https://bugs.webkit.org/show_bug.cgi?id=175630
Reviewed by Antti Koivisto.
.:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
Source/JavaScriptCore:
* Configurations/FeatureDefines.xcconfig:
Source/WebCore:
* Configurations/FeatureDefines.xcconfig:
Source/WebCore/PAL:
* Configurations/FeatureDefines.xcconfig:
Source/WebKit:
* Configurations/FeatureDefines.xcconfig:
Source/WebKitLegacy/mac:
* Configurations/FeatureDefines.xcconfig:
Tools:
* Scripts/webkitperl/FeatureList.pm:
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
LayoutTests:
Skip tests that are entirely about regions, and tweak logic
and/or expectations for tests that test regions in addition to
other things.
* TestExpectations:
* fast/css/will-change/resources/will-change-stacking-helper.js:
* fast/dom/collection-iterators-expected.txt:
* fast/dom/collection-iterators.html:
* js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/ios/fast/dom/collection-iterators-expected.txt:
* platform/mac-wk2/TestExpectations:
* platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
* platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@220870
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Source/cmake/OptionsGTK.cmake:
+ * Source/cmake/OptionsMac.cmake:
+ * Source/cmake/OptionsWPE.cmake:
+ * Source/cmake/OptionsWin.cmake:
+ * Source/cmake/tools/vsprops/FeatureDefines.props:
+ * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
2017-08-14 Simon Fraser <simon.fraser@apple.com>
Remove Proximity Events and related code
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ Skip tests that are entirely about regions, and tweak logic
+ and/or expectations for tests that test regions in addition to
+ other things.
+
+ * TestExpectations:
+ * fast/css/will-change/resources/will-change-stacking-helper.js:
+ * fast/dom/collection-iterators-expected.txt:
+ * fast/dom/collection-iterators.html:
+ * js/dom/dom-static-property-for-in-iteration-expected.txt:
+ * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
+ * platform/ios/fast/dom/collection-iterators-expected.txt:
+ * platform/mac-wk2/TestExpectations:
+ * platform/win/js/dom/dom-static-property-for-in-iteration-expected.txt:
+ * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
+
2017-08-17 Antti Koivisto <antti@apple.com>
RenderListItem - Avoid render tree mutation during layout
webkit.org/b/175611 imported/w3c/web-platform-tests/payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub.html [ Skip ]
webkit.org/b/175611 imported/w3c/web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html [ Skip ]
webkit.org/b/175611 imported/w3c/web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub.html [ Skip ]
+
+# CSS Regions are being phased out.
+fast/regions [ Skip ]
+compositing/regions [ Skip ]
+fast/ruby/ruby-rt-with-region-crash.html [ Skip ]
+inspector/dom/content-node-region-info.html [ Skip ]
+fast/shapes/shape-outside-floats/shape-outside-floats-layout-after-initial-layout-pass.html [ Skip ]
{ 'property' : '-webkit-mask-box-image', 'stacking' : true },
{ 'property' : '-webkit-transform', 'stacking' : true },
{ 'property' : '-webkit-transform-style', 'stacking' : true },
- { 'property' : '-webkit-flow-from', 'stacking' : true },
];
function makeStackingElement(stackingProperty, value)
PASS 'forEach' in obj is false
PASS 'values' in obj is false
-* WebKitNamedFlowCollection
-PASS Symbol.iterator in obj is true
-PASS for..of did not throw an exception
-PASS 'entries' in obj is false
-PASS 'keys' in obj is false
-PASS 'forEach' in obj is false
-PASS 'values' in obj is false
-
* Plugin
PASS obj.__proto__ is Plugin.prototype
PASS Symbol.iterator in obj is true
checkHasIterator("CSSStyleDeclaration", window.getComputedStyle(document.body));
checkHasIterator("CSSValueList", window.getComputedStyle(document.body).getPropertyCSSValue('background-position'));
checkHasIterator("MimeTypeArray", navigator.mimeTypes);
-checkHasIterator("WebKitNamedFlowCollection", document.webkitGetNamedFlows());
if (navigator.plugins.length)
checkHasIterator("Plugin", navigator.plugins[0]);
checkHasIterator("PluginArray", navigator.plugins);
PASS a["clientHeight"] is 0
PASS a["innerHTML"] is nerget
PASS a["outerHTML"] is <a id="foo" href="bar">nerget</a>
-PASS a["webkitRegionOverset"] is undefined
PASS a["oncopy"] is null
PASS a["oncut"] is null
PASS a["onpaste"] is null
PASS a["clientHeight"] is 0
PASS a["innerHTML"] is nerget
PASS a["outerHTML"] is <a id="foo" href="bar">nerget</a>
-PASS a["webkitRegionOverset"] is undefined
PASS a["oncopy"] is null
PASS a["oncut"] is null
PASS a["onpaste"] is null
PASS 'forEach' in obj is false
PASS 'values' in obj is false
-* WebKitNamedFlowCollection
-PASS Symbol.iterator in obj is true
-PASS for..of did not throw an exception
-PASS 'entries' in obj is false
-PASS 'keys' in obj is false
-PASS 'forEach' in obj is false
-PASS 'values' in obj is false
-
* PluginArray
PASS obj.__proto__ is PluginArray.prototype
PASS Symbol.iterator in obj is true
webkit.org/b/173946 [ Debug ] media/modern-media-controls/fullscreen-support/fullscreen-support-press.html [ Pass Failure ]
webkit.org/b/175270 [ Debug ] plugins/crash-restoring-plugin-page-from-page-cache.html [ Skip ]
+
+# CSS Regions are being phased out.
+tiled-drawing/scrolling/non-fast-region/wheel-handler-in-region.html [ Skip ]
PASS a["clientWidth"] is 0
PASS a["scrollWidth"] is 0
PASS a["attributes"] is [object NamedNodeMap]
-PASS a["webkitRegionOverset"] is undefined
PASS a["ALLOW_KEYBOARD_INPUT"] is 1
PASS a["offsetWidth"] is 39
PASS a["classList"] is
PASS a["clientHeight"] is 0
PASS a["innerHTML"] is nerget
PASS a["outerHTML"] is <a id="foo" href="bar">nerget</a>
-PASS a["webkitRegionOverset"] is undefined
PASS a["oncopy"] is null
PASS a["oncut"] is null
PASS a["onpaste"] is null
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Jacobo Aragunde Pérez <jaragunde@igalia.com>
[WPE][GTK] Ensure proper casting of data in gvariants
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Wenson Hsieh <wenson_hsieh@apple.com>
[iOS] Respect type fidelities when copying image elements to the pasteboard
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Wenson Hsieh <wenson_hsieh@apple.com>
[iOS] Respect type fidelities when copying image elements to the pasteboard
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Wenson Hsieh <wenson_hsieh@apple.com>
[iOS] Respect type fidelities when copying image elements to the pasteboard
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Don Olmstead <don.olmstead@sony.com>
[PAL] Move SessionID into PAL
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;
# Changing these options is completely unsupported.
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCESSIBILITY PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DOWNLOAD_ATTRIBUTE PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_FTPDIR PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_DEVICE_ADAPTATION PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_ORIENTATION PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_IMAGE_RESOLUTION PRIVATE OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PRIVATE ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SCROLL_SNAP PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PRIVATE OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PRIVATE ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_3D_TRANSFORMS PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ACCELERATED_2D_CANVAS PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DEVICE_ORIENTATION PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_ENCRYPTED_MEDIA PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS3_TEXT PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_BOX_DECORATION_BREAK PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_COMPOSITING PUBLIC OFF)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC ON)
+WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_REGIONS PUBLIC OFF)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CSS_SELECTORS_LEVEL4 PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CURSOR_VISIBILITY PUBLIC ON)
WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_CUSTOM_SCHEME_HANDLER PUBLIC OFF)
<ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK>
<ENABLE_CSS_COMPOSITING />
<ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET>
- <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS>
+ <ENABLE_CSS_REGIONS />
<ENABLE_CSS_SELECTORS_LEVEL4>ENABLE_CSS_SELECTORS_LEVEL4</ENABLE_CSS_SELECTORS_LEVEL4>
<ENABLE_CSS_SHADERS />
<ENABLE_CSS_SHAPE_INSIDE>ENABLE_CSS_SHAPE_INSIDE</ENABLE_CSS_SHAPE_INSIDE>
<ENABLE_CSS_BOX_DECORATION_BREAK>ENABLE_CSS_BOX_DECORATION_BREAK</ENABLE_CSS_BOX_DECORATION_BREAK>
<ENABLE_CSS_COMPOSITING />
<ENABLE_CSS_IMAGE_SET>ENABLE_CSS_IMAGE_SET</ENABLE_CSS_IMAGE_SET>
- <ENABLE_CSS_REGIONS>ENABLE_CSS_REGIONS</ENABLE_CSS_REGIONS>
+ <ENABLE_CSS_REGIONS />
<ENABLE_CSS_SELECTORS_LEVEL4>ENABLE_CSS_SELECTORS_LEVEL4</ENABLE_CSS_SELECTORS_LEVEL4>
<ENABLE_CSS_SHADERS />
<ENABLE_CSS_SHAPE_INSIDE>ENABLE_CSS_SHAPE_INSIDE</ENABLE_CSS_SHAPE_INSIDE>
+2017-08-17 Andreas Kling <akling@apple.com>
+
+ Disable CSS regions at compile time
+ https://bugs.webkit.org/show_bug.cgi?id=175630
+
+ Reviewed by Antti Koivisto.
+
+ * Scripts/webkitperl/FeatureList.pm:
+ * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
2017-08-17 Wenson Hsieh <wenson_hsieh@apple.com>
Unreviewed, try to fix the internal iOS 10 build after r220865.
define => "ENABLE_CSS_IMAGE_SET", default => (isGtk() || isWPE()), value => \$cssImageSetSupport },
{ option => "css-regions", desc => "Toggle CSS Regions support",
- define => "ENABLE_CSS_REGIONS", default => 1, value => \$cssRegionsSupport },
+ define => "ENABLE_CSS_REGIONS", default => 0, value => \$cssRegionsSupport },
{ option => "css-shapes", desc => "Toggle CSS Shapes support",
define => "ENABLE_CSS_SHAPES", default => 1, value => \$cssShapesSupport },
ENABLE_CSS_DEVICE_ADAPTATION = ;
ENABLE_CSS_IMAGE_ORIENTATION = ;
ENABLE_CSS_IMAGE_RESOLUTION = ;
-ENABLE_CSS_REGIONS = ENABLE_CSS_REGIONS;
+ENABLE_CSS_REGIONS = ;
ENABLE_CSS_SELECTORS_LEVEL4 = ENABLE_CSS_SELECTORS_LEVEL4;
ENABLE_CSS3_TEXT = ;
ENABLE_CURSOR_VISIBILITY = ENABLE_CURSOR_VISIBILITY;