Title: [178919] trunk/LayoutTests
Revision
178919
Author
bfulg...@apple.com
Date
2015-01-22 10:25:18 -0800 (Thu, 22 Jan 2015)

Log Message

[Win] More unskips and rebaselines. 

* platform/win/TestExpectations:
* platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
* platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
* platform/win/inspector-protocol: Added.
* platform/win/inspector-protocol/debugger: Added.
* platform/win/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt: Added.
* platform/win/inspector-protocol/debugger/setBreakpoint-actions-expected.txt: Added.
* platform/win/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt: Added.
* platform/win/svg/text/kerning-expected.txt:
* platform/win/svg/text/multichar-glyph-expected.txt:
* platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
* platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:

Modified Paths

Added Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (178918 => 178919)


--- trunk/LayoutTests/ChangeLog	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/ChangeLog	2015-01-22 18:25:18 UTC (rev 178919)
@@ -1,3 +1,20 @@
+2015-01-22  Brent Fulgham  <bfulg...@apple.com>
+
+        [Win] More unskips and rebaselines. 
+
+        * platform/win/TestExpectations:
+        * platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.png:
+        * platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt:
+        * platform/win/inspector-protocol: Added.
+        * platform/win/inspector-protocol/debugger: Added.
+        * platform/win/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt: Added.
+        * platform/win/inspector-protocol/debugger/setBreakpoint-actions-expected.txt: Added.
+        * platform/win/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt: Added.
+        * platform/win/svg/text/kerning-expected.txt:
+        * platform/win/svg/text/multichar-glyph-expected.txt:
+        * platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.png:
+        * platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
+
 2015-01-22  Andrzej Badowski  <a.badow...@samsung.com>
 
         AX: [ATK] Mark accessibility/list-detection.html as a suitable test for EFL and GTK.

Modified: trunk/LayoutTests/platform/win/TestExpectations (178918 => 178919)


--- trunk/LayoutTests/platform/win/TestExpectations	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/platform/win/TestExpectations	2015-01-22 18:25:18 UTC (rev 178919)
@@ -118,7 +118,7 @@
 http/tests/security/drag-drop-same-unique-origin.html
 
 # TODO EventSender::dumpFilenameBeingDragged not implemented. (Chromium Only)
-webkit.org/b/61829 fast/events/drag-image-filename.html [ Failure ]
+webkit.org/b/61829 fast/events/drag-image-filename.html [ Skip ]
 
 # TODO Application cache
 http/tests/appcache/ [ Skip ]
@@ -617,20 +617,20 @@
 webkit.org/b/140528 plugins/get-url-with-blank-target.html [ Skip ]
 webkit.org/b/140528 plugins/open-and-close-window-with-plugin.html [ Skip ]
 webkit.org/b/140528 plugins/plugin-_javascript_-access.html [ Skip ]
-plugins/netscape-plugin-setwindow-size.html [ Failure ]
-webkit.org/b/57693 plugins/windowless_plugin_paint_test.html [ Failure Timeout ]
+plugins/netscape-plugin-setwindow-size.html [ Skip ]
+webkit.org/b/57693 plugins/windowless_plugin_paint_test.html [ Skip ]
 plugins/reloadplugins-and-pages.html
 plugins/reloadplugins-no-pages.html
 webkit.org/b/29289 plugins/destroy-during-npp-new.html [ Skip ]
-webkit.org/b/24810 plugins/npruntime/npruntime.html [ Failure Timeout ]
-webkit.org/b/24810 plugins/netscape-destroy-plugin-script-objects.html [ Failure ]
-webkit.org/b/24810 plugins/netscape-plugin-setwindow-size-2.html [ Failure Timeout ]
+webkit.org/b/24810 plugins/npruntime/npruntime.html [ Skip ]
+webkit.org/b/24810 plugins/netscape-destroy-plugin-script-objects.html [ Skip ]
+webkit.org/b/24810 plugins/netscape-plugin-setwindow-size-2.html [ Skip ]
 # Needs to implement NPP_HandleEvent() in TestNetscapePlugin
-plugins/keyboard-events.html
-plugins/plugin-initiate-popup-window.html
-webkit.org/b/58924 plugins/mouse-click-iframe-to-plugin.html
+plugins/keyboard-events.html  [ Skip ]
+plugins/plugin-initiate-popup-window.html [ Skip ]
+webkit.org/b/58924 plugins/mouse-click-iframe-to-plugin.html [ Skip ]
 # Need to implement getFormValue().
-plugins/form-value.html [ Failure ]
+plugins/form-value.html [ Skip ]
 # New plugins/npruntime/delete-plugin-within-* tests introduced in r117012 fail/crash
 webkit.org/b/86443 plugins/npruntime/delete-plugin-within-hasProperty-return-false.html [ Skip ]
 webkit.org/b/86443 plugins/npruntime/delete-plugin-within-hasProperty-return-true.html [ Skip ]
@@ -648,12 +648,12 @@
 plugins/nested-plugin-objects.html [ Skip ]
 
 http/tests/plugins/ [ Skip ]
-http/tests/plugins/plugin-document-has-focus.html
+http/tests/plugins/plugin-document-has-focus.html [ Skip ]
 http/tests/plugins/npapi-response-headers.html [ Skip ]
 
-webkit.org/b/117323 fast/frames/sandboxed-iframe-plugins.html [ Failure ]
-webkit.org/b/117323 platform/win/plugins/call-_javascript_-that-destroys-plugin.html [ Failure ]
-webkit.org/b/117323 platform/win/plugins/windowless-paint-rect-coordinates.html [ Failure ]
+webkit.org/b/117323 fast/frames/sandboxed-iframe-plugins.html [ Skip ]
+webkit.org/b/117323 platform/win/plugins/call-_javascript_-that-destroys-plugin.html [ Skip ]
+webkit.org/b/117323 platform/win/plugins/windowless-paint-rect-coordinates.html [ Skip ]
 ################################################################################
 ############################   End Plugin Failures   ###########################
 ################################################################################
@@ -1534,7 +1534,7 @@
 svg/css/shadow-changes.svg [ Failure ]
 webkit.org/b/140705 imported/mozilla/svg/stroke-width-percentage-02a.svg [ ImageOnlyFailure ]
 webkit.org/b/116564 transitions/svg-text-shadow-transition.html [ Failure ]
