Title: [229773] trunk/Source/WebKit
Revision
229773
Author
je...@apple.com
Date
2018-03-20 14:21:06 -0700 (Tue, 20 Mar 2018)

Log Message

Expose aggressiveTileRetentionEnabled in WKPreferences SPI to match C SPI
https://bugs.webkit.org/show_bug.cgi?id=183790

Reviewed by Alex Christensen.

Expose this property on macOS only.

* UIProcess/API/Cocoa/WKPreferences.mm:
(-[WKPreferences _setAggressiveTileRetentionEnabled:]):
(-[WKPreferences _aggressiveTileRetentionEnabled]):
* UIProcess/API/Cocoa/WKPreferencesPrivate.h:

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (229772 => 229773)


--- trunk/Source/WebKit/ChangeLog	2018-03-20 20:37:46 UTC (rev 229772)
+++ trunk/Source/WebKit/ChangeLog	2018-03-20 21:21:06 UTC (rev 229773)
@@ -1,3 +1,17 @@
+2018-03-20  Jeff Miller  <je...@apple.com>
+
+        Expose aggressiveTileRetentionEnabled in WKPreferences SPI to match C SPI
+        https://bugs.webkit.org/show_bug.cgi?id=183790
+
+        Reviewed by Alex Christensen.
+        
+        Expose this property on macOS only.
+
+        * UIProcess/API/Cocoa/WKPreferences.mm:
+        (-[WKPreferences _setAggressiveTileRetentionEnabled:]):
+        (-[WKPreferences _aggressiveTileRetentionEnabled]):
+        * UIProcess/API/Cocoa/WKPreferencesPrivate.h:
+
 2018-03-20  Tim Horton  <timothy_hor...@apple.com>
 
         Add and adopt WK_PLATFORM_NAME and adjust default feature defines

Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm (229772 => 229773)


--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm	2018-03-20 20:37:46 UTC (rev 229772)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferences.mm	2018-03-20 21:21:06 UTC (rev 229773)
@@ -1202,6 +1202,16 @@
     return _preferences->webAudioEnabled();
 }
 
+- (void)_setAggressiveTileRetentionEnabled:(BOOL)enabled
+{
+    _preferences->setAggressiveTileRetentionEnabled(enabled);
+}
+
+- (BOOL)_aggressiveTileRetentionEnabled
+{
+    return _preferences->aggressiveTileRetentionEnabled();
+}
+
 #endif // PLATFORM(MAC)
 
 - (BOOL)_javaScriptCanAccessClipboard

Modified: trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h (229772 => 229773)


--- trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h	2018-03-20 20:37:46 UTC (rev 229772)
+++ trunk/Source/WebKit/UIProcess/API/Cocoa/WKPreferencesPrivate.h	2018-03-20 21:21:06 UTC (rev 229773)
@@ -180,6 +180,7 @@
 @property (nonatomic, setter=_setUseGiantTiles:) BOOL _useGiantTiles WK_API_AVAILABLE(macosx(WK_MAC_TBA));
 @property (nonatomic, setter=_setWantsBalancedSetDefersLoadingBehavior:) BOOL _wantsBalancedSetDefersLoadingBehavior WK_API_AVAILABLE(macosx(WK_MAC_TBA));
 @property (nonatomic, setter=_setWebAudioEnabled:) BOOL _webAudioEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
+@property (nonatomic, setter=_setAggressiveTileRetentionEnabled:) BOOL _aggressiveTileRetentionEnabled WK_API_AVAILABLE(macosx(WK_MAC_TBA));
 #endif
 
 @end
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to