2010-05-22 Maciej Stachowiak <mjs@apple.com>
[WebKit.git] / LayoutTests / ChangeLog
1 2010-05-22  Maciej Stachowiak  <mjs@apple.com>
2
3         Reviewed by Dan Bernstein.
4
5         Remove recently added test "arobens-test" because it is invalid
6         https://bugs.webkit.org/show_bug.cgi?id=39555
7         
8         The test below was based on a false assuption (that document.write propagates exceptions)
9         and was testing for incorrect behavior. The newly added fast/dom/nested-script-exceptions.html
10         tests for the correct behavior.
11
12         * inspector/arobens-test-expected.txt: Removed.
13         * inspector/arobens-test.html: Removed.
14
15 2010-05-22  Maciej Stachowiak  <mjs@apple.com>
16
17         Reviewed by Mark Rowe.
18
19         REGRESSION(r59977): platform/mac/fast/AppleScript/001.html failure
20         https://bugs.webkit.org/show_bug.cgi?id=39531
21
22         Revert r59977 and r59943. These changes caused some exceptions to no longer be
23         reported in the inspector; I can't tell what they were originally trying to fix
24         so I am not sure how to fix them other than by reverting.
25
26         Unskipped the test that was broken, and also added a new test.
27         
28         * fast/dom/nested-script-exceptions-expected.txt: Added.
29         * fast/dom/nested-script-exceptions.html: Added. Shows that inspector functionality
30         would break in a meaningful way if the reverted change was allowed to stand.
31         * platform/mac/Skipped:
32
33 2010-05-22  Justin Schuh  <jschuh@chromium.org>
34
35         Reviewed by Nate Chapin.
36
37         Remove and simplify custom bindings for Node
38         https://bugs.webkit.org/show_bug.cgi?id=39467
39
40         Child manipulation methods now throw security exception instead of
41         not implemented exception.
42
43         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
44
45 2010-05-22  Daniel Bates  <dbates@rim.com>
46
47         Reviewed by Adam Barth.
48
49         REGRESSION (r56295): Can't create a new wave on Google Wave
50         https://bugs.webkit.org/show_bug.cgi?id=39249
51
52         Added a test to ensure that we don't raise an alarm when the source code
53         portion of a JavaScript URL matches some substring of the page URL or
54         post data.
55
56         Our existing test coverage ensures that we raise an alarm when the entire
57         JavaScript URL matches some substring of the page URL or post data.
58
59         * http/tests/security/xssAuditor/javascript-link-safe-expected.txt: Added.
60         * http/tests/security/xssAuditor/javascript-link-safe.html: Added.
61         * http/tests/security/xssAuditor/resources/javascript-link-safe.html: Added.
62
63 2010-05-22  Simon Fraser  <simon.fraser@apple.com>
64
65         Add test results for Mac; no review.
66
67         Add platform-independent test results for new tiling tests, and move them into their own directory.
68
69         * compositing/tiling/huge-layer-add-remove-child-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-add-remove-child-expected.txt.
70         * compositing/tiling/huge-layer-add-remove-child.html: Renamed from LayoutTests/compositing/huge-layer-add-remove-child.html.
71         * compositing/tiling/huge-layer-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-expected.txt.
72         * compositing/tiling/huge-layer-resize-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-resize-expected.txt.
73         * compositing/tiling/huge-layer-resize.html: Renamed from LayoutTests/compositing/huge-layer-resize.html.
74         * compositing/tiling/huge-layer-with-layer-children-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-with-layer-children-expected.txt.
75         * compositing/tiling/huge-layer-with-layer-children-resize-expected.txt: Renamed from LayoutTests/platform/win/compositing/huge-layer-with-layer-children-resize-expected.txt.
76         * compositing/tiling/huge-layer-with-layer-children-resize.html: Renamed from LayoutTests/compositing/huge-layer-with-layer-children-resize.html.
77         * compositing/tiling/huge-layer-with-layer-children.html: Renamed from LayoutTests/compositing/huge-layer-with-layer-children.html.
78         * compositing/tiling/huge-layer.html: Renamed from LayoutTests/compositing/huge-layer.html.
79
80 2010-05-22  Kent Tamura  <tkent@chromium.org>
81
82         Unreviewed.
83
84         Skip platform/mac/fast/AppleScript/001.html
85         https://bugs.webkit.org/show_bug.cgi?id=39531
86
87         * platform/mac/Skipped:
88
89 2010-05-22  Csaba Osztrogonác  <ossy@webkit.org>
90
91         Unreviewed. Update GTK specific expected file after r59968.
92
93         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: updated.
94
95 2010-05-21  James Robinson  <jamesr@chromium.org>
96
97         Unreviewed pixel rebaseline
98
99         Update pixel test expectations for LayoutTests/svg to account for Leopard-SnowLeopard differences
100         https://bugs.webkit.org/show_bug.cgi?id=39317
101
102         This patch fixes the pixel test expecations for svg/ tests to work on Snow Leopard.
103         Specifically, for each test that currently passes on Leopard with -p --tolerance=0,
104         but fails with small diffs on Snow Leopard, the old expectation is moved from
105         platform/mac to platform/mac-leopard and a new expecation is added in
106         platform/mac.
107
108         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum.
109         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png.
110         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum.
111         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png.
112         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum.
113         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png.
114         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum.
115         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png.
116         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum.
117         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png.
118         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum.
119         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png.
120         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum.
121         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png.
122         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum.
123         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png.
124         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum.
125         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png.
126         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum.
127         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png.
128         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum.
129         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png.
130         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum.
131         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png.
132         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum.
133         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png.
134         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum.
135         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png.
136         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum.
137         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png.
138         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum.
139         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png.
140         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum.
141         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png.
142         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum.
143         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png.
144         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum.
145         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png.
146         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum.
147         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png.
148         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum.
149         * platform/mac-leopard/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png.
150         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum.
151         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png.
152         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum.
153         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.png.
154         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum.
155         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png.
156         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum.
157         * platform/mac-leopard/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png.
158         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum.
159         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png.
160         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum.
161         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png.
162         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum.
163         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png.
164         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum.
165         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png.
166         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum.
167         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png.
168         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum.
169         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png.
170         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum.
171         * platform/mac-leopard/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png.
172         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum.
173         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png.
174         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum.
175         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png.
176         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum.
177         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png.
178         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum.
179         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png.
180         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum.
181         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png.
182         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum.
183         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png.
184         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum.
185         * platform/mac-leopard/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png.
186         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum.
187         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png.
188         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum.
189         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png.
190         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum.
191         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png.
192         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum.
193         * platform/mac-leopard/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png.
194         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum.
195         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png.
196         * platform/mac-leopard/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum.
197         * platform/mac-leopard/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.png.
198         * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum.
199         * platform/mac-leopard/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png.
200         * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum.
201         * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png.
202         * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum.
203         * platform/mac-leopard/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png.
204         * platform/mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum.
205         * platform/mac-leopard/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png.
206         * platform/mac-leopard/svg/batik: Added.
207         * platform/mac-leopard/svg/batik/filters: Added.
208         * platform/mac-leopard/svg/batik/filters/feTile-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/filters/feTile-expected.checksum.
209         * platform/mac-leopard/svg/batik/filters/feTile-expected.png: Copied from LayoutTests/platform/mac/svg/batik/filters/feTile-expected.png.
210         * platform/mac-leopard/svg/batik/paints: Added.
211         * platform/mac-leopard/svg/batik/paints/patternRegions-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.checksum.
212         * platform/mac-leopard/svg/batik/paints/patternRegions-expected.png: Copied from LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.png.
213         * platform/mac-leopard/svg/batik/text: Added.
214         * platform/mac-leopard/svg/batik/text/textAnchor3-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.checksum.
215         * platform/mac-leopard/svg/batik/text/textAnchor3-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.png.
216         * platform/mac-leopard/svg/batik/text/textLayout-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textLayout-expected.checksum.
217         * platform/mac-leopard/svg/batik/text/textLayout-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textLayout-expected.png.
218         * platform/mac-leopard/svg/batik/text/textLength-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textLength-expected.checksum.
219         * platform/mac-leopard/svg/batik/text/textLength-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textLength-expected.png.
220         * platform/mac-leopard/svg/batik/text/textOnPath-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.checksum.
221         * platform/mac-leopard/svg/batik/text/textOnPath-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.png.
222         * platform/mac-leopard/svg/batik/text/textOnPath2-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.checksum.
223         * platform/mac-leopard/svg/batik/text/textOnPath2-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.png.
224         * platform/mac-leopard/svg/batik/text/textOnPathSpaces-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.checksum.
225         * platform/mac-leopard/svg/batik/text/textOnPathSpaces-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.png.
226         * platform/mac-leopard/svg/batik/text/textPCDATA-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.checksum.
227         * platform/mac-leopard/svg/batik/text/textPCDATA-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.png.
228         * platform/mac-leopard/svg/batik/text/textProperties-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/textProperties-expected.checksum.
229         * platform/mac-leopard/svg/batik/text/textProperties-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/textProperties-expected.png.
230         * platform/mac-leopard/svg/batik/text/verticalTextOnPath-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum.
231         * platform/mac-leopard/svg/batik/text/verticalTextOnPath-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.png.
232         * platform/mac-leopard/svg/batik/text/xmlSpace-expected.checksum: Copied from LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.checksum.
233         * platform/mac-leopard/svg/batik/text/xmlSpace-expected.png: Copied from LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.png.
234         * platform/mac-leopard/svg/custom/altglyph-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/altglyph-expected.checksum.
235         * platform/mac-leopard/svg/custom/altglyph-expected.png: Copied from LayoutTests/platform/mac/svg/custom/altglyph-expected.png.
236         * platform/mac-leopard/svg/custom/baseval-animval-equality-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/baseval-animval-equality-expected.checksum.
237         * platform/mac-leopard/svg/custom/baseval-animval-equality-expected.png: Copied from LayoutTests/platform/mac/svg/custom/baseval-animval-equality-expected.png.
238         * platform/mac-leopard/svg/custom/clip-path-referencing-use-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.checksum.
239         * platform/mac-leopard/svg/custom/clip-path-referencing-use-expected.png: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use-expected.png.
240         * platform/mac-leopard/svg/custom/clip-path-referencing-use2-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.checksum.
241         * platform/mac-leopard/svg/custom/clip-path-referencing-use2-expected.png: Copied from LayoutTests/platform/mac/svg/custom/clip-path-referencing-use2-expected.png.
242         * platform/mac-leopard/svg/custom/dominant-baseline-hanging-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum.
243         * platform/mac-leopard/svg/custom/dominant-baseline-hanging-expected.png: Copied from LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.png.
244         * platform/mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.checksum.
245         * platform/mac-leopard/svg/custom/feComponentTransfer-Discrete-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.png.
246         * platform/mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.checksum.
247         * platform/mac-leopard/svg/custom/feComponentTransfer-Gamma-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.png.
248         * platform/mac-leopard/svg/custom/feComponentTransfer-Linear-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.checksum.
249         * platform/mac-leopard/svg/custom/feComponentTransfer-Linear-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.png.
250         * platform/mac-leopard/svg/custom/feComponentTransfer-Table-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.checksum.
251         * platform/mac-leopard/svg/custom/feComponentTransfer-Table-expected.png: Copied from LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.png.
252         * platform/mac-leopard/svg/custom/fill-fallback-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/fill-fallback-expected.checksum.
253         * platform/mac-leopard/svg/custom/fill-fallback-expected.png: Copied from LayoutTests/platform/mac/svg/custom/fill-fallback-expected.png.
254         * platform/mac-leopard/svg/custom/getPresentationAttribute-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/getPresentationAttribute-expected.checksum.
255         * platform/mac-leopard/svg/custom/getPresentationAttribute-expected.png: Copied from LayoutTests/platform/mac/svg/custom/getPresentationAttribute-expected.png.
256         * platform/mac-leopard/svg/custom/getsvgdocument-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.checksum.
257         * platform/mac-leopard/svg/custom/getsvgdocument-expected.png: Copied from LayoutTests/platform/mac/svg/custom/getsvgdocument-expected.png.
258         * platform/mac-leopard/svg/custom/image-parent-translation-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/image-parent-translation-expected.checksum.
259         * platform/mac-leopard/svg/custom/image-parent-translation-expected.png: Copied from LayoutTests/platform/mac/svg/custom/image-parent-translation-expected.png.
260         * platform/mac-leopard/svg/custom/invalid-fill-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-expected.checksum.
261         * platform/mac-leopard/svg/custom/invalid-fill-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-expected.png.
262         * platform/mac-leopard/svg/custom/invalid-fill-hex-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-hex-expected.checksum.
263         * platform/mac-leopard/svg/custom/invalid-fill-hex-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invalid-fill-hex-expected.png.
264         * platform/mac-leopard/svg/custom/invisible-text-after-scrolling-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum.
265         * platform/mac-leopard/svg/custom/invisible-text-after-scrolling-expected.png: Copied from LayoutTests/platform/mac/svg/custom/invisible-text-after-scrolling-expected.png.
266         * platform/mac-leopard/svg/custom/percentage-of-html-parent-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/percentage-of-html-parent-expected.checksum.
267         * platform/mac-leopard/svg/custom/percentage-of-html-parent-expected.png: Copied from LayoutTests/platform/mac/svg/custom/percentage-of-html-parent-expected.png.
268         * platform/mac-leopard/svg/custom/pointer-events-image-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-image-expected.checksum.
269         * platform/mac-leopard/svg/custom/pointer-events-image-expected.png: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-image-expected.png.
270         * platform/mac-leopard/svg/custom/pointer-events-text-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-text-expected.checksum.
271         * platform/mac-leopard/svg/custom/pointer-events-text-expected.png: Copied from LayoutTests/platform/mac/svg/custom/pointer-events-text-expected.png.
272         * platform/mac-leopard/svg/custom/relative-sized-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-content-expected.checksum.
273         * platform/mac-leopard/svg/custom/relative-sized-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-content-expected.png.
274         * platform/mac-leopard/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum.
275         * platform/mac-leopard/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.png.
276         * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.checksum.
277         * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.png.
278         * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum.
279         * platform/mac-leopard/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Copied from LayoutTests/platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png.
280         * platform/mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.checksum.
281         * platform/mac-leopard/svg/custom/rootmost-svg-xy-attrs-expected.png: Copied from LayoutTests/platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.png.
282         * platform/mac-leopard/svg/custom/shape-rendering-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/shape-rendering-expected.checksum.
283         * platform/mac-leopard/svg/custom/shape-rendering-expected.png: Copied from LayoutTests/platform/mac/svg/custom/shape-rendering-expected.png.
284         * platform/mac-leopard/svg/custom/stroke-fallback-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/stroke-fallback-expected.checksum.
285         * platform/mac-leopard/svg/custom/stroke-fallback-expected.png: Copied from LayoutTests/platform/mac/svg/custom/stroke-fallback-expected.png.
286         * platform/mac-leopard/svg/custom/svg-float-border-padding-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/svg-float-border-padding-expected.checksum.
287         * platform/mac-leopard/svg/custom/svg-float-border-padding-expected.png: Copied from LayoutTests/platform/mac/svg/custom/svg-float-border-padding-expected.png.
288         * platform/mac-leopard/svg/filters/feGaussianBlur-expected.checksum: Copied from LayoutTests/platform/mac/svg/filters/feGaussianBlur-expected.checksum.
289         * platform/mac-leopard/svg/filters/feGaussianBlur-expected.png: Copied from LayoutTests/platform/mac/svg/filters/feGaussianBlur-expected.png.
290         * platform/mac-leopard/svg/filters/shadow-on-filter-expected.checksum: Copied from LayoutTests/platform/mac/svg/filters/shadow-on-filter-expected.checksum.
291         * platform/mac-leopard/svg/filters/shadow-on-filter-expected.png: Copied from LayoutTests/platform/mac/svg/filters/shadow-on-filter-expected.png.
292         * platform/mac-leopard/svg/hixie/links: Added.
293         * platform/mac-leopard/svg/text/kerning-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/kerning-expected.checksum.
294         * platform/mac-leopard/svg/text/kerning-expected.png: Copied from LayoutTests/platform/mac/svg/text/kerning-expected.png.
295         * platform/mac-leopard/svg/text/multichar-glyph-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/multichar-glyph-expected.checksum.
296         * platform/mac-leopard/svg/text/multichar-glyph-expected.png: Copied from LayoutTests/platform/mac/svg/text/multichar-glyph-expected.png.
297         * platform/mac-leopard/svg/text/text-repaint-rects-expected.checksum: Copied from LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.checksum.
298         * platform/mac-leopard/svg/text/text-repaint-rects-expected.png: Copied from LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.png.
299         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum: Replaced.
300         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png: Replaced.
301         * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.checksum: Replaced.
302         * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png: Replaced.
303         * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.checksum: Replaced.
304         * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png: Replaced.
305         * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum: Replaced.
306         * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png: Replaced.
307         * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.checksum: Replaced.
308         * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png: Replaced.
309         * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.checksum: Replaced.
310         * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png: Replaced.
311         * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.checksum: Replaced.
312         * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png: Replaced.
313         * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.checksum: Replaced.
314         * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png: Replaced.
315         * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.checksum: Replaced.
316         * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png: Replaced.
317         * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.checksum: Replaced.
318         * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png: Replaced.
319         * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.checksum: Replaced.
320         * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png: Replaced.
321         * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.checksum: Replaced.
322         * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png: Replaced.
323         * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.checksum: Replaced.
324         * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png: Replaced.
325         * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.checksum: Replaced.
326         * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png: Replaced.
327         * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.checksum: Replaced.
328         * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png: Replaced.
329         * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.checksum: Replaced.
330         * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png: Replaced.
331         * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.checksum: Replaced.
332         * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png: Replaced.
333         * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.checksum: Replaced.
334         * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png: Replaced.
335         * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.checksum: Replaced.
336         * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png: Replaced.
337         * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.checksum: Replaced.
338         * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png: Replaced.
339         * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.checksum: Replaced.
340         * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png: Replaced.
341         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum: Replaced.
342         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png: Replaced.
343         * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.checksum: Replaced.
344         * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.png: Replaced.
345         * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.checksum: Replaced.
346         * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.png: Replaced.
347         * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.checksum: Replaced.
348         * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png: Replaced.
349         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum: Replaced.
350         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png: Replaced.
351         * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.checksum: Replaced.
352         * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png: Replaced.
353         * platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.checksum: Replaced.
354         * platform/mac/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png: Replaced.
355         * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.checksum: Replaced.
356         * platform/mac/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png: Replaced.
357         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum: Replaced.
358         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png: Replaced.
359         * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.checksum: Replaced.
360         * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png: Replaced.
361         * platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.checksum: Replaced.
362         * platform/mac/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png: Replaced.
363         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.checksum: Replaced.
364         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png: Replaced.
365         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.checksum: Replaced.
366         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png: Replaced.
367         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.checksum: Replaced.
368         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png: Replaced.
369         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.checksum: Replaced.
370         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png: Replaced.
371         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.checksum: Replaced.
372         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png: Replaced.
373         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.checksum: Replaced.
374         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png: Replaced.
375         * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.checksum: Replaced.
376         * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png: Replaced.
377         * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.checksum: Replaced.
378         * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.png: Replaced.
379         * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.checksum: Replaced.
380         * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png: Replaced.
381         * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.checksum: Replaced.
382         * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png: Replaced.
383         * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.checksum: Replaced.
384         * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png: Replaced.
385         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.checksum: Replaced.
386         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png: Replaced.
387         * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.checksum: Replaced.
388         * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.png: Replaced.
389         * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.checksum: Replaced.
390         * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png: Replaced.
391         * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.checksum: Replaced.
392         * platform/mac/svg/W3C-SVG-1.1/text-text-04-t-expected.png: Replaced.
393         * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.checksum: Replaced.
394         * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.png: Replaced.
395         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum: Replaced.
396         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png: Replaced.
397         * platform/mac/svg/batik/filters/feTile-expected.checksum: Replaced.
398         * platform/mac/svg/batik/filters/feTile-expected.png: Replaced.
399         * platform/mac/svg/batik/paints/patternRegions-expected.checksum: Replaced.
400         * platform/mac/svg/batik/paints/patternRegions-expected.png: Replaced.
401         * platform/mac/svg/batik/text/textAnchor3-expected.checksum: Replaced.
402         * platform/mac/svg/batik/text/textAnchor3-expected.png: Replaced.
403         * platform/mac/svg/batik/text/textLayout-expected.checksum: Replaced.
404         * platform/mac/svg/batik/text/textLayout-expected.png: Replaced.
405         * platform/mac/svg/batik/text/textLength-expected.checksum: Replaced.
406         * platform/mac/svg/batik/text/textLength-expected.png: Replaced.
407         * platform/mac/svg/batik/text/textOnPath-expected.checksum: Replaced.
408         * platform/mac/svg/batik/text/textOnPath-expected.png: Replaced.
409         * platform/mac/svg/batik/text/textOnPath2-expected.checksum: Replaced.
410         * platform/mac/svg/batik/text/textOnPath2-expected.png: Replaced.
411         * platform/mac/svg/batik/text/textOnPathSpaces-expected.checksum: Replaced.
412         * platform/mac/svg/batik/text/textOnPathSpaces-expected.png: Replaced.
413         * platform/mac/svg/batik/text/textPCDATA-expected.checksum: Replaced.
414         * platform/mac/svg/batik/text/textPCDATA-expected.png: Replaced.
415         * platform/mac/svg/batik/text/textProperties-expected.checksum: Replaced.
416         * platform/mac/svg/batik/text/textProperties-expected.png: Replaced.
417         * platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum: Replaced.
418         * platform/mac/svg/batik/text/verticalTextOnPath-expected.png: Replaced.
419         * platform/mac/svg/batik/text/xmlSpace-expected.checksum: Replaced.
420         * platform/mac/svg/batik/text/xmlSpace-expected.png: Replaced.
421         * platform/mac/svg/custom/altglyph-expected.checksum: Replaced.
422         * platform/mac/svg/custom/altglyph-expected.png: Replaced.
423         * platform/mac/svg/custom/baseval-animval-equality-expected.checksum: Replaced.
424         * platform/mac/svg/custom/baseval-animval-equality-expected.png: Replaced.
425         * platform/mac/svg/custom/clip-path-referencing-use-expected.checksum: Replaced.
426         * platform/mac/svg/custom/clip-path-referencing-use-expected.png: Replaced.
427         * platform/mac/svg/custom/clip-path-referencing-use2-expected.checksum: Replaced.
428         * platform/mac/svg/custom/clip-path-referencing-use2-expected.png: Replaced.
429         * platform/mac/svg/custom/container-opacity-clip-viewBox-expected.checksum:
430         * platform/mac/svg/custom/container-opacity-clip-viewBox-expected.png:
431         * platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum: Replaced.
432         * platform/mac/svg/custom/dominant-baseline-hanging-expected.png: Replaced.
433         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.checksum: Replaced.
434         * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.png: Replaced.
435         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.checksum: Replaced.
436         * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.png: Replaced.
437         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.checksum: Replaced.
438         * platform/mac/svg/custom/feComponentTransfer-Linear-expected.png: Replaced.
439         * platform/mac/svg/custom/feComponentTransfer-Table-expected.checksum: Replaced.
440         * platform/mac/svg/custom/feComponentTransfer-Table-expected.png: Replaced.
441         * platform/mac/svg/custom/fill-fallback-expected.checksum: Replaced.
442         * platform/mac/svg/custom/fill-fallback-expected.png: Replaced.
443         * platform/mac/svg/custom/getPresentationAttribute-expected.checksum: Replaced.
444         * platform/mac/svg/custom/getPresentationAttribute-expected.png: Replaced.
445         * platform/mac/svg/custom/getsvgdocument-expected.checksum: Replaced.
446         * platform/mac/svg/custom/getsvgdocument-expected.png: Replaced.
447         * platform/mac/svg/custom/image-parent-translation-expected.checksum: Replaced.
448         * platform/mac/svg/custom/image-parent-translation-expected.png: Replaced.
449         * platform/mac/svg/custom/invalid-fill-expected.checksum: Replaced.
450         * platform/mac/svg/custom/invalid-fill-expected.png: Replaced.
451         * platform/mac/svg/custom/invalid-fill-hex-expected.checksum: Replaced.
452         * platform/mac/svg/custom/invalid-fill-hex-expected.png: Replaced.
453         * platform/mac/svg/custom/invisible-text-after-scrolling-expected.checksum: Replaced.
454         * platform/mac/svg/custom/invisible-text-after-scrolling-expected.png: Replaced.
455         * platform/mac/svg/custom/percentage-of-html-parent-expected.checksum: Replaced.
456         * platform/mac/svg/custom/percentage-of-html-parent-expected.png: Replaced.
457         * platform/mac/svg/custom/pointer-events-image-expected.checksum: Replaced.
458         * platform/mac/svg/custom/pointer-events-image-expected.png: Replaced.
459         * platform/mac/svg/custom/pointer-events-text-expected.checksum: Replaced.
460         * platform/mac/svg/custom/pointer-events-text-expected.png: Replaced.
461         * platform/mac/svg/custom/relative-sized-content-expected.checksum: Replaced.
462         * platform/mac/svg/custom/relative-sized-content-expected.png: Replaced.
463         * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.checksum: Replaced.
464         * platform/mac/svg/custom/relative-sized-deep-shadow-tree-content-expected.png: Replaced.
465         * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.checksum: Replaced.
466         * platform/mac/svg/custom/relative-sized-shadow-tree-content-expected.png: Replaced.
467         * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.checksum: Replaced.
468         * platform/mac/svg/custom/relative-sized-shadow-tree-content-with-symbol-expected.png: Replaced.
469         * platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.checksum: Replaced.
470         * platform/mac/svg/custom/rootmost-svg-xy-attrs-expected.png: Replaced.
471         * platform/mac/svg/custom/shape-rendering-expected.checksum: Replaced.
472         * platform/mac/svg/custom/shape-rendering-expected.png: Replaced.
473         * platform/mac/svg/custom/stroke-fallback-expected.checksum: Replaced.
474         * platform/mac/svg/custom/stroke-fallback-expected.png: Replaced.
475         * platform/mac/svg/custom/svg-float-border-padding-expected.checksum: Replaced.
476         * platform/mac/svg/custom/svg-float-border-padding-expected.png: Replaced.
477         * platform/mac/svg/filters/feGaussianBlur-expected.checksum: Replaced.
478         * platform/mac/svg/filters/feGaussianBlur-expected.png: Replaced.
479         * platform/mac/svg/filters/shadow-on-filter-expected.checksum: Replaced.
480         * platform/mac/svg/filters/shadow-on-filter-expected.png: Replaced.
481         * platform/mac/svg/hixie/links/003-broken-expected.checksum:
482         * platform/mac/svg/hixie/links/003-broken-expected.png:
483         * platform/mac/svg/text/kerning-expected.checksum: Replaced.
484         * platform/mac/svg/text/kerning-expected.png: Replaced.
485         * platform/mac/svg/text/multichar-glyph-expected.checksum: Replaced.
486         * platform/mac/svg/text/multichar-glyph-expected.png: Replaced.
487         * platform/mac/svg/text/text-repaint-rects-expected.checksum: Replaced.
488         * platform/mac/svg/text/text-repaint-rects-expected.png: Replaced.
489
490 2010-05-21  Chris Marrin  <cmarrin@apple.com>
491
492         Reviewed by Simon Fraser.
493
494         Implement tiled compositing layers on Windows
495         https://bugs.webkit.org/show_bug.cgi?id=39461
496         
497         These tests show several capabilities, including simple huge layers,
498         resizing from small to huge and back again, huge layers with
499         layer children, resizing huge layers with layer children and 
500         adding and removing children from huge layers.
501         
502         Expected results are of the resulting compositing layer tree so
503         they are Windows specific. General results will be needed for Mac.
504
505         * compositing/huge-layer-add-remove-child.html: Added.
506         * compositing/huge-layer-resize.html: Added.
507         * compositing/huge-layer-with-layer-children-resize.html: Added.
508         * compositing/huge-layer-with-layer-children.html: Added.
509         * compositing/huge-layer.html: Added.
510         * platform/win/compositing/huge-layer-add-remove-child-expected.txt: Added.
511         * platform/win/compositing/huge-layer-expected.txt: Added.
512         * platform/win/compositing/huge-layer-resize-expected.txt: Added.
513         * platform/win/compositing/huge-layer-with-layer-children-expected.txt: Added.
514         * platform/win/compositing/huge-layer-with-layer-children-resize-expected.txt: Added.
515
516 2010-05-21  Geoffrey Garen  <ggaren@apple.com>
517
518         Reviewed by Darin Adler.
519
520         Added a test for a typo in my last commit.
521         https://bugs.webkit.org/show_bug.cgi?id=39518
522
523         * inspector/arobens-test-expected.txt: Added.
524         * inspector/arobens-test.html: Added. Verify that the first script
525         evaluation doesn't stomp over the bit of state saying that we're
526         a nested script evaluation.
527
528 2010-05-21  Julie Parent  <jparent@chromium.org>
529
530         Unreviewed.  Updating test expectations for chromium due to http://trac.webkit.org/changeset/59968.
531
532         * platform/chromium-mac/fast/css/getComputedStyle/computed-style-expected.txt:
533         * platform/chromium-mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
534         * platform/chromium-mac/svg/css/getComputedStyle-basic-expected.txt:
535         * platform/chromium-win/fast/css/getComputedStyle/computed-style-expected.txt:
536         * platform/chromium-win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
537         * platform/chromium-win/svg/css/getComputedStyle-basic-expected.txt:
538
539 2010-05-21  Julie Parent  <jparent@chromium.org>
540
541         Unreviewed.
542
543         Updating Chromium test_expectations to mark drop-link test as failing in win debug.
544
545         * platform/chromium/test_expectations.txt:
546
547 2010-05-21  Victor Wang  <victorw@chromium.org>
548
549         Unreviewed. Update test expectations for chromium.
550
551         * platform/chromium-linux/fast/lists/alpha-boundary-values-expected.checksum: Added.
552         * platform/chromium-linux/fast/lists/alpha-boundary-values-expected.png: Added.
553         * platform/chromium-mac/fast/lists/alpha-boundary-values-expected.checksum: Added.
554         * platform/chromium-mac/fast/lists/alpha-boundary-values-expected.png: Added.
555         * platform/chromium-win/fast/lists/alpha-boundary-values-expected.checksum: Added.
556         * platform/chromium-win/fast/lists/alpha-boundary-values-expected.png: Added.
557         * platform/chromium-win/fast/lists/alpha-boundary-values-expected.txt: Added.
558
559 2010-05-21  Julie Parent  <jparent@chromium.org>
560
561         Unreviewed.
562
563         Updating Chromium test_expectations to mark two websockets tests as failing in debug mode.
564
565         * platform/chromium/test_expectations.txt:
566
567 2010-05-21  Csaba Osztrogonác  <ossy@webkit.org>
568
569         Unreviewed. Skip failing test until fix.
570
571         [Qt] need an implementation of LayoutTestController::computedStyleIncludingVisitedInfo
572         https://bugs.webkit.org/show_bug.cgi?id=37759
573
574         The implementation of LayoutTestController::computedStyleIncludingVisitedInfo
575         is incorrect now, this bug was revealed by r59956.
576
577         * platform/qt/Skipped: fast/history/self-is-visited.html skipped.
578
579 2010-05-21  Jer Noble  <jer.noble@apple.com>
580
581         Reviewed by Anders Carlsson.
582
583         Disable full-screen video on Windows
584         https://bugs.webkit.org/show_bug.cgi?id=39506
585         rdar://problem/8012516
586
587         Disable full-screen video through MediaPlayerPrivateVisualContext since
588         we no longer use GWorlds and QuickTime's built in full-screen support.
589         
590         Media layout tests updated with new expected results.        
591
592         * platform/win/media/controls-after-reload-expected.txt:
593         * platform/win/media/controls-drag-timebar-expected.txt:
594         * platform/win/media/controls-strict-expected.txt:
595         * platform/win/media/controls-styling-expected.txt:
596         * platform/win/media/video-controls-rendering-expected.txt:
597         * platform/win/media/video-display-toggle-expected.txt:
598         * platform/win/media/video-no-audio-expected.txt:
599
600 2010-05-21  Simon Fraser  <simon.fraser@apple.com>
601
602         Reviewed by Dan Bernstein.
603
604         Avoid creating huge tiled layers with accelerated compositing
605         https://bugs.webkit.org/show_bug.cgi?id=39515
606         
607         New test with two large composited layers.
608
609         * compositing/geometry/huge-layer-expected.txt: Added.
610         * compositing/geometry/huge-layer.html: Added.
611
612 2010-05-21  Alejandro G. Castro  <alex@igalia.com>
613
614         Rubber-stamped by Xan Lopez.
615
616         Updated test results, added web sockets lines.
617
618         * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
619
620 2010-05-14  Chang Shu  <chang.shu@nokia.com>
621
622         Reviewed by Eric Seidel.
623
624         Import Philip Taylor's HTML5 <canavs> test suite from
625         http://philip.html5.org/tests/canvas/suite/tests. These
626         test cases are skipped for now.
627         https://bugs.webkit.org/show_bug.cgi?id=20553
628
629         * fast/canvas/philip: Added.
630         * fast/canvas/philip/fonts: Added.
631         * fast/canvas/philip/fonts/CanvasTest.sfd: Added.
632         * fast/canvas/philip/fonts/CanvasTest.ttf: Added.
633         * fast/canvas/philip/images: Added.
634         * fast/canvas/philip/images/anim-gr.gif: Added.
635         * fast/canvas/philip/images/anim-gr.png: Added.
636         * fast/canvas/philip/images/anim-poster-gr.png: Added.
637         * fast/canvas/philip/images/background.png: Added.
638         * fast/canvas/philip/images/broken.png: Added.
639         * fast/canvas/philip/images/ggrr-256x256.png: Added.
640         * fast/canvas/philip/images/green-16x16.png: Added.
641         * fast/canvas/philip/images/green-1x1.png: Added.
642         * fast/canvas/philip/images/green-256x256.png: Added.
643         * fast/canvas/philip/images/green-2x2.png: Added.
644         * fast/canvas/philip/images/green.png: Added.
645         * fast/canvas/philip/images/grgr-256x256.png: Added.
646         * fast/canvas/philip/images/red-16x16.png: Added.
647         * fast/canvas/philip/images/red.png: Added.
648         * fast/canvas/philip/images/redtransparent.png: Added.
649         * fast/canvas/philip/images/rgrg-256x256.png: Added.
650         * fast/canvas/philip/images/rrgg-256x256.png: Added.
651         * fast/canvas/philip/images/transparent.png: Added.
652         * fast/canvas/philip/images/transparent50.png: Added.
653         * fast/canvas/philip/images/yellow.png: Added.
654         * fast/canvas/philip/images/yellow75.png: Added.
655         * fast/canvas/philip/tests: Added.
656         * fast/canvas/philip/tests.css: Added.
657         * fast/canvas/philip/tests/.reportgen.html.swp: Added.
658         * fast/canvas/philip/tests/.reportgen.js.swp: Added.
659         * fast/canvas/philip/tests/2d.canvas.readonly.html: Added.
660         * fast/canvas/philip/tests/2d.canvas.reference.html: Added.
661         * fast/canvas/philip/tests/2d.clearRect.basic.html: Added.
662         * fast/canvas/philip/tests/2d.clearRect.clip.html: Added.
663         * fast/canvas/philip/tests/2d.clearRect.globalalpha.html: Added.
664         * fast/canvas/philip/tests/2d.clearRect.globalcomposite.html: Added.
665         * fast/canvas/philip/tests/2d.clearRect.negative.html: Added.
666         * fast/canvas/philip/tests/2d.clearRect.nonfinite.html: Added.
667         * fast/canvas/philip/tests/2d.clearRect.path.html: Added.
668         * fast/canvas/philip/tests/2d.clearRect.shadow.html: Added.
669         * fast/canvas/philip/tests/2d.clearRect.transform.html: Added.
670         * fast/canvas/philip/tests/2d.clearRect.zero.html: Added.
671         * fast/canvas/philip/tests/2d.composite.canvas.copy.html: Added.
672         * fast/canvas/philip/tests/2d.composite.canvas.copy.png: Added.
673         * fast/canvas/philip/tests/2d.composite.canvas.destination-atop.html: Added.
674         * fast/canvas/philip/tests/2d.composite.canvas.destination-atop.png: Added.
675         * fast/canvas/philip/tests/2d.composite.canvas.destination-in.html: Added.
676         * fast/canvas/philip/tests/2d.composite.canvas.destination-in.png: Added.
677         * fast/canvas/philip/tests/2d.composite.canvas.destination-out.html: Added.
678         * fast/canvas/philip/tests/2d.composite.canvas.destination-out.png: Added.
679         * fast/canvas/philip/tests/2d.composite.canvas.destination-over.html: Added.
680         * fast/canvas/philip/tests/2d.composite.canvas.destination-over.png: Added.
681         * fast/canvas/philip/tests/2d.composite.canvas.lighter.html: Added.
682         * fast/canvas/philip/tests/2d.composite.canvas.lighter.png: Added.
683         * fast/canvas/philip/tests/2d.composite.canvas.source-atop.html: Added.
684         * fast/canvas/philip/tests/2d.composite.canvas.source-atop.png: Added.
685         * fast/canvas/philip/tests/2d.composite.canvas.source-in.html: Added.
686         * fast/canvas/philip/tests/2d.composite.canvas.source-in.png: Added.
687         * fast/canvas/philip/tests/2d.composite.canvas.source-out.html: Added.
688         * fast/canvas/philip/tests/2d.composite.canvas.source-out.png: Added.
689         * fast/canvas/philip/tests/2d.composite.canvas.source-over.html: Added.
690         * fast/canvas/philip/tests/2d.composite.canvas.source-over.png: Added.
691         * fast/canvas/philip/tests/2d.composite.canvas.xor.html: Added.
692         * fast/canvas/philip/tests/2d.composite.canvas.xor.png: Added.
693         * fast/canvas/philip/tests/2d.composite.clip.copy.html: Added.
694         * fast/canvas/philip/tests/2d.composite.clip.destination-atop.html: Added.
695         * fast/canvas/philip/tests/2d.composite.clip.destination-in.html: Added.
696         * fast/canvas/philip/tests/2d.composite.clip.destination-out.html: Added.
697         * fast/canvas/philip/tests/2d.composite.clip.destination-over.html: Added.
698         * fast/canvas/philip/tests/2d.composite.clip.lighter.html: Added.
699         * fast/canvas/philip/tests/2d.composite.clip.source-atop.html: Added.
700         * fast/canvas/philip/tests/2d.composite.clip.source-in.html: Added.
701         * fast/canvas/philip/tests/2d.composite.clip.source-out.html: Added.
702         * fast/canvas/philip/tests/2d.composite.clip.source-over.html: Added.
703         * fast/canvas/philip/tests/2d.composite.clip.xor.html: Added.
704         * fast/canvas/philip/tests/2d.composite.globalAlpha.canvas.html: Added.
705         * fast/canvas/philip/tests/2d.composite.globalAlpha.canvaspattern.html: Added.
706         * fast/canvas/philip/tests/2d.composite.globalAlpha.default.html: Added.
707         * fast/canvas/philip/tests/2d.composite.globalAlpha.fill.html: Added.
708         * fast/canvas/philip/tests/2d.composite.globalAlpha.image.html: Added.
709         * fast/canvas/philip/tests/2d.composite.globalAlpha.imagepattern.html: Added.
710         * fast/canvas/philip/tests/2d.composite.globalAlpha.invalid.html: Added.
711         * fast/canvas/philip/tests/2d.composite.globalAlpha.range.html: Added.
712         * fast/canvas/philip/tests/2d.composite.image.copy.html: Added.
713         * fast/canvas/philip/tests/2d.composite.image.copy.png: Added.
714         * fast/canvas/philip/tests/2d.composite.image.destination-atop.html: Added.
715         * fast/canvas/philip/tests/2d.composite.image.destination-atop.png: Added.
716         * fast/canvas/philip/tests/2d.composite.image.destination-in.html: Added.
717         * fast/canvas/philip/tests/2d.composite.image.destination-in.png: Added.
718         * fast/canvas/philip/tests/2d.composite.image.destination-out.html: Added.
719         * fast/canvas/philip/tests/2d.composite.image.destination-out.png: Added.
720         * fast/canvas/philip/tests/2d.composite.image.destination-over.html: Added.
721         * fast/canvas/philip/tests/2d.composite.image.destination-over.png: Added.
722         * fast/canvas/philip/tests/2d.composite.image.lighter.html: Added.
723         * fast/canvas/philip/tests/2d.composite.image.lighter.png: Added.
724         * fast/canvas/philip/tests/2d.composite.image.source-atop.html: Added.
725         * fast/canvas/philip/tests/2d.composite.image.source-atop.png: Added.
726         * fast/canvas/philip/tests/2d.composite.image.source-in.html: Added.
727         * fast/canvas/philip/tests/2d.composite.image.source-in.png: Added.
728         * fast/canvas/philip/tests/2d.composite.image.source-out.html: Added.
729         * fast/canvas/philip/tests/2d.composite.image.source-out.png: Added.
730         * fast/canvas/philip/tests/2d.composite.image.source-over.html: Added.
731         * fast/canvas/philip/tests/2d.composite.image.source-over.png: Added.
732         * fast/canvas/philip/tests/2d.composite.image.xor.html: Added.
733         * fast/canvas/philip/tests/2d.composite.image.xor.png: Added.
734         * fast/canvas/philip/tests/2d.composite.operation.casesensitive.html: Added.
735         * fast/canvas/philip/tests/2d.composite.operation.clear.html: Added.
736         * fast/canvas/philip/tests/2d.composite.operation.darker.html: Added.
737         * fast/canvas/philip/tests/2d.composite.operation.default.html: Added.
738         * fast/canvas/philip/tests/2d.composite.operation.get.html: Added.
739         * fast/canvas/philip/tests/2d.composite.operation.highlight.html: Added.
740         * fast/canvas/philip/tests/2d.composite.operation.nullsuffix.html: Added.
741         * fast/canvas/philip/tests/2d.composite.operation.over.html: Added.
742         * fast/canvas/philip/tests/2d.composite.operation.unrecognised.html: Added.
743         * fast/canvas/philip/tests/2d.composite.solid.copy.html: Added.
744         * fast/canvas/philip/tests/2d.composite.solid.copy.png: Added.
745         * fast/canvas/philip/tests/2d.composite.solid.destination-atop.html: Added.
746         * fast/canvas/philip/tests/2d.composite.solid.destination-atop.png: Added.
747         * fast/canvas/philip/tests/2d.composite.solid.destination-in.html: Added.
748         * fast/canvas/philip/tests/2d.composite.solid.destination-in.png: Added.
749         * fast/canvas/philip/tests/2d.composite.solid.destination-out.html: Added.
750         * fast/canvas/philip/tests/2d.composite.solid.destination-out.png: Added.
751         * fast/canvas/philip/tests/2d.composite.solid.destination-over.html: Added.
752         * fast/canvas/philip/tests/2d.composite.solid.destination-over.png: Added.
753         * fast/canvas/philip/tests/2d.composite.solid.lighter.html: Added.
754         * fast/canvas/philip/tests/2d.composite.solid.lighter.png: Added.
755         * fast/canvas/philip/tests/2d.composite.solid.source-atop.html: Added.
756         * fast/canvas/philip/tests/2d.composite.solid.source-atop.png: Added.
757         * fast/canvas/philip/tests/2d.composite.solid.source-in.html: Added.
758         * fast/canvas/philip/tests/2d.composite.solid.source-in.png: Added.
759         * fast/canvas/philip/tests/2d.composite.solid.source-out.html: Added.
760         * fast/canvas/philip/tests/2d.composite.solid.source-out.png: Added.
761         * fast/canvas/philip/tests/2d.composite.solid.source-over.html: Added.
762         * fast/canvas/philip/tests/2d.composite.solid.source-over.png: Added.
763         * fast/canvas/philip/tests/2d.composite.solid.xor.html: Added.
764         * fast/canvas/philip/tests/2d.composite.solid.xor.png: Added.
765         * fast/canvas/philip/tests/2d.composite.transparent.copy.html: Added.
766         * fast/canvas/philip/tests/2d.composite.transparent.copy.png: Added.
767         * fast/canvas/philip/tests/2d.composite.transparent.destination-atop.html: Added.
768         * fast/canvas/philip/tests/2d.composite.transparent.destination-atop.png: Added.
769         * fast/canvas/philip/tests/2d.composite.transparent.destination-in.html: Added.
770         * fast/canvas/philip/tests/2d.composite.transparent.destination-in.png: Added.
771         * fast/canvas/philip/tests/2d.composite.transparent.destination-out.html: Added.
772         * fast/canvas/philip/tests/2d.composite.transparent.destination-out.png: Added.
773         * fast/canvas/philip/tests/2d.composite.transparent.destination-over.html: Added.
774         * fast/canvas/philip/tests/2d.composite.transparent.destination-over.png: Added.
775         * fast/canvas/philip/tests/2d.composite.transparent.lighter.html: Added.
776         * fast/canvas/philip/tests/2d.composite.transparent.lighter.png: Added.
777         * fast/canvas/philip/tests/2d.composite.transparent.source-atop.html: Added.
778         * fast/canvas/philip/tests/2d.composite.transparent.source-atop.png: Added.
779         * fast/canvas/philip/tests/2d.composite.transparent.source-in.html: Added.
780         * fast/canvas/philip/tests/2d.composite.transparent.source-in.png: Added.
781         * fast/canvas/philip/tests/2d.composite.transparent.source-out.html: Added.
782         * fast/canvas/philip/tests/2d.composite.transparent.source-out.png: Added.
783         * fast/canvas/philip/tests/2d.composite.transparent.source-over.html: Added.
784         * fast/canvas/philip/tests/2d.composite.transparent.source-over.png: Added.
785         * fast/canvas/philip/tests/2d.composite.transparent.xor.html: Added.
786         * fast/canvas/philip/tests/2d.composite.transparent.xor.png: Added.
787         * fast/canvas/philip/tests/2d.composite.uncovered.fill.copy.html: Added.
788         * fast/canvas/philip/tests/2d.composite.uncovered.fill.copy.png: Added.
789         * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.html: Added.
790         * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-atop.png: Added.
791         * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.html: Added.
792         * fast/canvas/philip/tests/2d.composite.uncovered.fill.destination-in.png: Added.
793         * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-in.html: Added.
794         * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-in.png: Added.
795         * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-out.html: Added.
796         * fast/canvas/philip/tests/2d.composite.uncovered.fill.source-out.png: Added.
797         * fast/canvas/philip/tests/2d.composite.uncovered.image.copy.html: Added.
798         * fast/canvas/philip/tests/2d.composite.uncovered.image.copy.png: Added.
799         * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-atop.html: Added.
800         * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-atop.png: Added.
801         * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-in.html: Added.
802         * fast/canvas/philip/tests/2d.composite.uncovered.image.destination-in.png: Added.
803         * fast/canvas/philip/tests/2d.composite.uncovered.image.source-in.html: Added.
804         * fast/canvas/philip/tests/2d.composite.uncovered.image.source-in.png: Added.
805         * fast/canvas/philip/tests/2d.composite.uncovered.image.source-out.html: Added.
806         * fast/canvas/philip/tests/2d.composite.uncovered.image.source-out.png: Added.
807         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.copy.html: Added.
808         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.copy.png: Added.
809         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-atop.html: Added.
810         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-atop.png: Added.
811         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-in.html: Added.
812         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.destination-in.png: Added.
813         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-in.html: Added.
814         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-in.png: Added.
815         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-out.html: Added.
816         * fast/canvas/philip/tests/2d.composite.uncovered.nocontext.source-out.png: Added.
817         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.copy.html: Added.
818         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.copy.png: Added.
819         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.html: Added.
820         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-atop.png: Added.
821         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.html: Added.
822         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.destination-in.png: Added.
823         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-in.html: Added.
824         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-in.png: Added.
825         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-out.html: Added.
826         * fast/canvas/philip/tests/2d.composite.uncovered.pattern.source-out.png: Added.
827         * fast/canvas/philip/tests/2d.coordinatespace.html: Added.
828         * fast/canvas/philip/tests/2d.coordinatespace.png: Added.
829         * fast/canvas/philip/tests/2d.drawImage.3arg.html: Added.
830         * fast/canvas/philip/tests/2d.drawImage.5arg.html: Added.
831         * fast/canvas/philip/tests/2d.drawImage.9arg.basic.html: Added.
832         * fast/canvas/philip/tests/2d.drawImage.9arg.destpos.html: Added.
833         * fast/canvas/philip/tests/2d.drawImage.9arg.destsize.html: Added.
834         * fast/canvas/philip/tests/2d.drawImage.9arg.sourcepos.html: Added.
835         * fast/canvas/philip/tests/2d.drawImage.9arg.sourcesize.html: Added.
836         * fast/canvas/philip/tests/2d.drawImage.alpha.html: Added.
837         * fast/canvas/philip/tests/2d.drawImage.animated.apng.html: Added.
838         * fast/canvas/philip/tests/2d.drawImage.animated.gif.html: Added.
839         * fast/canvas/philip/tests/2d.drawImage.animated.poster.html: Added.
840         * fast/canvas/philip/tests/2d.drawImage.broken.html: Added.
841         * fast/canvas/philip/tests/2d.drawImage.canvas.html: Added.
842         * fast/canvas/philip/tests/2d.drawImage.clip.html: Added.
843         * fast/canvas/philip/tests/2d.drawImage.composite.html: Added.
844         * fast/canvas/philip/tests/2d.drawImage.floatsource.html: Added.
845         * fast/canvas/philip/tests/2d.drawImage.incomplete.html: Added.
846         * fast/canvas/philip/tests/2d.drawImage.negativedest.html: Added.
847         * fast/canvas/philip/tests/2d.drawImage.negativedir.html: Added.
848         * fast/canvas/philip/tests/2d.drawImage.negativesource.html: Added.
849         * fast/canvas/philip/tests/2d.drawImage.nonfinite.html: Added.
850         * fast/canvas/philip/tests/2d.drawImage.nowrap.html: Added.
851         * fast/canvas/philip/tests/2d.drawImage.null.html: Added.
852         * fast/canvas/philip/tests/2d.drawImage.outsidesource.html: Added.
853         * fast/canvas/philip/tests/2d.drawImage.path.html: Added.
854         * fast/canvas/philip/tests/2d.drawImage.self.1.html: Added.
855         * fast/canvas/philip/tests/2d.drawImage.self.2.html: Added.
856         * fast/canvas/philip/tests/2d.drawImage.transform.html: Added.
857         * fast/canvas/philip/tests/2d.drawImage.wrongtype.html: Added.
858         * fast/canvas/philip/tests/2d.drawImage.zerocanvas.html: Added.
859         * fast/canvas/philip/tests/2d.drawImage.zerosource.html: Added.
860         * fast/canvas/philip/tests/2d.fillRect.basic.html: Added.
861         * fast/canvas/philip/tests/2d.fillRect.clip.html: Added.
862         * fast/canvas/philip/tests/2d.fillRect.negative.html: Added.
863         * fast/canvas/philip/tests/2d.fillRect.nonfinite.html: Added.
864         * fast/canvas/philip/tests/2d.fillRect.path.html: Added.
865         * fast/canvas/philip/tests/2d.fillRect.shadow.html: Added.
866         * fast/canvas/philip/tests/2d.fillRect.transform.html: Added.
867         * fast/canvas/philip/tests/2d.fillRect.zero.html: Added.
868         * fast/canvas/philip/tests/2d.fillStyle.default.html: Added.
869         * fast/canvas/philip/tests/2d.fillStyle.get.semitransparent.html: Added.
870         * fast/canvas/philip/tests/2d.fillStyle.get.solid.html: Added.
871         * fast/canvas/philip/tests/2d.fillStyle.get.transparent.html: Added.
872         * fast/canvas/philip/tests/2d.fillStyle.invalidstring.html: Added.
873         * fast/canvas/philip/tests/2d.fillStyle.invalidtype.html: Added.
874         * fast/canvas/philip/tests/2d.fillStyle.parse.current.basic.html: Added.
875         * fast/canvas/philip/tests/2d.fillStyle.parse.current.changed.html: Added.
876         * fast/canvas/philip/tests/2d.fillStyle.parse.current.removed.html: Added.
877         * fast/canvas/philip/tests/2d.fillStyle.parse.current.removed.png: Added.
878         * fast/canvas/philip/tests/2d.fillStyle.parse.hex3.html: Added.
879         * fast/canvas/philip/tests/2d.fillStyle.parse.hex3.png: Added.
880         * fast/canvas/philip/tests/2d.fillStyle.parse.hex6.html: Added.
881         * fast/canvas/philip/tests/2d.fillStyle.parse.hex6.png: Added.
882         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-1.html: Added.
883         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-1.png: Added.
884         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-2.html: Added.
885         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-2.png: Added.
886         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-3.html: Added.
887         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-3.png: Added.
888         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-4.html: Added.
889         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-4.png: Added.
890         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-5.html: Added.
891         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-5.png: Added.
892         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-1.html: Added.
893         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-1.png: Added.
894         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-2.html: Added.
895         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-2.png: Added.
896         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-3.html: Added.
897         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-3.png: Added.
898         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-4.html: Added.
899         * fast/canvas/philip/tests/2d.fillStyle.parse.hsl-clamp-4.png: Added.
900         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-1.html: Added.
901         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-1.png: Added.
902         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-2.html: Added.
903         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-2.png: Added.
904         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-1.html: Added.
905         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-1.png: Added.
906         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-2.html: Added.
907         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-2.png: Added.
908         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-3.html: Added.
909         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-3.png: Added.
910         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-4.html: Added.
911         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-4.png: Added.
912         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-5.html: Added.
913         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-5.png: Added.
914         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-6.html: Added.
915         * fast/canvas/philip/tests/2d.fillStyle.parse.hsla-clamp-6.png: Added.
916         * fast/canvas/philip/tests/2d.fillStyle.parse.html4.html: Added.
917         * fast/canvas/philip/tests/2d.fillStyle.parse.html4.png: Added.
918         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex1.html: Added.
919         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex2.html: Added.
920         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex3.html: Added.
921         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex4.html: Added.
922         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex5.html: Added.
923         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex6.html: Added.
924         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex7.html: Added.
925         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hex8.html: Added.
926         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-1.html: Added.
927         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-2.html: Added.
928         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-3.html: Added.
929         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-4.html: Added.
930         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5.html: Added.
931         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsla-1.html: Added.
932         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.hsla-2.html: Added.
933         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-1.html: Added.
934         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-2.html: Added.
935         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.name-3.html: Added.
936         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1.html: Added.
937         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2.html: Added.
938         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-3.html: Added.
939         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-4.html: Added.
940         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5.html: Added.
941         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-6.html: Added.
942         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7.html: Added.
943         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1.html: Added.
944         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2.html: Added.
945         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-3.html: Added.
946         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4.html: Added.
947         * fast/canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-5.html: Added.
948         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-1.html: Added.
949         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-1.png: Added.
950         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-2.html: Added.
951         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-2.png: Added.
952         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-3.html: Added.
953         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-3.png: Added.
954         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-4.html: Added.
955         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-4.png: Added.
956         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-5.html: Added.
957         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-clamp-5.png: Added.
958         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-num.html: Added.
959         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-num.png: Added.
960         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-percent.html: Added.
961         * fast/canvas/philip/tests/2d.fillStyle.parse.rgb-percent.png: Added.
962         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-1.html: Added.
963         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-1.png: Added.
964         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-2.html: Added.
965         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-clamp-2.png: Added.
966         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-1.html: Added.
967         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-1.png: Added.
968         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-2.html: Added.
969         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-num-2.png: Added.
970         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-percent.html: Added.
971         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-percent.png: Added.
972         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-1.html: Added.
973         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-1.png: Added.
974         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-2.html: Added.
975         * fast/canvas/philip/tests/2d.fillStyle.parse.rgba-solid-2.png: Added.
976         * fast/canvas/philip/tests/2d.fillStyle.parse.svg-1.html: Added.
977         * fast/canvas/philip/tests/2d.fillStyle.parse.svg-1.png: Added.
978         * fast/canvas/philip/tests/2d.fillStyle.parse.svg-2.html: Added.
979         * fast/canvas/philip/tests/2d.fillStyle.parse.svg-2.png: Added.
980         * fast/canvas/philip/tests/2d.fillStyle.parse.system.html: Added.
981         * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-1.html: Added.
982         * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-1.png: Added.
983         * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-2.html: Added.
984         * fast/canvas/philip/tests/2d.fillStyle.parse.transparent-2.png: Added.
985         * fast/canvas/philip/tests/2d.getcontext.exists.html: Added.
986         * fast/canvas/philip/tests/2d.getcontext.shared.html: Added.
987         * fast/canvas/philip/tests/2d.getcontext.unique.html: Added.
988         * fast/canvas/philip/tests/2d.gradient.empty.html: Added.
989         * fast/canvas/philip/tests/2d.gradient.interpolate.alpha.html: Added.
990         * fast/canvas/philip/tests/2d.gradient.interpolate.alpha.png: Added.
991         * fast/canvas/philip/tests/2d.gradient.interpolate.colour.html: Added.
992         * fast/canvas/philip/tests/2d.gradient.interpolate.colour.png: Added.
993         * fast/canvas/philip/tests/2d.gradient.interpolate.colouralpha.html: Added.
994         * fast/canvas/philip/tests/2d.gradient.interpolate.colouralpha.png: Added.
995         * fast/canvas/philip/tests/2d.gradient.interpolate.multiple.html: Added.
996         * fast/canvas/philip/tests/2d.gradient.interpolate.multiple.png: Added.
997         * fast/canvas/philip/tests/2d.gradient.interpolate.outside.html: Added.
998         * fast/canvas/philip/tests/2d.gradient.interpolate.overlap.html: Added.
999         * fast/canvas/philip/tests/2d.gradient.interpolate.overlap.png: Added.
1000         * fast/canvas/philip/tests/2d.gradient.interpolate.overlap2.html: Added.
1001         * fast/canvas/philip/tests/2d.gradient.interpolate.solid.html: Added.
1002         * fast/canvas/philip/tests/2d.gradient.interpolate.vertical.html: Added.
1003         * fast/canvas/philip/tests/2d.gradient.interpolate.vertical.png: Added.
1004         * fast/canvas/philip/tests/2d.gradient.interpolate.zerosize.html: Added.
1005         * fast/canvas/philip/tests/2d.gradient.linear.nonfinite.html: Added.
1006         * fast/canvas/philip/tests/2d.gradient.linear.transform.1.html: Added.
1007         * fast/canvas/philip/tests/2d.gradient.linear.transform.2.html: Added.
1008         * fast/canvas/philip/tests/2d.gradient.linear.transform.3.html: Added.
1009         * fast/canvas/philip/tests/2d.gradient.object.compare.html: Added.
1010         * fast/canvas/philip/tests/2d.gradient.object.crosscanvas.html: Added.
1011         * fast/canvas/philip/tests/2d.gradient.object.invalidcolour.html: Added.
1012         * fast/canvas/philip/tests/2d.gradient.object.invalidoffset.html: Added.
1013         * fast/canvas/philip/tests/2d.gradient.object.return.html: Added.
1014         * fast/canvas/philip/tests/2d.gradient.object.update.html: Added.
1015         * fast/canvas/philip/tests/2d.gradient.radial.cone.behind.html: Added.
1016         * fast/canvas/philip/tests/2d.gradient.radial.cone.beside.html: Added.
1017         * fast/canvas/philip/tests/2d.gradient.radial.cone.bottom.html: Added.
1018         * fast/canvas/philip/tests/2d.gradient.radial.cone.cylinder.html: Added.
1019         * fast/canvas/philip/tests/2d.gradient.radial.cone.front.html: Added.
1020         * fast/canvas/philip/tests/2d.gradient.radial.cone.shape1.html: Added.
1021         * fast/canvas/philip/tests/2d.gradient.radial.cone.shape2.html: Added.
1022         * fast/canvas/philip/tests/2d.gradient.radial.cone.top.html: Added.
1023         * fast/canvas/philip/tests/2d.gradient.radial.equal.html: Added.
1024         * fast/canvas/philip/tests/2d.gradient.radial.inside1.html: Added.
1025         * fast/canvas/philip/tests/2d.gradient.radial.inside2.html: Added.
1026         * fast/canvas/philip/tests/2d.gradient.radial.inside3.html: Added.
1027         * fast/canvas/philip/tests/2d.gradient.radial.negative.html: Added.
1028         * fast/canvas/philip/tests/2d.gradient.radial.nonfinite.html: Added.
1029         * fast/canvas/philip/tests/2d.gradient.radial.outside1.html: Added.
1030         * fast/canvas/philip/tests/2d.gradient.radial.outside2.html: Added.
1031         * fast/canvas/philip/tests/2d.gradient.radial.outside3.html: Added.
1032         * fast/canvas/philip/tests/2d.gradient.radial.touch1.html: Added.
1033         * fast/canvas/philip/tests/2d.gradient.radial.touch2.html: Added.
1034         * fast/canvas/philip/tests/2d.gradient.radial.touch3.html: Added.
1035         * fast/canvas/philip/tests/2d.gradient.radial.transform.1.html: Added.
1036         * fast/canvas/philip/tests/2d.gradient.radial.transform.2.html: Added.
1037         * fast/canvas/philip/tests/2d.gradient.radial.transform.3.html: Added.
1038         * fast/canvas/philip/tests/2d.imageData.create1.basic.html: Added.
1039         * fast/canvas/philip/tests/2d.imageData.create1.initial.html: Added.
1040         * fast/canvas/philip/tests/2d.imageData.create1.type.html: Added.
1041         * fast/canvas/philip/tests/2d.imageData.create1.zero.html: Added.
1042         * fast/canvas/philip/tests/2d.imageData.create2.basic.html: Added.
1043         * fast/canvas/philip/tests/2d.imageData.create2.initial.html: Added.
1044         * fast/canvas/philip/tests/2d.imageData.create2.large.html: Added.
1045         * fast/canvas/philip/tests/2d.imageData.create2.negative.html: Added.
1046         * fast/canvas/philip/tests/2d.imageData.create2.nonfinite.html: Added.
1047         * fast/canvas/philip/tests/2d.imageData.create2.round.html: Added.
1048         * fast/canvas/philip/tests/2d.imageData.create2.tiny.html: Added.
1049         * fast/canvas/philip/tests/2d.imageData.create2.type.html: Added.
1050         * fast/canvas/philip/tests/2d.imageData.create2.zero.html: Added.
1051         * fast/canvas/philip/tests/2d.imageData.get.basic.html: Added.
1052         * fast/canvas/philip/tests/2d.imageData.get.clamp.html: Added.
1053         * fast/canvas/philip/tests/2d.imageData.get.length.html: Added.
1054         * fast/canvas/philip/tests/2d.imageData.get.nonfinite.html: Added.
1055         * fast/canvas/philip/tests/2d.imageData.get.nonpremul.html: Added.
1056         * fast/canvas/philip/tests/2d.imageData.get.order.alpha.html: Added.
1057         * fast/canvas/philip/tests/2d.imageData.get.order.cols.html: Added.
1058         * fast/canvas/philip/tests/2d.imageData.get.order.rgb.html: Added.
1059         * fast/canvas/philip/tests/2d.imageData.get.order.rows.html: Added.
1060         * fast/canvas/philip/tests/2d.imageData.get.range.html: Added.
1061         * fast/canvas/philip/tests/2d.imageData.get.source.negative.html: Added.
1062         * fast/canvas/philip/tests/2d.imageData.get.source.outside.html: Added.
1063         * fast/canvas/philip/tests/2d.imageData.get.source.size.html: Added.
1064         * fast/canvas/philip/tests/2d.imageData.get.tiny.html: Added.
1065         * fast/canvas/philip/tests/2d.imageData.get.type.html: Added.
1066         * fast/canvas/philip/tests/2d.imageData.get.unaffected.html: Added.
1067         * fast/canvas/philip/tests/2d.imageData.get.zero.html: Added.
1068         * fast/canvas/philip/tests/2d.imageData.object.ctor.html: Added.
1069         * fast/canvas/philip/tests/2d.imageData.object.nan.html: Added.
1070         * fast/canvas/philip/tests/2d.imageData.object.properties.html: Added.
1071         * fast/canvas/philip/tests/2d.imageData.object.readonly.html: Added.
1072         * fast/canvas/philip/tests/2d.imageData.object.round.html: Added.
1073         * fast/canvas/philip/tests/2d.imageData.object.set.html: Added.
1074         * fast/canvas/philip/tests/2d.imageData.object.string.html: Added.
1075         * fast/canvas/philip/tests/2d.imageData.object.undefined.html: Added.
1076         * fast/canvas/philip/tests/2d.imageData.object.wrap.html: Added.
1077         * fast/canvas/philip/tests/2d.imageData.put.alpha.html: Added.
1078         * fast/canvas/philip/tests/2d.imageData.put.alpha.png: Added.
1079         * fast/canvas/philip/tests/2d.imageData.put.basic.html: Added.
1080         * fast/canvas/philip/tests/2d.imageData.put.clip.html: Added.
1081         * fast/canvas/philip/tests/2d.imageData.put.created.html: Added.
1082         * fast/canvas/philip/tests/2d.imageData.put.cross.html: Added.
1083         * fast/canvas/philip/tests/2d.imageData.put.dirty.negative.html: Added.
1084         * fast/canvas/philip/tests/2d.imageData.put.dirty.outside.html: Added.
1085         * fast/canvas/philip/tests/2d.imageData.put.dirty.rect1.html: Added.
1086         * fast/canvas/philip/tests/2d.imageData.put.dirty.rect2.html: Added.
1087         * fast/canvas/philip/tests/2d.imageData.put.dirty.zero.html: Added.
1088         * fast/canvas/philip/tests/2d.imageData.put.modified.html: Added.
1089         * fast/canvas/philip/tests/2d.imageData.put.nonfinite.html: Added.
1090         * fast/canvas/philip/tests/2d.imageData.put.null.html: Added.
1091         * fast/canvas/philip/tests/2d.imageData.put.path.html: Added.
1092         * fast/canvas/philip/tests/2d.imageData.put.unaffected.html: Added.
1093         * fast/canvas/philip/tests/2d.imageData.put.unchanged.html: Added.
1094         * fast/canvas/philip/tests/2d.imageData.put.wrongtype.html: Added.
1095         * fast/canvas/philip/tests/2d.line.cap.butt.html: Added.
1096         * fast/canvas/philip/tests/2d.line.cap.closed.html: Added.
1097         * fast/canvas/philip/tests/2d.line.cap.invalid.html: Added.
1098         * fast/canvas/philip/tests/2d.line.cap.open.html: Added.
1099         * fast/canvas/philip/tests/2d.line.cap.round.html: Added.
1100         * fast/canvas/philip/tests/2d.line.cap.square.html: Added.
1101         * fast/canvas/philip/tests/2d.line.cap.valid.html: Added.
1102         * fast/canvas/philip/tests/2d.line.cross.html: Added.
1103         * fast/canvas/philip/tests/2d.line.defaults.html: Added.
1104         * fast/canvas/philip/tests/2d.line.join.bevel.html: Added.
1105         * fast/canvas/philip/tests/2d.line.join.closed.html: Added.
1106         * fast/canvas/philip/tests/2d.line.join.invalid.html: Added.
1107         * fast/canvas/philip/tests/2d.line.join.miter.html: Added.
1108         * fast/canvas/philip/tests/2d.line.join.open.html: Added.
1109         * fast/canvas/philip/tests/2d.line.join.parallel.html: Added.
1110         * fast/canvas/philip/tests/2d.line.join.round.html: Added.
1111         * fast/canvas/philip/tests/2d.line.join.valid.html: Added.
1112         * fast/canvas/philip/tests/2d.line.miter.acute.html: Added.
1113         * fast/canvas/philip/tests/2d.line.miter.exceeded.html: Added.
1114         * fast/canvas/philip/tests/2d.line.miter.invalid.html: Added.
1115         * fast/canvas/philip/tests/2d.line.miter.lineedge.html: Added.
1116         * fast/canvas/philip/tests/2d.line.miter.obtuse.html: Added.
1117         * fast/canvas/philip/tests/2d.line.miter.rightangle.html: Added.
1118         * fast/canvas/philip/tests/2d.line.miter.valid.html: Added.
1119         * fast/canvas/philip/tests/2d.line.miter.within.html: Added.
1120         * fast/canvas/philip/tests/2d.line.union.html: Added.
1121         * fast/canvas/philip/tests/2d.line.width.basic.html: Added.
1122         * fast/canvas/philip/tests/2d.line.width.invalid.html: Added.
1123         * fast/canvas/philip/tests/2d.line.width.scaledefault.html: Added.
1124         * fast/canvas/philip/tests/2d.line.width.transformed.html: Added.
1125         * fast/canvas/philip/tests/2d.line.width.valid.html: Added.
1126         * fast/canvas/philip/tests/2d.missingargs.html: Added.
1127         * fast/canvas/philip/tests/2d.path.arc.angle.1.html: Added.
1128         * fast/canvas/philip/tests/2d.path.arc.angle.2.html: Added.
1129         * fast/canvas/philip/tests/2d.path.arc.angle.3.html: Added.
1130         * fast/canvas/philip/tests/2d.path.arc.angle.4.html: Added.
1131         * fast/canvas/philip/tests/2d.path.arc.angle.5.html: Added.
1132         * fast/canvas/philip/tests/2d.path.arc.angle.6.html: Added.
1133         * fast/canvas/philip/tests/2d.path.arc.empty.html: Added.
1134         * fast/canvas/philip/tests/2d.path.arc.end.html: Added.
1135         * fast/canvas/philip/tests/2d.path.arc.negative.html: Added.
1136         * fast/canvas/philip/tests/2d.path.arc.nonempty.html: Added.
1137         * fast/canvas/philip/tests/2d.path.arc.nonfinite.html: Added.
1138         * fast/canvas/philip/tests/2d.path.arc.scale.1.html: Added.
1139         * fast/canvas/philip/tests/2d.path.arc.scale.2.html: Added.
1140         * fast/canvas/philip/tests/2d.path.arc.selfintersect.1.html: Added.
1141         * fast/canvas/philip/tests/2d.path.arc.selfintersect.2.html: Added.
1142         * fast/canvas/philip/tests/2d.path.arc.shape.1.html: Added.
1143         * fast/canvas/philip/tests/2d.path.arc.shape.2.html: Added.
1144         * fast/canvas/philip/tests/2d.path.arc.shape.3.html: Added.
1145         * fast/canvas/philip/tests/2d.path.arc.shape.4.html: Added.
1146         * fast/canvas/philip/tests/2d.path.arc.shape.5.html: Added.
1147         * fast/canvas/philip/tests/2d.path.arc.twopie.1.html: Added.
1148         * fast/canvas/philip/tests/2d.path.arc.twopie.2.html: Added.
1149         * fast/canvas/philip/tests/2d.path.arc.twopie.3.html: Added.
1150         * fast/canvas/philip/tests/2d.path.arc.twopie.4.html: Added.
1151         * fast/canvas/philip/tests/2d.path.arc.zero.1.html: Added.
1152         * fast/canvas/philip/tests/2d.path.arc.zero.2.html: Added.
1153         * fast/canvas/philip/tests/2d.path.arc.zeroradius.html: Added.
1154         * fast/canvas/philip/tests/2d.path.arcTo.coincide.1.html: Added.
1155         * fast/canvas/philip/tests/2d.path.arcTo.coincide.2.html: Added.
1156         * fast/canvas/philip/tests/2d.path.arcTo.collinear.1.html: Added.
1157         * fast/canvas/philip/tests/2d.path.arcTo.collinear.2.html: Added.
1158         * fast/canvas/philip/tests/2d.path.arcTo.collinear.3.html: Added.
1159         * fast/canvas/philip/tests/2d.path.arcTo.ensuresubpath.1.html: Added.
1160         * fast/canvas/philip/tests/2d.path.arcTo.ensuresubpath.2.html: Added.
1161         * fast/canvas/philip/tests/2d.path.arcTo.negative.html: Added.
1162         * fast/canvas/philip/tests/2d.path.arcTo.nonfinite.html: Added.
1163         * fast/canvas/philip/tests/2d.path.arcTo.scale.html: Added.
1164         * fast/canvas/philip/tests/2d.path.arcTo.shape.curve1.html: Added.
1165         * fast/canvas/philip/tests/2d.path.arcTo.shape.curve2.html: Added.
1166         * fast/canvas/philip/tests/2d.path.arcTo.shape.end.html: Added.
1167         * fast/canvas/philip/tests/2d.path.arcTo.shape.start.html: Added.
1168         * fast/canvas/philip/tests/2d.path.arcTo.transformation.html: Added.
1169         * fast/canvas/philip/tests/2d.path.arcTo.zero.1.html: Added.
1170         * fast/canvas/philip/tests/2d.path.arcTo.zero.2.html: Added.
1171         * fast/canvas/philip/tests/2d.path.beginPath.html: Added.
1172         * fast/canvas/philip/tests/2d.path.bezierCurveTo.basic.html: Added.
1173         * fast/canvas/philip/tests/2d.path.bezierCurveTo.ensuresubpath.1.html: Added.
1174         * fast/canvas/philip/tests/2d.path.bezierCurveTo.ensuresubpath.2.html: Added.
1175         * fast/canvas/philip/tests/2d.path.bezierCurveTo.nonfinite.html: Added.
1176         * fast/canvas/philip/tests/2d.path.bezierCurveTo.scaled.html: Added.
1177         * fast/canvas/philip/tests/2d.path.bezierCurveTo.shape.html: Added.
1178         * fast/canvas/philip/tests/2d.path.clip.basic.1.html: Added.
1179         * fast/canvas/philip/tests/2d.path.clip.basic.2.html: Added.
1180         * fast/canvas/philip/tests/2d.path.clip.empty.html: Added.
1181         * fast/canvas/philip/tests/2d.path.clip.intersect.html: Added.
1182         * fast/canvas/philip/tests/2d.path.clip.unaffected.html: Added.
1183         * fast/canvas/philip/tests/2d.path.clip.winding.1.html: Added.
1184         * fast/canvas/philip/tests/2d.path.clip.winding.2.html: Added.
1185         * fast/canvas/philip/tests/2d.path.closePath.empty.html: Added.
1186         * fast/canvas/philip/tests/2d.path.closePath.newline.html: Added.
1187         * fast/canvas/philip/tests/2d.path.closePath.nextpoint.html: Added.
1188         * fast/canvas/philip/tests/2d.path.fill.closed.basic.html: Added.
1189         * fast/canvas/philip/tests/2d.path.fill.closed.unaffected.html: Added.
1190         * fast/canvas/philip/tests/2d.path.fill.overlap.html: Added.
1191         * fast/canvas/philip/tests/2d.path.fill.overlap.png: Added.
1192         * fast/canvas/philip/tests/2d.path.fill.winding.add.html: Added.
1193         * fast/canvas/philip/tests/2d.path.fill.winding.subtract.1.html: Added.
1194         * fast/canvas/philip/tests/2d.path.fill.winding.subtract.2.html: Added.
1195         * fast/canvas/philip/tests/2d.path.fill.winding.subtract.3.html: Added.
1196         * fast/canvas/philip/tests/2d.path.initial.html: Added.
1197         * fast/canvas/philip/tests/2d.path.isPointInPath.arc.html: Added.
1198         * fast/canvas/philip/tests/2d.path.isPointInPath.basic.1.html: Added.
1199         * fast/canvas/philip/tests/2d.path.isPointInPath.basic.2.html: Added.
1200         * fast/canvas/philip/tests/2d.path.isPointInPath.bezier.html: Added.
1201         * fast/canvas/philip/tests/2d.path.isPointInPath.bigarc.html: Added.
1202         * fast/canvas/philip/tests/2d.path.isPointInPath.edge.html: Added.
1203         * fast/canvas/philip/tests/2d.path.isPointInPath.empty.html: Added.
1204         * fast/canvas/philip/tests/2d.path.isPointInPath.nonfinite.html: Added.
1205         * fast/canvas/philip/tests/2d.path.isPointInPath.outside.html: Added.
1206         * fast/canvas/philip/tests/2d.path.isPointInPath.subpath.html: Added.
1207         * fast/canvas/philip/tests/2d.path.isPointInPath.transform.1.html: Added.
1208         * fast/canvas/philip/tests/2d.path.isPointInPath.transform.2.html: Added.
1209         * fast/canvas/philip/tests/2d.path.isPointInPath.transform.3.html: Added.
1210         * fast/canvas/philip/tests/2d.path.isPointInPath.unclosed.html: Added.
1211         * fast/canvas/philip/tests/2d.path.isPointInPath.winding.html: Added.
1212         * fast/canvas/philip/tests/2d.path.lineTo.basic.html: Added.
1213         * fast/canvas/philip/tests/2d.path.lineTo.ensuresubpath.1.html: Added.
1214         * fast/canvas/philip/tests/2d.path.lineTo.ensuresubpath.2.html: Added.
1215         * fast/canvas/philip/tests/2d.path.lineTo.nextpoint.html: Added.
1216         * fast/canvas/philip/tests/2d.path.lineTo.nonfinite.html: Added.
1217         * fast/canvas/philip/tests/2d.path.moveTo.basic.html: Added.
1218         * fast/canvas/philip/tests/2d.path.moveTo.multiple.html: Added.
1219         * fast/canvas/philip/tests/2d.path.moveTo.newsubpath.html: Added.
1220         * fast/canvas/philip/tests/2d.path.moveTo.nonfinite.html: Added.
1221         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.basic.html: Added.
1222         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.ensuresubpath.1.html: Added.
1223         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.ensuresubpath.2.html: Added.
1224         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.nonfinite.html: Added.
1225         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.scaled.html: Added.
1226         * fast/canvas/philip/tests/2d.path.quadraticCurveTo.shape.html: Added.
1227         * fast/canvas/philip/tests/2d.path.rect.basic.html: Added.
1228         * fast/canvas/philip/tests/2d.path.rect.closed.html: Added.
1229         * fast/canvas/philip/tests/2d.path.rect.end.1.html: Added.
1230         * fast/canvas/philip/tests/2d.path.rect.end.2.html: Added.
1231         * fast/canvas/philip/tests/2d.path.rect.negative.html: Added.
1232         * fast/canvas/philip/tests/2d.path.rect.newsubpath.html: Added.
1233         * fast/canvas/philip/tests/2d.path.rect.nonfinite.html: Added.
1234         * fast/canvas/philip/tests/2d.path.rect.selfintersect.html: Added.
1235         * fast/canvas/philip/tests/2d.path.rect.winding.html: Added.
1236         * fast/canvas/philip/tests/2d.path.rect.zero.1.html: Added.
1237         * fast/canvas/philip/tests/2d.path.rect.zero.2.html: Added.
1238         * fast/canvas/philip/tests/2d.path.rect.zero.3.html: Added.
1239         * fast/canvas/philip/tests/2d.path.rect.zero.4.html: Added.
1240         * fast/canvas/philip/tests/2d.path.rect.zero.5.html: Added.
1241         * fast/canvas/philip/tests/2d.path.rect.zero.6.html: Added.
1242         * fast/canvas/philip/tests/2d.path.stroke.empty.html: Added.
1243         * fast/canvas/philip/tests/2d.path.stroke.overlap.html: Added.
1244         * fast/canvas/philip/tests/2d.path.stroke.overlap.png: Added.
1245         * fast/canvas/philip/tests/2d.path.stroke.prune.arc.html: Added.
1246         * fast/canvas/philip/tests/2d.path.stroke.prune.closed.html: Added.
1247         * fast/canvas/philip/tests/2d.path.stroke.prune.corner.html: Added.
1248         * fast/canvas/philip/tests/2d.path.stroke.prune.curve.html: Added.
1249         * fast/canvas/philip/tests/2d.path.stroke.prune.line.html: Added.
1250         * fast/canvas/philip/tests/2d.path.stroke.prune.rect.html: Added.
1251         * fast/canvas/philip/tests/2d.path.stroke.scale1.html: Added.
1252         * fast/canvas/philip/tests/2d.path.stroke.scale2.html: Added.
1253         * fast/canvas/philip/tests/2d.path.stroke.skew.html: Added.
1254         * fast/canvas/philip/tests/2d.path.stroke.unaffected.html: Added.
1255         * fast/canvas/philip/tests/2d.path.stroke.union.html: Added.
1256         * fast/canvas/philip/tests/2d.path.transformation.basic.html: Added.
1257         * fast/canvas/philip/tests/2d.path.transformation.changing.html: Added.
1258         * fast/canvas/philip/tests/2d.path.transformation.multiple.html: Added.
1259         * fast/canvas/philip/tests/2d.pattern.animated.gif.html: Added.
1260         * fast/canvas/philip/tests/2d.pattern.basic.canvas.html: Added.
1261         * fast/canvas/philip/tests/2d.pattern.basic.image.html: Added.
1262         * fast/canvas/philip/tests/2d.pattern.basic.nocontext.html: Added.
1263         * fast/canvas/philip/tests/2d.pattern.basic.type.html: Added.
1264         * fast/canvas/philip/tests/2d.pattern.basic.zerocanvas.html: Added.
1265         * fast/canvas/philip/tests/2d.pattern.crosscanvas.html: Added.
1266         * fast/canvas/philip/tests/2d.pattern.image.broken.html: Added.
1267         * fast/canvas/philip/tests/2d.pattern.image.incomplete.html: Added.
1268         * fast/canvas/philip/tests/2d.pattern.image.null.html: Added.
1269         * fast/canvas/philip/tests/2d.pattern.image.string.html: Added.
1270         * fast/canvas/philip/tests/2d.pattern.image.undefined.html: Added.
1271         * fast/canvas/philip/tests/2d.pattern.modify.canvas1.html: Added.
1272         * fast/canvas/philip/tests/2d.pattern.modify.canvas2.html: Added.
1273         * fast/canvas/philip/tests/2d.pattern.modify.image1.html: Added.
1274         * fast/canvas/philip/tests/2d.pattern.modify.image2.html: Added.
1275         * fast/canvas/philip/tests/2d.pattern.paint.norepeat.basic.html: Added.
1276         * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord1.html: Added.
1277         * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord2.html: Added.
1278         * fast/canvas/philip/tests/2d.pattern.paint.norepeat.coord3.html: Added.
1279         * fast/canvas/philip/tests/2d.pattern.paint.norepeat.outside.html: Added.
1280         * fast/canvas/philip/tests/2d.pattern.paint.orientation.canvas.html: Added.
1281         * fast/canvas/philip/tests/2d.pattern.paint.orientation.image.html: Added.
1282         * fast/canvas/philip/tests/2d.pattern.paint.repeat.basic.html: Added.
1283         * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord1.html: Added.
1284         * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord2.html: Added.
1285         * fast/canvas/philip/tests/2d.pattern.paint.repeat.coord3.html: Added.
1286         * fast/canvas/philip/tests/2d.pattern.paint.repeat.outside.html: Added.
1287         * fast/canvas/philip/tests/2d.pattern.paint.repeatx.basic.html: Added.
1288         * fast/canvas/philip/tests/2d.pattern.paint.repeatx.coord1.html: Added.
1289         * fast/canvas/philip/tests/2d.pattern.paint.repeatx.outside.html: Added.
1290         * fast/canvas/philip/tests/2d.pattern.paint.repeaty.basic.html: Added.
1291         * fast/canvas/philip/tests/2d.pattern.paint.repeaty.coord1.html: Added.
1292         * fast/canvas/philip/tests/2d.pattern.paint.repeaty.outside.html: Added.
1293         * fast/canvas/philip/tests/2d.pattern.repeat.case.html: Added.
1294         * fast/canvas/philip/tests/2d.pattern.repeat.empty.html: Added.
1295         * fast/canvas/philip/tests/2d.pattern.repeat.null.html: Added.
1296         * fast/canvas/philip/tests/2d.pattern.repeat.nullsuffix.html: Added.
1297         * fast/canvas/philip/tests/2d.pattern.repeat.undefined.html: Added.
1298         * fast/canvas/philip/tests/2d.pattern.repeat.unrecognised.html: Added.
1299         * fast/canvas/philip/tests/2d.scaled.html: Added.
1300         * fast/canvas/philip/tests/2d.scaled.png: Added.
1301         * fast/canvas/philip/tests/2d.shadow.alpha.1.html: Added.
1302         * fast/canvas/philip/tests/2d.shadow.alpha.2.html: Added.
1303         * fast/canvas/philip/tests/2d.shadow.alpha.2.png: Added.
1304         * fast/canvas/philip/tests/2d.shadow.alpha.3.html: Added.
1305         * fast/canvas/philip/tests/2d.shadow.alpha.3.png: Added.
1306         * fast/canvas/philip/tests/2d.shadow.alpha.4.html: Added.
1307         * fast/canvas/philip/tests/2d.shadow.alpha.4.png: Added.
1308         * fast/canvas/philip/tests/2d.shadow.alpha.5.html: Added.
1309         * fast/canvas/philip/tests/2d.shadow.alpha.5.png: Added.
1310         * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.initial.html: Added.
1311         * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.invalid.html: Added.
1312         * fast/canvas/philip/tests/2d.shadow.attributes.shadowBlur.valid.html: Added.
1313         * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.initial.html: Added.
1314         * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.invalid.html: Added.
1315         * fast/canvas/philip/tests/2d.shadow.attributes.shadowColor.valid.html: Added.
1316         * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.initial.html: Added.
1317         * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.invalid.html: Added.
1318         * fast/canvas/philip/tests/2d.shadow.attributes.shadowOffset.valid.html: Added.
1319         * fast/canvas/philip/tests/2d.shadow.blur.high.html: Added.
1320         * fast/canvas/philip/tests/2d.shadow.blur.high.png: Added.
1321         * fast/canvas/philip/tests/2d.shadow.blur.low.html: Added.
1322         * fast/canvas/philip/tests/2d.shadow.blur.low.png: Added.
1323         * fast/canvas/philip/tests/2d.shadow.canvas.alpha.html: Added.
1324         * fast/canvas/philip/tests/2d.shadow.canvas.alpha.png: Added.
1325         * fast/canvas/philip/tests/2d.shadow.canvas.basic.html: Added.
1326         * fast/canvas/philip/tests/2d.shadow.canvas.transparent.1.html: Added.
1327         * fast/canvas/philip/tests/2d.shadow.canvas.transparent.2.html: Added.
1328         * fast/canvas/philip/tests/2d.shadow.clip.1.html: Added.
1329         * fast/canvas/philip/tests/2d.shadow.clip.2.html: Added.
1330         * fast/canvas/philip/tests/2d.shadow.clip.3.html: Added.
1331         * fast/canvas/philip/tests/2d.shadow.composite.1.html: Added.
1332         * fast/canvas/philip/tests/2d.shadow.composite.2.html: Added.
1333         * fast/canvas/philip/tests/2d.shadow.composite.3.html: Added.
1334         * fast/canvas/philip/tests/2d.shadow.enable.blur.html: Added.
1335         * fast/canvas/philip/tests/2d.shadow.enable.off.1.html: Added.
1336         * fast/canvas/philip/tests/2d.shadow.enable.off.2.html: Added.
1337         * fast/canvas/philip/tests/2d.shadow.enable.x.html: Added.
1338         * fast/canvas/philip/tests/2d.shadow.enable.y.html: Added.
1339         * fast/canvas/philip/tests/2d.shadow.gradient.alpha.html: Added.
1340         * fast/canvas/philip/tests/2d.shadow.gradient.alpha.png: Added.
1341         * fast/canvas/philip/tests/2d.shadow.gradient.basic.html: Added.
1342         * fast/canvas/philip/tests/2d.shadow.gradient.transparent.1.html: Added.
1343         * fast/canvas/philip/tests/2d.shadow.gradient.transparent.2.html: Added.
1344         * fast/canvas/philip/tests/2d.shadow.image.alpha.html: Added.
1345         * fast/canvas/philip/tests/2d.shadow.image.alpha.png: Added.
1346         * fast/canvas/philip/tests/2d.shadow.image.basic.html: Added.
1347         * fast/canvas/philip/tests/2d.shadow.image.scale.html: Added.
1348         * fast/canvas/philip/tests/2d.shadow.image.section.html: Added.
1349         * fast/canvas/philip/tests/2d.shadow.image.transparent.1.html: Added.
1350         * fast/canvas/philip/tests/2d.shadow.image.transparent.2.html: Added.
1351         * fast/canvas/philip/tests/2d.shadow.offset.negativeX.html: Added.
1352         * fast/canvas/philip/tests/2d.shadow.offset.negativeY.html: Added.
1353         * fast/canvas/philip/tests/2d.shadow.offset.positiveX.html: Added.
1354         * fast/canvas/philip/tests/2d.shadow.offset.positiveY.html: Added.
1355         * fast/canvas/philip/tests/2d.shadow.outside.html: Added.
1356         * fast/canvas/philip/tests/2d.shadow.pattern.alpha.html: Added.
1357         * fast/canvas/philip/tests/2d.shadow.pattern.alpha.png: Added.
1358         * fast/canvas/philip/tests/2d.shadow.pattern.basic.html: Added.
1359         * fast/canvas/philip/tests/2d.shadow.pattern.transparent.1.html: Added.
1360         * fast/canvas/philip/tests/2d.shadow.pattern.transparent.2.html: Added.
1361         * fast/canvas/philip/tests/2d.shadow.stroke.basic.html: Added.
1362         * fast/canvas/philip/tests/2d.shadow.stroke.cap.1.html: Added.
1363         * fast/canvas/philip/tests/2d.shadow.stroke.cap.2.html: Added.
1364         * fast/canvas/philip/tests/2d.shadow.stroke.join.1.html: Added.
1365         * fast/canvas/philip/tests/2d.shadow.stroke.join.2.html: Added.
1366         * fast/canvas/philip/tests/2d.shadow.stroke.join.3.html: Added.
1367         * fast/canvas/philip/tests/2d.shadow.transform.1.html: Added.
1368         * fast/canvas/philip/tests/2d.shadow.transform.2.html: Added.
1369         * fast/canvas/philip/tests/2d.state.saverestore.bitmap.html: Added.
1370         * fast/canvas/philip/tests/2d.state.saverestore.clip.html: Added.
1371         * fast/canvas/philip/tests/2d.state.saverestore.fillStyle.html: Added.
1372         * fast/canvas/philip/tests/2d.state.saverestore.font.html: Added.
1373         * fast/canvas/philip/tests/2d.state.saverestore.globalAlpha.html: Added.
1374         * fast/canvas/philip/tests/2d.state.saverestore.globalCompositeOperation.html: Added.
1375         * fast/canvas/philip/tests/2d.state.saverestore.lineCap.html: Added.
1376         * fast/canvas/philip/tests/2d.state.saverestore.lineJoin.html: Added.
1377         * fast/canvas/philip/tests/2d.state.saverestore.lineWidth.html: Added.
1378         * fast/canvas/philip/tests/2d.state.saverestore.miterLimit.html: Added.
1379         * fast/canvas/philip/tests/2d.state.saverestore.path.html: Added.
1380         * fast/canvas/philip/tests/2d.state.saverestore.shadowBlur.html: Added.
1381         * fast/canvas/philip/tests/2d.state.saverestore.shadowColor.html: Added.
1382         * fast/canvas/philip/tests/2d.state.saverestore.shadowOffsetX.html: Added.
1383         * fast/canvas/philip/tests/2d.state.saverestore.shadowOffsetY.html: Added.
1384         * fast/canvas/philip/tests/2d.state.saverestore.stack.html: Added.
1385         * fast/canvas/philip/tests/2d.state.saverestore.stackdepth.html: Added.
1386         * fast/canvas/philip/tests/2d.state.saverestore.strokeStyle.html: Added.
1387         * fast/canvas/philip/tests/2d.state.saverestore.textAlign.html: Added.
1388         * fast/canvas/philip/tests/2d.state.saverestore.textBaseline.html: Added.
1389         * fast/canvas/philip/tests/2d.state.saverestore.transformation.html: Added.
1390         * fast/canvas/philip/tests/2d.state.saverestore.underflow.html: Added.
1391         * fast/canvas/philip/tests/2d.strokeRect.basic.html: Added.
1392         * fast/canvas/philip/tests/2d.strokeRect.clip.html: Added.
1393         * fast/canvas/philip/tests/2d.strokeRect.globalalpha.html: Added.
1394         * fast/canvas/philip/tests/2d.strokeRect.globalcomposite.html: Added.
1395         * fast/canvas/philip/tests/2d.strokeRect.negative.html: Added.
1396         * fast/canvas/philip/tests/2d.strokeRect.nonfinite.html: Added.
1397         * fast/canvas/philip/tests/2d.strokeRect.path.html: Added.
1398         * fast/canvas/philip/tests/2d.strokeRect.shadow.html: Added.
1399         * fast/canvas/philip/tests/2d.strokeRect.transform.html: Added.
1400         * fast/canvas/philip/tests/2d.strokeRect.zero.1.html: Added.
1401         * fast/canvas/philip/tests/2d.strokeRect.zero.2.html: Added.
1402         * fast/canvas/philip/tests/2d.strokeRect.zero.3.html: Added.
1403         * fast/canvas/philip/tests/2d.strokeRect.zero.4.html: Added.
1404         * fast/canvas/philip/tests/2d.strokeRect.zero.5.html: Added.
1405         * fast/canvas/philip/tests/2d.strokeStyle.default.html: Added.
1406         * fast/canvas/philip/tests/2d.text.align.default.html: Added.
1407         * fast/canvas/philip/tests/2d.text.align.invalid.html: Added.
1408         * fast/canvas/philip/tests/2d.text.align.valid.html: Added.
1409         * fast/canvas/philip/tests/2d.text.baseline.default.html: Added.
1410         * fast/canvas/philip/tests/2d.text.baseline.invalid.html: Added.
1411         * fast/canvas/philip/tests/2d.text.baseline.valid.html: Added.
1412         * fast/canvas/philip/tests/2d.text.draw.align.center.html: Added.
1413         * fast/canvas/philip/tests/2d.text.draw.align.end.ltr.html: Added.
1414         * fast/canvas/philip/tests/2d.text.draw.align.end.rtl.html: Added.
1415         * fast/canvas/philip/tests/2d.text.draw.align.left.html: Added.
1416         * fast/canvas/philip/tests/2d.text.draw.align.right.html: Added.
1417         * fast/canvas/philip/tests/2d.text.draw.align.start.ltr.html: Added.
1418         * fast/canvas/philip/tests/2d.text.draw.align.start.rtl.html: Added.
1419         * fast/canvas/philip/tests/2d.text.draw.baseline.alphabetic.html: Added.
1420         * fast/canvas/philip/tests/2d.text.draw.baseline.bottom.html: Added.
1421         * fast/canvas/philip/tests/2d.text.draw.baseline.hanging.html: Added.
1422         * fast/canvas/philip/tests/2d.text.draw.baseline.ideographic.html: Added.
1423         * fast/canvas/philip/tests/2d.text.draw.baseline.middle.html: Added.
1424         * fast/canvas/philip/tests/2d.text.draw.baseline.top.html: Added.
1425         * fast/canvas/philip/tests/2d.text.draw.fill.basic.html: Added.
1426         * fast/canvas/philip/tests/2d.text.draw.fill.basic.png: Added.
1427         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.bound.html: Added.
1428         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.fontface.html: Added.
1429         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.large.html: Added.
1430         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.large.png: Added.
1431         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.small.html: Added.
1432         * fast/canvas/philip/tests/2d.text.draw.fill.maxWidth.zero.html: Added.
1433         * fast/canvas/philip/tests/2d.text.draw.fill.rtl.html: Added.
1434         * fast/canvas/philip/tests/2d.text.draw.fill.rtl.png: Added.
1435         * fast/canvas/philip/tests/2d.text.draw.fill.unaffected.html: Added.
1436         * fast/canvas/philip/tests/2d.text.draw.fontface.html: Added.
1437         * fast/canvas/philip/tests/2d.text.draw.fontface.notinpage.html: Added.
1438         * fast/canvas/philip/tests/2d.text.draw.fontface.repeat.html: Added.
1439         * fast/canvas/philip/tests/2d.text.draw.kern.consistent.html: Added.
1440         * fast/canvas/philip/tests/2d.text.draw.space.basic.html: Added.
1441         * fast/canvas/philip/tests/2d.text.draw.space.collapse.end.html: Added.
1442         * fast/canvas/philip/tests/2d.text.draw.space.collapse.nonspace.html: Added.
1443         * fast/canvas/philip/tests/2d.text.draw.space.collapse.other.html: Added.
1444         * fast/canvas/philip/tests/2d.text.draw.space.collapse.space.html: Added.
1445         * fast/canvas/philip/tests/2d.text.draw.space.collapse.start.html: Added.
1446         * fast/canvas/philip/tests/2d.text.draw.stroke.basic.html: Added.
1447         * fast/canvas/philip/tests/2d.text.draw.stroke.basic.png: Added.
1448         * fast/canvas/philip/tests/2d.text.draw.stroke.unaffected.html: Added.
1449         * fast/canvas/philip/tests/2d.text.font.default.html: Added.
1450         * fast/canvas/philip/tests/2d.text.font.parse.basic.html: Added.
1451         * fast/canvas/philip/tests/2d.text.font.parse.complex.html: Added.
1452         * fast/canvas/philip/tests/2d.text.font.parse.invalid.html: Added.
1453         * fast/canvas/philip/tests/2d.text.font.parse.size.percentage.default.html: Added.
1454         * fast/canvas/philip/tests/2d.text.font.parse.size.percentage.html: Added.
1455         * fast/canvas/philip/tests/2d.text.font.parse.system.html: Added.
1456         * fast/canvas/philip/tests/2d.text.measure.width.basic.html: Added.
1457         * fast/canvas/philip/tests/2d.text.measure.width.empty.html: Added.
1458         * fast/canvas/philip/tests/2d.text.measure.width.space.html: Added.
1459         * fast/canvas/philip/tests/2d.transformation.order.html: Added.
1460         * fast/canvas/philip/tests/2d.transformation.rotate.direction.html: Added.
1461         * fast/canvas/philip/tests/2d.transformation.rotate.nonfinite.html: Added.
1462         * fast/canvas/philip/tests/2d.transformation.rotate.radians.html: Added.
1463         * fast/canvas/philip/tests/2d.transformation.rotate.wrap.html: Added.
1464         * fast/canvas/philip/tests/2d.transformation.rotate.wrapnegative.html: Added.
1465         * fast/canvas/philip/tests/2d.transformation.rotate.zero.html: Added.
1466         * fast/canvas/philip/tests/2d.transformation.scale.basic.html: Added.
1467         * fast/canvas/philip/tests/2d.transformation.scale.large.html: Added.
1468         * fast/canvas/philip/tests/2d.transformation.scale.multiple.html: Added.
1469         * fast/canvas/philip/tests/2d.transformation.scale.negative.html: Added.
1470         * fast/canvas/philip/tests/2d.transformation.scale.nonfinite.html: Added.
1471         * fast/canvas/philip/tests/2d.transformation.scale.zero.html: Added.
1472         * fast/canvas/philip/tests/2d.transformation.setTransform.multiple.html: Added.
1473         * fast/canvas/philip/tests/2d.transformation.setTransform.nonfinite.html: Added.
1474         * fast/canvas/philip/tests/2d.transformation.setTransform.skewed.html: Added.
1475         * fast/canvas/philip/tests/2d.transformation.transform.identity.html: Added.
1476         * fast/canvas/philip/tests/2d.transformation.transform.multiply.html: Added.
1477         * fast/canvas/philip/tests/2d.transformation.transform.nonfinite.html: Added.
1478         * fast/canvas/philip/tests/2d.transformation.transform.skewed.html: Added.
1479         * fast/canvas/philip/tests/2d.transformation.translate.basic.html: Added.
1480         * fast/canvas/philip/tests/2d.transformation.translate.nonfinite.html: Added.
1481         * fast/canvas/philip/tests/2d.voidreturn.html: Added.
1482         * fast/canvas/philip/tests/clear-100x50.png: Added.
1483         * fast/canvas/philip/tests/context.casesensitive.html: Added.
1484         * fast/canvas/philip/tests/context.emptystring.html: Added.
1485         * fast/canvas/philip/tests/context.unrecognised.badname.html: Added.
1486         * fast/canvas/philip/tests/context.unrecognised.badsuffix.html: Added.
1487         * fast/canvas/philip/tests/context.unrecognised.nullsuffix.html: Added.
1488         * fast/canvas/philip/tests/context.unrecognised.unicode.html: Added.
1489         * fast/canvas/philip/tests/fallback.basic.html: Added.
1490         * fast/canvas/philip/tests/fallback.multiple.html: Added.
1491         * fast/canvas/philip/tests/fallback.nested.html: Added.
1492         * fast/canvas/philip/tests/green-100x50.png: Added.
1493         * fast/canvas/philip/tests/initial.colour.html: Added.
1494         * fast/canvas/philip/tests/initial.colour.png: Added.
1495         * fast/canvas/philip/tests/initial.reset.2dstate.html: Added.
1496         * fast/canvas/philip/tests/initial.reset.clip.html: Added.
1497         * fast/canvas/philip/tests/initial.reset.different.html: Added.
1498         * fast/canvas/philip/tests/initial.reset.different.png: Added.
1499         * fast/canvas/philip/tests/initial.reset.gradient.html: Added.
1500         * fast/canvas/philip/tests/initial.reset.path.html: Added.
1501         * fast/canvas/philip/tests/initial.reset.path.png: Added.
1502         * fast/canvas/philip/tests/initial.reset.pattern.html: Added.
1503         * fast/canvas/philip/tests/initial.reset.same.html: Added.
1504         * fast/canvas/philip/tests/initial.reset.same.png: Added.
1505         * fast/canvas/philip/tests/initial.reset.transform.html: Added.
1506         * fast/canvas/philip/tests/security.dataURI.html: Added.
1507         * fast/canvas/philip/tests/security.drawImage.canvas.html: Added.
1508         * fast/canvas/philip/tests/security.drawImage.image.html: Added.
1509         * fast/canvas/philip/tests/security.pattern.canvas.fillStyle.html: Added.
1510         * fast/canvas/philip/tests/security.pattern.canvas.strokeStyle.html: Added.
1511         * fast/canvas/philip/tests/security.pattern.canvas.timing.html: Added.
1512         * fast/canvas/philip/tests/security.pattern.create.html: Added.
1513         * fast/canvas/philip/tests/security.pattern.cross.html: Added.
1514         * fast/canvas/philip/tests/security.pattern.image.fillStyle.html: Added.
1515         * fast/canvas/philip/tests/security.pattern.image.strokeStyle.html: Added.
1516         * fast/canvas/philip/tests/security.reset.html: Added.
1517         * fast/canvas/philip/tests/size.attributes.default.html: Added.
1518         * fast/canvas/philip/tests/size.attributes.default.png: Added.
1519         * fast/canvas/philip/tests/size.attributes.get.html: Added.
1520         * fast/canvas/philip/tests/size.attributes.get.png: Added.
1521         * fast/canvas/philip/tests/size.attributes.idl.html: Added.
1522         * fast/canvas/philip/tests/size.attributes.idl.set.zero.html: Added.
1523         * fast/canvas/philip/tests/size.attributes.parse.decimal.html: Added.
1524         * fast/canvas/philip/tests/size.attributes.parse.decimal.png: Added.
1525         * fast/canvas/philip/tests/size.attributes.parse.em.html: Added.
1526         * fast/canvas/philip/tests/size.attributes.parse.em.png: Added.
1527         * fast/canvas/philip/tests/size.attributes.parse.empty.html: Added.
1528         * fast/canvas/philip/tests/size.attributes.parse.empty.png: Added.
1529         * fast/canvas/philip/tests/size.attributes.parse.exp.html: Added.
1530         * fast/canvas/philip/tests/size.attributes.parse.exp.png: Added.
1531         * fast/canvas/philip/tests/size.attributes.parse.hex.html: Added.
1532         * fast/canvas/philip/tests/size.attributes.parse.junk.html: Added.
1533         * fast/canvas/philip/tests/size.attributes.parse.junk.png: Added.
1534         * fast/canvas/philip/tests/size.attributes.parse.minus.html: Added.
1535         * fast/canvas/philip/tests/size.attributes.parse.minus.png: Added.
1536         * fast/canvas/philip/tests/size.attributes.parse.octal.html: Added.
1537         * fast/canvas/philip/tests/size.attributes.parse.octal.png: Added.
1538         * fast/canvas/philip/tests/size.attributes.parse.onlyspace.html: Added.
1539         * fast/canvas/philip/tests/size.attributes.parse.onlyspace.png: Added.
1540         * fast/canvas/philip/tests/size.attributes.parse.percent.html: Added.
1541         * fast/canvas/philip/tests/size.attributes.parse.percent.png: Added.
1542         * fast/canvas/philip/tests/size.attributes.parse.plus.html: Added.
1543         * fast/canvas/philip/tests/size.attributes.parse.plus.png: Added.
1544         * fast/canvas/philip/tests/size.attributes.parse.space.html: Added.
1545         * fast/canvas/philip/tests/size.attributes.parse.space.png: Added.
1546         * fast/canvas/philip/tests/size.attributes.parse.trailingjunk.html: Added.
1547         * fast/canvas/philip/tests/size.attributes.parse.trailingjunk.png: Added.
1548         * fast/canvas/philip/tests/size.attributes.parse.whitespace.html: Added.
1549         * fast/canvas/philip/tests/size.attributes.parse.whitespace.png: Added.
1550         * fast/canvas/philip/tests/size.attributes.parse.zero.html: Added.
1551         * fast/canvas/philip/tests/size.attributes.reflect.setcontent.html: Added.
1552         * fast/canvas/philip/tests/size.attributes.reflect.setcontent.png: Added.
1553         * fast/canvas/philip/tests/size.attributes.reflect.setidl.html: Added.
1554         * fast/canvas/philip/tests/size.attributes.reflect.setidl.png: Added.
1555         * fast/canvas/philip/tests/size.attributes.reflect.setidlzero.html: Added.
1556         * fast/canvas/philip/tests/size.attributes.removed.html: Added.
1557         * fast/canvas/philip/tests/size.attributes.removed.png: Added.
1558         * fast/canvas/philip/tests/size.attributes.set.html: Added.
1559         * fast/canvas/philip/tests/size.attributes.set.png: Added.
1560         * fast/canvas/philip/tests/size.attributes.setAttribute.decimal.html: Added.
1561         * fast/canvas/philip/tests/size.attributes.setAttribute.decimal.png: Added.
1562         * fast/canvas/philip/tests/size.attributes.setAttribute.em.html: Added.
1563         * fast/canvas/philip/tests/size.attributes.setAttribute.em.png: Added.
1564         * fast/canvas/philip/tests/size.attributes.setAttribute.empty.html: Added.
1565         * fast/canvas/philip/tests/size.attributes.setAttribute.empty.png: Added.
1566         * fast/canvas/philip/tests/size.attributes.setAttribute.exp.html: Added.
1567         * fast/canvas/philip/tests/size.attributes.setAttribute.exp.png: Added.
1568         * fast/canvas/philip/tests/size.attributes.setAttribute.hex.html: Added.
1569         * fast/canvas/philip/tests/size.attributes.setAttribute.junk.html: Added.
1570         * fast/canvas/philip/tests/size.attributes.setAttribute.junk.png: Added.
1571         * fast/canvas/philip/tests/size.attributes.setAttribute.minus.html: Added.
1572         * fast/canvas/philip/tests/size.attributes.setAttribute.minus.png: Added.
1573         * fast/canvas/philip/tests/size.attributes.setAttribute.octal.html: Added.
1574         * fast/canvas/philip/tests/size.attributes.setAttribute.octal.png: Added.
1575         * fast/canvas/philip/tests/size.attributes.setAttribute.onlyspace.html: Added.
1576         * fast/canvas/philip/tests/size.attributes.setAttribute.onlyspace.png: Added.
1577         * fast/canvas/philip/tests/size.attributes.setAttribute.percent.html: Added.
1578         * fast/canvas/philip/tests/size.attributes.setAttribute.percent.png: Added.
1579         * fast/canvas/philip/tests/size.attributes.setAttribute.plus.html: Added.
1580         * fast/canvas/philip/tests/size.attributes.setAttribute.plus.png: Added.
1581         * fast/canvas/philip/tests/size.attributes.setAttribute.space.html: Added.
1582         * fast/canvas/philip/tests/size.attributes.setAttribute.space.png: Added.
1583         * fast/canvas/philip/tests/size.attributes.setAttribute.trailingjunk.html: Added.
1584         * fast/canvas/philip/tests/size.attributes.setAttribute.trailingjunk.png: Added.
1585         * fast/canvas/philip/tests/size.attributes.setAttribute.whitespace.html: Added.
1586         * fast/canvas/philip/tests/size.attributes.setAttribute.whitespace.png: Added.
1587         * fast/canvas/philip/tests/size.attributes.setAttribute.zero.html: Added.
1588         * fast/canvas/philip/tests/size.attributes.style.html: Added.
1589         * fast/canvas/philip/tests/size.attributes.style.png: Added.
1590         * fast/canvas/philip/tests/toDataURL.arguments.1.html: Added.
1591         * fast/canvas/philip/tests/toDataURL.arguments.2.html: Added.
1592         * fast/canvas/philip/tests/toDataURL.arguments.3.html: Added.
1593         * fast/canvas/philip/tests/toDataURL.bogustype.html: Added.
1594         * fast/canvas/philip/tests/toDataURL.default.html: Added.
1595         * fast/canvas/philip/tests/toDataURL.jpeg.alpha.html: Added.
1596         * fast/canvas/philip/tests/toDataURL.jpeg.alpha.png: Added.
1597         * fast/canvas/philip/tests/toDataURL.jpeg.primarycolours.html: Added.
1598         * fast/canvas/philip/tests/toDataURL.jpeg.primarycolours.png: Added.
1599         * fast/canvas/philip/tests/toDataURL.jpeg.quality.basic.html: Added.
1600         * fast/canvas/philip/tests/toDataURL.jpeg.quality.basic.png: Added.
1601         * fast/canvas/philip/tests/toDataURL.jpeg.quality.notnumber.html: Added.
1602         * fast/canvas/philip/tests/toDataURL.jpeg.quality.outsiderange.html: Added.
1603         * fast/canvas/philip/tests/toDataURL.lowercase.ascii.html: Added.
1604         * fast/canvas/philip/tests/toDataURL.lowercase.unicode.html: Added.
1605         * fast/canvas/philip/tests/toDataURL.nocontext.html: Added.
1606         * fast/canvas/philip/tests/toDataURL.png.complexcolours.html: Added.
1607         * fast/canvas/philip/tests/toDataURL.png.complexcolours.png: Added.
1608         * fast/canvas/philip/tests/toDataURL.png.html: Added.
1609         * fast/canvas/philip/tests/toDataURL.png.primarycolours.html: Added.
1610         * fast/canvas/philip/tests/toDataURL.png.primarycolours.png: Added.
1611         * fast/canvas/philip/tests/toDataURL.unrecognised.html: Added.
1612         * fast/canvas/philip/tests/toDataURL.zerosize.html: Added.
1613         * fast/canvas/philip/tests/type.delete.html: Added.
1614         * fast/canvas/philip/tests/type.exists.html: Added.
1615         * fast/canvas/philip/tests/type.extend.html: Added.
1616         * fast/canvas/philip/tests/type.name.html: Added.
1617         * fast/canvas/philip/tests/type.prototype.html: Added.
1618         * fast/canvas/philip/tests/type.replace.html: Added.
1619         * platform/chromium/test_expectations.txt:
1620         * platform/gtk/Skipped:
1621         * platform/mac/Skipped:
1622         * platform/qt/Skipped:
1623         * platform/win/Skipped:
1624
1625 2010-05-21  Csaba Osztrogonác  <ossy@webkit.org>
1626
1627         Unreviewed. Update Qt specific expected file after r59941.
1628
1629         * platform/qt/fast/dom/prototype-inheritance-expected.txt: updated.
1630
1631 2010-05-21  Alejandro G. Castro  <alex@igalia.com>
1632
1633         Rubber-stamped by Xan Lopez.
1634
1635         Updated test results.
1636
1637         * platform/gtk/fast/dom/prototype-inheritance-expected.txt:
1638
1639 2010-05-21  Beth Dakin  <bdakin@apple.com>
1640
1641         Reviewed by Darin Adler.
1642
1643         Test for <rdar://problem/8009118> Crash in WebCore::toAlphabetic() 
1644         while running MangleMe
1645         -and corresponding-
1646         https://bugs.webkit.org/show_bug.cgi?id=39508
1647
1648         * fast/lists/alpha-boundary-values.html: Added.
1649         * platform/mac/fast/lists/alpha-boundary-values-expected.checksum: Added.
1650         * platform/mac/fast/lists/alpha-boundary-values-expected.png: Added.
1651         * platform/mac/fast/lists/alpha-boundary-values-expected.txt: Added.
1652
1653 2010-05-21  Oliver Hunt  <oliver@apple.com>
1654
1655         Reviewed by Geoffrey Garen.
1656
1657         All callable objects should have a global object reference
1658         https://bugs.webkit.org/show_bug.cgi?id=39495
1659
1660         Update expected results as we now give all function objects
1661         get their prototypes from the correct global object.
1662
1663         * fast/dom/prototype-inheritance-expected.txt:
1664
1665 2010-05-21  Victor Wang  <victorw@chromium.org>
1666
1667         Unremivewed. Update test expecations for chromium.
1668
1669         * platform/chromium/test_expectations.txt:
1670
1671 2010-05-21  Robin Cao  <robin.cao@torchmobile.com.cn>
1672
1673         Reviewed by Adam Roben.
1674
1675         fast/dom/HTMLObjectElement/children-changed.html times out on Windows run-webkit-tests
1676         https://bugs.webkit.org/show_bug.cgi?id=31315
1677
1678         * platform/win/Skipped: The test should pass now.
1679
1680 2010-05-21  Julie Parent  <jparent@chromium.org>
1681
1682         Unreviewed.
1683
1684         Updating Chromium test_expectations for newly added test, 
1685         svg/animations/animate-points.html which uses unsupported API.
1686
1687         * platform/chromium/test_expectations.txt:
1688
1689 2010-05-21  Robin Cao  <robin.cao@torchmobile.com.cn>
1690
1691         Reviewed by Eric Seidel.
1692
1693         animateTransform does not work on gradientTransform
1694         https://bugs.webkit.org/show_bug.cgi?id=38115
1695
1696         Tests if gradientTransform of a gradient is animateable.
1697
1698         * svg/animations/animate-gradient-transform-expected.txt: Added.
1699         * svg/animations/animate-gradient-transform.html: Added.
1700         * svg/animations/script-tests/animate-gradient-transform.js: Added.
1701         (sample1):
1702         (sample2):
1703         (sample3):
1704         (executeTest):
1705
1706 2010-05-21  Steve Block  <steveblock@google.com>
1707
1708         Reviewed by Jeremy Orlow
1709
1710         Geolocation LayoutTests should use standard template pattern
1711         https://bugs.webkit.org/show_bug.cgi?id=39301
1712
1713         Renamed resources to script-tests, updated TEMPLATE.html to use standard
1714         js-test-post.js, ran make-script-test-wrappers and updated test scripts and
1715         expected results.
1716
1717         * fast/dom/Geolocation/argument-types.html:
1718         * fast/dom/Geolocation/callback-exception-expected.txt:
1719         * fast/dom/Geolocation/callback-exception.html:
1720         * fast/dom/Geolocation/enabled.html:
1721         * fast/dom/Geolocation/error-expected.txt:
1722         * fast/dom/Geolocation/error.html:
1723         * fast/dom/Geolocation/maximum-age-expected.txt:
1724         * fast/dom/Geolocation/maximum-age.html:
1725         * fast/dom/Geolocation/notimer-after-unload.html:
1726         * fast/dom/Geolocation/permission-denied-already-clear-watch-expected.txt:
1727         * fast/dom/Geolocation/permission-denied-already-clear-watch.html:
1728         * fast/dom/Geolocation/permission-denied-already-error-expected.txt:
1729         * fast/dom/Geolocation/permission-denied-already-error.html:
1730         * fast/dom/Geolocation/permission-denied-already-success-expected.txt:
1731         * fast/dom/Geolocation/permission-denied-already-success.html:
1732         * fast/dom/Geolocation/permission-denied-expected.txt:
1733         * fast/dom/Geolocation/permission-denied-stops-watches-expected.txt:
1734         * fast/dom/Geolocation/permission-denied-stops-watches.html:
1735         * fast/dom/Geolocation/permission-denied.html:
1736         * fast/dom/Geolocation/position-string-expected.txt:
1737         * fast/dom/Geolocation/position-string.html:
1738         * fast/dom/Geolocation/reentrant-error-expected.txt:
1739         * fast/dom/Geolocation/reentrant-error.html:
1740         * fast/dom/Geolocation/reentrant-success-expected.txt:
1741         * fast/dom/Geolocation/reentrant-success.html:
1742         * fast/dom/Geolocation/resources: Removed.
1743         * fast/dom/Geolocation/resources/TEMPLATE.html: Removed.
1744         * fast/dom/Geolocation/resources/argument-types.js: Removed.
1745         * fast/dom/Geolocation/resources/callback-exception.js: Removed.
1746         * fast/dom/Geolocation/resources/enabled.js: Removed.
1747         * fast/dom/Geolocation/resources/error.js: Removed.
1748         * fast/dom/Geolocation/resources/js-test-post.js: Removed.
1749         * fast/dom/Geolocation/resources/maximum-age.js: Removed.
1750         * fast/dom/Geolocation/resources/notimer-after-unload.js: Removed.
1751         * fast/dom/Geolocation/resources/permission-denied-already-clear-watch.js: Removed.
1752         * fast/dom/Geolocation/resources/permission-denied-already-error.js: Removed.
1753         * fast/dom/Geolocation/resources/permission-denied-already-success.js: Removed.
1754         * fast/dom/Geolocation/resources/permission-denied-stops-watches.js: Removed.
1755         * fast/dom/Geolocation/resources/permission-denied.js: Removed.
1756         * fast/dom/Geolocation/resources/position-string.js: Removed.
1757         * fast/dom/Geolocation/resources/reentrant-error.js: Removed.
1758         * fast/dom/Geolocation/resources/reentrant-success.js: Removed.
1759         * fast/dom/Geolocation/resources/success.js: Removed.
1760         * fast/dom/Geolocation/resources/timeout-clear-watch.js: Removed.
1761         * fast/dom/Geolocation/resources/timeout-zero.js: Removed.
1762         * fast/dom/Geolocation/resources/timeout.js: Removed.
1763         * fast/dom/Geolocation/resources/watch.js: Removed.
1764         * fast/dom/Geolocation/script-tests: Copied from LayoutTests/fast/dom/Geolocation/resources.
1765         * fast/dom/Geolocation/script-tests/TEMPLATE.html:
1766         * fast/dom/Geolocation/script-tests/argument-types.js:
1767         * fast/dom/Geolocation/script-tests/callback-exception.js:
1768         * fast/dom/Geolocation/script-tests/enabled.js:
1769         * fast/dom/Geolocation/script-tests/error.js:
1770         * fast/dom/Geolocation/script-tests/js-test-post.js: Removed.
1771         * fast/dom/Geolocation/script-tests/maximum-age.js:
1772         * fast/dom/Geolocation/script-tests/notimer-after-unload.js:
1773         * fast/dom/Geolocation/script-tests/permission-denied-already-clear-watch.js:
1774         * fast/dom/Geolocation/script-tests/permission-denied-already-error.js:
1775         * fast/dom/Geolocation/script-tests/permission-denied-already-success.js:
1776         * fast/dom/Geolocation/script-tests/permission-denied-stops-watches.js:
1777         * fast/dom/Geolocation/script-tests/permission-denied.js:
1778         * fast/dom/Geolocation/script-tests/position-string.js:
1779         * fast/dom/Geolocation/script-tests/reentrant-error.js:
1780         * fast/dom/Geolocation/script-tests/reentrant-success.js:
1781         * fast/dom/Geolocation/script-tests/success.js:
1782         * fast/dom/Geolocation/script-tests/timeout-clear-watch.js:
1783         * fast/dom/Geolocation/script-tests/timeout-zero.js:
1784         * fast/dom/Geolocation/script-tests/timeout.js:
1785         * fast/dom/Geolocation/script-tests/watch.js:
1786         * fast/dom/Geolocation/success-expected.txt:
1787         * fast/dom/Geolocation/success.html:
1788         * fast/dom/Geolocation/timeout-clear-watch-expected.txt:
1789         * fast/dom/Geolocation/timeout-clear-watch.html:
1790         * fast/dom/Geolocation/timeout-expected.txt:
1791         * fast/dom/Geolocation/timeout-zero-expected.txt:
1792         * fast/dom/Geolocation/timeout-zero.html:
1793         * fast/dom/Geolocation/timeout.html:
1794         * fast/dom/Geolocation/watch-expected.txt:
1795         * fast/dom/Geolocation/watch.html:
1796
1797 2010-05-20  Tony Chang  <tony@chromium.org>
1798
1799         Reviewed by Kent Tamura.
1800
1801         escape link text when copying or dragging links on win or chromium
1802         https://bugs.webkit.org/show_bug.cgi?id=39413
1803
1804         * editing/pasteboard/drop-link-expected.txt: Added.
1805         * editing/pasteboard/drop-link.html:
1806         * platform/chromium-linux/editing/pasteboard/drop-link-expected.checksum: Removed.
1807         * platform/chromium-linux/editing/pasteboard/drop-link-expected.png: Removed.
1808         * platform/chromium-linux/editing/pasteboard/drop-link-expected.txt: Removed.
1809         * platform/chromium-win/editing/pasteboard/drop-link-expected.checksum: Removed.
1810         * platform/chromium-win/editing/pasteboard/drop-link-expected.png: Removed.
1811         * platform/chromium-win/editing/pasteboard/drop-link-expected.txt: Removed.
1812         * platform/mac/editing/pasteboard/drop-link-expected.checksum: Removed.
1813         * platform/mac/editing/pasteboard/drop-link-expected.png: Removed.
1814         * platform/mac/editing/pasteboard/drop-link-expected.txt: Removed.
1815
1816 2010-05-20  Fumitoshi Ukai  <ukai@chromium.org>
1817
1818         Reviewed by Alexey Proskuryakov.
1819
1820         WebSocket handshake incompatible change in draft-hixie-thewebsocketprotocol-76
1821         https://bugs.webkit.org/show_bug.cgi?id=35572
1822
1823         Fix LayoutTests for new WebSocket protocol.
1824         It requires https://bugs.webkit.org/show_bug.cgi?id=38034 to pass websocket tests.
1825
1826         * websocket/tests/handshake-error-expected.txt: Update expected data.
1827         * websocket/tests/handshake-error_wsh.py: Without CRLF, the wsh will sends "ThisWillCauseHandshakeErrorHTTP/1.1 101 WebSocket Protocol Handshake\r\n", which is legal for the first line of draft 76 WebSocket opening handshake. (4.1 Opening Handhshake, step 28 to 30).  To fail handshake, it needs \r\n.
1828         * websocket/tests/long-invalid-header-expected.txt:  Originally, it expects Upgrade header after status line.  In draft 76, order is not important.  But "pppp..\r\n" would fail because it misses ":" (end of name) before \r.
1829
1830 2010-05-20  Victor Wang  <victorw@chromium.org>
1831
1832         Unreviewed. Update test expectations for chromium.
1833
1834         * platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.checksum: Added.
1835         * platform/chromium-linux/fast/css/font-face-in-shadow-DOM-expected.png: Added.
1836         * platform/chromium-win/fast/css/font-face-in-shadow-DOM-expected.checksum: Added.
1837         * platform/chromium-win/fast/css/font-face-in-shadow-DOM-expected.png: Added.
1838         * platform/chromium/test_expectations.txt:
1839
1840 2010-05-20  Zhenyao Mo  <zmo@google.com>
1841
1842         Reviewed by Dimitri Glazkov.
1843
1844         fast/canvas/webgl/texture-npot.html failed on leopard bot
1845         https://bugs.webkit.org/show_bug.cgi?id=39128
1846
1847         * fast/canvas/webgl/texture-npot-expected.txt: Adding the failed test cases back.
1848         * fast/canvas/webgl/texture-npot.html:
1849         * platform/mac-leopard/Skipped: Skip texture-npot.html on leopard for now.
1850
1851 2010-05-20  Zhenyao Mo  <zmo@google.com>
1852
1853         Reviewed by Dimitri Glazkov.
1854
1855         Map RGBA4/RGB5_A1 to RGBA and RGB565 to RGB in RenderbufferStorage
1856         https://bugs.webkit.org/show_bug.cgi?id=39077
1857
1858         * fast/canvas/webgl/framebuffer-object-attachment-expected.txt: Add the test cases for color renderbuffer creation and attachment to framebuffer.
1859         * fast/canvas/webgl/framebuffer-object-attachment.html: Ditto.
1860
1861 2010-05-20  Dan Bernstein  <mitz@apple.com>
1862
1863         Reviewed by Dave Hyatt.
1864
1865         <rdar://problem/8007953> Textarea using custom font appears blank
1866
1867         * fast/css/font-face-in-shadow-DOM.html: Added.
1868         * platform/mac/fast/css/font-face-in-shadow-DOM-expected.checksum: Added.
1869         * platform/mac/fast/css/font-face-in-shadow-DOM-expected.png: Added.
1870         * platform/mac/fast/css/font-face-in-shadow-DOM-expected.txt: Added.
1871
1872 2010-05-20  Martin Robinson  <mrobinson@igalia.com>
1873
1874         Not reviewed.
1875
1876         Tests that use Geolocation.getCurrentPosition fail
1877         https://bugs.webkit.org/show_bug.cgi?id=39454
1878
1879         * platform/gtk/Skipped: Skip failing tests until this bug is resolved.
1880
1881 2010-05-20  Victor Wang  <victorw@chromium.org>
1882
1883         Unreviewed. Update test expectations for chromium.
1884
1885         * platform/chromium-mac/svg/filters/feLighting-crash-expected.checksum: Added.
1886         * platform/chromium-mac/svg/filters/feLighting-crash-expected.png: Added.
1887         * platform/chromium-win/svg/filters/feLighting-crash-expected.checksum: Added.
1888         * platform/chromium-win/svg/filters/feLighting-crash-expected.png: Added.
1889         * platform/chromium/test_expectations.txt:
1890
1891 2010-05-20  Justin Schuh  <jschuh@chromium.org>
1892
1893         Reviewed by Adam Barth.
1894
1895         Moving frame.src checks out of the bindings
1896         https://bugs.webkit.org/show_bug.cgi?id=37815
1897
1898         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
1899         * http/tests/security/xss-DENIED-iframe-src-alias.html:
1900
1901 2010-05-20  Martin Robinson  <mrobinson@igalia.com>
1902
1903         Not reviewed.
1904
1905         https://bugs.webkit.org/show_bug.cgi?id=39388
1906         Re-enable geolocation tests on GTK+ now that this bug is closed.
1907
1908         * platform/gtk/Skipped: Re-enable geolocation tests.
1909
1910 2010-05-20  Martin Robinson  <mrobinson@igalia.com>
1911
1912         Unreviewed.
1913
1914         editingBehavior settings needs to be set back to a reasonable default between tests
1915         https://bugs.webkit.org/show_bug.cgi?id=39433
1916
1917         I forgot to revert the expected results for this test after reverting it.
1918
1919         * editing/selection/extend-selection-after-double-click-expected.txt:
1920
1921 2010-05-20  James Robinson  <jamesr@chromium.org>
1922
1923         Reviewed by Eric Seidel.
1924
1925         Tests putting focus into a textarea and setting display:none
1926         https://bugs.webkit.org/show_bug.cgi?id=39389
1927
1928         * editing/selection/focus-and-display-none-expected.txt: Added.
1929         * editing/selection/focus-and-display-none.html: Added.
1930
1931 2010-05-20  Martin Robinson  <mrobinson@igalia.com>
1932
1933         Reviewed by Ojan Vafai.
1934
1935         editingBehavior settings needs to be set back to a reasonable default between tests
1936         https://bugs.webkit.org/show_bug.cgi?id=39433
1937
1938         Revert the changes from r59840 to this test until there is a method
1939         in the WebKit APIs to consistently reset the editingBehavior setting
1940         to a reasonable default.
1941
1942         * editing/selection/extend-selection-after-double-click.html: Revert previous changes to this test.
1943 2010-05-20  Victor Wang  <victorw@chromium.org>
1944
1945         Unreviewed. Update test expectations from chromium.
1946
1947         * platform/chromium/test_expectations.txt:
1948
1949 2010-05-20  Steve Block  <steveblock@google.com>
1950
1951         Reviewed by Jeremy Orlow.
1952
1953         Provide bindings for DeviceOrientation
1954         https://bugs.webkit.org/show_bug.cgi?id=39210
1955
1956         Modifies existing fast/dom/Window tests to skip window.ondeviceorientation until
1957         it is widely supported.
1958         Adds new fast/dom/Window/window-properties-on-device-orientation.html to test
1959         type and presence of window.ondeviceorientation.
1960         Adds new fast/dom/DeviceOrientation directory and initial test.
1961         Adds all DeviceOrientation tests to all skipped lists.
1962
1963         * fast/dom/DeviceOrientation: Added.
1964         * fast/dom/DeviceOrientation/script-tests: Added.
1965         * fast/dom/DeviceOrientation/script-tests/TEMPLATE.html: Added.
1966         * fast/dom/DeviceOrientation/script-tests/window-property.js: Added.
1967         (hasOnDeviceOrientationProperty):
1968         * fast/dom/DeviceOrientation/window-property-expected.txt: Added.
1969         * fast/dom/DeviceOrientation/window-property.html: Added.
1970         * fast/dom/Window/script-tests/window-property-descriptors.js:
1971         * fast/dom/Window/window-properties-on-device-orientation-expected.txt: Added.
1972         * fast/dom/Window/window-properties-on-device-orientation.html: Added.
1973         * fast/dom/Window/window-properties.html:
1974         * platform/chromium/test_expectations.txt:
1975         * platform/gtk/Skipped:
1976         * platform/mac/Skipped:
1977         * platform/qt/Skipped:
1978         * platform/win/Skipped:
1979
1980 2010-05-20  Martin Robinson  <mrobinson@webkit.org>
1981
1982         Reviewed by Ojan Vafai.
1983
1984         Expose the editing behavior setting in DRT to test all editing code paths
1985         https://bugs.webkit.org/show_bug.cgi?id=38603
1986
1987         * editing/selection/extend-selection-after-double-click.html: Use the new DRT support for changing editing behavior.
1988         * editing/selection/extend-selection-after-double-click-expected.txt: Update expected results to reflect both behaviors.
1989
1990 2010-05-20  Adam Langley  <agl@chromium.org>
1991
1992         Reviewed by David Levin.
1993
1994         [chromium] Add test which previously crashed on Linux.
1995
1996         https://bugs.webkit.org/show_bug.cgi?id=39015
1997         http://code.google.com/p/chromium/issues/detail?id=43831
1998
1999         * fast/text/chromium-linux-fallback-crash-expected.txt: Added.
2000         * fast/text/chromium-linux-fallback-crash.html: Added.
2001
2002 2010-05-20  Herczeg Zoltan  <zherczeg@webkit.org>
2003
2004         Unreviewed. Update Qt specific expected file.
2005
2006         * platform/qt/svg/filters/feLighting-crash-expected.txt:
2007
2008 2010-05-20  Zoltan Herczeg  <zherczeg@webkit.org>
2009
2010         Reviewed by Dirk Schulze.
2011
2012         In case of lighting SVG effects, a wider output rectangle
2013         than the input image size should not cause crash.
2014         https://bugs.webkit.org/show_bug.cgi?id=39004
2015
2016         * platform/mac/svg/filters/feLighting-crash-expected.checksum: Added.
2017         * platform/mac/svg/filters/feLighting-crash-expected.png: Added.
2018         * platform/mac/svg/filters/feLighting-crash-expected.txt: Added.
2019         * platform/qt/svg/filters/feLighting-crash-expected.txt: Added.
2020         * svg/filters/feLighting-crash.svg: Added.
2021
2022 2010-05-20  MORITA Hajime  <morrita@google.com>
2023
2024         Reviewed by Kent Tamura.
2025         
2026         2x execCommand ReadAV@NULL
2027         https://bugs.webkit.org/show_bug.cgi?id=35791
2028
2029         This test passes if it doesn't crash.        
2030  
2031         * editing/execCommand/35791-expected.txt: Added.
2032         * editing/execCommand/35791.html: Added.
2033
2034 2010-05-19  Mario Sanchez Prada  <msanchez@igalia.com>
2035
2036         Reviewed by Darin Adler.
2037
2038         Misleading variable name in a11y test
2039         https://bugs.webkit.org/show_bug.cgi?id=38465
2040
2041         Use a more appropriate variable name for the return
2042         value of accessibilityController.rootElement
2043
2044         * accessibility/aria-controls-with-tabs.html:
2045
2046 2010-05-19  Victor Wang  <victorw@chromium.org>
2047
2048         Unreviewed. Update Chromium test expectations.
2049
2050         * platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.checksum: Added.
2051         * platform/chromium-linux/fast/multicol/layers-split-across-columns-expected.png: Added.
2052         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum:
2053         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Removed.
2054         * platform/chromium-mac/fast/multicol/layers-split-across-columns-expected.checksum: Added.
2055         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
2056         * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.checksum: Added.
2057         * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.png: Added.
2058         * platform/chromium-win/fast/multicol/layers-split-across-columns-expected.txt: Added.
2059         * platform/chromium-win/fast/multicol/nested-columns-expected.txt:
2060
2061 2010-05-19  Oliver Hunt  <oliver@apple.com>
2062
2063         Reviewed by Geoffrey Garen.
2064
2065         emitJumpIfNotJSCell should special case constant immediate values
2066         https://bugs.webkit.org/show_bug.cgi?id=39392
2067
2068         Add tests for immediate constants being used where cells are expected.
2069
2070         * fast/js/immediate-constant-instead-of-cell-expected.txt: Added.
2071         * fast/js/immediate-constant-instead-of-cell.html: Added.
2072         * fast/js/script-tests/immediate-constant-instead-of-cell.js: Added.
2073         ():
2074
2075 2010-05-19  Jian Li  <jianli@chromium.org>
2076
2077         Reviewed by Alexey Proskuryakov.
2078
2079         Refactor text encoding detection logic in FileReader.
2080         https://bugs.webkit.org/show_bug.cgi?id=39131
2081
2082         Add more test coverage for FileReader.
2083
2084         * fast/files/file-reader-expected.txt:
2085         * fast/files/file-reader.html:
2086         * fast/files/resources/binary-file: Added.
2087
2088 2010-05-19  Martin Robinson  <mrobinson@igalia.com>
2089
2090         Not reviewed.
2091
2092         https://bugs.webkit.org/show_bug.cgi?id=39388
2093
2094         Disabling geolocation tests until blockers are fixed.
2095
2096         * platform/gtk/Skipped: Skipping geolocation tests for now.
2097
2098 2010-05-19  Abhishek Arya  <inferno@chromium.org>
2099
2100         Reviewed by David Hyatt.
2101
2102         Tests that text transformation applied to a non-text node
2103         does not result in crash.
2104         https://bugs.webkit.org/show_bug.cgi?id=38626        
2105
2106         * fast/text/text-transform-nontext-node-crash-expected.txt: Added.
2107         * fast/text/text-transform-nontext-node-crash.xhtml: Added.
2108
2109 2010-05-19  Martin Robinson  <mrobinson@igalia.com>
2110
2111         Not reviewed.
2112
2113         Updated multi-column test baselines.
2114
2115         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Updated.
2116         * platform/gtk/fast/multicol/layers-split-across-columns-expected.txt: Added.
2117         * platform/gtk/fast/multicol/nested-columns-expected.txt: Updated.
2118
2119 2010-05-19  Yaar Schnitman  <yaar@chromium.org>
2120
2121         Unreviewed, rolling out r59769.
2122         http://trac.webkit.org/changeset/59769
2123         https://bugs.webkit.org/show_bug.cgi?id=37815
2124
2125         Broke GTK again
2126
2127         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2128         * http/tests/security/xss-DENIED-iframe-src-alias.html:
2129
2130 2010-05-19  Dirk Pranke  <dpranke@chromium.org>
2131
2132         Try again to roll out r58765
2133
2134         * fast/notifications/notifications-replace-expected.txt: Removed.
2135         * fast/notifications/notifications-replace.html: Removed.
2136         * fast/notifications/notifications-rtl-expected.txt: Removed.
2137         * fast/notifications/notifications-rtl.html: Removed.
2138
2139 2010-05-19  Enrica Casucci  <enrica@apple.com>
2140
2141         Reviewed by Dave Hyatt.
2142
2143         REGRESSION (r59385) crash destroying inline renderers
2144         https://bugs.webkit.org/show_bug.cgi?id=39143
2145         <rdar://problem/8003662>
2146
2147         * fast/inline-block/anonymous-block-crash-expected.txt: Added.
2148         * fast/inline-block/anonymous-block-crash.html: Added.
2149
2150 2010-05-19  Sheriff Bot  <webkit.review.bot@gmail.com>
2151
2152         Unreviewed, rolling out r59782.
2153         http://trac.webkit.org/changeset/59782
2154         https://bugs.webkit.org/show_bug.cgi?id=39379
2155
2156         broke DRT build (Requested by dpranke on #webkit).
2157
2158         * fast/notifications/notifications-replace-expected.txt: Added.
2159         * fast/notifications/notifications-replace.html: Added.
2160         * fast/notifications/notifications-rtl-expected.txt: Added.
2161         * fast/notifications/notifications-rtl.html: Added.
2162
2163 2010-05-18  Dirk Pranke  <dpranke@chromium.org>
2164
2165         Reviewed by Dimitri Glazkov.
2166
2167         Attempt to revert r58765 to see if it was causing a performance
2168         regression.
2169
2170         https://bugs.webkit.org/show_bug.cgi?id=39328
2171
2172         * fast/notifications/notifications-replace-expected.txt: Removed.
2173         * fast/notifications/notifications-replace.html: Removed.
2174         * fast/notifications/notifications-rtl-expected.txt: Removed.
2175         * fast/notifications/notifications-rtl.html: Removed.
2176
2177 2010-05-19  Martin Robinson  <mrobinson@igalia.com>
2178
2179         Not reviewed.
2180
2181         Add baselines for new multi-column tests.
2182
2183         * platform/gtk/fast/multicol/column-count-with-rules-expected.txt: Added.
2184         * platform/gtk/fast/multicol/layers-in-multicol-expected.txt: Added.
2185         * platform/gtk/fast/multicol/nested-columns-expected.txt: Added.
2186
2187 2010-05-19  Justin Schuh  <jschuh@chromium.org>
2188
2189         Reviewed by Adam Barth.
2190
2191         Moving frame.src checks out of the bindings
2192         https://bugs.webkit.org/show_bug.cgi?id=37815
2193
2194         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2195         * http/tests/security/xss-DENIED-iframe-src-alias.html:
2196
2197 2010-05-19  Andreas Kling  <andreas.kling@nokia.com>
2198
2199         Reviewed by Darin Adler.
2200
2201         Added a test to verify proper color serialization in CanvasRenderingContext2D's getters.
2202         https://bugs.webkit.org/show_bug.cgi?id=38845
2203
2204         Spec link:
2205         http://www.whatwg.org/specs/web-apps/current-work/#serialization-of-a-color
2206
2207         * fast/canvas/canvas-color-serialization-expected.txt: Added.
2208         * fast/canvas/canvas-color-serialization.html: Added.
2209         * fast/canvas/canvas-set-properties-with-non-invertible-ctm-expected.txt: Updated baseline.
2210         * fast/canvas/script-tests/canvas-color-serialization.js: Added.
2211         (trySettingStrokeStyle):
2212         (trySettingFillStyle):
2213         (trySettingShadowColor):
2214         (trySettingColor):
2215         (trySettingStrokeColorWithSetter):
2216         (trySettingFillColorWithSetter):
2217         (trySettingShadowWithSetter):
2218         (trySettingColorWithSetter):
2219         (trySettingFillColorRGBA):
2220         (trySettingStrokeColorRGBA):
2221         (trySettingShadowRGBA):
2222         (trySettingRGBA):
2223         (trySettingFillColorCMYKA):
2224         (trySettingStrokeColorCMYKA):
2225         (trySettingShadowCMYKA):
2226         (trySettingCMYKA):
2227         (trySettingFillColorWithOverrideAlpha):
2228         (trySettingStrokeColorWithOverrideAlpha):
2229         (trySettingShadowWithOverrideAlpha):
2230         (trySettingColorWithOverrideAlpha):
2231         (trySettingFillColorGrayLevel):
2232         (trySettingStrokeColorGrayLevel):
2233         (trySettingShadowGrayLevel):
2234         (trySettingGrayLevel):
2235         (trySettingFillColorGrayLevelWithAlpha):
2236         (trySettingStrokeColorGrayLevelWithAlpha):
2237         (trySettingShadowGrayLevelWithAlpha):
2238         (trySettingGrayLevelWithAlpha):
2239         (tryClearShadowAfterSettingColor):
2240         (checkDefaultValue):
2241         * fast/canvas/script-tests/canvas-set-properties-with-non-invertible-ctm.js:
2242         * fast/dom/canvasContext2d-element-attribute-js-null-expected.txt: Updated baseline.
2243         * fast/dom/canvasContext2d-element-attribute-js-null.html:
2244
2245 2010-05-19  Andreas Kling  <andreas.kling@nokia.com>
2246
2247         Reviewed by Simon Hausmann.
2248
2249         Add test to verify that CanvasRenderingContext2D's arc() connects arcs
2250         by a straight line (unless it's the first element in the path.)
2251         https://bugs.webkit.org/show_bug.cgi?id=38526
2252
2253         * fast/canvas/canvas-arc-connecting-line-expected.txt: Added.
2254         * fast/canvas/canvas-arc-connecting-line.html: Added.
2255         * fast/canvas/script-tests/canvas-arc-connecting-line.js: Added.
2256         (deg2rad):
2257
2258 2010-05-19  Peter Varga  <pvarga@inf.u-szeged.hu>
2259
2260         Reviewed by Darin Adler.
2261
2262         The backtrackParenthesesOnceEnd function should store the start position
2263         of the subpattern's non-greedy match at the place of the subpattern's
2264         start index in the output array instead of the place of the
2265         subpattern's end index.
2266         Add layout test for checking of non-greedy matching of subpattern in
2267         regular expressions.
2268         https://bugs.webkit.org/show_bug.cgi?id=39289
2269
2270         * fast/js/regexp-non-greedy-parentheses-expected.txt: Added.
2271         * fast/js/regexp-non-greedy-parentheses.html: Added.
2272         * fast/js/script-tests/regexp-non-greedy-parentheses.js: Added.
2273
2274 2010-05-19  Sheriff Bot  <webkit.review.bot@gmail.com>
2275
2276         Unreviewed, rolling out r59758.
2277         http://trac.webkit.org/changeset/59758
2278         https://bugs.webkit.org/show_bug.cgi?id=39361
2279
2280         This patch adds a test that fails on Leopard (Requested by
2281         abarth on #webkit).
2282
2283         * fast/canvas/webgl/texture-npot-expected.txt:
2284         * fast/canvas/webgl/texture-npot.html:
2285
2286 2010-05-19  Zhenyao Mo  <zmo@google.com>
2287
2288         Reviewed by Darin Adler.
2289
2290         fast/canvas/webgl/texture-npot.html failed on leopard bot
2291         https://bugs.webkit.org/show_bug.cgi?id=39128
2292
2293         * fast/canvas/webgl/texture-npot-expected.txt: Skip pixel (0, 0); print out actual color when failing.
2294         * fast/canvas/webgl/texture-npot.html: Ditto.
2295
2296 2010-05-19  Ben Murdoch  <benm@google.com>
2297
2298         Reviewed by Darin Adler.
2299
2300         Touch events are marked DontEnum in DOMWindow.idl
2301         https://bugs.webkit.org/show_bug.cgi?id=39118
2302
2303         Update the expected results for enumerating the window object
2304         properties now touch event listeners are no longer marked DontEnum.
2305
2306         * platform/qt/fast/dom/Window/window-properties-expected.txt:
2307
2308 2010-05-18  Yuzo Fujishima  <yuzo@google.com>
2309
2310         Reviewed by Shinichiro Hamaji.
2311
2312         Make CSS Parser properly handle only-for-pages pseudo-classes.
2313
2314         https://bugs.webkit.org/show_bug.cgi?id=38731
2315
2316         * fast/css/misplaced-paged-media-pseudo-expected.txt: Removed.
2317         * fast/css/misplaced-paged-media-pseudo.html: Removed.
2318         * printing/page-rule-css-text-expected.txt:
2319         * printing/page-rule-css-text.html:
2320         * printing/pseudo-class-outside-page-expected.txt:
2321         * printing/pseudo-class-outside-page.html:
2322
2323 2010-05-18  Alejandro G. Castro  <alex@igalia.com>
2324
2325         Unreviewed, skip test.
2326
2327         Skipping fast/workers/storage
2328         https://bugs.webkit.org/show_bug.cgi?id=39346
2329
2330         * platform/gtk/Skipped:
2331
2332 2010-05-18  Geoffrey Garen  <ggaren@apple.com>
2333
2334         Reviewed by Darin Adler.
2335
2336         Simplified handling of 'arguments' -- 1.2% SunSpider speedup
2337         https://bugs.webkit.org/show_bug.cgi?id=39200
2338
2339         * fast/js/function-dot-arguments-expected.txt:
2340         * fast/js/script-tests/function-dot-arguments.js:
2341         (argumentsIdentity): Updated to match new behavior.
2342
2343         * fast/js/function-dot-arguments2-expected.txt:
2344         * fast/js/function-dot-arguments2.html: New tests for some things that
2345         weren't covered before.
2346
2347         * fast/js/global-recursion-on-full-stack.html: Rejiggered the stack
2348         usage in this test. Since stack usage is more efficient now, you
2349         need a slightly different usage pattern to hit the exact thing this
2350         test wanted to test.
2351
2352         * fast/js/kde/script-tests/function_arguments.js:
2353         (f): Updated to more specifically test what this was trying to test,
2354         to avoid just testing the identity of f.arguments.
2355
2356 2010-05-18  Kent Tamura  <tkent@chromium.org>
2357
2358         Unreviewed test fix.
2359
2360         fast/css/pseudo-required-optional-unapplied.html failure with ENABLE_METER_TAG
2361         https://bugs.webkit.org/show_bug.cgi?id=39341
2362
2363         Remove test elements at the end of the test because dumpAsText() output
2364         for <meter> depends on ENABLE_METER_TAG.
2365
2366         * fast/css/pseudo-required-optional-unapplied-expected.txt:
2367         * fast/css/pseudo-required-optional-unapplied.html:
2368         * platform/qt/Skipped:
2369
2370 2010-05-18  Tony Chang  <tony@chromium.org>
2371
2372         Reviewed by Ojan Vafai.
2373
2374         REGRESSION: crash in WebCore::CompositeEditCommand::splitTreeToNode when indenting in an empty li
2375         https://bugs.webkit.org/show_bug.cgi?id=38232
2376
2377         * editing/execCommand/crash-indenting-list-item-expected.txt: Added.
2378         * editing/execCommand/crash-indenting-list-item.html: Added.
2379
2380 2010-05-18  Kent Tamura  <tkent@chromium.org>
2381
2382         Reviewed by Darin Adler.
2383
2384         ':optional' pseudo selector should not be applied to <keygen> and <progress>
2385         https://bugs.webkit.org/show_bug.cgi?id=39292
2386
2387         Add a test for non-optional form elements.
2388
2389         * fast/css/pseudo-required-optional-unapplied-expected.txt: Added.
2390         * fast/css/pseudo-required-optional-unapplied.html: Added.
2391
2392 2010-05-18  James Robinson  <jamesr@chromium.org>
2393
2394         Unreviewed.
2395
2396         Add leopard-specific pixel results for more tests that need them
2397         https://bugs.webkit.org/show_bug.cgi?id=39325
2398
2399         This adds new Leopard baselines for all tests that currently
2400         pass with tolerance=0 on Snow Leopard but fail on Leopard
2401         with an image diff of <= 0.1%.  These tests previously had
2402         expectations in platform/mac that were Snow Leopard specific.
2403
2404         * platform/mac-leopard/animations: Added.
2405         * platform/mac-leopard/animations/3d: Added.
2406         * platform/mac-leopard/animations/3d/change-transform-in-end-event-expected.checksum: Added.
2407         * platform/mac-leopard/animations/3d/change-transform-in-end-event-expected.png: Added.
2408         * platform/mac-leopard/compositing/animation: Added.
2409         * platform/mac-leopard/compositing/animation/state-at-end-event-transform-layer-expected.checksum: Added.
2410         * platform/mac-leopard/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
2411         * platform/mac-leopard/compositing/compositing-visible-descendant-expected.checksum: Added.
2412         * platform/mac-leopard/compositing/compositing-visible-descendant-expected.png: Added.
2413         * platform/mac-leopard/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
2414         * platform/mac-leopard/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
2415         * platform/mac-leopard/compositing/geometry/fixed-position-expected.checksum: Added.
2416         * platform/mac-leopard/compositing/geometry/fixed-position-expected.png: Added.
2417         * platform/mac-leopard/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
2418         * platform/mac-leopard/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
2419         * platform/mac-leopard/compositing/geometry/partial-layout-update-expected.checksum: Added.
2420         * platform/mac-leopard/compositing/geometry/partial-layout-update-expected.png: Added.
2421         * platform/mac-leopard/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
2422         * platform/mac-leopard/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
2423         * platform/mac-leopard/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
2424         * platform/mac-leopard/compositing/geometry/vertical-scroll-composited-expected.png: Added.
2425         * platform/mac-leopard/compositing/iframes/iframe-copy-on-scroll-expected.checksum: Added.
2426         * platform/mac-leopard/compositing/iframes/iframe-copy-on-scroll-expected.png: Added.
2427         * platform/mac-leopard/compositing/masks: Added.
2428         * platform/mac-leopard/compositing/masks/direct-image-mask-expected.checksum: Added.
2429         * platform/mac-leopard/compositing/masks/direct-image-mask-expected.png: Added.
2430         * platform/mac-leopard/compositing/overflow/fixed-position-ancestor-clip-expected.checksum: Added.
2431         * platform/mac-leopard/compositing/overflow/fixed-position-ancestor-clip-expected.png: Added.
2432         * platform/mac-leopard/compositing/reflections/reflection-in-composited-expected.checksum: Added.
2433         * platform/mac-leopard/compositing/reflections/reflection-in-composited-expected.png: Added.
2434         * platform/mac-leopard/compositing/reflections/reflection-ordering-expected.checksum: Added.
2435         * platform/mac-leopard/compositing/reflections/reflection-ordering-expected.png: Added.
2436         * platform/mac-leopard/compositing/repaint/content-into-overflow-expected.checksum: Added.
2437         * platform/mac-leopard/compositing/repaint/content-into-overflow-expected.png: Added.
2438         * platform/mac-leopard/compositing/repaint/layer-repaint-expected.checksum: Added.
2439         * platform/mac-leopard/compositing/repaint/layer-repaint-expected.png: Added.
2440         * platform/mac-leopard/compositing/repaint/opacity-between-absolute-expected.checksum: Added.
2441         * platform/mac-leopard/compositing/repaint/opacity-between-absolute-expected.png: Added.
2442         * platform/mac-leopard/compositing/repaint/opacity-between-absolute2-expected.checksum: Added.
2443         * platform/mac-leopard/compositing/repaint/opacity-between-absolute2-expected.png: Added.
2444         * platform/mac-leopard/fast/borders: Added.
2445         * platform/mac-leopard/fast/borders/svg-as-border-image-2-expected.checksum: Added.
2446         * platform/mac-leopard/fast/borders/svg-as-border-image-2-expected.png: Added.
2447         * platform/mac-leopard/fast/borders/svg-as-border-image-expected.checksum: Added.
2448         * platform/mac-leopard/fast/borders/svg-as-border-image-expected.png: Added.
2449         * platform/mac-leopard/fast/forms/placeholder-stripped-expected.checksum: Added.
2450         * platform/mac-leopard/fast/forms/placeholder-stripped-expected.png: Added.
2451         * platform/mac-leopard/fast/multicol: Added.
2452         * platform/mac-leopard/fast/multicol/column-count-with-rules-expected.checksum: Added.
2453         * platform/mac-leopard/fast/multicol/column-count-with-rules-expected.png: Added.
2454         * platform/mac-leopard/media/controls-strict-expected.checksum:
2455         * platform/mac-leopard/media/controls-strict-expected.png:
2456         * platform/mac-leopard/media/video-display-toggle-expected.checksum:
2457         * platform/mac-leopard/media/video-display-toggle-expected.png:
2458         * platform/mac-leopard/media/video-replaces-poster-expected.checksum: Added.
2459         * platform/mac-leopard/media/video-replaces-poster-expected.png: Added.
2460
2461 2010-05-18  Martin Robinson  <mrobinson@igalia.com>
2462
2463         Not reviewed.
2464
2465         [GTK] fast/dom/Geolocation/enabled.html is crashing on the bots
2466         https://bugs.webkit.org/show_bug.cgi?id=39326
2467
2468         * platform/gtk/Skipped: Skip another test causing crashes.
2469
2470 2010-05-18  Yaar Schnitman  <yaar@chromium.org>
2471
2472         Unreviewed, rolling out r59693.
2473         http://trac.webkit.org/changeset/59693
2474         https://bugs.webkit.org/show_bug.cgi?id=37815
2475
2476         Broke GTK Release
2477
2478         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2479         * http/tests/security/xss-DENIED-iframe-src-alias.html:
2480
2481 2010-05-18  James Robinson  <jamesr@chromium.org>
2482
2483         Unreviewed.
2484
2485         Add leopard-specific pixel results for tests that need them
2486         https://bugs.webkit.org/show_bug.cgi?id=39325
2487
2488         This adds new Leopard baselines for all tests that currently
2489         pass with tolerance=0 on Snow Leopard but fail on Leopard
2490         with an image diff of <= 0.01%.  These tests previously had
2491         expectations in platform/mac that were Snow Leopard specific.
2492
2493         * platform/mac-leopard/compositing/color-matching: Added.
2494         * platform/mac-leopard/compositing/color-matching/pdf-image-match-expected.checksum: Added.
2495         * platform/mac-leopard/compositing/color-matching/pdf-image-match-expected.png: Added.
2496         * platform/mac-leopard/compositing/reflections: Added.
2497         * platform/mac-leopard/compositing/reflections/simple-composited-reflections-expected.checksum: Added.
2498         * platform/mac-leopard/compositing/reflections/simple-composited-reflections-expected.png: Added.
2499         * platform/mac-leopard/compositing/repaint/overflow-into-content-expected.checksum: Added.
2500         * platform/mac-leopard/compositing/repaint/overflow-into-content-expected.png: Added.
2501         * platform/mac-leopard/editing/pasteboard: Added.
2502         * platform/mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.checksum: Added.
2503         * platform/mac-leopard/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.png: Added.
2504         * platform/mac-leopard/fast/css: Added.
2505         * platform/mac-leopard/fast/css/pseudo-cache-stale-expected.checksum: Added.
2506         * platform/mac-leopard/fast/css/pseudo-cache-stale-expected.png: Added.
2507         * platform/mac-leopard/fast/frames: Added.
2508         * platform/mac-leopard/fast/frames/take-focus-from-iframe-expected.checksum: Added.
2509         * platform/mac-leopard/fast/frames/take-focus-from-iframe-expected.png: Added.
2510         * platform/mac-leopard/fast/repaint: Added.
2511         * platform/mac-leopard/fast/repaint/fixed-child-move-after-scroll-expected.checksum: Added.
2512         * platform/mac-leopard/fast/repaint/fixed-child-move-after-scroll-expected.png: Added.
2513         * platform/mac-leopard/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.checksum: Added.
2514         * platform/mac-leopard/fast/repaint/fixed-child-of-fixed-move-after-scroll-expected.png: Added.
2515         * platform/mac-leopard/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.checksum: Added.
2516         * platform/mac-leopard/fast/repaint/fixed-child-of-transformed-move-after-scroll-expected.png: Added.
2517         * platform/mac-leopard/fast/repaint/fixed-move-after-scroll-expected.checksum: Added.
2518         * platform/mac-leopard/fast/repaint/fixed-move-after-scroll-expected.png: Added.
2519         * platform/mac-leopard/fast/text/format-control-expected.checksum: Added.
2520         * platform/mac-leopard/fast/text/format-control-expected.png: Added.
2521         * platform/mac-leopard/plugins: Added.
2522         * platform/mac-leopard/plugins/qt-qwidget-plugin-expected.checksum: Added.
2523         * platform/mac-leopard/plugins/qt-qwidget-plugin-expected.png: Added.
2524         * platform/mac-leopard/transforms/svg-vs-css-expected.checksum: Added.
2525         * platform/mac-leopard/transforms/svg-vs-css-expected.png: Added.
2526         * platform/mac-leopard/transitions: Added.
2527         * platform/mac-leopard/transitions/move-after-transition-expected.checksum: Added.
2528         * platform/mac-leopard/transitions/move-after-transition-expected.png: Added.
2529
2530 2010-05-18  Brady Eidson  <beidson@apple.com>
2531
2532         Reviewed by Maciej Stachowiak.
2533
2534         Repro crash with many Google image search results
2535         <rdar://problem/7685669> and https://bugs.webkit.org/show_bug.cgi?id=39323
2536
2537         * fast/loader/resources/test.swf: Copied from LayoutTests/fast/replaced/resources/test.swf.
2538         * fast/loader/sandboxed-plugin-crash-expected.txt: Added.
2539         * fast/loader/sandboxed-plugin-crash.html: Added.
2540
2541 2010-05-18  Martin Robinson  <mrobinson@igalia.com>
2542
2543         No review necessary.
2544
2545         [GTK] fast/dom/Geolocation/enabled.html is crashing on the bots
2546         https://bugs.webkit.org/show_bug.cgi?id=39326
2547
2548         * platform/gtk/Skipped: Skip the crashing tests.
2549
2550 2010-05-18  Jian Li  <jianli@chromium.org>
2551
2552         Reviewed by Dmitry Titov.
2553
2554         Fix bug 39285: fast/files/file-reader.html is timing out on all mac bots.
2555         https://bugs.webkit.org/show_bug.cgi?id=39135
2556
2557         Re-enale the file reader test.
2558
2559         * fast/files/file-reader-expected.txt:
2560         * fast/files/file-reader.html:
2561         * platform/mac/Skipped:
2562
2563 2010-05-18  Justin Schuh  <jschuh@chromium.org>
2564
2565         Reviewed by Adam Barth.
2566
2567         Moving frame.src checks out of the bindings
2568         https://bugs.webkit.org/show_bug.cgi?id=37815
2569
2570         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
2571         * http/tests/security/xss-DENIED-iframe-src-alias.html:
2572
2573 2010-05-18  Daniel Cheng  <dcheng@chromium.org>
2574
2575         Reviewed by Darin Adler, Jian Li.
2576
2577         DragData::asURL() shouldn't do file validity checks
2578         https://bugs.webkit.org/show_bug.cgi?id=38711
2579
2580         Several layout tests depended on the fact that dropping a file would
2581         never trigger navigation. This never happened to occur in the past,
2582         since it just so happened that the filenames used in the tests never
2583         resolved to files that exist. Since DragData::asURL() no longer tries
2584         to verify file existence, the layout tests were updated to either
2585         suppress navigation or log any navigation that should occur as part of
2586         the test.
2587
2588         * editing/pasteboard/file-input-files-access-expected.txt:
2589         * editing/pasteboard/script-tests/file-input-files-access.js:
2590         (runTest.window.onbeforeunload):
2591         (runTest):
2592         * http/tests/security/clipboard/script-tests/clipboard-file-access.js:
2593
2594 2010-05-18  Jian Li  <jianli@chromium.org>
2595
2596         Unreviewed. Build fix. Disable file-reader.html for more investigation.
2597
2598         * platform/mac/Skipped:
2599
2600 2010-05-18  Jian Li  <jianli@chromium.org>
2601
2602         Unreviewed. Build fix. Disable test cases in file-reader.html that
2603         cause time-out in mac bot for further investigation.
2604
2605         * fast/files/file-reader-expected.txt:
2606         * fast/files/file-reader.html:
2607
2608 2010-05-17  Drew Wilson  <atwilson@chromium.org>
2609
2610         Unreviewed test expectations update for chromium.
2611
2612         * platform/chromium-mac/html5lib/runner-expected.txt: Added.
2613         * platform/chromium-win/html5lib/runner-expected.txt: Added.
2614
2615 2010-05-17  Sheriff Bot  <webkit.review.bot@gmail.com>
2616
2617         Unreviewed, rolling out r59652.
2618         http://trac.webkit.org/changeset/59652
2619         https://bugs.webkit.org/show_bug.cgi?id=39268
2620
2621         file-input-files-access test is broken on Mac (Requested by
2622         dcheng on #webkit).
2623
2624         * editing/pasteboard/file-input-files-access-expected.txt:
2625         * editing/pasteboard/script-tests/file-input-files-access.js:
2626         (runTest):
2627         * http/tests/security/clipboard/script-tests/clipboard-file-access.js:
2628
2629 2010-05-17  Daniel Cheng  <dcheng@chromium.org>
2630
2631         DragData::asURL() shouldn't do file validity checks
2632         https://bugs.webkit.org/show_bug.cgi?id=38711
2633
2634         Several layout tests depended on the fact that dropping a file would
2635         never trigger navigation. This never happened to occur in the past,
2636         since it just so happened that the filenames used in the tests never
2637         resolved to files that exist. Since DragData::asURL() no longer tries
2638         to verify file existence, the layout tests were updated to either
2639         suppress navigation or log any navigation that should occur as part of
2640         the test.
2641
2642         * editing/pasteboard/file-input-files-access-expected.txt:
2643         * editing/pasteboard/script-tests/file-input-files-access.js:
2644         (runTest.window.onbeforeunload):
2645         (runTest):
2646         * http/tests/security/clipboard/script-tests/clipboard-file-access.js:
2647
2648 2010-05-16  Yuzo Fujishima  <yuzo@google.com>
2649
2650         Reviewed by Darin Adler.
2651
2652         Add tests for Bug 31267 - :nth-child(-2n) should match no element.
2653         http://trac.webkit.org/changeset/58300 has fixed this already.
2654         https://bugs.webkit.org/show_bug.cgi?id=31267
2655
2656         * fast/css/nth-child-negative-a-param-expected.txt: Added.
2657         * fast/css/nth-child-negative-a-param.html: Added.
2658
2659 2010-05-17  Kent Tamura  <tkent@chromium.org>
2660
2661         Unreviewed.
2662
2663         Update a test for the behavior change of r59645.
2664         https://bugs.webkit.org/show_bug.cgi?id=39162
2665
2666         * fast/forms/script-tests/willvalidate.js:
2667         * fast/forms/willvalidate-expected.txt:
2668
2669 2010-05-17  Kent Tamura  <tkent@chromium.org>
2670
2671         Reviewed by Darin Adler.
2672
2673         ':valid' CSS selector should not be applied to some form controls
2674         https://bugs.webkit.org/show_bug.cgi?id=39162
2675
2676         Add test cases for
2677          - <input type=submit>
2678          - <input type=image>
2679          - <progress>
2680          - <meter>
2681
2682         * fast/css/pseudo-valid-unapplied-expected.txt:
2683         * fast/css/pseudo-valid-unapplied.html:
2684
2685 2010-05-17  Adam Barth  <abarth@webkit.org>
2686
2687         Reviewed by Eric Seidel.
2688
2689         Add the html5lib HTML parser tests
2690         https://bugs.webkit.org/show_bug.cgi?id=39260
2691
2692         We currently fail a bunch of these.  Hopefully we'll get better as we
2693         implement the HTML5 parser.
2694
2695         Source: http://gsnedders.html5.org/html5lib-tests/runner.html
2696
2697         * html5lib/resources/dom2string.js: Added.
2698         (String.prototype.toAsciiLowerCase):
2699         (indent):
2700         (dom2string):
2701         * html5lib/resources/tests1.dat: Added.
2702         * html5lib/resources/tests10.dat: Added.
2703         * html5lib/resources/tests11.dat: Added.
2704         * html5lib/resources/tests12.dat: Added.
2705         * html5lib/resources/tests13.dat: Added.
2706         * html5lib/resources/tests14.dat: Added.
2707         * html5lib/resources/tests15.dat: Added.
2708         * html5lib/resources/tests16.dat: Added.
2709         * html5lib/resources/tests2.dat: Added.
2710         * html5lib/resources/tests3.dat: Added.
2711         * html5lib/resources/tests4.dat: Added.
2712         * html5lib/resources/tests5.dat: Added.
2713         * html5lib/resources/tests6.dat: Added.
2714         * html5lib/resources/tests7.dat: Added.
2715         * html5lib/resources/tests8.dat: Added.
2716         * html5lib/resources/tests9.dat: Added.
2717         * html5lib/runner-expected.txt: Added.
2718         * html5lib/runner.html: Added.
2719
2720 2010-05-17  James Robinson  <jamesr@chromium.org>
2721
2722         Reviewed by Darin Adler.
2723
2724         Rebaseline fast/multicol pixel results on mac
2725         https://bugs.webkit.org/show_bug.cgi?id=39241
2726
2727         * fast/multicol/client-rects-expected.checksum:
2728         * fast/multicol/client-rects-expected.png:
2729         * platform/mac/fast/multicol/float-multicol-expected.png:
2730         * platform/mac/fast/multicol/layers-in-multicol-expected.checksum: Added.
2731         * platform/mac/fast/multicol/layers-in-multicol-expected.png: Added.
2732         * platform/mac/fast/multicol/nested-columns-expected.checksum: Added.
2733         * platform/mac/fast/multicol/nested-columns-expected.png: Added.
2734         * platform/mac/fast/multicol/positioned-with-constrained-height-expected.checksum:
2735         * platform/mac/fast/multicol/positioned-with-constrained-height-expected.png:
2736
2737 2010-05-17  Drew Wilson  <atwilson@chromium.org>
2738
2739         Unreviewed. Update Chromium test expectations.
2740
2741         * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum:
2742         * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png:
2743         * platform/chromium-linux/fast/multicol/nested-columns-expected.checksum: Added.
2744         * platform/chromium-linux/fast/multicol/nested-columns-expected.png: Added.
2745         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum:
2746         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png:
2747         * platform/chromium-mac/fast/multicol/nested-columns-expected.checksum: Added.
2748         * platform/chromium-mac/fast/multicol/nested-columns-expected.png: Added.
2749         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.checksum:
2750         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.png:
2751         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt:
2752         * platform/chromium-win/fast/multicol/nested-columns-expected.checksum: Added.
2753         * platform/chromium-win/fast/multicol/nested-columns-expected.png: Added.
2754
2755 2010-05-17  Drew Wilson  <atwilson@chromium.org>
2756
2757         Unreviewed. Update Chromium test expectations.
2758
2759         * platform/chromium-win/fast/multicol/nested-columns-expected.txt: Added.
2760
2761 2010-05-17  Robert Hogan  <robert@webkit.org>
2762
2763         Reviewed by Kenneth Rohde Christiansen.
2764
2765         [Qt] Disable Icon Database by default in Qt DRT
2766
2767         Unskip:
2768          http/tests/misc/favicon-loads-with-images-disabled.html
2769          http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body.html
2770          http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny.html
2771          http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag.html
2772
2773         Qt returns 5 (QNetworkReply::OperationCanceledError) instead of -999 for the XFrameOptions tests,
2774         so update accordingly.
2775
2776         https://bugs.webkit.org/show_bug.cgi?id=37382
2777
2778         * platform/qt/Skipped:
2779         * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Added. Qt returns 5 instead of -999.
2780         * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Added. Qt returns 5 instead of -999.
2781         * platform/qt/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Added. Qt returns 5 instead of -999.
2782
2783 2010-05-17  David Hyatt  <hyatt@apple.com>
2784
2785         Reviewed by Dan Bernstein.
2786
2787         Add a test of columns inside columns.  The test also puts a RenderLayer in the 2nd column of the 2nd column
2788         to make sure layer positioning works across nested columns.
2789
2790         * fast/multicol/nested-columns.html: Added.
2791         * platform/mac/fast/multicol/nested-columns-expected.txt: Added.
2792
2793 2010-05-17  Andreas Kling  <andreas.kling@nokia.com>
2794
2795         Reviewed by Kenneth Rohde Christiansen.
2796
2797         Add a test to verify proper behavior of createImageData(ImageData)
2798         and createImageData(width, height) with negative arguments.
2799         https://bugs.webkit.org/show_bug.cgi?id=39189
2800
2801         Spec link:
2802         http://www.whatwg.org/specs/web-apps/current-work/#dom-context-2d-createimagedata
2803
2804         * fast/canvas/canvas-createImageData-expected.txt: Added.
2805         * fast/canvas/canvas-createImageData.html: Added.
2806         * fast/canvas/script-tests/canvas-createImageData.js: Added.
2807
2808 2010-05-14  Jeremy Orlow  <jorlow@chromium.org>
2809
2810         Reviewed by Nate Chapin.
2811
2812         Finish up IndexedDB events
2813         https://bugs.webkit.org/show_bug.cgi?id=39117
2814
2815         Add the beginnings of a test for IndexedDB.  It currently fails, but we'll
2816         update this (and/or add other tests) as things start passing.
2817
2818         Disable it on all !Chromium platforms since none of them compile it
2819         in.  (Note that Chromium keeps it behind a runtime flag at the moment,
2820         despite compiling it in...so don't worry.)
2821
2822         This also makes evalAndLog return the result of the evaluation.  I think
2823         this was just an oversight when I originally added it, and it's going to
2824         come in useful for these tests.
2825
2826         * fast/js/resources/js-test-pre.js:
2827         (evalAndLog):
2828         * platform/gtk/Skipped:
2829         * platform/mac-leopard/Skipped:
2830         * platform/mac-snowleopard/Skipped:
2831         * platform/mac-tiger/Skipped:
2832         * platform/mac/Skipped:
2833         * platform/qt/Skipped:
2834         * platform/win/Skipped:
2835         * storage/indexeddb/basics-expected.txt: Added.
2836         * storage/indexeddb/basics.html: Added.
2837         * storage/indexeddb/script-tests/TEMPLATE.html: Copied from LayoutTests/storage/domstorage/script-tests/TEMPLATE.html.
2838         * storage/indexeddb/script-tests/basics.js: Added.
2839         (eventShared):
2840         (successFunction):
2841         (errorFunction):
2842         (test):
2843
2844 2010-05-17  Yury Semikhatsky  <yurys@chromium.org>
2845
2846         Unreviewed. Update Chromium test expectations.
2847
2848         * platform/chromium-win-xp/fast/multicol/client-rects-expected.txt: Removed.
2849         * platform/chromium/test_expectations.txt:
2850
2851 2010-05-17  Yury Semikhatsky  <yurys@chromium.org>
2852
2853         Unreviewed. Update Chromium test expectations.
2854
2855         * platform/chromium-linux/fast/loader/recursive-before-unload-crash-expected.txt:
2856         * platform/chromium-linux/fast/multicol/client-rects-expected.txt: Removed.
2857         * platform/chromium-linux/fast/multicol/column-count-with-rules-expected.checksum: Added.
2858         * platform/chromium-linux/fast/multicol/column-count-with-rules-expected.png: Added.
2859         * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.checksum: Added.
2860         * platform/chromium-linux/fast/multicol/layers-in-multicol-expected.png: Added.
2861         * platform/chromium-mac/fast/multicol/column-count-with-rules-expected.checksum: Added.
2862         * platform/chromium-mac/fast/multicol/column-count-with-rules-expected.png: Added.
2863         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.checksum: Added.
2864         * platform/chromium-mac/fast/multicol/layers-in-multicol-expected.png: Added.
2865         * platform/chromium-win/fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Added.
2866         * platform/chromium-win/fast/multicol/client-rects-expected.txt:
2867         * platform/chromium-win/fast/multicol/column-count-with-rules-expected.checksum: Added.
2868         * platform/chromium-win/fast/multicol/column-count-with-rules-expected.png: Added.
2869         * platform/chromium-win/fast/multicol/column-count-with-rules-expected.txt: Added.
2870         * platform/chromium-win/fast/multicol/column-rules-expected.txt:
2871         * platform/chromium-win/fast/multicol/columns-shorthand-parsing-expected.txt:
2872         * platform/chromium-win/fast/multicol/float-avoidance-expected.txt:
2873         * platform/chromium-win/fast/multicol/float-multicol-expected.txt:
2874         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.checksum: Added.
2875         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.png: Added.
2876         * platform/chromium-win/fast/multicol/layers-in-multicol-expected.txt: Added.
2877         * platform/chromium-win/fast/multicol/single-line-expected.txt:
2878
2879 2010-05-16  Takeshi Yoshino  <tyoshino@google.com>
2880
2881         Unreviewed
2882
2883         Update test_expectations.txt for Chromium
2884         fast/loader/recursive-before-unload-crash.html is flaky on Linux and Win
2885         See http://code.google.com/p/chromium/issues/detail?id=44229 for detail.
2886
2887         * platform/chromium/test_expectations.txt:
2888
2889 2010-05-13  Tony Chang  <tony@chromium.org>
2890
2891         Reviewed by Darin Adler.
2892
2893         REGRESSION: Crash by pasting to a textarea with white-space:nowrap
2894         https://bugs.webkit.org/show_bug.cgi?id=38992
2895
2896         * editing/pasteboard/paste-plaintext-nowrap-expected.txt: Added.
2897         * editing/pasteboard/paste-plaintext-nowrap.html: Added.
2898
2899 2010-05-16  Tony Chang  <tony@chromium.org>
2900
2901         Not reviewed, fixing layout test.
2902
2903         Add tiger and SL results.  Remove Inspect Element from leopard results.
2904
2905         * platform/mac-leopard/editing/spelling/context-menu-suggestions-expected.txt:
2906         * platform/mac-snowleopard/editing/spelling/context-menu-suggestions-expected.txt: Added.
2907         * platform/mac-tiger/editing/spelling/context-menu-suggestions-expected.txt: Added.
2908
2909 2010-05-12  Tony Chang  <tony@chromium.org>
2910
2911         Reviewed by Darin Adler.
2912
2913         Spellcheck disabling does not disable context menu
2914         https://bugs.webkit.org/show_bug.cgi?id=25639
2915
2916         * editing/spelling/context-menu-suggestions.html: Added.
2917         * platform/chromium/test_expectations.txt:
2918         * platform/gtk/Skipped:
2919         * platform/mac-leopard/editing/spelling/context-menu-suggestions-expected.txt: Added.
2920         * platform/qt/Skipped:
2921         * platform/win/Skipped:
2922
2923 2010-05-16  Andreas Kling  <andreas.kling@nokia.com>
2924
2925         Reviewed by Kenneth Rohde Christiansen.
2926
2927         Add a test to verify proper handling of invalid arguments to getImageData().
2928         Updated old putImageData() test with correct expectations.
2929
2930         https://bugs.webkit.org/show_bug.cgi?id=39175
2931
2932         Spec link:
2933         http://www.whatwg.org/specs/web-apps/current-work/#pixel-manipulation
2934
2935         * fast/canvas/canvas-getImageData-invalid-expected.txt: Added.
2936         * fast/canvas/canvas-getImageData-invalid.html: Added.
2937         * fast/canvas/canvas-putImageData-expected.txt:
2938         * fast/canvas/canvas-putImageData.js:
2939         * fast/canvas/script-tests/canvas-getImageData-invalid.js: Added.
2940
2941 2010-05-16  Andreas Kling  <andreas.kling@nokia.com>
2942
2943         Reviewed by Kenneth Rohde Christiansen.
2944
2945         Add a test to verify that Canvas's toDataURL() is case insensitive wrt the mimeType argument.
2946         https://bugs.webkit.org/show_bug.cgi?id=39153
2947
2948         Spec link:
2949         http://www.whatwg.org/specs/web-apps/current-work/#dom-canvas-todataurl
2950
2951         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Added.
2952         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html: Added.
2953         * fast/canvas/script-tests/canvas-toDataURL-case-insensitive-mimetype.js: Added.
2954         (tryMimeType):
2955         * platform/gtk/fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Added.
2956
2957 2010-05-16  Robert Hogan  <robert@webkit.org>
2958
2959         Reviewed by Kenneth Rohde Christiansen.
2960
2961         [Qt] Unskip fast/loader/main-document-url-for-non-http-loads.html
2962
2963         Fix FrameLoaderClientQt.cpp to print relative filename paths correctly.
2964
2965         https://bugs.webkit.org/show_bug.cgi?id=38867
2966
2967         * platform/qt/Skipped:
2968
2969 2010-05-16  Robert Hogan  <robert@webkit.org>
2970
2971         Reviewed by Kenneth Rohde Christiansen.
2972
2973         [Qt]Unskip security/set-form-autocomplete-attribute.html
2974
2975         Add support for layoutTestController.elementDoesAutoCompleteForElementWithId().
2976
2977         https://bugs.webkit.org/show_bug.cgi?id=38859
2978
2979         * platform/qt/Skipped:
2980
2981 2010-05-16  Andreas Kling  <andreas.kling@nokia.com>
2982
2983         Reviewed by Kenneth Rohde Christiansen.
2984
2985         Add a test to check proper return value (null) from invalid canvas getContext() calls.
2986
2987         https://bugs.webkit.org/show_bug.cgi?id=39150
2988
2989         * fast/canvas/canvas-getContext-invalid-expected.txt: Added.
2990         * fast/canvas/canvas-getContext-invalid.html: Added.
2991         * fast/canvas/script-tests/canvas-getContext-invalid.js: Added.
2992
2993 2010-05-16  Sergio Villar Senin  <svillar@igalia.com>
2994
2995         Reviewed by Gustavo Noronha Silva.
2996
2997         Removed 5 http/history tests from Skipped file
2998
2999         [GTK] Improve reporting of frame loader callbacks in DRT
3000         https://bugs.webkit.org/show_bug.cgi?id=36454
3001
3002         * platform/gtk/Skipped:
3003
3004 2010-05-15  Sheriff Bot  <webkit.review.bot@gmail.com>
3005
3006         Unreviewed, rolling out r59565.
3007         http://trac.webkit.org/changeset/59565
3008         https://bugs.webkit.org/show_bug.cgi?id=39173
3009
3010         Broke GTK (Requested by abarth on #webkit).
3011
3012         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Removed.
3013         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html: Removed.
3014         * fast/canvas/script-tests/canvas-toDataURL-case-insensitive-mimetype.js: Removed.
3015
3016 2010-05-15  Andreas Kling  <andreas.kling@nokia.com>
3017
3018         Reviewed by Kenneth Rohde Christiansen.
3019
3020         Add a test to verify that Canvas's toDataURL() is case insensitive wrt the mimeType argument.
3021         https://bugs.webkit.org/show_bug.cgi?id=39153
3022
3023         Spec link:
3024         http://www.whatwg.org/specs/web-apps/current-work/#dom-canvas-todataurl
3025
3026         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype-expected.txt: Added.
3027         * fast/canvas/canvas-toDataURL-case-insensitive-mimetype.html: Added.
3028         * fast/canvas/script-tests/canvas-toDataURL-case-insensitive-mimetype.js: Added.
3029         (tryMimeType):
3030
3031 2010-05-15  Adam Barth  <abarth@webkit.org>
3032
3033         Reviewed by David Hyatt.
3034
3035         Rebaseline client-rects.html on Qt
3036         https://bugs.webkit.org/show_bug.cgi?id=39169
3037
3038         * platform/qt/Skipped:
3039         * platform/qt/fast/multicol/client-rects-expected.txt:
3040
3041 2010-05-14  Alexey Proskuryakov  <ap@apple.com>
3042
3043         Reviewed by Darin Adler.
3044
3045         https://bugs.webkit.org/show_bug.cgi?id=39048
3046         <rdar://problem/7978384> REGRESSION (r55802): XML errors on Google maps ("Entity 'nbsp' not
3047         defined") with JavaScript disabled
3048
3049         * fast/doctypes/xhtml-with-xhtmlmp-doctype-expected.txt: Added.
3050         * fast/doctypes/xhtml-with-xhtmlmp-doctype.xhtml: Added.
3051
3052 2010-05-15  Oliver Hunt  <oliver@apple.com>
3053
3054         Reviewed by Maciej Stachowiak.
3055
3056         Incorrect codegen for slowcase of < in 64-bit
3057         https://bugs.webkit.org/show_bug.cgi?id=39151
3058
3059         Add yet more tests for the < operator when comparing integer strings.
3060
3061         * fast/js/comparison-operators-greater-expected.txt:
3062         * fast/js/comparison-operators-less-expected.txt:
3063         * fast/js/script-tests/comparison-operators-greater.js:
3064         * fast/js/script-tests/comparison-operators-less.js:
3065
3066 2010-05-15  Yael Aharon  <yael.aharon@nokia.com>
3067
3068         Unreviewed. 
3069
3070         Update expected results after 59541
3071
3072         * platform/qt/fast/dom/Window/window-properties-expected.txt:
3073         * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
3074         * platform/qt/fast/dom/prototype-inheritance-expected.txt:
3075         * platform/qt/fast/js/global-constructors-expected.txt:
3076
3077 2010-05-15  Yael Aharon  <yael.aharon@nokia.com>
3078
3079         Reviewed by Kent Tamura.
3080
3081         Initial support for HTMLMeterElement
3082         https://bugs.webkit.org/show_bug.cgi?id=38140
3083
3084         * fast/dom/HTMLMeterElement: Added.
3085         * fast/dom/HTMLMeterElement/meter-element.html: Added.
3086         * fast/dom/HTMLMeterElement/script-tests: Added.
3087         * fast/dom/HTMLMeterElement/script-tests/TEMPLATE.html: Added.
3088         * fast/dom/HTMLMeterElement/script-tests/set-meter-properties.js: Added.
3089         * fast/dom/HTMLMeterElement/set-meter-properties-expected.txt: Added.
3090         * fast/dom/HTMLMeterElement/set-meter-properties.html: Added.
3091         * platform/chromium/test_expectations.txt:
3092         * platform/gtk/Skipped:
3093         * platform/mac/Skipped:
3094         * platform/qt/fast/dom/HTMLMeterElement: Added.
3095         * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.checksum: Added.
3096         * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.png: Added.
3097         * platform/qt/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
3098         * platform/win/Skipped:
3099
3100 2010-05-15  Eric Uhrhane  <ericu@chromium.org>
3101
3102         Reviewed by Dmitry Titov.
3103
3104         Add bindings for async DB API in Workers.
3105         https://bugs.webkit.org/show_bug.cgi?id=34992
3106
3107         * storage/change-version-handle-reuse.html: Refactored to share code with the worker version of the test.
3108         * storage/change-version-handle-reuse-expected.html: Removed reference to reloading, which this test doesn't do.
3109         * storage/change-version-handle-reuse.js: This is the extracted shared core of the test.
3110         * storage/execute-sql-args.html: Refactored to share code with the worker version of the test.
3111         * storage/execute-sql-args.js: This is the extracted shared core of the test.
3112
3113         These are the worker versions of the tests; they're tiny shims around shared code.
3114         * fast/workers/storage/execute-sql-args-worker-expected.txt: Added.
3115         * fast/workers/storage/execute-sql-args-worker.html: Added.
3116         * fast/workers/storage/change-version-handle-reuse-worker-expected.txt: Added.
3117         * fast/workers/storage/change-version-handle-reuse-worker.html: Added.
3118         This file gets included from worker database tests; it does all the boilerplate that's needed on the DOM side.
3119         * fast/workers/storage/resources/database-worker-controller.js: Added.
3120         This file is the boilerplate for the worker side of the database tests.  It will import and run the actual test on command, and will report back completion and exceptions.
3121         * fast/workers/storage/resources/database-worker.js: Added.
3122
3123 2010-05-15  Xan Lopez  <xlopez@igalia.com>
3124
3125         Skip failing test, it depends on one patch still in the commit
3126         queue.
3127
3128         * platform/gtk/Skipped:
3129
3130 2010-05-15  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
3131
3132         Reviewed by Xan Lopez.
3133
3134         https://bugs.webkit.org/show_bug.cgi?id=30500
3135         [Gtk] Find a way for WebKit to "announce" itself so that ATs can readily distinguish it from true Gtk/Gail
3136
3137         The "announcement" is now made in the form of an object attribute
3138         associated with the AtkObject.
3139
3140         * platform/gtk/accessibility/object-attributes.html: Added.
3141         * platform/gtk/accessibility/object-attributes-expected.txt: Added.
3142
3143 2010-05-15  Mario Sanchez Prada  <msanchez@igalia.com>
3144
3145         Reviewed by Xan Lopez.
3146
3147         Accessibility: Implement isSelected in DRT for GTK
3148         https://bugs.webkit.org/show_bug.cgi?id=31018
3149
3150         Do not skip aria-controls-with-tabs.html anymore
3151
3152         * platform/gtk/Skipped:
3153
3154 2010-05-15  Yael Aharon  <yael.aharon@nokia.com>
3155
3156         Reviewed by Darin Adler.
3157
3158         Update notifications test results
3159         https://bugs.webkit.org/show_bug.cgi?id=39126
3160         Add missing line endings.
3161
3162         * fast/notifications/notifications-replace-expected.txt:
3163         * fast/notifications/notifications-request-permission-expected.txt:
3164         * fast/notifications/notifications-rtl-expected.txt:
3165
3166 2010-05-15  Adam Barth  <abarth@webkit.org>
3167
3168         Reviewed by Darin Adler.
3169
3170         Show a console message when X-Frame-Options blocks a load
3171         https://bugs.webkit.org/show_bug.cgi?id=39087
3172
3173         Update expected results to show the console message.
3174
3175         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
3176         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
3177         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
3178
3179 2010-05-14  Adam Barth  <abarth@webkit.org>
3180
3181         Unreviewed.
3182
3183         Skip new test that fails on Qt.  I'm sure skipping is the wrong thing
3184         but no one is around to help me figure out what the right thing to do
3185         is and I don't want to leave the bot red all weekend.
3186
3187         * platform/qt/Skipped:
3188
3189 2010-05-14  Adele Peterson  <adele@apple.com>
3190
3191         Reviewed by Dave Hyatt.
3192
3193         Test for https://bugs.webkit.org/show_bug.cgi?id=39095 
3194         <rdar://problem/7984158> REGRESSION (r53085): Infinite recursion in Position::getInlineBoxAndOffset when changing writing direction to right-to-left
3195
3196         * editing/selection/applystyle-to-inline-in-block-expected.txt: Added.
3197         * editing/selection/applystyle-to-inline-in-block.html: Added.
3198
3199 2010-05-14  David Hyatt  <hyatt@apple.com>
3200
3201         Reviewed by Simon Fraser.
3202
3203         https://bugs.webkit.org/show_bug.cgi?id=39137
3204
3205         Reset all multicolumn test results now that columns create RenderLayers.
3206
3207         * fast/multicol/client-rects-expected.txt:
3208         * fast/multicol/layers-in-multicol.html: Added.
3209         * fast/multicol/single-line-expected.txt:
3210         * platform/mac/fast/multicol/column-rules-expected.txt:
3211         * platform/mac/fast/multicol/columns-shorthand-parsing-expected.txt:
3212         * platform/mac/fast/multicol/float-avoidance-expected.txt:
3213         * platform/mac/fast/multicol/float-multicol-expected.txt:
3214         
3215         Add a layout test for various types of RenderLayers inside multicol layouts.
3216
3217         * platform/mac/fast/multicol/layers-in-multicol-expected.txt: Added.
3218
3219 2010-05-14  Alexey Proskuryakov  <ap@apple.com>
3220
3221         Inspired by Simon Fraser, rubber-stamped by Geoff Garen.
3222
3223         Disabled Sputnik tests that take over 10 seconds in debug builds on my MacBook Pro.
3224
3225         * platform/mac-tiger/Skipped: These tests were alrady skipped on Tiger, no need to skip
3226         explicitly any more.
3227
3228         * fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html: Removed.
3229         * fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html-disabled: Copied from fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.1_decodeURI/S15.1.3.1_A2.5_T1.html.
3230         * fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html: Removed.
3231         * fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html-disabled: Copied from fast/js/sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A2.5_T1.html.
3232         * fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.1.html: Removed.
3233         * fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.1.html-disabled: Copied from fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.1.html.
3234         * fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.2.html: Removed.
3235         * fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.2.html-disabled: Copied from fast/js/sputnik/Unicode/Unicode_218/S7.6_A3.2.html.
3236
3237 2010-05-14  Kenneth Russell  <kbr@google.com>
3238
3239         Reviewed by Darin Adler.
3240
3241         Rename WebGLArray types to TypedArray types
3242         https://bugs.webkit.org/show_bug.cgi?id=39091
3243
3244         Extended functionality of do-webcore-rename script and used it to
3245         rename the WebGLArray types to the TypedArray naming convention.
3246         The only source files which were touched by hand, and which are
3247         being manually reviewed, are:
3248             WebCore/page/DOMWindow.idl
3249             WebCore/bindings/generic/RuntimeEnabledFeatures.h (script's changes undone)
3250             WebKit/WebCore/bindings/js/JSDOMWindowCustom.cpp
3251             WebKit/WebCore/bindings/v8/custom/V8DOMWindowCustom.cpp
3252         These only needed to be touched to update the aliases between the
3253         WebGLArray and TypedArray names introduced in bug 39036. (It was
3254         not feasible to have do-webcore-rename handle this as it would
3255         introduce circular renamings.) These aliases will be removed in
3256         roughly a month once existing WebGL content has been updated.
3257
3258         No new tests; covered under existing WebGL tests. Updated
3259         constructed-objects-prototypes and prototype-inheritance-2 tests.
3260         Ran all layout tests in Safari and all WebGL tests in Chromium.
3261
3262         * fast/dom/script-tests/constructed-objects-prototypes.js:
3263         (constructorPropertiesOnWindow):
3264         * fast/dom/script-tests/prototype-inheritance-2.js:
3265         (constructorNamesForWindow):
3266
3267 2010-05-14  Abhishek Arya  <inferno@chromium.org>
3268
3269         Reviewed by David Hyatt.
3270
3271         Tests that large colspan in a fixed table layout does not result in crash.
3272         https://bugs.webkit.org/show_bug.cgi?id=38261
3273
3274         * fast/table/fixed-table-layout-large-colspan-crash-expected.txt: Added.
3275         * fast/table/fixed-table-layout-large-colspan-crash.html: Added.
3276
3277 2010-05-14  Eric Seidel  <eric@webkit.org>
3278
3279         Unreviewed, rolling out r59489.
3280         http://trac.webkit.org/changeset/59489
3281         https://bugs.webkit.org/show_bug.cgi?id=37815
3282
3283         abarth broke the known universe and then some.
3284
3285         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
3286         * http/tests/security/xss-DENIED-iframe-src-alias.html:
3287
3288 2010-05-14  Justin Schuh  <jschuh@chromium.org>
3289
3290         Reviewed by Adam Barth.
3291
3292         Moving frame.src checks out of the bindings
3293         https://bugs.webkit.org/show_bug.cgi?id=37815
3294
3295         * http/tests/security/xss-DENIED-iframe-src-alias-expected.txt:
3296         * http/tests/security/xss-DENIED-iframe-src-alias.html:
3297
3298 2010-05-14  Alexey Proskuryakov  <ap@apple.com>
3299
3300         Reviewed by Brady Eidson.
3301
3302         https://bugs.webkit.org/show_bug.cgi?id=39008
3303         <rdar://problem/7976142> REGRESSION (r58950): Webkit crashes on clicking back button when in Hotmail
3304
3305         * fast/parser/tokenizer-close-during-document-write-expected.txt: Added.
3306         * fast/parser/tokenizer-close-during-document-write.html: Added.
3307
3308 2010-05-14  Zhenyao Mo  <zmo@google.com>
3309
3310         Reviewed by Eric Seidel.
3311
3312         Temporarily remove a few test cases that failed on leopard bot.
3313         https://bugs.webkit.org/show_bug.cgi?id=33805
3314
3315         * fast/canvas/webgl/texture-npot-expected.txt: Removed failed test cases.
3316         * fast/canvas/webgl/texture-npot.html: Ditto.
3317
3318 2010-05-14  Yury Semikhatsky  <yurys@chromium.org>
3319
3320         Unreviewed. Chromium: update test expectations.
3321
3322         * platform/chromium-linux/fast/loader/recursive-before-unload-crash-expected.txt:
3323
3324 2010-05-14  Jeremy Orlow  <jorlow@chromium.org>
3325
3326         Reviewed by Dimitri Glazkov.
3327
3328         Instead of rebaslining prototype-inheritance for Chromium, add indexedDB to its exceptions
3329         https://bugs.webkit.org/show_bug.cgi?id=39122
3330
3331         The test has a way to name properties that shouldn't be tested (used when they're not enabled
3332         by most ports).  Use this feature rather than creating custom baselines.
3333
3334         * fast/dom/script-tests/prototype-inheritance.js:
3335         * platform/chromium-mac/fast/dom/prototype-inheritance-expected.txt: Removed.
3336         * platform/chromium-win/fast/dom/prototype-inheritance-expected.txt: Removed.
3337
3338 2010-05-14  Jeremy Orlow  <jorlow@chromium.org>
3339
3340         Reviewed by Nate Chapin.
3341
3342         [Chromium] Rebaseline prototype-inheritance
3343         https://bugs.webkit.org/show_bug.cgi?id=39116
3344
3345         IndexedDB is now turned on for Chromium's test shell.  I'm not sure
3346         if this is the correct behavior or not (can someone confirm which it is?)
3347         but we should get this test running again so we can&nbs