Now that CSS Grid Layout is enabled by default (r211415) and Safari 10.1 is shipping it [1], it seems we might not need the compilation flag anymore. [1] https://developer.apple.com/library/prerelease/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html
Created attachment 300330 [details] Patch
Comment on attachment 300330 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=300330&action=review Nice work. I guess that having a runtime preference won't make much sense either, but we could remove it in a follow up patch. I'm giving r+ but wait some time for an Apple review (although I guess they'll be fine with the change as Safari is shipping it). > Source/WebCore/dom/Position.cpp:1016 > || is<RenderFlexibleBox>(*renderer)) { Perhaps you could put these three in a single line now
Created attachment 300891 [details] Apply suggested changes
Comment on attachment 300330 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=300330&action=review Thanks for the review. Now let's wait for some feedback from Apple reviewers. >> Source/WebCore/dom/Position.cpp:1016 >> || is<RenderFlexibleBox>(*renderer)) { > > Perhaps you could put these three in a single line now Done.
Comment on attachment 300891 [details] Apply suggested changes Attachment 300891 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/3025048 New failing tests: compositing/masks/solid-color-masked.html
Created attachment 300894 [details] Archive of layout-test-results from ews122 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews122 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Patch is ready for landing and waiting for Apple's feedback. If nobody complains during this week, I think it's safe we land it.
Created attachment 302124 [details] Rebased patch for landing
Comment on attachment 302124 [details] Rebased patch for landing Clearing flags on attachment: 302124 Committed r212629: <http://trac.webkit.org/changeset/212629>
All reviewed patches have been landed. Closing bug.