WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
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
Details
Formatted Diff
Diff
Patch
(804.90 KB, patch)
2016-12-08 19:34 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(806.15 KB, patch)
2016-12-08 20:40 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(806.69 KB, patch)
2016-12-08 20:56 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
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
Details
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
Details
Archive of layout-test-results from ews122 for ios-simulator-wk2
(
deleted
)
2016-12-08 22:44 PST
,
Build Bot
no flags
Details
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
Details
Patch
(847.00 KB, patch)
2016-12-09 12:30 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(846.98 KB, patch)
2016-12-09 12:35 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(846.08 KB, patch)
2016-12-09 12:54 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(848.24 KB, patch)
2016-12-09 13:19 PST
,
Dave Hyatt
buildbot
: commit-queue-
Details
Formatted Diff
Diff
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
Details
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
Details
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
Details
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
Details
Patch
(848.69 KB, patch)
2016-12-09 16:46 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(849.39 KB, patch)
2016-12-09 17:28 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(849.49 KB, patch)
2016-12-09 18:00 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
Patch
(849.96 KB, patch)
2016-12-09 18:29 PST
,
Dave Hyatt
dbates
: review+
buildbot
: commit-queue-
Details
Formatted Diff
Diff
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
Details
Patch
(851.41 KB, patch)
2016-12-09 23:44 PST
,
Dave Hyatt
no flags
Details
Formatted Diff
Diff
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
Details
Show Obsolete
(20)
View All
Add attachment
proposed patch, testcase, etc.
Dave Hyatt
Comment 1
2016-12-08 19:21:21 PST
Created
attachment 296616
[details]
Patch
Dave Hyatt
Comment 2
2016-12-08 19:34:11 PST
Created
attachment 296621
[details]
Patch
Dave Hyatt
Comment 3
2016-12-08 20:40:18 PST
Created
attachment 296632
[details]
Patch
Dave Hyatt
Comment 4
2016-12-08 20:56:03 PST
Created
attachment 296634
[details]
Patch
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
Created
attachment 296671
[details]
Patch
Dave Hyatt
Comment 17
2016-12-09 12:35:06 PST
Created
attachment 296672
[details]
Patch
Dave Hyatt
Comment 18
2016-12-09 12:54:12 PST
Created
attachment 296680
[details]
Patch
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
Created
attachment 296684
[details]
Patch
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
Created
attachment 296742
[details]
Patch
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
Created
attachment 296751
[details]
Patch
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
Created
attachment 296757
[details]
Patch
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
Created
attachment 296761
[details]
Patch
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
Created
attachment 296784
[details]
Patch
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.
Top of Page
Format For Printing
XML
Clone This Bug