Unreviewed, GTK baselines for tests now being runned since the
authorphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Apr 2012 10:39:29 +0000 (10:39 +0000)
committerphiln@webkit.org <philn@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 13 Apr 2012 10:39:29 +0000 (10:39 +0000)
migration to test_expectations.

* platform/gtk/css3/font-feature-settings-rendering-expected.txt: Added.
* platform/gtk/editing/pasteboard/smart-drag-drop-expected.txt: Added.
* platform/gtk/fast/block/float/avoiding-float-centered-expected.txt: Added.
* platform/gtk/fast/dom/gc-10-expected.txt: Added.
* platform/gtk/fast/forms/date/date-appearance-expected.txt: Added.
* platform/gtk/fast/images/exif-orientation-css-expected.txt: Added.
* platform/gtk/fast/images/exif-orientation-expected.txt: Added.
* platform/gtk/fast/regions/bottom-overflow-out-of-first-region-expected.txt: Added.
* platform/gtk/fast/regions/flow-content-basic-expected.txt: Added.
* platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt: Added.
* platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt: Added.
* platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
* platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt: Added.
* platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt: Added.
* platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Added.
* platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Added.
* platform/gtk/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt: Added.
* platform/gtk/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt: Added.
* platform/gtk/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/percentage-margins-variable-width-regions-expected.txt: Added.
* platform/gtk/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
* platform/gtk/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.
* platform/gtk/fast/regions/region-style-block-background-color-expected.txt: Added.
* platform/gtk/fast/regions/region-style-block-background-color2-expected.txt: Added.
* platform/gtk/fast/regions/region-style-image-background-color-expected.txt: Added.
* platform/gtk/fast/regions/region-style-inline-background-color-expected.txt: Added.
* platform/gtk/fast/regions/render-region-custom-style-mark-expected.txt: Added.
* platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt: Added.
* platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-double-pagination-float-push-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-float-unable-to-push-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Added.
* platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt: Added.
* platform/gtk/fast/text/hyphenate-character-expected.txt: Added.
* platform/gtk/fast/text/hyphenate-first-word-expected.txt: Added.
* platform/gtk/fast/text/hyphenate-locale-expected.txt: Added.
* platform/gtk/fast/text/hyphens-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-126-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-127-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-65-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-82-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-84-expected.txt: Added.
* platform/gtk/fast/viewport/viewport-87-expected.txt: Added.
* platform/gtk/mathml/presentation/mo-stretch-expected.txt: Added.
* platform/gtk/mathml/presentation/msub-base-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msub-sub-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msubsup-base-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msubsup-sub-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msubsup-sup-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msup-base-changed-expected.txt: Added.
* platform/gtk/mathml/presentation/msup-sup-changed-expected.txt: Added.
* platform/gtk/plugins/plugin-initiate-popup-window-expected.txt: Added.
* platform/gtk/test_expectations.txt: Mark a media/track test flaky.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@114107 268f45cc-cd09-0410-ab3c-d52691b4dbfc

63 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/editing/pasteboard/smart-drag-drop-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/block/float/avoiding-float-centered-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/dom/gc-10-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/forms/date/date-appearance-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/images/exif-orientation-css-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/images/exif-orientation-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/bottom-overflow-out-of-first-region-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/flow-content-basic-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/percentage-margins-variable-width-regions-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-hidden-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-visible-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-style-block-background-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-style-block-background-color2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-style-image-background-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/region-style-inline-background-color-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/render-region-custom-style-mark-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-double-pagination-float-push-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-float-unable-to-push-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/text/hyphenate-locale-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/text/hyphens-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-126-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-127-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-65-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-82-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-84-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/viewport/viewport-87-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msub-base-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msub-sub-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msubsup-base-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msubsup-sub-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msubsup-sup-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msup-base-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/mathml/presentation/msup-sup-changed-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/plugins/plugin-initiate-popup-window-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/test_expectations.txt

index 2f018cd..c0b6698 100644 (file)
@@ -1,3 +1,71 @@
+2012-04-13  Philippe Normand  <pnormand@igalia.com>
+
+        Unreviewed, GTK baselines for tests now being runned since the
+        migration to test_expectations.
+
+        * platform/gtk/css3/font-feature-settings-rendering-expected.txt: Added.
+        * platform/gtk/editing/pasteboard/smart-drag-drop-expected.txt: Added.
+        * platform/gtk/fast/block/float/avoiding-float-centered-expected.txt: Added.
+        * platform/gtk/fast/dom/gc-10-expected.txt: Added.
+        * platform/gtk/fast/forms/date/date-appearance-expected.txt: Added.
+        * platform/gtk/fast/images/exif-orientation-css-expected.txt: Added.
+        * platform/gtk/fast/images/exif-orientation-expected.txt: Added.
+        * platform/gtk/fast/regions/bottom-overflow-out-of-first-region-expected.txt: Added.
+        * platform/gtk/fast/regions/flow-content-basic-expected.txt: Added.
+        * platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt: Added.
+        * platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt: Added.
+        * platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt: Added.
+        * platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt: Added.
+        * platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt: Added.
+        * platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt: Added.
+        * platform/gtk/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/percentage-margins-variable-width-regions-expected.txt: Added.
+        * platform/gtk/fast/regions/region-overflow-auto-overflow-hidden-expected.txt: Added.
+        * platform/gtk/fast/regions/region-overflow-auto-overflow-visible-expected.txt: Added.
+        * platform/gtk/fast/regions/region-style-block-background-color-expected.txt: Added.
+        * platform/gtk/fast/regions/region-style-block-background-color2-expected.txt: Added.
+        * platform/gtk/fast/regions/region-style-image-background-color-expected.txt: Added.
+        * platform/gtk/fast/regions/region-style-inline-background-color-expected.txt: Added.
+        * platform/gtk/fast/regions/render-region-custom-style-mark-expected.txt: Added.
+        * platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt: Added.
+        * platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-double-pagination-float-push-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-float-unable-to-push-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt: Added.
+        * platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt: Added.
+        * platform/gtk/fast/text/hyphenate-character-expected.txt: Added.
+        * platform/gtk/fast/text/hyphenate-first-word-expected.txt: Added.
+        * platform/gtk/fast/text/hyphenate-locale-expected.txt: Added.
+        * platform/gtk/fast/text/hyphens-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-126-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-127-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-65-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-82-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-84-expected.txt: Added.
+        * platform/gtk/fast/viewport/viewport-87-expected.txt: Added.
+        * platform/gtk/mathml/presentation/mo-stretch-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msub-base-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msub-sub-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msubsup-base-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msubsup-sub-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msubsup-sup-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msup-base-changed-expected.txt: Added.
+        * platform/gtk/mathml/presentation/msup-sup-changed-expected.txt: Added.
+        * platform/gtk/plugins/plugin-initiate-popup-window-expected.txt: Added.
+        * platform/gtk/test_expectations.txt: Mark a media/track test flaky.
+
 2012-04-13  Anton Muhin  <antonm@chromium.org>
 
         New suppression.
