2010-02-12 Ojan Vafai <ojan@chromium.org>
authorojan@chromium.org <ojan@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Feb 2010 05:14:08 +0000 (05:14 +0000)
committerojan@chromium.org <ojan@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Feb 2010 05:14:08 +0000 (05:14 +0000)
        Reviewed by Dan Bernstein.

        text-control-intrinsic-widths.html failing on tiger bot
        https://bugs.webkit.org/show_bug.cgi?id=34917

        Final cleanup for http://trac.webkit.org/changeset/54748.
        Some MS fonts don't come with a default install of Tiger, but do
        come with a default Leopard/SnowLeopard install. As a result we naturally
        get different metrics a page uses these fonts.

        * platform/mac-tiger/fast/forms/text-control-intrinsic-widths-expected.txt: Added.

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

LayoutTests/ChangeLog
LayoutTests/platform/mac-tiger/fast/forms/text-control-intrinsic-widths-expected.txt [new file with mode: 0644]

index 5383c96..bdb1b9f 100644 (file)
@@ -1,5 +1,19 @@
 2010-02-12  Ojan Vafai  <ojan@chromium.org>
 
+        Reviewed by Dan Bernstein.
+
+        text-control-intrinsic-widths.html failing on tiger bot
+        https://bugs.webkit.org/show_bug.cgi?id=34917
+
+        Final cleanup for http://trac.webkit.org/changeset/54748.
+        Some MS fonts don't come with a default install of Tiger, but do
+        come with a default Leopard/SnowLeopard install. As a result we naturally
+        get different metrics a page uses these fonts.
+
+        * platform/mac-tiger/fast/forms/text-control-intrinsic-widths-expected.txt: Added.
+
+2010-02-12  Ojan Vafai  <ojan@chromium.org>
+
         Reviewed by Maciej Stachowiak.
 
         Four textcontrol tests fail after http://trac.webkit.org/changeset/54748
