RESOLVED FIXED 86338
Introduce ENABLE_CSS_VARIABLES compile flag.
https://bugs.webkit.org/show_bug.cgi?id=86338
Summary Introduce ENABLE_CSS_VARIABLES compile flag.
Luke Macpherson
Reported 2012-05-13 23:50:48 PDT
Introduce ENABLE_CSS_VARIABLES compile flag.
Attachments
Patch (24.51 KB, patch)
2012-05-13 23:56 PDT, Luke Macpherson
no flags
Patch (2.31 KB, patch)
2012-05-15 00:07 PDT, Csaba Osztrogonác
no flags
Luke Macpherson
Comment 1 2012-05-13 23:56:00 PDT
Dimitri Glazkov (Google)
Comment 2 2012-05-14 09:06:49 PDT
Comment on attachment 141652 [details] Patch I believe you're still missing the changes to vsprops files for Windows builds. You can land them as a separate patch.
Luke Macpherson
Comment 3 2012-05-14 16:22:04 PDT
Ok, I'll follow up with the windows changes. Thanks.
WebKit Review Bot
Comment 4 2012-05-14 17:23:40 PDT
Comment on attachment 141652 [details] Patch Rejecting attachment 141652 [details] from commit-queue. Failed to run "['/mnt/git/webkit-commit-queue/Tools/Scripts/webkit-patch', '--status-host=queues.webkit.org', '-..." exit_code: 2 Last 500 characters of output: org/svn/trunk/src/webkit@136942 parsed_url: http://src.chromium.org/svn/trunk/src/webkit@136942 should_process: True processed: True deps_parsed: True requirements: ('./',) Error: 'depot_tools/gclient sync --force --reset --delete_unversioned_trees' failed 3 tries and returned 256 at Tools/Scripts/update-webkit-chromium line 107. Re-trying 'depot_tools/gclient sync --force --reset --delete_unversioned_trees' No such file or directory at Tools/Scripts/update-webkit line 118. Full output: http://queues.webkit.org/results/12685495
WebKit Review Bot
Comment 5 2012-05-14 21:38:25 PDT
Comment on attachment 141652 [details] Patch Clearing flags on attachment: 141652 Committed r117028: <http://trac.webkit.org/changeset/117028>
WebKit Review Bot
Comment 6 2012-05-14 21:38:30 PDT
All reviewed patches have been landed. Closing bug.
Csaba Osztrogonác
Comment 7 2012-05-15 00:06:11 PDT
It broke a unittest: Traceback (most recent call last): File "/ramdisk/qt-linux-release/build/Tools/Scripts/webkitpy/layout_tests/port/webkit_unittest.py", line 113, in test_skipped_directories_for_symbols self.assertEqual(result_directories, expected_directories) AssertionError: set(['mathml', 'compositing/webgl', 'fast/canvas/webgl', 'mhtml', 'http/tests/canvas/webgl', 'fast/css/variables']) != set(['compositing/webgl', 'mathml', 'http/tests/canvas/webgl', 'mhtml', 'fast/canvas/webgl'])
Csaba Osztrogonác
Comment 8 2012-05-15 00:07:03 PDT
Reopening to attach new patch.
Csaba Osztrogonác
Comment 9 2012-05-15 00:07:09 PDT
Csaba Osztrogonác
Comment 10 2012-05-15 00:08:30 PDT
(In reply to comment #8) > Reopening to attach new patch. Sorry, I didn't want to reopen the bug (because it is forbidden by ap), webkit-patch did it automatically.
Hajime Morrita
Comment 11 2012-05-15 01:40:45 PDT
Comment on attachment 141869 [details] Patch Could you file another bug for this? This bug summary is apparently misleading.
Csaba Osztrogonác
Comment 12 2012-05-15 01:43:03 PDT
(In reply to comment #11) > (From update of attachment 141869 [details]) > Could you file another bug for this? This bug summary is apparently misleading. No, I don't have time for this burocracy ... Feel free to reuse my patch ...
Hajime Morrita
Comment 13 2012-05-15 01:47:23 PDT
Comment on attachment 141869 [details] Patch Considering that the changelog mentions broken revision. it's Ok to land this.
Csaba Osztrogonác
Comment 14 2012-05-15 04:57:41 PDT
Comment on attachment 141869 [details] Patch Clearing flags on attachment: 141869 Committed r117053: <http://trac.webkit.org/changeset/117053>
Csaba Osztrogonác
Comment 15 2012-05-15 04:57:51 PDT
All reviewed patches have been landed. Closing bug.
Luke Macpherson
Comment 16 2012-05-15 22:25:38 PDT
(In reply to comment #15) > All reviewed patches have been landed. Closing bug.
Chris Dumez
Comment 17 2012-07-03 03:51:47 PDT
Comment on attachment 141652 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=141652&action=review > Tools/Scripts/webkitpy/layout_tests/port/webkit.py:303 > + "CSSVariableValue": ["fast/css/variables"], Is this really working? I don't know if this is port-specific but on EFL port, there is no CSSVariableVariable symbol in libwebcore_efl.so after turning on the CSS_VARIABLES flag. As a consequence, the test cases get skipped even though they pass if forced.
Chris Dumez
Comment 18 2012-07-03 04:36:10 PDT
Comment on attachment 141652 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=141652&action=review >> Tools/Scripts/webkitpy/layout_tests/port/webkit.py:303 >> + "CSSVariableValue": ["fast/css/variables"], > > Is this really working? I don't know if this is port-specific but on EFL port, there is no CSSVariableVariable symbol in libwebcore_efl.so after turning on the CSS_VARIABLES flag. As a consequence, the test cases get skipped even though they pass if forced. Actually, the "CSSVariableValue" symbol is present if I build in debug mode but not if I build in release.
Luke Macpherson
Comment 19 2012-07-03 17:19:02 PDT
Ok, I assume that's true for the way other tests are skipped too, but if I've got it wrong, I want to know about it.
Note You need to log in before you can comment on or make changes to this bug.