Changeset 197054 in webkit
- Timestamp:
- Feb 24, 2016, 3:19:18 PM (11 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 7 edited
-
ChangeLog (modified) (1 diff)
-
Shared/WebPreferencesDefinitions.h (modified) (1 diff)
-
UIProcess/API/C/WKPreferences.cpp (modified) (1 diff)
-
UIProcess/API/C/WKPreferencesRefPrivate.h (modified) (1 diff)
-
UIProcess/API/Cocoa/WKPreferences.mm (modified) (1 diff)
-
UIProcess/API/Cocoa/WKPreferencesPrivate.h (modified) (1 diff)
-
WebProcess/WebPage/WebPage.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r197050 r197054 1 2016-02-24 Gavin Barraclough <barraclough@apple.com> 2 3 Add WKPreference for HiddenPageDOMTimerThrottlingAutoIncreases 4 https://bugs.webkit.org/show_bug.cgi?id=154655 5 6 Reviewed by Geoff Garen. 7 8 Just plumbing WebCore.settings.setHiddenPageDOMTimerThrottlingAutoIncreases through as 9 WKPreferencesSetHiddenPageDOMTimerThrottlingAutoIncreases. 10 11 * Shared/WebPreferencesDefinitions.h: 12 * UIProcess/API/C/WKPreferences.cpp: 13 (WKPreferencesSetHiddenPageDOMTimerThrottlingAutoIncreases): 14 (WKPreferencesGetHiddenPageDOMTimerThrottlingAutoIncreases): 15 * UIProcess/API/C/WKPreferencesRefPrivate.h: 16 * UIProcess/API/Cocoa/WKPreferences.mm: 17 (-[WKPreferences _hiddenPageDOMTimerThrottlingAutoIncreases]): 18 (-[WKPreferences _setHiddenPageDOMTimerThrottlingAutoIncreases:]): 19 * UIProcess/API/Cocoa/WKPreferencesPrivate.h: 20 * WebProcess/WebPage/WebPage.cpp: 21 (WebKit::WebPage::updatePreferences): 22 1 23 2016-02-24 Alex Christensen <achristensen@webkit.org> 2 24 -
trunk/Source/WebKit2/Shared/WebPreferencesDefinitions.h
r197041 r197054 200 200 macro(AcceleratedCompositingForOverflowScrollEnabled, acceleratedCompositingForOverflowScrollEnabled, Bool, bool, false) \ 201 201 macro(HiddenPageDOMTimerThrottlingEnabled, hiddenPageDOMTimerThrottlingEnabled, Bool, bool, DEFAULT_HIDDEN_PAGE_DOM_TIMER_THROTTLING_ENABLED) \ 202 macro(HiddenPageDOMTimerThrottlingAutoIncreases, hiddenPageDOMTimerThrottlingAutoIncreases, Bool, bool, false) \ 202 203 macro(HiddenPageCSSAnimationSuspensionEnabled, hiddenPageCSSAnimationSuspensionEnabled, Bool, bool, DEFAULT_HIDDEN_PAGE_CSS_ANIMATION_SUSPENSION_ENABLED) \ 203 204 macro(LowPowerVideoAudioBufferSizeEnabled, lowPowerVideoAudioBufferSizeEnabled, Bool, bool, false) \ -
trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp
r196328 r197054 1173 1173 } 1174 1174 1175 void WKPreferencesSetHiddenPageDOMTimerThrottlingAutoIncreases(WKPreferencesRef preferencesRef, bool enabled) 1176 { 1177 toImpl(preferencesRef)->setHiddenPageDOMTimerThrottlingAutoIncreases(enabled); 1178 } 1179 1175 1180 bool WKPreferencesGetHiddenPageDOMTimerThrottlingEnabled(WKPreferencesRef preferencesRef) 1176 1181 { 1177 1182 return toImpl(preferencesRef)->hiddenPageDOMTimerThrottlingEnabled(); 1183 } 1184 1185 bool WKPreferencesGetHiddenPageDOMTimerThrottlingAutoIncreases(WKPreferencesRef preferencesRef) 1186 { 1187 return toImpl(preferencesRef)->hiddenPageDOMTimerThrottlingAutoIncreases(); 1178 1188 } 1179 1189 -
trunk/Source/WebKit2/UIProcess/API/C/WKPreferencesRefPrivate.h
r194000 r197054 282 282 WK_EXPORT bool WKPreferencesGetHiddenPageDOMTimerThrottlingEnabled(WKPreferencesRef preferences); 283 283 284 // Defaults to false 285 WK_EXPORT void WKPreferencesSetHiddenPageDOMTimerThrottlingAutoIncreases(WKPreferencesRef preferences, bool enabled); 286 WK_EXPORT bool WKPreferencesGetHiddenPageDOMTimerThrottlingAutoIncreases(WKPreferencesRef preferences); 287 284 288 // Defaults to true on Mac, false on other platforms. 285 289 WK_EXPORT void WKPreferencesSetHiddenPageCSSAnimationSuspensionEnabled(WKPreferencesRef preferences, bool enabled); -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferences.mm
r196987 r197054 330 330 } 331 331 332 - (BOOL)_hiddenPageDOMTimerThrottlingAutoIncreases 333 { 334 return _preferences->hiddenPageDOMTimerThrottlingAutoIncreases(); 335 } 336 337 - (void)_setHiddenPageDOMTimerThrottlingAutoIncreases:(BOOL)hiddenPageDOMTimerThrottlingAutoIncreases 338 { 339 _preferences->setHiddenPageDOMTimerThrottlingAutoIncreases(hiddenPageDOMTimerThrottlingAutoIncreases); 340 } 341 332 342 - (BOOL)_pageVisibilityBasedProcessSuppressionEnabled 333 343 { -
trunk/Source/WebKit2/UIProcess/API/Cocoa/WKPreferencesPrivate.h
r194683 r197054 67 67 68 68 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingEnabled:) BOOL _hiddenPageDOMTimerThrottlingEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA); 69 @property (nonatomic, setter=_setHiddenPageDOMTimerThrottlingAutoIncreases:) BOOL _hiddenPageDOMTimerThrottlingAutoIncreases WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA); 69 70 @property (nonatomic, setter=_setPageVisibilityBasedProcessSuppressionEnabled:) BOOL _pageVisibilityBasedProcessSuppressionEnabled WK_AVAILABLE(WK_MAC_TBA, WK_IOS_TBA); 70 71 -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r197041 r197054 2970 2970 2971 2971 settings.setHiddenPageDOMTimerThrottlingEnabled(store.getBoolValueForKey(WebPreferencesKey::hiddenPageDOMTimerThrottlingEnabledKey())); 2972 settings.setHiddenPageDOMTimerThrottlingAutoIncreases(store.getBoolValueForKey(WebPreferencesKey::hiddenPageDOMTimerThrottlingAutoIncreasesKey())); 2972 2973 2973 2974 settings.setHiddenPageCSSAnimationSuspensionEnabled(store.getBoolValueForKey(WebPreferencesKey::hiddenPageCSSAnimationSuspensionEnabledKey()));
Note:
See TracChangeset
for help on using the changeset viewer.