diff --git a/LayoutTests/platform/mac-tiger/fast/forms/text-control-intrinsic-widths-expected.txt b/LayoutTests/platform/mac-tiger/fast/forms/text-control-intrinsic-widths-expected.txt
new file mode 100644 (file)
index 0000000..eacdc7b
--- /dev/null
@@ -0,0 +1,387 @@
+This test measures the width of textareas and text inputs for different fonts.
+
+On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
+
+
+Lucida Grande
+input
+size=1 clientWidth=26
+size=2 clientWidth=31
+size=3 clientWidth=36
+size=4 clientWidth=41
+size=5 clientWidth=46
+size=10 clientWidth=71
+size=20 clientWidth=121
+size=50 clientWidth=271
+size=100 clientWidth=521
+size=500 clientWidth=2521
+size=1000 clientWidth=5021
+
+textarea
+cols=1 clientWidth=26
+cols=2 clientWidth=33
+cols=3 clientWidth=40
+cols=4 clientWidth=47
+cols=5 clientWidth=54
+cols=10 clientWidth=89
+cols=20 clientWidth=159
+cols=50 clientWidth=369
+cols=100 clientWidth=719
+cols=500 clientWidth=3519
+cols=1000 clientWidth=7019
+
+Courier
+input
+size=1 clientWidth=11
+size=2 clientWidth=18
+size=3 clientWidth=25
+size=4 clientWidth=32
+size=5 clientWidth=39
+size=10 clientWidth=74
+size=20 clientWidth=144
+size=50 clientWidth=354
+size=100 clientWidth=704
+size=500 clientWidth=3504
+size=1000 clientWidth=7004
+
+textarea
+cols=1 clientWidth=26
+cols=2 clientWidth=33
+cols=3 clientWidth=40
+cols=4 clientWidth=47
+cols=5 clientWidth=54
+cols=10 clientWidth=89
+cols=20 clientWidth=159
+cols=50 clientWidth=369
+cols=100 clientWidth=719
+cols=500 clientWidth=3519
+cols=1000 clientWidth=7019
+
+Helvetica
+input
+size=1 clientWidth=10
+size=2 clientWidth=16
+size=3 clientWidth=22
+size=4 clientWidth=28
+size=5 clientWidth=34
+size=10 clientWidth=64
+size=20 clientWidth=124
+size=50 clientWidth=304
+size=100 clientWidth=604
+size=500 clientWidth=3004
+size=1000 clientWidth=6004
+
+textarea
+cols=1 clientWidth=25
+cols=2 clientWidth=31
+cols=3 clientWidth=37
+cols=4 clientWidth=43
+cols=5 clientWidth=49
+cols=10 clientWidth=79
+cols=20 clientWidth=139
+cols=50 clientWidth=319
+cols=100 clientWidth=619
+cols=500 clientWidth=3019
+cols=1000 clientWidth=6019
+
+Monaco
+input
+size=1 clientWidth=11
+size=2 clientWidth=18
+size=3 clientWidth=25
+size=4 clientWidth=32
+size=5 clientWidth=39
+size=10 clientWidth=74
+size=20 clientWidth=144
+size=50 clientWidth=354
+size=100 clientWidth=704
+size=500 clientWidth=3504
+size=1000 clientWidth=7004
+
+textarea
+cols=1 clientWidth=26
+cols=2 clientWidth=33
+cols=3 clientWidth=40
+cols=4 clientWidth=47
+cols=5 clientWidth=54
+cols=10 clientWidth=89
+cols=20 clientWidth=159
+cols=50 clientWidth=369
+cols=100 clientWidth=719
+cols=500 clientWidth=3519
+cols=1000 clientWidth=7019
+
+Times
+input
+size=1 clientWidth=10
+size=2 clientWidth=16
+size=3 clientWidth=22
+size=4 clientWidth=28
+size=5 clientWidth=34
+size=10 clientWidth=64
+size=20 clientWidth=124
+size=50 clientWidth=304
+size=100 clientWidth=604
+size=500 clientWidth=3004
+size=1000 clientWidth=6004
+
+textarea
+cols=1 clientWidth=25
+cols=2 clientWidth=31
+cols=3 clientWidth=37
+cols=4 clientWidth=43
+cols=5 clientWidth=49
+cols=10 clientWidth=79
+cols=20 clientWidth=139
+cols=50 clientWidth=319
+cols=100 clientWidth=619
+cols=500 clientWidth=3019
+cols=1000 clientWidth=6019
+
+Andale Mono
+input
+size=1 clientWidth=11
+size=2 clientWidth=18
+size=3 clientWidth=25
+size=4 clientWidth=32
+size=5 clientWidth=39
+size=10 clientWidth=74
+size=20 clientWidth=144
+size=50 clientWidth=354
+size=100 clientWidth=704
+size=500 clientWidth=3504
+size=1000 clientWidth=7004
+
+textarea
+cols=1 clientWidth=26
+cols=2 clientWidth=33
+cols=3 clientWidth=40
+cols=4 clientWidth=47
+cols=5 clientWidth=54
+cols=10 clientWidth=89
+cols=20 clientWidth=159
+cols=50 clientWidth=369
+cols=100 clientWidth=719
+cols=500 clientWidth=3519
+cols=1000 clientWidth=7019
+
+Arial
+input
+size=1 clientWidth=17
+size=2 clientWidth=22
+size=3 clientWidth=27
+size=4 clientWidth=32
+size=5 clientWidth=37
+size=10 clientWidth=62
+size=20 clientWidth=112
+size=50 clientWidth=262
+size=100 clientWidth=512
+size=500 clientWidth=2512
+size=1000 clientWidth=5012
+
+textarea
+cols=1 clientWidth=24
+cols=2 clientWidth=29
+cols=3 clientWidth=34
+cols=4 clientWidth=39
+cols=5 clientWidth=44
+cols=10 clientWidth=69
+cols=20 clientWidth=119
+cols=50 clientWidth=269
+cols=100 clientWidth=519
+cols=500 clientWidth=2519
+cols=1000 clientWidth=5019
+
+Comic Sans MS
+input
+size=1 clientWidth=18
+size=2 clientWidth=23
+size=3 clientWidth=28
+size=4 clientWidth=33
+size=5 clientWidth=38
+size=10 clientWidth=63
+size=20 clientWidth=113
+size=50 clientWidth=263
+size=100 clientWidth=513
+size=500 clientWidth=2513
+size=1000 clientWidth=5013
+
+textarea
+cols=1 clientWidth=24
+cols=2 clientWidth=29
+cols=3 clientWidth=34
+cols=4 clientWidth=39
+cols=5 clientWidth=44
+cols=10 clientWidth=69
+cols=20 clientWidth=119
+cols=50 clientWidth=269
+cols=100 clientWidth=519
+cols=500 clientWidth=2519
+cols=1000 clientWidth=5019
+
+Courier New
+input
+size=1 clientWidth=11
+size=2 clientWidth=18
+size=3 clientWidth=25
+size=4 clientWidth=32
+size=5 clientWidth=39
+size=10 clientWidth=74
+size=20 clientWidth=144
+size=50 clientWidth=354
+size=100 clientWidth=704
+size=500 clientWidth=3504
+size=1000 clientWidth=7004
+
+textarea
+cols=1 clientWidth=26
+cols=2 clientWidth=33
+cols=3 clientWidth=40
+cols=4 clientWidth=47
+cols=5 clientWidth=54
+cols=10 clientWidth=89
+cols=20 clientWidth=159
+cols=50 clientWidth=369
+cols=100 clientWidth=719
+cols=500 clientWidth=3519
+cols=1000 clientWidth=7019
+
+Georgia
+input
+size=1 clientWidth=19
+size=2 clientWidth=24
+size=3 clientWidth=29
+size=4 clientWidth=34
+size=5 clientWidth=39
+size=10 clientWidth=64
+size=20 clientWidth=114
+size=50 clientWidth=264
+size=100 clientWidth=514
+size=500 clientWidth=2514
+size=1000 clientWidth=5014
+
+textarea
+cols=1 clientWidth=24
+cols=2 clientWidth=29
+cols=3 clientWidth=34
+cols=4 clientWidth=39
+cols=5 clientWidth=44
+cols=10 clientWidth=69
+cols=20 clientWidth=119
+cols=50 clientWidth=269
+cols=100 clientWidth=519
+cols=500 clientWidth=2519
+cols=1000 clientWidth=5019
+
+Times New Roman
+input
+size=1 clientWidth=17
+size=2 clientWidth=21
+size=3 clientWidth=25
+size=4 clientWidth=29
+size=5 clientWidth=33
+size=10 clientWidth=53
+size=20 clientWidth=93
+size=50 clientWidth=213
+size=100 clientWidth=413
+size=500 clientWidth=2013
+size=1000 clientWidth=4013
+
+textarea
+cols=1 clientWidth=23
+cols=2 clientWidth=27
+cols=3 clientWidth=31
+cols=4 clientWidth=35
+cols=5 clientWidth=39
+cols=10 clientWidth=59
+cols=20 clientWidth=99
+cols=50 clientWidth=219
+cols=100 clientWidth=419
+cols=500 clientWidth=2019
+cols=1000 clientWidth=4019
+
+Trebuchet MS
+input
+size=1 clientWidth=15
+size=2 clientWidth=20
+size=3 clientWidth=25
+size=4 clientWidth=30
+size=5 clientWidth=35
+size=10 clientWidth=60
+size=20 clientWidth=110
+size=50 clientWidth=260
+size=100 clientWidth=510
+size=500 clientWidth=2510
+size=1000 clientWidth=5010
+
+textarea
+cols=1 clientWidth=24
+cols=2 clientWidth=29
+cols=3 clientWidth=34
+cols=4 clientWidth=39
+cols=5 clientWidth=44
+cols=10 clientWidth=69
+cols=20 clientWidth=119
+cols=50 clientWidth=269
+cols=100 clientWidth=519
+cols=500 clientWidth=2519
+cols=1000 clientWidth=5019
+
+Verdana
+input
+size=1 clientWidth=20
+size=2 clientWidth=26
+size=3 clientWidth=32
+size=4 clientWidth=38
+size=5 clientWidth=44
+size=10 clientWidth=74
+size=20 clientWidth=134
+size=50 clientWidth=314
+size=100 clientWidth=614
+size=500 clientWidth=3014
+size=1000 clientWidth=6014
+
+textarea
+cols=1 clientWidth=25
+cols=2 clientWidth=31
+cols=3 clientWidth=37
+cols=4 clientWidth=43
+cols=5 clientWidth=49
+cols=10 clientWidth=79
+cols=20 clientWidth=139
+cols=50 clientWidth=319
+cols=100 clientWidth=619
+cols=500 clientWidth=3019
+cols=1000 clientWidth=6019
+
+Webdings
+input
+size=1 clientWidth=48
+size=2 clientWidth=59
+size=3 clientWidth=70
+size=4 clientWidth=81
+size=5 clientWidth=92
+size=10 clientWidth=147
+size=20 clientWidth=257
+size=50 clientWidth=587
+size=100 clientWidth=1137
+size=500 clientWidth=5537
+size=1000 clientWidth=11037
+
+textarea
+cols=1 clientWidth=30
+cols=2 clientWidth=41
+cols=3 clientWidth=52
+cols=4 clientWidth=63
+cols=5 clientWidth=74
+cols=10 clientWidth=129
+cols=20 clientWidth=239
+cols=50 clientWidth=569
+cols=100 clientWidth=1119
+cols=500 clientWidth=5519
+cols=1000 clientWidth=11019
+
+PASS successfullyParsed is true
+
+TEST COMPLETE
+