2011-03-15 Martin Robinson <mrobinson@igalia.com>
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Mar 2011 23:54:41 +0000 (23:54 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Mar 2011 23:54:41 +0000 (23:54 +0000)
        Adding new test results for GTK+.

        * platform/gtk: All files omitted to prevent overflowing the BuildBot console.

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

319 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open5-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open5-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open5-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open6-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open6-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-open6-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-position-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-position-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-position-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-ltr-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-ltr-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-ltr-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-I18N/tspan-direction-rtl-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-align-08-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-reorder-value-lists-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-reorder-value-lists-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-reorder-value-lists-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-anchor-direction-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-anchor-direction-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-anchor-direction-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-query-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-query-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-text-query-expected.txt [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-tspans-expected.checksum [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-tspans-expected.png [new file with mode: 0644]
LayoutTests/platform/gtk/svg/text/bidi-tspans-expected.txt [new file with mode: 0644]

index b9258fa..5755e50 100644 (file)
@@ -1,5 +1,11 @@
 2011-03-15  Martin Robinson  <mrobinson@igalia.com>
 
+        Adding new test results for GTK+.
+
+        * platform/gtk: All files omitted to prevent overflowing the BuildBot console.
+
+2011-03-15  Martin Robinson  <mrobinson@igalia.com>
+
         Rebaseline some GTK+ tests after r81035 and r81049.
 
         * platform/gtk/fast/multicol/span/clone-anonymous-block-non-inline-child-crash-expected.txt:
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.checksum b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.checksum
new file mode 100644 (file)
index 0000000..f21b1d6
--- /dev/null
@@ -0,0 +1 @@
+13a7492a3a82dfd7f2aa52d91149a4f9
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png
new file mode 100644 (file)
index 0000000..a964451
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt b/LayoutTests/platform/gtk/fast/backgrounds/background-position-parsing-expected.txt
new file mode 100644 (file)
index 0000000..115533b
--- /dev/null
@@ -0,0 +1,158 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x51
+  RenderBlock {HTML} at (0,0) size 800x51
+    RenderBody {BODY} at (8,16) size 784x19
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 500x19
+          text run at (0,0) width 500: "In all the following boxes, the fuchsia diamond should be surrounded by a ring."
+      RenderBlock (floating) {DIV} at (1,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (416,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (499,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (582,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (665,36) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (416,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (499,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (582,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (665,94) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (416,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (499,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (582,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (665,152) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (416,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (499,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (582,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (665,210) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (416,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (499,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (582,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (665,268) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (1,326) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (84,326) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (167,326) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (250,326) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
+      RenderBlock (floating) {DIV} at (333,326) size 81x56 [border: (3px solid #000000)]
+        RenderBlock {DIV} at (3,3) size 75x50 [bgcolor=#FFFFCC]
+          RenderBlock {DIV} at (8,8) size 59x34
diff --git a/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.checksum b/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.checksum
new file mode 100644 (file)
index 0000000..e38c7ce
--- /dev/null
@@ -0,0 +1 @@
+04f7f0048c5e3f5e5923098596029a11
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.png b/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.png
new file mode 100644 (file)
index 0000000..938f15c
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.txt b/LayoutTests/platform/gtk/fast/css-generated-content/table-row-before-after-expected.txt
new file mode 100644 (file)
index 0000000..373acb5
--- /dev/null
@@ -0,0 +1,36 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x109
+  RenderBlock {HTML} at (0,0) size 800x109
+    RenderBody {BODY} at (8,16) size 784x85
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 469x19
+          text run at (0,0) width 469: "There word PASS should appear twice below, and there should be no red."
+      RenderTable {DIV} at (0,35) size 63x50 [color=#008000] [bgcolor=#FF0000]
+        RenderTableSection (anonymous) at (0,0) size 63x50
+          RenderTableRow {DIV} at (0,0) size 63x25
+            RenderTableCell {DIV} at (0,0) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=0 c=0 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x19
+                text run at (3,3) width 9: "P"
+            RenderTableCell {DIV} at (15,0) size 18x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=0 c=1 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 12x19
+                text run at (3,3) width 12: "A"
+            RenderTableCell {DIV} at (33,0) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=0 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x19
+                text run at (3,3) width 9: "S"
+            RenderTableCell {DIV} at (48,0) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=0 c=3 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x19
+                text run at (3,3) width 9: "S"
+          RenderTableRow {DIV} at (0,25) size 63x25
+            RenderTableCell (anonymous) at (0,25) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=1 c=0 rs=1 cs=1]
+              RenderText at (3,3) size 9x19
+                text run at (3,3) width 9: "P"
+            RenderTableCell {DIV} at (15,25) size 18x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=1 c=1 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 12x19
+                text run at (3,3) width 12: "A"
+            RenderTableCell {DIV} at (33,25) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=1 c=2 rs=1 cs=1]
+              RenderText {#text} at (3,3) size 9x19
+                text run at (3,3) width 9: "S"
+            RenderTableCell (anonymous) at (48,25) size 15x25 [bgcolor=#FFFFFF] [border: (3px solid #FFFFFF)] [r=1 c=3 rs=1 cs=1]
+              RenderText at (3,3) size 9x19
+                text run at (3,3) width 9: "S"
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..6b0f500
--- /dev/null
@@ -0,0 +1 @@
+fa340cc0651630d7fbf3daec767aa422
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.png
new file mode 100644 (file)
index 0000000..512ee8a
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-and-click-expected.txt
new file mode 100644 (file)
index 0000000..adabdf1
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.checksum
new file mode 100644 (file)
index 0000000..0018688
--- /dev/null
@@ -0,0 +1 @@
+b725546053bddef2f0340b6c0a8aea0e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.png
new file mode 100644 (file)
index 0000000..1dad467
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-1-expected.txt
new file mode 100644 (file)
index 0000000..be81ea3
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..f95280b
--- /dev/null
@@ -0,0 +1 @@
+044da1fd98a7238f2324e814505ff9c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.png
new file mode 100644 (file)
index 0000000..a60fb9f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-and-click-expected.txt
new file mode 100644 (file)
index 0000000..ba510ab
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.checksum
new file mode 100644 (file)
index 0000000..4fae943
--- /dev/null
@@ -0,0 +1 @@
+0f58146fc3660fb863ca3e613dc63f68
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.png
new file mode 100644 (file)
index 0000000..08bf71d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-10-expected.txt
new file mode 100644 (file)
index 0000000..6cc5282
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x38
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderText {#text} at (0,0) size 58x19
+              text run at (0,0) width 58: "summary"
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..13c3910
--- /dev/null
@@ -0,0 +1 @@
+5c2f3ec9e8f9483665ac9aa50ad15a5d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.png
new file mode 100644 (file)
index 0000000..e447f9b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-and-click-expected.txt
new file mode 100644 (file)
index 0000000..69b8a99
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x38
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 2"
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.checksum
new file mode 100644 (file)
index 0000000..0018688
--- /dev/null
@@ -0,0 +1 @@
+b725546053bddef2f0340b6c0a8aea0e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.png
new file mode 100644 (file)
index 0000000..1dad467
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-2-expected.txt
new file mode 100644 (file)
index 0000000..be81ea3
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..2962d78
--- /dev/null
@@ -0,0 +1 @@
+4e71537d6aeb1dad5ec0571065d6d25d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.png
new file mode 100644 (file)
index 0000000..bdc596d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-and-click-expected.txt
new file mode 100644 (file)
index 0000000..2df1a8c
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x38
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 2"
+        RenderBlock (anonymous) at (0,19) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 1"
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.checksum
new file mode 100644 (file)
index 0000000..99e2fc1
--- /dev/null
@@ -0,0 +1 @@
+c1228c18c24cdb31da85de1f602a6431
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.png
new file mode 100644 (file)
index 0000000..d2af5f8
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-3-expected.txt
new file mode 100644 (file)
index 0000000..1080f78
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 2"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..5850a66
--- /dev/null
@@ -0,0 +1 @@
+758e7748a03ba625848fd326c31bc9cb
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.png
new file mode 100644 (file)
index 0000000..4c3c2c6
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-and-click-expected.txt
new file mode 100644 (file)
index 0000000..39f4548
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x38
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 1"
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.checksum
new file mode 100644 (file)
index 0000000..04c553c
--- /dev/null
@@ -0,0 +1 @@
+546ea6e181273b8f1ce3b7bfd2497536
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.png
new file mode 100644 (file)
index 0000000..103435b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-4-expected.txt
new file mode 100644 (file)
index 0000000..9a8149c
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..893d6be
--- /dev/null
@@ -0,0 +1 @@
+3c758afe11726796c79ea3bdab039eb4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.png
new file mode 100644 (file)
index 0000000..c3026a9
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-and-click-expected.txt
new file mode 100644 (file)
index 0000000..f4a11cc
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x38
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderText {#text} at (0,0) size 58x19
+              text run at (0,0) width 58: "summary"
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.checksum
new file mode 100644 (file)
index 0000000..0018688
--- /dev/null
@@ -0,0 +1 @@
+b725546053bddef2f0340b6c0a8aea0e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.png
new file mode 100644 (file)
index 0000000..1dad467
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-5-expected.txt
new file mode 100644 (file)
index 0000000..be81ea3
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..f95280b
--- /dev/null
@@ -0,0 +1 @@
+044da1fd98a7238f2324e814505ff9c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.png
new file mode 100644 (file)
index 0000000..a60fb9f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-and-click-expected.txt
new file mode 100644 (file)
index 0000000..4c89f2f
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.checksum
new file mode 100644 (file)
index 0000000..b47861c
--- /dev/null
@@ -0,0 +1 @@
+3b06f594b90e61a0bce96821faf5f471
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.png
new file mode 100644 (file)
index 0000000..307f81d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-6-expected.txt
new file mode 100644 (file)
index 0000000..933a788
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..f95280b
--- /dev/null
@@ -0,0 +1 @@
+044da1fd98a7238f2324e814505ff9c4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.png
new file mode 100644 (file)
index 0000000..a60fb9f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-and-click-expected.txt
new file mode 100644 (file)
index 0000000..4c89f2f
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.checksum
new file mode 100644 (file)
index 0000000..5310ff5
--- /dev/null
@@ -0,0 +1 @@
+d8d84e04c4241d39350162f9fb30d41d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.png
new file mode 100644 (file)
index 0000000..037ef57
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-7-expected.txt
new file mode 100644 (file)
index 0000000..e8d9b60
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x38
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 1"
+        RenderBlock (anonymous) at (0,19) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 2"
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..16be007
--- /dev/null
@@ -0,0 +1 @@
+4b9dc3997a059dba25f28714f2caa617
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.png
new file mode 100644 (file)
index 0000000..27c12cd
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-and-click-expected.txt
new file mode 100644 (file)
index 0000000..9bfffcf
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 2"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 0 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.checksum
new file mode 100644 (file)
index 0000000..79ac513
--- /dev/null
@@ -0,0 +1 @@
+22e5a67f3a78794a0c347782c423d46b
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.png
new file mode 100644 (file)
index 0000000..64a73d4
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-8-expected.txt
new file mode 100644 (file)
index 0000000..07a07ab
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x38
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 39x19
+              text run at (10,0) width 39: "new 2"
+        RenderBlock (anonymous) at (0,19) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 1"
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..3ac9b4f
--- /dev/null
@@ -0,0 +1 @@
+210e19eb36c1d43f69c9a7f6ebae59de
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.png
new file mode 100644 (file)
index 0000000..a337f94
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-and-click-expected.txt
new file mode 100644 (file)
index 0000000..e7b915c
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.checksum
new file mode 100644 (file)
index 0000000..1f894e8
--- /dev/null
@@ -0,0 +1 @@
+caa85554932e923a097fd5cb720cc9a7
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.png b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.png
new file mode 100644 (file)
index 0000000..59ec842
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.txt b/LayoutTests/platform/gtk/fast/html/details-add-summary-9-expected.txt
new file mode 100644 (file)
index 0000000..43dd94d
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x38
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderText {#text} at (0,0) size 39x19
+              text run at (0,0) width 39: "new 1"
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.checksum
new file mode 100644 (file)
index 0000000..1e3b2b6
--- /dev/null
@@ -0,0 +1 @@
+ca27ef189cf466a087241cae7cb2360f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.png b/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.png
new file mode 100644 (file)
index 0000000..51119ef
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.txt b/LayoutTests/platform/gtk/fast/html/details-no-summary1-expected.txt
new file mode 100644 (file)
index 0000000..b0e168d
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.checksum
new file mode 100644 (file)
index 0000000..3a4401b
--- /dev/null
@@ -0,0 +1 @@
+9c79206e141b175c9cf8ae77cd2e1594
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.png b/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.png
new file mode 100644 (file)
index 0000000..c6564a4
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.txt b/LayoutTests/platform/gtk/fast/html/details-no-summary2-expected.txt
new file mode 100644 (file)
index 0000000..996bd96
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.checksum
new file mode 100644 (file)
index 0000000..1e3b2b6
--- /dev/null
@@ -0,0 +1 @@
+ca27ef189cf466a087241cae7cb2360f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.png b/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.png
new file mode 100644 (file)
index 0000000..51119ef
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.txt b/LayoutTests/platform/gtk/fast/html/details-no-summary3-expected.txt
new file mode 100644 (file)
index 0000000..b0e168d
--- /dev/null
@@ -0,0 +1,11 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.checksum
new file mode 100644 (file)
index 0000000..394f4a0
--- /dev/null
@@ -0,0 +1 @@
+110607181ea4f8fdfbdd5bfa5b5d139c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.png b/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.png
new file mode 100644 (file)
index 0000000..5255be8
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.txt b/LayoutTests/platform/gtk/fast/html/details-no-summary4-expected.txt
new file mode 100644 (file)
index 0000000..dab4d7e
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x48
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+        RenderBlock (anonymous) at (0,19) size 784x29
+          RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+layer at (13,32) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.checksum
new file mode 100644 (file)
index 0000000..0aca622
--- /dev/null
@@ -0,0 +1 @@
+29de9bfc406c745c62f369b04b607cbf
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.png b/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.png
new file mode 100644 (file)
index 0000000..cd368b2
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open-javascript-expected.txt
new file mode 100644 (file)
index 0000000..ed5e794
--- /dev/null
@@ -0,0 +1,23 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x48
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 48x19
+              text run at (10,0) width 48: "details1"
+        RenderBlock (anonymous) at (0,19) size 784x29
+          RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+      RenderDetails {DETAILS} at (0,48) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 48x19
+              text run at (10,0) width 48: "details2"
+        RenderBlock (anonymous) at (0,19) size 784x0
+layer at (13,32) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/fast/html/details-open1-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open1-expected.checksum
new file mode 100644 (file)
index 0000000..04c553c
--- /dev/null
@@ -0,0 +1 @@
+546ea6e181273b8f1ce3b7bfd2497536
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open1-expected.png b/LayoutTests/platform/gtk/fast/html/details-open1-expected.png
new file mode 100644 (file)
index 0000000..103435b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open1-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open1-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open1-expected.txt
new file mode 100644 (file)
index 0000000..9a8149c
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-open2-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open2-expected.checksum
new file mode 100644 (file)
index 0000000..84e5162
--- /dev/null
@@ -0,0 +1 @@
+d1ab18b7fea56449cff5ff4c94852141
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open2-expected.png b/LayoutTests/platform/gtk/fast/html/details-open2-expected.png
new file mode 100644 (file)
index 0000000..e888521
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open2-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open2-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open2-expected.txt
new file mode 100644 (file)
index 0000000..1962b01
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x48
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x29
+          RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+layer at (13,32) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/fast/html/details-open3-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open3-expected.checksum
new file mode 100644 (file)
index 0000000..04c553c
--- /dev/null
@@ -0,0 +1 @@
+546ea6e181273b8f1ce3b7bfd2497536
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open3-expected.png b/LayoutTests/platform/gtk/fast/html/details-open3-expected.png
new file mode 100644 (file)
index 0000000..103435b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open3-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open3-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open3-expected.txt
new file mode 100644 (file)
index 0000000..9a8149c
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-open4-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open4-expected.checksum
new file mode 100644 (file)
index 0000000..84e5162
--- /dev/null
@@ -0,0 +1 @@
+d1ab18b7fea56449cff5ff4c94852141
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open4-expected.png b/LayoutTests/platform/gtk/fast/html/details-open4-expected.png
new file mode 100644 (file)
index 0000000..e888521
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open4-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open4-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open4-expected.txt
new file mode 100644 (file)
index 0000000..1962b01
--- /dev/null
@@ -0,0 +1,16 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x48
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x29
+          RenderTextControl {INPUT} at (2,2) size 194x25 [bgcolor=#FFFFFF] [border: (2px inset #000000)]
+          RenderText {#text} at (0,0) size 0x0
+layer at (13,32) size 188x19
+  RenderBlock {DIV} at (3,3) size 188x19
diff --git a/LayoutTests/platform/gtk/fast/html/details-open5-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open5-expected.checksum
new file mode 100644 (file)
index 0000000..04c553c
--- /dev/null
@@ -0,0 +1 @@
+546ea6e181273b8f1ce3b7bfd2497536
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open5-expected.png b/LayoutTests/platform/gtk/fast/html/details-open5-expected.png
new file mode 100644 (file)
index 0000000..103435b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open5-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open5-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open5-expected.txt
new file mode 100644 (file)
index 0000000..9a8149c
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-open6-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-open6-expected.checksum
new file mode 100644 (file)
index 0000000..2f5c214
--- /dev/null
@@ -0,0 +1 @@
+f7c158a10d6038f28103acb0d9df2fa7
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-open6-expected.png b/LayoutTests/platform/gtk/fast/html/details-open6-expected.png
new file mode 100644 (file)
index 0000000..b692ea7
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-open6-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-open6-expected.txt b/LayoutTests/platform/gtk/fast/html/details-open6-expected.txt
new file mode 100644 (file)
index 0000000..d0eeb02
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 58x19
+              text run at (10,0) width 58: "summary"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-position-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-position-expected.checksum
new file mode 100644 (file)
index 0000000..64949f7
--- /dev/null
@@ -0,0 +1 @@
+0e114afeb971e379926a34d9a9417f7c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-position-expected.png b/LayoutTests/platform/gtk/fast/html/details-position-expected.png
new file mode 100644 (file)
index 0000000..7e5e525
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-position-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-position-expected.txt b/LayoutTests/platform/gtk/fast/html/details-position-expected.txt
new file mode 100644 (file)
index 0000000..a03267c
--- /dev/null
@@ -0,0 +1,35 @@
+layer at (0,0) size 942x581
+  RenderView at (0,0) size 800x581
+layer at (0,0) size 800x581
+  RenderBlock {HTML} at (0,0) size 800x581
+    RenderBody {BODY} at (8,8) size 784x565
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+        RenderBlock (anonymous) at (0,19) size 784x0
+      RenderDetails {DETAILS} at (0,19) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,19) size 784x0
+      RenderDetails {DETAILS} at (0,38) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+        RenderBlock (anonymous) at (0,19) size 784x0
+layer at (50,150) size 32x19
+  RenderSummary {SUMMARY} at (50,150) size 32x19
+    RenderText {#text} at (0,0) size 32x19
+      text run at (0,0) width 32: "fixed"
+layer at (158,177) size 784x19
+  RenderSummary {SUMMARY} at (0,0) size 784x19
+    RenderDetailsMarker at (0,0) size 10x19: right
+    RenderText {#text} at (10,0) size 46x19
+      text run at (10,0) width 46: "relative"
+layer at (250,150) size 52x19
+  RenderSummary {SUMMARY} at (250,150) size 52x19
+    RenderText {#text} at (0,0) size 52x19
+      text run at (0,0) width 52: "absolute"
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..99d6a14
--- /dev/null
@@ -0,0 +1 @@
+636a4ca8099c0b83be7c32a14fa1037a
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.png
new file mode 100644 (file)
index 0000000..26d6f00
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-and-click-expected.txt
new file mode 100644 (file)
index 0000000..0295c74
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderBlock (anonymous) at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+caret: position 0 of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.checksum
new file mode 100644 (file)
index 0000000..1e3b2b6
--- /dev/null
@@ -0,0 +1 @@
+ca27ef189cf466a087241cae7cb2360f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.png
new file mode 100644 (file)
index 0000000..51119ef
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-1-expected.txt
new file mode 100644 (file)
index 0000000..12a52ee
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..0e3faf0
--- /dev/null
@@ -0,0 +1 @@
+849b81e2e046c94ddf8caa19dae1923d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.png
new file mode 100644 (file)
index 0000000..1e6952d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-and-click-expected.txt
new file mode 100644 (file)
index 0000000..79a07ad
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 2"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 2 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.checksum
new file mode 100644 (file)
index 0000000..8b12d1e
--- /dev/null
@@ -0,0 +1 @@
+e3a2d9b578fe13528a76c0a541ae0f15
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.png
new file mode 100644 (file)
index 0000000..ae1ed64
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-2-expected.txt
new file mode 100644 (file)
index 0000000..c2dd33d
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 2"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..79a283e
--- /dev/null
@@ -0,0 +1 @@
+217ad7687c55e7c40cff9e955f46d039
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.png
new file mode 100644 (file)
index 0000000..73dc35d
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-and-click-expected.txt
new file mode 100644 (file)
index 0000000..90c34ca
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.checksum
new file mode 100644 (file)
index 0000000..af187af
--- /dev/null
@@ -0,0 +1 @@
+b94712c5221cd8f0658def74efe42a7f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.png
new file mode 100644 (file)
index 0000000..58eab6b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-3-expected.txt
new file mode 100644 (file)
index 0000000..24ec611
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..87c0b19
--- /dev/null
@@ -0,0 +1 @@
+d6f9f708726f413b63885b137632711d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.png
new file mode 100644 (file)
index 0000000..083006a
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-and-click-expected.txt
new file mode 100644 (file)
index 0000000..390bf55
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderBlock (anonymous) at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+caret: position 0 of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.checksum
new file mode 100644 (file)
index 0000000..3a4401b
--- /dev/null
@@ -0,0 +1 @@
+9c79206e141b175c9cf8ae77cd2e1594
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.png
new file mode 100644 (file)
index 0000000..c6564a4
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-4-expected.txt
new file mode 100644 (file)
index 0000000..53cfad2
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderBlock (anonymous) at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText at (10,0) size 44x19
+              text run at (10,0) width 44: "Details"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..3f71137
--- /dev/null
@@ -0,0 +1 @@
+3dcbc54474a359544588907fb86da90c
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.png
new file mode 100644 (file)
index 0000000..596cf89
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-and-click-expected.txt
new file mode 100644 (file)
index 0000000..db5461a
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 2"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 2 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.checksum
new file mode 100644 (file)
index 0000000..f045e0f
--- /dev/null
@@ -0,0 +1 @@
+c239777c4a7fd0575a19133099af98e4
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.png
new file mode 100644 (file)
index 0000000..b1f6d3b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-5-expected.txt
new file mode 100644 (file)
index 0000000..7b55666
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 2"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.checksum
new file mode 100644 (file)
index 0000000..aa53893
--- /dev/null
@@ -0,0 +1 @@
+fe10b1e703a2754d71e50d8090c8e558
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.png
new file mode 100644 (file)
index 0000000..c44140c
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-and-click-expected.txt
new file mode 100644 (file)
index 0000000..e745053
--- /dev/null
@@ -0,0 +1,13 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (0,0) size 800x600
+      RenderDetails {DETAILS} at (0,0) size 800x19
+        RenderBlock (anonymous) at (0,0) size 800x19
+          RenderSummary {SUMMARY} at (0,0) size 800x19
+            RenderDetailsMarker at (0,0) size 10x19: right
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 1"
+        RenderBlock (anonymous) at (0,19) size 800x0
+caret: position 0 of child 0 {#text} of child 1 {SUMMARY} of child 1 {DETAILS} of body
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.checksum
new file mode 100644 (file)
index 0000000..578791c
--- /dev/null
@@ -0,0 +1 @@
+dfd459dbdc674b5181cfc683866e911d
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.png b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.png
new file mode 100644 (file)
index 0000000..52d335f
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.txt b/LayoutTests/platform/gtk/fast/html/details-remove-summary-6-expected.txt
new file mode 100644 (file)
index 0000000..cdbf6b0
--- /dev/null
@@ -0,0 +1,12 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderDetails {DETAILS} at (0,0) size 784x19
+        RenderBlock (anonymous) at (0,0) size 784x19
+          RenderSummary {SUMMARY} at (0,0) size 784x19
+            RenderDetailsMarker at (0,0) size 10x19: down
+            RenderText {#text} at (10,0) size 70x19
+              text run at (10,0) width 70: "summary 1"
+        RenderBlock (anonymous) at (0,19) size 784x0
diff --git a/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.checksum b/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.checksum
new file mode 100644 (file)
index 0000000..30bb92b
--- /dev/null
@@ -0,0 +1 @@
+a71be5259ff38fbec96f6995e12f7771
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.png b/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.png
new file mode 100644 (file)
index 0000000..34c05f0
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.txt b/LayoutTests/platform/gtk/fast/html/details-writing-mode-expected.txt
new file mode 100644 (file)
index 0000000..a61a87e
--- /dev/null
@@ -0,0 +1,671 @@
+layer at (0,0) size 781x1493
+  RenderView at (0,0) size 781x600
+layer at (0,0) size 781x1493
+  RenderBlock {HTML} at (0,0) size 781x1493
+    RenderBody {BODY} at (8,8) size 765x1477
+      RenderTable {TABLE} at (0,0) size 612x355 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 610x353
+          RenderTableRow {TR} at (0,2) size 610x31
+            RenderTableCell {TH} at (2,2) size 606x31 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=6]
+              RenderText {#text} at (227,6) size 152x19
+                text run at (227,6) width 152: "text-align not specified"
+          RenderTableRow {TR} at (0,35) size 610x31
+            RenderTableCell {TH} at (2,51) size 102x31 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=2]
+              RenderText {#text} at (49,6) size 4x19
+                text run at (49,6) width 4: " "
+            RenderTableCell {TH} at (106,35) size 502x31 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=4]
+              RenderText {#text} at (177,6) size 148x19
+                text run at (177,6) width 148: "-webkit-writing-mode"
+          RenderTableRow {TR} at (0,68) size 610x31
+            RenderTableCell {TH} at (106,68) size 124x31 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-tb"
+            RenderTableCell {TH} at (232,68) size 124x31 [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-bt"
+            RenderTableCell {TH} at (358,68) size 124x31 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-lr"
+            RenderTableCell {TH} at (484,68) size 124x31 [border: (1px inset #808080)] [r=2 c=5 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-rl"
+          RenderTableRow {TR} at (0,101) size 610x124
+            RenderTableCell {TH} at (2,210) size 72x31 [border: (1px inset #808080)] [r=3 c=0 rs=4 cs=1]
+              RenderText {#text} at (6,6) size 60x19
+                text run at (6,6) width 60: "direction"
+            RenderTableCell {TH} at (76,147) size 28x31 [border: (1px inset #808080)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "ltr"
+            RenderTableCell {TD} at (106,101) size 124x124 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: right
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: down
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,101) size 124x124 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: right
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: up
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,101) size 124x124 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: down
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: right
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,101) size 124x124 [border: (1px solid #000000)] [r=3 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: down
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: left
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+          RenderTableRow {TR} at (0,227) size 610x124
+            RenderTableCell {TH} at (76,273) size 28x31 [border: (1px inset #808080)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "rtl"
+            RenderTableCell {TD} at (106,227) size 124x124 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: left
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: down
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,227) size 124x124 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: left
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: up
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,227) size 124x124 [border: (1px solid #000000)] [r=4 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: up
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: right
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,227) size 124x124 [border: (1px solid #000000)] [r=4 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: up
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: left
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+      RenderBlock (anonymous) at (0,355) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,374) size 612x355 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 610x353
+          RenderTableRow {TR} at (0,2) size 610x31
+            RenderTableCell {TH} at (2,2) size 606x31 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=6]
+              RenderText {#text} at (256,6) size 94x19
+                text run at (256,6) width 94: "text-align: left"
+          RenderTableRow {TR} at (0,35) size 610x31
+            RenderTableCell {TH} at (2,51) size 102x31 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=2]
+              RenderText {#text} at (49,6) size 4x19
+                text run at (49,6) width 4: " "
+            RenderTableCell {TH} at (106,35) size 502x31 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=4]
+              RenderText {#text} at (177,6) size 148x19
+                text run at (177,6) width 148: "-webkit-writing-mode"
+          RenderTableRow {TR} at (0,68) size 610x31
+            RenderTableCell {TH} at (106,68) size 124x31 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-tb"
+            RenderTableCell {TH} at (232,68) size 124x31 [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-bt"
+            RenderTableCell {TH} at (358,68) size 124x31 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-lr"
+            RenderTableCell {TH} at (484,68) size 124x31 [border: (1px inset #808080)] [r=2 c=5 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-rl"
+          RenderTableRow {TR} at (0,101) size 610x124
+            RenderTableCell {TH} at (2,210) size 72x31 [border: (1px inset #808080)] [r=3 c=0 rs=4 cs=1]
+              RenderText {#text} at (6,6) size 60x19
+                text run at (6,6) width 60: "direction"
+            RenderTableCell {TH} at (76,147) size 28x31 [border: (1px inset #808080)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "ltr"
+            RenderTableCell {TD} at (106,101) size 124x124 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: right
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: down
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,101) size 124x124 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: right
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (0,0) size 10x19: up
+                      RenderText {#text} at (10,0) size 58x19
+                        text run at (10,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,101) size 124x124 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: down
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: right
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,101) size 124x124 [border: (1px solid #000000)] [r=3 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: down
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,0) size 19x10: left
+                      RenderText {#text} at (0,10) size 19x58
+                        text run at (0,10) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+          RenderTableRow {TR} at (0,227) size 610x124
+            RenderTableCell {TH} at (76,273) size 28x31 [border: (1px inset #808080)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "rtl"
+            RenderTableCell {TD} at (106,227) size 124x124 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (58,0) size 10x19: left
+                      RenderText {#text} at (0,0) size 58x19
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (58,0) size 10x19: down
+                      RenderText {#text} at (0,0) size 58x19
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,227) size 124x124 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (58,0) size 10x19: left
+                      RenderText {#text} at (0,0) size 58x19
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (58,0) size 10x19: up
+                      RenderText {#text} at (0,0) size 58x19
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,227) size 124x124 [border: (1px solid #000000)] [r=4 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,58) size 19x10: up
+                      RenderText {#text} at (0,0) size 19x58
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,58) size 19x10: right
+                      RenderText {#text} at (0,0) size 19x58
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,227) size 124x124 [border: (1px solid #000000)] [r=4 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,58) size 19x10: up
+                      RenderText {#text} at (0,0) size 19x58
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,58) size 19x10: left
+                      RenderText {#text} at (0,0) size 19x58
+                        text run at (0,0) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+      RenderBlock (anonymous) at (0,729) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,748) size 612x355 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 610x353
+          RenderTableRow {TR} at (0,2) size 610x31
+            RenderTableCell {TH} at (2,2) size 606x31 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=6]
+              RenderText {#text} at (246,6) size 114x19
+                text run at (246,6) width 114: "text-align: center"
+          RenderTableRow {TR} at (0,35) size 610x31
+            RenderTableCell {TH} at (2,51) size 102x31 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=2]
+              RenderText {#text} at (49,6) size 4x19
+                text run at (49,6) width 4: " "
+            RenderTableCell {TH} at (106,35) size 502x31 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=4]
+              RenderText {#text} at (177,6) size 148x19
+                text run at (177,6) width 148: "-webkit-writing-mode"
+          RenderTableRow {TR} at (0,68) size 610x31
+            RenderTableCell {TH} at (106,68) size 124x31 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-tb"
+            RenderTableCell {TH} at (232,68) size 124x31 [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-bt"
+            RenderTableCell {TH} at (358,68) size 124x31 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-lr"
+            RenderTableCell {TH} at (484,68) size 124x31 [border: (1px inset #808080)] [r=2 c=5 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-rl"
+          RenderTableRow {TR} at (0,101) size 610x124
+            RenderTableCell {TH} at (2,210) size 72x31 [border: (1px inset #808080)] [r=3 c=0 rs=4 cs=1]
+              RenderText {#text} at (6,6) size 60x19
+                text run at (6,6) width 60: "direction"
+            RenderTableCell {TH} at (76,147) size 28x31 [border: (1px inset #808080)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "ltr"
+            RenderTableCell {TD} at (106,101) size 124x124 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (26,0) size 10x19: right
+                      RenderText {#text} at (36,0) size 58x19
+                        text run at (36,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (26,0) size 10x19: down
+                      RenderText {#text} at (36,0) size 58x19
+                        text run at (36,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,101) size 124x124 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (26,0) size 10x19: right
+                      RenderText {#text} at (36,0) size 58x19
+                        text run at (36,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (26,0) size 10x19: up
+                      RenderText {#text} at (36,0) size 58x19
+                        text run at (36,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,101) size 124x124 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,26) size 19x10: down
+                      RenderText {#text} at (0,36) size 19x58
+                        text run at (0,36) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,26) size 19x10: right
+                      RenderText {#text} at (0,36) size 19x58
+                        text run at (0,36) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,101) size 124x124 [border: (1px solid #000000)] [r=3 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,26) size 19x10: down
+                      RenderText {#text} at (0,36) size 19x58
+                        text run at (0,36) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,26) size 19x10: left
+                      RenderText {#text} at (0,36) size 19x58
+                        text run at (0,36) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+          RenderTableRow {TR} at (0,227) size 610x124
+            RenderTableCell {TH} at (76,273) size 28x31 [border: (1px inset #808080)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "rtl"
+            RenderTableCell {TD} at (106,227) size 124x124 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (84,0) size 10x19: left
+                      RenderText {#text} at (26,0) size 58x19
+                        text run at (26,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (84,0) size 10x19: down
+                      RenderText {#text} at (26,0) size 58x19
+                        text run at (26,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,227) size 124x124 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (84,0) size 10x19: left
+                      RenderText {#text} at (26,0) size 58x19
+                        text run at (26,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (84,0) size 10x19: up
+                      RenderText {#text} at (26,0) size 58x19
+                        text run at (26,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,227) size 124x124 [border: (1px solid #000000)] [r=4 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,84) size 19x10: up
+                      RenderText {#text} at (0,26) size 19x58
+                        text run at (0,26) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,84) size 19x10: right
+                      RenderText {#text} at (0,26) size 19x58
+                        text run at (0,26) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,227) size 124x124 [border: (1px solid #000000)] [r=4 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,84) size 19x10: up
+                      RenderText {#text} at (0,26) size 19x58
+                        text run at (0,26) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,84) size 19x10: left
+                      RenderText {#text} at (0,26) size 19x58
+                        text run at (0,26) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+      RenderBlock (anonymous) at (0,1103) size 765x19
+        RenderBR {BR} at (0,0) size 0x19
+      RenderTable {TABLE} at (0,1122) size 612x355 [border: (1px outset #808080)]
+        RenderTableSection {TBODY} at (1,1) size 610x353
+          RenderTableRow {TR} at (0,2) size 610x31
+            RenderTableCell {TH} at (2,2) size 606x31 [border: (1px inset #808080)] [r=0 c=0 rs=1 cs=6]
+              RenderText {#text} at (250,6) size 106x19
+                text run at (250,6) width 106: "text-align: right"
+          RenderTableRow {TR} at (0,35) size 610x31
+            RenderTableCell {TH} at (2,51) size 102x31 [border: (1px inset #808080)] [r=1 c=0 rs=2 cs=2]
+              RenderText {#text} at (49,6) size 4x19
+                text run at (49,6) width 4: " "
+            RenderTableCell {TH} at (106,35) size 502x31 [border: (1px inset #808080)] [r=1 c=2 rs=1 cs=4]
+              RenderText {#text} at (177,6) size 148x19
+                text run at (177,6) width 148: "-webkit-writing-mode"
+          RenderTableRow {TR} at (0,68) size 610x31
+            RenderTableCell {TH} at (106,68) size 124x31 [border: (1px inset #808080)] [r=2 c=2 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-tb"
+            RenderTableCell {TH} at (232,68) size 124x31 [border: (1px inset #808080)] [r=2 c=3 rs=1 cs=1]
+              RenderText {#text} at (18,6) size 88x19
+                text run at (18,6) width 88: "horizontal-bt"
+            RenderTableCell {TH} at (358,68) size 124x31 [border: (1px inset #808080)] [r=2 c=4 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-lr"
+            RenderTableCell {TH} at (484,68) size 124x31 [border: (1px inset #808080)] [r=2 c=5 rs=1 cs=1]
+              RenderText {#text} at (29,6) size 66x19
+                text run at (29,6) width 66: "vertical-rl"
+          RenderTableRow {TR} at (0,101) size 610x124
+            RenderTableCell {TH} at (2,210) size 72x31 [border: (1px inset #808080)] [r=3 c=0 rs=4 cs=1]
+              RenderText {#text} at (6,6) size 60x19
+                text run at (6,6) width 60: "direction"
+            RenderTableCell {TH} at (76,147) size 28x31 [border: (1px inset #808080)] [r=3 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "ltr"
+            RenderTableCell {TD} at (106,101) size 124x124 [border: (1px solid #000000)] [r=3 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (52,0) size 10x19: right
+                      RenderText {#text} at (62,0) size 58x19
+                        text run at (62,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (52,0) size 10x19: down
+                      RenderText {#text} at (62,0) size 58x19
+                        text run at (62,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,101) size 124x124 [border: (1px solid #000000)] [r=3 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (52,0) size 10x19: right
+                      RenderText {#text} at (62,0) size 58x19
+                        text run at (62,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (52,0) size 10x19: up
+                      RenderText {#text} at (62,0) size 58x19
+                        text run at (62,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,101) size 124x124 [border: (1px solid #000000)] [r=3 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,52) size 19x10: down
+                      RenderText {#text} at (0,62) size 19x58
+                        text run at (0,62) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,52) size 19x10: right
+                      RenderText {#text} at (0,62) size 19x58
+                        text run at (0,62) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,101) size 124x124 [border: (1px solid #000000)] [r=3 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,52) size 19x10: down
+                      RenderText {#text} at (0,62) size 19x58
+                        text run at (0,62) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,52) size 19x10: left
+                      RenderText {#text} at (0,62) size 19x58
+                        text run at (0,62) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+          RenderTableRow {TR} at (0,227) size 610x124
+            RenderTableCell {TH} at (76,273) size 28x31 [border: (1px inset #808080)] [r=4 c=1 rs=1 cs=1]
+              RenderText {#text} at (6,6) size 16x19
+                text run at (6,6) width 16: "rtl"
+            RenderTableCell {TD} at (106,227) size 124x124 [border: (1px solid #000000)] [r=4 c=2 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: left
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: down
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (232,227) size 124x124 [border: (1px solid #000000)] [r=4 c=3 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: left
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+                RenderDetails {DETAILS} at (0,19) size 120x19
+                  RenderBlock (anonymous) at (0,0) size 120x19
+                    RenderSummary {SUMMARY} at (0,0) size 120x19
+                      RenderDetailsMarker at (110,0) size 10x19: up
+                      RenderText {#text} at (52,0) size 58x19
+                        text run at (52,0) width 58: "summary"
+                  RenderBlock (anonymous) at (0,19) size 120x0
+            RenderTableCell {TD} at (358,227) size 124x124 [border: (1px solid #000000)] [r=4 c=4 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: up
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: right
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+            RenderTableCell {TD} at (484,227) size 124x124 [border: (1px solid #000000)] [r=4 c=5 rs=1 cs=1]
+              RenderBlock {DIV} at (2,2) size 120x120
+                RenderDetails {DETAILS} at (0,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: up
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
+                RenderDetails {DETAILS} at (19,0) size 19x120
+                  RenderBlock (anonymous) at (0,0) size 19x120
+                    RenderSummary {SUMMARY} at (0,0) size 19x120
+                      RenderDetailsMarker at (0,110) size 19x10: left
+                      RenderText {#text} at (0,52) size 19x58
+                        text run at (0,52) width 58: "summary"
+                  RenderBlock (anonymous) at (19,0) size 0x120
diff --git a/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.checksum b/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.checksum
new file mode 100644 (file)
index 0000000..6063f41
--- /dev/null
@@ -0,0 +1 @@
+b3e9600613b9fcfd594329b6c08af660
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.png b/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.png
new file mode 100644 (file)
index 0000000..8ff3856
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.txt b/LayoutTests/platform/gtk/fast/multicol/scrolling-overflow-expected.txt
new file mode 100644 (file)
index 0000000..0ae5ebb
--- /dev/null
@@ -0,0 +1,297 @@
+layer at (0,0) size 5046x581
+  RenderView at (0,0) size 800x581
+layer at (0,0) size 800x324
+  RenderBlock {HTML} at (0,0) size 800x324
+    RenderBody {BODY} at (8,16) size 784x300
+layer at (8,16) size 784x300
+  RenderBlock {DIV} at (0,0) size 784x300
+    RenderBlock {P} at (0,0) size 250x585
+      RenderText {#text} at (0,0) size 250x585
+        text run at (0,0) width 177: "Lorem ipsum dolor sit amet,"
+        text run at (0,19) width 212: "consectetur adipiscing elit. Donec"
+        text run at (0,38) width 224: "posuere ligula et neque ullamcorper"
+        text run at (0,57) width 233: "consectetur. Duis nec viverra magna."
+        text run at (0,76) width 243: "Nullam tellus diam, auctor et auctor at,"
+        text run at (0,95) width 215: "fermentum quis mi. Nulla rhoncus"
+        text run at (0,114) width 249: "porttitor ultrices. Nunc gravida, nisi nec"
+        text run at (0,133) width 210: "consequat scelerisque, lectus eros"
+        text run at (0,152) width 241: "sagittis erat, non ultrices ipsum nibh in"
+        text run at (0,171) width 214: "quam. Donec dignissim, lacus sed"
+        text run at (0,190) width 228: "cursus commodo, nibh enim sodales"
+        text run at (0,209) width 243: "metus, lacinia dictum felis est tincidunt"
+        text run at (0,228) width 228: "orci. Morbi pretium volutpat ante, ut"
+        text run at (0,247) width 250: "ultricies nulla pharetra sed. Duis ac felis"
+        text run at (0,266) width 240: "quis justo ullamcorper semper. Integer"
+        text run at (0,300) width 237: "augue lacus, imperdiet eu euismod ut,"
+        text run at (0,319) width 237: "vulputate vel purus. Donec bibendum"
+        text run at (0,338) width 226: "felis id nisl auctor sit amet imperdiet"
+        text run at (0,357) width 242: "quam mollis. Duis aliquam tellus odio,"
+        text run at (0,376) width 246: "a varius lectus. Nunc a tortor augue, eu"
+        text run at (0,395) width 225: "sollicitudin nibh. Phasellus ultricies,"
+        text run at (0,414) width 224: "lacus eget tincidunt mattis, velit erat"
+        text run at (0,433) width 232: "facilisis lacus, quis luctus arcu erat ut"
+        text run at (0,452) width 249: "erat. Duis feugiat eros eu ligula ultricies"
+        text run at (0,471) width 234: "non tincidunt tellus viverra. Donec ut"
+        text run at (0,490) width 198: "eros augue, nec elementum elit."
+        text run at (0,509) width 227: "Pellentesque massa lectus, vulputate"
+        text run at (0,528) width 232: "sed vehicula eget, volutpat eu augue."
+        text run at (0,547) width 201: "Cras fermentum turpis vitae erat"
+        text run at (0,566) width 193: "vehicula et lacinia mi molestie."
+    RenderBlock {P} at (0,600) size 250x471
+      RenderText {#text} at (0,0) size 250x471
+        text run at (0,0) width 239: "Curabitur ac porttitor leo. Class aptent"
+        text run at (0,19) width 224: "taciti sociosqu ad litora torquent per"
+        text run at (0,38) width 176: "conubia nostra, per inceptos"
+        text run at (0,57) width 220: "himenaeos. Quisque eget mauris id"
+        text run at (0,76) width 221: "turpis ullamcorper blandit quis eget"
+        text run at (0,95) width 188: "turpis. Nullam et molestie elit."
+        text run at (0,114) width 249: "Curabitur urna arcu, luctus a suscipit et,"
+        text run at (0,133) width 242: "viverra vel orci. Morbi scelerisque erat"
+        text run at (0,152) width 250: "quis massa blandit molestie. Fusce vitae"
+        text run at (0,171) width 229: "velit a lacus suscipit tempus. In vitae"
+        text run at (0,190) width 199: "nisl orci, vel ultrices diam. Duis"
+        text run at (0,209) width 230: "pellentesque, massa sit amet eleifend"
+        text run at (0,228) width 223: "sollicitudin, dolor orci semper urna,"
+        text run at (0,247) width 249: "eget euismod tortor massa sit amet ante."
+        text run at (0,266) width 212: "Quisque sed varius lectus. Mauris"
+        text run at (0,300) width 247: "facilisis blandit mattis. Ut id tortor ante,"
+        text run at (0,319) width 225: "ac eleifend dui. Donec sit amet arcu"
+        text run at (0,338) width 249: "quis neque aliquam euismod a tincidunt"
+        text run at (0,357) width 200: "justo. Integer sagittis, neque sed"
+        text run at (0,376) width 234: "aliquam bibendum, est ante vulputate"
+        text run at (0,395) width 247: "lectus, in elementum felis tellus et nibh."
+        text run at (0,414) width 228: "Aliquam id ultrices nisl. Sed sodales"
+        text run at (0,433) width 250: "lacinia interdum. Aenean pharetra tellus"
+        text run at (0,452) width 202: "ante, aliquam consectetur ligula."
+    RenderBlock {P} at (0,1087) size 250x603
+      RenderText {#text} at (0,0) size 250x603
+        text run at (0,0) width 177: "Lorem ipsum dolor sit amet,"
+        text run at (0,19) width 212: "consectetur adipiscing elit. Donec"
+        text run at (0,38) width 224: "posuere ligula et neque ullamcorper"
+        text run at (0,57) width 233: "consectetur. Duis nec viverra magna."
+        text run at (0,76) width 243: "Nullam tellus diam, auctor et auctor at,"
+        text run at (0,113) width 215: "fermentum quis mi. Nulla rhoncus"
+        text run at (0,132) width 249: "porttitor ultrices. Nunc gravida, nisi nec"
+        text run at (0,151) width 210: "consequat scelerisque, lectus eros"
+        text run at (0,170) width 241: "sagittis erat, non ultrices ipsum nibh in"
+        text run at (0,189) width 214: "quam. Donec dignissim, lacus sed"
+        text run at (0,208) width 228: "cursus commodo, nibh enim sodales"
+        text run at (0,227) width 243: "metus, lacinia dictum felis est tincidunt"
+        text run at (0,246) width 228: "orci. Morbi pretium volutpat ante, ut"
+        text run at (0,265) width 250: "ultricies nulla pharetra sed. Duis ac felis"
+        text run at (0,284) width 240: "quis justo ullamcorper semper. Integer"
+        text run at (0,303) width 237: "augue lacus, imperdiet eu euismod ut,"
+        text run at (0,322) width 237: "vulputate vel purus. Donec bibendum"
+        text run at (0,341) width 226: "felis id nisl auctor sit amet imperdiet"
+        text run at (0,360) width 242: "quam mollis. Duis aliquam tellus odio,"
+        text run at (0,379) width 246: "a varius lectus. Nunc a tortor augue, eu"
+        text run at (0,413) width 225: "sollicitudin nibh. Phasellus ultricies,"
+        text run at (0,432) width 224: "lacus eget tincidunt mattis, velit erat"
+        text run at (0,451) width 232: "facilisis lacus, quis luctus arcu erat ut"
+        text run at (0,470) width 249: "erat. Duis feugiat eros eu ligula ultricies"
+        text run at (0,489) width 234: "non tincidunt tellus viverra. Donec ut"
+        text run at (0,508) width 198: "eros augue, nec elementum elit."
+        text run at (0,527) width 227: "Pellentesque massa lectus, vulputate"
+        text run at (0,546) width 232: "sed vehicula eget, volutpat eu augue."
+        text run at (0,565) width 201: "Cras fermentum turpis vitae erat"
+        text run at (0,584) width 193: "vehicula et lacinia mi molestie."
+    RenderBlock {P} at (0,1706) size 250x489
+      RenderText {#text} at (0,0) size 250x489
+        text run at (0,0) width 239: "Curabitur ac porttitor leo. Class aptent"
+        text run at (0,19) width 224: "taciti sociosqu ad litora torquent per"
+        text run at (0,38) width 176: "conubia nostra, per inceptos"
+        text run at (0,57) width 220: "himenaeos. Quisque eget mauris id"
+        text run at (0,94) width 221: "turpis ullamcorper blandit quis eget"
+        text run at (0,113) width 188: "turpis. Nullam et molestie elit."
+        text run at (0,132) width 249: "Curabitur urna arcu, luctus a suscipit et,"
+        text run at (0,151) width 242: "viverra vel orci. Morbi scelerisque erat"
+        text run at (0,170) width 250: "quis massa blandit molestie. Fusce vitae"
+        text run at (0,189) width 229: "velit a lacus suscipit tempus. In vitae"
+        text run at (0,208) width 199: "nisl orci, vel ultrices diam. Duis"
+        text run at (0,227) width 230: "pellentesque, massa sit amet eleifend"
+        text run at (0,246) width 223: "sollicitudin, dolor orci semper urna,"
+        text run at (0,265) width 249: "eget euismod tortor massa sit amet ante."
+        text run at (0,284) width 212: "Quisque sed varius lectus. Mauris"
+        text run at (0,303) width 247: "facilisis blandit mattis. Ut id tortor ante,"
+        text run at (0,322) width 225: "ac eleifend dui. Donec sit amet arcu"
+        text run at (0,341) width 249: "quis neque aliquam euismod a tincidunt"
+        text run at (0,360) width 200: "justo. Integer sagittis, neque sed"
+        text run at (0,394) width 234: "aliquam bibendum, est ante vulputate"
+        text run at (0,413) width 247: "lectus, in elementum felis tellus et nibh."
+        text run at (0,432) width 228: "Aliquam id ultrices nisl. Sed sodales"
+        text run at (0,451) width 250: "lacinia interdum. Aenean pharetra tellus"
+        text run at (0,470) width 202: "ante, aliquam consectetur ligula."
+    RenderBlock {P} at (0,2211) size 250x603
+      RenderText {#text} at (0,0) size 250x603
+        text run at (0,0) width 177: "Lorem ipsum dolor sit amet,"
+        text run at (0,19) width 212: "consectetur adipiscing elit. Donec"
+        text run at (0,38) width 224: "posuere ligula et neque ullamcorper"
+        text run at (0,57) width 233: "consectetur. Duis nec viverra magna."
+        text run at (0,76) width 243: "Nullam tellus diam, auctor et auctor at,"
+        text run at (0,95) width 215: "fermentum quis mi. Nulla rhoncus"
+        text run at (0,114) width 249: "porttitor ultrices. Nunc gravida, nisi nec"
+        text run at (0,133) width 210: "consequat scelerisque, lectus eros"
+        text run at (0,152) width 241: "sagittis erat, non ultrices ipsum nibh in"
+        text run at (0,189) width 214: "quam. Donec dignissim, lacus sed"
+        text run at (0,208) width 228: "cursus commodo, nibh enim sodales"
+        text run at (0,227) width 243: "metus, lacinia dictum felis est tincidunt"
+        text run at (0,246) width 228: "orci. Morbi pretium volutpat ante, ut"
+        text run at (0,265) width 250: "ultricies nulla pharetra sed. Duis ac felis"
+        text run at (0,284) width 240: "quis justo ullamcorper semper. Integer"
+        text run at (0,303) width 237: "augue lacus, imperdiet eu euismod ut,"
+        text run at (0,322) width 237: "vulputate vel purus. Donec bibendum"
+        text run at (0,341) width 226: "felis id nisl auctor sit amet imperdiet"
+        text run at (0,360) width 242: "quam mollis. Duis aliquam tellus odio,"
+        text run at (0,379) width 246: "a varius lectus. Nunc a tortor augue, eu"
+        text run at (0,398) width 225: "sollicitudin nibh. Phasellus ultricies,"
+        text run at (0,417) width 224: "lacus eget tincidunt mattis, velit erat"
+        text run at (0,436) width 232: "facilisis lacus, quis luctus arcu erat ut"
+        text run at (0,455) width 249: "erat. Duis feugiat eros eu ligula ultricies"
+        text run at (0,489) width 234: "non tincidunt tellus viverra. Donec ut"
+        text run at (0,508) width 198: "eros augue, nec elementum elit."
+        text run at (0,527) width 227: "Pellentesque massa lectus, vulputate"
+        text run at (0,546) width 232: "sed vehicula eget, volutpat eu augue."
+        text run at (0,565) width 201: "Cras fermentum turpis vitae erat"
+        text run at (0,584) width 193: "vehicula et lacinia mi molestie."
+    RenderBlock {P} at (0,2830) size 250x489
+      RenderText {#text} at (0,0) size 250x489
+        text run at (0,0) width 239: "Curabitur ac porttitor leo. Class aptent"
+        text run at (0,19) width 224: "taciti sociosqu ad litora torquent per"
+        text run at (0,38) width 176: "conubia nostra, per inceptos"
+        text run at (0,57) width 220: "himenaeos. Quisque eget mauris id"
+        text run at (0,76) width 221: "turpis ullamcorper blandit quis eget"
+        text run at (0,95) width 188: "turpis. Nullam et molestie elit."
+        text run at (0,114) width 249: "Curabitur urna arcu, luctus a suscipit et,"
+        text run at (0,133) width 242: "viverra vel orci. Morbi scelerisque erat"
+        text run at (0,170) width 250: "quis massa blandit molestie. Fusce vitae"
+        text run at (0,189) width 229: "velit a lacus suscipit tempus. In vitae"
+        text run at (0,208) width 199: "nisl orci, vel ultrices diam. Duis"
+        text run at (0,227) width 230: "pellentesque, massa sit amet eleifend"
+        text run at (0,246) width 223: "sollicitudin, dolor orci semper urna,"
+        text run at (0,265) width 249: "eget euismod tortor massa sit amet ante."
+        text run at (0,284) width 212: "Quisque sed varius lectus. Mauris"
+        text run at (0,303) width 247: "facilisis blandit mattis. Ut id tortor ante,"
+        text run at (0,322) width 225: "ac eleifend dui. Donec sit amet arcu"
+        text run at (0,341) width 249: "quis neque aliquam euismod a tincidunt"
+        text run at (0,360) width 200: "justo. Integer sagittis, neque sed"
+        text run at (0,379) width 234: "aliquam bibendum, est ante vulputate"
+        text run at (0,398) width 247: "lectus, in elementum felis tellus et nibh."
+        text run at (0,417) width 228: "Aliquam id ultrices nisl. Sed sodales"
+        text run at (0,436) width 250: "lacinia interdum. Aenean pharetra tellus"
+        text run at (0,470) width 202: "ante, aliquam consectetur ligula."
+    RenderBlock {P} at (0,3335) size 250x603
+      RenderText {#text} at (0,0) size 250x603
+        text run at (0,0) width 177: "Lorem ipsum dolor sit amet,"
+        text run at (0,19) width 212: "consectetur adipiscing elit. Donec"
+        text run at (0,38) width 224: "posuere ligula et neque ullamcorper"
+        text run at (0,57) width 233: "consectetur. Duis nec viverra magna."
+        text run at (0,76) width 243: "Nullam tellus diam, auctor et auctor at,"
+        text run at (0,95) width 215: "fermentum quis mi. Nulla rhoncus"
+        text run at (0,114) width 249: "porttitor ultrices. Nunc gravida, nisi nec"
+        text run at (0,133) width 210: "consequat scelerisque, lectus eros"
+        text run at (0,152) width 241: "sagittis erat, non ultrices ipsum nibh in"
+        text run at (0,171) width 214: "quam. Donec dignissim, lacus sed"
+        text run at (0,190) width 228: "cursus commodo, nibh enim sodales"
+        text run at (0,209) width 243: "metus, lacinia dictum felis est tincidunt"
+        text run at (0,228) width 228: "orci. Morbi pretium volutpat ante, ut"
+        text run at (0,265) width 250: "ultricies nulla pharetra sed. Duis ac felis"
+        text run at (0,284) width 240: "quis justo ullamcorper semper. Integer"
+        text run at (0,303) width 237: "augue lacus, imperdiet eu euismod ut,"
+        text run at (0,322) width 237: "vulputate vel purus. Donec bibendum"
+        text run at (0,341) width 226: "felis id nisl auctor sit amet imperdiet"
+        text run at (0,360) width 242: "quam mollis. Duis aliquam tellus odio,"
+        text run at (0,379) width 246: "a varius lectus. Nunc a tortor augue, eu"
+        text run at (0,398) width 225: "sollicitudin nibh. Phasellus ultricies,"
+        text run at (0,417) width 224: "lacus eget tincidunt mattis, velit erat"
+        text run at (0,436) width 232: "facilisis lacus, quis luctus arcu erat ut"
+        text run at (0,455) width 249: "erat. Duis feugiat eros eu ligula ultricies"
+        text run at (0,474) width 234: "non tincidunt tellus viverra. Donec ut"
+        text run at (0,493) width 198: "eros augue, nec elementum elit."
+        text run at (0,512) width 227: "Pellentesque massa lectus, vulputate"
+        text run at (0,531) width 232: "sed vehicula eget, volutpat eu augue."
+        text run at (0,565) width 201: "Cras fermentum turpis vitae erat"
+        text run at (0,584) width 193: "vehicula et lacinia mi molestie."
+    RenderBlock {P} at (0,3954) size 250x474
+      RenderText {#text} at (0,0) size 250x474
+        text run at (0,0) width 239: "Curabitur ac porttitor leo. Class aptent"
+        text run at (0,19) width 224: "taciti sociosqu ad litora torquent per"
+        text run at (0,38) width 176: "conubia nostra, per inceptos"
+        text run at (0,57) width 220: "himenaeos. Quisque eget mauris id"
+        text run at (0,76) width 221: "turpis ullamcorper blandit quis eget"
+        text run at (0,95) width 188: "turpis. Nullam et molestie elit."
+        text run at (0,114) width 249: "Curabitur urna arcu, luctus a suscipit et,"
+        text run at (0,133) width 242: "viverra vel orci. Morbi scelerisque erat"
+        text run at (0,152) width 250: "quis massa blandit molestie. Fusce vitae"
+        text run at (0,171) width 229: "velit a lacus suscipit tempus. In vitae"
+        text run at (0,190) width 199: "nisl orci, vel ultrices diam. Duis"
+        text run at (0,209) width 230: "pellentesque, massa sit amet eleifend"
+        text run at (0,246) width 223: "sollicitudin, dolor orci semper urna,"
+        text run at (0,265) width 249: "eget euismod tortor massa sit amet ante."
+        text run at (0,284) width 212: "Quisque sed varius lectus. Mauris"
+        text run at (0,303) width 247: "facilisis blandit mattis. Ut id tortor ante,"
+        text run at (0,322) width 225: "ac eleifend dui. Donec sit amet arcu"
+        text run at (0,341) width 249: "quis neque aliquam euismod a tincidunt"
+        text run at (0,360) width 200: "justo. Integer sagittis, neque sed"
+        text run at (0,379) width 234: "aliquam bibendum, est ante vulputate"
+        text run at (0,398) width 247: "lectus, in elementum felis tellus et nibh."
+        text run at (0,417) width 228: "Aliquam id ultrices nisl. Sed sodales"
+        text run at (0,436) width 250: "lacinia interdum. Aenean pharetra tellus"
+        text run at (0,455) width 202: "ante, aliquam consectetur ligula."
+    RenderBlock {P} at (0,4444) size 250x603
+      RenderText {#text} at (0,0) size 250x603
+        text run at (0,0) width 177: "Lorem ipsum dolor sit amet,"
+        text run at (0,19) width 212: "consectetur adipiscing elit. Donec"
+        text run at (0,56) width 224: "posuere ligula et neque ullamcorper"
+        text run at (0,75) width 233: "consectetur. Duis nec viverra magna."
+        text run at (0,94) width 243: "Nullam tellus diam, auctor et auctor at,"
+        text run at (0,113) width 215: "fermentum quis mi. Nulla rhoncus"
+        text run at (0,132) width 249: "porttitor ultrices. Nunc gravida, nisi nec"
+        text run at (0,151) width 210: "consequat scelerisque, lectus eros"
+        text run at (0,170) width 241: "sagittis erat, non ultrices ipsum nibh in"
+        text run at (0,189) width 214: "quam. Donec dignissim, lacus sed"
+        text run at (0,208) width 228: "cursus commodo, nibh enim sodales"
+        text run at (0,227) width 243: "metus, lacinia dictum felis est tincidunt"
+        text run at (0,246) width 228: "orci. Morbi pretium volutpat ante, ut"
+        text run at (0,265) width 250: "ultricies nulla pharetra sed. Duis ac felis"
+        text run at (0,284) width 240: "quis justo ullamcorper semper. Integer"
+        text run at (0,303) width 237: "augue lacus, imperdiet eu euismod ut,"
+        text run at (0,322) width 237: "vulputate vel purus. Donec bibendum"
+        text run at (0,356) width 226: "felis id nisl auctor sit amet imperdiet"
+        text run at (0,375) width 242: "quam mollis. Duis aliquam tellus odio,"
+        text run at (0,394) width 246: "a varius lectus. Nunc a tortor augue, eu"
+        text run at (0,413) width 225: "sollicitudin nibh. Phasellus ultricies,"
+        text run at (0,432) width 224: "lacus eget tincidunt mattis, velit erat"
+        text run at (0,451) width 232: "facilisis lacus, quis luctus arcu erat ut"
+        text run at (0,470) width 249: "erat. Duis feugiat eros eu ligula ultricies"
+        text run at (0,489) width 234: "non tincidunt tellus viverra. Donec ut"
+        text run at (0,508) width 198: "eros augue, nec elementum elit."
+        text run at (0,527) width 227: "Pellentesque massa lectus, vulputate"
+        text run at (0,546) width 232: "sed vehicula eget, volutpat eu augue."
+        text run at (0,565) width 201: "Cras fermentum turpis vitae erat"
+        text run at (0,584) width 193: "vehicula et lacinia mi molestie."
+    RenderBlock {P} at (0,5063) size 250x489
+      RenderText {#text} at (0,0) size 250x489
+        text run at (0,0) width 239: "Curabitur ac porttitor leo. Class aptent"
+        text run at (0,37) width 224: "taciti sociosqu ad litora torquent per"
+        text run at (0,56) width 176: "conubia nostra, per inceptos"
+        text run at (0,75) width 220: "himenaeos. Quisque eget mauris id"
+        text run at (0,94) width 221: "turpis ullamcorper blandit quis eget"
+        text run at (0,113) width 188: "turpis. Nullam et molestie elit."
+        text run at (0,132) width 249: "Curabitur urna arcu, luctus a suscipit et,"
+        text run at (0,151) width 242: "viverra vel orci. Morbi scelerisque erat"
+        text run at (0,170) width 250: "quis massa blandit molestie. Fusce vitae"
+        text run at (0,189) width 229: "velit a lacus suscipit tempus. In vitae"
+        text run at (0,208) width 199: "nisl orci, vel ultrices diam. Duis"
+        text run at (0,227) width 230: "pellentesque, massa sit amet eleifend"
+        text run at (0,246) width 223: "sollicitudin, dolor orci semper urna,"
+        text run at (0,265) width 249: "eget euismod tortor massa sit amet ante."
+        text run at (0,284) width 212: "Quisque sed varius lectus. Mauris"
+        text run at (0,303) width 247: "facilisis blandit mattis. Ut id tortor ante,"
+        text run at (0,337) width 225: "ac eleifend dui. Donec sit amet arcu"
+        text run at (0,356) width 249: "quis neque aliquam euismod a tincidunt"
+        text run at (0,375) width 200: "justo. Integer sagittis, neque sed"
+        text run at (0,394) width 234: "aliquam bibendum, est ante vulputate"
+        text run at (0,413) width 247: "lectus, in elementum felis tellus et nibh."
+        text run at (0,432) width 228: "Aliquam id ultrices nisl. Sed sodales"
+        text run at (0,451) width 250: "lacinia interdum. Aenean pharetra tellus"
+        text run at (0,470) width 202: "ante, aliquam consectetur ligula."
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.checksum b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.checksum
new file mode 100644 (file)
index 0000000..5076bdf
--- /dev/null
@@ -0,0 +1 @@
+104ded1170cf245c67c6390179ad1d88
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png
new file mode 100644 (file)
index 0000000..1d62acc
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt b/LayoutTests/platform/gtk/fast/table/dynamic-descendant-percentage-height-expected.txt
new file mode 100644 (file)
index 0000000..18b524e
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {P} at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 350x19
+          text run at (0,0) width 350: "The following two green rectangles should be identical:"
+      RenderTable {TABLE} at (0,35) size 280x104
+        RenderTableSection {TBODY} at (0,0) size 280x104
+          RenderTableRow {TR} at (0,2) size 280x100
+            RenderTableCell {TD} at (2,2) size 276x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 274x98 [bgcolor=#008000] [border: (3px solid #000000)]
+                RenderText {#text} at (3,3) size 268x19
+                  text run at (3,3) width 268: "This text should have a green background."
+      RenderTable {TABLE} at (0,139) size 280x104
+        RenderTableSection {TBODY} at (0,0) size 280x104
+          RenderTableRow {TR} at (0,2) size 280x100
+            RenderTableCell {TD} at (2,2) size 276x100 [r=0 c=0 rs=1 cs=1]
+              RenderBlock {DIV} at (1,1) size 274x98 [bgcolor=#008000] [border: (3px solid #000000)]
+                RenderText {#text} at (3,3) size 268x19
+                  text run at (3,3) width 268: "This text should have a green background."
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.checksum b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.checksum
new file mode 100644 (file)
index 0000000..40a282c
--- /dev/null
@@ -0,0 +1 @@
+83c161ee99308c4fa6f3de78cb8d99a1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png
new file mode 100644 (file)
index 0000000..c1e806b
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-containment-expected.txt
new file mode 100644 (file)
index 0000000..e0478fe
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x337
+  RenderBlock {HTML} at (0,0) size 800x337
+    RenderBody {BODY} at (8,8) size 784x321
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 526x19
+          text run at (0,0) width 526: "Will be green if the relative positioned table cell properly acts as a containing block."
+      RenderTable {TABLE} at (0,19) size 302x302 [border: (1px solid #000000)]
+        RenderTableSection {TBODY} at (1,1) size 300x300
+          RenderTableRow {TR} at (0,100) size 300x100
+layer at (109,128) size 100x100
+  RenderTableCell {TD} at (100,150) size 100x0 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+layer at (109,128) size 100x100
+  RenderBlock (positioned) {DIV} at (0,-50) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.checksum b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.checksum
new file mode 100644 (file)
index 0000000..04b50af
--- /dev/null
@@ -0,0 +1 @@
+912b15566d235c1dc60825eae4336c71
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png
new file mode 100644 (file)
index 0000000..d967f24
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-offsets-expected.txt
new file mode 100644 (file)
index 0000000..3d8e242
--- /dev/null
@@ -0,0 +1,15 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x235
+  RenderBlock {HTML} at (0,0) size 800x235
+    RenderBody {BODY} at (8,8) size 784x219
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 360x19
+          text run at (0,0) width 360: "Will be green if relative positioning offsets are supported:"
+      RenderTable {TABLE} at (0,19) size 100x200
+        RenderTableSection {TBODY} at (0,0) size 100x200
+          RenderTableRow {TR} at (0,0) size 100x100
+            RenderTableCell {TD} at (0,50) size 100x0 [bgcolor=#FF0000] [r=0 c=0 rs=1 cs=1]
+          RenderTableRow {TR} at (0,100) size 100x100
+layer at (8,27) size 100x100
+  RenderTableCell {TD} at (0,150) size 100x0 [bgcolor=#008000] [r=1 c=0 rs=1 cs=1]
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.checksum b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.checksum
new file mode 100644 (file)
index 0000000..878f5b1
--- /dev/null
@@ -0,0 +1 @@
+06b54b7df5670cd4337de313faf521e1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png
new file mode 100644 (file)
index 0000000..ae514ce
Binary files /dev/null and b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.png differ
diff --git a/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt b/LayoutTests/platform/gtk/fast/table/relative-position-stacking-expected.txt
new file mode 100644 (file)
index 0000000..11f618c
--- /dev/null
@@ -0,0 +1,17 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x135
+  RenderBlock {HTML} at (0,0) size 800x135
+    RenderBody {BODY} at (8,8) size 784x119
+      RenderBlock (anonymous) at (0,0) size 784x19
+        RenderText {#text} at (0,0) size 362x19
+          text run at (0,0) width 362: "Will be green if relative positioning stacking is supported:"
+      RenderTable {TABLE} at (0,19) size 100x100
+        RenderTableSection {TBODY} at (0,0) size 100x100
+          RenderTableRow {TR} at (0,0) size 100x0
+          RenderTableRow {TR} at (0,0) size 100x100
+            RenderTableCell {TD} at (0,50) size 100x0 [bgcolor=#FF0000] [r=1 c=0 rs=1 cs=1]
+layer at (8,27) size 100x0
+  RenderTableCell {TD} at (0,0) size 100x0 [r=0 c=0 rs=1 cs=1]
+    RenderBlock {DIV} at (0,0) size 100x0
+      RenderBlock {DIV} at (0,0) size 100x100 [bgcolor=#008000]
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.checksum
new file mode 100644 (file)
index 0000000..0835e31
--- /dev/null
@@ -0,0 +1 @@
+57e489aeafa6457cef3fec1ed544e8b1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png
new file mode 100644 (file)
index 0000000..96f3a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
new file mode 100644 (file)
index 0000000..8d31383
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGContainer {g} at (150,221) size 467x38
+        RenderSVGText {text} at (90,133) size 280x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 280x22
+            chunk 1 (middle anchor) text run 1 at (90.80,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
+            chunk 1 (middle anchor) text run 1 at (135.80,150.00) startOffset 0 endOffset 12 width 101.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
+            chunk 1 (middle anchor) text run 1 at (237.20,150.00) startOffset 0 endOffset 15 width 132.00: " dirLTR ubNone!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.checksum
new file mode 100644 (file)
index 0000000..179aee6
--- /dev/null
@@ -0,0 +1 @@
+644fdfe378a009895cddf3e850e60d98
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png
new file mode 100644 (file)
index 0000000..f565c24
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt
new file mode 100644 (file)
index 0000000..4a042f3
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGContainer {g} at (128,221) size 511x38
+        RenderSVGText {text} at (77,133) size 306x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 306x22
+            chunk 1 (middle anchor) text run 1 at (77.90,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
+            chunk 1 (middle anchor) text run 1 at (122.90,150.00) startOffset 0 endOffset 12 width 101.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
+            chunk 1 (middle anchor) text run 1 at (224.30,150.00) startOffset 0 endOffset 19 width 157.80: " dirLTR ubOverride!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.checksum
new file mode 100644 (file)
index 0000000..846f038
--- /dev/null
@@ -0,0 +1 @@
+d31db43fadafc869683abcb955209a89
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png
new file mode 100644 (file)
index 0000000..237b949
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
new file mode 100644 (file)
index 0000000..9e45d74
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGContainer {g} at (150,221) size 467x38
+        RenderSVGText {text} at (90,133) size 280x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 280x22
+            chunk 1 (middle anchor) text run 1 at (90.20,150.00) startOffset 0 endOffset 1 width 4.80 RTL: "!"
+            chunk 1 (middle anchor) text run 1 at (95.00,150.00) startOffset 0 endOffset 13 width 122.40: "dirRTL ubNone"
+            chunk 1 (middle anchor) text run 1 at (217.40,150.00) startOffset 0 endOffset 14 width 112.20 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
+            chunk 1 (middle anchor) text run 1 at (329.60,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.checksum
new file mode 100644 (file)
index 0000000..90e4de1
--- /dev/null
@@ -0,0 +1 @@
+0428e3b6908f4f62d55789e6d374713f
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png
new file mode 100644 (file)
index 0000000..faa9c89
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
new file mode 100644 (file)
index 0000000..ca3fe7c
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGContainer {g} at (128,221) size 511x38
+        RenderSVGText {text} at (77,133) size 306x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 306x22
+            chunk 1 (middle anchor) text run 1 at (77.30,150.00) startOffset 0 endOffset 1 width 4.80 RTL: "!"
+            chunk 1 (middle anchor) text run 1 at (82.10,150.00) startOffset 0 endOffset 17 width 148.20: "dirRTL ubOverride"
+            chunk 1 (middle anchor) text run 1 at (230.30,150.00) startOffset 0 endOffset 14 width 112.20 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
+            chunk 1 (middle anchor) text run 1 at (342.50,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.checksum
new file mode 100644 (file)
index 0000000..c066e73
--- /dev/null
@@ -0,0 +1 @@
+b79b6dcf4e0a3e30f87b37fe61e18110
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png
new file mode 100644 (file)
index 0000000..4441a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
new file mode 100644 (file)
index 0000000..3a98391
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (60,183) size 434x214
+      RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (61,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (76,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.checksum
new file mode 100644 (file)
index 0000000..e810a62
--- /dev/null
@@ -0,0 +1 @@
+13eba89c6dade5ef0684cb97f59c51e8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png
new file mode 100644 (file)
index 0000000..8e75434
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
new file mode 100644 (file)
index 0000000..3e23aa3
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (221,183) size 324x214
+      RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (145,185) size 170x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 170x13
+          chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (153,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
new file mode 100644 (file)
index 0000000..ad07a04
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.checksum
new file mode 100644 (file)
index 0000000..c066e73
--- /dev/null
@@ -0,0 +1 @@
+b79b6dcf4e0a3e30f87b37fe61e18110
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png
new file mode 100644 (file)
index 0000000..4441a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
new file mode 100644 (file)
index 0000000..3a98391
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (60,183) size 434x214
+      RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (61,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (76,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.checksum
new file mode 100644 (file)
index 0000000..e810a62
--- /dev/null
@@ -0,0 +1 @@
+13eba89c6dade5ef0684cb97f59c51e8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png
new file mode 100644 (file)
index 0000000..8e75434
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
new file mode 100644 (file)
index 0000000..3e23aa3
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (221,183) size 324x214
+      RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (145,185) size 170x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 170x13
+          chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (153,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
new file mode 100644 (file)
index 0000000..ad07a04
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
new file mode 100644 (file)
index 0000000..556c5fc
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.checksum
new file mode 100644 (file)
index 0000000..e810a62
--- /dev/null
@@ -0,0 +1 @@
+13eba89c6dade5ef0684cb97f59c51e8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png
new file mode 100644 (file)
index 0000000..8e75434
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
new file mode 100644 (file)
index 0000000..3e23aa3
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (221,183) size 324x214
+      RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (145,185) size 170x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 170x13
+          chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (153,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.checksum
new file mode 100644 (file)
index 0000000..c066e73
--- /dev/null
@@ -0,0 +1 @@
+b79b6dcf4e0a3e30f87b37fe61e18110
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png
new file mode 100644 (file)
index 0000000..4441a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
new file mode 100644 (file)
index 0000000..be15e54
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (60,183) size 434x214
+      RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (61,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (76,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.checksum
new file mode 100644 (file)
index 0000000..c066e73
--- /dev/null
@@ -0,0 +1 @@
+b79b6dcf4e0a3e30f87b37fe61e18110
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png
new file mode 100644 (file)
index 0000000..4441a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
new file mode 100644 (file)
index 0000000..36281ea
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (60,183) size 434x214
+      RenderSVGContainer {g} at (60,250) size 324x147
+        RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (61,185) size 169x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 169x13
+            chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (76,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.checksum
new file mode 100644 (file)
index 0000000..e810a62
--- /dev/null
@@ -0,0 +1 @@
+13eba89c6dade5ef0684cb97f59c51e8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png
new file mode 100644 (file)
index 0000000..8e75434
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
new file mode 100644 (file)
index 0000000..afe01ad
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (221,183) size 324x214
+      RenderSVGContainer {g} at (221,250) size 324x147
+        RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (145,185) size 170x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 170x13
+            chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (153,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
new file mode 100644 (file)
index 0000000..ead6269
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGContainer {g} at (383,250) size 324x147
+        RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 169x13
+            chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
new file mode 100644 (file)
index 0000000..9e3145e
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGContainer {g} at (383,250) size 324x147
+        RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 169x13
+            chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.checksum
new file mode 100644 (file)
index 0000000..e810a62
--- /dev/null
@@ -0,0 +1 @@
+13eba89c6dade5ef0684cb97f59c51e8
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png
new file mode 100644 (file)
index 0000000..8e75434
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
new file mode 100644 (file)
index 0000000..afe01ad
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (221,183) size 324x214
+      RenderSVGContainer {g} at (221,250) size 324x147
+        RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (145,185) size 170x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 170x13
+            chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (153,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.checksum
new file mode 100644 (file)
index 0000000..c066e73
--- /dev/null
@@ -0,0 +1 @@
+b79b6dcf4e0a3e30f87b37fe61e18110
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png
new file mode 100644 (file)
index 0000000..4441a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
new file mode 100644 (file)
index 0000000..3ffb5f8
--- /dev/null
@@ -0,0 +1,26 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (60,183) size 434x214
+      RenderSVGContainer {g} at (60,250) size 324x147
+        RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 194x13
+            chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+        RenderSVGText {text} at (61,185) size 169x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 169x13
+            chunk 1 text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+        RenderSVGText {text} at (76,225) size 154x13 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 154x13
+            chunk 1 text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.checksum
new file mode 100644 (file)
index 0000000..8516308
--- /dev/null
@@ -0,0 +1 @@
+ec906acd1fd3e098d366126329bd09f6
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png
new file mode 100644 (file)
index 0000000..95ae76f
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-anchor-no-markup-expected.txt
new file mode 100644 (file)
index 0000000..ad07a04
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (280,183) size 427x214
+      RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x13
+          chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
+      RenderSVGText {text} at (230,185) size 169x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 169x13
+          chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
+      RenderSVGText {text} at (230,225) size 154x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 154x13
+          chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
+      RenderSVGImage {image} at (280,183) size 214x44
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.checksum
new file mode 100644 (file)
index 0000000..0835e31
--- /dev/null
@@ -0,0 +1 @@
+57e489aeafa6457cef3fec1ed544e8b1
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png
new file mode 100644 (file)
index 0000000..96f3a85
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
new file mode 100644 (file)
index 0000000..b77afbd
--- /dev/null
@@ -0,0 +1,24 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (90,133) size 280x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x22
+          chunk 1 (middle anchor) text run 1 at (90.80,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
+          chunk 1 (middle anchor) text run 1 at (135.80,150.00) startOffset 0 endOffset 12 width 101.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
+          chunk 1 (middle anchor) text run 1 at (237.20,150.00) startOffset 0 endOffset 15 width 132.00: " dirLTR ubNone!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.checksum
new file mode 100644 (file)
index 0000000..e9f5336
--- /dev/null
@@ -0,0 +1 @@
+caf4a78c72a458c0493e4c146f11c797
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png
new file mode 100644 (file)
index 0000000..7d6d169
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
new file mode 100644 (file)
index 0000000..20aebfd
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (77,133) size 306x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 306x22
+          chunk 1 (middle anchor) text run 1 at (77.90,150.00) startOffset 0 endOffset 35 width 304.20 LTR override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirLTR ubOverride!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.checksum
new file mode 100644 (file)
index 0000000..846f038
--- /dev/null
@@ -0,0 +1 @@
+d31db43fadafc869683abcb955209a89
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png
new file mode 100644 (file)
index 0000000..237b949
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
new file mode 100644 (file)
index 0000000..459ee6a
--- /dev/null
@@ -0,0 +1,25 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (90,133) size 280x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 280x22
+          chunk 1 (middle anchor) text run 1 at (90.20,150.00) startOffset 0 endOffset 1 width 4.80 RTL: "!"
+          chunk 1 (middle anchor) text run 1 at (95.00,150.00) startOffset 0 endOffset 13 width 122.40: "dirRTL ubNone"
+          chunk 1 (middle anchor) text run 1 at (217.40,150.00) startOffset 0 endOffset 14 width 112.20 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
+          chunk 1 (middle anchor) text run 1 at (329.60,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.checksum
new file mode 100644 (file)
index 0000000..b441e03
--- /dev/null
@@ -0,0 +1 @@
+832ef1453b7712f23c5b3854296fbf54
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png
new file mode 100644 (file)
index 0000000..69aeb69
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
new file mode 100644 (file)
index 0000000..21c8608
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (77,133) size 306x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 306x22
+          chunk 1 (middle anchor) text run 1 at (77.30,150.00) startOffset 0 endOffset 35 width 305.40 RTL override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirRTL ubOverride!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.checksum
new file mode 100644 (file)
index 0000000..6014d52
--- /dev/null
@@ -0,0 +1 @@
+b971e41e8af628870b66ea9f35c1e879
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png
new file mode 100644 (file)
index 0000000..1ffc145
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
new file mode 100644 (file)
index 0000000..68a75de
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (73,133) size 314x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (199,0) size 115x22
+          chunk 1 (middle anchor) text run 1 at (272.00,150.00) startOffset 0 endOffset 14 width 114.00 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
+        RenderSVGTSpan {tspan} at (0,0) size 187x22
+          RenderSVGInlineText {#text} at (12,0) size 187x22
+            chunk 1 (middle anchor) text run 1 at (85.40,150.00) startOffset 0 endOffset 16 width 147.00: "dirLTR ubEmbed, "
+            chunk 1 (middle anchor) text run 1 at (232.40,150.00) startOffset 0 endOffset 6 width 39.60 RTL: "\x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
+        RenderSVGInlineText {#text} at (0,0) size 13x22
+          chunk 1 (middle anchor) text run 1 at (74.00,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.checksum
new file mode 100644 (file)
index 0000000..8b08e77
--- /dev/null
@@ -0,0 +1 @@
+649fe7bd7008e4b8bf1c87c7bca3c78e
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png
new file mode 100644 (file)
index 0000000..ab844d6
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
new file mode 100644 (file)
index 0000000..ca9d0f4
--- /dev/null
@@ -0,0 +1,28 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (80,133) size 300x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (185,0) size 115x22
+          chunk 1 (middle anchor) text run 1 at (265.10,150.00) startOffset 0 endOffset 14 width 114.00 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
+        RenderSVGTSpan {tspan} at (0,0) size 174x22
+          RenderSVGInlineText {#text} at (12,0) size 174x22
+            chunk 1 (middle anchor) text run 1 at (92.30,150.00) startOffset 0 endOffset 8 width 49.20 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
+            chunk 1 (middle anchor) text run 1 at (141.50,150.00) startOffset 0 endOffset 13 width 123.60: "dirLTR ubNone"
+        RenderSVGInlineText {#text} at (0,0) size 13x22
+          chunk 1 (middle anchor) text run 1 at (80.90,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.checksum
new file mode 100644 (file)
index 0000000..fb02344
--- /dev/null
@@ -0,0 +1 @@
+5e751d8032be62fcdec76eb98b8497a5
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png
new file mode 100644 (file)
index 0000000..776a4a8
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
new file mode 100644 (file)
index 0000000..25ed9e3
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (67,133) size 326x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x22
+          chunk 1 (middle anchor) text run 1 at (67.10,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
+        RenderSVGTSpan {tspan} at (0,0) size 155x22
+          RenderSVGInlineText {#text} at (160,0) size 155x22
+            chunk 1 (middle anchor) text run 1 at (227.90,150.00) startOffset 0 endOffset 17 width 153.60 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
+        RenderSVGInlineText {#text} at (314,0) size 12x22
+          chunk 1 (middle anchor) text run 1 at (381.50,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+      RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x23
+          chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.checksum b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.checksum
new file mode 100644 (file)
index 0000000..fb02344
--- /dev/null
@@ -0,0 +1 @@
+5e751d8032be62fcdec76eb98b8497a5
\ No newline at end of file
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png
new file mode 100644 (file)
index 0000000..776a4a8
Binary files /dev/null and b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png differ
diff --git a/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/gtk/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
new file mode 100644 (file)
index 0000000..25ed9e3
--- /dev/null
@@ -0,0 +1,27 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (0,0) size 800x600
+    RenderSVGContainer {g} at (33,221) size 651x144
+      RenderSVGText {text} at (67,133) size 326x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x22
+          chunk 1 (middle anchor) text run 1 at (67.10,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
+        RenderSVGTSpan {tspan} at (0,0) size 155x22
+          RenderSVGInlineText {#text} at (160,0) size 155x22
+            chunk 1 (middle anchor) text run 1 at (227.90,150.00) startOffset 0 endOffset 17 width 153.60 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
+        RenderSVGInlineText {#text} at (314,0) size 12x22
+          chunk 1 (middle anchor) text run 1 at (381.50,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
+      RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x13
+          chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
+      RenderSVGImage {image} at (100,300) size 584x65
+    RenderSVGContainer {g} at (16,556) size 76x14
+      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x8
+          chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
+    RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+    RenderSVGContainer {g} at (0,0) size 800x40
+      RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[