RESOLVED FIXED 174978
Remove support for CSS regions
https://bugs.webkit.org/show_bug.cgi?id=174978
Summary Remove support for CSS regions
Andreas Kling
Reported 2017-07-31 01:47:07 PDT
I think the time has come to remove CSS regions. We are the only remaining engine that supports them unprefixed, and the maintenance cost is too high to justify.
Attachments
Patch for EWS (2.43 MB, patch)
2017-08-01 03:45 PDT, Andreas Kling
no flags
Patch for EWS (2.43 MB, patch)
2017-08-01 04:00 PDT, Andreas Kling
no flags
Patch for EWS (2.88 MB, patch)
2017-08-01 10:28 PDT, Andreas Kling
no flags
Patch for EWS (2.96 MB, patch)
2017-08-01 11:36 PDT, Andreas Kling
buildbot: commit-queue-
Archive of layout-test-results from ews122 for ios-simulator-wk2 (935.05 KB, application/zip)
2017-08-01 15:49 PDT, Build Bot
no flags
Archive of layout-test-results from ews123 for ios-simulator-wk2 (1.16 MB, application/zip)
2017-08-01 15:54 PDT, Build Bot
no flags
Archive of layout-test-results from ews116 for mac-elcapitan (1.78 MB, application/zip)
2017-08-01 19:21 PDT, Build Bot
no flags
Patch for EWS (2.50 MB, patch)
2017-08-15 09:01 PDT, Andreas Kling
no flags
Patch for EWS (2.50 MB, patch)
2017-08-15 10:05 PDT, Andreas Kling
no flags
Andreas Kling
Comment 2 2017-08-01 03:45:26 PDT
Created attachment 316840 [details] Patch for EWS Let's start with style, DOM and layout tests. Ripping out the stuff in rendering will require a bit more care.
Andreas Kling
Comment 3 2017-08-01 04:00:48 PDT
Created attachment 316842 [details] Patch for EWS
Andreas Kling
Comment 4 2017-08-01 10:28:48 PDT
Created attachment 316869 [details] Patch for EWS
Andreas Kling
Comment 5 2017-08-01 11:36:42 PDT
Created attachment 316876 [details] Patch for EWS
Build Bot
Comment 6 2017-08-01 11:56:13 PDT
Attachment 316876 [details] did not pass style-queue: ERROR: Source/WebCore/style/RenderTreePosition.cpp:108: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/ios/TestExpectations:1538: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/ios-simulator-wk1/TestExpectations:8: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/mac/TestExpectations:1164: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/win/TestExpectations:2807: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/win/TestExpectations:3114: More specific entry for accessibility/heading-crash-after-hidden.html on line LayoutTests/platform/win/TestExpectations:3114 overrides line LayoutTests/platform/win/TestExpectations:1349. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/win/TestExpectations:3772: More specific entry for http/tests/websocket/tests/hybi/workers/close-code-and-reason.html on line LayoutTests/platform/win/TestExpectations:3772 overrides line LayoutTests/platform/win/TestExpectations:2159. [test/expectations] [5] Total errors found: 7 in 10 files If any of these errors are false positives, please file a bug against check-webkit-style.
Build Bot
Comment 7 2017-08-01 15:49:19 PDT
Comment on attachment 316876 [details] Patch for EWS Attachment 316876 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/4236093 New failing tests: fast/dom/collection-iterators.html
Build Bot
Comment 8 2017-08-01 15:49:21 PDT
Created attachment 316904 [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.12.5
Build Bot
Comment 9 2017-08-01 15:54:30 PDT
Comment on attachment 316876 [details] Patch for EWS Attachment 316876 [details] did not pass ios-sim-ews (ios-simulator-wk2): Output: http://webkit-queues.webkit.org/results/4236104 New failing tests: fast/dom/collection-iterators.html
Build Bot
Comment 10 2017-08-01 15:54:31 PDT
Created attachment 316905 [details] Archive of layout-test-results from ews123 for ios-simulator-wk2 The attached test failures were seen while running run-webkit-tests on the ios-sim-ews. Bot: ews123 Port: ios-simulator-wk2 Platform: Mac OS X 10.12.5
Build Bot
Comment 11 2017-08-01 19:21:18 PDT
Comment on attachment 316876 [details] Patch for EWS Attachment 316876 [details] did not pass mac-debug-ews (mac): Output: http://webkit-queues.webkit.org/results/4237137 New failing tests: fast/dom/StyleSheet/detached-sheet-owner-node-link.html
Build Bot
Comment 12 2017-08-01 19:21:19 PDT
Created attachment 316924 [details] Archive of layout-test-results from ews116 for mac-elcapitan The attached test failures were seen while running run-webkit-tests on the mac-debug-ews. Bot: ews116 Port: mac-elcapitan Platform: Mac OS X 10.11.6
Andreas Kling
Comment 13 2017-08-15 09:01:57 PDT
Created attachment 318121 [details] Patch for EWS
Andreas Kling
Comment 14 2017-08-15 10:05:00 PDT
Created attachment 318128 [details] Patch for EWS
Build Bot
Comment 15 2017-08-15 10:24:49 PDT
Attachment 318128 [details] did not pass style-queue: ERROR: Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig:0: Any changes made to FeatureDefines should be made to all of them (changed file does not match Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig). Use sync-feature-defines if possible. [featuredefines/equality] [5] ERROR: Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig:0: Any changes made to FeatureDefines should be made to all of them (changed file does not match Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig). Use sync-feature-defines if possible. [featuredefines/equality] [5] ERROR: Source/WebCore/style/RenderTreePosition.cpp:108: Weird number of spaces at line-start. Are you using a 4-space indent? [whitespace/indent] [3] ERROR: Source/WebKit/Configurations/FeatureDefines.xcconfig:0: Any changes made to FeatureDefines should be made to all of them (changed file does not match Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig). Use sync-feature-defines if possible. [featuredefines/equality] [5] ERROR: Source/WebCore/Configurations/FeatureDefines.xcconfig:0: Any changes made to FeatureDefines should be made to all of them (changed file does not match Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig). Use sync-feature-defines if possible. [featuredefines/equality] [5] ERROR: Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig:0: Any changes made to FeatureDefines should be made to all of them (changed file does not match Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig). Use sync-feature-defines if possible. [featuredefines/equality] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/ios/TestExpectations:1537: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/ios-simulator-wk1/TestExpectations:8: Path does not exist. [test/expectations] [5] ERROR: /Volumes/Data/StyleQueue/WebKit/LayoutTests/platform/win/TestExpectations:2795: Path does not exist. [test/expectations] [5] Total errors found: 9 in 11 files If any of these errors are false positives, please file a bug against check-webkit-style.
Radar WebKit Bug Importer
Comment 16 2017-09-19 23:15:00 PDT
Note You need to log in before you can comment on or make changes to this bug.