Rebaseline various tests for Mountain Lion where Mountain Lion specific results overr...
authorbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Aug 2012 23:45:23 +0000 (23:45 +0000)
committerbeidson@apple.com <beidson@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 21 Aug 2012 23:45:23 +0000 (23:45 +0000)
or in some cases match the generic results.

Unreviewed (Bot gardening).

* platform/mac-lion/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt: Renamed from LayoutTests/platform/mac/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt.
* platform/mac-lion/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
* platform/mac-lion/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
* platform/mac-lion/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
* platform/mac-lion/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
* platform/mac-lion/fast/text/emphasis-combined-text-expected.png: Renamed from LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.png.
* platform/mac-lion/fast/text/emphasis-combined-text-expected.txt: Copied from LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.txt.
* platform/mac-lion/fast/text/fallback-traits-fixup-expected.png: Copied from LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.png.
* platform/mac-lion/fast/text/fallback-traits-fixup-expected.txt: Copied from LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.txt.
* platform/mac-lion/fast/text/hyphenate-locale-expected.png: Renamed from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.png.
* platform/mac-lion/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
* platform/mac-lion/fast/text/international/hindi-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png.
* platform/mac-lion/fast/text/international/hindi-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.txt.
* platform/mac-lion/fast/text/international/text-combine-image-test-expected.png: Renamed from LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.png.
* platform/mac-lion/fast/text/international/text-combine-image-test-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.txt.
* platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.png: Renamed from LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.png.
* platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.txt.
* platform/mac-lion/fast/text/justify-ideograph-vertical-expected.png: Renamed from LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.png.
* platform/mac-lion/fast/text/justify-ideograph-vertical-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.txt.
* platform/mac-lion/http/tests/xmlhttprequest/web-apps/012-expected.txt: Renamed from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/012-expected.txt.
* platform/mac-lion/http/tests/xmlhttprequest/web-apps/013-expected.txt: Renamed from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/013-expected.txt.
* platform/mac-lion/media/audio-repaint-expected.png: Renamed from LayoutTests/platform/mac/media/audio-repaint-expected.png.
* platform/mac-lion/media/audio-repaint-expected.txt: Added.
* platform/mac-lion/media/video-size-intrinsic-scale-expected.txt: Renamed from LayoutTests/platform/mac/media/video-size-intrinsic-scale-expected.txt.
* platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Renamed from LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png.
* platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.txt: Copied from LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.txt.
* platform/mac/css2.1/t1202-counter-04-b-expected.png:
* platform/mac/css2.1/t1202-counter-04-b-expected.txt:
* platform/mac/css2.1/t1202-counters-04-b-expected.png:
* platform/mac/css2.1/t1202-counters-04-b-expected.txt:
* platform/mac/fast/text/emphasis-combined-text-expected.txt:
* platform/mac/fast/text/fallback-traits-fixup-expected.png:
* platform/mac/fast/text/fallback-traits-fixup-expected.txt:
* platform/mac/fast/text/hyphenate-locale-expected.txt:
* platform/mac/fast/text/international/hindi-spacing-expected.png:
* platform/mac/fast/text/international/hindi-spacing-expected.txt:
* platform/mac/fast/text/international/text-combine-image-test-expected.txt:
* platform/mac/fast/text/international/vertical-text-glyph-test-expected.txt:
* platform/mac/fast/text/justify-ideograph-vertical-expected.txt:
* platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.txt:

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

41 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac-lion/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt [moved from LayoutTests/platform/mac/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt with 100% similarity]
LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/emphasis-combined-text-expected.png [moved from LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/fast/text/emphasis-combined-text-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/hyphenate-locale-expected.png [moved from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/fast/text/hyphenate-locale-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.png [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/international/text-combine-image-test-expected.png [moved from LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/fast/text/international/text-combine-image-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.png [moved from LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/fast/text/justify-ideograph-vertical-expected.png [moved from LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/fast/text/justify-ideograph-vertical-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/http/tests/xmlhttprequest/web-apps/012-expected.txt [moved from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/012-expected.txt with 100% similarity]
LayoutTests/platform/mac-lion/http/tests/xmlhttprequest/web-apps/013-expected.txt [moved from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/013-expected.txt with 100% similarity]
LayoutTests/platform/mac-lion/media/audio-repaint-expected.png [moved from LayoutTests/platform/mac/media/audio-repaint-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/media/audio-repaint-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac-lion/media/video-size-intrinsic-scale-expected.txt [moved from LayoutTests/platform/mac/media/video-size-intrinsic-scale-expected.txt with 100% similarity]
LayoutTests/platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.png [moved from LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png with 100% similarity]
LayoutTests/platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.txt [new file with mode: 0644]
LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt
LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png
LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt
LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.txt
LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.png
LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.txt
LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt
LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png
LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.txt
LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.txt
LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.txt
LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.txt
LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.txt

index 4bd3087cffa1fbae3d463fa31f9a6bb126f6ae32..f11ec8b1a5483c16669269f03b27994a091334ed 100644 (file)
 
 2012-08-21  Brady Eidson  <beidson@apple.com>
 
-        Rebaseline failing fast/canvas tests for Mountain Lion
+        Rebaseline various tests for Mountain Lion where Mountain Lion specific results override current Lion specific results,
+        or in some cases match the generic results.
 
         Unreviewed (Bot gardening).
 
+        * platform/mac-lion/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt: Renamed from LayoutTests/platform/mac/canvas/philip/tests/2d.strokeRect.zero.5-expected.txt.
+        * platform/mac-lion/css2.1/t1202-counter-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png.
+        * platform/mac-lion/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
+        * platform/mac-lion/css2.1/t1202-counters-04-b-expected.png: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png.
+        * platform/mac-lion/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
+        * platform/mac-lion/fast/text/emphasis-combined-text-expected.png: Renamed from LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.png.
+        * platform/mac-lion/fast/text/emphasis-combined-text-expected.txt: Copied from LayoutTests/platform/mac/fast/text/emphasis-combined-text-expected.txt.
+        * platform/mac-lion/fast/text/fallback-traits-fixup-expected.png: Copied from LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.png.
+        * platform/mac-lion/fast/text/fallback-traits-fixup-expected.txt: Copied from LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.txt.
+        * platform/mac-lion/fast/text/hyphenate-locale-expected.png: Renamed from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.png.
+        * platform/mac-lion/fast/text/hyphenate-locale-expected.txt: Copied from LayoutTests/platform/mac/fast/text/hyphenate-locale-expected.txt.
+        * platform/mac-lion/fast/text/international/hindi-spacing-expected.png: Copied from LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png.
+        * platform/mac-lion/fast/text/international/hindi-spacing-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.txt.
+        * platform/mac-lion/fast/text/international/text-combine-image-test-expected.png: Renamed from LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.png.
+        * platform/mac-lion/fast/text/international/text-combine-image-test-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/text-combine-image-test-expected.txt.
+        * platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.png: Renamed from LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.png.
+        * platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/vertical-text-glyph-test-expected.txt.
+        * platform/mac-lion/fast/text/justify-ideograph-vertical-expected.png: Renamed from LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.png.
+        * platform/mac-lion/fast/text/justify-ideograph-vertical-expected.txt: Copied from LayoutTests/platform/mac/fast/text/justify-ideograph-vertical-expected.txt.
+        * platform/mac-lion/http/tests/xmlhttprequest/web-apps/012-expected.txt: Renamed from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/012-expected.txt.
+        * platform/mac-lion/http/tests/xmlhttprequest/web-apps/013-expected.txt: Renamed from LayoutTests/platform/mac/http/tests/xmlhttprequest/web-apps/013-expected.txt.
+        * platform/mac-lion/media/audio-repaint-expected.png: Renamed from LayoutTests/platform/mac/media/audio-repaint-expected.png.
+        * platform/mac-lion/media/audio-repaint-expected.txt: Added.
+        * platform/mac-lion/media/video-size-intrinsic-scale-expected.txt: Renamed from LayoutTests/platform/mac/media/video-size-intrinsic-scale-expected.txt.
+        * platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.png: Renamed from LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.png.
+        * platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.txt: Copied from LayoutTests/platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.txt.
+        * platform/mac/css2.1/t1202-counter-04-b-expected.png:
+        * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
+        * platform/mac/css2.1/t1202-counters-04-b-expected.png:
+        * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
+        * platform/mac/fast/text/emphasis-combined-text-expected.txt:
+        * platform/mac/fast/text/fallback-traits-fixup-expected.png:
+        * platform/mac/fast/text/fallback-traits-fixup-expected.txt:
+        * platform/mac/fast/text/hyphenate-locale-expected.txt:
+        * platform/mac/fast/text/international/hindi-spacing-expected.png:
+        * platform/mac/fast/text/international/hindi-spacing-expected.txt:
+        * platform/mac/fast/text/international/text-combine-image-test-expected.txt:
+        * platform/mac/fast/text/international/vertical-text-glyph-test-expected.txt:
+        * platform/mac/fast/text/justify-ideograph-vertical-expected.txt:
+        * platform/mac/platform/mac/fast/text/vertical-surrogate-pair-expected.txt:
+
+2012-08-21  Brady Eidson  <beidson@apple.com>
+
+        Rebaseline failing fast/canvas tests for Mountain Lion
+
+        Unreviewed (Bot gardening).
 
         * platform/mac-lion/fast/canvas/canvas-scale-shadowBlur-expected.txt: Added.
         * platform/mac-lion/fast/canvas/canvas-scale-strokePath-shadow-expected.txt: Added.
diff --git a/LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.png b/LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.png
new file mode 100644 (file)
index 0000000..de431aa
Binary files /dev/null and b/LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.png differ
diff --git a/LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.txt b/LayoutTests/platform/mac-lion/css2.1/t1202-counter-04-b-expected.txt
new file mode 100644 (file)
index 0000000..6c5c951
--- /dev/null
@@ -0,0 +1,99 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 233x18
+          text run at (0,0) width 233: "The following two lines should look "
+        RenderInline {EM} at (0,0) size 91x18
+          RenderText {#text} at (233,0) size 91x18
+            text run at (233,0) width 91: "approximately"
+        RenderText {#text} at (324,0) size 63x18
+          text run at (324,0) width 63: " the same:"
+      RenderBlock {DIV} at (0,34) size 784x19
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (0,1) size 9x18
+              text run at (0,1) width 9: "\x{25A0}"
+        RenderText {#text} at (8,1) size 5x18
+          text run at (8,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (12,1) size 10x18
+              text run at (12,1) width 10: "\x{25A0}"
+        RenderText {#text} at (21,1) size 5x18
+          text run at (21,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (25,1) size 10x18
+              text run at (25,1) width 10: "\x{25A0}"
+        RenderText {#text} at (34,1) size 5x18
+          text run at (34,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (38,1) size 9x18
+              text run at (38,1) width 9: "\x{25A0}"
+        RenderText {#text} at (46,1) size 5x18
+          text run at (46,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (50,1) size 10x18
+              text run at (50,1) width 10: "\x{25A0}"
+        RenderText {#text} at (59,1) size 5x18
+          text run at (59,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (63,1) size 10x18
+              text run at (63,1) width 10: "\x{25A0}"
+        RenderText {#text} at (72,1) size 5x18
+          text run at (72,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (76,1) size 9x18
+              text run at (76,1) width 9: "\x{25A0}"
+        RenderText {#text} at (84,1) size 5x18
+          text run at (84,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (88,1) size 10x18
+              text run at (88,1) width 10: "\x{25A0}"
+        RenderText {#text} at (97,1) size 5x18
+          text run at (97,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (101,1) size 10x18
+              text run at (101,1) width 10: "\x{25A0}"
+        RenderText {#text} at (110,1) size 5x18
+          text run at (110,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 9x18
+          RenderInline (generated) at (0,0) size 9x18
+            RenderCounter at (114,1) size 9x18
+              text run at (114,1) width 9: "\x{25A0}"
+        RenderText {#text} at (122,1) size 5x18
+          text run at (122,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (126,1) size 10x18
+              text run at (126,1) width 10: "\x{25A0}"
+        RenderText {#text} at (135,1) size 5x18
+          text run at (135,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 10x18
+          RenderInline (generated) at (0,0) size 10x18
+            RenderCounter at (139,1) size 10x18
+              text run at (139,1) width 10: "\x{25A0}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,53) size 784x19
+        RenderText {#text} at (0,1) size 164x18
+          text run at (0,1) width 14: "\x{25FE} "
+          text run at (14,1) width 14: "\x{25FE} "
+          text run at (28,1) width 14: "\x{25FE} "
+          text run at (42,1) width 14: "\x{25FE} "
+          text run at (56,1) width 14: "\x{25FE} "
+          text run at (70,1) width 14: "\x{25FE} "
+          text run at (84,1) width 14: "\x{25FE} "
+          text run at (98,1) width 14: "\x{25FE} "
+          text run at (112,1) width 14: "\x{25FE} "
+          text run at (126,1) width 14: "\x{25FE} "
+          text run at (140,1) width 14: "\x{25FE} "
+          text run at (154,1) width 10: "\x{25FE}"
diff --git a/LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.png b/LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.png
new file mode 100644 (file)
index 0000000..56d4e6d
Binary files /dev/null and b/LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.png differ
diff --git a/LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.txt b/LayoutTests/platform/mac-lion/css2.1/t1202-counters-04-b-expected.txt
new file mode 100644 (file)
index 0000000..ab35731
--- /dev/null
@@ -0,0 +1,99 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x96
+  RenderBlock {HTML} at (0,0) size 800x96
+    RenderBody {BODY} at (8,16) size 784x72
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 233x18
+          text run at (0,0) width 233: "The following two lines should look "
+        RenderInline {EM} at (0,0) size 91x18
+          RenderText {#text} at (233,0) size 91x18
+            text run at (233,0) width 91: "approximately"
+        RenderText {#text} at (324,0) size 63x18
+          text run at (324,0) width 63: " the same:"
+      RenderBlock {DIV} at (0,34) size 784x19
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (0,1) size 22x18
+              text run at (0,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (21,1) size 5x18
+          text run at (21,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (25,1) size 22x18
+              text run at (25,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (46,1) size 5x18
+          text run at (46,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (50,1) size 23x18
+              text run at (50,1) width 23: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (72,1) size 5x18
+          text run at (72,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (76,1) size 22x18
+              text run at (76,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (97,1) size 5x18
+          text run at (97,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (101,1) size 22x18
+              text run at (101,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (122,1) size 5x18
+          text run at (122,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (126,1) size 23x18
+              text run at (126,1) width 23: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (148,1) size 5x18
+          text run at (148,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (152,1) size 22x18
+              text run at (152,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (173,1) size 5x18
+          text run at (173,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (177,1) size 22x18
+              text run at (177,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (198,1) size 5x18
+          text run at (198,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (202,1) size 23x18
+              text run at (202,1) width 23: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (224,1) size 5x18
+          text run at (224,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (228,1) size 22x18
+              text run at (228,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (249,1) size 5x18
+          text run at (249,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 22x18
+          RenderInline (generated) at (0,0) size 22x18
+            RenderCounter at (253,1) size 22x18
+              text run at (253,1) width 22: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (274,1) size 5x18
+          text run at (274,1) width 5: " "
+        RenderInline {SPAN} at (0,0) size 23x18
+          RenderInline (generated) at (0,0) size 23x18
+            RenderCounter at (278,1) size 23x18
+              text run at (278,1) width 23: "\x{25A0}.\x{25A0}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {DIV} at (0,53) size 784x19
+        RenderText {#text} at (0,1) size 332x18
+          text run at (0,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (28,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (56,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (84,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (112,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (140,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (168,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (196,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (224,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (252,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (280,1) width 28: "\x{25FE}.\x{25FE} "
+          text run at (308,1) width 24: "\x{25FE}.\x{25FE}"
diff --git a/LayoutTests/platform/mac-lion/fast/text/emphasis-combined-text-expected.txt b/LayoutTests/platform/mac-lion/fast/text/emphasis-combined-text-expected.txt
new file mode 100644 (file)
index 0000000..d78fd71
--- /dev/null
@@ -0,0 +1,35 @@
+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 744x584
+      RenderBlock {P} at (0,0) size 84x584
+        RenderInline {SPAN} at (0,0) size 48x194
+          RenderText {#text} at (24,0) size 48x97
+            text run at (24,0) width 97: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x49
+            RenderCombineText {#text} at (24,96) size 48x49
+              text run at (24,96) width 48: "\x{FFFC}"
+          RenderText {#text} at (24,144) size 48x50
+            text run at (24,144) width 49: "\x{5E74}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (132,0) size 84x584
+        RenderInline {SPAN} at (0,0) size 48x194
+          RenderText {#text} at (24,0) size 48x97
+            text run at (24,0) width 97: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x49
+            RenderCombineText {#text} at (24,96) size 48x49
+              text run at (24,96) width 48: "\x{FFFC}"
+          RenderText {#text} at (24,144) size 48x50
+            text run at (24,144) width 49: "\x{5E74}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (264,0) size 84x584
+        RenderInline {SPAN} at (0,0) size 48x194
+          RenderText {#text} at (24,0) size 48x97
+            text run at (24,0) width 97: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x49
+            RenderCombineText {#text} at (24,96) size 48x49
+              text run at (24,96) width 48: "\x{FFFC}"
+          RenderText {#text} at (24,144) size 48x50
+            text run at (24,144) width 49: "\x{5E74}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.png b/LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.png
new file mode 100644 (file)
index 0000000..5d0dcd5
Binary files /dev/null and b/LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.png differ
diff --git a/LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.txt b/LayoutTests/platform/mac-lion/fast/text/fallback-traits-fixup-expected.txt
new file mode 100644 (file)
index 0000000..e04355e
--- /dev/null
@@ -0,0 +1,31 @@
+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 784x576
+      RenderBlock {P} at (0,0) size 784x18
+        RenderText {#text} at (0,0) size 53x18
+          text run at (0,0) width 53: "Test for "
+        RenderInline {I} at (0,0) size 507x18
+          RenderInline {A} at (0,0) size 154x18 [color=#0000EE]
+            RenderText {#text} at (53,0) size 154x18
+              text run at (53,0) width 154: "rdar://problem/9528843"
+          RenderText {#text} at (207,0) size 353x18
+            text run at (207,0) width 4: " "
+            text run at (211,0) width 349: "STIX glyphs not rendered on this stackoverflow answer"
+        RenderText {#text} at (560,0) size 4x18
+          text run at (560,0) width 4: "."
+      RenderBlock {P} at (0,34) size 784x49
+        RenderText {#text} at (0,20) size 96x18
+          text run at (0,20) width 96: "A black circle: "
+        RenderInline {SPAN} at (0,0) size 24x37
+          RenderText {#text} at (96,5) size 24x37
+            text run at (96,5) width 24: "\x{26AB}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {P} at (0,99) size 784x49
+        RenderText {#text} at (0,20) size 136x18
+          text run at (0,20) width 136: "Another black circle: "
+        RenderInline {SPAN} at (0,0) size 25x37
+          RenderText {#text} at (136,5) size 25x37
+            text run at (136,5) width 25: "\x{26AB}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-lion/fast/text/hyphenate-locale-expected.txt b/LayoutTests/platform/mac-lion/fast/text/hyphenate-locale-expected.txt
new file mode 100644 (file)
index 0000000..9a1908b
--- /dev/null
@@ -0,0 +1,45 @@
+layer at (0,0) size 785x754
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x754
+  RenderBlock {HTML} at (0,0) size 785x754
+    RenderBody {BODY} at (8,8) size 769x738
+      RenderBlock {DIV} at (0,0) size 130x369
+        RenderBlock {DIV} at (0,0) size 130x82
+          RenderText {#text} at (0,0) size 124x82
+            text run at (0,0) width 124: "through" + hyphen string "-"
+            text run at (0,41) width 46: "out"
+        RenderBlock {DIV} at (0,82) size 130x82
+          RenderText {#text} at (0,0) size 124x82
+            text run at (0,0) width 124: "through" + hyphen string "-"
+            text run at (0,41) width 46: "out"
+        RenderBlock {DIV} at (0,164) size 130x82
+          RenderText {#text} at (0,0) size 124x82
+            text run at (0,0) width 124: "through" + hyphen string "-"
+            text run at (0,41) width 46: "out"
+        RenderBlock {DIV} at (0,246) size 130x82
+          RenderText {#text} at (0,0) size 124x82
+            text run at (0,0) width 124: "through" + hyphen string "-"
+            text run at (0,41) width 46: "out"
+        RenderBlock {DIV} at (0,328) size 130x41
+          RenderText {#text} at (0,0) size 158x41
+            text run at (0,0) width 158: "throughout"
+      RenderBlock {DIV} at (0,369) size 135x369
+        RenderBlock {DIV} at (0,0) size 135x82
+          RenderText {#text} at (0,0) size 102x82
+            text run at (0,0) width 66: "reci" + hyphen string "-"
+            text run at (0,41) width 102: "procity"
+        RenderBlock {DIV} at (0,82) size 135x82
+          RenderText {#text} at (0,0) size 102x82
+            text run at (0,0) width 66: "reci" + hyphen string "-"
+            text run at (0,41) width 102: "procity"
+        RenderBlock {DIV} at (0,164) size 135x82
+          RenderText {#text} at (0,0) size 102x82
+            text run at (0,0) width 66: "reci" + hyphen string "-"
+            text run at (0,41) width 102: "procity"
+        RenderBlock {DIV} at (0,246) size 135x82
+          RenderText {#text} at (0,0) size 114x82
+            text run at (0,0) width 114: "recipro" + hyphen string "-"
+            text run at (0,41) width 54: "city"
+        RenderBlock {DIV} at (0,328) size 135x41
+          RenderText {#text} at (0,0) size 156x41
+            text run at (0,0) width 156: "reciprocity"
diff --git a/LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.png b/LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.png
new file mode 100644 (file)
index 0000000..374409c
Binary files /dev/null and b/LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.png differ
diff --git a/LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.txt b/LayoutTests/platform/mac-lion/fast/text/international/hindi-spacing-expected.txt
new file mode 100644 (file)
index 0000000..a8068b0
--- /dev/null
@@ -0,0 +1,26 @@
+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
+      RenderText {#text} at (0,0) size 777x36
+        text run at (0,0) width 777: "This tests the width of a breaking space after a Hindi character to ensure that it's measured properly and enough space is left"
+        text run at (0,18) width 752: "for it. Neither the Hindi on the button below nor the same text on two lines below that should be truncated at either end."
+      RenderBR {BR} at (752,32) size 0x0
+      RenderButton {INPUT} at (2,38) size 105x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,0) size 89x19
+          RenderText at (0,0) size 89x13
+            text run at (0,0) width 89: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderBR {BR} at (109,49) size 0x0
+      RenderInline {SPAN} at (0,0) size 122x18
+        RenderText {#text} at (0,59) size 122x18
+          text run at (0,59) width 122: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderText {#text} at (122,59) size 25x18
+        text run at (122,59) width 25: "Foo"
+      RenderBR {BR} at (147,73) size 0x0
+      RenderInline {SPAN} at (0,0) size 122x17
+        RenderText {#text} at (0,85) size 122x17
+          text run at (0,85) width 122: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderText {#text} at (122,85) size 25x18
+        text run at (122,85) width 25: "Foo"
+      RenderBR {BR} at (147,99) size 0x0
diff --git a/LayoutTests/platform/mac-lion/fast/text/international/text-combine-image-test-expected.txt b/LayoutTests/platform/mac-lion/fast/text/international/text-combine-image-test-expected.txt
new file mode 100644 (file)
index 0000000..8de7f02
--- /dev/null
@@ -0,0 +1,128 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (166,0) size 634x600
+  RenderBlock {HTML} at (0,0) size 634x600
+    RenderBody {BODY} at (8,8) size 594x584
+      RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (10,0) size 48x584
+        RenderInline {SPAN} at (0,0) size 32x469
+          RenderText {#text} at (8,0) size 32x469
+            text run at (8,0) width 469: "OFF=\x{897F}\x{66A6}2010\x{5E74}1\x{6708}20\x{65E5}365\x{56DE}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (66,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (76,0) size 48x584
+        RenderInline {SPAN} at (0,0) size 32x376
+          RenderInline {SPAN} at (0,0) size 32x32
+            RenderCombineText {#text} at (8,0) size 32x32
+              text run at (8,0) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,32) size 32x87
+            text run at (8,32) width 87: "=\x{897F}\x{66A6}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (8,118) size 32x33
+              text run at (8,118) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,150) size 32x33
+            text run at (8,150) width 33: "\x{5E74}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (8,182) size 32x33
+              text run at (8,182) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,214) size 32x33
+            text run at (8,214) width 33: "\x{6708}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (8,246) size 32x33
+              text run at (8,246) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,278) size 32x33
+            text run at (8,278) width 33: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (8,310) size 32x33
+              text run at (8,310) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,342) size 32x34
+            text run at (8,342) width 33: "\x{56DE}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (132,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (142,0) size 48x584
+        RenderInline {SPAN} at (0,0) size 37x468
+          RenderInline {SPAN} at (0,0) size 37x80
+            RenderCombineText {#text} at (5,0) size 37x80
+              text run at (5,0) width 80: "Times"
+          RenderText {#text} at (5,80) size 37x83
+            text run at (5,80) width 83: "=\x{897F}\x{66A6}"
+          RenderInline {SPAN} at (0,0) size 37x65
+            RenderCombineText {#text} at (5,162) size 37x65
+              text run at (5,162) width 64: "2010"
+          RenderText {#text} at (5,226) size 37x33
+            text run at (5,226) width 33: "\x{5E74}"
+          RenderInline {SPAN} at (0,0) size 37x33
+            RenderCombineText {#text} at (5,258) size 37x33
+              text run at (5,258) width 32: "\x{FFFC}"
+          RenderText {#text} at (5,290) size 37x33
+            text run at (5,290) width 33: "\x{6708}"
+          RenderInline {SPAN} at (0,0) size 37x33
+            RenderCombineText {#text} at (5,322) size 37x33
+              text run at (5,322) width 32: "\x{FFFC}"
+          RenderText {#text} at (5,354) size 37x34
+            text run at (5,354) width 33: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 37x49
+            RenderCombineText {#text} at (5,387) size 37x49
+              text run at (5,387) width 48: "365"
+          RenderText {#text} at (5,435) size 37x33
+            text run at (5,435) width 33: "\x{56DE}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (198,0) size 2x584 [border: (1px inset #000000)]
+      RenderBlock (anonymous) at (208,0) size 96x584
+        RenderInline {SPAN} at (0,0) size 32x233
+          RenderText {#text} at (8,0) size 32x233
+            text run at (8,0) width 233: "OFF=\x{5B57}\x{3042}\x{FF21}A%"
+        RenderBR {BR} at (15,232) size 18x1
+        RenderInline {SPAN} at (0,0) size 32x214
+          RenderInline {SPAN} at (0,0) size 32x32
+            RenderCombineText {#text} at (56,0) size 32x32
+              text run at (56,0) width 32: "\x{FFFC}"
+          RenderText {#text} at (56,32) size 32x22
+            text run at (56,32) width 22: "="
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (56,53) size 32x33
+              text run at (56,53) width 32: "\x{FFFC}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (56,85) size 32x33
+              text run at (56,85) width 32: "\x{FFFC}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (56,117) size 32x33
+              text run at (56,117) width 32: "\x{FFFC}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (56,149) size 32x33
+              text run at (56,149) width 32: "\x{FFFC}"
+          RenderInline {SPAN} at (0,0) size 32x33
+            RenderCombineText {#text} at (56,181) size 32x33
+              text run at (56,181) width 32: "\x{FFFC}"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (320,0) size 274x584
+        RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
+        RenderBlock {P} at (34,0) size 240x584
+          RenderBlock (floating) {SPAN} at (0,318) size 38x266 [border: (1px solid #FF0000)]
+            RenderText {#text} at (7,1) size 24x119
+              text run at (7,1) width 119: "float:right:"
+            RenderInline {SPAN} at (0,0) size 24x25
+              RenderCombineText {#text} at (7,119) size 24x25
+                text run at (7,119) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,143) size 24x25
+              text run at (7,143) width 25: "\x{5E74}"
+            RenderInline {SPAN} at (0,0) size 24x25
+              RenderCombineText {#text} at (7,167) size 24x25
+                text run at (7,167) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,191) size 24x25
+              text run at (7,191) width 25: "\x{6708}"
+            RenderInline {SPAN} at (0,0) size 24x25
+              RenderCombineText {#text} at (7,215) size 24x25
+                text run at (7,215) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,239) size 24x26
+              text run at (7,239) width 25: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 209x581
+            RenderText {#text} at (15,0) size 209x581
+              text run at (15,0) width 307: "\x{305D}\x{306E}\x{5973}\x{304C}\x{306D}\x{304B}\x{3057}\x{3064}\x{3051}\x{306B}\x{6765}\x{3066}\x{304F}\x{308C}\x{308B}\x{307E}\x{3067}\x{3001}\x{308F}"
+              text run at (63,0) width 581: "\x{305F}\x{3057}\x{306F}\x{3051}\x{3063}\x{3057}\x{3066}\x{306D}\x{3069}\x{3053}\x{306B}\x{306F}\x{306F}\x{3044}\x{3089}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{51AC}\x{306E}\x{3042}\x{3089}\x{3057}\x{304C}\x{3060}\x{3093}\x{3054}\x{306E}\x{3088}\x{3046}\x{306A}\x{96EA}\x{3092}\x{3075}"
+              text run at (111,0) width 581: "\x{304D}\x{3064}\x{3051}\x{3066}\x{7A93}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{767D}\x{304F}\x{3059}\x{308B}\x{3058}\x{3076}\x{3093}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{3053}\x{306E}\x{5973}\x{306E}\x{4EBA}\x{306F}\x{4E21}\x{624B}\x{306E}\x{9593}\x{306B}\x{308F}\x{305F}\x{3057}\x{306E}"
+              text run at (159,0) width 581: "\x{8DB3}\x{3092}\x{304A}\x{3055}\x{3048}\x{3066}\x{3001}\x{6B4C}\x{3092}\x{6B4C}\x{3044}\x{306A}\x{304C}\x{3089}\x{6696}\x{3081}\x{3066}\x{304F}\x{308C}\x{305F}\x{3002}\x{305D}\x{306E}\x{6B4C}\x{306E}\x{7BC0}\x{3082}\x{6587}\x{53E5}\x{3082}\x{3001}\x{3044}\x{307E}\x{306B}\x{5FD8}\x{308C}"
+              text run at (207,0) width 81: "\x{305A}\x{306B}\x{3044}\x{308B}\x{3002}"
+          RenderText {#text} at (0,0) size 0x0
+      RenderBlock (anonymous) at (626,0) size 0x584
+        RenderInline {SPAN} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.txt b/LayoutTests/platform/mac-lion/fast/text/international/vertical-text-glyph-test-expected.txt
new file mode 100644 (file)
index 0000000..a35dab5
--- /dev/null
@@ -0,0 +1,22 @@
+layer at (0,0) size 785x634
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x634
+  RenderBlock {HTML} at (0,0) size 785x634
+    RenderBody {BODY} at (8,21) size 769x605
+      RenderBlock {P} at (0,0) size 769x32
+        RenderText {#text} at (0,5) size 161x21
+          text run at (0,5) width 161: "Simple text path"
+      RenderBlock (anonymous) at (0,53) size 769x234
+        RenderBlock {SPAN} at (0,0) size 32x225
+          RenderText {#text} at (5,0) size 21x225
+            text run at (5,0) width 225: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {HR} at (0,297) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,320) size 769x32
+        RenderText {#text} at (0,5) size 181x21
+          text run at (0,5) width 181: "Complex text path"
+      RenderBlock (anonymous) at (0,373) size 769x232
+        RenderBlock {SPAN} at (0,0) size 32x223
+          RenderText {#text} at (5,0) size 21x223
+            text run at (5,0) width 223: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
+        RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac-lion/fast/text/justify-ideograph-vertical-expected.txt b/LayoutTests/platform/mac-lion/fast/text/justify-ideograph-vertical-expected.txt
new file mode 100644 (file)
index 0000000..6d9f38b
--- /dev/null
@@ -0,0 +1,42 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderBlock {HTML} at (0,0) size 800x600
+    RenderBody {BODY} at (8,8) size 784x584
+      RenderBlock {DIV} at (0,0) size 516x550
+        RenderBlock {P} at (12,0) size 90x550
+          RenderText {#text} at (1,0) size 87x550
+            text run at (1,0) width 550: "\x{3010}2009 \x{5E74} 11 \x{6708} 4 \x{65E5}\x{7F8E}\x{570B}\x{52A0}\x{5DDE} Cupertino \x{8A0A}\x{3011}\x{860B}\x{679C}\x{4ECA}\x{5929}\x{5BA3}\x{4F48}\x{FF0C}\x{5168}\x{4E16}\x{754C}\x{6700}\x{5927}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97} App"
+            text run at (19,0) width 550: "Store\x{FF0C}\x{76EE}\x{524D}\x{5DF2}\x{64C1}\x{6709} 100,000 \x{591A}\x{7A2E}\x{4F86}\x{81EA}\x{5168}\x{7403}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{5168}\x{4E16}\x{754C} 77 \x{500B}\x{570B}\x{5BB6}\x{7684} iPhone\x{AE} \x{8207}"
+            text run at (37,0) width 550: "iPod touch\x{AE} \x{7528}\x{6236}\x{64C1}\x{6709} 20 \x{500B}\x{985E}\x{5225}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{904A}\x{6232}\x{3001}\x{5546}\x{7528}\x{3001}\x{65B0}\x{805E}\x{3001}\x{904B}\x{52D5}\x{3001}\x{91AB}\x{7642}\x{3001}\x{53C3}\x{8003}"
+            text run at (55,0) width 550: "\x{66F8}\x{7C4D}\x{3001}\x{65C5}\x{904A}\x{7B49}\x{7B49}\x{3002}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}App Store \x{4F7F}\x{7528}\x{8005}\x{4E0B}\x{8F09}\x{6B21}\x{6578}\x{5DF2}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{FF0C}\x{662F}\x{76EE}\x{524D}\x{5168}\x{7403}\x{6700}\x{53D7}\x{6B61}\x{8FCE}\x{7684}"
+            text run at (73,0) width 85: "\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97}\x{3002}"
+        RenderBlock {P} at (114,0) size 54x550
+          RenderText {#text} at (1,0) size 51x550
+            text run at (1,0) width 550: "\x{860B}\x{679C}\x{5168}\x{7403}\x{7522}\x{54C1}\x{884C}\x{92B7}\x{8CC7}\x{6DF1}\x{526F}\x{7E3D}\x{88C1} Philip Schiller \x{8868}\x{793A}\x{FF1A}\x{300C}\x{63D0}\x{4F9B} 100,000 \x{591A}\x{7A2E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{7684} App"
+            text run at (19,0) width 550: "Store\x{FF0C}\x{662F}\x{5168}\x{4E16}\x{754C}\x{6578}\x{5343}\x{842C} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{4EE4}\x{4EBA}\x{7A31}\x{7FA8}\x{7684}\x{4E3B}\x{8981}\x{539F}\x{56E0}\x{3002}iPhone SDK \x{5275}\x{9020}\x{4E86}\x{7B2C}\x{4E00}"
+            text run at (37,0) width 411: "\x{500B}\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
+        RenderBlock {P} at (180,0) size 54x550
+          RenderText {#text} at (1,0) size 51x550
+            text run at (1,0) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}"
+            text run at (19,0) width 550: "\x{904A}\x{6232}\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App"
+            text run at (37,0) width 347: "Store \x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
+        RenderBlock {P} at (246,0) size 54x550
+          RenderText {#text} at (1,0) size 51x550
+            text run at (1,0) width 550: "Smule \x{7684}\x{57F7}\x{884C}\x{9577} Jeff Smith \x{8868}\x{793A}\x{FF1A}\x{300C}\x{6211}\x{5011}\x{7684} I Am T-Pain \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53D7}\x{5230}\x{5168}\x{7403}\x{5BA2}\x{6236}\x{7684}\x{71B1}\x{70C8}\x{8FF4}\x{97FF}\x{FF0C}\x{6BCF}\x{65E5}\x{8D85}"
+            text run at (19,0) width 550: "\x{904E} 10,000 \x{6B21}\x{7684}\x{4E0B}\x{8F09}\x{9060}\x{9060}\x{8D85}\x{8D8A}\x{6211}\x{5011}\x{7684}\x{9810}\x{671F}\x{3002}App Store \x{7D66}\x{4E86}\x{6211}\x{5011}\x{4E00}\x{500B}\x{7368}\x{7279}\x{7684}\x{5546}\x{6A5F}\x{FF0C}\x{8B93}\x{6211}\x{5011}\x{958B}\x{5275}\x{4E00}\x{500B}\x{975E}\x{5E38}"
+            text run at (37,0) width 218: "\x{6210}\x{529F}\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
+        RenderBlock {P} at (312,0) size 72x550
+          RenderText {#text} at (1,0) size 69x550
+            text run at (1,0) width 550: "\x{860B}\x{679C}\x{4E5F}\x{6301}\x{7E8C}\x{958B}\x{767C}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{4F86}\x{63D0}\x{5347}\x{641C}\x{5C0B}\x{8207}\x{63A2}\x{7D22}\x{7684}\x{4FBF}\x{5229}\x{6027}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}Genius for Apps\x{3001}App Store"
+            text run at (19,0) width 550: "Essentials\x{3001}\x{5B50}\x{5206}\x{985E}\x{6E05}\x{55AE}\x{FF0C}\x{4EE5}\x{53CA}\x{66F4}\x{8C50}\x{5BCC}\x{800C}\x{5BF6}\x{8CB4}\x{7684}\x{5BA2}\x{6236}\x{8A55}\x{8AD6}\x{3002}\x{96A8}\x{8457}\x{65B0}\x{7248}\x{7684} iTunes\x{AE} 9 \x{63A8}\x{51FA}\x{FF0C}\x{73FE}\x{5728}\x{60A8}\x{53EF}\x{4EE5}\x{8F15}"
+            text run at (37,0) width 550: "\x{8F15}\x{9B06}\x{9B06}\x{76F4}\x{63A5}\x{5728} iTunes \x{7576}\x{4E2D}\x{6574}\x{7406}\x{60A8}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{FF0C}\x{4E00}\x{65E6}\x{540C}\x{6B65}\x{4E4B}\x{5F8C}\x{FF0C}iPhone \x{6216} iPod touch \x{5C31}\x{6703}\x{81EA}\x{52D5}\x{51FA}\x{73FE}\x{60A8}"
+            text run at (55,0) width 85: "\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
+        RenderBlock {P} at (396,0) size 108x550
+          RenderText {#text} at (1,0) size 105x550
+            text run at (1,0) width 550: "\x{4ECA}\x{5E74}\x{590F}\x{5929}\x{63A8}\x{51FA}\x{7684} iPhone OS 3.0 \x{70BA} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{63D0}\x{4F9B}\x{4E86} 100 \x{591A}\x{7A2E}\x{5168}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}"
+            text run at (19,0) width 550: "\x{526A}\x{8CBC}\x{8207}\x{62F7}\x{8C9D}\x{FF1B}MMS\x{FF1B}\x{65B0}\x{589E}\x{6A6B}\x{5411}\x{6AA2}\x{8996}\x{7684} Mail\x{3001}Text \x{548C} Notes\x{FF1B}\x{7ACB}\x{9AD4}\x{8072} Bluetooth\x{FF1B}\x{6416}\x{4E00}\x{6416}\x{5C31}\x{96A8}\x{6A5F}\x{64AD}\x{653E}\x{FF1B}"
+            text run at (37,0) width 550: "\x{96FB}\x{8996}\x{7BC0}\x{76EE}\x{5206}\x{7D1A}\x{4FDD}\x{8B77}\x{63A7}\x{5236}\x{FF1B}\x{81EA}\x{52D5}\x{767B}\x{5165} Wi-Fi \x{71B1}\x{9EDE}\x{FF1B}\x{4EE5}\x{53CA} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{7B49}\x{7B49}\x{3002}\x{9019}\x{4E9B}\x{65B0}\x{589E}\x{529F}\x{80FD}"
+            text run at (55,0) width 550: "\x{53D7}\x{5230}\x{5BA2}\x{6236}\x{7684}\x{5EE3}\x{5927}\x{6B61}\x{8FCE}\x{FF0C}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}\x{5DF2}\x{7D93}\x{6709}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{7684} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{767C}\x{9001}\x{81F3} App"
+            text run at (73,0) width 550: "Store \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{6B64}\x{5916}\x{FF0C}\x{6700}\x{8FD1}\x{63A8}\x{51FA}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5167}\x{8CFC}\x{8CB7}\x{6A5F}\x{5236} (In-App Purchase)\x{FF0C}\x{70BA}\x{9818}\x{5148}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{958B}\x{767C}"
+            text run at (91,0) width 436: "\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
diff --git a/LayoutTests/platform/mac-lion/media/audio-repaint-expected.txt b/LayoutTests/platform/mac-lion/media/audio-repaint-expected.txt
new file mode 100644 (file)
index 0000000..69de5ca
--- /dev/null
@@ -0,0 +1,90 @@
+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 784x18
+        RenderText {#text} at (0,0) size 699x18
+          text run at (0,0) width 609: "This tests that in a html document with inline audio content, the media element repaints correctly "
+          text run at (609,0) width 90: "while playing."
+      RenderBlock (anonymous) at (0,34) size 784x154
+        RenderMedia {AUDIO} at (0,0) size 200x25
+        RenderBR {BR} at (200,25) size 0x0
+        RenderBR {BR} at (200,75) size 0x0
+        RenderBR {BR} at (200,154) size 0x0
+layer at (8,67) size 200x25
+  RenderMedia {AUDIO} at (0,25) size 200x25
+layer at (8,67) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+layer at (8,67) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+    RenderButton {INPUT} at (6,3) size 18x18
+    RenderButton {INPUT} at (32,4) size 16x16
+    RenderDeprecatedFlexibleBox {DIV} at (49,5) size 126x15
+      RenderDeprecatedFlexibleBox {DIV} at (0,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (9,0) size 26x11
+          RenderText {#text} at (0,0) size 26x11
+            text run at (0,0) width 26: "00:00"
+      RenderSlider {INPUT} at (0,2) size 126x13
+        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 126x13
+          RenderBlock {DIV} at (0,2) size 116x8
+          RenderBlock {DIV} at (116,2) size 10x8
+      RenderDeprecatedFlexibleBox {DIV} at (126,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (7,0) size 31x11
+          RenderText {#text} at (0,0) size 31x11
+            text run at (0,0) width 31: "-00:00"
+    RenderBlock {DIV} at (175,6) size 25x12
+layer at (114,76) size 10x8
+  RenderBlock (relative positioned) {DIV} at (0,0) size 10x8
+layer at (185,73) size 14x12
+  RenderButton zI: 2 {INPUT} at (2,0) size 14x12
+layer at (8,42) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+layer at (8,42) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+    RenderButton {INPUT} at (6,3) size 18x18
+    RenderButton {INPUT} at (32,4) size 16x16
+    RenderDeprecatedFlexibleBox {DIV} at (49,5) size 126x15
+      RenderDeprecatedFlexibleBox {DIV} at (0,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (9,0) size 26x11
+          RenderText {#text} at (0,0) size 26x11
+            text run at (0,0) width 26: "00:00"
+      RenderSlider {INPUT} at (0,2) size 126x13
+        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 126x13
+          RenderBlock {DIV} at (0,2) size 116x8
+          RenderBlock {DIV} at (116,2) size 10x8
+      RenderDeprecatedFlexibleBox {DIV} at (126,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (7,0) size 31x11
+          RenderText {#text} at (0,0) size 31x11
+            text run at (0,0) width 31: "-00:00"
+    RenderBlock {DIV} at (175,6) size 25x12
+layer at (114,51) size 10x8
+  RenderBlock (relative positioned) {DIV} at (0,0) size 10x8
+layer at (185,48) size 14x12
+  RenderButton zI: 2 {INPUT} at (2,0) size 14x12
+layer at (8,144) size 200x25
+  RenderMedia {AUDIO} at (0,102) size 200x25
+layer at (8,144) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+layer at (8,144) size 200x25
+  RenderDeprecatedFlexibleBox (relative positioned) {DIV} at (0,0) size 200x25
+    RenderButton {INPUT} at (6,3) size 18x18
+    RenderButton {INPUT} at (32,4) size 16x16
+    RenderDeprecatedFlexibleBox {DIV} at (49,5) size 126x15
+      RenderDeprecatedFlexibleBox {DIV} at (0,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (9,0) size 26x11
+          RenderText {#text} at (0,0) size 26x11
+            text run at (0,0) width 26: "00:00"
+      RenderSlider {INPUT} at (0,2) size 126x13
+        RenderDeprecatedFlexibleBox {DIV} at (0,0) size 126x13
+          RenderBlock {DIV} at (0,2) size 116x8
+          RenderBlock {DIV} at (116,2) size 10x8
+      RenderDeprecatedFlexibleBox {DIV} at (126,2) size 0x11 [color=#FFFFFF]
+        RenderBlock (anonymous) at (7,0) size 31x11
+          RenderText {#text} at (0,0) size 31x11
+            text run at (0,0) width 31: "-00:00"
+    RenderBlock {DIV} at (175,6) size 25x12
+layer at (114,153) size 10x8
+  RenderBlock (relative positioned) {DIV} at (0,0) size 10x8
+layer at (185,150) size 14x12
+  RenderButton zI: 2 {INPUT} at (2,0) size 14x12
diff --git a/LayoutTests/platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.txt b/LayoutTests/platform/mac-lion/platform/mac/fast/text/vertical-surrogate-pair-expected.txt
new file mode 100644 (file)
index 0000000..48ec2e3
--- /dev/null
@@ -0,0 +1,14 @@
+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 784x18
+        RenderText {#text} at (0,0) size 253x18
+          text run at (0,0) width 253: "These two glyphs should look the same:"
+      RenderBlock {DIV} at (0,34) size 784x72
+        RenderText {#text} at (0,12) size 48x48
+          text run at (0,12) width 48: "\x{D842}\x{DF9F}"
+      RenderBlock {DIV} at (0,106) size 72x49
+        RenderText {#text} at (12,0) size 48x49
+          text run at (12,0) width 49: "\x{D842}\x{DF9F}"
index de431aae27b7246dbf40cf5cfe07143832737542..5cbbce564e98f46985befc76500f1e8ed47e1d56 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.png differ
index 6c5c95105386655b0fbdb0863ff0d3f4dd523531..99823df0cb05d52872481b878bdc3ffb58053428 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x96
-  RenderBlock {HTML} at (0,0) size 800x96
-    RenderBody {BODY} at (8,16) size 784x72
+layer at (0,0) size 800x98
+  RenderBlock {HTML} at (0,0) size 800x98
+    RenderBody {BODY} at (8,16) size 784x74
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -83,17 +83,17 @@ layer at (0,0) size 800x96
             RenderCounter at (139,1) size 10x18
               text run at (139,1) width 10: "\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 164x18
-          text run at (0,1) width 14: "\x{25FE} "
-          text run at (14,1) width 14: "\x{25FE} "
-          text run at (28,1) width 14: "\x{25FE} "
-          text run at (42,1) width 14: "\x{25FE} "
-          text run at (56,1) width 14: "\x{25FE} "
-          text run at (70,1) width 14: "\x{25FE} "
-          text run at (84,1) width 14: "\x{25FE} "
-          text run at (98,1) width 14: "\x{25FE} "
-          text run at (112,1) width 14: "\x{25FE} "
-          text run at (126,1) width 14: "\x{25FE} "
-          text run at (140,1) width 14: "\x{25FE} "
-          text run at (154,1) width 10: "\x{25FE}"
+      RenderBlock {DIV} at (0,53) size 784x21
+        RenderText {#text} at (0,2) size 284x18
+          text run at (0,2) width 24: "\x{25FE} "
+          text run at (24,2) width 24: "\x{25FE} "
+          text run at (48,2) width 24: "\x{25FE} "
+          text run at (72,2) width 24: "\x{25FE} "
+          text run at (96,2) width 24: "\x{25FE} "
+          text run at (120,2) width 24: "\x{25FE} "
+          text run at (144,2) width 24: "\x{25FE} "
+          text run at (168,2) width 24: "\x{25FE} "
+          text run at (192,2) width 24: "\x{25FE} "
+          text run at (216,2) width 24: "\x{25FE} "
+          text run at (240,2) width 24: "\x{25FE} "
+          text run at (264,2) width 20: "\x{25FE}"
index 56d4e6d694b6d8130b3d5b7be818573bdfaa7c7f..1625f4b5fbc1e6fa6476bedca13f319283312074 100644 (file)
Binary files a/LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png and b/LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.png differ
index ab35731b689e4458b3d2faba8f6f44117d0d679a..8ed9a8f0fc509ed8424cd681af8b7b687b9512e9 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x96
-  RenderBlock {HTML} at (0,0) size 800x96
-    RenderBody {BODY} at (8,16) size 784x72
+layer at (0,0) size 800x98
+  RenderBlock {HTML} at (0,0) size 800x98
+    RenderBody {BODY} at (8,16) size 784x74
       RenderBlock {P} at (0,0) size 784x18
         RenderText {#text} at (0,0) size 233x18
           text run at (0,0) width 233: "The following two lines should look "
@@ -83,17 +83,17 @@ layer at (0,0) size 800x96
             RenderCounter at (278,1) size 23x18
               text run at (278,1) width 23: "\x{25A0}.\x{25A0}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {DIV} at (0,53) size 784x19
-        RenderText {#text} at (0,1) size 332x18
-          text run at (0,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (28,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (56,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (84,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (112,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (140,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (168,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (196,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (224,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (252,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (280,1) width 28: "\x{25FE}.\x{25FE} "
-          text run at (308,1) width 24: "\x{25FE}.\x{25FE}"
+      RenderBlock {DIV} at (0,53) size 784x21
+        RenderText {#text} at (0,2) size 572x18
+          text run at (0,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (48,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (96,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (144,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (192,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (240,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (288,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (336,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (384,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (432,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (480,2) width 48: "\x{25FE}.\x{25FE} "
+          text run at (528,2) width 44: "\x{25FE}.\x{25FE}"
index d78fd716444c6c126fbd1a4db9490e3114e5d587..d9ab2b956afdf53a3f5ec25652d4c7c464142d2d 100644 (file)
@@ -4,32 +4,32 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 744x584
       RenderBlock {P} at (0,0) size 84x584
-        RenderInline {SPAN} at (0,0) size 48x194
-          RenderText {#text} at (24,0) size 48x97
-            text run at (24,0) width 97: "\x{6587}\x{5B57}"
-          RenderInline {SPAN} at (0,0) size 48x49
-            RenderCombineText {#text} at (24,96) size 48x49
+        RenderInline {SPAN} at (0,0) size 48x192
+          RenderText {#text} at (24,0) size 48x96
+            text run at (24,0) width 96: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x48
+            RenderCombineText {#text} at (24,96) size 48x48
               text run at (24,96) width 48: "\x{FFFC}"
-          RenderText {#text} at (24,144) size 48x50
-            text run at (24,144) width 49: "\x{5E74}"
+          RenderText {#text} at (24,144) size 48x48
+            text run at (24,144) width 48: "\x{5E74}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (132,0) size 84x584
-        RenderInline {SPAN} at (0,0) size 48x194
-          RenderText {#text} at (24,0) size 48x97
-            text run at (24,0) width 97: "\x{6587}\x{5B57}"
-          RenderInline {SPAN} at (0,0) size 48x49
-            RenderCombineText {#text} at (24,96) size 48x49
+        RenderInline {SPAN} at (0,0) size 48x192
+          RenderText {#text} at (24,0) size 48x96
+            text run at (24,0) width 96: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x48
+            RenderCombineText {#text} at (24,96) size 48x48
               text run at (24,96) width 48: "\x{FFFC}"
-          RenderText {#text} at (24,144) size 48x50
-            text run at (24,144) width 49: "\x{5E74}"
+          RenderText {#text} at (24,144) size 48x48
+            text run at (24,144) width 48: "\x{5E74}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {P} at (264,0) size 84x584
-        RenderInline {SPAN} at (0,0) size 48x194
-          RenderText {#text} at (24,0) size 48x97
-            text run at (24,0) width 97: "\x{6587}\x{5B57}"
-          RenderInline {SPAN} at (0,0) size 48x49
-            RenderCombineText {#text} at (24,96) size 48x49
+        RenderInline {SPAN} at (0,0) size 48x192
+          RenderText {#text} at (24,0) size 48x96
+            text run at (24,0) width 96: "\x{6587}\x{5B57}"
+          RenderInline {SPAN} at (0,0) size 48x48
+            RenderCombineText {#text} at (24,96) size 48x48
               text run at (24,96) width 48: "\x{FFFC}"
-          RenderText {#text} at (24,144) size 48x50
-            text run at (24,144) width 49: "\x{5E74}"
+          RenderText {#text} at (24,144) size 48x48
+            text run at (24,144) width 48: "\x{5E74}"
         RenderText {#text} at (0,0) size 0x0
index 5d0dcd59060780d7f8677ebb46417fbf6bd929d3..b8f4e4f77db2c2f52d26d8aa805aaa4a3933fcaf 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.png and b/LayoutTests/platform/mac/fast/text/fallback-traits-fixup-expected.png differ
index e04355e44bf5f0e5bca9a22587102f72fa49189d..6959c939978fdf1480042f3b23051c1cae8579be 100644 (file)
@@ -15,17 +15,17 @@ layer at (0,0) size 800x600
             text run at (211,0) width 349: "STIX glyphs not rendered on this stackoverflow answer"
         RenderText {#text} at (560,0) size 4x18
           text run at (560,0) width 4: "."
-      RenderBlock {P} at (0,34) size 784x49
-        RenderText {#text} at (0,20) size 96x18
-          text run at (0,20) width 96: "A black circle: "
-        RenderInline {SPAN} at (0,0) size 24x37
-          RenderText {#text} at (96,5) size 24x37
-            text run at (96,5) width 24: "\x{26AB}"
+      RenderBlock {P} at (0,34) size 784x42
+        RenderText {#text} at (0,18) size 96x18
+          text run at (0,18) width 96: "A black circle: "
+        RenderInline {SPAN} at (0,0) size 33x37
+          RenderText {#text} at (96,3) size 33x37
+            text run at (96,3) width 33: "\x{26AB}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,99) size 784x49
-        RenderText {#text} at (0,20) size 136x18
-          text run at (0,20) width 136: "Another black circle: "
-        RenderInline {SPAN} at (0,0) size 25x37
-          RenderText {#text} at (136,5) size 25x37
-            text run at (136,5) width 25: "\x{26AB}"
+      RenderBlock {P} at (0,92) size 784x42
+        RenderText {#text} at (0,18) size 136x18
+          text run at (0,18) width 136: "Another black circle: "
+        RenderInline {SPAN} at (0,0) size 34x37
+          RenderText {#text} at (136,3) size 34x37
+            text run at (136,3) width 34: "\x{26AB}"
         RenderText {#text} at (0,0) size 0x0
index 9a1908b1e2f68ecb0c2aadbaa222a4bea181c0b2..30e00b7c6efba61929653ee43a27372e9025444e 100644 (file)
@@ -25,17 +25,17 @@ layer at (0,0) size 785x754
             text run at (0,0) width 158: "throughout"
       RenderBlock {DIV} at (0,369) size 135x369
         RenderBlock {DIV} at (0,0) size 135x82
-          RenderText {#text} at (0,0) size 102x82
-            text run at (0,0) width 66: "reci" + hyphen string "-"
-            text run at (0,41) width 102: "procity"
+          RenderText {#text} at (0,0) size 130x82
+            text run at (0,0) width 130: "reciproc" + hyphen string "-"
+            text run at (0,41) width 38: "ity"
         RenderBlock {DIV} at (0,82) size 135x82
-          RenderText {#text} at (0,0) size 102x82
-            text run at (0,0) width 66: "reci" + hyphen string "-"
-            text run at (0,41) width 102: "procity"
+          RenderText {#text} at (0,0) size 130x82
+            text run at (0,0) width 130: "reciproc" + hyphen string "-"
+            text run at (0,41) width 38: "ity"
         RenderBlock {DIV} at (0,164) size 135x82
-          RenderText {#text} at (0,0) size 102x82
-            text run at (0,0) width 66: "reci" + hyphen string "-"
-            text run at (0,41) width 102: "procity"
+          RenderText {#text} at (0,0) size 130x82
+            text run at (0,0) width 130: "reciproc" + hyphen string "-"
+            text run at (0,41) width 38: "ity"
         RenderBlock {DIV} at (0,246) size 135x82
           RenderText {#text} at (0,0) size 114x82
             text run at (0,0) width 114: "recipro" + hyphen string "-"
index 374409c0855e07f65d2c91cffc8dd79ebc34d01a..05a0ac818d269f63bef61f44796a0a6b9651e00b 100644 (file)
Binary files a/LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png and b/LayoutTests/platform/mac/fast/text/international/hindi-spacing-expected.png differ
index a8068b0ff2cbb577364a573244a1996865190a5f..02dc41661dcc709e005d87e001fd1226d1d963b1 100644 (file)
@@ -7,11 +7,11 @@ layer at (0,0) size 800x600
         text run at (0,0) width 777: "This tests the width of a breaking space after a Hindi character to ensure that it's measured properly and enough space is left"
         text run at (0,18) width 752: "for it. Neither the Hindi on the button below nor the same text on two lines below that should be truncated at either end."
       RenderBR {BR} at (752,32) size 0x0
-      RenderButton {INPUT} at (2,38) size 105x18 [bgcolor=#C0C0C0]
-        RenderBlock (anonymous) at (8,0) size 89x19
-          RenderText at (0,0) size 89x13
-            text run at (0,0) width 89: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
-      RenderBR {BR} at (109,49) size 0x0
+      RenderButton {INPUT} at (2,38) size 99x18 [bgcolor=#C0C0C0]
+        RenderBlock (anonymous) at (8,0) size 83x17
+          RenderText at (0,0) size 83x13
+            text run at (0,0) width 83: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
+      RenderBR {BR} at (103,49) size 0x0
       RenderInline {SPAN} at (0,0) size 122x18
         RenderText {#text} at (0,59) size 122x18
           text run at (0,59) width 122: "\x{915}\x{93F}\x{938}\x{940} \x{92D}\x{940} \x{924}\x{930}\x{939} \x{906}\x{917}\x{947} \x{92C}"
index 8de7f0236a84bd867cf6c9cadb54c7d9d139bd90..ced858dcdde782e6ec9ccaf05b6d4b1f5b0c6b16 100644 (file)
@@ -5,74 +5,74 @@ layer at (166,0) size 634x600
     RenderBody {BODY} at (8,8) size 594x584
       RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (10,0) size 48x584
-        RenderInline {SPAN} at (0,0) size 32x469
-          RenderText {#text} at (8,0) size 32x469
-            text run at (8,0) width 469: "OFF=\x{897F}\x{66A6}2010\x{5E74}1\x{6708}20\x{65E5}365\x{56DE}"
+        RenderInline {SPAN} at (0,0) size 32x466
+          RenderText {#text} at (8,0) size 32x466
+            text run at (8,0) width 466: "OFF=\x{897F}\x{66A6}2010\x{5E74}1\x{6708}20\x{65E5}365\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (66,0) size 2x584 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (76,0) size 48x584
-        RenderInline {SPAN} at (0,0) size 32x376
+        RenderInline {SPAN} at (0,0) size 32x374
           RenderInline {SPAN} at (0,0) size 32x32
             RenderCombineText {#text} at (8,0) size 32x32
               text run at (8,0) width 32: "\x{FFFC}"
-          RenderText {#text} at (8,32) size 32x87
-            text run at (8,32) width 87: "=\x{897F}\x{66A6}"
+          RenderText {#text} at (8,32) size 32x86
+            text run at (8,32) width 86: "=\x{897F}\x{66A6}"
           RenderInline {SPAN} at (0,0) size 32x33
-            RenderCombineText {#text} at (8,118) size 32x33
-              text run at (8,118) width 32: "\x{FFFC}"
-          RenderText {#text} at (8,150) size 32x33
-            text run at (8,150) width 33: "\x{5E74}"
+            RenderCombineText {#text} at (8,117) size 32x33
+              text run at (8,117) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,149) size 32x33
+            text run at (8,149) width 32: "\x{5E74}"
           RenderInline {SPAN} at (0,0) size 32x33
-            RenderCombineText {#text} at (8,182) size 32x33
-              text run at (8,182) width 32: "\x{FFFC}"
-          RenderText {#text} at (8,214) size 32x33
-            text run at (8,214) width 33: "\x{6708}"
+            RenderCombineText {#text} at (8,181) size 32x33
+              text run at (8,181) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,213) size 32x33
+            text run at (8,213) width 32: "\x{6708}"
           RenderInline {SPAN} at (0,0) size 32x33
-            RenderCombineText {#text} at (8,246) size 32x33
-              text run at (8,246) width 32: "\x{FFFC}"
-          RenderText {#text} at (8,278) size 32x33
-            text run at (8,278) width 33: "\x{65E5}"
+            RenderCombineText {#text} at (8,245) size 32x33
+              text run at (8,245) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,277) size 32x33
+            text run at (8,277) width 32: "\x{65E5}"
           RenderInline {SPAN} at (0,0) size 32x33
-            RenderCombineText {#text} at (8,310) size 32x33
-              text run at (8,310) width 32: "\x{FFFC}"
-          RenderText {#text} at (8,342) size 32x34
-            text run at (8,342) width 33: "\x{56DE}"
+            RenderCombineText {#text} at (8,309) size 32x33
+              text run at (8,309) width 32: "\x{FFFC}"
+          RenderText {#text} at (8,341) size 32x33
+            text run at (8,341) width 32: "\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (132,0) size 2x584 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (142,0) size 48x584
-        RenderInline {SPAN} at (0,0) size 37x468
+        RenderInline {SPAN} at (0,0) size 37x466
           RenderInline {SPAN} at (0,0) size 37x80
             RenderCombineText {#text} at (5,0) size 37x80
               text run at (5,0) width 80: "Times"
-          RenderText {#text} at (5,80) size 37x83
-            text run at (5,80) width 83: "=\x{897F}\x{66A6}"
-          RenderInline {SPAN} at (0,0) size 37x65
-            RenderCombineText {#text} at (5,162) size 37x65
+          RenderText {#text} at (5,80) size 37x82
+            text run at (5,80) width 82: "=\x{897F}\x{66A6}"
+          RenderInline {SPAN} at (0,0) size 37x64
+            RenderCombineText {#text} at (5,162) size 37x64
               text run at (5,162) width 64: "2010"
-          RenderText {#text} at (5,226) size 37x33
-            text run at (5,226) width 33: "\x{5E74}"
-          RenderInline {SPAN} at (0,0) size 37x33
-            RenderCombineText {#text} at (5,258) size 37x33
+          RenderText {#text} at (5,226) size 37x32
+            text run at (5,226) width 32: "\x{5E74}"
+          RenderInline {SPAN} at (0,0) size 37x32
+            RenderCombineText {#text} at (5,258) size 37x32
               text run at (5,258) width 32: "\x{FFFC}"
-          RenderText {#text} at (5,290) size 37x33
-            text run at (5,290) width 33: "\x{6708}"
-          RenderInline {SPAN} at (0,0) size 37x33
-            RenderCombineText {#text} at (5,322) size 37x33
+          RenderText {#text} at (5,290) size 37x32
+            text run at (5,290) width 32: "\x{6708}"
+          RenderInline {SPAN} at (0,0) size 37x32
+            RenderCombineText {#text} at (5,322) size 37x32
               text run at (5,322) width 32: "\x{FFFC}"
-          RenderText {#text} at (5,354) size 37x34
-            text run at (5,354) width 33: "\x{65E5}"
-          RenderInline {SPAN} at (0,0) size 37x49
-            RenderCombineText {#text} at (5,387) size 37x49
-              text run at (5,387) width 48: "365"
-          RenderText {#text} at (5,435) size 37x33
-            text run at (5,435) width 33: "\x{56DE}"
+          RenderText {#text} at (5,354) size 37x32
+            text run at (5,354) width 32: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 37x48
+            RenderCombineText {#text} at (5,386) size 37x48
+              text run at (5,386) width 48: "365"
+          RenderText {#text} at (5,434) size 37x32
+            text run at (5,434) width 32: "\x{56DE}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {HR} at (198,0) size 2x584 [border: (1px inset #000000)]
       RenderBlock (anonymous) at (208,0) size 96x584
-        RenderInline {SPAN} at (0,0) size 32x233
-          RenderText {#text} at (8,0) size 32x233
-            text run at (8,0) width 233: "OFF=\x{5B57}\x{3042}\x{FF21}A%"
-        RenderBR {BR} at (15,232) size 18x1
+        RenderInline {SPAN} at (0,0) size 32x232
+          RenderText {#text} at (8,0) size 32x232
+            text run at (8,0) width 232: "OFF=\x{5B57}\x{3042}\x{FF21}A%"
+        RenderBR {BR} at (15,231) size 18x1
         RenderInline {SPAN} at (0,0) size 32x214
           RenderInline {SPAN} at (0,0) size 32x32
             RenderCombineText {#text} at (56,0) size 32x32
@@ -98,31 +98,31 @@ layer at (166,0) size 634x600
       RenderBlock (anonymous) at (320,0) size 274x584
         RenderBlock {HR} at (0,0) size 2x584 [border: (1px inset #000000)]
         RenderBlock {P} at (34,0) size 240x584
-          RenderBlock (floating) {SPAN} at (0,318) size 38x266 [border: (1px solid #FF0000)]
-            RenderText {#text} at (7,1) size 24x119
-              text run at (7,1) width 119: "float:right:"
+          RenderBlock (floating) {SPAN} at (0,320) size 38x264 [border: (1px solid #FF0000)]
+            RenderText {#text} at (7,1) size 24x118
+              text run at (7,1) width 118: "float:right:"
             RenderInline {SPAN} at (0,0) size 24x25
-              RenderCombineText {#text} at (7,119) size 24x25
-                text run at (7,119) width 24: "\x{FFFC}"
-            RenderText {#text} at (7,143) size 24x25
-              text run at (7,143) width 25: "\x{5E74}"
+              RenderCombineText {#text} at (7,118) size 24x25
+                text run at (7,118) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,142) size 24x25
+              text run at (7,142) width 24: "\x{5E74}"
             RenderInline {SPAN} at (0,0) size 24x25
-              RenderCombineText {#text} at (7,167) size 24x25
-                text run at (7,167) width 24: "\x{FFFC}"
-            RenderText {#text} at (7,191) size 24x25
-              text run at (7,191) width 25: "\x{6708}"
+              RenderCombineText {#text} at (7,166) size 24x25
+                text run at (7,166) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,190) size 24x25
+              text run at (7,190) width 24: "\x{6708}"
             RenderInline {SPAN} at (0,0) size 24x25
-              RenderCombineText {#text} at (7,215) size 24x25
-                text run at (7,215) width 24: "\x{FFFC}"
-            RenderText {#text} at (7,239) size 24x26
-              text run at (7,239) width 25: "\x{65E5}"
-          RenderInline {SPAN} at (0,0) size 209x581
-            RenderText {#text} at (15,0) size 209x581
-              text run at (15,0) width 307: "\x{305D}\x{306E}\x{5973}\x{304C}\x{306D}\x{304B}\x{3057}\x{3064}\x{3051}\x{306B}\x{6765}\x{3066}\x{304F}\x{308C}\x{308B}\x{307E}\x{3067}\x{3001}\x{308F}"
-              text run at (63,0) width 581: "\x{305F}\x{3057}\x{306F}\x{3051}\x{3063}\x{3057}\x{3066}\x{306D}\x{3069}\x{3053}\x{306B}\x{306F}\x{306F}\x{3044}\x{3089}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{51AC}\x{306E}\x{3042}\x{3089}\x{3057}\x{304C}\x{3060}\x{3093}\x{3054}\x{306E}\x{3088}\x{3046}\x{306A}\x{96EA}\x{3092}\x{3075}"
-              text run at (111,0) width 581: "\x{304D}\x{3064}\x{3051}\x{3066}\x{7A93}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{767D}\x{304F}\x{3059}\x{308B}\x{3058}\x{3076}\x{3093}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{3053}\x{306E}\x{5973}\x{306E}\x{4EBA}\x{306F}\x{4E21}\x{624B}\x{306E}\x{9593}\x{306B}\x{308F}\x{305F}\x{3057}\x{306E}"
-              text run at (159,0) width 581: "\x{8DB3}\x{3092}\x{304A}\x{3055}\x{3048}\x{3066}\x{3001}\x{6B4C}\x{3092}\x{6B4C}\x{3044}\x{306A}\x{304C}\x{3089}\x{6696}\x{3081}\x{3066}\x{304F}\x{308C}\x{305F}\x{3002}\x{305D}\x{306E}\x{6B4C}\x{306E}\x{7BC0}\x{3082}\x{6587}\x{53E5}\x{3082}\x{3001}\x{3044}\x{307E}\x{306B}\x{5FD8}\x{308C}"
-              text run at (207,0) width 81: "\x{305A}\x{306B}\x{3044}\x{308B}\x{3002}"
+              RenderCombineText {#text} at (7,214) size 24x25
+                text run at (7,214) width 24: "\x{FFFC}"
+            RenderText {#text} at (7,238) size 24x25
+              text run at (7,238) width 24: "\x{65E5}"
+          RenderInline {SPAN} at (0,0) size 209x576
+            RenderText {#text} at (15,0) size 209x576
+              text run at (15,0) width 320: "\x{305D}\x{306E}\x{5973}\x{304C}\x{306D}\x{304B}\x{3057}\x{3064}\x{3051}\x{306B}\x{6765}\x{3066}\x{304F}\x{308C}\x{308B}\x{307E}\x{3067}\x{3001}\x{308F}\x{305F}"
+              text run at (63,0) width 576: "\x{3057}\x{306F}\x{3051}\x{3063}\x{3057}\x{3066}\x{306D}\x{3069}\x{3053}\x{306B}\x{306F}\x{306F}\x{3044}\x{3089}\x{306A}\x{304B}\x{3063}\x{305F}\x{3002}\x{51AC}\x{306E}\x{3042}\x{3089}\x{3057}\x{304C}\x{3060}\x{3093}\x{3054}\x{306E}\x{3088}\x{3046}\x{306A}\x{96EA}\x{3092}\x{3075}\x{304D}"
+              text run at (111,0) width 576: "\x{3064}\x{3051}\x{3066}\x{7A93}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{767D}\x{304F}\x{3059}\x{308B}\x{3058}\x{3076}\x{3093}\x{306B}\x{306A}\x{308B}\x{3068}\x{3001}\x{3053}\x{306E}\x{5973}\x{306E}\x{4EBA}\x{306F}\x{4E21}\x{624B}\x{306E}\x{9593}\x{306B}\x{308F}\x{305F}\x{3057}\x{306E}\x{8DB3}"
+              text run at (159,0) width 576: "\x{3092}\x{304A}\x{3055}\x{3048}\x{3066}\x{3001}\x{6B4C}\x{3092}\x{6B4C}\x{3044}\x{306A}\x{304C}\x{3089}\x{6696}\x{3081}\x{3066}\x{304F}\x{308C}\x{305F}\x{3002}\x{305D}\x{306E}\x{6B4C}\x{306E}\x{7BC0}\x{3082}\x{6587}\x{53E5}\x{3082}\x{3001}\x{3044}\x{307E}\x{306B}\x{5FD8}\x{308C}\x{305A}"
+              text run at (207,0) width 64: "\x{306B}\x{3044}\x{308B}\x{3002}"
           RenderText {#text} at (0,0) size 0x0
       RenderBlock (anonymous) at (626,0) size 0x584
         RenderInline {SPAN} at (0,0) size 0x0
index a35dab562884fe83cade7aa3d4c7d6fd8b4bc893..d5bb239d63cfa7402090c6f7b528d67e8e23714b 100644 (file)
@@ -1,21 +1,21 @@
-layer at (0,0) size 785x634
+layer at (0,0) size 785x633
   RenderView at (0,0) size 785x600
-layer at (0,0) size 785x634
-  RenderBlock {HTML} at (0,0) size 785x634
-    RenderBody {BODY} at (8,21) size 769x605
+layer at (0,0) size 785x633
+  RenderBlock {HTML} at (0,0) size 785x633
+    RenderBody {BODY} at (8,21) size 769x604
       RenderBlock {P} at (0,0) size 769x32
         RenderText {#text} at (0,5) size 161x21
           text run at (0,5) width 161: "Simple text path"
-      RenderBlock (anonymous) at (0,53) size 769x234
-        RenderBlock {SPAN} at (0,0) size 32x225
-          RenderText {#text} at (5,0) size 21x225
-            text run at (5,0) width 225: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
+      RenderBlock (anonymous) at (0,53) size 769x233
+        RenderBlock {SPAN} at (0,0) size 32x224
+          RenderText {#text} at (5,0) size 21x224
+            text run at (5,0) width 224: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {HR} at (0,297) size 769x2 [border: (1px inset #000000)]
-      RenderBlock {P} at (0,320) size 769x32
+      RenderBlock {HR} at (0,296) size 769x2 [border: (1px inset #000000)]
+      RenderBlock {P} at (0,319) size 769x32
         RenderText {#text} at (0,5) size 181x21
           text run at (0,5) width 181: "Complex text path"
-      RenderBlock (anonymous) at (0,373) size 769x232
+      RenderBlock (anonymous) at (0,372) size 769x232
         RenderBlock {SPAN} at (0,0) size 32x223
           RenderText {#text} at (5,0) size 21x223
             text run at (5,0) width 223: "string\x{300C}\x{3042}\x{3001}\x{5909}\x{3063}\x{FF01}\x{300D}\x{3002}"
index 6d9f38beeff2f8074fce90628f44797e9c22f556..d139f64eb6380c1b8006820d7637987239e80831 100644 (file)
@@ -10,28 +10,28 @@ layer at (0,0) size 800x600
             text run at (19,0) width 550: "Store\x{FF0C}\x{76EE}\x{524D}\x{5DF2}\x{64C1}\x{6709} 100,000 \x{591A}\x{7A2E}\x{4F86}\x{81EA}\x{5168}\x{7403}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{5168}\x{4E16}\x{754C} 77 \x{500B}\x{570B}\x{5BB6}\x{7684} iPhone\x{AE} \x{8207}"
             text run at (37,0) width 550: "iPod touch\x{AE} \x{7528}\x{6236}\x{64C1}\x{6709} 20 \x{500B}\x{985E}\x{5225}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}\x{904A}\x{6232}\x{3001}\x{5546}\x{7528}\x{3001}\x{65B0}\x{805E}\x{3001}\x{904B}\x{52D5}\x{3001}\x{91AB}\x{7642}\x{3001}\x{53C3}\x{8003}"
             text run at (55,0) width 550: "\x{66F8}\x{7C4D}\x{3001}\x{65C5}\x{904A}\x{7B49}\x{7B49}\x{3002}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}App Store \x{4F7F}\x{7528}\x{8005}\x{4E0B}\x{8F09}\x{6B21}\x{6578}\x{5DF2}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{FF0C}\x{662F}\x{76EE}\x{524D}\x{5168}\x{7403}\x{6700}\x{53D7}\x{6B61}\x{8FCE}\x{7684}"
-            text run at (73,0) width 85: "\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97}\x{3002}"
+            text run at (73,0) width 84: "\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5546}\x{5E97}\x{3002}"
         RenderBlock {P} at (114,0) size 54x550
           RenderText {#text} at (1,0) size 51x550
             text run at (1,0) width 550: "\x{860B}\x{679C}\x{5168}\x{7403}\x{7522}\x{54C1}\x{884C}\x{92B7}\x{8CC7}\x{6DF1}\x{526F}\x{7E3D}\x{88C1} Philip Schiller \x{8868}\x{793A}\x{FF1A}\x{300C}\x{63D0}\x{4F9B} 100,000 \x{591A}\x{7A2E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53EF}\x{4F9B}\x{9078}\x{64C7}\x{7684} App"
             text run at (19,0) width 550: "Store\x{FF0C}\x{662F}\x{5168}\x{4E16}\x{754C}\x{6578}\x{5343}\x{842C} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{4EE4}\x{4EBA}\x{7A31}\x{7FA8}\x{7684}\x{4E3B}\x{8981}\x{539F}\x{56E0}\x{3002}iPhone SDK \x{5275}\x{9020}\x{4E86}\x{7B2C}\x{4E00}"
-            text run at (37,0) width 411: "\x{500B}\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
+            text run at (37,0) width 408: "\x{500B}\x{512A}\x{7570}\x{7684}\x{884C}\x{52D5}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5E73}\x{53F0}\x{FF0C}\x{5BA2}\x{6236}\x{4E5F}\x{975E}\x{5E38}\x{559C}\x{611B}\x{958B}\x{767C}\x{4EBA}\x{54E1}\x{6240}\x{5275}\x{4F5C}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{300D}"
         RenderBlock {P} at (180,0) size 54x550
           RenderText {#text} at (1,0) size 51x550
-            text run at (1,0) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}"
-            text run at (19,0) width 550: "\x{904A}\x{6232}\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App"
-            text run at (37,0) width 347: "Store \x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
+            text run at (1,0) width 550: "EA Mobile \x{7684} Worldwide Studios \x{526F}\x{7E3D}\x{88C1} Travis Boatman \x{6307}\x{51FA}\x{FF1A}\x{300C}App Store \x{4E0D}\x{50C5}\x{5FB9}\x{5E95}\x{6539}\x{8B8A}\x{4E86}\x{884C}\x{52D5}\x{904A}"
+            text run at (19,0) width 550: "\x{6232}\x{7522}\x{696D}\x{7684}\x{751F}\x{614B}\x{FF0C}\x{800C}\x{4E14}\x{9084}\x{5728}\x{6301}\x{7E8C}\x{6F14}\x{9032}\x{3002}\x{6709}\x{4E86}\x{5168}\x{7403} 5 \x{5343}\x{591A}\x{842C}\x{7684} iPhone \x{548C} iPod touch \x{5BA2}\x{6236}\x{70BA}\x{57FA}\x{790E}\x{FF0C}App"
+            text run at (37,0) width 345: "Store \x{8B93}\x{6211}\x{5011}\x{80FD}\x{5920}\x{958B}\x{767C}\x{53D7}\x{5230}\x{5EE3}\x{5927}\x{7684}\x{5BA2}\x{6236}\x{559C}\x{611B}\x{7684}\x{9AD8}\x{54C1}\x{8CEA} EA \x{904A}\x{6232}\x{3002}\x{300D}"
         RenderBlock {P} at (246,0) size 54x550
           RenderText {#text} at (1,0) size 51x550
             text run at (1,0) width 550: "Smule \x{7684}\x{57F7}\x{884C}\x{9577} Jeff Smith \x{8868}\x{793A}\x{FF1A}\x{300C}\x{6211}\x{5011}\x{7684} I Am T-Pain \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{53D7}\x{5230}\x{5168}\x{7403}\x{5BA2}\x{6236}\x{7684}\x{71B1}\x{70C8}\x{8FF4}\x{97FF}\x{FF0C}\x{6BCF}\x{65E5}\x{8D85}"
             text run at (19,0) width 550: "\x{904E} 10,000 \x{6B21}\x{7684}\x{4E0B}\x{8F09}\x{9060}\x{9060}\x{8D85}\x{8D8A}\x{6211}\x{5011}\x{7684}\x{9810}\x{671F}\x{3002}App Store \x{7D66}\x{4E86}\x{6211}\x{5011}\x{4E00}\x{500B}\x{7368}\x{7279}\x{7684}\x{5546}\x{6A5F}\x{FF0C}\x{8B93}\x{6211}\x{5011}\x{958B}\x{5275}\x{4E00}\x{500B}\x{975E}\x{5E38}"
-            text run at (37,0) width 218: "\x{6210}\x{529F}\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
+            text run at (37,0) width 216: "\x{6210}\x{529F}\x{7684}\x{4E8B}\x{696D}\x{FF0C}\x{76F8}\x{4FE1}\x{672A}\x{4F86}\x{5C07}\x{66F4}\x{4EE4}\x{4EBA}\x{671F}\x{5F85}\x{3002}\x{300D}"
         RenderBlock {P} at (312,0) size 72x550
           RenderText {#text} at (1,0) size 69x550
             text run at (1,0) width 550: "\x{860B}\x{679C}\x{4E5F}\x{6301}\x{7E8C}\x{958B}\x{767C}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{4F86}\x{63D0}\x{5347}\x{641C}\x{5C0B}\x{8207}\x{63A2}\x{7D22}\x{7684}\x{4FBF}\x{5229}\x{6027}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}Genius for Apps\x{3001}App Store"
             text run at (19,0) width 550: "Essentials\x{3001}\x{5B50}\x{5206}\x{985E}\x{6E05}\x{55AE}\x{FF0C}\x{4EE5}\x{53CA}\x{66F4}\x{8C50}\x{5BCC}\x{800C}\x{5BF6}\x{8CB4}\x{7684}\x{5BA2}\x{6236}\x{8A55}\x{8AD6}\x{3002}\x{96A8}\x{8457}\x{65B0}\x{7248}\x{7684} iTunes\x{AE} 9 \x{63A8}\x{51FA}\x{FF0C}\x{73FE}\x{5728}\x{60A8}\x{53EF}\x{4EE5}\x{8F15}"
             text run at (37,0) width 550: "\x{8F15}\x{9B06}\x{9B06}\x{76F4}\x{63A5}\x{5728} iTunes \x{7576}\x{4E2D}\x{6574}\x{7406}\x{60A8}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{FF0C}\x{4E00}\x{65E6}\x{540C}\x{6B65}\x{4E4B}\x{5F8C}\x{FF0C}iPhone \x{6216} iPod touch \x{5C31}\x{6703}\x{81EA}\x{52D5}\x{51FA}\x{73FE}\x{60A8}"
-            text run at (55,0) width 85: "\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
+            text run at (55,0) width 84: "\x{6240}\x{5B89}\x{6392}\x{7684}\x{914D}\x{7F6E}\x{3002}"
         RenderBlock {P} at (396,0) size 108x550
           RenderText {#text} at (1,0) size 105x550
             text run at (1,0) width 550: "\x{4ECA}\x{5E74}\x{590F}\x{5929}\x{63A8}\x{51FA}\x{7684} iPhone OS 3.0 \x{70BA} iPhone \x{548C} iPod touch \x{4F7F}\x{7528}\x{8005}\x{63D0}\x{4F9B}\x{4E86} 100 \x{591A}\x{7A2E}\x{5168}\x{65B0}\x{7684}\x{529F}\x{80FD}\x{FF0C}\x{5305}\x{62EC}\x{FF1A}"
@@ -39,4 +39,4 @@ layer at (0,0) size 800x600
             text run at (37,0) width 550: "\x{96FB}\x{8996}\x{7BC0}\x{76EE}\x{5206}\x{7D1A}\x{4FDD}\x{8B77}\x{63A7}\x{5236}\x{FF1B}\x{81EA}\x{52D5}\x{767B}\x{5165} Wi-Fi \x{71B1}\x{9EDE}\x{FF1B}\x{4EE5}\x{53CA} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{7B49}\x{7B49}\x{3002}\x{9019}\x{4E9B}\x{65B0}\x{589E}\x{529F}\x{80FD}"
             text run at (55,0) width 550: "\x{53D7}\x{5230}\x{5BA2}\x{6236}\x{7684}\x{5EE3}\x{5927}\x{6B61}\x{8FCE}\x{FF0C}\x{622A}\x{81F3}\x{76EE}\x{524D}\x{70BA}\x{6B62}\x{FF0C}\x{5DF2}\x{7D93}\x{6709}\x{8D85}\x{904E} 20 \x{5104}\x{6B21}\x{7684} Push Notification \x{670D}\x{52D9}\x{901A}\x{77E5}\x{767C}\x{9001}\x{81F3} App"
             text run at (73,0) width 550: "Store \x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{3002}\x{6B64}\x{5916}\x{FF0C}\x{6700}\x{8FD1}\x{63A8}\x{51FA}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{5167}\x{8CFC}\x{8CB7}\x{6A5F}\x{5236} (In-App Purchase)\x{FF0C}\x{70BA}\x{9818}\x{5148}\x{7684}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{958B}\x{767C}"
-            text run at (91,0) width 436: "\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
+            text run at (91,0) width 432: "\x{5EE0}\x{5546}\x{63D0}\x{4F9B}\x{4E86}\x{4E00}\x{7A2E}\x{65B9}\x{5F0F}\x{8B93}\x{5BA2}\x{6236}\x{76F4}\x{63A5}\x{5F9E}\x{61C9}\x{7528}\x{7A0B}\x{5F0F}\x{7576}\x{4E2D}\x{8CFC}\x{8CB7}\x{5167}\x{5BB9}\x{3001}\x{8A02}\x{95B1}\x{9805}\x{76EE}\x{53CA}\x{6578}\x{4F4D}\x{670D}\x{52D9}\x{3002}"
index 48ec2e390ec7de810840d3f8218a2817af08011f..98ba739e5f2593e85f4571522f6b070dd694dd49 100644 (file)
@@ -9,6 +9,6 @@ layer at (0,0) size 800x600
       RenderBlock {DIV} at (0,34) size 784x72
         RenderText {#text} at (0,12) size 48x48
           text run at (0,12) width 48: "\x{D842}\x{DF9F}"
-      RenderBlock {DIV} at (0,106) size 72x49
-        RenderText {#text} at (12,0) size 48x49
-          text run at (12,0) width 49: "\x{D842}\x{DF9F}"
+      RenderBlock {DIV} at (0,106) size 72x48
+        RenderText {#text} at (12,0) size 48x48
+          text run at (12,0) width 48: "\x{D842}\x{DF9F}"