WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
87147
add back the ability to disable flexbox
https://bugs.webkit.org/show_bug.cgi?id=87147
Summary
add back the ability to disable flexbox
Tony Chang
Reported
2012-05-22 11:04:07 PDT
We need to be able to disable the new flexbox as the spec settles down. The easiest way is to add an ENABLE flag that disables just the css parsing of display: -webkit-flex. We should keep it enabled on trunk so we can keep running the tests on the bots.
Attachments
Patch
(30.00 KB, patch)
2012-05-23 13:02 PDT
,
Ojan Vafai
no flags
Details
Formatted Diff
Diff
Patch
(29.73 KB, patch)
2012-05-23 13:44 PDT
,
Ojan Vafai
no flags
Details
Formatted Diff
Diff
Archive of layout-test-results from ec2-cq-01
(652.69 KB, application/zip)
2012-05-23 16:09 PDT
,
WebKit Review Bot
no flags
Details
Archive of layout-test-results from ec2-cr-linux-02
(653.40 KB, application/zip)
2012-05-23 16:43 PDT
,
WebKit Review Bot
no flags
Details
Patch for landing
(30.06 KB, patch)
2012-05-23 16:51 PDT
,
Ojan Vafai
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Ojan Vafai
Comment 1
2012-05-23 13:02:17 PDT
Created
attachment 143626
[details]
Patch
Tony Chang
Comment 2
2012-05-23 13:30:43 PDT
Comment on
attachment 143626
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=143626&action=review
> Source/WebKit/chromium/features.gypi:135 > + 'enable_css3_flexbox%': 1,
I would just hardcode ENABLE_CSS3_FLEXBOX=1 in the feature_defines variable.
Ojan Vafai
Comment 3
2012-05-23 13:44:33 PDT
Created
attachment 143640
[details]
Patch
WebKit Review Bot
Comment 4
2012-05-23 16:09:16 PDT
Comment on
attachment 143640
[details]
Patch Rejecting
attachment 143640
[details]
from commit-queue. New failing tests: fast/dom/HTMLMeterElement/meter-styles.html fast/css/display-no-show-hide.html fast/dom/HTMLMeterElement/meter-styles-changing-pseudo.html fast/dom/HTMLMeterElement/meter-writing-mode.html fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value.html editing/deleting/delete-select-all-002.html fast/css-grid-layout/grid-disabled-by-default.html Full output:
http://queues.webkit.org/results/12773359
WebKit Review Bot
Comment 5
2012-05-23 16:09:29 PDT
Created
attachment 143669
[details]
Archive of layout-test-results from ec2-cq-01 The attached test failures were seen while running run-webkit-tests on the commit-queue. Bot: ec2-cq-01 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
WebKit Review Bot
Comment 6
2012-05-23 16:43:28 PDT
Comment on
attachment 143640
[details]
Patch
Attachment 143640
[details]
did not pass chromium-ews (chromium-xvfb): Output:
http://queues.webkit.org/results/12775372
New failing tests: fast/dom/HTMLMeterElement/meter-styles.html fast/css/display-no-show-hide.html fast/dom/HTMLMeterElement/meter-styles-changing-pseudo.html fast/dom/HTMLMeterElement/meter-writing-mode.html fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value.html editing/deleting/delete-select-all-002.html fast/css-grid-layout/grid-disabled-by-default.html
WebKit Review Bot
Comment 7
2012-05-23 16:43:32 PDT
Created
attachment 143677
[details]
Archive of layout-test-results from ec2-cr-linux-02 The attached test failures were seen while running run-webkit-tests on the chromium-ews. Bot: ec2-cr-linux-02 Port: <class 'webkitpy.common.config.ports.ChromiumXVFBPort'> Platform: Linux-2.6.35-28-virtual-x86_64-with-Ubuntu-10.10-maverick
Ojan Vafai
Comment 8
2012-05-23 16:51:15 PDT
Created
attachment 143679
[details]
Patch for landing
WebKit Review Bot
Comment 9
2012-05-23 19:02:19 PDT
Comment on
attachment 143679
[details]
Patch for landing Clearing flags on attachment: 143679 Committed
r118304
: <
http://trac.webkit.org/changeset/118304
>
WebKit Review Bot
Comment 10
2012-05-23 19:02:24 PDT
All reviewed patches have been landed. Closing bug.
Raphael Kubo da Costa (:rakuco)
Comment 11
2012-05-23 19:44:10 PDT
Committed the analog CMake change in <
http://trac.webkit.org/changeset/118313
>, please don't forget CMake in similar future patches.
Csaba Osztrogonác
Comment 12
2012-05-24 08:11:53 PDT
(In reply to
comment #9
)
> (From update of
attachment 143679
[details]
) > Clearing flags on attachment: 143679 > > Committed
r118304
: <
http://trac.webkit.org/changeset/118304
>
Qt fix after this change -
http://trac.webkit.org/changeset/118332
Tony Chang
Comment 13
2012-05-24 10:17:45 PDT
***
Bug 87397
has been marked as a duplicate of this bug. ***
Philippe Normand
Comment 14
2012-05-24 20:14:31 PDT
(In reply to
comment #9
)
> (From update of
attachment 143679
[details]
) > Clearing flags on attachment: 143679 > > Committed
r118304
: <
http://trac.webkit.org/changeset/118304
>
GTK was forgotten as well... working on a patch...
Ojan Vafai
Comment 15
2012-05-24 23:50:21 PDT
Ugh. Sorry for all the breakages. I was just undoing the patch that removed the previously existing define. We have too many build systems. :(
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug