Changeset 80612 in webkit
- Timestamp:
- Mar 8, 2011 6:09:18 PM (13 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r80609 r80612 1 2011-03-08 Jer Noble <jer.noble@apple.com> 2 3 Reviewed by Sam Weinig. 4 5 WebKit2: Plumb through the "supportsFullScreen" preference. 6 https://bugs.webkit.org/show_bug.cgi?id=55261 7 8 The "supportsFullScreen" preference needs to be plumbed through from 9 the UIProcess to the WebProcess. 10 11 * Shared/WebPreferencesStore.h: Add a new macro entry. 12 * UIProcess/API/C/WKPreferences.cpp: Implement preferences getter and setter. 13 (WKPreferencesSetFullScreenEnabled): 14 (WKPreferencesGetFullScreenEnabled): 15 * UIProcess/API/C/WKPreferences.h: 16 * WebProcess/WebPage/WebPage.cpp: 17 (WebKit::WebPage::updatePreferences): Sync the fullScreenEnabled setting through to 18 the settings object. 19 1 20 2011-03-08 Jeff Miller <jeffm@apple.com> 2 21 -
trunk/Source/WebKit2/Shared/WebPreferencesStore.h
r78788 r80612 69 69 macro(JavaScriptCanAccessClipboard, javaScriptCanAccessClipboard, Bool, bool, false) \ 70 70 macro(ShouldPrintBackgrounds, shouldPrintBackgrounds, Bool, bool, false) \ 71 macro(FullScreenEnabled, fullScreenEnabled, Bool, bool, false) \ 71 72 \ 72 73 -
trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.cpp
r78788 r80612 481 481 return toImpl(preferencesRef)->javaScriptCanAccessClipboard(); 482 482 } 483 484 void WKPreferencesSetFullScreenEnabled(WKPreferencesRef preferencesRef, bool enabled) 485 { 486 toImpl(preferencesRef)->setFullScreenEnabled(enabled); 487 } 488 489 bool WKPreferencesGetFullScreenEnabled(WKPreferencesRef preferencesRef) 490 { 491 return toImpl(preferencesRef)->fullScreenEnabled(); 492 } -
trunk/Source/WebKit2/UIProcess/API/C/WKPreferences.h
r76908 r80612 151 151 WK_EXPORT bool WKPreferencesGetJavaScriptCanAccessClipboard(WKPreferencesRef preferencesRef); 152 152 153 // Defaults to false 154 WK_EXPORT void WKPreferencesSetFullScreenEnabled(WKPreferencesRef preferencesRef, bool enabled); 155 WK_EXPORT bool WKPreferencesGetFullScreenEnabled(WKPreferencesRef preferencesRef); 156 157 153 158 #ifdef __cplusplus 154 159 } -
trunk/Source/WebKit2/WebProcess/WebPage/WebPage.cpp
r80596 r80612 1383 1383 #endif 1384 1384 1385 #if ENABLE(FULLSCREEN_API) 1386 settings->setFullScreenEnabled(store.getBoolValueForKey(WebPreferencesKey::fullScreenEnabledKey())); 1387 #endif 1388 1385 1389 platformPreferencesDidChange(store); 1386 1390 }
Note: See TracChangeset
for help on using the changeset viewer.