Title: [220830] releases/WebKitGTK/webkit-2.18
Revision
220830
Author
[email protected]
Date
2017-08-16 23:57:33 -0700 (Wed, 16 Aug 2017)

Log Message

Merge r220730 - Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
https://bugs.webkit.org/show_bug.cgi?id=175557

Reviewed by Jon Lee.
.:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Source/cmake/OptionsMac.cmake:
* Source/cmake/OptionsWPE.cmake:
* Source/cmake/OptionsWin.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:

Source/_javascript_Core:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Configurations/FeatureDefines.xcconfig:

Source/WebCore:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Configurations/FeatureDefines.xcconfig:
* css/CSSValueKeywords.in:
* css/MediaFeatureNames.h:
* css/MediaQueryEvaluator.cpp:
(WebCore::viewModeEvaluate): Deleted.
* css/MediaQueryExpression.cpp:
(WebCore::featureWithValidIdent):
(WebCore::isFeatureValidWithoutValue):
* page/Page.cpp:
(WebCore::Page::stringToViewMode): Deleted.
(WebCore::Page::setViewMode): Deleted.
* page/Page.h:
(WebCore::Page::viewMode const): Deleted.

Source/WebCore/PAL:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Configurations/FeatureDefines.xcconfig:

Source/WebKit:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Configurations/FeatureDefines.xcconfig:

Source/WebKitLegacy/mac:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* Configurations/FeatureDefines.xcconfig:

Source/WTF:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* wtf/FeatureDefines.h:

Tools:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* DumpRenderTree/TestRunner.cpp:
(TestRunner::staticFunctions):
(setViewModeMediaFeatureCallback): Deleted.
* DumpRenderTree/TestRunner.h:
* DumpRenderTree/mac/TestRunnerMac.mm:
(TestRunner::setViewModeMediaFeature): Deleted.
* DumpRenderTree/win/TestRunnerWin.cpp:
(TestRunner::setViewModeMediaFeature): Deleted.
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:

LayoutTests:

No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.

* fast/media/media-query-list-02-expected.txt: Removed.
* fast/media/media-query-list-02.html: Removed.
* fast/media/media-query-list-03-expected.txt: Removed.
* fast/media/media-query-list-03.html: Removed.
* fast/media/media-query-list-04-expected.txt: Removed.
* fast/media/media-query-list-04.html: Removed.
* fast/media/media-query-list-05-expected.txt: Removed.
* fast/media/media-query-list-05.html: Removed.
* fast/media/media-query-list-06-expected.txt: Removed.
* fast/media/media-query-list-06.html: Removed.
* fast/media/view-mode-media-feature-expected.html: Removed.
* fast/media/view-mode-media-feature.html: Removed.
* platform/gtk/TestExpectations:
* platform/ios-wk2/TestExpectations:
* platform/ios/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:

Modified Paths

Removed Paths

Diff

