Changeset 270710 in webkit
- Timestamp:
- Dec 11, 2020, 2:34:24 PM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r270690 r270710 1 2020-12-11 Brent Fulgham <bfulgham@apple.com> 2 3 Expose API for enabling/disabling Private Click Measurement 4 https://bugs.webkit.org/show_bug.cgi?id=219791 5 <rdar://problem/70502198> 6 7 Reviewed by Alex Christensen. 8 9 This patch moves the flag for enabling and disabling PCM support from the Experimental 10 features settings to standard settings in preparation for exposing the option in more 11 permanent UI. This patch does not make any changes in behavior. 12 13 * Scripts/Preferences/WebPreferences.yaml: Add PCM flag here. 14 * Scripts/Preferences/WebPreferencesExperimental.yaml: Remove PCM flag from here. 15 1 16 2020-12-11 Don Olmstead <don.olmstead@sony.com> 2 17 -
trunk/Source/WTF/Scripts/Preferences/WebPreferences.yaml
r270557 r270710 1730 1730 default: false 1731 1731 1732 PrivateClickMeasurementEnabled: 1733 type: bool 1734 humanReadableName: "Private Click Measurement" 1735 humanReadableDescription: "Enable Private Click Measurement for Cross-Site Link Navigations" 1736 defaultValue: 1737 WebKitLegacy: 1738 default: false 1739 WebKit: 1740 default: true 1741 WebCore: 1742 default: true 1743 1732 1744 PunchOutWhiteBackgroundsInDarkMode: 1733 1745 type: bool -
trunk/Source/WTF/Scripts/Preferences/WebPreferencesExperimental.yaml
r270680 r270710 666 666 default: false 667 667 668 PrivateClickMeasurementEnabled:669 type: bool670 humanReadableName: "Private Click Measurement"671 humanReadableDescription: "Enable Private Click Measurement for Cross-Site Link Navigations"672 defaultValue:673 WebKitLegacy:674 default: false675 WebKit:676 default: true677 WebCore:678 default: true679 680 668 ProcessSwapOnCrossSiteNavigationEnabled: 681 669 type: bool -
trunk/Source/WebKit/ChangeLog
r270708 r270710 1 2020-12-11 Brent Fulgham <bfulgham@apple.com> 2 3 Expose API for enabling/disabling Private Click Measurement 4 https://bugs.webkit.org/show_bug.cgi?id=219791 5 <rdar://problem/70502198> 6 7 Reviewed by Alex Christensen. 8 9 Tested by existing PCM test cases. 10 11 This patch moves the flag for enabling and disabling PCM support from the Experimental 12 features settings to standard settings in preparation for exposing the option in more 13 permanent UI. This patch does not make any changes in behavior. 14 15 * UIProcess/API/Cocoa/WKPreferences.mm: 16 (-[WKPreferences _privateClickMeasurementEnabled]): 17 (-[WKPreferences _setPrivateClickMeasurementEnabled:]): 18 * UIProcess/API/Cocoa/WKPreferencesPrivate.h: 19 * WebProcess/WebPage/WebPage.cpp: 20 (WebKit::WebPage::updatePreferences): 21 1 22 2020-12-11 Peng Liu <peng.liu6@apple.com> 2 23 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm
r270446 r270710 1459 1459 } 1460 1460 1461 - (BOOL)_privateClickMeasurementEnabled 1462 { 1463 return _preferences->privateClickMeasurementEnabled(); 1464 } 1465 1466 - (void)_setPrivateClickMeasurementEnabled:(BOOL)privateClickMeasurementEnabled 1467 { 1468 _preferences->setPrivateClickMeasurementEnabled(privateClickMeasurementEnabled); 1469 } 1470 1461 1471 @end 1462 1472 -
trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h
r269810 r270710 163 163 @property (nonatomic, setter=_setAccessibilityIsolatedTreeEnabled:) BOOL _accessibilityIsolatedTreeEnabled WK_API_AVAILABLE(macos(10.16)); 164 164 @property (nonatomic, setter=_setSpeechRecognitionEnabled:) BOOL _speechRecognitionEnabled WK_API_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)); 165 @property (nonatomic, setter=_setPrivateClickMeasurementEnabled:) BOOL _privateClickMeasurementEnabled WK_API_AVAILABLE(macos(WK_MAC_TBA), ios(WK_IOS_TBA)); 165 166 166 167 #if !TARGET_OS_IPHONE -
trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp
r270657 r270710 3789 3789 #endif 3790 3790 3791 settings.setPrivateClickMeasurementEnabled(store.getBoolValueForKey(WebPreferencesKey::privateClickMeasurementEnabledKey())); 3792 3791 3793 if (m_drawingArea) 3792 3794 m_drawingArea->updatePreferences(store);
Note:
See TracChangeset
for help on using the changeset viewer.