-webkit.org/b/117322 svg/animations/mozilla/animateMotion-mpath-targetChange-1.svg [ Failure ]
+webkit.org/b/117322 svg/animations/mozilla/animateMotion-mpath-targetChange-1.svg [ ImageOnlyFailure ]
 webkit.org/b/117322 svg/filters/feDisplacementMap-filterUnits.svg [ ImageOnlyFailure ]
 
 # Subpixel rendering: borders are reporting float values.
@@ -1560,6 +1560,7 @@
 svg/custom/inline-svg-in-xhtml.xml [ Failure ]
 svg/custom/foreign-object-skew.svg [ Failure ]
 webkit.org/b/140249 fast/css/fontloader-svg-select.svg [ Failure ]
+webkit.org/b/140770 svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html [ Failure ]
 ################################################################################
 ###################          End SVG Issues              #######################
 ################################################################################
@@ -1604,6 +1605,7 @@
 mathml/opentype/opentype-stretchy-horizontal.html [ Crash Failure ]
 mathml/presentation/style-changed.html [ Crash Pass ]
 webkit.org/b/140522 mathml/opentype/munderover-layout-resize.html [ Crash ]
+mathml/very-large-stretchy-operators.html [ Skip ]
 
 ################################################################################
 #################          End MathML Issues                ####################
@@ -1690,12 +1692,23 @@
 css3/flexbox/button.html [ Failure ]
 css3/flexbox/flexitem.html [ Failure ]
 css3/flexbox/image-percent-max-height.html [ ImageOnlyFailure ]
+webkit.org/b/140767 fast/css/read-only-read-write-input-basics.html [ ImageOnlyFailure ]
+webkit.org/b/107356 fast/css/sticky/sticky-top-zoomed.html [ ImageOnlyFailure ]
 ################################################################################
 #################            End CSS Issues              #######################
 ################################################################################
 
 
 ################################################################################
+################             DOM Issues                  #######################
+################################################################################
+webkit.org/b/140768 fast/dom/HTMLImageElement/sizes/image-sizes-js-change.html [ Failure ]
+################################################################################
+#################            End DOM Issues              #######################
+################################################################################
+
+
+################################################################################
 ################             Forms Issues                   ####################
 ################################################################################
 fast/forms/basic-buttons.html [ Failure ]
@@ -1771,6 +1784,8 @@
 webkit.org/b/49769 fast/dom/HTMLProgressElement/progress-element-with-child-crash.html [ Failure ]
 webkit.org/b/50994 fast/loader/user-stylesheet-fast-path.html [ Failure ]
 webkit.org/b/59062 fast/images/animated-gif-restored-from-bfcache.html [ Failure ]
+fast/images/animated-gif-window-resizing.html [ Timeout ]
+fast/images/animated-gif-zooming.html [ Timeout ]
 webkit.org/b/140211 fast/xsl/sort-locale.xml [ Failure ]
 
 # Some http tests crash in Debug Windows builds due to an assertion in CFNetwork when releasing a CFURLConnection
@@ -1795,6 +1810,7 @@
 fast/text/international/synthesized-italic-vertical.html [ ImageOnlyFailure ]
 fast/box-shadow/box-shadow-with-zero-radius.html [ ImageOnlyFailure ]
 webkit.org/b/97026 scrollbars/corner-resizer-window-inactive.html [ ImageOnlyFailure ]
+fast/regions/overflow/overflow-in-variable-width-regions-inline.html [ ImageOnlyFailure ]
 
 # Still working out flakiness issues with the perf tests.
 webkit.org/b/44199 perf/ [ Skip ]
@@ -1803,7 +1819,7 @@
 webkit.org/b/60206 http/tests/navigation/response204.html [ Failure ]
 
 # Fails because MutationObservers are not notified at end-of-task
-webkit.org/b/78290 fast/dom/MutationObserver/end-of-task-delivery.html [ Failure ]
+webkit.org/b/78290 fast/dom/MutationObserver/end-of-task-delivery.html [ Skip ]
 
 # Interferes with the other requestAnimationFrame tests
 webkit.org/b/85689 fast/animation/request-animation-frame-disabled.html [ Skip ]
@@ -1833,6 +1849,7 @@
 fast/images/bad-png.html [ Skip ]
 
 webkit.org/b/140703 loader/go-back-cached-main-resource.html [ Failure ]
+webkit.org/b/140703 fast/preloader/scan-body-from-head-script.html [ Failure ]
 webkit.org/b/140707 storage/domstorage/localstorage/close-idle-localstorage-databases-immediately.html [ Failure ]
 webkit.org/b/140707 storage/domstorage/storage-close-database-on-idle.html [ Failure ]
 
@@ -1842,9 +1859,7 @@
 # Windows doesn't seem to have some of these fonts:
 webkit.org/b/116564 fast/text/text-combine-different-fonts.html [ Failure ]
 
-################################################################################
-######################### All of above may be related ##########################
-################################################################################
+webkit.org/b/140771 transforms/hittest-translated-content-off-to-infinity-and-back.html [ ImageOnlyFailure ]
 
 # Tests generating new results
 printing/return-from-printing-mode.html
@@ -2020,7 +2035,7 @@
 webkit.org/b/117322 printing/quirks-percentage-height-body.html [ ImageOnlyFailure ]
 webkit.org/b/117322 printing/quirks-percentage-height.html [ ImageOnlyFailure ]
 webkit.org/b/117322 printing/standards-percentage-heights.html [ ImageOnlyFailure ]
-webkit.org/b/117323 animations/animation-delay-changed.html [ Pass Timeout ]
+webkit.org/b/117323 animations/animation-delay-changed.html [ Pass Failure Timeout ]
 webkit.org/b/117323 fast/frames/sandboxed-iframe-about-blank.html [ Failure ]
 webkit.org/b/117323 fast/frames/sandboxed-iframe-navigation-allowed.html [ Failure ]
 webkit.org/b/117323 fast/replaced/invalid-object-with-fallback.html [ Failure ]
@@ -2031,16 +2046,14 @@
 fast/forms/search-event-delay.html [ Failure ]
 fast/lists/inlineBoxWrapperNullCheck.html [ Failure ]
 js/dom/global-constructors-attributes-dedicated-worker.html [ Failure ]