diff --git a/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt b/LayoutTests/platform/gtk/css3/font-feature-settings-rendering-expected.txt
new file mode 100644 (file)
index 0000000..7610524
--- /dev/null
@@ -0,0 +1,19 @@
+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
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 759x35
+          text run at (0,0) width 251: "Test for font-feature-settings property. "
+          text run at (250,0) width 509: "The first word of the following three words should be displayed like \"WebKit\","
+          text run at (0,18) width 312: "while others should be displayed as black boxes."
+      RenderBlock {DIV} at (0,52) size 784x17
+        RenderText {#text} at (0,0) size 96x16
+          text run at (0,0) width 96: "WebKit"
+      RenderBlock {DIV} at (0,69) size 784x17
+        RenderText {#text} at (0,0) size 96x16
+          text run at (0,0) width 96: "WebKit"
+      RenderBlock {DIV} at (0,86) size 784x17
+        RenderText {#text} at (0,0) size 96x16
+          text run at (0,0) width 96: "WebKit"
diff --git a/LayoutTests/platform/gtk/editing/pasteboard/smart-drag-drop-expected.txt b/LayoutTests/platform/gtk/editing/pasteboard/smart-drag-drop-expected.txt
new file mode 100644 (file)
index 0000000..e3efae8
--- /dev/null
@@ -0,0 +1,25 @@
+EDITING DELEGATE: shouldBeginEditingInDOMRange:range from 0 of DIV > BODY > HTML > #document to 2 of DIV > BODY > HTML > #document
+EDITING DELEGATE: webViewDidBeginEditing:WebViewDidBeginEditingNotification
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > SPAN > DIV > BODY > HTML > #document to 5 of #text > SPAN > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: shouldInsertNode:#document-fragment replacingDOMRange:range from 6 of #text > DIV > BODY > HTML > #document to 6 of #text > DIV > BODY > HTML > #document givenAction:WebViewInsertActionDropped
+EDITING DELEGATE: shouldChangeSelectedDOMRange:range from 0 of DIV > BODY > HTML > #document to 0 of DIV > BODY > HTML > #document toDOMRange:range from 0 of #text > DIV > BODY > HTML > #document to 5 of #text > DIV > BODY > HTML > #document affinity:NSSelectionAffinityDownstream stillSelecting:FALSE
+EDITING DELEGATE: webViewDidChangeSelection:WebViewDidChangeSelectionNotification
+EDITING DELEGATE: webViewDidChange:WebViewDidChangeNotification
+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
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 767x35
+          text run at (0,0) width 767: "Tests that drag/drop after double-click does a smart drag. Specifically the end result should have a space: \"world hello\"."
+          text run at (0,18) width 464: "To test manually double click on the \"hello\" and drag it to after \"world\"."
+      RenderBlock {DIV} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 38x17
+          text run at (0,0) width 38: "world"
+        RenderText {#text} at (37,0) size 33x17
+          text run at (37,0) width 33: "hello"
+selection start: position 0 of child 1 {#text} of child 3 {DIV} of body
+selection end:   position 5 of child 1 {#text} of child 3 {DIV} of body
diff --git a/LayoutTests/platform/gtk/fast/block/float/avoiding-float-centered-expected.txt b/LayoutTests/platform/gtk/fast/block/float/avoiding-float-centered-expected.txt
new file mode 100644 (file)
index 0000000..f7f7a38
--- /dev/null
@@ -0,0 +1,19 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x128
+  RenderBlock {HTML} at (0,0) size 800x128
+    RenderBody {BODY} at (8,8) size 784x78
+      RenderBlock (floating) {DIV} at (474,10) size 300x100 [bgcolor=#008000]
+      RenderTable {TABLE} at (0,0) size 464x42 [bgcolor=#FFA500]
+        RenderTableSection {TBODY} at (0,0) size 464x42
+          RenderTableRow {TR} at (0,2) size 464x38
+            RenderTableCell {TD} at (2,2) size 460x38 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (1,1) size 453x35
+                text run at (1,1) width 363: "This is a test and is demonstrating that auto width really "
+                text run at (363,1) width 91: "should kick in"
+                text run at (1,19) width 32: "here."
+      RenderBlock {DIV} at (82,42) size 300x36 [bgcolor=#FFA500]
+        RenderText {#text} at (0,0) size 278x35
+          text run at (0,0) width 278: "This is a test and is demonstrating that auto"
+          text run at (0,18) width 81: "width really "
+          text run at (80,18) width 128: "should kick in here."
diff --git a/LayoutTests/platform/gtk/fast/dom/gc-10-expected.txt b/LayoutTests/platform/gtk/fast/dom/gc-10-expected.txt
new file mode 100644 (file)
index 0000000..cc39550
--- /dev/null
@@ -0,0 +1,24 @@
+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
+      RenderBlock {P} at (0,0) size 784x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "This page tests to make sure that the refresh of a page which holds a document reference in its DOM wrapper tree does"
+          text run at (0,18) width 250: "not leak all of its associated JS objects."
+      RenderBlock {P} at (0,52) size 784x18
+        RenderText {#text} at (0,0) size 381x17
+          text run at (0,0) width 381: "If the test passes, you'll see a single 'PASS' message below."
+      RenderBlock {HR} at (0,86) size 784x2 [border: (1px inset #000000)]
+      RenderBlock {DIV} at (0,96) size 784x15
+        RenderBlock {DIV} at (0,0) size 784x15 [color=#008000]
+          RenderText {#text} at (0,0) size 297x15
+            text run at (0,0) width 297: "PASS: Refresh did not leak JS objects."
+      RenderBlock (anonymous) at (0,111) size 784x154
+        RenderPartObject {IFRAME} at (0,0) size 304x154 [border: (2px inset #000000)]
+          layer at (0,0) size 300x150
+            RenderView at (0,0) size 300x150
+          layer at (0,0) size 300x150
+            RenderBlock {HTML} at (0,0) size 300x150
+              RenderBody {BODY} at (8,8) size 284x134
diff --git a/LayoutTests/platform/gtk/fast/forms/date/date-appearance-expected.txt b/LayoutTests/platform/gtk/fast/forms/date/date-appearance-expected.txt
new file mode 100644 (file)
index 0000000..8cd7c18
--- /dev/null
@@ -0,0 +1,50 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x316
+  RenderBlock {HTML} at (0,0) size 800x316
+    RenderBody {BODY} at (8,8) size 784x300
+      RenderBlock {DIV} at (0,0) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 187x18
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,28) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 187x18
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,56) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 187x18 [color=#545454]
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,84) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [color=#FFFFFF] [bgcolor=#000000] [border: (2px inset #FFFFFF)]
+          RenderBlock {DIV} at (3,3) size 187x18
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,112) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [color=#FFFFFF] [bgcolor=#000000] [border: (2px inset #FFFFFF)]
+          RenderBlock {DIV} at (3,3) size 187x18
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,140) size 784x28
+        RenderTextControl {INPUT} at (2,2) size 193x24 [color=#FFFFFF] [bgcolor=#000000] [border: (2px inset #FFFFFF)]
+          RenderBlock {DIV} at (3,3) size 187x18 [color=#ABABAB]
+            RenderText {#text} at (1,0) size 82x17
+              text run at (1,0) width 82: "2012-04-02"
+      RenderBlock {DIV} at (0,168) size 784x44
+        RenderTextControl {INPUT} at (2,2) size 358x40 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 352x34
+            RenderText {#text} at (1,0) size 154x33
+              text run at (1,0) width 154: "2012-04-02"
+      RenderBlock {DIV} at (0,212) size 784x44
+        RenderTextControl {INPUT} at (2,2) size 358x40 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 352x34
+            RenderText {#text} at (1,0) size 154x33
+              text run at (1,0) width 154: "2012-04-02"
+      RenderBlock {DIV} at (0,256) size 784x44
+        RenderTextControl {INPUT} at (2,2) size 358x40 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderBlock {DIV} at (3,3) size 352x34 [color=#545454]
+            RenderText {#text} at (1,0) size 154x33
+              text run at (1,0) width 154: "2012-04-02"
diff --git a/LayoutTests/platform/gtk/fast/images/exif-orientation-css-expected.txt b/LayoutTests/platform/gtk/fast/images/exif-orientation-css-expected.txt
new file mode 100644 (file)
index 0000000..b26cf8a
--- /dev/null
@@ -0,0 +1,32 @@
+None of the images should be rotated. This test is only valid when run with layoutTestController (or with WebKitShouldRespectImageOrientation manually set to true).
+
+
+Normal 
+Flipped horizontally 
+Rotated 180° 
+Flipped vertically 
+
+Rotated 90° CCW and flipped vertically 
+Rotated 90° CCW 
+Rotated 90° CW and flipped vertically 
+Rotated 90° CW 
+
+Rotated 90° CCW and flipped vertically 
+Rotated 90° CCW 
+Rotated 90° CW and flipped vertically 
+Rotated 90° CW 
+
+Undefined (invalid value) 
+img1 size = 100px by 50px
+img2 size = 100px by 50px
+img3 size = 100px by 50px
+img4 size = 100px by 50px
+img5 size = 100px by 50px
+img6 size = 100px by 50px
+img7 size = 100px by 50px
+img8 size = 100px by 50px
+img9 size = 100px by 100px
+img10 size = 100px by 100px
+img11 size = 100px by 100px
+img12 size = 100px by 100px
+img13 size = 100px by 50px
diff --git a/LayoutTests/platform/gtk/fast/images/exif-orientation-expected.txt b/LayoutTests/platform/gtk/fast/images/exif-orientation-expected.txt
new file mode 100644 (file)
index 0000000..c76ff34
--- /dev/null
@@ -0,0 +1,23 @@
+The images should be rotated respecting their EXIF orientation. This test can only be run with layoutTestController (or by manually setting WebKitShouldRespectImageOrientation to true).
+
+
+Normal 
+Flipped horizontally 
+Rotated 180° 
+Flipped vertically 
+
+Rotated 90° CCW and flipped vertically 
+Rotated 90° CCW 
+Rotated 90° CW and flipped vertically  
+Rotated 90° CW 
+
+Undefined (invalid value) 
+img1 size = 100px by 50px
+img2 size = 100px by 50px
+img3 size = 100px by 50px
+img4 size = 100px by 50px
+img5 size = 100px by 50px
+img6 size = 100px by 50px
+img7 size = 100px by 50px
+img8 size = 100px by 50px
+img9 size = 100px by 50px
diff --git a/LayoutTests/platform/gtk/fast/regions/bottom-overflow-out-of-first-region-expected.txt b/LayoutTests/platform/gtk/fast/regions/bottom-overflow-out-of-first-region-expected.txt
new file mode 100644 (file)
index 0000000..0a474fb
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 784x618
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x618
+  RenderBlock {HTML} at (0,0) size 784x618
+    RenderBody {BODY} at (8,16) size 768x594
+      RenderBlock {P} at (0,0) size 768x72
+        RenderText {#text} at (0,0) size 764x71
+          text run at (0,0) width 757: "In the test case below, the green block's width should not vary and should use the first region to determine its width. It"
+          text run at (0,18) width 729: "is overflowing downwards out of the blue block, and so the portion that overflows should continue to use the blue"
+          text run at (0,36) width 764: "block's containing block width. The blue block does not exist in region two, so using some hypothetical made-up width"
+          text run at (0,54) width 654: "is incorrect. The overflow should be spilling out of the top of region one and be painted in region two."
+      RenderBlock {DIV} at (0,88) size 768x200
+        RenderBlock {DIV} at (5,5) size 758x190 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (94,1) size 569x174 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines should all fit to the width of the block in the first region and spill out of the"
+                text run at (0,18) width 120: "bottom of the first "
+                text run at (119,18) width 46: "region."
+            RenderBlock {P} at (1,69) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines should all fit to the width of the block in the first region and spill out of the"
+                text run at (0,18) width 120: "bottom of the first "
+                text run at (119,18) width 46: "region."
+            RenderBlock {P} at (1,121) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines should all fit to the width of the block in the first region and spill out of the"
+                text run at (0,18) width 120: "bottom of the first "
+                text run at (119,18) width 46: "region."
+      RenderBlock {DIV} at (0,288) size 768x306
+        RenderBlock {DIV} at (0,0) size 402x202 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,202) size 302x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,304) size 768x2 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/flow-content-basic-expected.txt b/LayoutTests/platform/gtk/fast/regions/flow-content-basic-expected.txt
new file mode 100644 (file)
index 0000000..fc1ecb2
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x236
+  RenderBlock {HTML} at (0,0) size 800x236
+    RenderBody {BODY} at (8,16) size 784x204
+      RenderBlock {DIV} at (0,0) size 784x18 [color=#008000]
+        RenderBlock {P} at (0,0) size 784x18
+          RenderText {#text} at (0,0) size 81x17
+            text run at (0,0) width 81: "flow content"
+      RenderBlock {DIV} at (0,34) size 784x18
+        RenderText {#text} at (0,0) size 780x17
+          text run at (0,0) width 412: "The words \"flow content\" in green should display after this div, "
+          text run at (411,0) width 369: "and there should be two copies of this content that match."
+      RenderBlock {DIV} at (0,52) size 300x100
+        RenderBlock {DIV} at (0,0) size 300x18 [color=#FF0000]
+          RenderText {#text} at (0,0) size 189x17
+            text run at (0,0) width 189: "FAIL if this text is displayed."
+      RenderBlock {DIV} at (0,152) size 784x18
+        RenderText {#text} at (0,0) size 780x17
+          text run at (0,0) width 412: "The words \"flow content\" in green should display after this div, "
+          text run at (411,0) width 369: "and there should be two copies of this content that match."
+      RenderBlock {DIV} at (0,186) size 784x18 [color=#008000]
+        RenderBlock {P} at (0,0) size 784x18
+          RenderText {#text} at (0,0) size 81x17
+            text run at (0,0) width 81: "flow content"
diff --git a/LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt b/LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-expected.txt
new file mode 100644 (file)
index 0000000..684a25e
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 272x600
+  RenderBlock {HTML} at (0,0) size 272x600
+    RenderBody {BODY} at (16,8) size 240x584
+      RenderBlock {DIV} at (0,0) size 18x584 [color=#008000]
+        RenderBlock {P} at (0,0) size 18x584
+          RenderText {#text} at (0,0) size 17x81
+            text run at (0,0) width 81: "flow content"
+      RenderBlock {DIV} at (34,0) size 36x584
+        RenderText {#text} at (0,0) size 35x565
+          text run at (0,0) width 412: "The words \"flow content\" in green should display after this div, "
+          text run at (0,411) width 153: "and there should be two"
+          text run at (18,0) width 212: "copies of this content that match."
+      RenderBlock {DIV} at (70,0) size 100x300
+        RenderBlock {DIV} at (0,0) size 18x300 [color=#FF0000]
+          RenderText {#text} at (0,0) size 17x189
+            text run at (0,0) width 189: "FAIL if this text is displayed."
+      RenderBlock {DIV} at (170,0) size 36x584
+        RenderText {#text} at (0,0) size 35x565
+          text run at (0,0) width 412: "The words \"flow content\" in green should display after this div, "
+          text run at (0,411) width 153: "and there should be two"
+          text run at (18,0) width 212: "copies of this content that match."
+      RenderBlock {DIV} at (222,0) size 18x584 [color=#008000]
+        RenderBlock {P} at (0,0) size 18x584
+          RenderText {#text} at (0,0) size 17x81
+            text run at (0,0) width 81: "flow content"
diff --git a/LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt b/LayoutTests/platform/gtk/fast/regions/flow-content-basic-vertical-rl-expected.txt
new file mode 100644 (file)
index 0000000..14fb766
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (246,0) size 554x600
+  RenderBlock {HTML} at (0,0) size 554x600
+    RenderBody {BODY} at (8,8) size 530x584
+      RenderBlock {DIV} at (0,0) size 200x584 [color=#008000]
+        RenderBlock {DIV} at (0,0) size 100x584
+          RenderText {#text} at (0,0) size 17x111
+            text run at (0,0) width 111: "first flow content"
+        RenderBlock {DIV} at (100,0) size 100x584
+          RenderText {#text} at (0,0) size 17x129
+            text run at (0,0) width 129: "second flow content"
+      RenderBlock {DIV} at (200,0) size 36x584
+        RenderText {#text} at (0,0) size 35x575
+          text run at (0,0) width 450: "The words \"flow content\" in green should display twice after this div, "
+          text run at (0,449) width 125: "and there should be"
+          text run at (18,0) width 240: "two copies of this content that match."
+      RenderBlock {DIV} at (236,0) size 112x312 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (6,6) size 18x300 [color=#FF0000]
+          RenderText {#text} at (0,0) size 17x189
+            text run at (0,0) width 189: "FAIL if this text is displayed."
+      RenderBlock {DIV} at (348,0) size 112x312 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (6,6) size 18x300 [color=#FF0000]
+          RenderText {#text} at (0,0) size 17x189
+            text run at (0,0) width 189: "FAIL if this text is displayed."
+      RenderBlock {DIV} at (460,0) size 36x584
+        RenderText {#text} at (0,0) size 35x565
+          text run at (0,0) width 412: "The words \"flow content\" in green should display after this div, "
+          text run at (0,411) width 153: "and there should be two"
+          text run at (18,0) width 212: "copies of this content that match."
+      RenderBlock {DIV} at (512,0) size 18x584 [color=#008000]
+        RenderBlock {P} at (0,0) size 18x584
+          RenderText {#text} at (0,0) size 17x81
+            text run at (0,0) width 81: "flow content"
diff --git a/LayoutTests/platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt b/LayoutTests/platform/gtk/fast/regions/flows-dependency-dynamic-remove-expected.txt
new file mode 100644 (file)
index 0000000..9525a03
--- /dev/null
@@ -0,0 +1,11 @@
+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
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt b/LayoutTests/platform/gtk/fast/regions/flows-dependency-same-flow-expected.txt
new file mode 100644 (file)
index 0000000..2b2a5f7
--- /dev/null
@@ -0,0 +1,16 @@
+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
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+        RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
+      RenderBlock {DIV} at (0,0) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/multiple-directionality-changes-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..8c20114
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 784x794
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x794
+  RenderBlock {HTML} at (0,0) size 784x794
+    RenderBody {BODY} at (8,8) size 768x778
+      RenderBlock {DIV} at (38,0) size 692x372
+        RenderBlock {DIV} at (39,15) size 614x342 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (62,11) size 490x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 488x54
+              RenderText {#text} at (0,0) size 488x53
+                text run at (0,0) width 488: "This line of text should not get out of the region. This line of text should not"
+                text run at (0,18) width 488: "get out of the region. This line of text should not get out of the region. This"
+                text run at (0,36) width 279: "line of text should not get out of the region."
+            RenderBlock {P} at (1,87) size 488x54
+              RenderText {#text} at (0,0) size 488x53
+                text run at (0,0) width 488: "This line of text should not get out of the region. This line of text should not"
+                text run at (0,18) width 488: "get out of the region. This line of text should not get out of the region. This"
+                text run at (0,36) width 279: "line of text should not get out of the region."
+            RenderBlock {P} at (1,157) size 488x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,372) size 768x406
+        RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 502x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 202x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-in-uniform-regions-dynamic-expected.txt
new file mode 100644 (file)
index 0000000..74450f8
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 784x676
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x676
+  RenderBlock {HTML} at (0,0) size 784x676
+    RenderBody {BODY} at (8,16) size 768x652
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 735: "and clips differently in each region. The green box should be even with the lime floats at the top of the first region."
+      RenderBlock {DIV} at (0,52) size 768x144
+        RenderBlock {DIV} at (5,5) size 758x134 [border: (1px solid #0000FF)]
+          RenderBlock (floating) {DIV} at (6,6) size 50x50 [bgcolor=#00FF00]
+          RenderBlock (floating) {DIV} at (702,6) size 50x50 [bgcolor=#00FF00]
+          RenderBlock {DIV} at (56,6) size 646x122 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 644x36
+              RenderText {#text} at (0,0) size 644x35
+                text run at (0,0) width 571: "These lines will not spill out of the regions. These lines will not spill out of the regions. "
+                text run at (570,0) width 74: "These lines"
+                text run at (0,18) width 484: "will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {P} at (1,69) size 644x36
+              RenderText {#text} at (0,0) size 644x35
+                text run at (0,0) width 571: "These lines will not spill out of the regions. These lines will not spill out of the regions. "
+                text run at (570,0) width 74: "These lines"
+                text run at (0,18) width 484: "will not spill out of the regions. These lines will not spill out of the regions."
+      RenderBlock {DIV} at (0,196) size 768x456
+        RenderBlock {DIV} at (0,0) size 402x152 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,152) size 402x152 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,304) size 402x152 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..d1a7a69
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 784x680
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x680
+  RenderBlock {HTML} at (0,0) size 784x680
+    RenderBody {BODY} at (8,16) size 768x656
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 190: "independently in each region."
+      RenderBlock {DIV} at (0,52) size 768x198
+        RenderBlock {DIV} at (5,5) size 758x188 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (41,41) size 676x106 [border: (1px solid #008000)]
+            RenderBlock {DIV} at (1,1) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+            RenderBlock {P} at (1,35) size 674x36
+              RenderText {#text} at (0,0) size 674x35
+                text run at (0,0) width 572: "These lines will not spill out of the regions. These lines will not spill out of the regions. "
+                text run at (571,0) width 103: "These lines will"
+                text run at (0,18) width 173: "not spill out of the regions."
+            RenderBlock {DIV} at (1,87) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+      RenderBlock {DIV} at (0,250) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-moving-below-floats-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..dff1e56
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 784x652
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x652
+  RenderBlock {HTML} at (0,0) size 784x652
+    RenderBody {BODY} at (8,16) size 768x628
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 545: "and clips differently in each region. The green box should start below the lime floats."
+      RenderBlock {DIV} at (0,52) size 768x170
+        RenderBlock {DIV} at (5,5) size 758x160 [border: (1px solid #0000FF)]
+          RenderBlock (floating) {DIV} at (1,1) size 50x50 [bgcolor=#00FF00]
+          RenderBlock (floating) {DIV} at (707,1) size 50x50 [bgcolor=#00FF00]
+          RenderBlock {DIV} at (94,1) size 569x158 [border: (1px solid #008000)]
+            RenderBlock {DIV} at (1,1) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+            RenderBlock {P} at (1,35) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {P} at (1,87) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {DIV} at (1,139) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+      RenderBlock {DIV} at (0,222) size 768x406
+        RenderBlock {DIV} at (0,0) size 302x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 402x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 222x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-not-moving-below-floats-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..615526e
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 784x652
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x652
+  RenderBlock {HTML} at (0,0) size 784x652
+    RenderBody {BODY} at (8,16) size 768x628
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 735: "and clips differently in each region. The green box should be even with the lime floats at the top of the first region."
+      RenderBlock {DIV} at (0,52) size 768x170
+        RenderBlock {DIV} at (5,5) size 758x160 [border: (1px solid #0000FF)]
+          RenderBlock (floating) {DIV} at (1,1) size 30x50 [bgcolor=#00FF00]
+          RenderBlock (floating) {DIV} at (727,1) size 30x50 [bgcolor=#00FF00]
+          RenderBlock {DIV} at (94,1) size 569x158 [border: (1px solid #008000)]
+            RenderBlock {DIV} at (1,1) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+            RenderBlock {P} at (1,35) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {P} at (1,87) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {DIV} at (1,139) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+      RenderBlock {DIV} at (0,222) size 768x406
+        RenderBlock {DIV} at (0,0) size 302x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 402x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 222x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-rtl-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..75da481
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 784x680
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x680
+  RenderBlock {HTML} at (0,0) size 784x680
+    RenderBody {BODY} at (8,16) size 768x656
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 190: "independently in each region."
+      RenderBlock {DIV} at (0,52) size 768x198
+        RenderBlock {DIV} at (5,5) size 758x188 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (41,41) size 676x106 [border: (1px solid #008000)]
+            RenderBlock {DIV} at (1,1) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+            RenderBlock {P} at (1,35) size 674x36
+              RenderText {#text} at (0,0) size 674x35
+                text run at (0,0) width 572: "These lines will not spill out of the regions. These lines will not spill out of the regions. "
+                text run at (571,0) width 103: "These lines will"
+                text run at (0,18) width 173: "not spill out of the regions."
+            RenderBlock {DIV} at (1,87) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+      RenderBlock {DIV} at (0,250) size 768x406
+        RenderBlock {DIV} at (566,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (466,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (646,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-size-change-in-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..c099050
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 784x672
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x672
+  RenderBlock {HTML} at (0,0) size 784x672
+    RenderBody {BODY} at (8,16) size 768x648
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 228: "and clips differently in each region."
+      RenderBlock {DIV} at (0,52) size 768x190
+        RenderBlock {DIV} at (5,5) size 758x180 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (94,1) size 569x178 [border: (1px solid #008000)]
+            RenderBlock {DIV} at (1,1) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+            RenderBlock {P} at (1,35) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {P} at (1,87) size 567x36
+              RenderText {#text} at (0,0) size 567x35
+                text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+                text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+            RenderBlock {DIV} at (1,139) size 500x18
+              RenderText {#text} at (0,0) size 293x17
+                text run at (0,0) width 293: "Clipped line of text that should not be visible."
+      RenderBlock {DIV} at (0,242) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-expected.txt
new file mode 100644 (file)
index 0000000..86c67b4
--- /dev/null
@@ -0,0 +1,33 @@
+layer at (0,0) size 784x654
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x654
+  RenderBlock {HTML} at (0,0) size 784x654
+    RenderBody {BODY} at (8,16) size 768x630
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 228: "and clips differently in each region."
+      RenderBlock {DIV} at (0,52) size 768x172
+        RenderBlock {DIV} at (5,5) size 758x162 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
+layer at (107,74) size 569x160 clip at (108,75) size 567x158
+  RenderBlock (relative positioned) {DIV} at (94,1) size 569x160 [border: (1px solid #008000)]
+    RenderBlock {P} at (1,35) size 567x36
+      RenderText {#text} at (0,0) size 567x35
+        text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+        text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+    RenderBlock {P} at (1,87) size 567x36
+      RenderText {#text} at (0,0) size 567x35
+        text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+        text run at (0,18) width 560: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+layer at (108,75) size 500x18
+  RenderBlock {DIV} at (1,1) size 500x18
+    RenderText {#text} at (0,0) size 293x17
+      text run at (0,0) width 293: "Clipped line of text that should not be visible."
+layer at (108,215) size 500x18
+  RenderBlock (positioned) {DIV} at (1,141) size 500x18
+    RenderText {#text} at (0,0) size 293x17
+      text run at (0,0) width 293: "Clipped line of text that should not be visible."
diff --git a/LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt b/LayoutTests/platform/gtk/fast/regions/overflow-size-change-with-stacking-context-rtl-expected.txt
new file mode 100644 (file)
index 0000000..b6fe3fb
--- /dev/null
@@ -0,0 +1,37 @@
+layer at (0,0) size 784x654
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x654
+  RenderBlock {HTML} at (0,0) size 784x654
+    RenderBody {BODY} at (8,16) size 768x630
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 762x35
+          text run at (0,0) width 762: "The first and last lines of text in the regions below should be clipped to the green box. The overflow section sizes itself"
+          text run at (0,18) width 228: "and clips differently in each region."
+      RenderBlock {DIV} at (0,52) size 768x172
+        RenderBlock {DIV} at (5,5) size 758x162 [border: (1px solid #0000FF)]
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (566,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (466,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (646,284) size 122x122 [border: (1px solid #000000)]
+layer at (108,74) size 569x160 clip at (109,75) size 567x158
+  RenderBlock (relative positioned) {DIV} at (95,1) size 569x160 [border: (1px solid #008000)]
+    RenderBlock {P} at (1,35) size 567x36
+      RenderText {#text} at (0,0) size 567x35
+        text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+        text run at (7,18) width 5 RTL: "."
+        text run at (11,18) width 556: "These lines will not spill out of the regions. These lines will not spill out of the regions"
+    RenderBlock {P} at (1,87) size 567x36
+      RenderText {#text} at (0,0) size 567x35
+        text run at (0,0) width 567: "These lines will not spill out of the regions. These lines will not spill out of the regions."
+        text run at (7,18) width 5 RTL: "."
+        text run at (11,18) width 556: "These lines will not spill out of the regions. These lines will not spill out of the regions"
+layer at (176,75) size 500x18
+  RenderBlock {DIV} at (68,1) size 500x18
+    RenderText {#text} at (207,0) size 293x17
+      text run at (207,0) width 5 RTL: "."
+      text run at (211,0) width 289: "Clipped line of text that should not be visible"
+layer at (176,215) size 500x18
+  RenderBlock (positioned) {DIV} at (68,141) size 500x18
+    RenderText {#text} at (207,0) size 293x17
+      text run at (207,0) width 5 RTL: "."
+      text run at (211,0) width 289: "Clipped line of text that should not be visible"
diff --git a/LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-ltr-dominant-regions-expected.txt
new file mode 100644 (file)
index 0000000..45b2461
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 784x646
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x646
+  RenderBlock {HTML} at (0,0) size 784x646
+    RenderBody {BODY} at (8,8) size 768x630
+      RenderBlock {DIV} at (0,0) size 768x224
+        RenderBlock {DIV} at (80,5) size 608x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 586x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (473,36) width 5 RTL: "."
+                text run at (477,36) width 107: "out of the region"
+            RenderBlock {P} at (1,87) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (473,36) width 5 RTL: "."
+                text run at (477,36) width 107: "out of the region"
+            RenderBlock {P} at (1,157) size 584x18
+              RenderText {#text} at (273,0) size 311x17
+                text run at (273,0) width 5 RTL: "."
+                text run at (277,0) width 307: "This line of text should not get out of the region"
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/percentage-margins-mixed-rtl-dominant-regions-expected.txt
new file mode 100644 (file)
index 0000000..d5d0940
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 784x646
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x646
+  RenderBlock {HTML} at (0,0) size 784x646
+    RenderBody {BODY} at (8,8) size 768x630
+      RenderBlock {DIV} at (0,0) size 768x224
+        RenderBlock {DIV} at (80,5) size 608x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 586x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (0,36) width 111: "out of the region."
+            RenderBlock {P} at (1,87) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (0,36) width 111: "out of the region."
+            RenderBlock {P} at (1,157) size 584x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (566,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (466,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (646,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/percentage-margins-rtl-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..6ee82f7
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 784x646
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x646
+  RenderBlock {HTML} at (0,0) size 784x646
+    RenderBody {BODY} at (8,8) size 768x630
+      RenderBlock {DIV} at (0,0) size 768x224
+        RenderBlock {DIV} at (80,5) size 608x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 586x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (473,36) width 5 RTL: "."
+                text run at (477,36) width 107: "out of the region"
+            RenderBlock {P} at (1,87) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (473,36) width 5 RTL: "."
+                text run at (477,36) width 107: "out of the region"
+            RenderBlock {P} at (1,157) size 584x18
+              RenderText {#text} at (273,0) size 311x17
+                text run at (273,0) width 5 RTL: "."
+                text run at (277,0) width 307: "This line of text should not get out of the region"
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (566,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (466,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (646,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/percentage-margins-variable-width-regions-expected.txt b/LayoutTests/platform/gtk/fast/regions/percentage-margins-variable-width-regions-expected.txt
new file mode 100644 (file)
index 0000000..8d04532
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 784x646
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x646
+  RenderBlock {HTML} at (0,0) size 784x646
+    RenderBody {BODY} at (8,8) size 768x630
+      RenderBlock {DIV} at (0,0) size 768x224
+        RenderBlock {DIV} at (80,5) size 608x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 586x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (0,36) width 111: "out of the region."
+            RenderBlock {P} at (1,87) size 584x54
+              RenderText {#text} at (0,0) size 584x53
+                text run at (0,0) width 584: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 584: "region. This line of text should not get out of the region. This line of text should not get"
+                text run at (0,36) width 111: "out of the region."
+            RenderBlock {P} at (1,157) size 584x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,224) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-hidden-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-hidden-expected.txt
new file mode 100644 (file)
index 0000000..85f1a33
--- /dev/null
@@ -0,0 +1,49 @@
+layer at (0,0) size 784x782
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x782
+  RenderBlock {HTML} at (0,0) size 784x782
+    RenderBody {BODY} at (8,8) size 768x766
+      RenderBlock {DIV} at (0,0) size 768x360
+        RenderBlock {DIV} at (0,0) size 768x216 [color=#A0A0A0]
+          RenderInline {SPAN} at (0,0) size 768x200 [bgcolor=#A0A0A0]
+            RenderText {#text} at (0,8) size 768x200
+              text run at (0,8) width 461: "This is some content This is some content "
+              text run at (460,8) width 308: "This is some content This is"
+              text run at (0,44) width 148: "some content "
+              text run at (147,44) width 484: "This is some content This is some content "
+              text run at (630,44) width 138: "This is some"
+              text run at (0,80) width 318: "content This is some content "
+              text run at (317,80) width 451: "This is some content This is some content"
+              text run at (0,116) width 461: "This is some content This is some content "
+              text run at (460,116) width 308: "This is some content This is"
+              text run at (0,152) width 148: "some content "
+              text run at (147,152) width 484: "This is some content This is some content "
+              text run at (630,152) width 138: "This is some"
+              text run at (0,188) width 130: "content This"
+        RenderBlock {DIV} at (0,216) size 768x96 [color=#00A0E0]
+          RenderInline {SPAN} at (0,0) size 768x86 [bgcolor=#00A0E0]
+            RenderText {#text} at (0,5) size 768x86
+              text run at (0,5) width 311: "This is some content This is some content "
+              text run at (310,5) width 311: "This is some content This is some content "
+              text run at (620,5) width 148: "This is some content"
+              text run at (0,29) width 156: "This is some content "
+              text run at (155,29) width 311: "This is some content This is some content "
+              text run at (465,29) width 303: "This is some content This is some content"
+              text run at (0,53) width 311: "This is some content This is some content "
+              text run at (310,53) width 311: "This is some content This is some content "
+              text run at (620,53) width 148: "This is some content"
+              text run at (0,77) width 145: "This is some content"
+        RenderBlock {DIV} at (0,312) size 768x48 [color=#800000]
+          RenderInline {SPAN} at (0,0) size 768x38 [bgcolor=#800000]
+            RenderText {#text} at (0,5) size 768x38
+              text run at (0,5) width 311: "This is some content This is some content "
+              text run at (310,5) width 311: "This is some content This is some content "
+              text run at (620,5) width 148: "This is some content"
+              text run at (0,29) width 303: "This is some content This is some content."
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,360) size 768x406
+        RenderBlock {DIV} at (2,2) size 402x402 [border: (1px solid #A0A0A0)]
+        RenderText {#text} at (406,0) size 8x15
+          text run at (406,0) width 8: " "
+        RenderBlock {DIV} at (416,2) size 302x202 [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-visible-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-overflow-auto-overflow-visible-expected.txt
new file mode 100644 (file)
index 0000000..85f1a33
--- /dev/null
@@ -0,0 +1,49 @@
+layer at (0,0) size 784x782
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x782
+  RenderBlock {HTML} at (0,0) size 784x782
+    RenderBody {BODY} at (8,8) size 768x766
+      RenderBlock {DIV} at (0,0) size 768x360
+        RenderBlock {DIV} at (0,0) size 768x216 [color=#A0A0A0]
+          RenderInline {SPAN} at (0,0) size 768x200 [bgcolor=#A0A0A0]
+            RenderText {#text} at (0,8) size 768x200
+              text run at (0,8) width 461: "This is some content This is some content "
+              text run at (460,8) width 308: "This is some content This is"
+              text run at (0,44) width 148: "some content "
+              text run at (147,44) width 484: "This is some content This is some content "
+              text run at (630,44) width 138: "This is some"
+              text run at (0,80) width 318: "content This is some content "
+              text run at (317,80) width 451: "This is some content This is some content"
+              text run at (0,116) width 461: "This is some content This is some content "
+              text run at (460,116) width 308: "This is some content This is"
+              text run at (0,152) width 148: "some content "
+              text run at (147,152) width 484: "This is some content This is some content "
+              text run at (630,152) width 138: "This is some"
+              text run at (0,188) width 130: "content This"
+        RenderBlock {DIV} at (0,216) size 768x96 [color=#00A0E0]
+          RenderInline {SPAN} at (0,0) size 768x86 [bgcolor=#00A0E0]
+            RenderText {#text} at (0,5) size 768x86
+              text run at (0,5) width 311: "This is some content This is some content "
+              text run at (310,5) width 311: "This is some content This is some content "
+              text run at (620,5) width 148: "This is some content"
+              text run at (0,29) width 156: "This is some content "
+              text run at (155,29) width 311: "This is some content This is some content "
+              text run at (465,29) width 303: "This is some content This is some content"
+              text run at (0,53) width 311: "This is some content This is some content "
+              text run at (310,53) width 311: "This is some content This is some content "
+              text run at (620,53) width 148: "This is some content"
+              text run at (0,77) width 145: "This is some content"
+        RenderBlock {DIV} at (0,312) size 768x48 [color=#800000]
+          RenderInline {SPAN} at (0,0) size 768x38 [bgcolor=#800000]
+            RenderText {#text} at (0,5) size 768x38
+              text run at (0,5) width 311: "This is some content This is some content "
+              text run at (310,5) width 311: "This is some content This is some content "
+              text run at (620,5) width 148: "This is some content"
+              text run at (0,29) width 303: "This is some content This is some content."
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (0,360) size 768x406
+        RenderBlock {DIV} at (2,2) size 402x402 [border: (1px solid #A0A0A0)]
+        RenderText {#text} at (406,0) size 8x15
+          text run at (406,0) width 8: " "
+        RenderBlock {DIV} at (416,2) size 302x202 [border: (1px solid #000000)]
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/fast/regions/region-style-block-background-color-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-style-block-background-color-expected.txt
new file mode 100644 (file)
index 0000000..4bbabdb
--- /dev/null
@@ -0,0 +1,63 @@
+layer at (0,0) size 784x1052
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x1052
+  RenderBlock {HTML} at (0,0) size 784x1052
+    RenderBody {BODY} at (8,16) size 768x1028
+      RenderBlock {DIV} at (0,0) size 768x18
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 263x17
+            text run at (0,0) width 263: "Green background text styled in region1."
+      RenderBlock {DIV} at (0,34) size 280x30
+      RenderBlock {DIV} at (0,80) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region21."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled in region22."
+      RenderBlock {DIV} at (0,148) size 280x50
+      RenderBlock {DIV} at (0,198) size 280x30
+      RenderBlock {DIV} at (0,244) size 768x36
+        RenderBlock {P} at (0,0) size 768x36 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 743x35
+            text run at (0,0) width 743: "Green background text styled in region31. Lime background text styled in region32. Lime background text styled in"
+            text run at (0,18) width 336: "region32. Green background text styled in region31."
+      RenderBlock {DIV} at (0,296) size 280x50
+      RenderBlock {DIV} at (0,346) size 280x50
+      RenderBlock {DIV} at (0,396) size 280x30
+      RenderBlock {DIV} at (0,442) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 275x17
+            text run at (0,0) width 275: "Green background text styled in region 41."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 275x17
+            text run at (0,0) width 275: "Green background text styled in region 41."
+      RenderBlock {DIV} at (0,510) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 269x17
+            text run at (0,0) width 269: "Lime background text styled in region 42."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 269x17
+            text run at (0,0) width 269: "Lime background text styled in region 42."
+      RenderBlock {DIV} at (0,578) size 280x50
+      RenderBlock {DIV} at (0,628) size 280x50
+      RenderBlock {DIV} at (0,678) size 280x30
+      RenderBlock {DIV} at (0,708) size 280x30
+      RenderBlock {DIV} at (0,754) size 768x18
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderInline {I} at (0,0) size 274x17
+            RenderInline {B} at (0,0) size 274x17
+              RenderText {#text} at (0,0) size 274x17
+                text run at (0,0) width 274: "Green background, styled text in region5."
+      RenderBlock {DIV} at (0,788) size 280x30
+      RenderBlock {DIV} at (0,834) size 768x18
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 258x17
+            text run at (0,0) width 258: "Transparent background text in region6."
+      RenderBlock {DIV} at (0,868) size 280x30
+      RenderBlock {DIV} at (0,914) size 768x18
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#008000]
+          RenderText {#text} at (0,0) size 502x17
+            text run at (0,0) width 502: "Transparent background text in region71. Green background text in region 72."
+      RenderBlock {DIV} at (0,948) size 280x50
+      RenderBlock {DIV} at (0,998) size 280x30
diff --git a/LayoutTests/platform/gtk/fast/regions/region-style-block-background-color2-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-style-block-background-color2-expected.txt
new file mode 100644 (file)
index 0000000..e973c72
--- /dev/null
@@ -0,0 +1,60 @@
+layer at (0,0) size 784x992
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x992
+  RenderBlock {HTML} at (0,0) size 784x992
+    RenderBody {BODY} at (8,16) size 768x968
+      RenderBlock {DIV} at (0,0) size 768x18
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 263x17
+            text run at (0,0) width 263: "Green background text styled in region1."
+      RenderBlock {DIV} at (0,34) size 280x50
+      RenderBlock {DIV} at (0,100) size 768x18
+        RenderBlock {P} at (0,0) size 280x18 [bgcolor=#00FF00]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled out region2."
+      RenderBlock {DIV} at (0,134) size 768x0
+      RenderBlock {DIV} at (0,134) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region31."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled in region32."
+      RenderBlock {DIV} at (0,202) size 280x50
+      RenderBlock {DIV} at (0,252) size 280x30
+      RenderBlock {DIV} at (0,298) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region41."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled in region42."
+      RenderBlock {DIV} at (0,366) size 280x50
+      RenderBlock {DIV} at (0,416) size 280x30
+      RenderBlock {DIV} at (0,462) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region51."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region51."
+      RenderBlock {DIV} at (0,530) size 280x100
+      RenderBlock {DIV} at (0,630) size 280x10
+      RenderBlock {DIV} at (0,656) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region61."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled in region62."
+      RenderBlock {DIV} at (0,724) size 280x50
+      RenderBlock {DIV} at (0,774) size 280x30
+      RenderBlock {DIV} at (0,820) size 768x52
+        RenderBlock {P} at (0,0) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 271x17
+            text run at (0,0) width 271: "Green background text styled in region71."
+        RenderBlock {P} at (0,34) size 768x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 265x17
+            text run at (0,0) width 265: "Lime background text styled in region72."
+      RenderBlock {DIV} at (0,888) size 280x50
+      RenderBlock {DIV} at (0,938) size 280x30
diff --git a/LayoutTests/platform/gtk/fast/regions/region-style-image-background-color-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-style-image-background-color-expected.txt
new file mode 100644 (file)
index 0000000..a59d984
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x212
+  RenderBlock {HTML} at (0,0) size 800x212
+    RenderBody {BODY} at (8,16) size 784x188
+      RenderBlock {DIV} at (0,0) size 784x88
+        RenderBlock {P} at (0,0) size 784x18 [bgcolor=#FF0000]
+          RenderText {#text} at (0,0) size 255x17
+            text run at (0,0) width 255: "Green background text styled in region."
+        RenderBlock (anonymous) at (0,34) size 784x54
+          RenderImage {IMG} at (0,0) size 50x50 [bgcolor=#008000]
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,88) size 280x100
diff --git a/LayoutTests/platform/gtk/fast/regions/region-style-inline-background-color-expected.txt b/LayoutTests/platform/gtk/fast/regions/region-style-inline-background-color-expected.txt
new file mode 100644 (file)
index 0000000..977dbc9
--- /dev/null
@@ -0,0 +1,18 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x152
+  RenderBlock {HTML} at (0,0) size 800x152
+    RenderBody {BODY} at (8,8) size 784x136
+      RenderBlock {DIV} at (0,0) size 784x18
+        RenderInline {SPAN} at (0,0) size 284x17 [bgcolor=#008000]
+          RenderText {#text} at (0,0) size 284x17
+            text run at (0,0) width 284: "Green background span not styled in region."
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,18) size 280x50
+      RenderBlock {DIV} at (0,68) size 784x18
+        RenderBlock (anonymous) at (0,0) size 784x18
+          RenderInline {SPAN} at (0,0) size 284x17 [bgcolor=#008000]
+            RenderText {#text} at (0,0) size 284x17
+              text run at (0,0) width 284: "Green background span not styled in region."
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,86) size 280x50
diff --git a/LayoutTests/platform/gtk/fast/regions/render-region-custom-style-mark-expected.txt b/LayoutTests/platform/gtk/fast/regions/render-region-custom-style-mark-expected.txt
new file mode 100644 (file)
index 0000000..6fa47f3
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x378
+  RenderBlock {HTML} at (0,0) size 800x378
+    RenderBody {BODY} at (8,16) size 784x354
+      RenderBlock {DIV} at (0,0) size 784x188
+        RenderBlock {P} at (0,0) size 784x18
+          RenderText {#text} at (0,0) size 172x17
+            text run at (0,0) width 172: "First para goes into region."
+        RenderBlock (anonymous) at (0,34) size 784x18
+          RenderText {#text} at (0,0) size 137x17
+            text run at (0,0) width 137: "Text goes into region"
+        RenderBlock {P} at (0,68) size 784x18
+          RenderText {#text} at (0,0) size 190x17
+            text run at (0,0) width 190: "Second para goes into region."
+        RenderBlock {P} at (0,102) size 784x18
+          RenderText {#text} at (0,0) size 179x17
+            text run at (0,0) width 179: "Third para goes into region."
+        RenderBlock (anonymous) at (0,136) size 784x18
+          RenderText {#text} at (0,0) size 137x17
+            text run at (0,0) width 137: "Text goes into region"
+        RenderBlock {P} at (0,170) size 784x18
+          RenderText {#text} at (0,0) size 186x17
+            text run at (0,0) width 186: "Fourth para goes into region."
+      RenderBlock {DIV} at (0,204) size 200x50
+      RenderBlock {DIV} at (0,254) size 200x50
+      RenderBlock {DIV} at (0,304) size 200x50
diff --git a/LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt b/LayoutTests/platform/gtk/fast/regions/text-region-split-small-pagination-expected.txt
new file mode 100644 (file)
index 0000000..88ba517
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x328
+  RenderBlock {HTML} at (0,0) size 800x328
+    RenderBody {BODY} at (8,16) size 784x296
+      RenderBlock {DIV} at (0,0) size 784x36
+        RenderBlock {P} at (0,0) size 784x36
+          RenderInline {B} at (0,0) size 112x17
+            RenderText {#text} at (0,0) size 112x17
+              text run at (0,0) width 112: "Text in region 2."
+          RenderText {#text} at (111,0) size 138x17
+            text run at (111,0) width 138: " This paragraph has \""
+          RenderInline {I} at (0,0) size 226x17
+            RenderText {#text} at (248,0) size 226x17
+              text run at (248,0) width 226: "-webkit-region-break-after: always"
+          RenderText {#text} at (473,0) size 16x17
+            text run at (473,0) width 16: "\". "
+          RenderInline {B} at (0,0) size 749x35
+            RenderText {#text} at (488,0) size 749x35
+              text run at (488,0) width 261: "There should be nothing in this region"
+              text run at (0,18) width 95: "after this line."
+      RenderBlock {DIV} at (0,52) size 204x34 [border: (2px solid #000000)]
+      RenderBlock {DIV} at (0,102) size 204x54 [border: (2px solid #000000)]
+      RenderBlock {DIV} at (0,172) size 204x54 [border: (2px solid #000000)]
+      RenderBlock {DIV} at (0,242) size 204x54 [border: (2px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt b/LayoutTests/platform/gtk/fast/regions/top-overflow-out-of-second-region-expected.txt
new file mode 100644 (file)
index 0000000..9e70630
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x552
+  RenderBlock {HTML} at (0,0) size 800x552
+    RenderBody {BODY} at (8,16) size 784x528
+      RenderBlock {P} at (0,0) size 784x72
+        RenderText {#text} at (0,0) size 776x71
+          text run at (0,0) width 776: "In the test case below, the green block's width should not vary and should use the second region to determine its width. It"
+          text run at (0,18) width 758: "is overflowing upwards out of the blue block, and so the portion that overflows should continue to use the blue block's"
+          text run at (0,36) width 729: "containing block width. The blue block does not exist in region one, so using some hypothetical made-up width is"
+          text run at (0,54) width 639: "incorrect. The overflow should be spilling out of the top of region two and be painted in region one."
+      RenderBlock {DIV} at (0,88) size 784x134
+        RenderBlock {DIV} at (5,105) size 774x24 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (96,-99) size 581x122 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 579x36
+              RenderText {#text} at (0,0) size 579x35
+                text run at (0,0) width 579: "These lines should all fit to the width of the block in the second region and spill out of the"
+                text run at (0,18) width 114: "top of the second "
+                text run at (113,18) width 46: "region."
+            RenderBlock {P} at (1,69) size 579x36
+              RenderText {#text} at (0,0) size 579x35
+                text run at (0,0) width 579: "These lines should all fit to the width of the block in the second region and spill out of the"
+                text run at (0,18) width 114: "top of the second "
+                text run at (113,18) width 46: "region."
+      RenderBlock {DIV} at (0,222) size 784x306
+        RenderBlock {DIV} at (0,0) size 302x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 402x202 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,304) size 784x2 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-double-pagination-float-push-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-double-pagination-float-push-expected.txt
new file mode 100644 (file)
index 0000000..11b199d
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 784x826
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x826
+  RenderBlock {HTML} at (0,0) size 784x826
+    RenderBody {BODY} at (8,16) size 768x802
+      RenderBlock {P} at (0,0) size 768x36
+        RenderText {#text} at (0,0) size 751x35
+          text run at (0,0) width 751: "In the example below, the first float pushes content into region #2, and the second float pushes both floats into region"
+          text run at (0,18) width 20: "#3."
+      RenderBlock {DIV} at (0,52) size 768x224
+        RenderBlock {DIV} at (5,5) size 758x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 736x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 734x54
+              RenderImage {IMG} at (0,0) size 130x110 [bgcolor=#008000]
+              RenderImage {IMG} at (604,0) size 130x130 [bgcolor=#FFFF00]
+              RenderText {#text} at (130,0) size 474x53
+                text run at (130,0) width 273: "This line of text should not get out of the "
+                text run at (402,0) width 202: "region. This line of text should"
+                text run at (130,18) width 474: "not get out of the region. This line of text should not get out of the region."
+                text run at (130,36) width 311: "This line of text should not get out of the region."
+            RenderBlock {P} at (1,87) size 734x54
+              RenderText {#text} at (130,0) size 474x53
+                text run at (130,0) width 474: "This line of text should not get out of the region. This line of text should"
+                text run at (130,18) width 474: "not get out of the region. This line of text should not get out of the region."
+                text run at (130,36) width 311: "This line of text should not get out of the region."
+            RenderBlock {P} at (1,157) size 734x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,276) size 768x526
+        RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x122 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,224) size 402x302 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-float-pushed-to-last-region-expected.txt
new file mode 100644 (file)
index 0000000..cf50264
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 784x736
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x736
+  RenderBlock {HTML} at (0,0) size 784x736
+    RenderBody {BODY} at (8,8) size 768x720
+      RenderBlock {DIV} at (0,0) size 768x224
+        RenderBlock {DIV} at (5,5) size 758x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 736x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 734x54
+              RenderImage {IMG} at (604,0) size 130x100 [bgcolor=#008000]
+              RenderText {#text} at (0,0) size 604x53
+                text run at (0,0) width 279: "This line of text should not get out of the "
+                text run at (278,0) width 326: "region. This line of text should not get out of the"
+                text run at (0,18) width 604: "region. This line of text should not get out of the region. This line of text should not get out of"
+                text run at (0,36) width 69: "the region."
+            RenderBlock {P} at (1,87) size 734x54
+              RenderText {#text} at (0,0) size 604x53
+                text run at (0,0) width 604: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 604: "region. This line of text should not get out of the region. This line of text should not get out of"
+                text run at (0,36) width 69: "the region."
+            RenderBlock {P} at (1,157) size 734x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,224) size 768x496
+        RenderBlock {DIV} at (0,0) size 402x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x92 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,194) size 402x302 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-float-unable-to-push-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-float-unable-to-push-expected.txt
new file mode 100644 (file)
index 0000000..711a690
--- /dev/null
@@ -0,0 +1,29 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x516
+  RenderBlock {HTML} at (0,0) size 800x516
+    RenderBody {BODY} at (8,8) size 784x500
+      RenderBlock {DIV} at (0,0) size 784x224
+        RenderBlock {DIV} at (5,5) size 774x214 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 752x192 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 750x54
+              RenderText {#text} at (0,0) size 114x17
+                text run at (0,0) width 114: "This line of text "
+              RenderImage {IMG} at (620,0) size 130x100 [bgcolor=#008000]
+              RenderText {#text} at (113,0) size 620x53
+                text run at (113,0) width 174: "should not get out of the "
+                text run at (286,0) width 334: "region. This line of text should not get out of the"
+                text run at (0,18) width 620: "region. This line of text should not get out of the region. This line of text should not get out of"
+                text run at (0,36) width 69: "the region."
+            RenderBlock {P} at (1,87) size 750x54
+              RenderText {#text} at (0,0) size 620x53
+                text run at (0,0) width 620: "This line of text should not get out of the region. This line of text should not get out of the"
+                text run at (0,18) width 620: "region. This line of text should not get out of the region. This line of text should not get out of"
+                text run at (0,36) width 69: "the region."
+            RenderBlock {P} at (1,157) size 750x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,224) size 784x276
+        RenderBlock {DIV} at (0,0) size 402x92 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,92) size 302x92 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,184) size 402x92 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-floats-inside-regions-bounds-expected.txt
new file mode 100644 (file)
index 0000000..1238993
--- /dev/null
@@ -0,0 +1,30 @@
+layer at (0,0) size 784x644
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x644
+  RenderBlock {HTML} at (0,0) size 784x644
+    RenderBody {BODY} at (8,8) size 768x628
+      RenderBlock {DIV} at (0,0) size 768x222
+        RenderBlock {DIV} at (5,5) size 758x212 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 736x190 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 734x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+            RenderBlock (floating) {DIV} at (663,51) size 72x37 [border: (1px solid #FF0000)]
+              RenderText {#text} at (1,1) size 45x17
+                text run at (1,1) width 45: "Float 1"
+            RenderBlock (anonymous) at (1,51) size 734x36
+              RenderText {#text} at (0,0) size 662x35
+                text run at (0,0) width 662: "This line of text should not get out of the region. This line of text should not get out of the region. This"
+                text run at (0,18) width 279: "line of text should not get out of the region."
+            RenderBlock {P} at (1,103) size 734x0
+            RenderBlock {P} at (1,103) size 734x36
+              RenderText {#text} at (0,0) size 734x35
+                text run at (0,0) width 734: "This line of text should not get out of the region. This line of text should not get out of the region. This line of text"
+                text run at (0,18) width 520: "should not get out of the region. This line of text should not get out of the region."
+            RenderBlock {P} at (1,155) size 734x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,222) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-expected.txt
new file mode 100644 (file)
index 0000000..c47e76b
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 784x610
+  RenderView at (0,0) size 784x600
+layer at (0,0) size 784x610
+  RenderBlock {HTML} at (0,0) size 784x610
+    RenderBody {BODY} at (8,8) size 768x594
+      RenderBlock {DIV} at (0,0) size 768x188
+        RenderBlock {DIV} at (5,5) size 758x178 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 736x156 [border: (1px solid #008000)]
+            RenderBlock {P} at (1,17) size 734x36
+              RenderText {#text} at (0,0) size 734x35
+                text run at (0,0) width 734: "This line of text should not get out of the region. This line of text should not get out of the region. This line of text"
+                text run at (0,18) width 520: "should not get out of the region. This line of text should not get out of the region."
+            RenderBlock {P} at (1,69) size 734x36
+              RenderText {#text} at (0,0) size 734x35
+                text run at (0,0) width 734: "This line of text should not get out of the region. This line of text should not get out of the region. This line of text"
+                text run at (0,18) width 520: "should not get out of the region. This line of text should not get out of the region."
+            RenderBlock {P} at (1,121) size 734x18
+              RenderText {#text} at (0,0) size 311x17
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (0,188) size 768x406
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,102) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (0,284) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-expected.txt
new file mode 100644 (file)
index 0000000..29730bd
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 866x584
+  RenderView at (0,0) size 800x584
+layer at (0,0) size 866x584
+  RenderBlock {HTML} at (0,0) size 866x584
+    RenderBody {BODY} at (8,8) size 850x568
+      RenderBlock {DIV} at (0,0) size 224x568
+        RenderBlock {DIV} at (5,5) size 214x558 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 192x536 [border: (1px solid #008000)]
+            RenderBlock {P} at (17,1) size 54x534
+              RenderText {#text} at (0,0) size 53x534
+                text run at (0,0) width 534: "This line of text should not get out of the region. This line of text should not get"
+                text run at (18,0) width 534: "out of the region. This line of text should not get out of the region. This line of text"
+                text run at (36,0) width 205: "should not get out of the region."
+            RenderBlock {P} at (87,1) size 54x534
+              RenderText {#text} at (0,0) size 53x534
+                text run at (0,0) width 534: "This line of text should not get out of the region. This line of text should not get"
+                text run at (18,0) width 534: "out of the region. This line of text should not get out of the region. This line of text"
+                text run at (36,0) width 205: "should not get out of the region."
+            RenderBlock {P} at (157,1) size 18x534
+              RenderText {#text} at (0,0) size 17x311
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (224,0) size 626x568
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (202,0) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (504,0) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt b/LayoutTests/platform/gtk/fast/regions/webkit-flow-inlines-inside-regions-bounds-vertical-rl-expected.txt
new file mode 100644 (file)
index 0000000..1f1c7e9
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 866x584
+  RenderView at (0,0) size 800x584
+layer at (-66,0) size 866x584 backgroundClip at (0,0) size 866x584 clip at (0,0) size 866x584 outlineClip at (0,0) size 866x584
+  RenderBlock {HTML} at (0,0) size 866x584
+    RenderBody {BODY} at (8,8) size 850x568
+      RenderBlock {DIV} at (0,0) size 224x568
+        RenderBlock {DIV} at (5,5) size 214x558 [border: (1px solid #0000FF)]
+          RenderBlock {DIV} at (11,11) size 192x536 [border: (1px solid #008000)]
+            RenderBlock {P} at (17,1) size 54x534
+              RenderText {#text} at (0,0) size 53x534
+                text run at (0,0) width 534: "This line of text should not get out of the region. This line of text should not get"
+                text run at (18,0) width 534: "out of the region. This line of text should not get out of the region. This line of text"
+                text run at (36,0) width 205: "should not get out of the region."
+            RenderBlock {P} at (87,1) size 54x534
+              RenderText {#text} at (0,0) size 53x534
+                text run at (0,0) width 534: "This line of text should not get out of the region. This line of text should not get"
+                text run at (18,0) width 534: "out of the region. This line of text should not get out of the region. This line of text"
+                text run at (36,0) width 205: "should not get out of the region."
+            RenderBlock {P} at (157,1) size 18x534
+              RenderText {#text} at (0,0) size 17x311
+                text run at (0,0) width 311: "This line of text should not get out of the region."
+      RenderBlock {DIV} at (224,0) size 626x568
+        RenderBlock {DIV} at (0,0) size 202x102 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (202,0) size 302x182 [border: (1px solid #000000)]
+        RenderBlock {DIV} at (504,0) size 122x122 [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-character-expected.txt
new file mode 100644 (file)
index 0000000..08b1d36
--- /dev/null
@@ -0,0 +1,105 @@
+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
+      RenderBlock (floating) {DIV} at (4,0) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 208x17
+            text run at (0,0) width 208: "The initial value (should be like "
+          RenderInline {TT} at (0,0) size 33x15
+            RenderText {#text} at (207,3) size 33x15
+              text run at (207,3) width 33: "auto"
+          RenderText {#text} at (239,0) size 6x17
+            text run at (239,0) width 6: ")"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,0) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 83x17
+            text run at (0,0) width 83: "The default ("
+          RenderInline {TT} at (0,0) size 196x15
+            RenderText {#text} at (82,3) size 196x15
+              text run at (82,3) width 196: "hyphenate-character: auto"
+          RenderText {#text} at (277,0) size 6x17
+            text run at (277,0) width 6: ")"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (4,274) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderText {#text} at (0,0) size 49x17
+            text run at (0,0) width 49: "Bullet ("
+          RenderInline {TT} at (0,0) size 219x15
+            RenderText {#text} at (48,3) size 219x15
+              text run at (48,3) width 219: "hyphenate-character: \"\\2022\""
+          RenderText {#text} at (266,0) size 7x17
+            text run at (266,0) width 7: ")"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,274) size 356x274
+        RenderBlock {P} at (0,16) size 356x18
+          RenderText {#text} at (0,0) size 140x17
+            text run at (0,0) width 140: "Middle dot and tilde ("
+          RenderInline {TT} at (0,0) size 212x15
+            RenderText {#text} at (139,3) size 212x15
+              text run at (139,3) width 212: "hyphenate-character: \"\\B7~\""
+          RenderText {#text} at (350,0) size 6x17
+            text run at (350,0) width 6: ")"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-first-word-expected.txt
new file mode 100644 (file)
index 0000000..d9e56c5
--- /dev/null
@@ -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 784x584
+      RenderBlock {DIV} at (0,0) size 226x117 [border: (3px solid #000000)]
+        RenderText {#text} at (3,5) size 427x107
+          text run at (3,5) width 427: "declination"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphenate-locale-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphenate-locale-expected.txt
new file mode 100644 (file)
index 0000000..7678a4e
--- /dev/null
@@ -0,0 +1,37 @@
+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
+      RenderBlock {DIV} at (0,0) size 130x210
+        RenderBlock {DIV} at (0,0) size 130x42
+          RenderText {#text} at (0,1) size 158x40
+            text run at (0,1) width 158: "throughout"
+        RenderBlock {DIV} at (0,42) size 130x42
+          RenderText {#text} at (0,1) size 158x40
+            text run at (0,1) width 158: "throughout"
+        RenderBlock {DIV} at (0,84) size 130x42
+          RenderText {#text} at (0,1) size 158x40
+            text run at (0,1) width 158: "throughout"
+        RenderBlock {DIV} at (0,126) size 130x42
+          RenderText {#text} at (0,1) size 158x40
+            text run at (0,1) width 158: "throughout"
+        RenderBlock {DIV} at (0,168) size 130x42
+          RenderText {#text} at (0,1) size 158x40
+            text run at (0,1) width 158: "throughout"
+      RenderBlock {DIV} at (0,210) size 135x210
+        RenderBlock {DIV} at (0,0) size 135x42
+          RenderText {#text} at (0,1) size 156x40
+            text run at (0,1) width 156: "reciprocity"
+        RenderBlock {DIV} at (0,42) size 135x42
+          RenderText {#text} at (0,1) size 156x40
+            text run at (0,1) width 156: "reciprocity"
+        RenderBlock {DIV} at (0,84) size 135x42
+          RenderText {#text} at (0,1) size 156x40
+            text run at (0,1) width 156: "reciprocity"
+        RenderBlock {DIV} at (0,126) size 135x42
+          RenderText {#text} at (0,1) size 156x40
+            text run at (0,1) width 156: "reciprocity"
+        RenderBlock {DIV} at (0,168) size 135x42
+          RenderText {#text} at (0,1) size 156x40
+            text run at (0,1) width 156: "reciprocity"
diff --git a/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt b/LayoutTests/platform/gtk/fast/text/hyphens-expected.txt
new file mode 100644 (file)
index 0000000..d322cfe
--- /dev/null
@@ -0,0 +1,98 @@
+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
+      RenderBlock (floating) {DIV} at (4,0) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderInline {TT} at (0,0) size 118x15
+            RenderText {#text} at (0,3) size 118x15
+              text run at (0,3) width 118: "hyphens: manual"
+          RenderText {#text} at (117,0) size 139x17
+            text run at (117,0) width 139: " without soft hyphens"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,0) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderInline {TT} at (0,0) size 102x15
+            RenderText {#text} at (0,3) size 102x15
+              text run at (0,3) width 102: "hyphens: none"
+          RenderText {#text} at (101,0) size 119x17
+            text run at (101,0) width 119: " with soft hyphens"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "get\x{AD}ting its body tucked away,"
+            text run at (7,91) width 245: "com\x{AD}fortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straight\x{AD}ened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedge\x{AD}hog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (4,274) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderInline {TT} at (0,0) size 118x15
+            RenderText {#text} at (0,3) size 118x15
+              text run at (0,3) width 118: "hyphens: manual"
+          RenderText {#text} at (117,0) size 118x17
+            text run at (117,0) width 118: " with soft hyphens"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in get\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,70) width 209: "ting its body tucked away, "
+            text run at (215,70) width 37: "com\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,91) width 245: "fortably enough, under her arm,"
+            text run at (7,112) width 226: "with its legs hanging down, "
+            text run at (232,112) width 105: "but generally,"
+            text run at (7,133) width 330: "just as she had got its neck nicely straight\x{AD}" + hyphen string "\x{2010}"
+            text run at (7,154) width 39: "ened "
+            text run at (45,154) width 292: "out, and was going to give the hedge\x{AD}hog"
+            text run at (7,175) width 196: "a blow with its head, it "
+            text run at (202,175) width 135: "would twist itself"
+            text run at (7,196) width 230: "round and look up in her face\x{2026}"
+      RenderBlock (floating) {DIV} at (356,274) size 344x274
+        RenderBlock {P} at (0,16) size 344x18
+          RenderInline {TT} at (0,0) size 102x15
+            RenderText {#text} at (0,3) size 102x15
+              text run at (0,3) width 102: "hyphens: auto"
+          RenderText {#text} at (101,0) size 139x17
+            text run at (101,0) width 139: " without soft hyphens"
+        RenderBlock {DIV} at (0,50) size 344x224 [border: (3px solid #000000)]
+          RenderBlock (floating) {DIV} at (262,7) size 75x90 [bgcolor=#F0F8FF]
+          RenderText {#text} at (7,7) size 330x209
+            text run at (7,7) width 245: "The chief difficulty Alice found"
+            text run at (7,28) width 245: "at first was in managing her"
+            text run at (7,49) width 245: "flamingo: she succeeded in"
+            text run at (7,70) width 245: "getting its body tucked away,"
+            text run at (7,91) width 245: "comfortably enough, under her"
+            text run at (7,112) width 307: "arm, with its legs hanging down, "
+            text run at (313,112) width 24: "but"
+            text run at (7,133) width 330: "generally, just as she had got its neck nicely"
+            text run at (7,154) width 96: "straightened "
+            text run at (102,154) width 235: "out, and was going to give the"
+            text run at (7,175) width 245: "hedgehog a blow with its head, it "
+            text run at (251,175) width 86: "would twist"
+            text run at (7,196) width 271: "itself round and look up in her face\x{2026}"
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-126-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-126-expected.txt
new file mode 100644 (file)
index 0000000..9160d5b
--- /dev/null
@@ -0,0 +1,3 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "" for key "width" not recognized. Content ignored.
+viewport size 64x70 scale 5.000000 with limits [5.028572, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-127-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-127-expected.txt
new file mode 100644 (file)
index 0000000..9160d5b
--- /dev/null
@@ -0,0 +1,3 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "" for key "width" not recognized. Content ignored.
+viewport size 64x70 scale 5.000000 with limits [5.028572, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-65-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-65-expected.txt
new file mode 100644 (file)
index 0000000..33898ad
--- /dev/null
@@ -0,0 +1,4 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "100;initial-scale" for key "width" was truncated to its numeric prefix.
+CONSOLE MESSAGE: line 3: Viewport argument key "1" not recognized and ignored.
+viewport size 100x110 scale 3.200000 with limits [3.200000, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-82-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-82-expected.txt
new file mode 100644 (file)
index 0000000..9678143
--- /dev/null
@@ -0,0 +1,3 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "400%" for key "width" was truncated to its numeric prefix.
+viewport size 400x440 scale 0.800000 with limits [0.800000, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-84-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-84-expected.txt
new file mode 100644 (file)
index 0000000..afb287b
--- /dev/null
@@ -0,0 +1,3 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "" for key "width" not recognized. Content ignored.
+viewport size 64x480 scale 5.000000 with limits [5.000000, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/fast/viewport/viewport-87-expected.txt b/LayoutTests/platform/gtk/fast/viewport/viewport-87-expected.txt
new file mode 100644 (file)
index 0000000..9160d5b
--- /dev/null
@@ -0,0 +1,3 @@
+CONSOLE MESSAGE: line 3: Viewport argument value "" for key "width" not recognized. Content ignored.
+viewport size 64x70 scale 5.000000 with limits [5.028572, 5.000000] and userScalable -1.000000
+
diff --git a/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt
new file mode 100644 (file)
index 0000000..8d7affd
--- /dev/null
@@ -0,0 +1,385 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x206
+  RenderBlock {HTML} at (0,0) size 800x206
+    RenderBody {BODY} at (8,8) size 784x182
+      RenderMathMLMath {math} at (0,0) size 784x85
+        RenderMathMLRow {mrow} at (296,0) size 192x85
+          RenderMathMLRow {mrow} at (0,0) size 138x85
+            RenderMathMLRow {mrow} at (0,0) size 63x85
+              RenderInline {mi} at (0,0) size 5x24
+                RenderText {#text} at (0,32) size 5x24
+                  text run at (0,32) width 5: "f"
+              RenderMathMLRow {mrow} at (6,0) size 57x85
+                RenderMathMLOperator {mo} at (0,0) size 8x85
+                RenderMathMLFraction {mfrac} at (8,10) size 41x70
+                  RenderMathMLBlock {mfrac} at (0,0) size 41x34
+                    RenderMathMLRow {mrow} at (3,0) size 35x34
+                      RenderMathMLFraction {mfrac} at (0,0) size 15x34
+                        RenderMathMLBlock {mfrac} at (0,0) size 15x16
+                          RenderInline {mi} at (0,0) size 9x24
+                            RenderText {#text} at (3,-4) size 9x24
+                              text run at (3,-4) width 9: "a"
+                        RenderMathMLBlock {mfrac} at (0,16) size 15x18
+                          RenderInline {mi} at (0,0) size 9x24
+                            RenderText {#text} at (3,-2) size 9x24
+                              text run at (3,-2) width 9: "b"
+                      RenderMathMLOperator {mo} at (15,8) size 12x16
+                        RenderMathMLBlock {mo} at (0,0) size 11x16
+                          RenderText {mo} at (0,-4) size 11x24
+                            text run at (0,-4) width 11: "+"
+                      RenderInline {mi} at (0,0) size 8x24
+                        RenderText {#text} at (27,4) size 8x24
+                          text run at (27,4) width 8: "c"
+                  RenderMathMLBlock {mfrac} at (0,34) size 41x36
+                    RenderMathMLRow {mrow} at (3,2) size 35x34
+                      RenderMathMLFraction {mfrac} at (0,0) size 15x34
+                        RenderMathMLBlock {mfrac} at (0,0) size 15x16
+                          RenderInline {mi} at (0,0) size 9x24
+                            RenderText {#text} at (3,-4) size 9x24
+                              text run at (3,-4) width 9: "c"
+                        RenderMathMLBlock {mfrac} at (0,16) size 15x18
+                          RenderInline {mi} at (0,0) size 9x24
+                            RenderText {#text} at (3,-2) size 9x24
+                              text run at (3,-2) width 9: "d"
+                      RenderMathMLOperator {mo} at (15,8) size 12x16
+                        RenderMathMLBlock {mo} at (0,0) size 11x16
+                          RenderText {mo} at (0,-4) size 11x24
+                            text run at (0,-4) width 11: "+"
+                      RenderInline {mi} at (0,0) size 8x24
+                        RenderText {#text} at (27,4) size 8x24
+                          text run at (27,4) width 8: "e"
+                RenderMathMLOperator {mo} at (49,0) size 8x85
+            RenderMathMLOperator {mo} at (63,36) size 12x16
+              RenderMathMLBlock {mo} at (0,0) size 11x16
+                RenderText {mo} at (0,-4) size 11x24
+                  text run at (0,-4) width 11: "+"
+            RenderMathMLRow {mrow} at (75,13) size 63x63
+              RenderInline {mi} at (0,0) size 9x24
+                RenderText {#text} at (0,19) size 9x24
+                  text run at (0,19) width 9: "g"
+              RenderMathMLRow {mrow} at (10,0) size 53x63
+                RenderMathMLOperator {mo} at (0,0) size 8x63
+                RenderMathMLSubSup {msubsup} at (8,7) size 37x52
+                  RenderMathMLBlock {msubsup} at (0,0) size 8x32
+                    RenderInline {mi} at (0,0) size 8x24
+                      RenderText {#text} at (0,12) size 8x24
+                        text run at (0,12) width 8: "x"
+                  RenderMathMLBlock {msubsup} at (9,0) size 28x52
+                    RenderMathMLBlock {msubsup} at (0,0) size 28x26
+                      RenderMathMLRow {mrow} at (0,0) size 27x26
+                        RenderMathMLFraction {mfrac} at (0,0) size 11x26
+                          RenderMathMLBlock {mfrac} at (0,0) size 11x12
+                            RenderInline {mi} at (0,0) size 7x18
+                              RenderText {#text} at (2,-3) size 7x18
+                                text run at (2,-3) width 7: "a"
+                          RenderMathMLBlock {mfrac} at (0,12) size 11x14
+                            RenderInline {mi} at (0,0) size 7x18
+                              RenderText {#text} at (2,-1) size 7x18
+                                text run at (2,-1) width 7: "b"
+                        RenderMathMLOperator {mo} at (11,6) size 10x12
+                          RenderMathMLBlock {mo} at (0,0) size 9x12
+                            RenderText {mo} at (0,-3) size 9x18
+                              text run at (0,-3) width 9: "+"
+                        RenderInline {mi} at (0,0) size 6x18
+                          RenderText {#text} at (21,3) size 6x18
+                            text run at (21,3) width 6: "c"
+                    RenderMathMLBlock {msubsup} at (0,26) size 28x26
+                      RenderMathMLRow {mrow} at (1,0) size 27x26
+                        RenderMathMLFraction {mfrac} at (0,0) size 11x26
+                          RenderMathMLBlock {mfrac} at (0,0) size 11x12
+                            RenderInline {mi} at (0,0) size 7x18
+                              RenderText {#text} at (2,-3) size 7x18
+                                text run at (2,-3) width 7: "c"
+                          RenderMathMLBlock {mfrac} at (0,12) size 11x14
+                            RenderInline {mi} at (0,0) size 7x18
+                              RenderText {#text} at (2,-1) size 7x18
+                                text run at (2,-1) width 7: "d"
+                        RenderMathMLOperator {mo} at (11,6) size 10x12
+                          RenderMathMLBlock {mo} at (0,0) size 9x12
+                            RenderText {mo} at (0,-3) size 9x18
+                              text run at (0,-3) width 9: "+"
+                        RenderInline {mi} at (0,0) size 6x18
+                          RenderText {#text} at (21,3) size 6x18
+                            text run at (21,3) width 6: "e"
+                RenderMathMLOperator {mo} at (45,0) size 8x63
+          RenderMathMLOperator {mo} at (138,36) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,-4) size 11x24
+                text run at (0,-4) width 11: "+"
+          RenderMathMLRow {mrow} at (150,17) size 42x55
+            RenderMathMLSubSup {msubsup} at (0,0) size 17x55
+              RenderMathMLBlock {msubsup} at (0,0) size 9x55
+                RenderMathMLOperator {mo} at (0,0) size 9x55
+              RenderMathMLBlock {msubsup} at (10,0) size 7x43
+                RenderMathMLBlock {msubsup} at (0,0) size 7x31
+                  RenderInline {mi} at (0,0) size 7x18
+                    RenderText {#text} at (0,-3) size 7x18
+                      text run at (0,-3) width 7: "b"
+                RenderMathMLBlock {msubsup} at (0,31) size 7x12
+                  RenderInline {mi} at (0,0) size 7x18
+                    RenderText {#text} at (0,-3) size 7x18
+                      text run at (0,-3) width 7: "a"
+            RenderMathMLRow {mrow} at (17,6) size 25x45
+              RenderMathMLUnderOver {munderover} at (0,0) size 20x45
+                RenderBlock (anonymous) at (0,0) size 20x16
+                  RenderInline {mi} at (0,0) size 8x18
+                    RenderText {#text} at (6,0) size 8x18
+                      text run at (6,0) width 8: "n"
+                RenderBlock (anonymous) at (0,13) size 20x16
+                  RenderMathMLOperator {mo} at (3,0) size 15x16
+                    RenderMathMLBlock {mo} at (0,0) size 15x16
+                      RenderText {mo} at (0,-4) size 15x24
+                        text run at (0,-4) width 15: "\x{2211}"
+                RenderBlock (anonymous) at (0,29) size 20x16
+                  RenderMathMLRow {mrow} at (0,3) size 20x12
+                    RenderInline {mi} at (0,0) size 4x18
+                      RenderText {#text} at (0,-3) size 4x18
+                        text run at (0,-3) width 4: "i"
+                    RenderMathMLOperator {mo} at (4,0) size 10x12
+                      RenderMathMLBlock {mo} at (0,0) size 9x12
+                        RenderText {mo} at (0,-3) size 9x18
+                          text run at (0,-3) width 9: "="
+                    RenderInline {mn} at (0,0) size 7x18
+                      RenderText {#text} at (13,-3) size 7x18
+                        text run at (13,-3) width 7: "0"
+              RenderInline {mi} at (0,0) size 5x24
+                RenderText {#text} at (20,9) size 5x24
+                  text run at (20,9) width 5: "i"
+      RenderBlock {P} at (0,101) size 784x18
+        RenderText {#text} at (0,0) size 54x17
+          text run at (0,0) width 54: "Implied "
+        RenderInline {CODE} at (0,0) size 32x15
+          RenderText {#text} at (53,3) size 32x15
+            text run at (53,3) width 32: "mrow"
+        RenderText {#text} at (84,0) size 163x17
+          text run at (84,0) width 163: " with operator stretching:"
+      RenderMathMLMath {math} at (0,135) size 784x47
+        RenderMathMLSquareRoot {msqrt} at (369,0) size 46x47
+          RenderMathMLRow (anonymous) at (12,3) size 34x41
+            RenderInline {mi} at (0,0) size 5x24
+              RenderText {#text} at (0,6) size 5x24
+                text run at (0,6) width 5: "f"
+            RenderMathMLOperator {mo} at (5,0) size 7x41
+            RenderMathMLFraction {mfrac} at (12,2) size 15x34
+              RenderMathMLBlock {mfrac} at (0,0) size 15x16
+                RenderInline {mn} at (0,0) size 9x24
+                  RenderText {#text} at (3,-4) size 9x24
+                    text run at (3,-4) width 9: "1"
+              RenderMathMLBlock {mfrac} at (0,16) size 15x18
+                RenderInline {mi} at (0,0) size 9x24
+                  RenderText {#text} at (3,-2) size 9x24
+                    text run at (3,-2) width 9: "y"
+            RenderMathMLOperator {mo} at (27,0) size 7x41
+layer at (310,8) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (310,18) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,28) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,38) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,48) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,58) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,68) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,78) size 7x4 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,70) size 7x4
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (310,82) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,74) size 7x11
+layer at (359,8) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (359,18) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,28) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,38) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,48) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,58) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,50) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,68) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,60) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,78) size 7x4 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,70) size 7x4
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (359,82) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,74) size 7x11
+layer at (389,21) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (389,31) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A2}"
+layer at (389,41) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A2}"
+layer at (389,51) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A2}"
+layer at (389,61) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A2}"
+layer at (389,71) size 7x2 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,50) size 7x2
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A2}"
+layer at (389,73) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,52) size 7x11
+layer at (434,21) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (434,31) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A5}"
+layer at (434,41) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A5}"
+layer at (434,51) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A5}"
+layer at (434,61) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,40) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A5}"
+layer at (434,71) size 7x2 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,50) size 7x2
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A5}"
+layer at (434,73) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,52) size 7x11
+layer at (454,25) size 9x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 9x10
+layer at (454,35) size 9x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 9x10
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{23AE}"
+layer at (454,45) size 9x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 9x10
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{23AE}"
+layer at (454,55) size 9x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 9x10
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{23AE}"
+layer at (454,65) size 9x4 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,40) size 9x4
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{23AE}"
+layer at (454,69) size 9x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,44) size 9x11
+layer at (394,146) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (394,156) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (394,166) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239C}"
+layer at (394,176) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x11
+layer at (416,146) size 7x10 scrollHeight 14
+  RenderMathMLBlock {mo} at (0,0) size 7x10
+layer at (416,156) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,10) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (416,166) size 7x10 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,20) size 7x10
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239F}"
+layer at (416,176) size 7x11 scrollHeight 13
+  RenderMathMLBlock {mo} at (0,30) size 7x11
+layer at (310,9) size 7x11 backgroundClip at (310,8) size 7x10 clip at (310,8) size 7x10 outlineClip at (310,8) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239B}"
+layer at (310,79) size 7x11 backgroundClip at (310,82) size 7x11 clip at (310,82) size 7x11 outlineClip at (310,82) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239D}"
+layer at (359,9) size 7x11 backgroundClip at (359,8) size 7x10 clip at (359,8) size 7x10 outlineClip at (359,8) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239E}"
+layer at (359,79) size 7x11 backgroundClip at (359,82) size 7x11 clip at (359,82) size 7x11 outlineClip at (359,82) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A0}"
+layer at (389,22) size 7x11 backgroundClip at (389,21) size 7x10 clip at (389,21) size 7x10 outlineClip at (389,21) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A1}"
+layer at (389,70) size 7x11 backgroundClip at (389,73) size 7x11 clip at (389,73) size 7x11 outlineClip at (389,73) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A3}"
+layer at (434,22) size 7x11 backgroundClip at (434,21) size 7x10 clip at (434,21) size 7x10 outlineClip at (434,21) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A4}"
+layer at (434,70) size 7x11 backgroundClip at (434,73) size 7x11 clip at (434,73) size 7x11 outlineClip at (434,73) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A6}"
+layer at (454,26) size 9x11 backgroundClip at (454,25) size 9x10 clip at (454,25) size 9x10 outlineClip at (454,25) size 9x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 9x11
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{2320}"
+layer at (454,66) size 9x11 backgroundClip at (454,69) size 9x11 clip at (454,69) size 9x11 outlineClip at (454,69) size 9x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 9x11
+    RenderText {mo} at (0,-2) size 9x15
+      text run at (0,-2) width 9: "\x{2321}"
+layer at (394,147) size 7x11 backgroundClip at (394,146) size 7x10 clip at (394,146) size 7x10 outlineClip at (394,146) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239B}"
+layer at (394,173) size 7x11 backgroundClip at (394,176) size 7x11 clip at (394,176) size 7x11 outlineClip at (394,176) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239D}"
+layer at (416,147) size 7x11 backgroundClip at (416,146) size 7x10 clip at (416,146) size 7x10 outlineClip at (416,146) size 7x10
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{239E}"
+layer at (416,173) size 7x11 backgroundClip at (416,176) size 7x11 clip at (416,176) size 7x11 outlineClip at (416,176) size 7x11
+  RenderBlock (relative positioned) {mo} at (0,0) size 7x11
+    RenderText {mo} at (0,-2) size 7x15
+      text run at (0,-2) width 7: "\x{23A0}"
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msub-base-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msub-base-changed-expected.txt
new file mode 100644 (file)
index 0000000..f40d9e6
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {html} at (0,0) size 800x52
+    RenderBody {body} at (8,16) size 784x20
+      RenderBlock {p} at (0,0) size 784x20
+        RenderMathMLMath {math} at (0,1) size 17x19
+          RenderMathMLSubSup {msub} at (1,0) size 15x19
+            RenderMathMLBlock {msub} at (0,0) size 8x16
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,-4) size 8x24
+                  text run at (0,-4) width 8: "y"
+            RenderMathMLBlock {msub} at (8,13) size 0x0
+            RenderInline {mn} at (0,0) size 7x18
+              RenderText {#text} at (8,4) size 7x18
+                text run at (8,4) width 7: "1"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msub-sub-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msub-sub-changed-expected.txt
new file mode 100644 (file)
index 0000000..1d2fd71
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {html} at (0,0) size 800x52
+    RenderBody {body} at (8,16) size 784x20
+      RenderBlock {p} at (0,0) size 784x20
+        RenderMathMLMath {math} at (0,1) size 17x19
+          RenderMathMLSubSup {msub} at (1,0) size 15x19
+            RenderMathMLBlock {msub} at (0,0) size 8x16
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,-4) size 8x24
+                  text run at (0,-4) width 8: "x"
+            RenderInline {mn} at (0,0) size 7x18
+              RenderText {#text} at (8,4) size 7x18
+                text run at (8,4) width 7: "2"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msubsup-base-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msubsup-base-changed-expected.txt
new file mode 100644 (file)
index 0000000..16224d3
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x57
+  RenderBlock {html} at (0,0) size 800x57
+    RenderBody {body} at (8,16) size 784x25
+      RenderBlock {p} at (0,0) size 784x25
+        RenderMathMLMath {math} at (0,0) size 18x24
+          RenderMathMLSubSup {msubsup} at (1,0) size 16x24
+            RenderMathMLBlock {msubsup} at (0,0) size 8x24
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,4) size 8x24
+                  text run at (0,4) width 8: "y"
+            RenderMathMLBlock {msubsup} at (8,21) size 0x0
+            RenderMathMLBlock {msubsup} at (9,0) size 7x24
+              RenderMathMLBlock {msubsup} at (0,0) size 7x12
+                RenderInline {mi} at (0,0) size 6x18
+                  RenderText {#text} at (0,-3) size 6x18
+                    text run at (0,-3) width 6: "k"
+              RenderMathMLBlock {msubsup} at (0,12) size 7x12
+                RenderInline {mn} at (0,0) size 7x18
+                  RenderText {#text} at (0,-3) size 7x18
+                    text run at (0,-3) width 7: "1"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msubsup-sub-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msubsup-sub-changed-expected.txt
new file mode 100644 (file)
index 0000000..dff080c
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x57
+  RenderBlock {html} at (0,0) size 800x57
+    RenderBody {body} at (8,16) size 784x25
+      RenderBlock {p} at (0,0) size 784x25
+        RenderMathMLMath {math} at (0,0) size 18x24
+          RenderMathMLSubSup {msubsup} at (1,0) size 16x24
+            RenderMathMLBlock {msubsup} at (0,0) size 8x24
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,4) size 8x24
+                  text run at (0,4) width 8: "x"
+            RenderMathMLBlock {msubsup} at (9,0) size 7x24
+              RenderMathMLBlock {msubsup} at (0,0) size 7x12
+                RenderInline {mi} at (0,0) size 6x18
+                  RenderText {#text} at (0,-3) size 6x18
+                    text run at (0,-3) width 6: "k"
+              RenderMathMLBlock {msubsup} at (0,12) size 7x0
+              RenderMathMLBlock {msubsup} at (0,12) size 7x12
+                RenderInline {mn} at (0,0) size 7x18
+                  RenderText {#text} at (0,-3) size 7x18
+                    text run at (0,-3) width 7: "2"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msubsup-sup-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msubsup-sup-changed-expected.txt
new file mode 100644 (file)
index 0000000..aa9aeff
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x57
+  RenderBlock {html} at (0,0) size 800x57
+    RenderBody {body} at (8,16) size 784x25
+      RenderBlock {p} at (0,0) size 784x25
+        RenderMathMLMath {math} at (0,0) size 18x24
+          RenderMathMLSubSup {msubsup} at (1,0) size 16x24
+            RenderMathMLBlock {msubsup} at (0,0) size 8x24
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,4) size 8x24
+                  text run at (0,4) width 8: "x"
+            RenderMathMLBlock {msubsup} at (9,0) size 7x24
+              RenderMathMLBlock {msubsup} at (0,0) size 7x12
+                RenderInline {mi} at (0,0) size 4x18
+                  RenderText {#text} at (0,-3) size 4x18
+                    text run at (0,-3) width 4: "j"
+              RenderMathMLBlock {msubsup} at (0,12) size 7x0
+              RenderMathMLBlock {msubsup} at (0,12) size 7x12
+                RenderInline {mn} at (0,0) size 7x18
+                  RenderText {#text} at (0,-3) size 7x18
+                    text run at (0,-3) width 7: "1"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msup-base-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msup-base-changed-expected.txt
new file mode 100644 (file)
index 0000000..eac0dcd
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {html} at (0,0) size 800x52
+    RenderBody {body} at (8,16) size 784x20
+      RenderBlock {p} at (0,0) size 784x20
+        RenderMathMLMath {math} at (0,0) size 17x19
+          RenderMathMLSubSup {msup} at (1,0) size 15x19
+            RenderMathMLBlock {msup} at (0,3) size 8x16
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,-4) size 8x24
+                  text run at (0,-4) width 8: "y"
+            RenderMathMLBlock {msup} at (8,16) size 0x0
+            RenderInline {mn} at (0,0) size 7x18
+              RenderText {#text} at (8,-3) size 7x18
+                text run at (8,-3) width 7: "1"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/mathml/presentation/msup-sup-changed-expected.txt b/LayoutTests/platform/gtk/mathml/presentation/msup-sup-changed-expected.txt
new file mode 100644 (file)
index 0000000..07cc787
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x52
+  RenderBlock {html} at (0,0) size 800x52
+    RenderBody {body} at (8,16) size 784x20
+      RenderBlock {p} at (0,0) size 784x20
+        RenderMathMLMath {math} at (0,0) size 17x19
+          RenderMathMLSubSup {msup} at (1,0) size 15x19
+            RenderMathMLBlock {msup} at (0,3) size 8x16
+              RenderInline {mi} at (0,0) size 8x24
+                RenderText {#text} at (0,-4) size 8x24
+                  text run at (0,-4) width 8: "x"
+            RenderInline {mn} at (0,0) size 7x18
+              RenderText {#text} at (8,-3) size 7x18
+                text run at (8,-3) width 7: "2"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/plugins/plugin-initiate-popup-window-expected.txt b/LayoutTests/platform/gtk/plugins/plugin-initiate-popup-window-expected.txt
new file mode 100644 (file)
index 0000000..5335540
--- /dev/null
@@ -0,0 +1,18 @@
+CONSOLE MESSAGE: line 17: window count: 1
+CONSOLE MESSAGE: PLUGIN: getFocusEvent
+CONSOLE MESSAGE: PLUGIN: mouseDown at (12, 12)
+CONSOLE MESSAGE: line 30: window count: 2
+CONSOLE MESSAGE: PLUGIN: updateEvt
+CONSOLE MESSAGE: PLUGIN: updateEvt
+CONSOLE MESSAGE: PLUGIN: loseFocusEvent
+CONSOLE MESSAGE: PLUGIN: getFocusEvent
+CONSOLE MESSAGE: PLUGIN: mouseDown at (52, 12)
+CONSOLE MESSAGE: PLUGIN: mouseUp at (52, 12)
+CONSOLE MESSAGE: PLUGIN: keyDown 'p'
+CONSOLE MESSAGE: line 52: window count: 3
+CONSOLE MESSAGE: PLUGIN: keyUp 'p'
+
+
+Specify a script and a mouse/keyboard event to the plugin. The specified script will be evaluated in the browser when the specified event is received by the plugin. The test is for bug https://bugs.webkit.org/show_bug.cgi?id=41292.
+Opening window by mouse down is PASSED
+Opening window by key down is PASSED
index c947ab6..162edb2 100644 (file)
@@ -468,6 +468,8 @@ BUGWK54210 : fast/text/atsui-spacing-features.html = PASS TEXT
 
 BUGWK83800 : plugins/get-url-with-blank-target.html = PASS TEXT
 
+BUGWK83878 : media/track/track-mode.html = PASS TEXT
+
 //////////////////////////////////////////////////////////////////////////////////////////
 // End of Flaky tests
 //////////////////////////////////////////////////////////////////////////////////////////