Changeset 54719 in webkit
- Timestamp:
- Feb 12, 2010 4:55:54 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 6 added
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r54709 r54719 1 2010-02-12 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 Support frameset flattening 6 https://bugs.webkit.org/show_bug.cgi?id=32717 7 8 Add expected results of the FrameSet Flattening tests. 9 10 * platform/mac/fast/frames/flattening/frameset-flattening-advanced-expected.txt: Added. 11 * platform/mac/fast/frames/flattening/frameset-flattening-grid-expected.txt: Added. 12 * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.txt: Added. 13 * platform/mac/fast/frames/flattening/frameset-flattening-subframe-resize-expected.txt: Added. 14 * platform/mac/fast/frames/flattening/frameset-flattening-subframesets-expected.txt: Added. 15 * platform/mac/Skipped: 16 1 17 2010-02-12 Csaba Osztrogonác <ossy@webkit.org> 2 18 -
trunk/LayoutTests/platform/mac/Skipped
r54628 r54719 113 113 http/tests/media/video-referer.html 114 114 115 # Skip frame flattening tests until it can be tested by this DRT116 # https://bugs.webkit.org/show_bug.cgi?id=32717117 fast/frames/flattening/118 119 115 # Fails intermittently on Leopard and Tiger. 120 116 # https://bugs.webkit.org/show_bug.cgi?id=29154 -
trunk/WebKitTools/ChangeLog
r54710 r54719 1 2010-02-12 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org> 2 3 Reviewed by Kenneth Rohde Christiansen. 4 5 Support frameset flattening 6 https://bugs.webkit.org/show_bug.cgi?id=32717 7 8 Add FrameSet Flattening support to Mac DRT. 9 10 * DumpRenderTree/gtk/LayoutTestControllerGtk.cpp: 11 (LayoutTestController::setFrameSetFlatteningEnabled): 12 * DumpRenderTree/win/DumpRenderTree.cpp: 13 (resetDefaultsToConsistentValues): 14 * DumpRenderTree/win/LayoutTestControllerWin.cpp: 15 (LayoutTestController::setXSSAuditorEnabled): 16 * DumpRenderTree/wx/LayoutTestControllerWx.cpp: 17 (LayoutTestController::setFrameSetFlatteningEnabled): 18 * DumpRenderTree/LayoutTestController.cpp: 19 (setFrameSetFlatteningEnabledCallback): 20 (LayoutTestController::staticFunctions): 21 * DumpRenderTree/LayoutTestController.h: 22 * DumpRenderTree/mac/DumpRenderTree.mm: 23 (resetDefaultsToConsistentValues): 24 * DumpRenderTree/mac/LayoutTestControllerMac.mm: 25 (LayoutTestController::setFrameSetFlatteningEnabled): 26 1 27 2010-02-12 Dirk Pranke <dpranke@chromium.org> 2 28 -
trunk/WebKitTools/DumpRenderTree/LayoutTestController.cpp
r54628 r54719 913 913 LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); 914 914 controller->setXSSAuditorEnabled(JSValueToBoolean(context, arguments[0])); 915 916 return JSValueMakeUndefined(context); 917 } 918 919 static JSValueRef setFrameSetFlatteningEnabledCallback(JSContextRef context, JSObjectRef function, JSObjectRef thisObject, size_t argumentCount, const JSValueRef arguments[], JSValueRef* exception) 920 { 921 // Has mac & windows implementation 922 if (argumentCount < 1) 923 return JSValueMakeUndefined(context); 924 925 LayoutTestController* controller = static_cast<LayoutTestController*>(JSObjectGetPrivate(thisObject)); 926 controller->setFrameSetFlatteningEnabled(JSValueToBoolean(context, arguments[0])); 915 927 916 928 return JSValueMakeUndefined(context); … … 1394 1406 { "setPrivateBrowsingEnabled", setPrivateBrowsingEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 1395 1407 { "setXSSAuditorEnabled", setXSSAuditorEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 1408 { "setFrameSetFlatteningEnabled", setFrameSetFlatteningEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 1396 1409 { "setSelectTrailingWhitespaceEnabled", setSelectTrailingWhitespaceEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, 1397 1410 { "setSmartInsertDeleteEnabled", setSmartInsertDeleteEnabledCallback, kJSPropertyAttributeReadOnly | kJSPropertyAttributeDontDelete }, -
trunk/WebKitTools/DumpRenderTree/LayoutTestController.h
r54628 r54719 91 91 void setUserStyleSheetLocation(JSStringRef path); 92 92 void setXSSAuditorEnabled(bool flag); 93 void setFrameSetFlatteningEnabled(bool enable); 93 94 94 95 void waitForPolicyDelegate(); -
trunk/WebKitTools/DumpRenderTree/gtk/LayoutTestControllerGtk.cpp
r54533 r54719 335 335 } 336 336 337 void LayoutTestController::setFrameSetFlatteningEnabled(bool flag) 338 { 339 // FIXME: implement 340 } 341 337 342 void LayoutTestController::setAllowUniversalAccessFromFileURLs(bool flag) 338 343 { -
trunk/WebKitTools/DumpRenderTree/mac/DumpRenderTree.mm
r54704 r54719 423 423 [preferences setDeveloperExtrasEnabled:NO]; 424 424 [preferences setLoadsImagesAutomatically:YES]; 425 [preferences setFrameSetFlatteningEnabled:NO]; 425 426 if (persistentUserStyleSheetLocation) { 426 427 [preferences setUserStyleSheetLocation:[NSURL URLWithString:(NSString *)(persistentUserStyleSheetLocation.get())]]; -
trunk/WebKitTools/DumpRenderTree/mac/LayoutTestControllerMac.mm
r54628 r54719 325 325 } 326 326 327 void LayoutTestController::setFrameSetFlatteningEnabled(bool enabled) 328 { 329 [[[mainFrame webView] preferences] setFrameSetFlatteningEnabled:enabled]; 330 } 331 327 332 void LayoutTestController::setAllowUniversalAccessFromFileURLs(bool enabled) 328 333 { -
trunk/WebKitTools/DumpRenderTree/win/DumpRenderTree.cpp
r51664 r54719 793 793 prefsPrivate->setShouldPaintNativeControls(FALSE); // FIXME - need to make DRT pass with Windows native controls <http://bugs.webkit.org/show_bug.cgi?id=25592> 794 794 prefsPrivate->setXSSAuditorEnabled(FALSE); 795 prefsPrivate->setFrameSetFlatteningEnabled(FALSE); 795 796 prefsPrivate->setOfflineWebApplicationCacheEnabled(TRUE); 796 797 } -
trunk/WebKitTools/DumpRenderTree/win/LayoutTestControllerWin.cpp
r54533 r54719 373 373 } 374 374 375 void LayoutTestController::setFrameSetFlatteningEnabled(bool enabled) 376 { 377 COMPtr<IWebView> webView; 378 if (FAILED(frame->webView(&webView))) 379 return; 380 381 COMPtr<IWebPreferences> preferences; 382 if (FAILED(webView->preferences(&preferences))) 383 return; 384 385 COMPtr<IWebPreferencesPrivate> prefsPrivate(Query, preferences); 386 if (!prefsPrivate) 387 return; 388 389 prefsPrivate->setFrameSetFlatteningEnabled(enabled); 390 } 391 375 392 void LayoutTestController::setAllowUniversalAccessFromFileURLs(bool enabled) 376 393 { -
trunk/WebKitTools/DumpRenderTree/wx/LayoutTestControllerWx.cpp
r54631 r54719 171 171 } 172 172 173 void LayoutTestController::setFrameSetFlatteningEnabled(bool enabled) 174 { 175 // FIXME: implement 176 } 177 173 178 void LayoutTestController::setAllowUniversalAccessFromFileURLs(bool enabled) 174 179 {
Note: See TracChangeset
for help on using the changeset viewer.