Changeset 142499 in webkit
- Timestamp:
- Feb 11, 2013 1:04:50 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 47 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r142492 r142499 1 2013-02-11 Tony Chang <tony@chromium.org> 2 3 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings 4 https://bugs.webkit.org/show_bug.cgi?id=87149 5 6 Reviewed by Simon Fraser. 7 8 Update tests to use internal.settings.setFrameFlatteningEnabled, which is automatically 9 generated from Settings.in. 10 Add a Mac only test that uses overridePreference to test the API. 11 12 * fast/frames/flattening/crash-svg-document.html: 13 * fast/frames/flattening/frameset-flattening-advanced.html: 14 * fast/frames/flattening/frameset-flattening-grid.html: 15 * fast/frames/flattening/frameset-flattening-simple.html: 16 * fast/frames/flattening/frameset-flattening-subframe-resize.html: 17 * fast/frames/flattening/frameset-flattening-subframesets.html: 18 * fast/frames/flattening/iframe-flattening-crash.html: 19 * fast/frames/flattening/iframe-flattening-fixed-height.html: 20 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: 21 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: 22 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: 23 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: 24 * fast/frames/flattening/iframe-flattening-fixed-width.html: 25 * fast/frames/flattening/iframe-flattening-nested.html: 26 * fast/frames/flattening/iframe-flattening-offscreen.html: 27 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: 28 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: 29 * fast/frames/flattening/iframe-flattening-out-of-view.html: 30 * fast/frames/flattening/iframe-flattening-selection-crash.html: 31 * fast/frames/flattening/iframe-flattening-simple.html: 32 * fast/frames/flattening/iframe-tiny.html: 33 * fast/spatial-navigation/snav-iframe-flattening-simple.html: 34 * fast/text-autosizing/narrow-iframe-flattened.html: 35 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: 36 * platform/chromium/TestExpectations: Chromium doesn't use frame flattening on mobile either. 37 * plugins/frameset-with-plugin-frame.html: 38 * fast/frames/flattening/crash-svg-document.html: 39 * fast/frames/flattening/frameset-flattening-advanced.html: 40 * fast/frames/flattening/frameset-flattening-grid.html: 41 * fast/frames/flattening/frameset-flattening-simple.html: 42 * fast/frames/flattening/frameset-flattening-subframe-resize.html: 43 * fast/frames/flattening/frameset-flattening-subframesets.html: 44 * fast/frames/flattening/iframe-flattening-crash.html: 45 * fast/frames/flattening/iframe-flattening-fixed-height.html: 46 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html: 47 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html: 48 * fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html: 49 * fast/frames/flattening/iframe-flattening-fixed-width-and-height.html: 50 * fast/frames/flattening/iframe-flattening-fixed-width.html: 51 * fast/frames/flattening/iframe-flattening-nested.html: 52 * fast/frames/flattening/iframe-flattening-offscreen.html: 53 * fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html: 54 * fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html: 55 * fast/frames/flattening/iframe-flattening-out-of-view.html: 56 * fast/frames/flattening/iframe-flattening-selection-crash.html: 57 * fast/frames/flattening/iframe-flattening-simple.html: 58 * fast/frames/flattening/iframe-tiny.html: 59 * fast/spatial-navigation/snav-iframe-flattening-simple.html: 60 * fast/text-autosizing/narrow-iframe-flattened.html: 61 * http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html: 62 * platform/chromium/TestExpectations: 63 * platform/mac/fast/frames/flattening/set-preference-expected.txt: Added. 64 * platform/mac/fast/frames/flattening/set-preference.html: Added. 65 * plugins/frameset-with-plugin-frame.html: 66 1 67 2013-02-11 Adam Barth <abarth@webkit.org> 2 68 -
trunk/LayoutTests/fast/frames/flattening/crash-svg-document.html
r121008 r142499 2 2 <script> 3 3 4 if (window.testRunner ) {5 testRunner.setFrameFlatteningEnabled(true);4 if (window.testRunner && window.internals) { 5 internals.settings.setFrameFlatteningEnabled(true); 6 6 testRunner.dumpAsText(); 7 7 } -
trunk/LayoutTests/fast/frames/flattening/frameset-flattening-advanced.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/frameset-flattening-grid.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/frameset-flattening-simple.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 } 8 8 -
trunk/LayoutTests/fast/frames/flattening/frameset-flattening-subframe-resize.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 } 8 8 -
trunk/LayoutTests/fast/frames/flattening/frameset-flattening-subframesets.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-crash.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.dumpAsText(); 6 6 testRunner.waitUntilDone(); 7 testRunner.setFrameFlatteningEnabled(true);7 internals.settings.setFrameFlatteningEnabled(true); 8 8 } 9 9 </script> … … 21 21 testRunner.notifyDone(); 22 22 if (window.testRunner) 23 testRunner.setFrameFlatteningEnabled(true);23 internals.settings.setFrameFlatteningEnabled(true); 24 24 } 25 25 </script> -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-height.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-with-js-forced-layout.html
r121008 r142499 5 5 function test() 6 6 { 7 if (window.testRunner ) {7 if (window.testRunner && window.internals) { 8 8 testRunner.dumpAsText(); 9 testRunner.setFrameFlatteningEnabled(true);9 internals.settings.setFrameFlatteningEnabled(true); 10 10 } 11 11 } -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-width-and-height-zero-size.html
r121008 r142499 5 5 function test() 6 6 { 7 if (window.testRunner ) {7 if (window.testRunner && window.internals) { 8 8 testRunner.dumpAsText(); 9 testRunner.setFrameFlatteningEnabled(true);9 internals.settings.setFrameFlatteningEnabled(true); 10 10 } 11 11 -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-width-and-height.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 } 8 8 -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-fixed-width.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-nested.html
r121008 r142499 10 10 function test() 11 11 { 12 if (window. testRunner)13 testRunner.setFrameFlatteningEnabled(true);12 if (window.internals) 13 internals.settings.setFrameFlatteningEnabled(true); 14 14 // Force synchronous layout. 15 15 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-offscreen.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 } 8 8 -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout.html
r121008 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 } 8 8 -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-out-of-view.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-selection-crash.html
r121008 r142499 3 3 <script type="text/javascript"> 4 4 function test() { 5 if (window.testRunner ) {5 if (window.testRunner && window.internals) { 6 6 testRunner.dumpAsText(); 7 testRunner.setFrameFlatteningEnabled(true);7 internals.settings.setFrameFlatteningEnabled(true); 8 8 } 9 9 -
trunk/LayoutTests/fast/frames/flattening/iframe-flattening-simple.html
r121008 r142499 4 4 function test() 5 5 { 6 if (window. testRunner)7 testRunner.setFrameFlatteningEnabled(true);6 if (window.internals) 7 internals.settings.setFrameFlatteningEnabled(true); 8 8 // Force synchronous layout. 9 9 document.body.offsetHeight; -
trunk/LayoutTests/fast/frames/flattening/iframe-tiny.html
r121008 r142499 6 6 description("Test that frame flattening is not used for tiny frames. This test requires DRT or user agent with flattening enabled."); 7 7 8 if (window. testRunner)9 testRunner.setFrameFlatteningEnabled(true);8 if (window.internals) 9 internals.settings.setFrameFlatteningEnabled(true); 10 10 11 11 function checkResult(frameName, expectedWidth, expectedHeight) -
trunk/LayoutTests/fast/spatial-navigation/snav-iframe-flattening-simple.html
r124680 r142499 38 38 function runTest() 39 39 { 40 if (window. testRunner)41 testRunner.setFrameFlatteningEnabled(true);40 if (window.internals) 41 internals.settings.setFrameFlatteningEnabled(true); 42 42 43 43 // starting the test itself: get to a known place. -
trunk/LayoutTests/fast/text-autosizing/narrow-iframe-flattened.html
r128500 r142499 15 15 console.warn("This test depends on the Text Autosizing setting being true, so run it in DumpRenderTree, or manually enable Text Autosizing, and either use a mobile device with 320px device-width (like Nexus S or iPhone), or define HACK_FORCE_TEXT_AUTOSIZING_ON_DESKTOP."); 16 16 } 17 if (window. testRunner)18 testRunner.setFrameFlatteningEnabled(true);17 if (window.internals) 18 internals.settings.setFrameFlatteningEnabled(true); 19 19 </script> 20 20 -
trunk/LayoutTests/http/tests/misc/iframe-flattening-3level-nesting-with-blocking-resource.html
r120167 r142499 2 2 <head> 3 3 <script type="text/javascript"> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 6 testRunner.dumpAsText(); 7 testRunner.setFrameFlatteningEnabled(true);7 internals.settings.setFrameFlatteningEnabled(true); 8 8 } 9 9 </script> -
trunk/LayoutTests/platform/chromium/TestExpectations
r142476 r142499 814 814 fast/fast-mobile-scrolling/no-fixed-position-elements.html [ WontFix ] 815 815 816 # Tests for frameset flattening . Relevant only on mobile browsers.816 # Tests for frameset flattening which is not used by Chromium. 817 817 fast/frames/flattening [ WontFix ] 818 818 fast/text-autosizing/narrow-iframe-flattened.html [ WontFix ] -
trunk/LayoutTests/plugins/frameset-with-plugin-frame.html
r129944 r142499 1 1 <html> 2 2 <script type="text/javascript" charset="utf-8"> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.waitUntilDone(); 6 testRunner.setFrameFlatteningEnabled(true);6 internals.settings.setFrameFlatteningEnabled(true); 7 7 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1); 8 8 testRunner.overridePreference("WebKitPageCacheSupportsPluginsPreferenceKey", 1); -
trunk/Source/WebKit2/ChangeLog
r142493 r142499 1 2013-02-11 Tony Chang <tony@chromium.org> 2 3 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings 4 https://bugs.webkit.org/show_bug.cgi?id=87149 5 6 Reviewed by Simon Fraser. 7 8 * WebProcess/InjectedBundle/InjectedBundle.cpp: 9 (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): Add setFrameFlatteningEnabled to the list of overridable values. 10 1 11 2013-02-11 Claudio Saavedra <csaavedra@igalia.com> 2 12 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp
r142348 r142499 203 203 macro(WebKitCSSCustomFilterEnabled, CSSCustomFilterEnabled, cssCustomFilterEnabled) \ 204 204 macro(WebKitCSSGridLayoutEnabled, CSSGridLayoutEnabled, cssGridLayoutEnabled) \ 205 macro(WebKitFrameFlatteningEnabled, FrameFlatteningEnabled, frameFlatteningEnabled) \ 205 206 macro(WebKitJavaEnabled, JavaEnabled, javaEnabled) \ 206 207 macro(WebKitJavaScriptEnabled, ScriptEnabled, javaScriptEnabled) \ -
trunk/Tools/ChangeLog
r142495 r142499 1 2013-02-11 Tony Chang <tony@chromium.org> 2 3 Move setFrameFlatteningEnabled from layoutTestController to window.internals.settings 4 https://bugs.webkit.org/show_bug.cgi?id=87149 5 6 Reviewed by Simon Fraser. 7 8 Remove testRunner.setFrameFlatteningEnabled from DRT and WTR. WebKit API 9 methods are left because there may be users of it. Add a test for Apple Mac 10 to ensure that the API for the preference still works using overridePreference. 11 12 * DumpRenderTree/TestRunner.cpp: 13 (TestRunner::staticFunctions): 14 * DumpRenderTree/TestRunner.h: 15 (TestRunner): 16 * DumpRenderTree/blackberry/DumpRenderTree.cpp: 17 (BlackBerry::WebKit::DumpRenderTree::resetToConsistentStateBeforeTesting): 18 * DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp: 19 * DumpRenderTree/efl/TestRunnerEfl.cpp: 20 * DumpRenderTree/gtk/DumpRenderTree.cpp: 21 (resetDefaultsToConsistentValues): 22 * DumpRenderTree/gtk/TestRunnerGtk.cpp: 23 * DumpRenderTree/mac/TestRunnerMac.mm: 24 * DumpRenderTree/qt/DumpRenderTreeQt.cpp: 25 (WebCore::WebPage::resetSettings): 26 * DumpRenderTree/qt/TestRunnerQt.cpp: 27 * DumpRenderTree/qt/TestRunnerQt.h: 28 (TestRunner): 29 * DumpRenderTree/win/DumpRenderTree.cpp: 30 (resetDefaultsToConsistentValues): 31 * DumpRenderTree/win/TestRunnerWin.cpp: 32 * DumpRenderTree/wx/TestRunnerWx.cpp: 33 * WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl: 34 * WebKitTestRunner/InjectedBundle/TestRunner.cpp: 35 * WebKitTestRunner/InjectedBundle/TestRunner.h: 36 (TestRunner): 37 1 38 2013-02-11 Roger Fong <roger_fong@apple.com> 2 39 -
trunk/Tools/DumpRenderTree/TestRunner.cpp
r142348 r142499 1299 1299 } 1300 1300 1301 1302 static JSValueRef setFrameFlatteningEnabledCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception)1303 {1304 // Has mac & windows implementation1305 if (argumentCount < 1)1306 return JSValueMakeUndefined(context);1307 1308 TestRunner* controller = static_cast<TestRunner*>(JSObjectGetPrivate(thisObject));1309 controller->setFrameFlatteningEnabled(JSValueToBoolean(context, arguments[0]));1310 1311 return JSValueMakeUndefined(context);1312 }1313 1301 1314 1302 static JSValueRef setAllowUniversalAccessFromFileURLsCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) … … 2226 2214 { "setUseDeferredFrameLoading", setUseDeferredFrameLoadingCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 2227 2215 { "setDomainRelaxationForbiddenForURLScheme", setDomainRelaxationForbiddenForURLSchemeCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 2228 { "setFrameFlatteningEnabled", setFrameFlatteningEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete },2229 2216 { "setGeolocationPermission", setGeolocationPermissionCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 2230 2217 { "setHandlesAuthenticationChallenges", setHandlesAuthenticationChallengesCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, -
trunk/Tools/DumpRenderTree/TestRunner.h
r142348 r142499 117 117 void setViewModeMediaFeature(JSStringRef); 118 118 void setXSSAuditorEnabled(bool flag); 119 void setFrameFlatteningEnabled(bool);120 119 void setSpatialNavigationEnabled(bool); 121 120 void setScrollbarPolicy(JSStringRef orientation, JSStringRef policy); -
trunk/Tools/DumpRenderTree/blackberry/DumpRenderTree.cpp
r140100 r142499 320 320 settings->setStandardFontFamily("Times"); 321 321 settings->setXSSAuditorEnabled(false); 322 settings->setFrameFlatteningEnabled(false);323 322 settings->setMaximumPagesInCache(0); 324 323 settings->setPluginsEnabled(true); -
trunk/Tools/DumpRenderTree/blackberry/TestRunnerBlackBerry.cpp
r142348 r142499 454 454 } 455 455 456 void TestRunner::setFrameFlatteningEnabled(bool enable)457 {458 BlackBerry::WebKit::DumpRenderTree::currentInstance()->page()->settings()->setFrameFlatteningEnabled(enable);459 }460 461 456 void TestRunner::setSpatialNavigationEnabled(bool enable) 462 457 { -
trunk/Tools/DumpRenderTree/efl/TestRunnerEfl.cpp
r142348 r142499 319 319 } 320 320 321 void TestRunner::setFrameFlatteningEnabled(bool flag)322 {323 ewk_view_setting_enable_frame_flattening_set(browser->mainView(), flag);324 }325 326 321 void TestRunner::setSpatialNavigationEnabled(bool flag) 327 322 { -
trunk/Tools/DumpRenderTree/gtk/DumpRenderTree.cpp
r140398 r142499 446 446 "enable-xss-auditor", FALSE, 447 447 "enable-spatial-navigation", FALSE, 448 "enable-frame-flattening", FALSE,449 448 "javascript-can-access-clipboard", TRUE, 450 449 "javascript-can-open-windows-automatically", TRUE, -
trunk/Tools/DumpRenderTree/gtk/TestRunnerGtk.cpp
r142348 r142499 381 381 WebKitWebSettings* settings = webkit_web_view_get_settings(view); 382 382 g_object_set(G_OBJECT(settings), "enable-xss-auditor", flag, NULL); 383 }384 385 void TestRunner::setFrameFlatteningEnabled(bool flag)386 {387 WebKitWebView* view = webkit_web_frame_get_web_view(mainFrame);388 ASSERT(view);389 390 WebKitWebSettings* settings = webkit_web_view_get_settings(view);391 g_object_set(G_OBJECT(settings), "enable-frame-flattening", flag, NULL);392 383 } 393 384 -
trunk/Tools/DumpRenderTree/mac/TestRunnerMac.mm
r142348 r142499 548 548 } 549 549 550 void TestRunner::setFrameFlatteningEnabled(bool enabled)551 {552 [[[mainFrame webView] preferences] setFrameFlatteningEnabled:enabled];553 }554 555 550 void TestRunner::setSpatialNavigationEnabled(bool enabled) 556 551 { -
trunk/Tools/DumpRenderTree/qt/DumpRenderTreeQt.cpp
r139437 r142499 193 193 m_drt->testRunner()->setCaretBrowsingEnabled(false); 194 194 m_drt->testRunner()->setAuthorAndUserStylesEnabled(true); 195 m_drt->testRunner()->setFrameFlatteningEnabled(false);196 195 m_drt->testRunner()->setSmartInsertDeleteEnabled(true); 197 196 m_drt->testRunner()->setSelectTrailingWhitespaceEnabled(false); -
trunk/Tools/DumpRenderTree/qt/TestRunnerQt.cpp
r142348 r142499 449 449 { 450 450 DumpRenderTreeSupportQt::webInspectorExecuteScript(m_drt->pageAdapter(), callId, script); 451 }452 453 void TestRunner::setFrameFlatteningEnabled(bool enabled)454 {455 DumpRenderTreeSupportQt::setFrameFlatteningEnabled(m_drt->pageAdapter(), enabled);456 451 } 457 452 -
trunk/Tools/DumpRenderTree/qt/TestRunnerQt.h
r142348 r142499 160 160 void evaluateInWebInspector(long callId, const QString& script); 161 161 void removeAllVisitedLinks(); 162 void setFrameFlatteningEnabled(bool);163 162 void setAllowUniversalAccessFromFileURLs(bool enable); 164 163 void setAllowFileAccessFromFileURLs(bool enable); -
trunk/Tools/DumpRenderTree/win/DumpRenderTree.cpp
r139243 r142499 866 866 prefsPrivate->setJavaScriptCanAccessClipboard(TRUE); 867 867 prefsPrivate->setXSSAuditorEnabled(FALSE); 868 prefsPrivate->setFrameFlatteningEnabled(FALSE);869 868 prefsPrivate->setOfflineWebApplicationCacheEnabled(TRUE); 870 869 prefsPrivate->setLoadsSiteIconsIgnoringImageLoadingPreference(FALSE); -
trunk/Tools/DumpRenderTree/win/TestRunnerWin.cpp
r142348 r142499 466 466 } 467 467 468 void TestRunner::setFrameFlatteningEnabled(bool enabled)469 {470 COMPtr<IWebView> webView;471 if (FAILED(frame->webView(&webView)))472 return;473 474 COMPtr<IWebPreferences> preferences;475 if (FAILED(webView->preferences(&preferences)))476 return;477 478 COMPtr<IWebPreferencesPrivate> prefsPrivate(Query, preferences);479 if (!prefsPrivate)480 return;481 482 prefsPrivate->setFrameFlatteningEnabled(enabled);483 }484 485 468 void TestRunner::setSpatialNavigationEnabled(bool enabled) 486 469 { -
trunk/Tools/DumpRenderTree/wx/TestRunnerWx.cpp
r142348 r142499 185 185 } 186 186 187 void TestRunner::setFrameFlatteningEnabled(bool enabled)188 {189 // FIXME: implement190 }191 192 187 void TestRunner::setAllowUniversalAccessFromFileURLs(bool enabled) 193 188 { -
trunk/Tools/WebKitTestRunner/InjectedBundle/Bindings/TestRunner.idl
r142348 r142499 57 57 void setAllowUniversalAccessFromFileURLs(in boolean value); 58 58 void setAllowFileAccessFromFileURLs(in boolean value); 59 void setFrameFlatteningEnabled(in boolean value);60 59 void setPluginsEnabled(in boolean value); 61 60 void setJavaScriptCanAccessClipboard(in boolean value); -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
r142348 r142499 351 351 } 352 352 353 void TestRunner::setFrameFlatteningEnabled(bool enabled)354 {355 WKBundleSetFrameFlatteningEnabled(InjectedBundle::shared().bundle(), InjectedBundle::shared().pageGroup(), enabled);356 }357 358 353 void TestRunner::setPluginsEnabled(bool enabled) 359 354 { -
trunk/Tools/WebKitTestRunner/InjectedBundle/TestRunner.h
r142348 r142499 101 101 void setAllowUniversalAccessFromFileURLs(bool); 102 102 void setAllowFileAccessFromFileURLs(bool); 103 void setFrameFlatteningEnabled(bool);104 103 void setPluginsEnabled(bool); 105 104 void setJavaScriptCanAccessClipboard(bool);
Note: See TracChangeset
for help on using the changeset viewer.