RESOLVED FIXED 165645
[CSS Parser] Remove the old CSS Parser
https://bugs.webkit.org/show_bug.cgi?id=165645
Summary [CSS Parser] Remove the old CSS Parser
Dave Hyatt
Reported 2016-12-08 19:13:46 PST
[CSS Parser] Remove the old CSS Parser
Attachments
Patch (804.34 KB, patch)
2016-12-08 19:21 PST, Dave Hyatt
no flags
Patch (804.90 KB, patch)
2016-12-08 19:34 PST, Dave Hyatt
no flags
Patch (806.15 KB, patch)
2016-12-08 20:40 PST, Dave Hyatt
no flags
Patch (806.69 KB, patch)
2016-12-08 20:56 PST, Dave Hyatt
no flags
Archive of layout-test-results from ews114 for mac-yosemite (2.01 MB, application/zip)
2016-12-08 21:52 PST, Build Bot
no flags
Archive of layout-test-results from ews103 for mac-yosemite (1.41 MB, application/zip)
2016-12-08 21:59 PST, Build Bot
no flags
Archive of layout-test-results from ews122 for ios-simulator-wk2 (deleted)
2016-12-08 22:44 PST, Build Bot
no flags
Archive of layout-test-results from ews107 for mac-yosemite-wk2 (1.65 MB, application/zip)
2016-12-08 23:26 PST, Build Bot
no flags
Patch (847.00 KB, patch)
2016-12-09 12:30 PST, Dave Hyatt
no flags
Patch (846.98 KB, patch)
2016-12-09 12:35 PST, Dave Hyatt
no flags
Patch (846.08 KB, patch)
2016-12-09 12:54 PST, Dave Hyatt
no flags
Patch (848.24 KB, patch)
2016-12-09 13:19 PST, Dave Hyatt
buildbot: commit-queue-
Archive of layout-test-results from ews101 for mac-yosemite (1003.66 KB, application/zip)
2016-12-09 14:36 PST, Build Bot
no flags
Archive of layout-test-results from ews112 for mac-yosemite (1.84 MB, application/zip)
2016-12-09 14:37 PST, Build Bot
no flags
Archive of layout-test-results from ews124 for ios-simulator-wk2 (9.91 MB, application/zip)
2016-12-09 14:51 PST, Build Bot
no flags
Archive of layout-test-results from ews106 for mac-yosemite-wk2 (1.31 MB, application/zip)
2016-12-09 15:24 PST, Build Bot
no flags
Patch (848.69 KB, patch)
2016-12-09 16:46 PST, Dave Hyatt
no flags
Patch (849.39 KB, patch)
2016-12-09 17:28 PST, Dave Hyatt
no flags
Patch (849.49 KB, patch)
2016-12-09 18:00 PST, Dave Hyatt
no flags
Patch (849.96 KB, patch)
2016-12-09 18:29 PST, Dave Hyatt
dbates: review+
buildbot: commit-queue-
Archive of layout-test-results from ews104 for mac-yosemite-wk2 (1003.92 KB, application/zip)
2016-12-09 19:48 PST, Build Bot
no flags
Patch (851.41 KB, patch)
2016-12-09 23:44 PST, Dave Hyatt
no flags
Archive of layout-test-results from ews102 for mac-yosemite (1.21 MB, application/zip)
2016-12-10 03:26 PST, Build Bot
no flags
Dave Hyatt
Comment 1 2016-12-08 19:21:21 PST
Dave Hyatt
Comment 2 2016-12-08 19:34:11 PST
Dave Hyatt
Comment 3 2016-12-08 20:40:18 PST
Dave Hyatt
Comment 4 2016-12-08 20:56:03 PST
Build Bot
Comment 5 2016-12-08 21:52:39 PST
Comment on attachment 296634 [details] Patch Attachment 296634 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2661712 Number of test failures exceeded the failure limit.
Build Bot
Comment 6 2016-12-08 21:52:43 PST
Created attachment 296637 [details] Archive of layout-test-results from ews114 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews114 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 7 2016-12-08 21:59:55 PST
Comment on attachment 296634 [details] Patch Attachment 296634 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2662087 New failing tests: media/media-document-audio-repaint.html media/video-volume-slider.html fast/text/font-face-crash.html media/audio-controls-rendering.html fast/text/font-face-javascript.html fast/text/font-face-crash-2.html fast/text/font-face-set-ready-fire.html fast/text/font-face-set-cssom.html media/controls-without-preload.html fast/dom/HTMLFontElement/face-attribute.html inspector/css/shadow-scoped-style.html media/controls-after-reload.html security/contentSecurityPolicy/font-loading-block-all.html inspector/css/stylesheet-with-mutations.html fullscreen/video-cursor-auto-hide.html fast/text/font-face-empty-string.html media/controls-styling.html fast/text/css-font-loading-arraybuffer.html svg/custom/fill-SVGPaint-interface.svg media/video-controls-rendering.html fast/text/font-face-set-javascript.html inspector/css/generate-css-rule-string.html media/video-no-audio.html media/controls-strict.html fast/text/font-face-set-document.html media/video-display-toggle.html sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.4_encodeURIComponent/S15.1.3.4_A5.6.html
Build Bot
Comment 8 2016-12-08 21:59:58 PST
Created attachment 296638 [details] Archive of layout-test-results from ews103 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews103 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 9 2016-12-08 22:44:40 PST
Comment on attachment 296634 [details] Patch Attachment 296634 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2662187 New failing tests: security/contentSecurityPolicy/font-loading-block-all.html fast/text/font-face-set-ready-fire.html fast/text/font-face-crash.html media/controls-strict.html fast/text/font-face-set-document.html svg/custom/fill-SVGPaint-interface.svg fast/text/font-face-crash-2.html fast/text/css-font-loading-arraybuffer.html fast/text/font-face-javascript.html media/video-controls-rendering.html media/controls-without-preload.html fast/text/font-face-set-cssom.html fast/dom/HTMLFontElement/face-attribute.html fast/text/font-face-empty-string.html fast/text/font-face-set-javascript.html
Build Bot
Comment 10 2016-12-08 22:44:45 PST
Created attachment 296644 [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
Build Bot
Comment 11 2016-12-08 23:26:05 PST
Comment on attachment 296634 [details] Patch Attachment 296634 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2663510 New failing tests: media/media-document-audio-repaint.html media/video-volume-slider.html fast/text/font-face-crash.html media/audio-controls-rendering.html fast/text/font-face-javascript.html fast/text/font-face-crash-2.html fast/text/font-face-set-ready-fire.html fast/text/font-face-set-cssom.html media/controls-without-preload.html fast/dom/HTMLFontElement/face-attribute.html inspector/css/shadow-scoped-style.html security/contentSecurityPolicy/font-loading-block-all.html inspector/css/stylesheet-with-mutations.html fullscreen/video-cursor-auto-hide.html fast/text/font-face-empty-string.html fast/text/css-font-loading-arraybuffer.html svg/custom/fill-SVGPaint-interface.svg media/video-controls-rendering.html fast/text/font-face-set-javascript.html inspector/css/generate-css-rule-string.html media/video-no-audio.html media/controls-strict.html fast/text/font-face-set-document.html media/video-display-toggle.html
Build Bot
Comment 12 2016-12-08 23:26:08 PST
Created attachment 296646 [details] Archive of layout-test-results from ews107 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews107 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Alex Christensen
Comment 13 2016-12-09 00:08:44 PST
Oh boy! Once this is done, can we check in the generated XPathGrammar.cpp and not require bison to build webkit any more?
Alex Christensen
Comment 14 2016-12-09 00:08:57 PST
or flex
Dave Hyatt
Comment 15 2016-12-09 00:34:41 PST
Cleared review flag for now, since I need to do some work on FontFace, which was still using the old parser (ugh).
Dave Hyatt
Comment 16 2016-12-09 12:30:30 PST
Dave Hyatt
Comment 17 2016-12-09 12:35:06 PST
Dave Hyatt
Comment 18 2016-12-09 12:54:12 PST
WebKit Commit Bot
Comment 19 2016-12-09 12:56:31 PST
Attachment 296680 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 1 in 58 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dave Hyatt
Comment 20 2016-12-09 13:19:16 PST
WebKit Commit Bot
Comment 21 2016-12-09 13:25:11 PST
Attachment 296684 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 61 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 22 2016-12-09 14:36:44 PST
Comment on attachment 296684 [details] Patch Attachment 296684 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2681342 New failing tests: media/media-document-audio-repaint.html media/video-no-audio.html media/controls-strict.html media/video-volume-slider.html media/controls-styling.html media/video-display-toggle.html media/audio-controls-rendering.html media/video-controls-rendering.html media/controls-without-preload.html media/controls-after-reload.html
Build Bot
Comment 23 2016-12-09 14:36:48 PST
Created attachment 296700 [details] Archive of layout-test-results from ews101 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews101 Port: mac-yosemite Platform: Mac OS X 10.10.5
Build Bot
Comment 24 2016-12-09 14:37:20 PST
Comment on attachment 296684 [details] Patch Attachment 296684 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/2681268 New failing tests: media/media-document-audio-repaint.html media/video-no-audio.html media/controls-strict.html media/video-volume-slider.html media/controls-styling.html media/video-display-toggle.html media/audio-controls-rendering.html media/video-controls-rendering.html media/controls-without-preload.html media/controls-after-reload.html
Build Bot
Comment 25 2016-12-09 14:37:24 PST
Created attachment 296701 [details] Archive of layout-test-results from ews112 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews112 Port: mac-yosemite Platform: Mac OS X 10.10.5
Ryosuke Niwa
Comment 26 2016-12-09 14:44:28 PST
Can we add fontset support in a separate patch?
Build Bot
Comment 27 2016-12-09 14:51:38 PST
Comment on attachment 296684 [details] Patch Attachment 296684 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/2681366 New failing tests: media/controls-without-preload.html media/video-controls-rendering.html media/controls-strict.html
Build Bot
Comment 28 2016-12-09 14:51:42 PST
Created attachment 296707 [details] Archive of layout-test-results from ews124 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews124 Port: ios-simulator-wk2 Platform: Mac OS X 10.11.6
Build Bot
Comment 29 2016-12-09 15:24:17 PST
Comment on attachment 296684 [details] Patch Attachment 296684 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2681777 New failing tests: media/media-document-audio-repaint.html media/video-no-audio.html media/controls-strict.html js/dom/global-constructors-attributes.html media/video-volume-slider.html media/video-display-toggle.html media/audio-controls-rendering.html media/video-controls-rendering.html media/controls-without-preload.html
Build Bot
Comment 30 2016-12-09 15:24:21 PST
Created attachment 296720 [details] Archive of layout-test-results from ews106 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews106 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Dave Hyatt
Comment 31 2016-12-09 16:46:42 PST
WebKit Commit Bot
Comment 32 2016-12-09 16:50:08 PST
Attachment 296742 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 59 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dave Hyatt
Comment 33 2016-12-09 17:28:07 PST
WebKit Commit Bot
Comment 34 2016-12-09 17:30:45 PST
Attachment 296751 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 59 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dave Hyatt
Comment 35 2016-12-09 18:00:39 PST
WebKit Commit Bot
Comment 36 2016-12-09 18:03:33 PST
Attachment 296757 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 59 files If any of these errors are false positives, please file a bug against check-webkit-style.
Dave Hyatt
Comment 37 2016-12-09 18:29:53 PST
WebKit Commit Bot
Comment 38 2016-12-09 18:31:27 PST
Attachment 296761 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 59 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 39 2016-12-09 19:48:38 PST
Comment on attachment 296761 [details] Patch Attachment 296761 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.webkit.org/results/2684494 New failing tests: js/dom/global-constructors-attributes.html
Build Bot
Comment 40 2016-12-09 19:48:42 PST
Created attachment 296771 [details] Archive of layout-test-results from ews104 for mac-yosemite-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: ews104 Port: mac-yosemite-wk2 Platform: Mac OS X 10.10.5
Daniel Bates
Comment 41 2016-12-09 21:03:25 PST
Comment on attachment 296761 [details] Patch Let's display: none this code!
Dave Hyatt
Comment 42 2016-12-09 23:44:42 PST
WebKit Commit Bot
Comment 43 2016-12-09 23:47:23 PST
Attachment 296784 [details] did not pass style-queue: ERROR: Source/WebCore/css/CSSRule.h:52: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] ERROR: Source/WebKit/mac/DOM/DOMCSSRule.h:42: enum members should use InterCaps with an initial capital letter or initial 'k' for C-style enums. [readability/enum_casing] [4] Total errors found: 2 in 60 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 44 2016-12-10 03:26:10 PST
Comment on attachment 296784 [details] Patch Attachment 296784 [details] did not pass mac-ews (mac): Output: http://webkit-queues.webkit.org/results/2687271 New failing tests: inspector/codemirror/prettyprinting-css-rules.html
Build Bot
Comment 45 2016-12-10 03:26:15 PST
Created attachment 296801 [details] Archive of layout-test-results from ews102 for mac-yosemite The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: ews102 Port: mac-yosemite Platform: Mac OS X 10.10.5
Dave Hyatt
Comment 46 2016-12-10 08:12:51 PST
The inspector crash is not related to my patch, even though EWS claims it is.
Dave Hyatt
Comment 47 2016-12-10 10:31:55 PST
Landed in r209666.
Dave Hyatt
Comment 48 2016-12-11 11:05:14 PST
This broke a couple of TestWebkitAPI tests, but I have a fix up in: https://bugs.webkit.org/show_bug.cgi?id=165737
Note You need to log in before you can comment on or make changes to this bug.