Changeset 218754 in webkit
- Timestamp:
- Jun 23, 2017 11:48:01 AM (7 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 65 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r218747 r218754 1 2017-06-23 Frederic Wang <fwang@igalia.com> 2 3 Use window.internals instead of overridePreference to set WebCore settings in tests 4 https://bugs.webkit.org/show_bug.cgi?id=173714 5 6 Reviewed by Simon Fraser. 7 8 This commit is a first step to replace the use of testRunner.overridePreference with 9 internals.settings.set* calls in tests. Such a call will fail immediately and obviously if 10 its a function that does not exist, and these settings are restored properly between tests. 11 Some preferences that do not have a WebCore setting or an internals.settings setter are not 12 handled yet. The temporary failure added in r218480 for fast/frames/flattening/set-preference 13 is removed and so is a custom expectation caret-mode-document-begin-end for Mac WK1. 14 15 * accessibility/gtk/caret-browsing-select-focus.html: Use internals.settings.set* function. 16 * accessibility/gtk/caret-browsing-text-focus.html: Ditto. 17 * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html: Ditto. 18 * accessibility/gtk/caret-offsets.html: Ditto. 19 * accessibility/gtk/text-in-span-block-in-a-block.html: Ditto. 20 * css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html: Ditto. 21 * css3/blending/blend-mode-simple.html: Ditto. 22 * css3/blending/effect-background-blend-mode.html: Ditto. 23 * css3/filters/blur-filter-page-scroll-parents.html: Ditto. 24 * css3/filters/blur-filter-page-scroll-self.html: Ditto. 25 * css3/filters/blur-filter-page-scroll.html: Ditto. 26 * css3/filters/effect-blur.html: Ditto. 27 * css3/filters/effect-brightness-clamping.html: Ditto. 28 * css3/filters/effect-brightness.html: Ditto. 29 * css3/filters/effect-combined.html: Ditto. 30 * css3/filters/effect-contrast.html: Ditto. 31 * css3/filters/effect-drop-shadow.html: Ditto. 32 * css3/filters/effect-grayscale.html: Ditto. 33 * css3/filters/effect-hue-rotate.html: Ditto. 34 * css3/filters/effect-invert.html: Ditto. 35 * css3/filters/effect-opacity.html: Ditto. 36 * css3/filters/effect-saturate.html: Ditto. 37 * css3/filters/effect-sepia.html: Ditto. 38 * css3/filters/filter-repaint.html: Ditto. 39 * css3/filters/null-effect-check.html: Ditto. 40 * editing/selection/caret-mode-document-begin-end.html: Ditto. 41 * editing/selection/caret-mode-paragraph-keys-navigation.html: Ditto. 42 * fast/animation/request-animation-frame-disabled.html: Ditto. 43 * fast/canvas/canvas-blend-image.html: Ditto. 44 * fast/canvas/canvas-blend-solid.html: Ditto. 45 * fast/canvas/canvas-imageSmoothingQuality.html: Ditto. 46 * fast/canvas/drawImage-with-small-values.html: Ditto. 47 * fast/images/exif-orientation-composited.html: Ditto. 48 * fast/images/exif-orientation-css.html: Ditto. 49 * fast/images/exif-orientation.html: Ditto. 50 * fast/images/image-controls-basic.html: Ditto. 51 * fast/parser/pre-html5-parser-quirks.html: Ditto. 52 * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Ditto. 53 * http/tests/appcache/disabled.html: Ditto. 54 * http/tests/contentextensions/block-cookies-in-ping.html: Ditto. 55 * http/tests/contentextensions/block-ping.html: Ditto. 56 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Ditto. 57 * http/tests/contentextensions/hide-on-ping.html: Ditto. 58 * http/tests/misc/favicon-loads-with-icon-loading-override.html: Ditto. 59 * http/tests/navigation/ping-attribute/anchor-cookie.html: Ditto. 60 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html: Ditto. 61 * http/tests/navigation/ping-attribute/anchor-cross-origin.html: Ditto. 62 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Ditto. 63 * http/tests/navigation/ping-attribute/anchor-same-origin.html: Ditto. 64 * http/tests/navigation/ping-attribute/area-cookie.html: Ditto. 65 * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html: Ditto. 66 * http/tests/navigation/ping-attribute/area-cross-origin.html: Ditto. 67 * http/tests/navigation/ping-attribute/area-same-origin.html: Ditto. 68 * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html: Ditto. 69 * imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html: Ditto. 70 * loader/meta-refresh-disabled.html: Ditto. 71 * media/crash-closing-page-with-media-as-plugin-fallback.html: Ditto. 72 * platform/mac-wk1/editing/selection/caret-mode-document-begin-end-expected.txt: Removed. 73 Mac WK1 now produces the same output as other platforms. 74 * platform/mac/TestExpectations: Remove the failure for FrameFlattening now that the test 75 uses internals.settings.set*. 76 * platform/mac/fast/frames/flattening/set-preference.html: Use internals.settings.set*. 77 * plugins/crash-restoring-plugin-page-from-page-cache.html: Ditto. 78 * plugins/frameset-with-plugin-frame.html: Ditto. 79 * plugins/netscape-plugin-page-cache-works.html: Ditto. 80 1 81 2017-06-23 Chris Dumez <cdumez@apple.com> 2 82 -
trunk/LayoutTests/accessibility/gtk/caret-browsing-select-focus.html
r187804 r218754 14 14 description("This tests caret browsing for html select elements."); 15 15 16 if (window.testRunner ) {17 testRunner.overridePreference("WebKitEnableCaretBrowsing",true);16 if (window.testRunner && window.internals) { 17 internals.settings.setCaretBrowsingEnabled(true); 18 18 testRunner.dumpAsText(); 19 19 -
trunk/LayoutTests/accessibility/gtk/caret-browsing-text-focus.html
r187804 r218754 12 12 description("This tests the FOCUSABLE and FOCUSED states for text objects."); 13 13 14 if (window.testRunner ) {15 testRunner.overridePreference("WebKitEnableCaretBrowsing",true);14 if (window.testRunner && window.internals) { 15 internals.settings.setCaretBrowsingEnabled(true); 16 16 testRunner.dumpAsText(); 17 17 -
trunk/LayoutTests/accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html
r187804 r218754 31 31 } 32 32 33 if (window.testRunner ) {34 testRunner.overridePreference("WebKitEnableCaretBrowsing",true);33 if (window.testRunner && window.internals) { 34 internals.settings.setCaretBrowsingEnabled(true); 35 35 testRunner.dumpAsText(); 36 36 } -
trunk/LayoutTests/accessibility/gtk/caret-offsets.html
r200542 r218754 49 49 } 50 50 51 if (window.testRunner) { 52 testRunner.overridePreference("WebKitEnableCaretBrowsing", true); 51 if (window.internals) 52 internals.settings.setCaretBrowsingEnabled(true); 53 if (window.testRunner) 53 54 testRunner.dumpAsText(); 54 }55 55 56 56 if (window.accessibilityController) { -
trunk/LayoutTests/accessibility/gtk/text-in-span-block-in-a-block.html
r187804 r218754 67 67 } 68 68 69 if (window.testRunner) { 70 testRunner.overridePreference("WebKitEnableCaretBrowsing", true); 69 if (window.internals) 70 internals.settings.setCaretBrowsingEnabled(true); 71 if (window.testRunner) 71 72 testRunner.dumpAsText(); 72 }73 73 74 74 if (window.accessibilityController) { -
trunk/LayoutTests/css3/blending/blend-mode-isolation-turn-off-self-painting-layer1.html
r171295 r218754 4 4 5 5 <script> 6 if (window. testRunner)7 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "1");6 if (window.internals) 7 window.internals.settings.setAcceleratedCompositingEnabled(true); 8 8 </script> 9 9 -
trunk/LayoutTests/css3/blending/blend-mode-simple.html
r181191 r218754 2 2 <head> 3 3 <script> 4 if (window.testRunner)5 window.testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "1");4 if (window.internals) 5 window.internals.settings.setAcceleratedCompositingEnabled(true); 6 6 </script> 7 7 -
trunk/LayoutTests/css3/blending/effect-background-blend-mode.html
r168354 r218754 1 1 <!DOCTYPE HTML> 2 2 <script> 3 if (window.testRunner) { 4 window.testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "1"); 5 } 3 if (window.internals) 4 window.internals.settings.setAcceleratedCompositingEnabled(true); 6 5 if (window.testRunner) 7 6 window.testRunner.dumpAsText(true); -
trunk/LayoutTests/css3/filters/blur-filter-page-scroll-parents.html
r167732 r218754 8 8 <head> 9 9 <script> 10 if (window. testRunner) {10 if (window.internals) { 11 11 // Force software rendering mode. 12 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");12 window.internals.settings.setAcceleratedCompositingEnabled(false); 13 13 } 14 14 </script> -
trunk/LayoutTests/css3/filters/blur-filter-page-scroll-self.html
r167732 r218754 8 8 <head> 9 9 <script> 10 if (window. testRunner) {10 if (window.internals) { 11 11 // Force software rendering mode. 12 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");12 window.internals.settings.setAcceleratedCompositingEnabled(false); 13 13 } 14 14 </script> -
trunk/LayoutTests/css3/filters/blur-filter-page-scroll.html
r167732 r218754 8 8 <head> 9 9 <script> 10 if (window. testRunner) {10 if (window.internals) { 11 11 // Force software rendering mode. 12 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");12 window.internals.settings.setAcceleratedCompositingEnabled(false); 13 13 } 14 14 </script> -
trunk/LayoutTests/css3/filters/effect-blur.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-brightness-clamping.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-brightness.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-combined.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-contrast.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-drop-shadow.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-grayscale.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-hue-rotate.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-invert.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-opacity.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-saturate.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/effect-sepia.html
r188647 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/css3/filters/filter-repaint.html
r119990 r218754 26 26 <script src="../../fast/repaint/resources/repaint.js"></script> 27 27 <script> 28 if (window.testRunner) {28 if (window.testRunner) 29 29 testRunner.dumpAsText(true); 30 if (window.internals) { 30 31 // Force software rendering mode. 31 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");32 window.internals.settings.setAcceleratedCompositingEnabled(false); 32 33 } 33 34 -
trunk/LayoutTests/css3/filters/null-effect-check.html
r139770 r218754 1 1 <script> 2 if (window. testRunner) {2 if (window.internals) { 3 3 // Force software rendering mode. 4 window. testRunner.overridePreference("WebKitAcceleratedCompositingEnabled", "0");4 window.internals.settings.setAcceleratedCompositingEnabled(false); 5 5 } 6 6 </script> -
trunk/LayoutTests/editing/selection/caret-mode-document-begin-end.html
r187809 r218754 16 16 description("This tests direct navigation to the begin and end of the document in caret mode."); 17 17 18 if (window.testRunner ) {19 testRunner.overridePreference("WebKitEnableCaretBrowsing",true);18 if (window.testRunner && window.internals) { 19 internals.settings.setCaretBrowsingEnabled(true); 20 20 testRunner.dumpAsText(); 21 21 testRunner.dumpEditingCallbacks(); -
trunk/LayoutTests/editing/selection/caret-mode-paragraph-keys-navigation.html
r155276 r218754 12 12 13 13 if (window.testRunner && window.internals) { 14 testRunner.overridePreference("WebKitEnableCaretBrowsing",true);14 internals.settings.setCaretBrowsingEnabled(true); 15 15 testRunner.dumpAsText(); 16 16 internals.settings.setEditingBehavior('mac'); -
trunk/LayoutTests/fast/animation/request-animation-frame-disabled.html
r217390 r218754 3 3 <head> 4 4 <script> 5 if (window. testRunner)6 window.testRunner.overridePreference("WebKitRequestAnimationFrameEnabled", "0");5 if (window.internals) 6 internals.settings.setRequestAnimationFrameEnabled(false); 7 7 </script> 8 8 <script src="../../resources/js-test-pre.js"></script> -
trunk/LayoutTests/fast/canvas/canvas-blend-image.html
r217390 r218754 7 7 <script> 8 8 description("Series of tests to ensure correct results on applying different blend modes."); 9 if ( self.testRunner)10 testRunner.overridePreference("WebKitCanvasUsesAcceleratedDrawing", 0);9 if (window.internals) 10 internals.settings.setCanvasUsesAcceleratedDrawing(false); 11 11 12 12 var tmpimg = document.createElement('canvas'); -
trunk/LayoutTests/fast/canvas/canvas-blend-solid.html
r217390 r218754 7 7 <script> 8 8 description("Series of tests to ensure correct results on applying different blend modes."); 9 if ( self.testRunner)10 testRunner.overridePreference("WebKitCanvasUsesAcceleratedDrawing", 0);9 if (window.internals) 10 internals.settings.setCanvasUsesAcceleratedDrawing(false); 11 11 12 12 var tmpimg = document.createElement('canvas'); -
trunk/LayoutTests/fast/canvas/canvas-imageSmoothingQuality.html
r190383 r218754 10 10 description("Tests for the imageSmoothingQuality attribute."); 11 11 12 if (window. testRunner)13 testRunner.overridePreference("WebKitCanvasUsesAcceleratedDrawing", 0);12 if (window.internals) 13 internals.settings.setCanvasUsesAcceleratedDrawing(false); 14 14 15 15 var source = document.getElementById("source"); -
trunk/LayoutTests/fast/canvas/drawImage-with-small-values.html
r217390 r218754 7 7 <script> 8 8 description("Test canvas context after draw too small surface."); 9 if ( self.testRunner)10 testRunner.overridePreference("WebKitCanvasUsesAcceleratedDrawing", 0);9 if (window.internals) 10 internals.settings.setCanvasUsesAcceleratedDrawing(false); 11 11 12 12 var tmpimg = document.createElement('canvas'); -
trunk/LayoutTests/fast/images/exif-orientation-composited.html
r153797 r218754 2 2 <head> 3 3 <script> 4 if (window.testRunner) { 5 testRunner.overridePreference('WebKitShouldRespectImageOrientation', 1); 4 if (window.internals) 5 internals.settings.setShouldRespectImageOrientation(true); 6 if (window.testRunner) 6 7 testRunner.dumpAsText(true); 7 }8 8 9 9 function log(str) { -
trunk/LayoutTests/fast/images/exif-orientation-css.html
r132297 r218754 2 2 <head> 3 3 <script> 4 if (window.testRunner) { 5 testRunner.overridePreference('WebKitShouldRespectImageOrientation', 1); 4 if (window.internals) 5 internals.settings.setShouldRespectImageOrientation(true); 6 if (window.testRunner) 6 7 testRunner.dumpAsText(true); 7 }8 8 9 9 function log(str) { -
trunk/LayoutTests/fast/images/exif-orientation.html
r132297 r218754 2 2 <head> 3 3 <script> 4 if (window.testRunner) { 5 testRunner.overridePreference('WebKitShouldRespectImageOrientation', 1); 4 if (window.internals) 5 internals.settings.setShouldRespectImageOrientation(true); 6 if (window.testRunner) 6 7 testRunner.dumpAsText(true); 7 }8 8 9 9 function log(str) { -
trunk/LayoutTests/fast/images/image-controls-basic.html
r164457 r218754 1 1 <script> 2 if (window. testRunner)3 testRunner.overridePreference('WebKitImageControlsEnabled', 1);2 if (window.internals) 3 internals.settings.setImageControlsEnabled(true); 4 4 5 5 </script> -
trunk/LayoutTests/fast/parser/pre-html5-parser-quirks.html
r124410 r218754 1 1 <script> 2 if (window.testRunner ) {3 testRunner.overridePreference("WebKitUsePreHTML5ParserQuirks", "1");2 if (window.testRunner && window.internals) { 3 internals.settings.setUsePreHTML5ParserQuirks(true); 4 4 testRunner.dumpAsText(); 5 5 testRunner.dumpChildFramesAsText(); -
trunk/LayoutTests/fast/repaint/no-caret-repaint-in-non-content-editable-element.html
r124410 r218754 3 3 <script src="resources/repaint.js"></script> 4 4 <script> 5 if (window. testRunner) {5 if (window.internals) { 6 6 // By definition, when caret browsing is enabled we always paint the caret. 7 7 // So, this test is only applicable when caret browsing is disabled because 8 8 // non-content-editable elements won't cause the caret to be drawn since they 9 9 // are not editable. 10 testRunner.overridePreference("WebKitEnableCaretBrowsing",false);10 internals.settings.setCaretBrowsingEnabled(false); 11 11 } 12 12 function repaintTest() -
trunk/LayoutTests/http/tests/appcache/disabled.html
r120167 r218754 4 4 <div id=result></div> 5 5 <script> 6 if (window.testRunner) { 7 testRunner.overridePreference("WebKitOfflineWebApplicationCacheEnabled", false); 6 if (window.internals) 7 internals.settings.setOfflineWebApplicationCacheEnabled(false); 8 if (window.testRunner) 8 9 testRunner.dumpAsText(); 9 }10 10 11 11 function log(message) -
trunk/LayoutTests/http/tests/contentextensions/block-cookies-in-ping.html
r191652 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.dumpChildFramesAsText(); 6 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);6 internals.settings.setHyperlinkAuditingEnabled(true); 7 7 testRunner.waitUntilDone(); 8 8 } -
trunk/LayoutTests/http/tests/contentextensions/block-ping.html
r191652 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.dumpChildFramesAsText(); 6 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);6 internals.settings.setHyperlinkAuditingEnabled(true); 7 7 testRunner.waitUntilDone(); 8 8 } -
trunk/LayoutTests/http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html
r206810 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.dumpChildFramesAsText(); 6 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);6 internals.settings.setHyperlinkAuditingEnabled(true); 7 7 testRunner.waitUntilDone(); 8 8 } -
trunk/LayoutTests/http/tests/contentextensions/hide-on-ping.html
r191652 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.dumpChildFramesAsText(); 6 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);6 internals.settings.setHyperlinkAuditingEnabled(true); 7 7 testRunner.waitUntilDone(); 8 8 } -
trunk/LayoutTests/http/tests/misc/favicon-loads-with-icon-loading-override.html
r130201 r218754 4 4 function runTest() 5 5 { 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 8 testRunner.dumpResourceLoadCallbacks(); 9 9 testRunner.setIconDatabaseEnabled(true); 10 10 testRunner.overridePreference("WebKitDisplayImagesKey", 0); 11 testRunner.overridePreference("WebKitLoadSiteIconsKey", 1);11 internals.setLoadsSiteIconsIgnoringImageLoadingSetting(true); 12 12 testRunner.queueReload(); 13 13 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/anchor-cookie.html
r199822 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html
r204720 r218754 18 18 function test() { 19 19 if (!testCalled) { 20 if (window.testRunner ) {20 if (window.testRunner && window.internals) { 21 21 testRunner.dumpAsText(); 22 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);22 internals.settings.setHyperlinkAuditingEnabled(true); 23 23 testRunner.waitUntilDone(); 24 24 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/anchor-cross-origin.html
r204720 r218754 10 10 function test() { 11 11 if (!testCalled) { 12 if (window.testRunner ) {12 if (window.testRunner && window.internals) { 13 13 testRunner.dumpAsText(); 14 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);14 internals.settings.setHyperlinkAuditingEnabled(true); 15 15 testRunner.waitUntilDone(); 16 16 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html
r206813 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/anchor-same-origin.html
r204720 r218754 10 10 function test() { 11 11 if (!testCalled) { 12 if (window.testRunner ) {12 if (window.testRunner && window.internals) { 13 13 testRunner.dumpAsText(); 14 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);14 internals.settings.setHyperlinkAuditingEnabled(true); 15 15 testRunner.waitUntilDone(); 16 16 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/area-cookie.html
r199822 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin-from-https.html
r199822 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/area-cross-origin.html
r199822 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/navigation/ping-attribute/area-same-origin.html
r199822 r218754 4 4 <script src="resources/utilities.js"></script> 5 5 <script> 6 if (window.testRunner ) {6 if (window.testRunner && window.internals) { 7 7 testRunner.dumpAsText(); 8 testRunner.overridePreference("WebKitHyperlinkAuditingEnabled", 1);8 internals.settings.setHyperlinkAuditingEnabled(true); 9 9 testRunner.waitUntilDone(); 10 10 } -
trunk/LayoutTests/http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html
r203300 r218754 2 2 <body> 3 3 <script> 4 if (window.testRunner ) {4 if (window.testRunner && window.internals) { 5 5 testRunner.waitUntilDone(); 6 6 testRunner.dumpAsText(); 7 7 testRunner.setCanOpenWindows(); 8 8 testRunner.setCloseRemainingWindowsWhenComplete(true); 9 testRunner.overridePreference("WebKitAllowRunningInsecureContent",false);9 internals.settings.setAllowRunningOfInsecureContent(false); 10 10 } 11 11 window.addEventListener("message", function (e) { -
trunk/LayoutTests/imported/blink/fast/css/image-orientation/image-orientation-dynamic-expected.html
r190629 r218754 2 2 <head> 3 3 <script> 4 if (window. testRunner)5 testRunner.overridePreference('WebKitShouldRespectImageOrientation', 1);4 if (window.internals) 5 internals.settings.setShouldRespectImageOrientation(true); 6 6 </script> 7 7 </head> -
trunk/LayoutTests/loader/meta-refresh-disabled.html
r186232 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {4 testRunner.overridePreference("WebKitHTTPEquivEnabled", "0");3 if (window.testRunner && window.internals) { 4 internals.settings.setHttpEquivEnabled(false); 5 5 testRunner.dumpAsText(); 6 6 testRunner.waitUntilDone(); -
trunk/LayoutTests/media/crash-closing-page-with-media-as-plugin-fallback.html
r120416 r218754 10 10 11 11 <script> 12 if (window.testRunner ) {12 if (window.testRunner && window.internals) { 13 13 testRunner.dumpAsText(); 14 14 testRunner.waitUntilDone(); 15 15 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1); 16 testRunner.overridePreference("WebKitPageCacheSupportsPluginsPreferenceKey", 1);16 internals.settings.setPageCacheSupportsPlugins(true); 17 17 testRunner.setCanOpenWindows(true); 18 18 testRunner.setCloseRemainingWindowsWhenComplete(true); -
trunk/LayoutTests/platform/mac/TestExpectations
r218620 r218754 498 498 webkit.org/b/106185 fast/frames/flattening/iframe-flattening-fixed-height.html [ Failure Pass ] 499 499 webkit.org/b/106185 fast/frames/flattening/frameset-flattening-grid.html [ Failure Pass ] 500 501 # FrameFlattening enum preferences can not be overridden.502 webkit.org/b/128594 platform/mac/fast/frames/flattening/set-preference.html [ Failure ]503 500 504 501 webkit.org/b/73766 css3/unicode-bidi-isolate-aharon-failing.html [ ImageOnlyFailure ] -
trunk/LayoutTests/platform/mac/fast/frames/flattening/set-preference.html
r142499 r218754 10 10 <script src="../../../../../resources/check-layout.js"></script> 11 11 <script type="text/javascript"> 12 if (window. testRunner)13 testRunner.overridePreference("WebKitFrameFlatteningEnabled", "1");12 if (window.internals) 13 internals.settings.setFrameFlattening("FullyEnabled"); 14 14 15 15 window.onload = function() -
trunk/LayoutTests/plugins/crash-restoring-plugin-page-from-page-cache.html
r182428 r218754 1 1 <head> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.waitUntilDone(); 6 6 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1); 7 testRunner.overridePreference("WebKitPageCacheSupportsPluginsPreferenceKey", 1);7 internals.settings.setPageCacheSupportsPlugins(true); 8 8 } 9 9 -
trunk/LayoutTests/plugins/frameset-with-plugin-frame.html
r218480 r218754 6 6 internals.settings.setFrameFlattening("FullyEnabled") 7 7 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1); 8 testRunner.overridePreference("WebKitPageCacheSupportsPluginsPreferenceKey", 1);8 internals.settings.setPageCacheSupportsPlugins(true); 9 9 } 10 10 </script> -
trunk/LayoutTests/plugins/netscape-plugin-page-cache-works.html
r120417 r218754 1 1 <html> 2 2 <script> 3 if (window.testRunner ) {3 if (window.testRunner && window.internals) { 4 4 testRunner.dumpAsText(); 5 5 testRunner.waitUntilDone(); 6 6 testRunner.overridePreference("WebKitUsesPageCachePreferenceKey", 1); 7 testRunner.overridePreference("WebKitPageCacheSupportsPluginsPreferenceKey", 1);7 internals.settings.setPageCacheSupportsPlugins(true); 8 8 } 9 9 -
trunk/Source/WebKit2/ChangeLog
r218753 r218754 1 2017-06-23 Frederic Wang <fwang@igalia.com> 2 3 Use window.internals instead of overridePreference to set WebCore settings in tests 4 https://bugs.webkit.org/show_bug.cgi?id=173714 5 6 Reviewed by Simon Fraser. 7 8 This commit remove preference to settings mapping in overrideBoolPreferenceForTestRunner that 9 are no longer necessary after the changes done in LayoutTests. 10 11 * WebProcess/InjectedBundle/InjectedBundle.cpp: 12 (WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner): Remove mapping for preferences 13 that no longer require testRunner.overridePreference calls in tests. 14 1 15 2017-06-23 Brent Fulgham <bfulgham@apple.com> 2 16 -
trunk/Source/WebKit2/WebProcess/InjectedBundle/InjectedBundle.cpp
r218534 r218754 234 234 // Map the names used in LayoutTests with the names used in WebCore::Settings and WebPreferencesStore. 235 235 #define FOR_EACH_OVERRIDE_BOOL_PREFERENCE(macro) \ 236 macro(WebKitAcceleratedCompositingEnabled, AcceleratedCompositingEnabled, acceleratedCompositingEnabled) \237 macro(WebKitCanvasUsesAcceleratedDrawing, CanvasUsesAcceleratedDrawing, canvasUsesAcceleratedDrawing) \238 236 macro(WebKitJavaEnabled, JavaEnabled, javaEnabled) \ 239 237 macro(WebKitJavaScriptEnabled, ScriptEnabled, javaScriptEnabled) \ 240 macro(WebKitLoadSiteIconsKey, LoadsSiteIconsIgnoringImageLoadingSetting, loadsSiteIconsIgnoringImageLoadingPreference) \241 macro(WebKitOfflineWebApplicationCacheEnabled, OfflineWebApplicationCacheEnabled, offlineWebApplicationCacheEnabled) \242 macro(WebKitPageCacheSupportsPluginsPreferenceKey, PageCacheSupportsPlugins, pageCacheSupportsPlugins) \243 238 macro(WebKitPluginsEnabled, PluginsEnabled, pluginsEnabled) \ 244 239 macro(WebKitUsesPageCachePreferenceKey, UsesPageCache, usesPageCache) \ … … 247 242 macro(WebKitXSSAuditorEnabled, XSSAuditorEnabled, xssAuditorEnabled) \ 248 243 macro(WebKitShouldRespectImageOrientation, ShouldRespectImageOrientation, shouldRespectImageOrientation) \ 249 macro(WebKitEnableCaretBrowsing, CaretBrowsingEnabled, caretBrowsingEnabled) \250 244 macro(WebKitDisplayImagesKey, LoadsImagesAutomatically, loadsImagesAutomatically) \ 251 macro(WebKitHTTPEquivEnabled, HttpEquivEnabled, httpEquivEnabled) \252 245 macro(WebKitVisualViewportEnabled, VisualViewportEnabled, visualViewportEnabled) \ 253 246 macro(WebKitLargeImageAsyncDecodingEnabled, LargeImageAsyncDecodingEnabled, largeImageAsyncDecodingEnabled) \
Note: See TracChangeset
for help on using the changeset viewer.