It seems like the simplest thing is to have an ENABLE macro that's
turned on and to use the normal bots.  If you're really worried about
folks shipping the feature half-done by accident, you can use a goofy
name like -webkit-goofybox (or whatever) and rename it to the final
name when you're ready.

Adam


On Wed, Jun 8, 2011 at 11:50 AM, Ojan Vafai <[email protected]> wrote:
> Kind of. We could make the functionality only work at runtime, but adding
> the properties to the CSS parser would be difficult to make runtime
> configurable. So, the CSS properties would parse correctly but do nothing.
> That's especially problematic for properties like "display" that would then
> get an invalid value.
> My current plan was still to test this incrementally. We'd include tests as
> we went, but skip the flexbox subdirectory. We would just run the tests
> locally during development. This has the downside that other changes might
> break the flexbox tests, but thats a pain I'm willing to live with.
> I'm fine doing this differently if people have strong opinions.
> Ojan
>
> On Wed, Jun 8, 2011 at 11:41 AM, Darin Fisher <[email protected]> wrote:
>>
>> Is it possible for this feature to be enabled at runtime?
>>
>> On Jun 8, 2011 11:38 AM, "Adam Barth" <[email protected]> wrote:
>> > New features should be tested incrementally as they are developed.
>> > That means running them on build.webkit.org. The decision to ship a
>> > feature is separate.
>> >
>> > Adam
>> >
>> >
>> > On Wed, Jun 8, 2011 at 11:33 AM, Ojan Vafai <[email protected]> wrote:
>> >> I don't think we want to ship this until we have a reasonably feature
>> >> complete implementation of the spec and that we're convinced the spec
>> >> is
>> >> stable. I expect that in implementing this we'll find areas of the spec
>> >> that
>> >> need reworking, but at this point it's mainly blocked on implementation
>> >> experience.
>> >> I'm not sure it's worth setting a bot up just for this, although I'm
>> >> not
>> >> opposed to it. I expect we should have this shippable within a couple
>> >> months.
>> >>
>> >> Ojan
>> >> On Wed, Jun 8, 2011 at 11:21 AM, Adam Barth <[email protected]> wrote:
>> >>>
>> >>> Can't we just define ENABLE_FLEXBOX on one or more of the commonly
>> >>> used ports and use the regular bots?
>> >>>
>> >>> Adam
>> >>>
>> >>>
>> >>> On Wed, Jun 8, 2011 at 10:57 AM, Tony Chang <[email protected]> wrote:
>> >>> > Hi webkit-dev,
>> >>> > I wanted to let you know that Ojan and I plan to add flexbox layout
>> >>> > support
>> >>> > to WebCore.  WebCore already supports an older flexbox
>> >>> > implementation
>> >>> > (display: box), but the new spec is designed to be easier for
>> >>> > developers
>> >>> > to
>> >>> > understand and more powerful.  The old flexbox will still remain in
>> >>> > WebCore
>> >>> > since none of the CSS properties overlap with the new flexbox spec.
>> >>> >  The
>> >>> > spec can be found
>> >>> >
>> >>> >
>> >>> > at: http://www.w3.org/TR/css3-flexbox/ (http://dev.w3.org/csswg/css3-flexbox/)
>> >>> > This support will be behind the ENABLE_FLEXBOX feature define
>> >>> > (https://bugs.webkit.org/show_bug.cgi?id=62049) and there is a meta
>> >>> > bug
>> >>> > tracking the feature's development
>> >>> > (https://bugs.webkit.org/show_bug.cgi?id=62048).  I expect this
>> >>> > feature
>> >>> > to
>> >>> > eventually be enabled by all ports.
>> >>> > I am ready to setup a buildbot for tracking the compile and flexbox
>> >>> > related
>> >>> > layout tests.  Should I go ahead and get this added to
>> >>> > build.webkit.org's
>> >>> > waterfall?
>> >>> > Thanks,
>> >>> > Tony
>> >>> >
>> >>> > _______________________________________________
>> >>> > webkit-dev mailing list
>> >>> > [email protected]
>> >>> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>> >>> >
>> >>> >
>> >>> _______________________________________________
>> >>> webkit-dev mailing list
>> >>> [email protected]
>> >>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>> >>
>> >>
>> > _______________________________________________
>> > webkit-dev mailing list
>> > [email protected]
>> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
>
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to