On Mon, Jul 13, 2009 at 10:47 AM, David Hyatt <[email protected]> wrote:

> I agree.  We should formalize this as policy too in my opinion.  Maybe
> something time-based, e.g., if you have an implementation of a new Web
> technology that is going to take > (1month?) to implement, then the feature
> should be landed inside ENABLE ifdefs (that can then be removed when the
> feature is sufficiently far along).
>

For Chromium this kind of time frame can be problematic, since there's
pretty much no guarantee of when a WebKit trunk build could be shipped as
(eventually) a stable Chromium/Google Chrome release.  Even having an
incomplete feature in the tree a few days can result in the incomplete
feature getting shipped to web authors.

There is a general problem here of "when is the WebKit trunk shippable by
third-parties", which is an issue too large and hairy for me to get into,
let alone propose concrete changes for.  However, if we simply had a policy
of "if a web author can detect and try to use the feature, but it doesn't
work right yet, then put it under a flag", that would at least take care of
this piece of the problem.

PK
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to