-webkit.org/b/121509 fast/dom/MutationObserver/database-callback-delivery.html	[ Failure ]
-#Also webkit.org/b/117326
-fast/workers/worker-document-leak.html [ Failure ]
-#Also webkit.org/b/106415
-webkit.org/b/121509 fast/events/page-visibility-iframe-delete-test.html	[ Failure ]
-webkit.org/b/121509 fast/events/wheelevent-mousewheel-interaction.html	[ Failure ]
-webkit.org/b/121509 fast/events/page-visibility-iframe-propagation-test.html	[ Failure ]
-webkit.org/b/121509 fast/events/page-visibility-transition-test.html	[ Failure ]
-webkit.org/b/121509 fast/events/page-visibility-iframe-move-test.html	[ Failure ]
-webkit.org/b/121509 fast/history/go-back-to-iframe-with-plugin.html	[ Failure ]
+webkit.org/b/121509 fast/dom/MutationObserver/database-callback-delivery.html [ Timeout ]
+# fast/events/page-visibility tests timeout.
+webkit.org/b/121509 fast/events/page-visibility-iframe-delete-test.html	[ Timeout ]
+webkit.org/b/121509 fast/events/wheelevent-mousewheel-interaction.html	[ Timeout ]
+webkit.org/b/121509 fast/events/page-visibility-iframe-propagation-test.html	[ Timeout ]
+webkit.org/b/121509 fast/events/page-visibility-transition-test.html	[ Timeout ]
+webkit.org/b/121509 fast/events/page-visibility-iframe-move-test.html	[ Timeout ]
+webkit.org/b/121509 fast/history/go-back-to-iframe-with-plugin.html	[ Timeout ]
 fast/repaint/canvas-putImageData.html [ Failure ]
 fast/events/wheelevent-basic.html [ Failure ]
 fast/events/wheelevent-constructor.html [ Failure ]
@@ -2164,13 +2177,15 @@
 fast/multicol/vertical-rl/nested-columns.html [ ImageOnlyFailure ]
 fast/text/empty-shadow.html [ ImageOnlyFailure ]
 
-# Some inspector tests failing after r173992
-webkit.org/b/137157 inspector/css/matched-style-properties.html [ Timeout ]
-webkit.org/b/137157 inspector/event-listener-set.html [ Timeout ]
-webkit.org/b/137157 inspector/event-listener.html [ Timeout ]
-webkit.org/b/137157 inspector/model/parse-script-syntax-tree.html [ Timeout ]
-webkit.org/b/137157 inspector/page/main-frame-resource.html [ Timeout ]
-webkit.org/b/137157 inspector/protocol-promise-result.html [ Timeout ]
+# Some inspector tests timing out after r173992. Skip them.
+webkit.org/b/137157 inspector/css/matched-style-properties.html [ Skip ]
+webkit.org/b/137157 inspector/css/selector-dynamic-specificity.html [ Skip ]
+webkit.org/b/137157 inspector/event-listener-set.html [ Skip ]
+webkit.org/b/137157 inspector/event-listener.html [ Skip ]
+webkit.org/b/137157 inspector/model/parse-script-syntax-tree.html [ Skip ]
+webkit.org/b/137157 inspector/model/remote-object-get-properties.html [ Pass Timeout ]
+webkit.org/b/137157 inspector/page/main-frame-resource.html [ Skip ]
+webkit.org/b/137157 inspector/protocol-promise-result.html [ Skip ]
 
 # A handful of flattening tests failing on Windows that we are skipping to get the bots green
 fast/frames/flattening/frameset-flattening-simple.html [ Failure ]
@@ -2185,19 +2200,19 @@
 fast/selectors/read-only-read-write-input-basics.html [ Failure ]
 http/tests/security/mixedContent/insecure-plugin-in-iframe.html [ Failure ]
 inspector-protocol/layers/layers-blending-compositing-reasons.html [ Failure ]
-inspector/test-harness-trivially-works.html [ Failure ]
+inspector/test-harness-trivially-works.html [ Skip ]
 js/date-constructor.html [ Failure ]
 js/dom/dom-static-property-for-in-iteration.html [ Failure ]
-js/slow-stress/Int32Array-alloc-large-long-lived.html [ Failure ]
+js/slow-stress/Int32Array-alloc-large-long-lived.html [ Pass Failure ]
 fast/images/image-controls-basic.html [ Failure ]
 fast/inline/positionedLifetime.html [ Failure ]
 fast/masking/clip-path-selection.html [ Failure ]
 fast/dom/HTMLImageElement/sizes/image-sizes-2x.html [ Failure ]
 fast/dom/Window/window-property-invalid-characters-ignored.html [ Failure ]
-fast/dom/Window/window-resize-contents.html [ Failure ]
+webkit.org/b/140772 fast/dom/Window/window-resize-contents.html [ Skip ]
 fast/dom/constants.html [ Failure ]
 fast/dom/navigation-with-sideeffects.html [ Failure ]
-fast/dynamic/window-resize-scrollbars-test.html [ Failure ]
+fast/dynamic/window-resize-scrollbars-test.html [ Failure Timeout ]
 fast/events/shadow-event-path.html [ Failure ]
 fast/text/indic.html [ Failure ]
 fast/forms/week/week-input-type.html [ Crash Failure ]

Modified: trunk/LayoutTests/platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt (178918 => 178919)


