Diff
Modified: trunk/LayoutTests/ChangeLog (179923 => 179924)
--- trunk/LayoutTests/ChangeLog 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/ChangeLog 2015-02-11 13:54:24 UTC (rev 179924)
@@ -1,3 +1,23 @@
+2015-02-11 Marcos Chavarría Teijeiro <[email protected]>
+
+ Unreviewed GTK+ Gardening 11 February.
+
+ * platform/gtk/TestExpectations:
+ * platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined after r179168.
+ * platform/gtk/fast/css/outline-auto-empty-rects-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664.
+ * platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt: Added. Rebaselined after r177664.
+ * platform/gtk/fast/forms/basic-buttons-expected.txt: Rebaselined after r178078.
+ * platform/gtk/fast/line-grid/line-align-right-edges-expected.txt: Rebaselined after r177128.
+ * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/fast/table/022-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/fast/text/wbr-pre-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/fast/text/whitespace/019-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/fast/text/whitespace/023-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt: Added. Rebaselined after r177490.
+ * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt: Added. Rebaselined after r177774.
+ * platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt: Rebaselined after r177490.
+
2015-02-11 Carlos Garcia Campos <[email protected]>
[GTK] Add default color chooser implementation using GtkColorChooserDialog
Modified: trunk/LayoutTests/platform/gtk/TestExpectations (179923 => 179924)
--- trunk/LayoutTests/platform/gtk/TestExpectations 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/platform/gtk/TestExpectations 2015-02-11 13:54:24 UTC (rev 179924)
@@ -540,6 +540,22 @@
webkit.org/b/141423 fast/css/line-height-text-autosizing.html [ Failure ]
webkit.org/b/141423 fast/css/getComputedStyle/computed-style.html [ Failure ]
+#Pointer and hover media queries.
+webkit.org/b/141466 fast/media/mq-any-hover-matchMedia.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-any-hover-styling.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-any-pointer-matchMedia.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-any-pointer-styling.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-hover-matchMedia.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-hover-styling.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-pointer-matchMedia.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-pointer-styling.html [ Failure ]
+webkit.org/b/141466 fast/media/mq-pointer.html [ Failure ]
+
+webkit.org/b/141468 http/tests/media/hls/hls-audio-tracks-locale-selection.html [ Failure ]
+webkit.org/b/116259 http/tests/cache/willsendrequest-returns-null-for-memory-cache-load.html [ Failure ]
+webkit.org/b/141469 http/tests/media/hls/hls-progress.html [ Failure ]
+webkit.org/b/141423 svg/css/getComputedStyle-basic.xhtml [ Failure ]
+
#////////////////////////////////////////////////////////////////////////////////////////
# End of Expected failures
#////////////////////////////////////////////////////////////////////////////////////////
Modified: trunk/LayoutTests/platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt (179923 => 179924)
--- trunk/LayoutTests/platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/platform/gtk/editing/pasteboard/onpaste-text-html-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -1,5 +1,5 @@
CONSOLE MESSAGE: line 21: text/plain: This test verifies that we can get text/html from the clipboard during an onpaste event.
-CONSOLE MESSAGE: line 23: text/html: <span style="color: rgb(0, 0, 0); font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; display: inline !important; float: none;">This test verifies that we can get text/html from the clipboard during an onpaste event.<span class="Apple-converted-space"> </span></span>
+CONSOLE MESSAGE: line 23: text/html: <span style="color: rgb(0, 0, 0); font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 17px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; display: inline !important; float: none;">This test verifies that we can get text/html from the clipboard during an onpaste event.<span class="Apple-converted-space"> </span></span>
This test verifies that we can get text/html from the clipboard during an onpaste event. This test requires DRT.
Paste content in this div.This test verifies that we can get text/html from the clipboard during an onpaste event.
PASS
Added: trunk/LayoutTests/platform/gtk/fast/css/outline-auto-empty-rects-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/css/outline-auto-empty-rects-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/outline-auto-empty-rects-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x579
+ RenderBlock {DIV} at (0,0) size 784x15
+ RenderBlock (anonymous) at (0,0) size 784x0
+ RenderInline {SPAN} at (0,0) size 0x0
+ RenderBlock (anonymous) at (0,0) size 784x15
+ RenderBlock {PRE} at (0,0) size 784x15
+ RenderText {#text} at (0,0) size 792x15
+ text run at (0,0) width 792: "There should only be a focus ring around this contentEditable div, and not a tiny one below as well"
+ RenderBlock (anonymous) at (0,28) size 784x0
+ RenderInline {SPAN} at (0,0) size 0x0
+ RenderText {#text} at (0,0) size 0x0
Added: trunk/LayoutTests/platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/pseudo-invalid-form-invalidation-optimization-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,51 @@
+Test that we do not invalidate the style of <form> excessively when matching :invalid based on the associated elements.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 0, 0)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is true
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 1, 2)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 1, 2)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 1, 2)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is true
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 0, 0)"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
+
+
Added: trunk/LayoutTests/platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/css/pseudo-valid-form-invalidation-optimization-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,51 @@
+Test that we do not invalidate the style of <form> excessively when matching :valid based on the associated elements.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 1, 2)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is true
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 0, 0)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 0, 0)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is false
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is false
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 0, 0)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 0, 0)"
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-with-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form1-without-renderer")) is true
+PASS window.internals.nodeNeedsStyleRecalc(document.getElementById("form2-without-renderer")) is true
+PASS getComputedStyle(document.getElementById("form1-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-with-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form1-without-renderer")).color is "rgb(0, 1, 2)"
+PASS getComputedStyle(document.getElementById("form2-without-renderer")).color is "rgb(0, 1, 2)"
+PASS successfullyParsed is true
+
+TEST COMPLETE
+
+
+
Modified: trunk/LayoutTests/platform/gtk/fast/forms/basic-buttons-expected.txt (179923 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/forms/basic-buttons-expected.txt 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/platform/gtk/fast/forms/basic-buttons-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -42,7 +42,7 @@
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,25) size 157x19 [r=1 c=2 rs=1 cs=1]
RenderText {#text} at (1,1) size 104x17
- text run at (1,1) width 104: "(26, 16) (22, 12)"
+ text run at (1,1) width 104: "(26, 26) (22, 22)"
RenderTableCell {TD} at (386,19) size 132x32 [r=1 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 38x26 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (8,4) size 22x17
@@ -60,8 +60,8 @@
RenderBlock (anonymous) at (2,2) size 10x17
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,55) size 157x19 [r=2 c=2 rs=1 cs=1]
- RenderText {#text} at (1,1) size 88x17
- text run at (1,1) width 88: "(21, 4) (17, 0)"
+ RenderText {#text} at (1,1) size 104x17
+ text run at (1,1) width 104: "(21, 14) (17, 10)"
RenderTableCell {TD} at (386,51) size 132x27 [r=2 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 26x21 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (2,2) size 22x17
@@ -80,7 +80,7 @@
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,95) size 157x19 [r=3 c=2 rs=1 cs=1]
RenderText {#text} at (1,1) size 104x17
- text run at (1,1) width 104: "(33, 16) (29, 12)"
+ text run at (1,1) width 104: "(33, 26) (29, 22)"
RenderTableCell {TD} at (386,78) size 132x53 [r=3 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 52x47 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (15,15) size 22x17
@@ -98,8 +98,8 @@
RenderBlock (anonymous) at (4,4) size 10x17
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,137) size 157x19 [r=4 c=2 rs=1 cs=1]
- RenderText {#text} at (1,1) size 88x17
- text run at (1,1) width 88: "(25, 8) (21, 4)"
+ RenderText {#text} at (1,1) size 104x17
+ text run at (1,1) width 104: "(25, 18) (21, 14)"
RenderTableCell {TD} at (386,131) size 132x31 [r=4 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 30x25 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (4,4) size 22x17
@@ -118,7 +118,7 @@
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,168) size 157x19 [r=5 c=2 rs=1 cs=1]
RenderText {#text} at (1,1) size 104x17
- text run at (1,1) width 104: "(26, 16) (22, 12)"
+ text run at (1,1) width 104: "(26, 26) (22, 22)"
RenderTableCell {TD} at (386,162) size 132x32 [r=5 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 38x26 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (8,4) size 22x17
@@ -137,7 +137,7 @@
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,201) size 157x19 [r=6 c=2 rs=1 cs=1]
RenderText {#text} at (1,1) size 104x17
- text run at (1,1) width 104: "(27, 18) (23, 14)"
+ text run at (1,1) width 104: "(27, 28) (23, 24)"
RenderTableCell {TD} at (386,194) size 132x33 [r=6 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 40x27 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (9,5) size 22x17
@@ -156,7 +156,7 @@
RenderImage {IMG} at (0,4) size 10x10
RenderTableCell {TD} at (229,251) size 157x19 [r=7 c=2 rs=1 cs=1]
RenderText {#text} at (1,1) size 104x17
- text run at (1,1) width 104: "(61, 44) (57, 40)"
+ text run at (1,1) width 104: "(61, 54) (57, 50)"
RenderTableCell {TD} at (386,227) size 132x67 [r=7 c=3 rs=1 cs=1]
RenderButton {INPUT} at (3,3) size 66x61 [bgcolor=#C0C0C0] [border: (2px outset #C0C0C0)]
RenderBlock (anonymous) at (22,22) size 22x17
Modified: trunk/LayoutTests/platform/gtk/fast/line-grid/line-align-right-edges-expected.txt (179923 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/line-grid/line-align-right-edges-expected.txt 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/platform/gtk/fast/line-grid/line-align-right-edges-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -21,5 +21,5 @@
text run at (360,33) width 216: "X X X X X"
layer at (342,308) size 300x30
RenderBlock (positioned) {DIV} at (334,300) size 300x30 [bgcolor=#DDDDDD]
- RenderText {#text} at (170,3) size 120x24
- text run at (170,3) width 120: "X X X"
+ RenderText {#text} at (161,3) size 120x24
+ text run at (161,3) width 120: "X X X"
Added: trunk/LayoutTests/platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,14 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+ RenderBlock {HTML} at (0,0) size 800x8
+ RenderBody {BODY} at (8,8) size 784x0
+layer at (8,2) size 321x43
+ RenderTable {TABLE} at (8,1) size 321x44
+ RenderTableSection {TBODY} at (0,0) size 321x43
+ RenderTableRow {TR} at (0,2) size 321x39
+ RenderTableCell {TD} at (2,2) size 317x40 [r=0 c=0 rs=1 cs=1]
+ RenderBlock {PRE} at (1,12) size 315x15
+ RenderText {#text} at (0,0) size 315x14
+ text run at (0,0) width 315: "There should be no selection artifacts below."
+ text run at (315,0) width 0: " "
Added: trunk/LayoutTests/platform/gtk/fast/table/022-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/table/022-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/table/022-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,52 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x584
+ RenderTable {TABLE} at (0,0) size 345x24
+ RenderTableSection {TBODY} at (0,0) size 345x24
+ RenderTableRow {TR} at (0,2) size 345x2
+ RenderTableCell {TD} at (2,2) size 131x2 [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (135,2) size 208x2 [r=0 c=1 rs=1 cs=1]
+ RenderTableRow {TR} at (0,6) size 345x16
+ RenderTableCell {TD} at (2,6) size 131x16 [r=1 c=0 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 129x14
+ text run at (1,1) width 129: "[this should not overlap]"
+ RenderTableCell {TD} at (135,6) size 208x16 [r=1 c=1 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 206x14
+ text run at (1,1) width 206: "[with this, since the table is auto width]"
+ RenderTable {TABLE} at (0,24) size 600x24
+ RenderTableSection {TBODY} at (0,0) size 600x24
+ RenderTableRow {TR} at (0,2) size 600x2
+ RenderTableCell {TD} at (2,2) size 297x2 [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (301,2) size 297x2 [r=0 c=1 rs=1 cs=1]
+ RenderTableRow {TR} at (0,6) size 600x16
+ RenderTableCell {TD} at (2,6) size 297x16 [r=1 c=0 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 129x14
+ text run at (1,1) width 129: "[this should not overlap]"
+ RenderTableCell {TD} at (301,6) size 297x16 [r=1 c=1 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 50x14
+ text run at (1,1) width 50: "[with this]"
+ RenderTable {TABLE} at (0,48) size 600x19
+ RenderTableSection {TBODY} at (0,0) size 600x19
+ RenderTableRow {TR} at (0,0) size 600x4
+ RenderTableCell {TD} at (0,3) size 85x1 [r=0 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (85,3) size 85x1 [r=0 c=1 rs=1 cs=1]
+ RenderTableCell {TD} at (170,3) size 86x1 [r=0 c=2 rs=1 cs=1]
+ RenderTableCell {TD} at (256,3) size 86x1 [r=0 c=3 rs=1 cs=1]
+ RenderTableCell {TD} at (342,3) size 86x1 [r=0 c=4 rs=1 cs=1]
+ RenderTableCell {TD} at (428,3) size 86x1 [r=0 c=5 rs=1 cs=1]
+ RenderTableRow {TR} at (0,4) size 600x15
+ RenderTableCell {TD} at (0,18) size 85x1 [r=1 c=0 rs=1 cs=1]
+ RenderTableCell {TD} at (85,18) size 85x1 [r=1 c=1 rs=1 cs=1]
+ RenderTableCell {TD} at (170,18) size 86x1 [r=1 c=2 rs=1 cs=1]
+ RenderTableCell {TD} at (256,4) size 86x15 [r=1 c=3 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 63x14
+ text run at (1,1) width 63: "[should not]"
+ RenderTableCell {TD} at (342,4) size 86x15 [r=1 c=4 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 51x14
+ text run at (1,1) width 51: "[overlap]"
+ RenderTableCell {TD} at (428,4) size 86x15 [r=1 c=5 rs=1 cs=1]
+ RenderText {#text} at (1,1) size 238x14
+ text run at (1,1) width 238: "[at all, since width=0 is ignored]"
+ RenderTableCell {TD} at (514,18) size 86x1 [r=1 c=6 rs=1 cs=1]
Added: trunk/LayoutTests/platform/gtk/fast/text/wbr-pre-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/text/wbr-pre-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/wbr-pre-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x579
+ RenderBlock {PRE} at (0,0) size 784x45
+ RenderText {#text} at (0,0) size 184x15
+ text run at (0,0) width 184: "[ONE] This is the first"
+ RenderWordBreak {WBR} at (0,0) size 0x0
+ RenderText {#text} at (184,0) size 568x45
+ text run at (184,0) width 48: " line."
+ text run at (232,0) width 0: " "
+ text run at (0,15) width 568: "[TWO] If this on the same line as the first line, this test has failed."
+ text run at (568,15) width 0: " "
+ text run at (0,30) width 32: " "
Added: trunk/LayoutTests/platform/gtk/fast/text/whitespace/019-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/text/whitespace/019-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/whitespace/019-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,8 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x579
+ RenderBlock {PRE} at (0,0) size 784x15
+ RenderText {#text} at (0,0) size 104x15
+ text run at (0,0) width 104: "Some pre text"
Added: trunk/LayoutTests/platform/gtk/fast/text/whitespace/023-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/fast/text/whitespace/023-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/fast/text/whitespace/023-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+ RenderBlock {HTML} at (0,0) size 800x600
+ RenderBody {BODY} at (8,8) size 784x579
+ RenderBlock {PRE} at (0,0) size 304x34 [border: (2px solid #008000)]
+ RenderText {#text} at (2,2) size 96x30
+ text run at (2,2) width 88: "This should"
+ text run at (90,2) width 0: " "
+ text run at (2,17) width 96: "not justify."
+ text run at (98,17) width 0: " "
Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,23 @@
+layer at (0,0) size 480x360
+ RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+ RenderSVGRoot {svg} at (0,0) size 480x360
+ RenderSVGContainer {g} at (50,10) size 25x260
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (50,10) size 25x260
+ RenderSVGText {text} at (50,10) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 25.00: "a"
+ RenderSVGText {text} at (50,80) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,120.00) startOffset 0 endOffset 1 width 25.00: "a"
+ RenderSVGText {text} at (50,150) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,190.00) startOffset 0 endOffset 1 width 25.00: "a"
+ RenderSVGText {text} at (50,220) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 25.00: "a"
+ RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 284x45
+ chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.10 $"
+ RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
Added: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt (0 => 179924)
--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -0,0 +1,10 @@
+layer at (0,0) size 800x600
+ RenderView at (0,0) size 800x600
+layer at (0,0) size 400x50
+ RenderSVGRoot {svg} at (10,7) size 347x18
+ RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+ RenderSVGContainer {g} at (10,7) size 347x18
+ RenderSVGText {text} at (10,7) size 347x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 347x18
+ chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 56 width 339.18 RTL: "\x{62E}] [\x{62E}][\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}][\x{62E}] | [\x{62E}] [\x{62E}\x{62E}\x{62E}] | [\x{62E} \x{62E}\x{62E}\x{62E}] | \x{62E} \x{62E}\x{62E}\x{62E}"
+ chunk 1 text run 1 at (349.18,20.00) startOffset 0 endOffset 1 width 6.88: "]"
Modified: trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt (179923 => 179924)
--- trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt 2015-02-11 12:15:23 UTC (rev 179923)
+++ trunk/LayoutTests/platform/gtk/svg/custom/glyph-selection-lang-attribute-expected.txt 2015-02-11 13:54:24 UTC (rev 179924)
@@ -3,22 +3,22 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (83,16) size 52x551
+ RenderSVGContainer {g} at (83,16) size 42x551
RenderSVGText {text} at (50,10) size 25x50 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 25x50
chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 24.90: "a"
RenderSVGText {text} at (50,80) size 25x50 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 25x50
chunk 1 text run 1 at (50.00,120.00) startOffset 0 endOffset 1 width 24.90: "a"
- RenderSVGText {text} at (50,150) size 31x50 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 31x50
- chunk 1 text run 1 at (50.00,190.00) startOffset 0 endOffset 1 width 30.60: "a"
- RenderSVGText {text} at (50,220) size 31x50 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 31x50
- chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 30.60: "a"
- RenderSVGText {text} at (50,290) size 31x50 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 31x50
- chunk 1 text run 1 at (50.00,330.00) startOffset 0 endOffset 1 width 30.60: "a"
+ RenderSVGText {text} at (50,150) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,190.00) startOffset 0 endOffset 1 width 24.90: "a"
+ RenderSVGText {text} at (50,220) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 24.90: "a"
+ RenderSVGText {text} at (50,290) size 25x50 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x50
+ chunk 1 text run 1 at (50.00,330.00) startOffset 0 endOffset 1 width 24.90: "a"
RenderSVGContainer {g} at (250,16) size 42x551 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGText {text} at (50,10) size 25x50 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 25x50