Modified: releases/WebKitGTK/webkit-2.18/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,19 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Source/cmake/OptionsMac.cmake:
+        * Source/cmake/OptionsWPE.cmake:
+        * Source/cmake/OptionsWin.cmake:
+        * Source/cmake/WebKitFeatures.cmake:
+        * Source/cmake/tools/vsprops/FeatureDefines.props:
+        * Source/cmake/tools/vsprops/FeatureDefinesCairo.props:
+
 2017-08-13  Adrian Perez de Castro  <[email protected]>
 
         [WPE] Implement WebCore::standardUserAgent()

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,30 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * fast/media/media-query-list-02-expected.txt: Removed.
+        * fast/media/media-query-list-02.html: Removed.
+        * fast/media/media-query-list-03-expected.txt: Removed.
+        * fast/media/media-query-list-03.html: Removed.
+        * fast/media/media-query-list-04-expected.txt: Removed.
+        * fast/media/media-query-list-04.html: Removed.
+        * fast/media/media-query-list-05-expected.txt: Removed.
+        * fast/media/media-query-list-05.html: Removed.
+        * fast/media/media-query-list-06-expected.txt: Removed.
+        * fast/media/media-query-list-06.html: Removed.
+        * fast/media/view-mode-media-feature-expected.html: Removed.
+        * fast/media/view-mode-media-feature.html: Removed.
+        * platform/gtk/TestExpectations:
+        * platform/ios-wk2/TestExpectations:
+        * platform/ios/TestExpectations:
+        * platform/mac/TestExpectations:
+        * platform/win/TestExpectations:
+
 2017-08-14  Said Abou-Hallawa  <[email protected]>
 
         The none smooth stroke applied to an SVG shape breaks its hit testing

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02-expected.txt (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02-expected.txt	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02-expected.txt	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,25 +0,0 @@
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing addListener in different MediaQueryList objects and the callback call sequence
-
-------------- minimized -------------
-[1] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: minimized) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: minimized) changed to true
-------------- maximized -------------
-[1] - query (-webkit-view-mode: minimized) changed to false
-[1] - query (-webkit-view-mode: maximized) changed to true
-[2] - query (-webkit-view-mode: minimized) changed to false
-[2] - query (-webkit-view-mode: maximized) changed to true
-------------- windowed -------------
-[1] - query (-webkit-view-mode: windowed) changed to true
-[1] - query (-webkit-view-mode: maximized) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to true
-[2] - query (-webkit-view-mode: maximized) changed to false
-------------- floating -------------
-[1] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: floating) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: floating) changed to true
-

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-02.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,63 +0,0 @@
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<style type="text/css">
-
-</style>
-<script type="text/_javascript_" charset="utf-8">
-    if (window.testRunner)
-        testRunner.dumpAsText();
-
-    function log(m) {
-        document.getElementById('results').innerHTML += m + '<br>';
-    }
-
-    function callback1(query) {
-        log("[1] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function callback2(query) {
-        log("[2] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function runTests()
-    {
-        if (!window.testRunner)
-            return;
-
-        testRunner.setViewModeMediaFeature("windowed");
-
-        windowedQuery = window.matchMedia("(-webkit-view-mode: windowed)");
-        floatingQuery = window.matchMedia("(-webkit-view-mode: floating)");
-        minimizedQuery = window.matchMedia("(-webkit-view-mode: minimized)");
-        maximizedQuery = window.matchMedia("(-webkit-view-mode: maximized)");
-
-        windowedQuery.addListener(callback1);
-        floatingQuery.addListener(callback1);
-        minimizedQuery.addListener(callback1);
-        maximizedQuery.addListener(callback1);
-
-        windowedQuery.addListener(callback2);
-        floatingQuery.addListener(callback2);
-        minimizedQuery.addListener(callback2);
-        maximizedQuery.addListener(callback2);
-
-        log("------------- minimized -------------");
-        testRunner.setViewModeMediaFeature("minimized");
-        log("------------- maximized -------------");
-        testRunner.setViewModeMediaFeature("maximized");
-        log("------------- windowed -------------");
-        testRunner.setViewModeMediaFeature("windowed");
-        log("------------- floating -------------");
-        testRunner.setViewModeMediaFeature("floating");
-    }
-
-</script>
-</head>
-<body _onload_="runTests()">
-    <p>Test the MediaQueryList interface: <a href="" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
-    <p>Testing addListener in different MediaQueryList objects and the callback call sequence</p>
-    <div id="results">
-    </div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03-expected.txt (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03-expected.txt	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03-expected.txt	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,41 +0,0 @@
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing removeListener in different MediaQueryList objects and the callback call sequence
-
-adding windowed[1], minimized[1], windowed[2] and minimized[2]
-
-------------- minimized -------------
-[1] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: minimized) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: minimized) changed to true
-------------- windowed -------------
-[1] - query (-webkit-view-mode: windowed) changed to true
-[1] - query (-webkit-view-mode: minimized) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to true
-[2] - query (-webkit-view-mode: minimized) changed to false
-
-
-removing windowed[1] and minimized[2]
-
-------------- minimized -------------
-[1] - query (-webkit-view-mode: minimized) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-------------- windowed -------------
-[1] - query (-webkit-view-mode: minimized) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to true
-
-
-adding windowed[1] and minimized[2]
-
-------------- minimized -------------
-[1] - query (-webkit-view-mode: minimized) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: minimized) changed to true
-------------- windowed -------------
-[1] - query (-webkit-view-mode: minimized) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to true
-[1] - query (-webkit-view-mode: windowed) changed to true
-[2] - query (-webkit-view-mode: minimized) changed to false
-

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-03.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,72 +0,0 @@
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<style type="text/css">
-
-</style>
-<script type="text/_javascript_" charset="utf-8">
-    if (window.testRunner)
-        testRunner.dumpAsText();
-
-    function log(m) {
-        document.getElementById('results').innerHTML += m + '<br>';
-    }
-
-    function callback1(query) {
-        log("[1] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function callback2(query) {
-        log("[2] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function runTests()
-    {
-        if (!window.testRunner)
-            return;
-
-        testRunner.setViewModeMediaFeature("windowed");
-
-        windowedQuery = window.matchMedia("(-webkit-view-mode: windowed)");
-        minimizedQuery = window.matchMedia("(-webkit-view-mode: minimized)");
-
-        log("adding windowed[1], minimized[1], windowed[2] and minimized[2]<br>");
-        windowedQuery.addListener(callback1);
-        minimizedQuery.addListener(callback1);
-        windowedQuery.addListener(callback2);
-        minimizedQuery.addListener(callback2);
-
-        log("------------- minimized -------------");
-        testRunner.setViewModeMediaFeature("minimized");
-        log("------------- windowed -------------");
-        testRunner.setViewModeMediaFeature("windowed");
-
-        log("<br><br>removing windowed[1] and minimized[2]<br>");
-        windowedQuery.removeListener(callback1);
-        minimizedQuery.removeListener(callback2);
-
-        log("------------- minimized -------------");
-        testRunner.setViewModeMediaFeature("minimized");
-        log("------------- windowed -------------");
-        testRunner.setViewModeMediaFeature("windowed");
-
-        log("<br><br>adding windowed[1] and minimized[2]<br>");
-        windowedQuery.addListener(callback1);
-        minimizedQuery.addListener(callback2);
-
-        log("------------- minimized -------------");
-        testRunner.setViewModeMediaFeature("minimized");
-        log("------------- windowed -------------");
-        testRunner.setViewModeMediaFeature("windowed");
-
-    }
-
-</script>
-</head>
-<body _onload_="runTests()">
-    <p>Test the MediaQueryList interface: <a href="" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
-    <p>Testing removeListener in different MediaQueryList objects and the callback call sequence</p>
-    <div id="results">
-    </div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04-expected.txt (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04-expected.txt	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04-expected.txt	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,25 +0,0 @@
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing page cache
-
-------------- minimized -------------
-[1] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: minimized) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: minimized) changed to true
-------------- maximized -------------
-[1] - query (-webkit-view-mode: minimized) changed to false
-[1] - query (-webkit-view-mode: maximized) changed to true
-[2] - query (-webkit-view-mode: minimized) changed to false
-[2] - query (-webkit-view-mode: maximized) changed to true
-------------- windowed -------------
-[1] - query (-webkit-view-mode: windowed) changed to true
-[1] - query (-webkit-view-mode: maximized) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to true
-[2] - query (-webkit-view-mode: maximized) changed to false
-------------- floating -------------
-[1] - query (-webkit-view-mode: windowed) changed to false
-[1] - query (-webkit-view-mode: floating) changed to true
-[2] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: floating) changed to true
-

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-04.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,75 +0,0 @@
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<script type="text/_javascript_" charset="utf-8">
-
-    if (window.testRunner) {
-        testRunner.dumpAsText();
-        testRunner.waitUntilDone();
-        testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1);
-    }
-
-    function log(m) {
-        document.getElementById('results').innerHTML += m + '<br>';
-    }
-
-    function callback1(query) {
-        log("[1] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function callback2(query) {
-        log("[2] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function pageshow(evt)
-    {
-        if (!evt.persisted) {
-            // this will run only when the page is loaded for the first time.
-
-            windowedQuery = window.matchMedia("(-webkit-view-mode: windowed)");
-            floatingQuery = window.matchMedia("(-webkit-view-mode: floating)");
-            minimizedQuery = window.matchMedia("(-webkit-view-mode: minimized)");
-            maximizedQuery = window.matchMedia("(-webkit-view-mode: maximized)");
-
-            windowedQuery.addListener(callback1);
-            floatingQuery.addListener(callback1);
-            minimizedQuery.addListener(callback1);
-            maximizedQuery.addListener(callback1);
-
-            windowedQuery.addListener(callback2);
-            floatingQuery.addListener(callback2);
-            minimizedQuery.addListener(callback2);
-            maximizedQuery.addListener(callback2);
-
-            setTimeout('window.location = "data:text/html,<script>history.back()<" + "/script>"', 0);
-
-        } else {
-            // if this point is reached the page is comming from the page cache.
-
-            log("------------- minimized -------------");
-            testRunner.setViewModeMediaFeature("minimized");
-            log("------------- maximized -------------");
-            testRunner.setViewModeMediaFeature("maximized");
-            log("------------- windowed -------------");
-            testRunner.setViewModeMediaFeature("windowed");
-            log("------------- floating -------------");
-            testRunner.setViewModeMediaFeature("floating");
-
-            setTimeout(function() { if (window.testRunner) testRunner.notifyDone(); }, 0);
-
-        }
-    }
-
-    if (window.testRunner) {
-        testRunner.setViewModeMediaFeature("windowed");
-        window._onpageshow_ = pageshow;
-    }
-
-</script>
-</head>
-<body>
-    <p>Test the MediaQueryList interface: <a href="" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
-    <p>Testing page cache</p>
-    <div id="results"></div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05-expected.txt (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05-expected.txt	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05-expected.txt	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,7 +0,0 @@
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing listener comparison. Two callbacks are expected.
-
-[1] - query (-webkit-view-mode: windowed) changed to false
-[2] - query (-webkit-view-mode: windowed) changed to false
-

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-05.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,47 +0,0 @@
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<style type="text/css">
-
-</style>
-<script type="text/_javascript_" charset="utf-8">
-    if (window.testRunner)
-        testRunner.dumpAsText();
-
-    function log(m) {
-        document.getElementById('results').innerHTML += m + '<br>';
-    }
-
-    function callback1(query) {
-        log("[1] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function callback2(query) {
-        log("[2] - query " + query.media + " changed to " + (query.matches ? "true" : "false"));
-    }
-
-    function runTests()
-    {
-        if (!window.testRunner)
-            return;
-
-        testRunner.setViewModeMediaFeature("windowed");
-
-        var query = window.matchMedia("(-webkit-view-mode: windowed)");
-
-        query.addListener(callback1);
-        query.addListener(callback1);
-        query.addListener(callback2);
-
-        testRunner.setViewModeMediaFeature("minimized");
-    }
-
-</script>
-</head>
-<body _onload_="runTests()">
-    <p>Test the MediaQueryList interface: <a href="" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
-    <p>Testing listener comparison. Two callbacks are expected.</p>
-    <div id="results">
-    </div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06-expected.txt (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06-expected.txt	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06-expected.txt	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,7 +0,0 @@
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing queries that have no registered listener.
-
-Query result before changing view-mode: true
-Query result after changing view-mode: false
-

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/media-query-list-06.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,36 +0,0 @@
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<style type="text/css">
-
-</style>
-<script type="text/_javascript_" charset="utf-8">
-    if (window.testRunner)
-        testRunner.dumpAsText();
-
-    function log(m) {
-        document.getElementById('results').innerHTML += m + '<br>';
-    }
-
-    function runTests()
-    {
-        if (!window.testRunner)
-            return;
-
-        testRunner.setViewModeMediaFeature("windowed");
-
-        var query = window.matchMedia("(-webkit-view-mode: windowed)");
-        log('Query result before changing view-mode: ' + query.matches);
-        testRunner.setViewModeMediaFeature("minimized");
-        log('Query result after changing view-mode: ' + query.matches);
-    }
-
-</script>
-</head>
-<body _onload_="runTests()">
-    <p>Test the MediaQueryList interface: <a href="" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
-    <p>Testing queries that have no registered listener.</p>
-    <div id="results">
-    </div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature-expected.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature-expected.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature-expected.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,5 +0,0 @@
-<html>
-<body style="background-color: blue">
-<div style="width: 200px; height: 200px; background-color: green"></div>
-</body>
-</html>

Deleted: releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature.html (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature.html	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/fast/media/view-mode-media-feature.html	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,25 +0,0 @@
-<head>
-    <title>Testing the View Mode Media Feature</title>
-    <style type="text/css">
-        div {
-            background-color: red;
-        }
-        @media (-webkit-view-mode: minimized) {
-            body {
-                background-color: blue;
-            }
-        }
-        @media (-webkit-view-mode) {
-            div {
-                background-color: green;
-            }
-        }
-    </style>
-    <script>
-        if (window.testRunner)
-            testRunner.setViewModeMediaFeature("minimized");
-    </script>
-</head>
-<body>
-    <div style="width: 200; height: 200;"\>
-</body>

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/platform/gtk/TestExpectations (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/platform/gtk/TestExpectations	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/platform/gtk/TestExpectations	2017-08-17 06:57:33 UTC (rev 220830)
@@ -2066,8 +2066,6 @@
 
 Bug(GTK) plugins/reloadplugins-and-pages.html [ Timeout ]
 
-Bug(GTK) fast/media/media-query-list-04.html [ Timeout ]
-
 webkit.org/b/132128 fast/text/international/embed-bidi-style-in-isolate-crash.html [ Timeout Pass ]
 
 webkit.org/b/132266 js/slow-stress/emscripten-memops.html [ Timeout Pass ]
@@ -2459,13 +2457,6 @@
 
 Bug(GTK) fast/forms/select/popup-closes-on-blur.html [ Failure ]
 
-Bug(GTK) fast/media/media-query-list-02.html [ Failure ]
-Bug(GTK) fast/media/media-query-list-03.html [ Failure ]
-Bug(GTK) fast/media/media-query-list-05.html [ Failure ]
-Bug(GTK) fast/media/media-query-list-06.html [ Failure ]
-
-Bug(GTK) fast/media/view-mode-media-feature.html [ ImageOnlyFailure ]
-
 # Shared workers disabled with the Network Process
 webkit.org/b/139357 fast/workers/worker-crash-with-invalid-location.html [ Skip ]
 webkit.org/b/139357 http/tests/media/video-accept-encoding.html [ Failure ]

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios/TestExpectations (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios/TestExpectations	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios/TestExpectations	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1486,17 +1486,11 @@
 fast/lists/list-marker-before-content-table.html [ Failure ]
 fast/loader/scroll-position-restored-on-back-non-cached.html [ Failure ]
 fast/masking/clip-path-selection.html [ Failure ]
-fast/media/media-query-list-02.html [ Failure ]
-fast/media/media-query-list-03.html [ Failure ]
-fast/media/media-query-list-04.html [ Failure ]
-fast/media/media-query-list-05.html [ Failure ]
-fast/media/media-query-list-06.html [ Failure ]
 fast/media/mq-max-pixel-ratio.html [ ImageOnlyFailure ]
 fast/media/mq-min-pixel-ratio.html [ ImageOnlyFailure ]
 fast/media/mq-pixel-ratio.html [ ImageOnlyFailure ]
 fast/media/mq-resolution-dpi-dpcm-warning.html [ Failure ]
 fast/media/mq-resolution.html [ Failure ]
-fast/media/view-mode-media-feature.html [ ImageOnlyFailure ]
 fast/media/viewport-media-query.html [ ImageOnlyFailure ]
 fast/multicol/mixed-opacity-fixed-test.html [ ImageOnlyFailure ]
 fast/multicol/newmulticol/multicol-clip-rounded-corners.html [ ImageOnlyFailure ]

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios-wk2/TestExpectations (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios-wk2/TestExpectations	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/platform/ios-wk2/TestExpectations	2017-08-17 06:57:33 UTC (rev 220830)
@@ -775,7 +775,6 @@
 fast/loader/document-with-fragment-url-3.html
 fast/loader/document-with-fragment-url-4.html
 fast/loader/fragment-after-redirect-gets-back-entry.html
-fast/media/media-query-list-04.html
 fast/replaced/no-focus-ring-embed.html
 fast/replaced/no-focus-ring-iframe.html
 fast/replaced/no-focus-ring-object.html

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/platform/mac/TestExpectations (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/platform/mac/TestExpectations	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/platform/mac/TestExpectations	2017-08-17 06:57:33 UTC (rev 220830)
@@ -77,15 +77,6 @@
 # Requires testRunner.setMediaType() and implementation
 fast/media/print-restores-previous-mediatype.html
 
-# VIEW_MODE_CSS_MEDIA is not enabled on Mac.
-# DumpRenderTree requires testRunner.setViewModeMediaFeature()
-fast/media/view-mode-media-feature.html [ ImageOnlyFailure ]
-fast/media/media-query-list-02.html [ Failure ]
-fast/media/media-query-list-03.html [ Failure ]
-fast/media/media-query-list-04.html [ Failure Timeout ]
-fast/media/media-query-list-05.html [ Failure ]
-fast/media/media-query-list-06.html [ Failure ]
-
 # Needs testRunner.enableAutoResizeMode()
 fast/autoresize
 

Modified: releases/WebKitGTK/webkit-2.18/LayoutTests/platform/win/TestExpectations (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/LayoutTests/platform/win/TestExpectations	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/LayoutTests/platform/win/TestExpectations	2017-08-17 06:57:33 UTC (rev 220830)
@@ -805,14 +805,6 @@
 #webkit.org/b/34447 [ Release ] http/tests/media/video-referer.html [ Failure ]
 webkit.org/b/34447 [ Debug ] http/tests/media/video-referer.html [ Skip ] # Crashing
 
-# DumpRenderTree requires testRunner.setViewModeMediaFeature()
-#fast/media/view-mode-media-feature.html [ ImageOnlyFailure ]
-#fast/media/media-query-list-02.html [ Failure ]
-#fast/media/media-query-list-03.html [ Failure ]
-#fast/media/media-query-list-04.html [ Failure ]
-#fast/media/media-query-list-05.html [ Failure ]
-#fast/media/media-query-list-06.html [ Failure ]
-
 webkit.org/b/38376 media/media-document-audio-size.html [ Skip ]
 
 # Media Stream API is not yet enabled.

Modified: releases/WebKitGTK/webkit-2.18/Source/_javascript_Core/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/_javascript_Core/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/_javascript_Core/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,14 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-08-10  Sam Weinig  <[email protected]>
 
         WTF::Function does not allow for reference / non-default constructible return types

Modified: releases/WebKitGTK/webkit-2.18/Source/WTF/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WTF/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WTF/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,14 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * wtf/FeatureDefines.h:
+
 2017-08-11  Don Olmstead  <[email protected]>
 
         [WTF] Move ValueToString into WTF

Modified: releases/WebKitGTK/webkit-2.18/Source/WTF/wtf/FeatureDefines.h (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WTF/wtf/FeatureDefines.h	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WTF/wtf/FeatureDefines.h	2017-08-17 06:57:33 UTC (rev 220830)
@@ -148,10 +148,6 @@
 #define ENABLE_WEB_ARCHIVE 1
 #endif
 
-#if !defined(ENABLE_VIEW_MODE_CSS_MEDIA)
-#define ENABLE_VIEW_MODE_CSS_MEDIA 0
-#endif
-
 #if !defined(ENABLE_WEBASSEMBLY)
 #define ENABLE_WEBASSEMBLY (defined(ENABLE_B3_JIT) && ENABLE_B3_JIT)
 #endif
@@ -207,10 +203,6 @@
 #endif
 #endif
 
-#if !defined(ENABLE_VIEW_MODE_CSS_MEDIA)
-#define ENABLE_VIEW_MODE_CSS_MEDIA 0
-#endif
-
 #if !defined(ENABLE_WEBASSEMBLY)
 #define ENABLE_WEBASSEMBLY (defined(ENABLE_B3_JIT) && ENABLE_B3_JIT)
 #endif
@@ -308,10 +300,6 @@
 #define ENABLE_WEB_ARCHIVE 1
 #endif
 
-#if !defined(ENABLE_VIEW_MODE_CSS_MEDIA)
-#define ENABLE_VIEW_MODE_CSS_MEDIA 0
-#endif
-
 #if !defined(ENABLE_WEBGL)
 #define ENABLE_WEBGL 1
 #endif
@@ -680,10 +668,6 @@
 #define ENABLE_DATACUE_VALUE 0
 #endif
 
-#if !defined(ENABLE_VIEW_MODE_CSS_MEDIA)
-#define ENABLE_VIEW_MODE_CSS_MEDIA 1
-#endif
-
 #if !defined(ENABLE_WEBGL)
 #define ENABLE_WEBGL 0
 #endif

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,26 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Configurations/FeatureDefines.xcconfig:
+        * css/CSSValueKeywords.in:
+        * css/MediaFeatureNames.h:
+        * css/MediaQueryEvaluator.cpp:
+        (WebCore::viewModeEvaluate): Deleted.
+        * css/MediaQueryExpression.cpp:
+        (WebCore::featureWithValidIdent):
+        (WebCore::isFeatureValidWithoutValue):
+        * page/Page.cpp:
+        (WebCore::Page::stringToViewMode): Deleted.
+        (WebCore::Page::setViewMode): Deleted.
+        * page/Page.h:
+        (WebCore::Page::viewMode const): Deleted.
+
 2017-08-14  Said Abou-Hallawa  <[email protected]>
 
         The none smooth stroke applied to an SVG shape breaks its hit testing

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/PAL/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/PAL/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/PAL/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,14 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-08-07  Brian Burg  <[email protected]>
 
         Remove CANVAS_PATH compilation guard

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/css/CSSValueKeywords.in (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/css/CSSValueKeywords.in	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/css/CSSValueKeywords.in	2017-08-17 06:57:33 UTC (rev 220830)
@@ -991,15 +991,6 @@
 economy
 exact
 
-#if defined(ENABLE_VIEW_MODE_CSS_MEDIA) && ENABLE_VIEW_MODE_CSS_MEDIA
-// (-webkit-view-mode:) media feature:
-floating
-fullscreen
-maximized
-minimized
-windowed
-#endif // ENABLE_VIEW_MODE_CSS_MEDIA
-
 // -webkit-hyphenate-limit-lines
 no-limit
 

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaFeatureNames.h (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaFeatureNames.h	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaFeatureNames.h	2017-08-17 06:57:33 UTC (rev 220830)
@@ -23,11 +23,7 @@
 #include <wtf/NeverDestroyed.h>
 #include <wtf/text/AtomicString.h>
 
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-#define CSS_MEDIAQUERY_VIEW_MODE(macro) macro(viewMode, "-webkit-view-mode")
-#else
 #define CSS_MEDIAQUERY_VIEW_MODE(macro)
-#endif
 
 #define CSS_MEDIAQUERY_NAMES_FOR_EACH_MEDIAFEATURE(macro) \
     macro(animation, "-webkit-animation") \

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryEvaluator.cpp (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryEvaluator.cpp	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryEvaluator.cpp	2017-08-17 06:57:33 UTC (rev 220830)
@@ -601,35 +601,6 @@
 #endif
 }
 
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-
-static bool viewModeEvaluate(CSSValue* value, const CSSToLengthConversionData&, Frame& frame, MediaFeaturePrefix)
-{
-    if (!value)
-        return true;
-
-    auto keyword = downcast<CSSPrimitiveValue>(*value).valueID();
-
-    switch (frame.page()->viewMode()) {
-    case Page::ViewModeWindowed:
-        return keyword == CSSValueWindowed;
-    case Page::ViewModeFloating:
-        return keyword == CSSValueFloating;
-    case Page::ViewModeFullscreen:
-        return keyword == CSSValueFullscreen;
-    case Page::ViewModeMaximized:
-        return keyword == CSSValueMaximized;
-    case Page::ViewModeMinimized:
-        return keyword == CSSValueMinimized;
-    default:
-        break;
-    }
-
-    return false;
-}
-
-#endif // ENABLE(VIEW_MODE_CSS_MEDIA)
-
 static bool videoPlayableInlineEvaluate(CSSValue*, const CSSToLengthConversionData&, Frame& frame, MediaFeaturePrefix)
 {
     return frame.settings().allowsInlineMediaPlayback();

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryExpression.cpp (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryExpression.cpp	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/css/MediaQueryExpression.cpp	2017-08-17 06:57:33 UTC (rev 220830)
@@ -39,9 +39,6 @@
 static inline bool featureWithValidIdent(const AtomicString& mediaFeature)
 {
     return mediaFeature == MediaFeatureNames::orientation
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-    || mediaFeature == MediaFeatureNames::viewMode
-#endif
     || mediaFeature == MediaFeatureNames::colorGamut
     || mediaFeature == MediaFeatureNames::anyHover
     || mediaFeature == MediaFeatureNames::anyPointer
@@ -151,9 +148,6 @@
         || mediaFeature == MediaFeatureNames::transition
         || mediaFeature == MediaFeatureNames::animation
         || mediaFeature == MediaFeatureNames::invertedColors
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-        || mediaFeature == MediaFeatureNames::viewMode
-#endif
         || mediaFeature == MediaFeatureNames::pointer
         || mediaFeature == MediaFeatureNames::prefersReducedMotion
         || mediaFeature == MediaFeatureNames::devicePixelRatio

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.cpp (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.cpp	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.cpp	2017-08-17 06:57:33 UTC (rev 220830)
@@ -435,45 +435,6 @@
     return DOMRectList::create(quads);
 }
 
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-struct ViewModeInfo {
-    const char* name;
-    Page::ViewMode type;
-};
-static const int viewModeMapSize = 5;
-static const ViewModeInfo viewModeMap[viewModeMapSize] = {
-    {"windowed", Page::ViewModeWindowed},
-    {"floating", Page::ViewModeFloating},
-    {"fullscreen", Page::ViewModeFullscreen},
-    {"maximized", Page::ViewModeMaximized},
-    {"minimized", Page::ViewModeMinimized}
-};
-
-Page::ViewMode Page::stringToViewMode(const String& text)
-{
-    for (auto& mode : viewModeMap) {
-        if (text == mode.name)
-            return mode.type;
-    }
-    return Page::ViewModeInvalid;
-}
-
-void Page::setViewMode(ViewMode viewMode)
-{
-    if (viewMode == m_viewMode || viewMode == ViewModeInvalid)
-        return;
-
-    m_viewMode = viewMode;
-
-
-    if (m_mainFrame->view())
-        m_mainFrame->view()->forceLayout();
-
-    if (m_mainFrame->document())
-        m_mainFrame->document()->styleScope().didChangeStyleSheetEnvironment();
-}
-#endif // ENABLE(VIEW_MODE_CSS_MEDIA)
-
 bool Page::openedByDOM() const
 {
     return m_openedByDOM;

Modified: releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.h (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.h	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebCore/page/Page.h	2017-08-17 06:57:33 UTC (rev 220830)
@@ -251,21 +251,6 @@
 
     Seconds domTimerAlignmentInterval() const { return m_domTimerAlignmentInterval; }
 
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-    enum ViewMode {
-        ViewModeInvalid,
-        ViewModeWindowed,
-        ViewModeFloating,
-        ViewModeFullscreen,
-        ViewModeMaximized,
-        ViewModeMinimized
-    };
-    static ViewMode stringToViewMode(const String&);
-
-    ViewMode viewMode() const { return m_viewMode; }
-    WEBCORE_EXPORT void setViewMode(ViewMode);
-#endif // ENABLE(VIEW_MODE_CSS_MEDIA)
-
     void setTabKeyCyclesThroughElements(bool b) { m_tabKeyCyclesThroughElements = b; }
     bool tabKeyCyclesThroughElements() const { return m_tabKeyCyclesThroughElements; }
 
@@ -736,10 +721,6 @@
     RefPtr<StorageNamespace> m_sessionStorage;
     RefPtr<StorageNamespace> m_ephemeralLocalStorage;
 
-#if ENABLE(VIEW_MODE_CSS_MEDIA)
-    ViewMode m_viewMode { ViewModeWindowed };
-#endif
-
     TimerThrottlingState m_timerThrottlingState { TimerThrottlingState::Disabled };
     MonotonicTime m_timerThrottlingStateLastChangedTime;
     Seconds m_domTimerAlignmentInterval;

Modified: releases/WebKitGTK/webkit-2.18/Source/WebKit/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebKit/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebKit/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,14 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-08-14  Carlos Garcia Campos  <[email protected]>
 
         [GTK][WPE] Avoid emitting WebKitFaviconDatabase::favicon-changed multiple times while setting an icon

Modified: releases/WebKitGTK/webkit-2.18/Source/WebKitLegacy/mac/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/WebKitLegacy/mac/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/WebKitLegacy/mac/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,14 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * Configurations/FeatureDefines.xcconfig:
+
 2017-08-13  Manuel Rego Casasnovas  <[email protected]>
 
         Composition underline color is always black

Modified: releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsMac.cmake (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsMac.cmake	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsMac.cmake	2017-08-17 06:57:33 UTC (rev 220830)
@@ -86,7 +86,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_DATACUE_VALUE PRIVATE ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIEW_MODE_CSS_MEDIA PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL2 PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGPU PRIVATE ON)

Modified: releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWPE.cmake (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWPE.cmake	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWPE.cmake	2017-08-17 06:57:33 UTC (rev 220830)
@@ -32,7 +32,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_USER_MESSAGE_HANDLERS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIEW_MODE_CSS_MEDIA PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_ANIMATIONS PRIVATE ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBGL PUBLIC ON)

Modified: releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWin.cmake (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWin.cmake	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/cmake/OptionsWin.cmake	2017-08-17 06:57:33 UTC (rev 220830)
@@ -62,7 +62,6 @@
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_SVG_FONTS PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIDEO_TRACK PUBLIC ON)
-WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_VIEW_MODE_CSS_MEDIA PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEBASSEMBLY PRIVATE OFF)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_ANIMATIONS PUBLIC ON)
 WEBKIT_OPTION_DEFAULT_PORT_VALUE(ENABLE_WEB_AUDIO PUBLIC OFF)

Modified: releases/WebKitGTK/webkit-2.18/Source/cmake/WebKitFeatures.cmake (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Source/cmake/WebKitFeatures.cmake	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Source/cmake/WebKitFeatures.cmake	2017-08-17 06:57:33 UTC (rev 220830)
@@ -179,7 +179,6 @@
     WEBKIT_OPTION_DEFINE(ENABLE_USER_MESSAGE_HANDLERS "Toggle user script message handler support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_VIDEO "Toggle Video support" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_VIDEO_TRACK "Toggle Track support for HTML5 video" PRIVATE OFF)
-    WEBKIT_OPTION_DEFINE(ENABLE_VIEW_MODE_CSS_MEDIA "Toggle Track support for the view-mode media Feature" PRIVATE ON)
     WEBKIT_OPTION_DEFINE(ENABLE_WEBASSEMBLY "Toggle WebAssembly support" PRIVATE ${ENABLE_FTL_DEFAULT})
     WEBKIT_OPTION_DEFINE(ENABLE_WEBDRIVER "Whether to enable the WebDriver service process" PRIVATE OFF)
     WEBKIT_OPTION_DEFINE(ENABLE_WEBGL "Toggle WebGL support" PRIVATE OFF)

Modified: releases/WebKitGTK/webkit-2.18/Tools/ChangeLog (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Tools/ChangeLog	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Tools/ChangeLog	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1,3 +1,22 @@
+2017-08-14  Simon Fraser  <[email protected]>
+
+        Remove ENABLE_VIEW_MODE_CSS_MEDIA and related code
+        https://bugs.webkit.org/show_bug.cgi?id=175557
+
+        Reviewed by Jon Lee.
+        
+        No port cares about the ENABLE(VIEW_MODE_CSS_MEDIA) feature, so remove it.
+
+        * DumpRenderTree/TestRunner.cpp:
+        (TestRunner::staticFunctions):
+        (setViewModeMediaFeatureCallback): Deleted.
+        * DumpRenderTree/TestRunner.h:
+        * DumpRenderTree/mac/TestRunnerMac.mm:
+        (TestRunner::setViewModeMediaFeature): Deleted.
+        * DumpRenderTree/win/TestRunnerWin.cpp:
+        (TestRunner::setViewModeMediaFeature): Deleted.
+        * TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
+
 2017-08-11  Sam Weinig  <[email protected]>
 
         WTF::Function does not allow for reference / non-default constructible return types

Modified: releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.cpp (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.cpp	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.cpp	2017-08-17 06:57:33 UTC (rev 220830)
@@ -1330,21 +1330,6 @@
     return JSValueMakeUndefined(context);
 }
 
-static JSValueRef setViewModeMediaFeatureCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
-{
-    // Has mac implementation
-    if (argumentCount < 1)
-        return JSValueMakeUndefined(context);
-
-    JSRetainPtr<JSStringRef> mode(Adopt, JSValueToStringCopy(context, arguments[0], exception));
-    ASSERT(!*exception);
-
-    TestRunner* controller = static_cast<TestRunner*>(JSObjectGetPrivate(thisObject));
-    controller->setViewModeMediaFeature(mode.get());
-
-    return JSValueMakeUndefined(context);
-}
-
 static JSValueRef setWillSendRequestClearHeaderCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)
 {
     // Has mac & windows implementation
@@ -2209,7 +2194,6 @@
         { "setUserStyleSheetEnabled", setUserStyleSheetEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
         { "setUserStyleSheetLocation", setUserStyleSheetLocationCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
         { "setValueForUser", setValueForUserCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
-        { "setViewModeMediaFeature", setViewModeMediaFeatureCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
         { "setWebViewEditable", setWebViewEditableCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
         { "setWillSendRequestClearHeader", setWillSendRequestClearHeaderCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },
         { "setWillSendRequestReturnsNull", setWillSendRequestReturnsNullCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },

Modified: releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.h (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.h	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/TestRunner.h	2017-08-17 06:57:33 UTC (rev 220830)
@@ -120,7 +120,6 @@
     void setUserStyleSheetEnabled(bool flag);
     void setUserStyleSheetLocation(JSStringRef path);
     void setValueForUser(JSContextRef, JSValueRef nodeObject, JSStringRef value);
-    void setViewModeMediaFeature(JSStringRef);
     void setXSSAuditorEnabled(bool flag);
     void setSpatialNavigationEnabled(bool);
     void setScrollbarPolicy(JSStringRef orientation, JSStringRef policy);

Modified: releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/mac/TestRunnerMac.mm (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/mac/TestRunnerMac.mm	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/mac/TestRunnerMac.mm	2017-08-17 06:57:33 UTC (rev 220830)
@@ -575,11 +575,6 @@
     [(DOMHTMLInputElement *)element setValueForUser:(NSString *)valueCF.get()];
 }
 
-void TestRunner::setViewModeMediaFeature(JSStringRef mode)
-{
-    // FIXME: implement
-}
-
 void TestRunner::dispatchPendingLoadRequests()
 {
     [[mainFrame webView] _dispatchPendingLoadRequests];

Modified: releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/win/TestRunnerWin.cpp (220829 => 220830)


--- releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/win/TestRunnerWin.cpp	2017-08-17 06:17:09 UTC (rev 220829)
+++ releases/WebKitGTK/webkit-2.18/Tools/DumpRenderTree/win/TestRunnerWin.cpp	2017-08-17 06:57:33 UTC (rev 220830)
@@ -834,11 +834,6 @@
     domInputElement->setValueForUser(valueBSTR);
 }
 
-void TestRunner::setViewModeMediaFeature(JSStringRef mode)
-{
-    // FIXME: implement
-}
-
 void TestRunner::dispatchPendingLoadRequests()
 {
     COMPtr<IWebView> webView;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to