--- trunk/LayoutTests/platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/platform/win/fast/repaint/repaint-across-writing-mode-boundary-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -4,19 +4,19 @@
   RenderBlock {HTML} at (0,0) size 800x377
     RenderBody {BODY} at (50,50) size 700x277
       RenderBlock {DIV} at (0,0) size 556x277 [bgcolor=#EEEEEE]
-        RenderBlock {DIV} at (1,1) size 277x127 [bgcolor=#FFEEEE]
-          RenderBlock {P} at (14,28) size 249x22 [bgcolor=#FFAAAA] [border: (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 181x23
-              text run at (21,0) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
-          RenderBlock {P} at (14,77) size 249x22 [bgcolor=#FFAAAA] [border: (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (21,0) size 181x23
-              text run at (21,0) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+        RenderBlock {DIV} at (1,1) size 277x129 [bgcolor=#FFEEEE]
+          RenderBlock {P} at (14,28) size 249x23 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (21,-1) size 181x23
+              text run at (21,-1) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+          RenderBlock {P} at (14,78) size 249x22 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (21,-1) size 181x23
+              text run at (21,-1) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
         RenderBlock {DIV} at (278,1) size 277x275 [bgcolor=#FFFFEE]
-          RenderBlock {P} at (14,28) size 62x219 [bgcolor=#FFAAAA] [border: (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 23x181
-              text run at (20,1) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
-          RenderBlock {P} at (89,28) size 62x219 [bgcolor=#FFAAAA] [border: (20px solid #FF8888) none (20px solid #FF8888)]
-            RenderText {#text} at (20,1) size 23x181
-              text run at (20,1) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
+          RenderBlock {P} at (14,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (19,1) size 23x181
+              text run at (19,1) width 181: "\x{7B2C}\x{4E00}\x{6BB5}\x{843D} paragraph 1"
+          RenderBlock {P} at (90,28) size 63x219 [bgcolor=#FFAAAA] [border: none (20px solid #FF8888) none (20px solid #FF8888)]
+            RenderText {#text} at (19,1) size 23x181
+              text run at (19,1) width 181: "\x{7B2C}\x{4E8C}\x{6BB5}\x{843D} paragraph 2"
 selection start: position 8 of child 0 {#text} of child 0 {P} of child 3 {DIV} of child 1 {DIV} of body
 selection end:   position 12 of child 0 {#text} of child 0 {P} of child 3 {DIV} of child 1 {DIV} of body

Added: trunk/LayoutTests/platform/win/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt (0 => 178919)


--- trunk/LayoutTests/platform/win/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/win/inspector-protocol/debugger/breakpoint-eval-with-exception-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -0,0 +1,7 @@
+While being paused on a breakpoint the debugger should ignore the exceptions from console commands.
+
+Found breakpoint.js
+inside breakpointBasic
+PASS: Paused in debugger: reason = "Breakpoint"
+PASS: The debugger should not stop on the exception thrown by a console command while paused on a breakpoint.
+

Added: trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-actions-expected.txt (0 => 178919)


--- trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-actions-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-actions-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -0,0 +1,27 @@
+CONSOLE MESSAGE: line 19: log-action-before
+CONSOLE MESSAGE: line 1: eval-action
+CONSOLE MESSAGE: line 19: log-action-after
+CONSOLE MESSAGE: line 19: log-action-before
+CONSOLE MESSAGE: line 1: eval-action
+CONSOLE MESSAGE: line 19: log-action-after
+Debugger.setBreakpoint options.actions
+
+Found breakpoint.js
+Running breakpointActions a few times that should not trigger
+inside breakpointActions a:(1) b:(undefined)
+inside breakpointActions a:(2) b:(12)
+inside breakpointActions a:(2) b:([object Object])
+Running breakpointActions to triggering the breakpoint actions
+inside breakpointActions a:(12) b:([object Object])
+PASS: Console Message: {"source":"_javascript_","level":"log","text":"log-action-before","location":"breakpoint.js:19:2"}
+PASS: Breakpoint Sound
+PASS: Console Message: {"source":"console-api","level":"log","text":"eval-action","location":"???:1:26","parameters":[{"type":"string"},{"type":"number"},{"type":"object"}]}
+PASS: Console Message: {"source":"_javascript_","level":"log","text":"log-action-after","location":"breakpoint.js:19:2"}
+PASS: Probe sample payload: {"type":"number","value":12,"description":"12"}
+inside breakpointActions a:(100) b:([object HTMLBodyElement])
+PASS: Console Message: {"source":"_javascript_","level":"log","text":"log-action-before","location":"breakpoint.js:19:2"}
+PASS: Breakpoint Sound
+PASS: Console Message: {"source":"console-api","level":"log","text":"eval-action","location":"???:1:26","parameters":[{"type":"string"},{"type":"number"},{"type":"object","subtype":"node"}]}
+PASS: Console Message: {"source":"_javascript_","level":"log","text":"log-action-after","location":"breakpoint.js:19:2"}
+PASS: Probe sample payload: {"type":"number","value":100,"description":"100"}
+

Added: trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt (0 => 178919)


--- trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/win/inspector-protocol/debugger/setBreakpoint-dfg-callee-and-examine-dfg-local-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -0,0 +1,20 @@
+Debugger.evaluateOnCallFrame in a DFG compiled function from a breakpoint in a non-DFG callee.
+
+Found breakpoint.js
+inside breakpointBasic
+result: 2005000
+dfg function warmed up
+
+Breakpoint set in breakpointBasic()
+Hit Breakpoint!
+Evaluating in DFG frame at frame[2]: 'globalVal3 = 30;'
+Response value is 30
+Evaluating in DFG frame at frame[2]: 'localVal3 = 12;'
+Response value is 12
+Evaluating in DFG frame at frame[2]: 'localVal3'
+Response value is 12
+inside breakpointBasic
+result: 42
+Resumed from breakpoint
+Test complete
+

Modified: trunk/LayoutTests/platform/win/svg/text/kerning-expected.txt (178918 => 178919)


--- trunk/LayoutTests/platform/win/svg/text/kerning-expected.txt	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/platform/win/svg/text/kerning-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -4,9 +4,9 @@
   RenderBlock {html} at (0,0) size 800x585
     RenderBody {body} at (8,16) size 784x415
       RenderBlock {p} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 738x36
-          text run at (0,0) width 738: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In"
-          text run at (0,18) width 293: "addition, all the assertions below should pass."
+        RenderText {#text} at (0,0) size 783x36
+          text run at (0,0) width 783: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition,"
+          text run at (0,18) width 227: "all the assertions below should pass."
       RenderBlock {div} at (0,52) size 800x200
         RenderSVGRoot {svg} at (8,68) size 570x200
           RenderSVGRect {rect} at (8,78) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=10.00] [width=70.00] [height=160.00]
@@ -21,83 +21,83 @@
               chunk 1 text run 2 at (490.00,10.00) startOffset 9 endOffset 10 width 80.00: "B"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {pre} at (0,265) size 784x150
-        RenderInline {span} at (0,0) size 305x15
-          RenderInline {span} at (0,0) size 305x15
+        RenderInline {span} at (0,0) size 312x15
+          RenderInline {span} at (0,0) size 312x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,0) size 32x15
                 text run at (0,0) width 32: "PASS"
-            RenderText {#text} at (31,0) size 274x15
-              text run at (31,0) width 274: " t.getStartPositionOfChar(0).x is 0"
-          RenderBR {br} at (304,0) size 1x15
-        RenderInline {span} at (0,0) size 305x15
-          RenderInline {span} at (0,0) size 305x15
+            RenderText {#text} at (32,0) size 280x15
+              text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0"
+          RenderBR {br} at (312,0) size 0x15
+        RenderInline {span} at (0,0) size 312x15
+          RenderInline {span} at (0,0) size 312x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,15) size 32x15
                 text run at (0,15) width 32: "PASS"
-            RenderText {#text} at (31,15) size 274x15
-              text run at (31,15) width 274: " t.getStartPositionOfChar(1).x is 0"
-          RenderBR {br} at (304,15) size 1x15
-        RenderInline {span} at (0,0) size 344x15
-          RenderInline {span} at (0,0) size 344x15
+            RenderText {#text} at (32,15) size 280x15
+              text run at (32,15) width 280: " t.getStartPositionOfChar(1).x is 0"
+          RenderBR {br} at (312,15) size 0x15
+        RenderInline {span} at (0,0) size 352x15
+          RenderInline {span} at (0,0) size 352x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,30) size 32x15
                 text run at (0,30) width 32: "PASS"
-            RenderText {#text} at (31,30) size 313x15
-              text run at (31,30) width 313: " t.getStartPositionOfChar(2).x is 0 + 70"
-          RenderBR {br} at (343,30) size 1x15
-        RenderInline {span} at (0,0) size 391x15
-          RenderInline {span} at (0,0) size 391x15
+            RenderText {#text} at (32,30) size 320x15
+              text run at (32,30) width 320: " t.getStartPositionOfChar(2).x is 0 + 70"
+          RenderBR {br} at (352,30) size 0x15
+        RenderInline {span} at (0,0) size 400x15
+          RenderInline {span} at (0,0) size 400x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,45) size 32x15
                 text run at (0,45) width 32: "PASS"
-            RenderText {#text} at (31,45) size 360x15
-              text run at (31,45) width 360: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
-          RenderBR {br} at (390,45) size 1x15
-        RenderInline {span} at (0,0) size 391x15
-          RenderInline {span} at (0,0) size 391x15
+            RenderText {#text} at (32,45) size 368x15
+              text run at (32,45) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
+          RenderBR {br} at (400,45) size 0x15
+        RenderInline {span} at (0,0) size 400x15
+          RenderInline {span} at (0,0) size 400x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,60) size 32x15
                 text run at (0,60) width 32: "PASS"
-            RenderText {#text} at (31,60) size 360x15
-              text run at (31,60) width 360: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
-          RenderBR {br} at (390,60) size 1x15
-        RenderInline {span} at (0,0) size 430x15
-          RenderInline {span} at (0,0) size 430x15
+            RenderText {#text} at (32,60) size 368x15
+              text run at (32,60) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
+          RenderBR {br} at (400,60) size 0x15
+        RenderInline {span} at (0,0) size 440x15
+          RenderInline {span} at (0,0) size 440x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,75) size 32x15
                 text run at (0,75) width 32: "PASS"
-            RenderText {#text} at (31,75) size 399x15
-              text run at (31,75) width 399: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
-          RenderBR {br} at (429,75) size 1x15
-        RenderInline {span} at (0,0) size 430x15
-          RenderInline {span} at (0,0) size 430x15
+            RenderText {#text} at (32,75) size 408x15
+              text run at (32,75) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
+          RenderBR {br} at (440,75) size 0x15
+        RenderInline {span} at (0,0) size 440x15
+          RenderInline {span} at (0,0) size 440x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,90) size 32x15
                 text run at (0,90) width 32: "PASS"
-            RenderText {#text} at (31,90) size 399x15
-              text run at (31,90) width 399: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
-          RenderBR {br} at (429,90) size 1x15
-        RenderInline {span} at (0,0) size 469x15
-          RenderInline {span} at (0,0) size 469x15
+            RenderText {#text} at (32,90) size 408x15
+              text run at (32,90) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
+          RenderBR {br} at (440,90) size 0x15
+        RenderInline {span} at (0,0) size 480x15
+          RenderInline {span} at (0,0) size 480x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,105) size 32x15
                 text run at (0,105) width 32: "PASS"
-            RenderText {#text} at (31,105) size 438x15
-              text run at (31,105) width 438: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
-          RenderBR {br} at (468,105) size 1x15
-        RenderInline {span} at (0,0) size 508x15
-          RenderInline {span} at (0,0) size 508x15
+            RenderText {#text} at (32,105) size 448x15
+              text run at (32,105) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
+          RenderBR {br} at (480,105) size 0x15
+        RenderInline {span} at (0,0) size 520x15
+          RenderInline {span} at (0,0) size 520x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,120) size 32x15
                 text run at (0,120) width 32: "PASS"
-            RenderText {#text} at (31,120) size 477x15
-              text run at (31,120) width 477: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70 + 80"
-          RenderBR {br} at (507,120) size 1x15
-        RenderInline {span} at (0,0) size 554x15
-          RenderInline {span} at (0,0) size 554x15
+            RenderText {#text} at (32,120) size 488x15
+              text run at (32,120) width 488: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70 + 80"
+          RenderBR {br} at (520,120) size 0x15
+        RenderInline {span} at (0,0) size 568x15
+          RenderInline {span} at (0,0) size 568x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,135) size 32x15
                 text run at (0,135) width 32: "PASS"
-            RenderText {#text} at (31,135) size 523x15
-              text run at (31,135) width 523: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80 + 100"
-          RenderBR {br} at (553,135) size 1x15
+            RenderText {#text} at (32,135) size 536x15
+              text run at (32,135) width 536: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80 + 100"
+          RenderBR {br} at (568,135) size 0x15

Modified: trunk/LayoutTests/platform/win/svg/text/multichar-glyph-expected.txt (178918 => 178919)


--- trunk/LayoutTests/platform/win/svg/text/multichar-glyph-expected.txt	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/platform/win/svg/text/multichar-glyph-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -4,9 +4,9 @@
   RenderBlock {html} at (0,0) size 800x585
     RenderBody {body} at (8,16) size 784x565
       RenderBlock {p} at (0,0) size 784x36
-        RenderText {#text} at (0,0) size 738x36
-          text run at (0,0) width 738: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In"
-          text run at (0,18) width 293: "addition, all the assertions below should pass."
+        RenderText {#text} at (0,0) size 783x36
+          text run at (0,0) width 783: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition,"
+          text run at (0,18) width 227: "all the assertions below should pass."
       RenderBlock {div} at (0,52) size 800x200
         RenderSVGRoot {svg} at (8,68) size 450x200
           RenderSVGRect {rect} at (8,78) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=10.00] [width=70.00] [height=160.00]
@@ -20,163 +20,163 @@
               chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 450.00: "GGDGGBBBDB"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {pre} at (0,265) size 784x300
-        RenderInline {span} at (0,0) size 305x15
-          RenderInline {span} at (0,0) size 305x15
+        RenderInline {span} at (0,0) size 312x15
+          RenderInline {span} at (0,0) size 312x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,0) size 32x15
                 text run at (0,0) width 32: "PASS"
-            RenderText {#text} at (31,0) size 274x15
-              text run at (31,0) width 274: " t.getStartPositionOfChar(0).x is 0"
-          RenderBR {br} at (304,0) size 1x15
-        RenderInline {span} at (0,0) size 305x15
-          RenderInline {span} at (0,0) size 305x15
+            RenderText {#text} at (32,0) size 280x15
+              text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0"
+          RenderBR {br} at (312,0) size 0x15
+        RenderInline {span} at (0,0) size 312x15
+          RenderInline {span} at (0,0) size 312x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,15) size 32x15
                 text run at (0,15) width 32: "PASS"
-            RenderText {#text} at (31,15) size 274x15
-              text run at (31,15) width 274: " t.getStartPositionOfChar(1).x is 0"
-          RenderBR {br} at (304,15) size 1x15
-        RenderInline {span} at (0,0) size 344x15
-          RenderInline {span} at (0,0) size 344x15
+            RenderText {#text} at (32,15) size 280x15
+              text run at (32,15) width 280: " t.getStartPositionOfChar(1).x is 0"
+          RenderBR {br} at (312,15) size 0x15
+        RenderInline {span} at (0,0) size 352x15
+          RenderInline {span} at (0,0) size 352x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,30) size 32x15
                 text run at (0,30) width 32: "PASS"
-            RenderText {#text} at (31,30) size 313x15
-              text run at (31,30) width 313: " t.getStartPositionOfChar(2).x is 0 + 70"
-          RenderBR {br} at (343,30) size 1x15
-        RenderInline {span} at (0,0) size 391x15
-          RenderInline {span} at (0,0) size 391x15
+            RenderText {#text} at (32,30) size 320x15
+              text run at (32,30) width 320: " t.getStartPositionOfChar(2).x is 0 + 70"
+          RenderBR {br} at (352,30) size 0x15
+        RenderInline {span} at (0,0) size 400x15
+          RenderInline {span} at (0,0) size 400x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,45) size 32x15
                 text run at (0,45) width 32: "PASS"
-            RenderText {#text} at (31,45) size 360x15
-              text run at (31,45) width 360: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
-          RenderBR {br} at (390,45) size 1x15
-        RenderInline {span} at (0,0) size 391x15
-          RenderInline {span} at (0,0) size 391x15
+            RenderText {#text} at (32,45) size 368x15
+              text run at (32,45) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
+          RenderBR {br} at (400,45) size 0x15
+        RenderInline {span} at (0,0) size 400x15
+          RenderInline {span} at (0,0) size 400x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,60) size 32x15
                 text run at (0,60) width 32: "PASS"
-            RenderText {#text} at (31,60) size 360x15
-              text run at (31,60) width 360: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
-          RenderBR {br} at (390,60) size 1x15
-        RenderInline {span} at (0,0) size 430x15
-          RenderInline {span} at (0,0) size 430x15
+            RenderText {#text} at (32,60) size 368x15
+              text run at (32,60) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
+          RenderBR {br} at (400,60) size 0x15
+        RenderInline {span} at (0,0) size 440x15
+          RenderInline {span} at (0,0) size 440x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,75) size 32x15
                 text run at (0,75) width 32: "PASS"
-            RenderText {#text} at (31,75) size 399x15
-              text run at (31,75) width 399: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
-          RenderBR {br} at (429,75) size 1x15
-        RenderInline {span} at (0,0) size 430x15
-          RenderInline {span} at (0,0) size 430x15
+            RenderText {#text} at (32,75) size 408x15
+              text run at (32,75) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
+          RenderBR {br} at (440,75) size 0x15
+        RenderInline {span} at (0,0) size 440x15
+          RenderInline {span} at (0,0) size 440x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,90) size 32x15
                 text run at (0,90) width 32: "PASS"
-            RenderText {#text} at (31,90) size 399x15
-              text run at (31,90) width 399: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
-          RenderBR {br} at (429,90) size 1x15
-        RenderInline {span} at (0,0) size 469x15
-          RenderInline {span} at (0,0) size 469x15
+            RenderText {#text} at (32,90) size 408x15
+              text run at (32,90) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
+          RenderBR {br} at (440,90) size 0x15
+        RenderInline {span} at (0,0) size 480x15
+          RenderInline {span} at (0,0) size 480x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,105) size 32x15
                 text run at (0,105) width 32: "PASS"
-            RenderText {#text} at (31,105) size 438x15
-              text run at (31,105) width 438: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
-          RenderBR {br} at (468,105) size 1x15
-        RenderInline {span} at (0,0) size 469x15
-          RenderInline {span} at (0,0) size 469x15
+            RenderText {#text} at (32,105) size 448x15
+              text run at (32,105) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
+          RenderBR {br} at (480,105) size 0x15
+        RenderInline {span} at (0,0) size 480x15
+          RenderInline {span} at (0,0) size 480x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,120) size 32x15
                 text run at (0,120) width 32: "PASS"
-            RenderText {#text} at (31,120) size 438x15
-              text run at (31,120) width 438: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70"
-          RenderBR {br} at (468,120) size 1x15
-        RenderInline {span} at (0,0) size 508x15
-          RenderInline {span} at (0,0) size 508x15
+            RenderText {#text} at (32,120) size 448x15
+              text run at (32,120) width 448: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70"
+          RenderBR {br} at (480,120) size 0x15
+        RenderInline {span} at (0,0) size 520x15
+          RenderInline {span} at (0,0) size 520x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,135) size 32x15
                 text run at (0,135) width 32: "PASS"
-            RenderText {#text} at (31,135) size 477x15
-              text run at (31,135) width 477: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80"
-          RenderBR {br} at (507,135) size 1x15
-        RenderInline {span} at (0,0) size 297x15
-          RenderInline {span} at (0,0) size 297x15
+            RenderText {#text} at (32,135) size 488x15
+              text run at (32,135) width 488: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80"
+          RenderBR {br} at (520,135) size 0x15
+        RenderInline {span} at (0,0) size 304x15
+          RenderInline {span} at (0,0) size 304x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,150) size 32x15
                 text run at (0,150) width 32: "PASS"
-            RenderText {#text} at (31,150) size 266x15
-              text run at (31,150) width 266: " t.getEndPositionOfChar(0).x is 70"
-          RenderBR {br} at (296,150) size 1x15
-        RenderInline {span} at (0,0) size 297x15
-          RenderInline {span} at (0,0) size 297x15
+            RenderText {#text} at (32,150) size 272x15
+              text run at (32,150) width 272: " t.getEndPositionOfChar(0).x is 70"
+          RenderBR {br} at (304,150) size 0x15
+        RenderInline {span} at (0,0) size 304x15
+          RenderInline {span} at (0,0) size 304x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,165) size 32x15
                 text run at (0,165) width 32: "PASS"
-            RenderText {#text} at (31,165) size 266x15
-              text run at (31,165) width 266: " t.getEndPositionOfChar(1).x is 70"
-          RenderBR {br} at (296,165) size 1x15
-        RenderInline {span} at (0,0) size 344x15
-          RenderInline {span} at (0,0) size 344x15
+            RenderText {#text} at (32,165) size 272x15
+              text run at (32,165) width 272: " t.getEndPositionOfChar(1).x is 70"
+          RenderBR {br} at (304,165) size 0x15
+        RenderInline {span} at (0,0) size 352x15
+          RenderInline {span} at (0,0) size 352x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,180) size 32x15
                 text run at (0,180) width 32: "PASS"
-            RenderText {#text} at (31,180) size 313x15
-              text run at (31,180) width 313: " t.getEndPositionOfChar(2).x is 70 + 100"
-          RenderBR {br} at (343,180) size 1x15
-        RenderInline {span} at (0,0) size 383x15
-          RenderInline {span} at (0,0) size 383x15
+            RenderText {#text} at (32,180) size 320x15
+              text run at (32,180) width 320: " t.getEndPositionOfChar(2).x is 70 + 100"
+          RenderBR {br} at (352,180) size 0x15
+        RenderInline {span} at (0,0) size 392x15
+          RenderInline {span} at (0,0) size 392x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,195) size 32x15
                 text run at (0,195) width 32: "PASS"
-            RenderText {#text} at (31,195) size 352x15
-              text run at (31,195) width 352: " t.getEndPositionOfChar(3).x is 70 + 100 + 70"
-          RenderBR {br} at (382,195) size 1x15
-        RenderInline {span} at (0,0) size 383x15
-          RenderInline {span} at (0,0) size 383x15
+            RenderText {#text} at (32,195) size 360x15
+              text run at (32,195) width 360: " t.getEndPositionOfChar(3).x is 70 + 100 + 70"
+          RenderBR {br} at (392,195) size 0x15
+        RenderInline {span} at (0,0) size 392x15
+          RenderInline {span} at (0,0) size 392x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,210) size 32x15
                 text run at (0,210) width 32: "PASS"
-            RenderText {#text} at (31,210) size 352x15
-              text run at (31,210) width 352: " t.getEndPositionOfChar(4).x is 70 + 100 + 70"
-          RenderBR {br} at (382,210) size 1x15
-        RenderInline {span} at (0,0) size 422x15
-          RenderInline {span} at (0,0) size 422x15
+            RenderText {#text} at (32,210) size 360x15
+              text run at (32,210) width 360: " t.getEndPositionOfChar(4).x is 70 + 100 + 70"
+          RenderBR {br} at (392,210) size 0x15
+        RenderInline {span} at (0,0) size 432x15
+          RenderInline {span} at (0,0) size 432x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,225) size 32x15
                 text run at (0,225) width 32: "PASS"
-            RenderText {#text} at (31,225) size 391x15
-              text run at (31,225) width 391: " t.getEndPositionOfChar(5).x is 70 + 100 + 70 + 70"
-          RenderBR {br} at (421,225) size 1x15
-        RenderInline {span} at (0,0) size 422x15
-          RenderInline {span} at (0,0) size 422x15
+            RenderText {#text} at (32,225) size 400x15
+              text run at (32,225) width 400: " t.getEndPositionOfChar(5).x is 70 + 100 + 70 + 70"
+          RenderBR {br} at (432,225) size 0x15
+        RenderInline {span} at (0,0) size 432x15
+          RenderInline {span} at (0,0) size 432x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,240) size 32x15
                 text run at (0,240) width 32: "PASS"
-            RenderText {#text} at (31,240) size 391x15
-              text run at (31,240) width 391: " t.getEndPositionOfChar(6).x is 70 + 100 + 70 + 70"
-          RenderBR {br} at (421,240) size 1x15
-        RenderInline {span} at (0,0) size 461x15
-          RenderInline {span} at (0,0) size 461x15
+            RenderText {#text} at (32,240) size 400x15
+              text run at (32,240) width 400: " t.getEndPositionOfChar(6).x is 70 + 100 + 70 + 70"
+          RenderBR {br} at (432,240) size 0x15
+        RenderInline {span} at (0,0) size 472x15
+          RenderInline {span} at (0,0) size 472x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,255) size 32x15
                 text run at (0,255) width 32: "PASS"
-            RenderText {#text} at (31,255) size 430x15
-              text run at (31,255) width 430: " t.getEndPositionOfChar(7).x is 70 + 100 + 70 + 70 + 80"
-          RenderBR {br} at (460,255) size 1x15
-        RenderInline {span} at (0,0) size 461x15
-          RenderInline {span} at (0,0) size 461x15
+            RenderText {#text} at (32,255) size 440x15
+              text run at (32,255) width 440: " t.getEndPositionOfChar(7).x is 70 + 100 + 70 + 70 + 80"
+          RenderBR {br} at (472,255) size 0x15
+        RenderInline {span} at (0,0) size 472x15
+          RenderInline {span} at (0,0) size 472x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,270) size 32x15
                 text run at (0,270) width 32: "PASS"
-            RenderText {#text} at (31,270) size 430x15
-              text run at (31,270) width 430: " t.getEndPositionOfChar(8).x is 70 + 100 + 70 + 70 + 80"
-          RenderBR {br} at (460,270) size 1x15
-        RenderInline {span} at (0,0) size 500x15
-          RenderInline {span} at (0,0) size 500x15
+            RenderText {#text} at (32,270) size 440x15
+              text run at (32,270) width 440: " t.getEndPositionOfChar(8).x is 70 + 100 + 70 + 70 + 80"
+          RenderBR {br} at (472,270) size 0x15
+        RenderInline {span} at (0,0) size 512x15
+          RenderInline {span} at (0,0) size 512x15
             RenderInline {span} at (0,0) size 32x15
               RenderText {#text} at (0,285) size 32x15
                 text run at (0,285) width 32: "PASS"
-            RenderText {#text} at (31,285) size 469x15
-              text run at (31,285) width 469: " t.getEndPositionOfChar(9).x is 70 + 100 + 70 + 70 + 80 + 60"
-          RenderBR {br} at (499,285) size 1x15
+            RenderText {#text} at (32,285) size 480x15
+              text run at (32,285) width 480: " t.getEndPositionOfChar(9).x is 70 + 100 + 70 + 70 + 80 + 60"
+          RenderBR {br} at (512,285) size 0x15

Modified: trunk/LayoutTests/platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.png


(Binary files differ)

Modified: trunk/LayoutTests/platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.txt (178918 => 178919)


--- trunk/LayoutTests/platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.txt	2015-01-22 18:07:16 UTC (rev 178918)
+++ trunk/LayoutTests/platform/win/svg/transforms/text-with-mask-with-svg-transform-expected.txt	2015-01-22 18:25:18 UTC (rev 178919)
@@ -6,7 +6,7 @@
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGText {text} at (10,6) size 140x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 140x17
-          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 139.25: "Test for mask support"
+          chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 139.20: "Test for mask support"
       RenderSVGRect {rect} at (0,109) size 151x230 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
       RenderSVGResourceMasker {mask} [id="mask1"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -16,23 +16,23 @@
         RenderSVGRect {rect} at (80,144) size 98x86 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
       RenderSVGRect {rect} at (80,144) size 98x86 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
         [masker="mask1"] RenderSVGResourceMasker {mask} at (60,50) size 100x60
-      RenderSVGText {text} at (200,54) size 161x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x14
-          chunk 1 text run 1 at (200.00,65.00) startOffset 0 endOffset 30 width 160.06: "Mask with linear gradient from"
-      RenderSVGText {text} at (200,69) size 134x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x14
-          chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 133.42: "opacity=1 to opactity=0.5"
+      RenderSVGText {text} at (200,54) size 165x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 165x14
+          chunk 1 text run 1 at (200.00,65.00) startOffset 0 endOffset 30 width 164.40: "Mask with linear gradient from"
+      RenderSVGText {text} at (200,69) size 141x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 141x14
+          chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 140.40: "opacity=1 to opactity=0.5"
       RenderSVGResourceMasker {mask} [id="mask2"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (64,194) size 85x65 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
       RenderSVGRect {rect} at (64,194) size 85x65 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
         [masker="mask2"] RenderSVGResourceMasker {mask} at (60,120) size 100x30
-      RenderSVGText {text} at (200,124) size 172x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 172x14
-          chunk 1 text run 1 at (200.00,135.00) startOffset 0 endOffset 32 width 171.40: "Mask with uniform opacity of 0.5"
+      RenderSVGText {text} at (200,124) size 178x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 178x14
+          chunk 1 text run 1 at (200.00,135.00) startOffset 0 endOffset 32 width 177.60: "Mask with uniform opacity of 0.5"
       RenderSVGRect {rect} at (47,223) size 86x65 [fill={[type=SOLID] [color=#00FF00] [opacity=0.50]}] [x=60.00] [y=160.00] [width=100.00] [height=30.00]
-      RenderSVGText {text} at (200,164) size 197x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 197x14
-          chunk 1 text run 1 at (200.00,175.00) startOffset 0 endOffset 37 width 196.77: "Rectangle with uniform opacity of 0.5"
+      RenderSVGText {text} at (200,164) size 206x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 206x14
+          chunk 1 text run 1 at (200.00,175.00) startOffset 0 endOffset 37 width 205.20: "Rectangle with uniform opacity of 0.5"
       RenderSVGResourceMasker {mask} [id="mask3"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (32,252) size 156x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=200.00] [width=200.00] [height=25.00]
         RenderSVGRect {rect} at (22,270) size 156x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.20]}] [x=60.00] [y=225.00] [width=200.00] [height=25.00]
@@ -44,13 +44,13 @@
           [masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
           chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 2 width 81.25: "SV"
           chunk 1 text run 2 at (145.65,280.00) startOffset 2 endOffset 3 width 40.52: "G"
-      RenderSVGText {text} at (200,214) size 197x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 197x14
-          chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 196.76: "Text with mask containing rectangles"
-      RenderSVGText {text} at (200,229) size 103x14 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 103x14
-          chunk 1 text run 1 at (200.00,240.00) startOffset 0 endOffset 20 width 102.72: "of various opacities"
-      RenderSVGText {text} at (10,304) size 261x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 261x46
-          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 260.71: "$Revision: 1.7 $"
+      RenderSVGText {text} at (200,214) size 204x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 204x14
+          chunk 1 text run 1 at (200.00,225.00) startOffset 0 endOffset 36 width 204.00: "Text with mask containing rectangles"
+      RenderSVGText {text} at (200,229) size 107x14 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 107x14
+          chunk 1 text run 1 at (200.00,240.00) startOffset 0 endOffset 20 width 106.80: "of various opacities"
+      RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 264x46
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
       RenderSVGRect {rect} at (0,83) size 430x460 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to