[GTK] Update test expectations after r194845
authormcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Jan 2016 16:42:19 +0000 (16:42 +0000)
committermcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 11 Jan 2016 16:42:19 +0000 (16:42 +0000)
Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
r194845.

* platform/gtk/TestExpectations:
* platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
* platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.

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

71 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt [new file with mode: 0644]

index 1508615..012fa4c 100644 (file)
@@ -1,3 +1,82 @@
+2016-01-11  Michael Catanzaro  <mcatanzaro@igalia.com>
+
+        [GTK] Update test expectations after r194845
+
+        Unreviewed gardening. Mark XHTML tests as passing now that we have patched shared-mime-info
+        to better detect XHTML. Add expectations for additional XHTML tests that were unskipped in
+        r194845.
+
+        * platform/gtk/TestExpectations:
+        * platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt: Added.
+        * platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt: Added.
+
 2016-01-11  Ryan Haddad  <ryanhaddad@apple.com>
 
         Skipping unsupported test pageoverlay/overlay-small-frame-mouse-events.html on ios-simulator
index 95c6ad2..2b379e7 100644 (file)
@@ -2412,110 +2412,8 @@ webkit.org/b/145049 fast/text/simple-line-layout-text-stroke-width.html [ Failur
 
 webkit.org/b/145432 media/video-transformed-by-javascript.html [ Failure ]
 
-webkit.org/b/148932 imported/w3c/css/css-color-3/t31-color-currentColor-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t421-rgb-func-no-mixed-f.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t421-rgb-func-whitespace-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t421-rgb-hex-parsing-f.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t422-rgba-func-no-mixed-f.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t422-rgba-func-whitespace-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t423-transparent-2-a.xht [ ImageOnlyFailure ]
 webkit.org/b/148932 imported/w3c/css/css-color-3/t424-hsl-basic-a.xht [ ImageOnlyFailure Pass ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t424-hsl-clip-outside-gamut-b.xht [ ImageOnlyFailure ]
 webkit.org/b/148932 imported/w3c/css/css-color-3/t425-hsla-clip-outside-device-gamut-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t425-hsla-values-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t44-currentcolor-background-b.xht [ ImageOnlyFailure ]
-webkit.org/b/148932 imported/w3c/css/css-color-3/t44-currentcolor-border-b.xht [ ImageOnlyFailure ]
-
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-block-clip-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-block-clip-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-clip-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-clip-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-collapsing-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-004.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-005.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-006.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-007.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-invalid-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-invalid-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-columns-toolong-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-containing-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-containing-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-computed-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-computed-004.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-computed-005.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-negative-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-negative-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-non-integer-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-non-integer-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-count-non-integer-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-auto-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-auto-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-auto-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-fill-balance-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-fraction-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-large-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-large-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-gap-negative-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-height-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-height-block-child-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-inherit-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-inherit-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-list-item-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-margin-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-margin-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-margin-child-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-nested-005.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-overflow-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-overflowing-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-reduce-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-color-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-color-inherit-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-color-inherit-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-dashed-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-dotted-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-double-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-fraction-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-fraction-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-groove-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-hidden-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-large-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-none-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-percent-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-ridge-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-rule-solid-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-000.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-all-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-all-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-all-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-all-margin-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-float-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-span-none-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-table-cell-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-table-cell-height-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-table-cell-height-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-003.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-count-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-count-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-invalid-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-large-001.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-large-002.xht [ ImageOnlyFailure ]
-webkit.org/b/148933 imported/w3c/css/css-multicol-1/multicol-width-negative-001.xht [ ImageOnlyFailure ]
 
 webkit.org/b/148935 accessibility/scroll-to-global-point-iframe-nested.html [ Failure ]
 webkit.org/b/148935 accessibility/scroll-to-global-point-iframe.html [ Failure ]
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-015-expected.txt
new file mode 100644 (file)
index 0000000..c3d2a80
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderTable at (1,1) size 77x36
+      RenderTableSection (anonymous) at (0,0) size 77x36
+        RenderTableRow (anonymous) at (0,0) size 77x36
+          RenderTableCell {span} at (0,0) size 39x36 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 38x36
+              text run at (0,0) width 38: "a b"
+          RenderTableCell {span} at (38,0) size 39x36 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 38x36
+              text run at (0,0) width 38: "c d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-016-expected.txt
new file mode 100644 (file)
index 0000000..cc05493
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderTable at (1,1) size 77x36
+      RenderTableSection (anonymous) at (0,0) size 77x36
+        RenderTableRow (anonymous) at (0,0) size 77x36
+          RenderTableCell {span} at (0,0) size 39x36 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 38x36
+              text run at (0,0) width 38: "a b"
+          RenderTableCell {span} at (38,0) size 39x36 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 38x36
+              text run at (0,0) width 38: "c d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-023-expected.txt
new file mode 100644 (file)
index 0000000..58ea815
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 148x54 [border: (5px outset #808080)]
+      RenderTableSection {tbody} at (5,5) size 138x44
+        RenderTableRow {tr} at (0,2) size 138x40
+          RenderTableCell {td} at (2,2) size 134x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 129x36
+              text run at (2,2) width 129: "Some text"
+layer at (8,49) size 149x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 150x56 [color=#008000]
+    RenderTable {table} at (1,1) size 148x54 [border: (5px outset #808080)]
+      RenderTableSection {tbody} at (5,5) size 138x44
+        RenderTableRow {tr} at (0,2) size 138x40
+          RenderTableCell {td} at (2,2) size 134x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 129x36
+              text run at (2,2) width 129: "Some text"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-024-expected.txt
new file mode 100644 (file)
index 0000000..58ea815
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 148x54 [border: (5px outset #808080)]
+      RenderTableSection {tbody} at (5,5) size 138x44
+        RenderTableRow {tr} at (0,2) size 138x40
+          RenderTableCell {td} at (2,2) size 134x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 129x36
+              text run at (2,2) width 129: "Some text"
+layer at (8,49) size 149x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 150x56 [color=#008000]
+    RenderTable {table} at (1,1) size 148x54 [border: (5px outset #808080)]
+      RenderTableSection {tbody} at (5,5) size 138x44
+        RenderTableRow {tr} at (0,2) size 138x40
+          RenderTableCell {td} at (2,2) size 134x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 129x36
+              text run at (2,2) width 129: "Some text"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-035-expected.txt
new file mode 100644 (file)
index 0000000..be24ea9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 63x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 64x56 [color=#008000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-036-expected.txt
new file mode 100644 (file)
index 0000000..be24ea9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 63x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 64x56 [color=#008000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-037-expected.txt
new file mode 100644 (file)
index 0000000..be24ea9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 63x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 64x56 [color=#008000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-038-expected.txt
new file mode 100644 (file)
index 0000000..be24ea9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x113
+  RenderBlock {html} at (0,0) size 800x113
+    RenderBody {body} at (8,16) size 784x89
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) {div} at (0,33) size 784x56
+layer at (8,49) size 784x56
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x56 [color=#FF0000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 63x56
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 64x56 [color=#008000]
+    RenderTable {table} at (1,1) size 62x54 [border: (5px outset #808080)]
+      RenderTableSection (anonymous) at (5,5) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-045-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-046-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-047-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-048-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-049-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-050-expected.txt
new file mode 100644 (file)
index 0000000..5ca8db9
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x105
+  RenderBlock {html} at (0,0) size 800x105
+    RenderBody {body} at (8,16) size 784x81
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) {div} at (0,33) size 784x48
+layer at (8,49) size 784x48
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x48 [color=#FF0000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
+layer at (8,49) size 55x48
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 56x48 [color=#008000]
+    RenderTable {table} at (1,1) size 54x46 [border: (1px outset #808080)]
+      RenderTableSection {tbody} at (1,1) size 52x44
+        RenderTableRow {tr} at (0,2) size 52x40
+          RenderTableCell {td} at (2,2) size 48x40 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (2,2) size 43x36
+              text run at (2,2) width 43: "TD"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-055-expected.txt
new file mode 100644 (file)
index 0000000..96de6dc
--- /dev/null
@@ -0,0 +1,66 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x303
+  RenderBlock {html} at (0,0) size 800x303
+    RenderBody {body} at (8,16) size 784x279
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x246
+  RenderBlock (relative positioned) {div} at (0,33) size 784x246
+layer at (8,49) size 784x246
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x246 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 782x244 [border: (1px solid #000000)]
+      RenderBlock {div} at (1,33) size 780x0
+      RenderBlock {div} at (1,33) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,103) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,173) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+layer at (8,49) size 159x246
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 160x246 [color=#008000]
+    RenderBlock {div} at (1,1) size 158x244 [border: (1px solid #000000)]
+      RenderBlock {div} at (1,33) size 156x0
+      RenderBlock {div} at (1,33) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,103) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,173) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-056-expected.txt
new file mode 100644 (file)
index 0000000..96de6dc
--- /dev/null
@@ -0,0 +1,66 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x303
+  RenderBlock {html} at (0,0) size 800x303
+    RenderBody {body} at (8,16) size 784x279
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x246
+  RenderBlock (relative positioned) {div} at (0,33) size 784x246
+layer at (8,49) size 784x246
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x246 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 782x244 [border: (1px solid #000000)]
+      RenderBlock {div} at (1,33) size 780x0
+      RenderBlock {div} at (1,33) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,103) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,173) size 780x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+layer at (8,49) size 159x246
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 160x246 [color=#008000]
+    RenderBlock {div} at (1,1) size 158x244 [border: (1px solid #000000)]
+      RenderBlock {div} at (1,33) size 156x0
+      RenderBlock {div} at (1,33) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,103) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
+      RenderBlock {div} at (1,173) size 156x38
+        RenderTable at (0,0) size 156x38
+          RenderTableSection (anonymous) at (0,0) size 156x38
+            RenderTableRow (anonymous) at (0,0) size 156x38
+              RenderTableCell {span} at (0,0) size 156x38 [border: (1px solid #008000)] [r=0 c=0 rs=1 cs=1]
+                RenderInline {b} at (0,0) size 153x36
+                  RenderText {#text} at (1,1) size 153x36
+                    text run at (1,1) width 153: "Hello Kitty"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-091-expected.txt
new file mode 100644 (file)
index 0000000..1a2e776
--- /dev/null
@@ -0,0 +1,110 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 112x30
+              RenderText {#text} at (0,0) size 112x30
+                text run at (0,0) width 112: "Row 1, "
+            RenderInline {span} at (0,0) size 80x30
+              RenderText {#text} at (112,0) size 80x30
+                text run at (112,0) width 80: "Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell (anonymous) at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderTable {span} at (0,0) size 193x30
+              RenderTableSection (anonymous) at (0,0) size 193x30
+                RenderTableRow (anonymous) at (0,0) size 193x30
+                  RenderTableCell (anonymous) at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,0) size 192x30
+                      text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell (anonymous) at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (0,0) size 64x30
+                text run at (0,0) width 64: "Row "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (64,0) size 64x30
+                text run at (64,0) width 64: "22, "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (128,0) size 64x30
+                text run at (128,0) width 64: "Col "
+            RenderInline {span} at (0,0) size 16x30
+              RenderText {#text} at (192,0) size 16x30
+                text run at (192,0) width 16: "2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell (anonymous) at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderTable {span} at (0,0) size 225x30
+              RenderTableSection (anonymous) at (0,0) size 225x30
+                RenderTableRow (anonymous) at (0,0) size 225x30
+                  RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,0) size 224x30
+                      text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell (anonymous) at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (0,0) size 64x30
+                text run at (0,0) width 64: "Row "
+            RenderInline {span} at (0,0) size 80x30
+              RenderText {#text} at (64,0) size 80x30
+                text run at (64,0) width 80: "333, "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (144,0) size 64x30
+                text run at (144,0) width 64: "Col "
+            RenderInline {span} at (0,0) size 16x30
+              RenderText {#text} at (208,0) size 16x30
+                text run at (208,0) width 16: "3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-092-expected.txt
new file mode 100644 (file)
index 0000000..6b97a65
--- /dev/null
@@ -0,0 +1,110 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 112x30
+              RenderText {#text} at (0,0) size 112x30
+                text run at (0,0) width 112: "Row 1, "
+            RenderInline {span} at (0,0) size 80x30
+              RenderText {#text} at (112,0) size 80x30
+                text run at (112,0) width 80: "Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell (anonymous) at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderTable {span} at (0,0) size 193x30
+              RenderTableSection (anonymous) at (0,0) size 193x30
+                RenderTableRow (anonymous) at (0,0) size 193x30
+                  RenderTableCell (anonymous) at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,0) size 192x30
+                      text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell (anonymous) at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (0,0) size 64x30
+                text run at (0,0) width 64: "Row "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (64,0) size 64x30
+                text run at (64,0) width 64: "22, "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (128,0) size 64x30
+                text run at (128,0) width 64: "Col "
+            RenderInline {span} at (0,0) size 16x30
+              RenderText {#text} at (192,0) size 16x30
+                text run at (192,0) width 16: "2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell (anonymous) at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderTable {span} at (0,0) size 225x30
+              RenderTableSection (anonymous) at (0,0) size 225x30
+                RenderTableRow (anonymous) at (0,0) size 225x30
+                  RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+                    RenderText {#text} at (0,0) size 224x30
+                      text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell (anonymous) at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (0,0) size 64x30
+                text run at (0,0) width 64: "Row "
+            RenderInline {span} at (0,0) size 80x30
+              RenderText {#text} at (64,0) size 80x30
+                text run at (64,0) width 80: "333, "
+            RenderInline {span} at (0,0) size 64x30
+              RenderText {#text} at (144,0) size 64x30
+                text run at (144,0) width 64: "Col "
+            RenderInline {span} at (0,0) size 16x30
+              RenderText {#text} at (208,0) size 16x30
+                text run at (208,0) width 16: "3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-099-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-100-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-103-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-104-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-105-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-106-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-107-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-108-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-109-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-110-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-111-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-112-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-113-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-114-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-115-expected.txt
new file mode 100644 (file)
index 0000000..71a4c9a
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 782x36
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (0,0) size 38x36
+          text run at (0,0) width 38: "a b"
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (38,0) size 38x36
+          text run at (38,0) width 38: "c d"
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-116-expected.txt
new file mode 100644 (file)
index 0000000..a5f0acf
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderBlock {div} at (1,1) size 76x36
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (0,0) size 38x36
+          text run at (0,0) width 38: "a b"
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (38,0) size 38x36
+          text run at (38,0) width 38: "c d"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-117-expected.txt
new file mode 100644 (file)
index 0000000..8692744
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 68x36
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 14x36
+        RenderText {#text} at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderTable at (15,30) size 0x0
+        RenderTableCol {span} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 54x36
+        RenderText {#text} at (15,1) size 54x36
+          text run at (15,1) width 54: "bc d"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 70x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 70x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 68x36
+      text run at (1,1) width 68: "abc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-118-expected.txt
new file mode 100644 (file)
index 0000000..f303d9f
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 68x36
+      text run at (1,1) width 68: "abc d"
+layer at (8,49) size 70x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 70x38 [color=#008000]
+    RenderInline {span} at (0,0) size 68x36
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 14x36
+        RenderText {#text} at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderTable at (15,30) size 0x0
+        RenderTableCol {span} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 54x36
+        RenderText {#text} at (15,1) size 54x36
+          text run at (15,1) width 54: "bc d"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-119-expected.txt
new file mode 100644 (file)
index 0000000..85b18b5
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 68x36
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 14x36
+        RenderText {#text} at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderTable at (15,30) size 0x0
+        RenderBlock {span} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 54x36
+        RenderText {#text} at (15,1) size 54x36
+          text run at (15,1) width 54: "bc d"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 70x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 70x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 68x36
+      text run at (1,1) width 68: "abc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-120-expected.txt
new file mode 100644 (file)
index 0000000..72dd752
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 68x36
+      text run at (1,1) width 68: "abc d"
+layer at (8,49) size 70x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 70x38 [color=#008000]
+    RenderInline {span} at (0,0) size 68x36
+      RenderText {#text} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 14x36
+        RenderText {#text} at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderTable at (15,30) size 0x0
+        RenderBlock {span} at (0,0) size 0x0
+      RenderInline {span} at (0,0) size 54x36
+        RenderText {#text} at (15,1) size 54x36
+          text run at (15,1) width 54: "bc d"
+      RenderText {#text} at (0,0) size 0x0
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-121-expected.txt
new file mode 100644 (file)
index 0000000..71a4c9a
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 782x36
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (0,0) size 38x36
+          text run at (0,0) width 38: "a b"
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (38,0) size 38x36
+          text run at (38,0) width 38: "c d"
+      RenderText {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-122-expected.txt
new file mode 100644 (file)
index 0000000..a5f0acf
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderBlock {div} at (1,1) size 76x36
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (0,0) size 38x36
+          text run at (0,0) width 38: "a b"
+      RenderInline {span} at (0,0) size 38x36
+        RenderText {#text} at (38,0) size 38x36
+          text run at (38,0) width 38: "c d"
+      RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-123-expected.txt
new file mode 100644 (file)
index 0000000..b3de4d4
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-124-expected.txt
new file mode 100644 (file)
index 0000000..a565f40
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+      RenderTableSection {span} at (0,60) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-139-expected.txt
new file mode 100644 (file)
index 0000000..7fb1495
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {span} at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell (anonymous) at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderBlock {span} at (0,0) size 225x30
+              RenderText {#text} at (0,0) size 224x30
+                text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell (anonymous) at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderBlock {span} at (0,0) size 225x30
+              RenderText {#text} at (0,0) size 224x30
+                text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-140-expected.txt
new file mode 100644 (file)
index 0000000..c4a778b
--- /dev/null
@@ -0,0 +1,80 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {span} at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell (anonymous) at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderBlock {span} at (0,0) size 225x30
+              RenderText {#text} at (0,0) size 224x30
+                text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell (anonymous) at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderBlock {span} at (0,0) size 225x30
+              RenderText {#text} at (0,0) size 224x30
+                text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-149-expected.txt
new file mode 100644 (file)
index 0000000..81ea90f
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {span} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 192x30
+              RenderText {#text} at (0,0) size 192x30
+                text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell (anonymous) at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 192x30
+              RenderText {#text} at (0,0) size 192x30
+                text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x60
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-150-expected.txt
new file mode 100644 (file)
index 0000000..6bf22c0
--- /dev/null
@@ -0,0 +1,81 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {span} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell (anonymous) at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 192x30
+              RenderText {#text} at (0,0) size 192x30
+                text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell (anonymous) at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderInline {span} at (0,0) size 192x30
+              RenderText {#text} at (0,0) size 192x30
+                text run at (0,0) width 192: "Row 1, Col 3"
+      RenderTableSection {span} at (0,30) size 673x60
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-155-expected.txt
new file mode 100644 (file)
index 0000000..0287738
--- /dev/null
@@ -0,0 +1,77 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 577x30
+      RenderTableSection (anonymous) at (0,0) size 577x30
+        RenderTableRow (anonymous) at (0,0) size 577x30
+          RenderTableCell {span} at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (192,0) size 193x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (384,0) size 193x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+    RenderBlock (anonymous) at (1,31) size 782x30
+      RenderText {#text} at (0,0) size 624x30
+        text run at (0,0) width 624: "Row 22, Col 1Row 22, Col 2Row 22, Col 3"
+    RenderTable at (1,61) size 673x30
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 577x30
+      RenderTableSection (anonymous) at (0,0) size 577x30
+        RenderTableRow {tr} at (0,0) size 577x30
+          RenderTableCell {td} at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (192,0) size 193x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (384,0) size 193x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+    RenderTable {table} at (1,31) size 625x30
+      RenderTableSection (anonymous) at (0,0) size 625x30
+        RenderTableRow {tr} at (0,0) size 625x30
+          RenderTableCell {td} at (0,0) size 209x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (208,0) size 209x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (416,0) size 209x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+    RenderTable {table} at (1,61) size 673x30
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-156-expected.txt
new file mode 100644 (file)
index 0000000..8345c83
--- /dev/null
@@ -0,0 +1,77 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 577x30
+      RenderTableSection (anonymous) at (0,0) size 577x30
+        RenderTableRow {tr} at (0,0) size 577x30
+          RenderTableCell {td} at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (192,0) size 193x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (384,0) size 193x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+    RenderTable {table} at (1,31) size 625x30
+      RenderTableSection (anonymous) at (0,0) size 625x30
+        RenderTableRow {tr} at (0,0) size 625x30
+          RenderTableCell {td} at (0,0) size 209x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (208,0) size 209x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (416,0) size 209x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+    RenderTable {table} at (1,61) size 673x30
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 577x30
+      RenderTableSection (anonymous) at (0,0) size 577x30
+        RenderTableRow (anonymous) at (0,0) size 577x30
+          RenderTableCell {span} at (0,0) size 193x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (192,0) size 193x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (384,0) size 193x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+    RenderBlock (anonymous) at (1,31) size 673x30
+      RenderText {#text} at (0,0) size 624x30
+        text run at (0,0) width 624: "Row 22, Col 1Row 22, Col 2Row 22, Col 3"
+    RenderTable at (1,61) size 673x30
+      RenderTableSection (anonymous) at (0,0) size 673x30
+        RenderTableRow (anonymous) at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-159-expected.txt
new file mode 100644 (file)
index 0000000..05a8237
--- /dev/null
@@ -0,0 +1,78 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell {span} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-160-expected.txt
new file mode 100644 (file)
index 0000000..3a82d69
--- /dev/null
@@ -0,0 +1,78 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {span} at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {span} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell {span} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-165-expected.txt
new file mode 100644 (file)
index 0000000..08f4abf
--- /dev/null
@@ -0,0 +1,78 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow (anonymous) at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell (anonymous) at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell {span} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-166-expected.txt
new file mode 100644 (file)
index 0000000..3113c57
--- /dev/null
@@ -0,0 +1,78 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x141
+  RenderBlock {html} at (0,0) size 800x141
+    RenderBody {body} at (8,13) size 784x120
+      RenderBlock {p} at (0,0) size 784x15
+        RenderText {#text} at (0,0) size 488x15
+          text run at (0,0) width 488: "There should be no red below, except for antialiasing issues."
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) {div} at (0,28) size 784x92
+layer at (8,41) size 784x92
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x92 [color=#FF0000]
+    RenderTable {table} at (1,1) size 673x90
+      RenderTableSection (anonymous) at (0,0) size 673x90
+        RenderTableRow {tr} at (0,0) size 673x30
+          RenderTableCell {td} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {td} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {td} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow {tr} at (0,30) size 673x30
+          RenderTableCell {td} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {td} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell {td} at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {tr} at (0,60) size 673x30
+          RenderTableCell {td} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {td} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {td} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
+layer at (8,41) size 674x92
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 675x92 [color=#008000]
+    RenderTable at (1,1) size 673x90
+      RenderTableSection {span} at (0,0) size 673x90
+        RenderTableRow {span} at (0,0) size 673x30
+          RenderTableCell {span} at (0,0) size 225x30 [r=0 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 1"
+          RenderTableCell {span} at (224,0) size 225x30 [r=0 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 2"
+          RenderTableCell {span} at (448,0) size 225x30 [r=0 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 192x30
+              text run at (0,0) width 192: "Row 1, Col 3"
+        RenderTableRow (anonymous) at (0,30) size 673x30
+          RenderTableCell {span} at (0,30) size 225x30 [r=1 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 1"
+          RenderTableCell {span} at (224,30) size 225x30 [r=1 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 2"
+          RenderTableCell (anonymous) at (448,30) size 225x30 [r=1 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 208x30
+              text run at (0,0) width 208: "Row 22, Col 3"
+        RenderTableRow {span} at (0,60) size 673x30
+          RenderTableCell {span} at (0,60) size 225x30 [r=2 c=0 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 1"
+          RenderTableCell {span} at (224,60) size 225x30 [r=2 c=1 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 2"
+          RenderTableCell {span} at (448,60) size 225x30 [r=2 c=2 rs=1 cs=1]
+            RenderText {#text} at (0,0) size 224x30
+              text run at (0,0) width 224: "Row 333, Col 3"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-177-expected.txt
new file mode 100644 (file)
index 0000000..2d5f65c
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 22x36
+        text run at (1,1) width 22: "a "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-178-expected.txt
new file mode 100644 (file)
index 0000000..9790d29
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 22x36
+        text run at (1,1) width 22: "a "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-179-expected.txt
new file mode 100644 (file)
index 0000000..2d5f65c
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 22x36
+        text run at (1,1) width 22: "a "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-180-expected.txt
new file mode 100644 (file)
index 0000000..9790d29
--- /dev/null
@@ -0,0 +1,32 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 22x36
+        text run at (1,1) width 22: "a "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-181-expected.txt
new file mode 100644 (file)
index 0000000..bb493f1
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x8
+  RenderBlock {html} at (0,0) size 800x8
+    RenderBody {body} at (8,8) size 784x0
+layer at (8,0) size 20x17
+  RenderBlock (positioned) zI: 1 {div} at (8,0) size 21x17 [color=#FF0000]
+    RenderInline {span} at (0,0) size 21x17
+      RenderTable at (0,0) size 9x17
+        RenderTableSection (anonymous) at (0,0) size 9x17
+          RenderTableRow (anonymous) at (0,0) size 9x17
+            RenderTableCell {span} at (0,0) size 9x17 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 8x17
+                text run at (0,0) width 8: "b"
+      RenderInline (generated) at (0,0) size 13x17
+        RenderText at (8,0) size 13x17
+          text run at (8,0) width 13: " d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,0) size 20x17
+  RenderBlock (positioned) zI: 2 {div} at (8,0) size 20x17 [color=#008000]
+    RenderText zI: 2 {#text} at (0,0) size 20x17
+      text run at (0,0) width 20: "b d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-189-expected.txt
new file mode 100644 (file)
index 0000000..4066ee2
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-190-expected.txt
new file mode 100644 (file)
index 0000000..9d78aa1
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-191-expected.txt
new file mode 100644 (file)
index 0000000..4066ee2
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-192-expected.txt
new file mode 100644 (file)
index 0000000..9d78aa1
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-193-expected.txt
new file mode 100644 (file)
index 0000000..4066ee2
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-194-expected.txt
new file mode 100644 (file)
index 0000000..9d78aa1
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-195-expected.txt
new file mode 100644 (file)
index 0000000..4066ee2
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-196-expected.txt
new file mode 100644 (file)
index 0000000..9d78aa1
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderInline (generated) at (0,0) size 14x36
+        RenderText at (1,1) size 14x36
+          text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 31x36
+        RenderTableSection (anonymous) at (0,0) size 31x36
+          RenderTableRow (anonymous) at (0,0) size 31x36
+            RenderTableCell {span} at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 16x36
+                text run at (0,0) width 16: "b"
+            RenderTableCell {span} at (16,0) size 15x36 [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 14x36
+                text run at (0,0) width 14: "c"
+      RenderText {#text} at (53,1) size 25x36
+        text run at (53,1) width 9: " "
+        text run at (61,1) width 17: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-205-expected.txt
new file mode 100644 (file)
index 0000000..c6efcce
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 14x36
+        text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 39x36
+        RenderTableSection (anonymous) at (0,0) size 39x36
+          RenderTableRow (anonymous) at (0,0) size 39x36
+            RenderTableCell {span} at (0,0) size 39x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 38x36
+                text run at (0,0) width 38: "bc "
+      RenderTable at (61,1) size 17x36
+        RenderTableSection (anonymous) at (0,0) size 17x36
+          RenderTableRow (anonymous) at (0,0) size 17x36
+            RenderTableCell (anonymous) at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText at (0,0) size 16x36
+                text run at (0,0) width 16: "d"
+    RenderText zI: 1 {#text} at (0,0) size 0x0
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 78x38 [color=#008000]
+    RenderText zI: 2 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-206-expected.txt
new file mode 100644 (file)
index 0000000..47b1182
--- /dev/null
@@ -0,0 +1,34 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x95
+  RenderBlock {html} at (0,0) size 800x95
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) {div} at (0,33) size 784x38
+layer at (8,49) size 784x38
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x38 [color=#FF0000]
+    RenderText zI: 1 {#text} at (1,1) size 76x36
+      text run at (1,1) width 76: "a bc d"
+layer at (8,49) size 78x38
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 79x38 [color=#008000]
+    RenderInline {span} at (0,0) size 77x36
+      RenderText {#text} at (1,1) size 14x36
+        text run at (1,1) width 14: "a"
+      RenderText {#text} at (15,1) size 8x36
+        text run at (15,1) width 8: " "
+      RenderTable at (23,1) size 39x36
+        RenderTableSection (anonymous) at (0,0) size 39x36
+          RenderTableRow (anonymous) at (0,0) size 39x36
+            RenderTableCell {span} at (0,0) size 39x36 [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (0,0) size 38x36
+                text run at (0,0) width 38: "bc "
+      RenderTable at (61,1) size 17x36
+        RenderTableSection (anonymous) at (0,0) size 17x36
+          RenderTableRow (anonymous) at (0,0) size 17x36
+            RenderTableCell (anonymous) at (0,0) size 17x36 [r=0 c=0 rs=1 cs=1]
+              RenderText at (0,0) size 16x36
+                text run at (0,0) width 16: "d"
+    RenderText zI: 2 {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-207-expected.txt
new file mode 100644 (file)
index 0000000..40939da
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x89
+  RenderBlock {html} at (0,0) size 800x89
+    RenderBody {body} at (8,16) size 784x65
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x32
+  RenderBlock (relative positioned) {div} at (0,33) size 784x32
+layer at (8,49) size 784x32
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x32 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 260x30
+      RenderInline {span} at (0,0) size 113x30
+        RenderText {#text} at (0,0) size 32x30
+          text run at (0,0) width 32: "a "
+        RenderText {#text} at (32,0) size 16x30
+          text run at (32,0) width 16: " "
+        RenderTable at (48,0) size 17x30
+          RenderTableSection (anonymous) at (0,0) size 17x30
+            RenderTableRow (anonymous) at (0,0) size 17x30
+              RenderTableCell {span} at (0,0) size 17x30 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 16x30
+                  text run at (0,0) width 16: "b"
+        RenderTable at (64,0) size 49x30
+          RenderTableSection (anonymous) at (0,0) size 49x30
+            RenderTableRow (anonymous) at (0,0) size 49x30
+              RenderTableCell (anonymous) at (0,0) size 49x30 [r=0 c=0 rs=1 cs=1]
+                RenderText at (0,0) size 48x30
+                  text run at (0,0) width 48: " cd"
+layer at (8,49) size 114x32
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 114x32 [color=#008000]
+    RenderBlock {div} at (1,1) size 112x30
+      RenderText {#text} at (0,0) size 112x30
+        text run at (0,0) width 112: "a  b cd"
diff --git a/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt b/LayoutTests/platform/gtk/css2.1/tables/table-anonymous-objects-208-expected.txt
new file mode 100644 (file)
index 0000000..e35fd69
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x89
+  RenderBlock {html} at (0,0) size 800x89
+    RenderBody {body} at (8,16) size 784x65
+      RenderBlock {p} at (0,0) size 784x17
+        RenderText {#text} at (0,0) size 380x17
+          text run at (0,0) width 380: "There should be no red below, except for antialiasing issues."
+layer at (8,49) size 784x32
+  RenderBlock (relative positioned) {div} at (0,33) size 784x32
+layer at (8,49) size 784x32
+  RenderBlock (relative positioned) zI: 1 {div} at (0,0) size 784x32 [color=#FF0000]
+    RenderBlock {div} at (1,1) size 782x30
+      RenderText {#text} at (0,0) size 112x30
+        text run at (0,0) width 112: "a  b cd"
+layer at (8,49) size 262x32
+  RenderBlock (positioned) zI: 2 {div} at (0,0) size 262x32 [color=#008000]
+    RenderBlock {div} at (1,1) size 260x30
+      RenderInline {span} at (0,0) size 113x30
+        RenderText {#text} at (0,0) size 32x30
+          text run at (0,0) width 32: "a "
+        RenderText {#text} at (32,0) size 16x30
+          text run at (32,0) width 16: " "
+        RenderTable at (48,0) size 17x30
+          RenderTableSection (anonymous) at (0,0) size 17x30
+            RenderTableRow (anonymous) at (0,0) size 17x30
+              RenderTableCell {span} at (0,0) size 17x30 [r=0 c=0 rs=1 cs=1]
+                RenderText {#text} at (0,0) size 16x30
+                  text run at (0,0) width 16: "b"
+        RenderTable at (64,0) size 49x30
+          RenderTableSection (anonymous) at (0,0) size 49x30
+            RenderTableRow (anonymous) at (0,0) size 49x30
+              RenderTableCell (anonymous) at (0,0) size 49x30 [r=0 c=0 rs=1 cs=1]
+                RenderText at (0,0) size 48x30
+                  text run at (0,0) width 48: " cd"