Title: [224043] trunk
Revision
224043
Author
[email protected]
Date
2017-10-26 13:20:42 -0700 (Thu, 26 Oct 2017)

Log Message

[Payment Request] Enable Payment Request whenever Apple Pay is enabled
https://bugs.webkit.org/show_bug.cgi?id=178880

Reviewed by Tim Horton.

Source/WebKit:

* Shared/WebPreferences.yaml:
* UIProcess/API/C/WKPreferences.cpp:
(WKPreferencesSetPaymentRequestEnabled): Deleted.
(WKPreferencesGetPaymentRequestEnabled): Deleted.
* UIProcess/API/C/WKPreferencesRefPrivate.h:
* WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::updatePreferences):

Tools:

* WebKitTestRunner/TestController.cpp:
(WTR::TestController::resetPreferencesToConsistentValues):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (224042 => 224043)


--- trunk/Source/WebKit/ChangeLog	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Source/WebKit/ChangeLog	2017-10-26 20:20:42 UTC (rev 224043)
@@ -1,3 +1,18 @@
+2017-10-26  Andy Estes  <[email protected]>
+
+        [Payment Request] Enable Payment Request whenever Apple Pay is enabled
+        https://bugs.webkit.org/show_bug.cgi?id=178880
+
+        Reviewed by Tim Horton.
+
+        * Shared/WebPreferences.yaml:
+        * UIProcess/API/C/WKPreferences.cpp:
+        (WKPreferencesSetPaymentRequestEnabled): Deleted.
+        (WKPreferencesGetPaymentRequestEnabled): Deleted.
+        * UIProcess/API/C/WKPreferencesRefPrivate.h:
+        * WebProcess/WebPage/WebPage.cpp:
+        (WebKit::WebPage::updatePreferences):
+
 2017-10-26  Chris Dumez  <[email protected]>
 
         Bring back SWContextManager abstraction in WebCore

Modified: trunk/Source/WebKit/Shared/WebPreferences.yaml (224042 => 224043)


--- trunk/Source/WebKit/Shared/WebPreferences.yaml	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Source/WebKit/Shared/WebPreferences.yaml	2017-10-26 20:20:42 UTC (rev 224043)
@@ -950,13 +950,6 @@
   humanReadableDescription: "Link preload support"
   category: experimental
 
-PaymentRequestEnabled:
-  type: bool
-  defaultValue: false
-  humanReadableName: "Payment Request"
-  humanReadableDescription: "W3C Payment Request API"
-  category: experimental
-
 WebRTCLegacyAPIDisabled:
   type: bool
   defaultValue: DEFAULT_EXPERIMENTAL_FEATURES_ENABLED

Modified: trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp (224042 => 224043)


--- trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Source/WebKit/UIProcess/API/C/WKPreferences.cpp	2017-10-26 20:20:42 UTC (rev 224043)
@@ -1890,16 +1890,6 @@
     return toImpl(preferencesRef)->inspectorAdditionsEnabled();
 }
 
-void WKPreferencesSetPaymentRequestEnabled(WKPreferencesRef preferencesRef, bool flag)
-{
-    toImpl(preferencesRef)->setPaymentRequestEnabled(flag);
-}
-
-bool WKPreferencesGetPaymentRequestEnabled(WKPreferencesRef preferencesRef)
-{
-    return toImpl(preferencesRef)->paymentRequestEnabled();
-}
-
 void WKPreferencesSetStorageAccessAPIEnabled(WKPreferencesRef preferencesRef, bool flag)
 {
     toImpl(preferencesRef)->setStorageAccessAPIEnabled(flag);

Modified: trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h (224042 => 224043)


--- trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Source/WebKit/UIProcess/API/C/WKPreferencesRefPrivate.h	2017-10-26 20:20:42 UTC (rev 224043)
@@ -534,10 +534,6 @@
 WK_EXPORT bool WKPreferencesGetInspectorAdditionsEnabled(WKPreferencesRef);
 
 // Defaults to false.
-WK_EXPORT void WKPreferencesSetPaymentRequestEnabled(WKPreferencesRef, bool flag);
-WK_EXPORT bool WKPreferencesGetPaymentRequestEnabled(WKPreferencesRef);
-
-// Defaults to false.
 WK_EXPORT void WKPreferencesSetStorageAccessAPIEnabled(WKPreferencesRef, bool flag);
 WK_EXPORT bool WKPreferencesGetStorageAccessAPIEnabled(WKPreferencesRef);
     

Modified: trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp (224042 => 224043)


--- trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp	2017-10-26 20:20:42 UTC (rev 224043)
@@ -3393,7 +3393,7 @@
 #endif
 
 #if ENABLE(PAYMENT_REQUEST)
-    settings.setPaymentRequestEnabled(store.getBoolValueForKey(WebPreferencesKey::paymentRequestEnabledKey()));
+    settings.setPaymentRequestEnabled(store.getBoolValueForKey(WebPreferencesKey::applePayEnabledKey()));
 #endif
 
     settings.setStorageAccessAPIEnabled(store.getBoolValueForKey(WebPreferencesKey::storageAccessAPIEnabledKey()));

Modified: trunk/Tools/ChangeLog (224042 => 224043)


--- trunk/Tools/ChangeLog	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Tools/ChangeLog	2017-10-26 20:20:42 UTC (rev 224043)
@@ -1,3 +1,13 @@
+2017-10-26  Andy Estes  <[email protected]>
+
+        [Payment Request] Enable Payment Request whenever Apple Pay is enabled
+        https://bugs.webkit.org/show_bug.cgi?id=178880
+
+        Reviewed by Tim Horton.
+
+        * WebKitTestRunner/TestController.cpp:
+        (WTR::TestController::resetPreferencesToConsistentValues):
+
 2017-10-26  Joseph Pecoraro  <[email protected]>
 
         Add and update some watchlists

Modified: trunk/Tools/WebKitTestRunner/TestController.cpp (224042 => 224043)


--- trunk/Tools/WebKitTestRunner/TestController.cpp	2017-10-26 20:17:36 UTC (rev 224042)
+++ trunk/Tools/WebKitTestRunner/TestController.cpp	2017-10-26 20:20:42 UTC (rev 224043)
@@ -739,10 +739,6 @@
 
     WKPreferencesSetInspectorAdditionsEnabled(preferences, options.enableInspectorAdditions);
 
-#if ENABLE(PAYMENT_REQUEST)
-    WKPreferencesSetPaymentRequestEnabled(preferences, true);
-#endif
-
     WKPreferencesSetStorageAccessAPIEnabled(preferences, true);
 
     platformResetPreferencesToConsistentValues();
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to