107f00bc24f10f4f9be504fc54c1e13446c65be2
[WebKit.git] / LayoutTests / ChangeLog
1 2009-09-20  Adam Barth  <abarth@webkit.org>
2
3         Reviewed by Maciej Stachowiak.
4
5         Crash when clicking link in unload handler
6         https://bugs.webkit.org/show_bug.cgi?id=29525
7
8         Test that the first navigation always wins when the page tries to start
9         a new navigation in an unload handler.
10
11         * fast/loader/resources/fail-and-notify-done.html: Added.
12         * fast/loader/resources/pass-and-notify-done.html: Added.
13         * fast/loader/unload-form-about-blank-expected.txt: Added.
14         * fast/loader/unload-form-about-blank.html: Added.
15         * fast/loader/unload-form-expected.txt: Added.
16         * fast/loader/unload-form-post-about-blank-expected.txt: Added.
17         * fast/loader/unload-form-post-about-blank.html: Added.
18         * fast/loader/unload-form-post-expected.txt: Added.
19         * fast/loader/unload-form-post.html: Added.
20         * fast/loader/unload-form.html: Added.
21         * fast/loader/unload-hyperlink-expected.txt: Added.
22         * fast/loader/unload-hyperlink.html: Added.
23         * fast/loader/unload-javascript-url-expected.txt: Added.
24         * fast/loader/unload-javascript-url.html: Added.
25         * fast/loader/unload-reload-expected.txt: Added.
26         * fast/loader/unload-reload.html: Added.
27         * fast/loader/unload-window-location-expected.txt: Added.
28         * fast/loader/unload-window-location.html: Added.
29
30 2009-09-19  Oliver Hunt  <oliver@apple.com>
31
32         Reviewed by Maciej Stachowiak.
33
34         Implement ES5 Object.create function
35         https://bugs.webkit.org/show_bug.cgi?id=29524
36
37         Add tests for Object.create API
38
39         * fast/js/Object-create-expected.txt: Added.
40         * fast/js/Object-create.html: Added.
41         * fast/js/resources/Object-create.js: Added.
42
43 2009-09-19  Sam Weinig  <sam@webkit.org>
44
45         Reviewed by Oliver Hunt.
46
47         Update tests for https://bugs.webkit.org/show_bug.cgi?id=29519
48         Remove JSNameNodeCollection and just use StaticNodeList
49
50         * fast/dom/HTMLSelectElement/named-options-expected.txt:
51         * fast/dom/HTMLSelectElement/script-tests/named-options.js:
52         * fast/dom/prototype-inheritance-2-expected.txt:
53
54 2009-09-19  Oliver Hunt  <oliver@apple.com>
55
56         Reviewed by Sam Weinig.
57
58         Implement ES5 Object.defineProperties function
59         https://bugs.webkit.org/show_bug.cgi?id=29522
60
61         Add tests for Object.defineProperties API.
62
63         * fast/js/Object-defineProperties-expected.txt: Added.
64         * fast/js/Object-defineProperties.html: Added.
65         * fast/js/resources/Object-defineProperties.js: Added.
66
67 2009-09-19  Daniel Bates  <dbates@webkit.org>
68
69         Reviewed by Adam Barth.
70
71         https://bugs.webkit.org/show_bug.cgi?id=29511
72         
73         Tests that scripts that contain non-ASCII characters do not bypass the XSSAuditor.
74
75         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-expected.txt: Added.
76         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char.html: Added.
77         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding-expected: Added.
78         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char-default-encoding.html: Added.
79         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-default-encoding-expected.txt: Added.
80         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-default-encoding.html: Added.
81         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2-expected.txt: Added.
82         * http/tests/security/xssAuditor/img-onerror-non-ASCII-char2.html: Added.
83
84 2009-09-19  Simon Fraser  <simon.fraser@apple.com>
85
86         Reviewed by Dan Bernstein.
87
88         Incorrect animation with scale(0) transform (singular matrix)
89         https://bugs.webkit.org/show_bug.cgi?id=29465
90         
91         Testcase for an accelerated transform animation that starts with a scale(0),
92         which gives a singular matrix.
93
94         * compositing/transitions/singular-scale-transition.html: Added.
95         * platform/mac/compositing/transitions/singular-scale-transition-expected.checksum: Added.
96         * platform/mac/compositing/transitions/singular-scale-transition-expected.png: Added.
97         * platform/mac/compositing/transitions/singular-scale-transition-expected.txt: Added.
98
99 2009-09-19  Alex Milowski  <alex@milowski.com>
100
101         Reviewed by Maciej Stachowiak.
102
103         Basic tests for msub, msup, and mtable/mtr/mtd
104
105         * mathml: Added.
106         * mathml/presentation: Added.
107         * mathml/presentation/sub.xhtml: Added.
108         * mathml/presentation/sup.xhtml: Added.
109         * mathml/presentation/tables.xhtml: Added.
110         * platform/mac/mathml: Added.
111         * platform/mac/mathml/presentation: Added.
112         * platform/mac/mathml/presentation/sub-expected.txt: Added.
113         * platform/mac/mathml/presentation/sup-expected.txt: Added.
114         * platform/mac/mathml/presentation/tables-expected.txt: Added.
115
116 2009-09-19  Adam Barth  <abarth@webkit.org>
117
118         Reviewed by Oliver Hunt.
119
120         Canvas drawn with data URL image raises SECURITY_ERR when toDataUrl() called.
121         https://bugs.webkit.org/show_bug.cgi?id=29305
122
123         Test that drawing a data URL image onto a canvas behaves as expected.
124         Note the tricky case involving a data URL SVG image with an embedded
125         remote image.
126         
127         Also, test that document.domain state doesn't affect canvas taint
128         state.
129
130         * http/tests/security/canvas-remote-read-data-url-image-expected.txt: Added.
131         * http/tests/security/canvas-remote-read-data-url-image.html: Added.
132         * http/tests/security/canvas-remote-read-data-url-svg-image-expected.txt: Added.
133         * http/tests/security/canvas-remote-read-data-url-svg-image.html: Added.
134         * http/tests/security/canvas-remote-read-remote-image-document-domain-expected.txt: Added.
135         * http/tests/security/canvas-remote-read-remote-image-document-domain.html: Added.
136
137 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
138
139         Rubber-stamped by Eric Seidel.
140
141         js tests should move into jstests subdirectory instead of resources/
142         https://bugs.webkit.org/show_bug.cgi?id=25880
143
144         Migration for svg directory.
145
146         * svg/custom/SVGException.html:
147         * svg/custom/getSubStringLength.html:
148         * svg/custom/immutable-properties.html:
149         * svg/custom/resources/SVGException.js: Removed.
150         * svg/custom/resources/TEMPLATE.html: Removed.
151         * svg/custom/resources/getSubStringLength.js: Removed.
152         * svg/custom/resources/immutable-properties.js: Removed.
153         * svg/custom/resources/selectSubString.js: Removed.
154         * svg/custom/resources/svg-fonts-in-text-controls.js: Removed.
155         * svg/custom/resources/svg-modify-currentTranslate.js: Removed.
156         * svg/custom/resources/svg-xml-dom-sync.js: Removed.
157         * svg/custom/resources/tearoffs-with-tearoffs.js: Removed.
158         * svg/custom/script-tests: Added.
159         * svg/custom/script-tests/SVGException.js: Copied from LayoutTests/svg/custom/resources/SVGException.js.
160         * svg/custom/script-tests/TEMPLATE.html: Copied from LayoutTests/svg/custom/resources/TEMPLATE.html.
161         * svg/custom/script-tests/getSubStringLength.js: Copied from LayoutTests/svg/custom/resources/getSubStringLength.js.
162         * svg/custom/script-tests/immutable-properties.js: Copied from LayoutTests/svg/custom/resources/immutable-properties.js.
163         * svg/custom/script-tests/selectSubString.js: Copied from LayoutTests/svg/custom/resources/selectSubString.js.
164         * svg/custom/script-tests/svg-fonts-in-text-controls.js: Copied from LayoutTests/svg/custom/resources/svg-fonts-in-text-controls.js.
165         * svg/custom/script-tests/svg-modify-currentTranslate.js: Copied from LayoutTests/svg/custom/resources/svg-modify-currentTranslate.js.
166         * svg/custom/script-tests/svg-xml-dom-sync.js: Copied from LayoutTests/svg/custom/resources/svg-xml-dom-sync.js.
167         * svg/custom/script-tests/tearoffs-with-tearoffs.js: Copied from LayoutTests/svg/custom/resources/tearoffs-with-tearoffs.js.
168         * svg/custom/selectSubString.html:
169         * svg/custom/svg-fonts-in-text-controls.html:
170         * svg/custom/svg-modify-currentTranslate.html:
171         * svg/custom/svg-xml-dom-sync.html:
172         * svg/custom/tearoffs-with-tearoffs.html:
173         * svg/dom/SVGStyleElement/resources/TEMPLATE.html: Removed.
174         * svg/dom/SVGStyleElement/resources/style-langspace.js: Removed.
175         * svg/dom/SVGStyleElement/script-tests: Added.
176         * svg/dom/SVGStyleElement/script-tests/TEMPLATE.html: Copied from LayoutTests/svg/dom/SVGStyleElement/resources/TEMPLATE.html.
177         * svg/dom/SVGStyleElement/script-tests/style-langspace.js: Copied from LayoutTests/svg/dom/SVGStyleElement/resources/style-langspace.js.
178         * svg/dom/SVGStyleElement/style-langspace.html:
179         * svg/dom/path-parser.html:
180         * svg/dom/path-segments.html:
181         * svg/dom/resources/TEMPLATE.html: Removed.
182         * svg/dom/resources/path-parser.js: Removed.
183         * svg/dom/resources/path-segments.js: Removed.
184         * svg/dom/resources/style-reflect.js: Removed.
185         * svg/dom/resources/text-rotate-live.js: Removed.
186         * svg/dom/script-tests: Added.
187         * svg/dom/script-tests/TEMPLATE.html: Copied from LayoutTests/svg/dom/resources/TEMPLATE.html.
188         * svg/dom/script-tests/path-parser.js: Copied from LayoutTests/svg/dom/resources/path-parser.js.
189         * svg/dom/script-tests/path-segments.js: Copied from LayoutTests/svg/dom/resources/path-segments.js.
190         * svg/dom/script-tests/style-reflect.js: Copied from LayoutTests/svg/dom/resources/style-reflect.js.
191         * svg/dom/script-tests/text-rotate-live.js: Copied from LayoutTests/svg/dom/resources/text-rotate-live.js.
192         * svg/dom/style-reflect.html:
193         * svg/dom/text-rotate-live.html:
194         * svg/dynamic-updates/SVGAElement-dom-href-attr.html:
195         * svg/dynamic-updates/SVGAElement-dom-target-attr.html:
196         * svg/dynamic-updates/SVGAElement-svgdom-href-prop.html:
197         * svg/dynamic-updates/SVGAElement-svgdom-target-prop.html:
198         * svg/dynamic-updates/SVGCircleElement-dom-cx-attr.html:
199         * svg/dynamic-updates/SVGCircleElement-dom-cy-attr.html:
200         * svg/dynamic-updates/SVGCircleElement-dom-r-attr.html:
201         * svg/dynamic-updates/SVGCircleElement-svgdom-cx-prop.html:
202         * svg/dynamic-updates/SVGCircleElement-svgdom-cy-prop.html:
203         * svg/dynamic-updates/SVGCircleElement-svgdom-r-prop.html:
204         * svg/dynamic-updates/SVGClipPathElement-dom-clipPathUnits-attr.html:
205         * svg/dynamic-updates/SVGClipPathElement-svgdom-clipPathUnits-prop.html:
206         * svg/dynamic-updates/SVGCursorElement-dom-x-attr.html:
207         * svg/dynamic-updates/SVGCursorElement-dom-y-attr.html:
208         * svg/dynamic-updates/SVGCursorElement-svgdom-x-prop.html:
209         * svg/dynamic-updates/SVGCursorElement-svgdom-y-prop.html:
210         * svg/dynamic-updates/SVGEllipseElement-dom-cx-attr.html:
211         * svg/dynamic-updates/SVGEllipseElement-dom-cy-attr.html:
212         * svg/dynamic-updates/SVGEllipseElement-dom-rx-attr.html:
213         * svg/dynamic-updates/SVGEllipseElement-dom-ry-attr.html:
214         * svg/dynamic-updates/SVGEllipseElement-svgdom-cx-prop.html:
215         * svg/dynamic-updates/SVGEllipseElement-svgdom-cy-prop.html:
216         * svg/dynamic-updates/SVGEllipseElement-svgdom-rx-prop.html:
217         * svg/dynamic-updates/SVGEllipseElement-svgdom-ry-prop.html:
218         * svg/dynamic-updates/SVGForeignObjectElement-dom-height-attr.html:
219         * svg/dynamic-updates/SVGForeignObjectElement-dom-width-attr.html:
220         * svg/dynamic-updates/SVGForeignObjectElement-dom-x-attr.html:
221         * svg/dynamic-updates/SVGForeignObjectElement-dom-y-attr.html:
222         * svg/dynamic-updates/SVGForeignObjectElement-svgdom-height-prop.html:
223         * svg/dynamic-updates/SVGForeignObjectElement-svgdom-width-prop.html:
224         * svg/dynamic-updates/SVGForeignObjectElement-svgdom-x-prop.html:
225         * svg/dynamic-updates/SVGForeignObjectElement-svgdom-y-prop.html:
226         * svg/dynamic-updates/SVGImageElement-dom-height-attr.html:
227         * svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr.html:
228         * svg/dynamic-updates/SVGImageElement-dom-width-attr.html:
229         * svg/dynamic-updates/SVGImageElement-dom-x-attr.html:
230         * svg/dynamic-updates/SVGImageElement-dom-y-attr.html:
231         * svg/dynamic-updates/SVGImageElement-svgdom-height-prop.html:
232         * svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop.html:
233         * svg/dynamic-updates/SVGImageElement-svgdom-width-prop.html:
234         * svg/dynamic-updates/SVGImageElement-svgdom-x-prop.html:
235         * svg/dynamic-updates/SVGImageElement-svgdom-y-prop.html:
236         * svg/dynamic-updates/SVGLineElement-dom-x1-attr.html:
237         * svg/dynamic-updates/SVGLineElement-dom-x2-attr.html:
238         * svg/dynamic-updates/SVGLineElement-dom-y1-attr.html:
239         * svg/dynamic-updates/SVGLineElement-dom-y2-attr.html:
240         * svg/dynamic-updates/SVGLineElement-svgdom-x1-prop.html:
241         * svg/dynamic-updates/SVGLineElement-svgdom-x2-prop.html:
242         * svg/dynamic-updates/SVGLineElement-svgdom-y1-prop.html:
243         * svg/dynamic-updates/SVGLineElement-svgdom-y2-prop.html:
244         * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientTransform-attr.html:
245         * svg/dynamic-updates/SVGLinearGradientElement-dom-gradientUnits-attr.html:
246         * svg/dynamic-updates/SVGLinearGradientElement-dom-x1-attr.html:
247         * svg/dynamic-updates/SVGLinearGradientElement-dom-x2-attr.html:
248         * svg/dynamic-updates/SVGLinearGradientElement-dom-y1-attr.html:
249         * svg/dynamic-updates/SVGLinearGradientElement-dom-y2-attr.html:
250         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientTransform-prop.html:
251         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-gradientUnits-prop.html:
252         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x1-prop.html:
253         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-x2-prop.html:
254         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y1-prop.html:
255         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-y2-prop.html:
256         * svg/dynamic-updates/SVGMarkerElement-dom-markerHeight-attr.html:
257         * svg/dynamic-updates/SVGMarkerElement-dom-markerUnits-attr.html:
258         * svg/dynamic-updates/SVGMarkerElement-dom-markerWidth-attr.html:
259         * svg/dynamic-updates/SVGMarkerElement-dom-orient-attr.html:
260         * svg/dynamic-updates/SVGMarkerElement-dom-refX-attr.html:
261         * svg/dynamic-updates/SVGMarkerElement-dom-refY-attr.html:
262         * svg/dynamic-updates/SVGMarkerElement-svgdom-markerHeight-prop.html:
263         * svg/dynamic-updates/SVGMarkerElement-svgdom-markerUnits-prop.html:
264         * svg/dynamic-updates/SVGMarkerElement-svgdom-markerWidth-prop.html:
265         * svg/dynamic-updates/SVGMarkerElement-svgdom-orientAngle-prop.html:
266         * svg/dynamic-updates/SVGMarkerElement-svgdom-orientType-prop.html:
267         * svg/dynamic-updates/SVGMarkerElement-svgdom-refX-prop.html:
268         * svg/dynamic-updates/SVGMarkerElement-svgdom-refY-prop.html:
269         * svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAngle-call.html:
270         * svg/dynamic-updates/SVGMarkerElement-svgdom-setOrientToAuto-call.html:
271         * svg/dynamic-updates/SVGMaskElement-dom-height-attr.html:
272         * svg/dynamic-updates/SVGMaskElement-dom-maskContentUnits-attr.html:
273         * svg/dynamic-updates/SVGMaskElement-dom-maskUnits-attr.html:
274         * svg/dynamic-updates/SVGMaskElement-dom-width-attr.html:
275         * svg/dynamic-updates/SVGMaskElement-dom-x-attr.html:
276         * svg/dynamic-updates/SVGMaskElement-dom-y-attr.html:
277         * svg/dynamic-updates/SVGMaskElement-svgdom-height-prop.html:
278         * svg/dynamic-updates/SVGMaskElement-svgdom-maskContentUnits-prop.html:
279         * svg/dynamic-updates/SVGMaskElement-svgdom-maskUnits-prop.html:
280         * svg/dynamic-updates/SVGMaskElement-svgdom-width-prop.html:
281         * svg/dynamic-updates/SVGMaskElement-svgdom-x-prop.html:
282         * svg/dynamic-updates/SVGMaskElement-svgdom-y-prop.html:
283         * svg/dynamic-updates/SVGPatternElement-dom-height-attr.html:
284         * svg/dynamic-updates/SVGPatternElement-dom-patternContentUnits-attr.html:
285         * svg/dynamic-updates/SVGPatternElement-dom-patternTransform-attr.html:
286         * svg/dynamic-updates/SVGPatternElement-dom-patternUnits-attr.html:
287         * svg/dynamic-updates/SVGPatternElement-dom-width-attr.html:
288         * svg/dynamic-updates/SVGPatternElement-dom-x-attr.html:
289         * svg/dynamic-updates/SVGPatternElement-dom-y-attr.html:
290         * svg/dynamic-updates/SVGPatternElement-svgdom-height-prop.html:
291         * svg/dynamic-updates/SVGPatternElement-svgdom-patternContentUnits-prop.html:
292         * svg/dynamic-updates/SVGPatternElement-svgdom-patternTransform-prop.html:
293         * svg/dynamic-updates/SVGPatternElement-svgdom-patternUnits-prop.html:
294         * svg/dynamic-updates/SVGPatternElement-svgdom-width-prop.html:
295         * svg/dynamic-updates/SVGPatternElement-svgdom-x-prop.html:
296         * svg/dynamic-updates/SVGPatternElement-svgdom-y-prop.html:
297         * svg/dynamic-updates/SVGRadialGradientElement-dom-cx-attr.html:
298         * svg/dynamic-updates/SVGRadialGradientElement-dom-cy-attr.html:
299         * svg/dynamic-updates/SVGRadialGradientElement-dom-fx-attr.html:
300         * svg/dynamic-updates/SVGRadialGradientElement-dom-fy-attr.html:
301         * svg/dynamic-updates/SVGRadialGradientElement-dom-gradientTransform-attr.html:
302         * svg/dynamic-updates/SVGRadialGradientElement-dom-gradientUnits-attr.html:
303         * svg/dynamic-updates/SVGRadialGradientElement-dom-r-attr.html:
304         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-cx-prop.html:
305         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-cy-prop.html:
306         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-fx-prop.html:
307         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-fy-prop.html:
308         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientTransform-prop.html:
309         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-gradientUnits-prop.html:
310         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-r-prop.html:
311         * svg/dynamic-updates/SVGRectElement-dom-height-attr.html:
312         * svg/dynamic-updates/SVGRectElement-dom-width-attr.html:
313         * svg/dynamic-updates/SVGRectElement-dom-x-attr.html:
314         * svg/dynamic-updates/SVGRectElement-dom-y-attr.html:
315         * svg/dynamic-updates/SVGRectElement-svgdom-height-prop.html:
316         * svg/dynamic-updates/SVGRectElement-svgdom-width-prop.html:
317         * svg/dynamic-updates/SVGRectElement-svgdom-x-prop.html:
318         * svg/dynamic-updates/SVGRectElement-svgdom-y-prop.html:
319         * svg/dynamic-updates/resources/SVGAElement-dom-href-attr.js: Removed.
320         * svg/dynamic-updates/resources/SVGAElement-dom-target-attr.js: Removed.
321         * svg/dynamic-updates/resources/SVGAElement-svgdom-href-prop.js: Removed.
322         * svg/dynamic-updates/resources/SVGAElement-svgdom-target-prop.js: Removed.
323         * svg/dynamic-updates/resources/SVGCircleElement-dom-cx-attr.js: Removed.
324         * svg/dynamic-updates/resources/SVGCircleElement-dom-cy-attr.js: Removed.
325         * svg/dynamic-updates/resources/SVGCircleElement-dom-r-attr.js: Removed.
326         * svg/dynamic-updates/resources/SVGCircleElement-svgdom-cx-prop.js: Removed.
327         * svg/dynamic-updates/resources/SVGCircleElement-svgdom-cy-prop.js: Removed.
328         * svg/dynamic-updates/resources/SVGCircleElement-svgdom-r-prop.js: Removed.
329         * svg/dynamic-updates/resources/SVGClipPathElement-dom-clipPathUnits-attr.js: Removed.
330         * svg/dynamic-updates/resources/SVGClipPathElement-svgdom-clipPathUnits-prop.js: Removed.
331         * svg/dynamic-updates/resources/SVGCursorElement-dom-x-attr.js: Removed.
332         * svg/dynamic-updates/resources/SVGCursorElement-dom-y-attr.js: Removed.
333         * svg/dynamic-updates/resources/SVGCursorElement-svgdom-x-prop.js: Removed.
334         * svg/dynamic-updates/resources/SVGCursorElement-svgdom-y-prop.js: Removed.
335         * svg/dynamic-updates/resources/SVGEllipseElement-dom-cx-attr.js: Removed.
336         * svg/dynamic-updates/resources/SVGEllipseElement-dom-cy-attr.js: Removed.
337         * svg/dynamic-updates/resources/SVGEllipseElement-dom-rx-attr.js: Removed.
338         * svg/dynamic-updates/resources/SVGEllipseElement-dom-ry-attr.js: Removed.
339         * svg/dynamic-updates/resources/SVGEllipseElement-svgdom-cx-prop.js: Removed.
340         * svg/dynamic-updates/resources/SVGEllipseElement-svgdom-cy-prop.js: Removed.
341         * svg/dynamic-updates/resources/SVGEllipseElement-svgdom-rx-prop.js: Removed.
342         * svg/dynamic-updates/resources/SVGEllipseElement-svgdom-ry-prop.js: Removed.
343         * svg/dynamic-updates/resources/SVGForeignObjectElement-dom-height-attr.js: Removed.
344         * svg/dynamic-updates/resources/SVGForeignObjectElement-dom-width-attr.js: Removed.
345         * svg/dynamic-updates/resources/SVGForeignObjectElement-dom-x-attr.js: Removed.
346         * svg/dynamic-updates/resources/SVGForeignObjectElement-dom-y-attr.js: Removed.
347         * svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-height-prop.js: Removed.
348         * svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-width-prop.js: Removed.
349         * svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-x-prop.js: Removed.
350         * svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-y-prop.js: Removed.
351         * svg/dynamic-updates/resources/SVGImageElement-dom-height-attr.js: Removed.
352         * svg/dynamic-updates/resources/SVGImageElement-dom-preserveAspectRatio-attr.js: Removed.
353         * svg/dynamic-updates/resources/SVGImageElement-dom-width-attr.js: Removed.
354         * svg/dynamic-updates/resources/SVGImageElement-dom-x-attr.js: Removed.
355         * svg/dynamic-updates/resources/SVGImageElement-dom-y-attr.js: Removed.
356         * svg/dynamic-updates/resources/SVGImageElement-svgdom-height-prop.js: Removed.
357         * svg/dynamic-updates/resources/SVGImageElement-svgdom-preserveAspectRatio-prop.js: Removed.
358         * svg/dynamic-updates/resources/SVGImageElement-svgdom-width-prop.js: Removed.
359         * svg/dynamic-updates/resources/SVGImageElement-svgdom-x-prop.js: Removed.
360         * svg/dynamic-updates/resources/SVGImageElement-svgdom-y-prop.js: Removed.
361         * svg/dynamic-updates/resources/SVGLineElement-dom-x1-attr.js: Removed.
362         * svg/dynamic-updates/resources/SVGLineElement-dom-x2-attr.js: Removed.
363         * svg/dynamic-updates/resources/SVGLineElement-dom-y1-attr.js: Removed.
364         * svg/dynamic-updates/resources/SVGLineElement-dom-y2-attr.js: Removed.
365         * svg/dynamic-updates/resources/SVGLineElement-svgdom-x1-prop.js: Removed.
366         * svg/dynamic-updates/resources/SVGLineElement-svgdom-x2-prop.js: Removed.
367         * svg/dynamic-updates/resources/SVGLineElement-svgdom-y1-prop.js: Removed.
368         * svg/dynamic-updates/resources/SVGLineElement-svgdom-y2-prop.js: Removed.
369         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientTransform-attr.js: Removed.
370         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientUnits-attr.js: Removed.
371         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x1-attr.js: Removed.
372         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x2-attr.js: Removed.
373         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y1-attr.js: Removed.
374         * svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y2-attr.js: Removed.
375         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientTransform-prop.js: Removed.
376         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientUnits-prop.js: Removed.
377         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x1-prop.js: Removed.
378         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x2-prop.js: Removed.
379         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y1-prop.js: Removed.
380         * svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y2-prop.js: Removed.
381         * svg/dynamic-updates/resources/SVGMarkerElement-dom-markerHeight-attr.js: Removed.
382         * svg/dynamic-updates/resources/SVGMarkerElement-dom-markerUnits-attr.js: Removed.
383         * svg/dynamic-updates/resources/SVGMarkerElement-dom-markerWidth-attr.js: Removed.
384         * svg/dynamic-updates/resources/SVGMarkerElement-dom-orient-attr.js: Removed.
385         * svg/dynamic-updates/resources/SVGMarkerElement-dom-refX-attr.js: Removed.
386         * svg/dynamic-updates/resources/SVGMarkerElement-dom-refY-attr.js: Removed.
387         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerHeight-prop.js: Removed.
388         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerUnits-prop.js: Removed.
389         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerWidth-prop.js: Removed.
390         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-orientAngle-prop.js: Removed.
391         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-orientType-prop.js: Removed.
392         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-refX-prop.js: Removed.
393         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-refY-prop.js: Removed.
394         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-setOrientToAngle-call.js: Removed.
395         * svg/dynamic-updates/resources/SVGMarkerElement-svgdom-setOrientToAuto-call.js: Removed.
396         * svg/dynamic-updates/resources/SVGMaskElement-dom-height-attr.js: Removed.
397         * svg/dynamic-updates/resources/SVGMaskElement-dom-maskContentUnits-attr.js: Removed.
398         * svg/dynamic-updates/resources/SVGMaskElement-dom-maskUnits-attr.js: Removed.
399         * svg/dynamic-updates/resources/SVGMaskElement-dom-width-attr.js: Removed.
400         * svg/dynamic-updates/resources/SVGMaskElement-dom-x-attr.js: Removed.
401         * svg/dynamic-updates/resources/SVGMaskElement-dom-y-attr.js: Removed.
402         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-height-prop.js: Removed.
403         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-maskContentUnits-prop.js: Removed.
404         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-maskUnits-prop.js: Removed.
405         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-width-prop.js: Removed.
406         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-x-prop.js: Removed.
407         * svg/dynamic-updates/resources/SVGMaskElement-svgdom-y-prop.js: Removed.
408         * svg/dynamic-updates/resources/SVGPatternElement-dom-height-attr.js: Removed.
409         * svg/dynamic-updates/resources/SVGPatternElement-dom-patternContentUnits-attr.js: Removed.
410         * svg/dynamic-updates/resources/SVGPatternElement-dom-patternTransform-attr.js: Removed.
411         * svg/dynamic-updates/resources/SVGPatternElement-dom-patternUnits-attr.js: Removed.
412         * svg/dynamic-updates/resources/SVGPatternElement-dom-width-attr.js: Removed.
413         * svg/dynamic-updates/resources/SVGPatternElement-dom-x-attr.js: Removed.
414         * svg/dynamic-updates/resources/SVGPatternElement-dom-y-attr.js: Removed.
415         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-height-prop.js: Removed.
416         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternContentUnits-prop.js: Removed.
417         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternTransform-prop.js: Removed.
418         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternUnits-prop.js: Removed.
419         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-width-prop.js: Removed.
420         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-x-prop.js: Removed.
421         * svg/dynamic-updates/resources/SVGPatternElement-svgdom-y-prop.js: Removed.
422         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-cx-attr.js: Removed.
423         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-cy-attr.js: Removed.
424         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-fx-attr.js: Removed.
425         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-fy-attr.js: Removed.
426         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-gradientTransform-attr.js: Removed.
427         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-gradientUnits-attr.js: Removed.
428         * svg/dynamic-updates/resources/SVGRadialGradientElement-dom-r-attr.js: Removed.
429         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-cx-prop.js: Removed.
430         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-cy-prop.js: Removed.
431         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-fx-prop.js: Removed.
432         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-fy-prop.js: Removed.
433         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-gradientTransform-prop.js: Removed.
434         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-gradientUnits-prop.js: Removed.
435         * svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-r-prop.js: Removed.
436         * svg/dynamic-updates/resources/SVGRectElement-dom-height-attr.js: Removed.
437         * svg/dynamic-updates/resources/SVGRectElement-dom-width-attr.js: Removed.
438         * svg/dynamic-updates/resources/SVGRectElement-dom-x-attr.js: Removed.
439         * svg/dynamic-updates/resources/SVGRectElement-dom-y-attr.js: Removed.
440         * svg/dynamic-updates/resources/SVGRectElement-svgdom-height-prop.js: Removed.
441         * svg/dynamic-updates/resources/SVGRectElement-svgdom-width-prop.js: Removed.
442         * svg/dynamic-updates/resources/SVGRectElement-svgdom-x-prop.js: Removed.
443         * svg/dynamic-updates/resources/SVGRectElement-svgdom-y-prop.js: Removed.
444         * svg/dynamic-updates/resources/TEMPLATE.html: Removed.
445         * svg/dynamic-updates/script-tests: Added.
446         * svg/dynamic-updates/script-tests/SVGAElement-dom-href-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGAElement-dom-href-attr.js.
447         * svg/dynamic-updates/script-tests/SVGAElement-dom-target-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGAElement-dom-target-attr.js.
448         * svg/dynamic-updates/script-tests/SVGAElement-svgdom-href-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGAElement-svgdom-href-prop.js.
449         * svg/dynamic-updates/script-tests/SVGAElement-svgdom-target-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGAElement-svgdom-target-prop.js.
450         * svg/dynamic-updates/script-tests/SVGCircleElement-dom-cx-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-dom-cx-attr.js.
451         * svg/dynamic-updates/script-tests/SVGCircleElement-dom-cy-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-dom-cy-attr.js.
452         * svg/dynamic-updates/script-tests/SVGCircleElement-dom-r-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-dom-r-attr.js.
453         * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-cx-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-svgdom-cx-prop.js.
454         * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-cy-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-svgdom-cy-prop.js.
455         * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-r-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCircleElement-svgdom-r-prop.js.
456         * svg/dynamic-updates/script-tests/SVGClipPathElement-dom-clipPathUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGClipPathElement-dom-clipPathUnits-attr.js.
457         * svg/dynamic-updates/script-tests/SVGClipPathElement-svgdom-clipPathUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGClipPathElement-svgdom-clipPathUnits-prop.js.
458         * svg/dynamic-updates/script-tests/SVGCursorElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCursorElement-dom-x-attr.js.
459         * svg/dynamic-updates/script-tests/SVGCursorElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCursorElement-dom-y-attr.js.
460         * svg/dynamic-updates/script-tests/SVGCursorElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCursorElement-svgdom-x-prop.js.
461         * svg/dynamic-updates/script-tests/SVGCursorElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGCursorElement-svgdom-y-prop.js.
462         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-cx-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-dom-cx-attr.js.
463         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-cy-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-dom-cy-attr.js.
464         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-rx-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-dom-rx-attr.js.
465         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-ry-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-dom-ry-attr.js.
466         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-cx-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-svgdom-cx-prop.js.
467         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-cy-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-svgdom-cy-prop.js.
468         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-rx-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-svgdom-rx-prop.js.
469         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-ry-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGEllipseElement-svgdom-ry-prop.js.
470         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-height-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-dom-height-attr.js.
471         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-width-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-dom-width-attr.js.
472         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-dom-x-attr.js.
473         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-dom-y-attr.js.
474         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-height-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-height-prop.js.
475         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-width-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-width-prop.js.
476         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-x-prop.js.
477         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGForeignObjectElement-svgdom-y-prop.js.
478         * svg/dynamic-updates/script-tests/SVGImageElement-dom-height-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-dom-height-attr.js.
479         * svg/dynamic-updates/script-tests/SVGImageElement-dom-preserveAspectRatio-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-dom-preserveAspectRatio-attr.js.
480         * svg/dynamic-updates/script-tests/SVGImageElement-dom-width-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-dom-width-attr.js.
481         * svg/dynamic-updates/script-tests/SVGImageElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-dom-x-attr.js.
482         * svg/dynamic-updates/script-tests/SVGImageElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-dom-y-attr.js.
483         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-height-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-svgdom-height-prop.js.
484         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-preserveAspectRatio-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-svgdom-preserveAspectRatio-prop.js.
485         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-width-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-svgdom-width-prop.js.
486         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-svgdom-x-prop.js.
487         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGImageElement-svgdom-y-prop.js.
488         * svg/dynamic-updates/script-tests/SVGLineElement-dom-x1-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-dom-x1-attr.js.
489         * svg/dynamic-updates/script-tests/SVGLineElement-dom-x2-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-dom-x2-attr.js.
490         * svg/dynamic-updates/script-tests/SVGLineElement-dom-y1-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-dom-y1-attr.js.
491         * svg/dynamic-updates/script-tests/SVGLineElement-dom-y2-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-dom-y2-attr.js.
492         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-x1-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-svgdom-x1-prop.js.
493         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-x2-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-svgdom-x2-prop.js.
494         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-y1-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-svgdom-y1-prop.js.
495         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-y2-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLineElement-svgdom-y2-prop.js.
496         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-gradientTransform-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientTransform-attr.js.
497         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-gradientUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-gradientUnits-attr.js.
498         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-x1-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x1-attr.js.
499         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-x2-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-x2-attr.js.
500         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-y1-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y1-attr.js.
501         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-dom-y2-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-dom-y2-attr.js.
502         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-gradientTransform-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientTransform-prop.js.
503         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-gradientUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-gradientUnits-prop.js.
504         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-x1-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x1-prop.js.
505         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-x2-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-x2-prop.js.
506         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-y1-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y1-prop.js.
507         * svg/dynamic-updates/script-tests/SVGLinearGradientElement-svgdom-y2-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGLinearGradientElement-svgdom-y2-prop.js.
508         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-markerHeight-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-markerHeight-attr.js.
509         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-markerUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-markerUnits-attr.js.
510         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-markerWidth-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-markerWidth-attr.js.
511         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-orient-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-orient-attr.js.
512         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-refX-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-refX-attr.js.
513         * svg/dynamic-updates/script-tests/SVGMarkerElement-dom-refY-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-dom-refY-attr.js.
514         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-markerHeight-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerHeight-prop.js.
515         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-markerUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerUnits-prop.js.
516         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-markerWidth-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-markerWidth-prop.js.
517         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-orientAngle-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-orientAngle-prop.js.
518         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-orientType-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-orientType-prop.js.
519         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-refX-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-refX-prop.js.
520         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-refY-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-refY-prop.js.
521         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-setOrientToAngle-call.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-setOrientToAngle-call.js.
522         * svg/dynamic-updates/script-tests/SVGMarkerElement-svgdom-setOrientToAuto-call.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMarkerElement-svgdom-setOrientToAuto-call.js.
523         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-height-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-height-attr.js.
524         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-maskContentUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-maskContentUnits-attr.js.
525         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-maskUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-maskUnits-attr.js.
526         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-width-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-width-attr.js.
527         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-x-attr.js.
528         * svg/dynamic-updates/script-tests/SVGMaskElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-dom-y-attr.js.
529         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-height-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-height-prop.js.
530         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-maskContentUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-maskContentUnits-prop.js.
531         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-maskUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-maskUnits-prop.js.
532         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-width-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-width-prop.js.
533         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-x-prop.js.
534         * svg/dynamic-updates/script-tests/SVGMaskElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGMaskElement-svgdom-y-prop.js.
535         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-height-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-height-attr.js.
536         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-patternContentUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-patternContentUnits-attr.js.
537         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-patternTransform-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-patternTransform-attr.js.
538         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-patternUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-patternUnits-attr.js.
539         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-width-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-width-attr.js.
540         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-x-attr.js.
541         * svg/dynamic-updates/script-tests/SVGPatternElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-dom-y-attr.js.
542         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-height-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-height-prop.js.
543         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-patternContentUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternContentUnits-prop.js.
544         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-patternTransform-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternTransform-prop.js.
545         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-patternUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-patternUnits-prop.js.
546         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-width-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-width-prop.js.
547         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-x-prop.js.
548         * svg/dynamic-updates/script-tests/SVGPatternElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGPatternElement-svgdom-y-prop.js.
549         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-cx-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-cx-attr.js.
550         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-cy-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-cy-attr.js.
551         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-fx-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-fx-attr.js.
552         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-fy-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-fy-attr.js.
553         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-gradientTransform-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-gradientTransform-attr.js.
554         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-gradientUnits-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-gradientUnits-attr.js.
555         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-dom-r-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-dom-r-attr.js.
556         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-cx-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-cx-prop.js.
557         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-cy-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-cy-prop.js.
558         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-fx-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-fx-prop.js.
559         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-fy-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-fy-prop.js.
560         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-gradientTransform-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-gradientTransform-prop.js.
561         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-gradientUnits-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-gradientUnits-prop.js.
562         * svg/dynamic-updates/script-tests/SVGRadialGradientElement-svgdom-r-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRadialGradientElement-svgdom-r-prop.js.
563         * svg/dynamic-updates/script-tests/SVGRectElement-dom-height-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-dom-height-attr.js.
564         * svg/dynamic-updates/script-tests/SVGRectElement-dom-width-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-dom-width-attr.js.
565         * svg/dynamic-updates/script-tests/SVGRectElement-dom-x-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-dom-x-attr.js.
566         * svg/dynamic-updates/script-tests/SVGRectElement-dom-y-attr.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-dom-y-attr.js.
567         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-height-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-svgdom-height-prop.js.
568         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-width-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-svgdom-width-prop.js.
569         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-x-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-svgdom-x-prop.js.
570         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-y-prop.js: Copied from LayoutTests/svg/dynamic-updates/resources/SVGRectElement-svgdom-y-prop.js.
571         * svg/dynamic-updates/script-tests/TEMPLATE.html: Copied from LayoutTests/svg/dynamic-updates/resources/TEMPLATE.html.
572
573 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
574
575         Rubber-stamped by Eric Seidel.
576
577         js tests should move into jstests subdirectory instead of resources/
578         https://bugs.webkit.org/show_bug.cgi?id=25880
579
580         Migration for http, platform, plugins, traversal, and wml directories.
581
582         * http/tests/cookies/double-quoted-value-with-semi-colon.html:
583         * http/tests/cookies/multiple-cookies.html:
584         * http/tests/cookies/resources/TEMPLATE.html: Removed.
585         * http/tests/cookies/resources/double-quoted-value-with-semi-colon.js: Removed.
586         * http/tests/cookies/resources/multiple-cookies.js: Removed.
587         * http/tests/cookies/resources/simple-cookies-expired.js: Removed.
588         * http/tests/cookies/resources/simple-cookies-max-age.js: Removed.
589         * http/tests/cookies/script-tests: Added.
590         * http/tests/cookies/script-tests/TEMPLATE.html: Copied from LayoutTests/http/tests/cookies/resources/TEMPLATE.html.
591         * http/tests/cookies/script-tests/double-quoted-value-with-semi-colon.js: Copied from LayoutTests/http/tests/cookies/resources/double-quoted-value-with-semi-colon.js.
592         * http/tests/cookies/script-tests/multiple-cookies.js: Copied from LayoutTests/http/tests/cookies/resources/multiple-cookies.js.
593         * http/tests/cookies/script-tests/simple-cookies-expired.js: Copied from LayoutTests/http/tests/cookies/resources/simple-cookies-expired.js.
594         * http/tests/cookies/script-tests/simple-cookies-max-age.js: Copied from LayoutTests/http/tests/cookies/resources/simple-cookies-max-age.js.
595         * http/tests/cookies/simple-cookies-expired.html:
596         * http/tests/cookies/simple-cookies-max-age.html:
597         * http/tests/security/clipboard/clipboard-file-access.html:
598         * http/tests/security/clipboard/resources/TEMPLATE.html: Removed.
599         * http/tests/security/clipboard/resources/clipboard-file-access.js: Removed.
600         * http/tests/security/clipboard/script-tests: Added.
601         * http/tests/security/clipboard/script-tests/TEMPLATE.html: Copied from LayoutTests/http/tests/security/clipboard/resources/TEMPLATE.html.
602         * http/tests/security/clipboard/script-tests/clipboard-file-access.js: Copied from LayoutTests/http/tests/security/clipboard/resources/clipboard-file-access.js.
603         * http/tests/wml/access-target-domain-deny.html:
604         * http/tests/wml/access-target-path-deny.html:
605         * http/tests/wml/access-target.html:
606         * http/tests/wml/go-task-get-method-accept-charset.html:
607         * http/tests/wml/go-task-get-method.html:
608         * http/tests/wml/go-task-post-method-accept-charset.html:
609         * http/tests/wml/go-task-post-method.html:
610         * http/tests/wml/post-data-to-server.html:
611         * http/tests/wml/resources/TEMPLATE.html: Removed.
612         * http/tests/wml/resources/access-target-domain-deny.js: Removed.
613         * http/tests/wml/resources/access-target-path-deny.js: Removed.
614         * http/tests/wml/resources/access-target.js: Removed.
615         * http/tests/wml/resources/go-task-get-method-accept-charset.js: Removed.
616         * http/tests/wml/resources/go-task-get-method.js: Removed.
617         * http/tests/wml/resources/go-task-post-method-accept-charset.js: Removed.
618         * http/tests/wml/resources/go-task-post-method.js: Removed.
619         * http/tests/wml/resources/post-data-to-server.js: Removed.
620         * http/tests/wml/script-tests: Added.
621         * http/tests/wml/script-tests/TEMPLATE.html: Copied from LayoutTests/http/tests/wml/resources/TEMPLATE.html.
622         * http/tests/wml/script-tests/access-target-domain-deny.js: Copied from LayoutTests/http/tests/wml/resources/access-target-domain-deny.js.
623         * http/tests/wml/script-tests/access-target-path-deny.js: Copied from LayoutTests/http/tests/wml/resources/access-target-path-deny.js.
624         * http/tests/wml/script-tests/access-target.js: Copied from LayoutTests/http/tests/wml/resources/access-target.js.
625         * http/tests/wml/script-tests/go-task-get-method-accept-charset.js: Copied from LayoutTests/http/tests/wml/resources/go-task-get-method-accept-charset.js.
626         * http/tests/wml/script-tests/go-task-get-method.js: Copied from LayoutTests/http/tests/wml/resources/go-task-get-method.js.
627         * http/tests/wml/script-tests/go-task-post-method-accept-charset.js: Copied from LayoutTests/http/tests/wml/resources/go-task-post-method-accept-charset.js.
628         * http/tests/wml/script-tests/go-task-post-method.js: Copied from LayoutTests/http/tests/wml/resources/go-task-post-method.js.
629         * http/tests/wml/script-tests/post-data-to-server.js: Copied from LayoutTests/http/tests/wml/resources/post-data-to-server.js.
630         * platform/gtk/editing/pasteboard/resources/TEMPLATE.html: Removed.
631         * platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js: Removed.
632         * platform/gtk/editing/pasteboard/script-tests: Added.
633         * platform/gtk/editing/pasteboard/script-tests/TEMPLATE.html: Copied from LayoutTests/platform/gtk/editing/pasteboard/resources/TEMPLATE.html.
634         * platform/gtk/editing/pasteboard/script-tests/middle-click-onpaste.js: Copied from LayoutTests/platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js.
635         * platform/win/fast/events/context-click-events.html:
636         * platform/win/fast/events/resources/TEMPLATE.html: Removed.
637         * platform/win/fast/events/resources/context-click-events.js: Removed.
638         * platform/win/fast/events/script-tests: Added.
639         * platform/win/fast/events/script-tests/TEMPLATE.html: Copied from LayoutTests/platform/win/fast/events/resources/TEMPLATE.html.
640         * platform/win/fast/events/script-tests/context-click-events.js: Copied from LayoutTests/platform/win/fast/events/resources/context-click-events.js.
641         * plugins/netscape-identifier-conversion.html:
642         * plugins/resources/TEMPLATE.html: Removed.
643         * plugins/resources/netscape-identifier-conversion.js: Removed.
644         * plugins/script-tests: Added.
645         * plugins/script-tests/TEMPLATE.html: Copied from LayoutTests/plugins/resources/TEMPLATE.html.
646         * plugins/script-tests/netscape-identifier-conversion.js: Copied from LayoutTests/plugins/resources/netscape-identifier-conversion.js.
647         * traversal/acid3-test-2.html:
648         * traversal/exception-forwarding.html:
649         * traversal/resources/TEMPLATE.html: Removed.
650         * traversal/resources/acid3-test-2.js: Removed.
651         * traversal/resources/exception-forwarding.js: Removed.
652         * traversal/script-tests: Added.
653         * traversal/script-tests/TEMPLATE.html: Copied from LayoutTests/traversal/resources/TEMPLATE.html.
654         * traversal/script-tests/acid3-test-2.js: Copied from LayoutTests/traversal/resources/acid3-test-2.js.
655         * traversal/script-tests/exception-forwarding.js: Copied from LayoutTests/traversal/resources/exception-forwarding.js.
656         * wml/access-target-deny.html:
657         * wml/access-target.html:
658         * wml/enter-card-with-events.html:
659         * wml/enter-first-card-with-events.html:
660         * wml/go-task-get-method-external-deck-with-href.html:
661         * wml/go-task-get-method-external-deck.html:
662         * wml/go-task-get-method-same-deck.html:
663         * wml/input-format.html:
664         * wml/newcontext-same-deck.html:
665         * wml/onenterforward-event.html:
666         * wml/onenterforward-inline-event.html:
667         * wml/ontimer-event.html:
668         * wml/ontimer-inline-event.html:
669         * wml/option-element-onpick-recursion.html:
670         * wml/option-element-onpick.html:
671         * wml/resources/TEMPLATE.html: Removed.
672         * wml/resources/access-target-deny.js: Removed.
673         * wml/resources/access-target.js: Removed.
674         * wml/resources/enter-card-with-events.js: Removed.
675         * wml/resources/enter-first-card-with-events.js: Removed.
676         * wml/resources/go-task-get-method-external-deck-with-href.js: Removed.
677         * wml/resources/go-task-get-method-external-deck.js: Removed.
678         * wml/resources/go-task-get-method-same-deck.js: Removed.
679         * wml/resources/input-format.js: Removed.
680         * wml/resources/newcontext-same-deck.js: Removed.
681         * wml/resources/onenterforward-event.js: Removed.
682         * wml/resources/onenterforward-inline-event.js: Removed.
683         * wml/resources/ontimer-event.js: Removed.
684         * wml/resources/ontimer-inline-event.js: Removed.
685         * wml/resources/option-element-onpick-recursion.js: Removed.
686         * wml/resources/option-element-onpick.js: Removed.
687         * wml/resources/select-element-variables.js: Removed.
688         * wml/resources/variable-reference-invalid-character.js: Removed.
689         * wml/resources/variable-reference-valid.js: Removed.
690         * wml/script-tests: Added.
691         * wml/script-tests/TEMPLATE.html: Copied from LayoutTests/wml/resources/TEMPLATE.html.
692         * wml/script-tests/access-target-deny.js: Copied from LayoutTests/wml/resources/access-target-deny.js.
693         * wml/script-tests/access-target.js: Copied from LayoutTests/wml/resources/access-target.js.
694         * wml/script-tests/enter-card-with-events.js: Copied from LayoutTests/wml/resources/enter-card-with-events.js.
695         * wml/script-tests/enter-first-card-with-events.js: Copied from LayoutTests/wml/resources/enter-first-card-with-events.js.
696         * wml/script-tests/go-task-get-method-external-deck-with-href.js: Copied from LayoutTests/wml/resources/go-task-get-method-external-deck-with-href.js.
697         * wml/script-tests/go-task-get-method-external-deck.js: Copied from LayoutTests/wml/resources/go-task-get-method-external-deck.js.
698         * wml/script-tests/go-task-get-method-same-deck.js: Copied from LayoutTests/wml/resources/go-task-get-method-same-deck.js.
699         * wml/script-tests/input-format.js: Copied from LayoutTests/wml/resources/input-format.js.
700         * wml/script-tests/newcontext-same-deck.js: Copied from LayoutTests/wml/resources/newcontext-same-deck.js.
701         * wml/script-tests/onenterforward-event.js: Copied from LayoutTests/wml/resources/onenterforward-event.js.
702         * wml/script-tests/onenterforward-inline-event.js: Copied from LayoutTests/wml/resources/onenterforward-inline-event.js.
703         * wml/script-tests/ontimer-event.js: Copied from LayoutTests/wml/resources/ontimer-event.js.
704         * wml/script-tests/ontimer-inline-event.js: Copied from LayoutTests/wml/resources/ontimer-inline-event.js.
705         * wml/script-tests/option-element-onpick-recursion.js: Copied from LayoutTests/wml/resources/option-element-onpick-recursion.js.
706         * wml/script-tests/option-element-onpick.js: Copied from LayoutTests/wml/resources/option-element-onpick.js.
707         * wml/script-tests/select-element-variables.js: Copied from LayoutTests/wml/resources/select-element-variables.js.
708         * wml/script-tests/variable-reference-invalid-character.js: Copied from LayoutTests/wml/resources/variable-reference-invalid-character.js.
709         * wml/script-tests/variable-reference-valid.js: Copied from LayoutTests/wml/resources/variable-reference-valid.js.
710         * wml/select-element-variables.html:
711         * wml/variable-reference-invalid-character.html:
712         * wml/variable-reference-valid.html:
713
714 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
715
716         Rubber-stamped by Eric Seidel.
717
718         js tests should move into jstests subdirectory instead of resources/
719         https://bugs.webkit.org/show_bug.cgi?id=25880
720
721         Migration for fast/* directories except fast js directory.
722
723         * fast/events/blur-focus-window-should-blur-focus-element.html:
724         * fast/events/create-document-crash-on-attach-event.html:
725         * fast/events/event-function-toString.html:
726         * fast/events/event-instanceof.html:
727         * fast/events/event-listener-sharing.html:
728         * fast/events/init-events.html:
729         * fast/events/mouse-click-events.html:
730         * fast/events/resources/TEMPLATE.html: Removed.
731         * fast/events/resources/blur-focus-window-should-blur-focus-element.js: Removed.
732         * fast/events/resources/create-document-crash-on-attach-event.js: Removed.
733         * fast/events/resources/event-function-toString.js: Removed.
734         * fast/events/resources/event-instanceof.js: Removed.
735         * fast/events/resources/event-listener-sharing.js: Removed.
736         * fast/events/resources/init-events.js: Removed.
737         * fast/events/resources/mouse-click-events.js: Removed.
738         * fast/events/resources/tab-is-focusable-assert.js: Removed.
739         * fast/events/script-tests: Added.
740         * fast/events/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/events/resources/TEMPLATE.html.
741         * fast/events/script-tests/blur-focus-window-should-blur-focus-element.js: Copied from LayoutTests/fast/events/resources/blur-focus-window-should-blur-focus-element.js.
742         * fast/events/script-tests/create-document-crash-on-attach-event.js: Copied from LayoutTests/fast/events/resources/create-document-crash-on-attach-event.js.
743         * fast/events/script-tests/event-function-toString.js: Copied from LayoutTests/fast/events/resources/event-function-toString.js.
744         * fast/events/script-tests/event-instanceof.js: Copied from LayoutTests/fast/events/resources/event-instanceof.js.
745         * fast/events/script-tests/event-listener-sharing.js: Copied from LayoutTests/fast/events/resources/event-listener-sharing.js.
746         * fast/events/script-tests/init-events.js: Copied from LayoutTests/fast/events/resources/init-events.js.
747         * fast/events/script-tests/mouse-click-events.js: Copied from LayoutTests/fast/events/resources/mouse-click-events.js.
748         * fast/events/script-tests/tab-is-focusable-assert.js: Copied from LayoutTests/fast/events/resources/tab-is-focusable-assert.js.
749         * fast/events/tab-is-focusable-assert.html:
750         * fast/forms/ValidityState-patternMismatch-unsupported.html:
751         * fast/forms/ValidityState-typeMismatch-color.html:
752         * fast/forms/ValidityState-typeMismatch-number.html:
753         * fast/forms/ValidityState-typeMismatch-url.html:
754         * fast/forms/formnovalidate-attribute.html:
755         * fast/forms/input-maxlength-ime-completed.html:
756         * fast/forms/input-maxlength-ime-preedit.html:
757         * fast/forms/novalidate-attribute.html:
758         * fast/forms/placeholder-dom-property.html:
759         * fast/forms/resources/TEMPLATE.html: Removed.
760         * fast/forms/resources/ValidityState-patternMismatch-unsupported.js: Removed.
761         * fast/forms/resources/ValidityState-typeMismatch-color.js: Removed.
762         * fast/forms/resources/ValidityState-typeMismatch-number.js: Removed.
763         * fast/forms/resources/ValidityState-typeMismatch-url.js: Removed.
764         * fast/forms/resources/formnovalidate-attribute.js: Removed.
765         * fast/forms/resources/input-maxlength-ime-completed.js: Removed.
766         * fast/forms/resources/input-maxlength-ime-preedit.js: Removed.
767         * fast/forms/resources/novalidate-attribute.js: Removed.
768         * fast/forms/resources/placeholder-dom-property.js: Removed.
769         * fast/forms/resources/shadow-tree-exposure.js: Removed.
770         * fast/forms/resources/text-control-intrinsic-widths.js: Removed.
771         * fast/forms/resources/textarea-metrics.js: Removed.
772         * fast/forms/resources/textarea-placeholder-dom-property.js: Removed.
773         * fast/forms/resources/textarea-textlength.js: Removed.
774         * fast/forms/script-tests: Added.
775         * fast/forms/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/forms/resources/TEMPLATE.html.
776         * fast/forms/script-tests/ValidityState-patternMismatch-unsupported.js: Copied from LayoutTests/fast/forms/resources/ValidityState-patternMismatch-unsupported.js.
777         * fast/forms/script-tests/ValidityState-typeMismatch-color.js: Copied from LayoutTests/fast/forms/resources/ValidityState-typeMismatch-color.js.
778         * fast/forms/script-tests/ValidityState-typeMismatch-number.js: Copied from LayoutTests/fast/forms/resources/ValidityState-typeMismatch-number.js.
779         * fast/forms/script-tests/ValidityState-typeMismatch-url.js: Copied from LayoutTests/fast/forms/resources/ValidityState-typeMismatch-url.js.
780         * fast/forms/script-tests/formnovalidate-attribute.js: Copied from LayoutTests/fast/forms/resources/formnovalidate-attribute.js.
781         * fast/forms/script-tests/input-maxlength-ime-completed.js: Copied from LayoutTests/fast/forms/resources/input-maxlength-ime-completed.js.
782         * fast/forms/script-tests/input-maxlength-ime-preedit.js: Copied from LayoutTests/fast/forms/resources/input-maxlength-ime-preedit.js.
783         * fast/forms/script-tests/novalidate-attribute.js: Copied from LayoutTests/fast/forms/resources/novalidate-attribute.js.
784         * fast/forms/script-tests/placeholder-dom-property.js: Copied from LayoutTests/fast/forms/resources/placeholder-dom-property.js.
785         * fast/forms/script-tests/shadow-tree-exposure.js: Copied from LayoutTests/fast/forms/resources/shadow-tree-exposure.js.
786         * fast/forms/script-tests/text-control-intrinsic-widths.js: Copied from LayoutTests/fast/forms/resources/text-control-intrinsic-widths.js.
787         * fast/forms/script-tests/textarea-metrics.js: Copied from LayoutTests/fast/forms/resources/textarea-metrics.js.
788         * fast/forms/script-tests/textarea-placeholder-dom-property.js: Copied from LayoutTests/fast/forms/resources/textarea-placeholder-dom-property.js.
789         * fast/forms/script-tests/textarea-textlength.js: Copied from LayoutTests/fast/forms/resources/textarea-textlength.js.
790         * fast/forms/shadow-tree-exposure.html:
791         * fast/forms/text-control-intrinsic-widths.html:
792         * fast/forms/textarea-metrics.html:
793         * fast/forms/textarea-placeholder-dom-property.html:
794         * fast/forms/textarea-textlength.html:
795         * fast/images/border.html:
796         * fast/images/resources/TEMPLATE.html: Removed.
797         * fast/images/resources/border.js: Removed.
798         * fast/images/script-tests: Added.
799         * fast/images/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/images/resources/TEMPLATE.html.
800         * fast/images/script-tests/border.js: Copied from LayoutTests/fast/images/resources/border.js.
801         * fast/parser/block-nesting-cap.html:
802         * fast/parser/pre-first-line-break.html:
803         * fast/parser/resources/TEMPLATE.html: Removed.
804         * fast/parser/resources/block-nesting-cap.js: Removed.
805         * fast/parser/resources/pre-first-line-break.js: Removed.
806         * fast/parser/script-tests: Added.
807         * fast/parser/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/parser/resources/TEMPLATE.html.
808         * fast/parser/script-tests/block-nesting-cap.js: Copied from LayoutTests/fast/parser/resources/block-nesting-cap.js.
809         * fast/parser/script-tests/pre-first-line-break.js: Copied from LayoutTests/fast/parser/resources/pre-first-line-break.js.
810         * fast/regex/alternative-length-miscalculation.html:
811         * fast/regex/cross-frame-callable.html:
812         * fast/regex/early-acid3-86.html:
813         * fast/regex/malformed-escapes.html:
814         * fast/regex/non-capturing-backtracking.html:
815         * fast/regex/non-pattern-characters.html:
816         * fast/regex/quantified-assertions.html:
817         * fast/regex/resources/TEMPLATE.html: Removed.
818         * fast/regex/resources/alternative-length-miscalculation.js: Removed.
819         * fast/regex/resources/cross-frame-callable.js: Removed.
820         * fast/regex/resources/early-acid3-86.js: Removed.
821         * fast/regex/resources/malformed-escapes.js: Removed.
822         * fast/regex/resources/non-capturing-backtracking.js: Removed.
823         * fast/regex/resources/non-pattern-characters.js: Removed.
824         * fast/regex/resources/quantified-assertions.js: Removed.
825         * fast/regex/resources/slow.js: Removed.
826         * fast/regex/script-tests: Added.
827         * fast/regex/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/regex/resources/TEMPLATE.html.
828         * fast/regex/script-tests/alternative-length-miscalculation.js: Copied from LayoutTests/fast/regex/resources/alternative-length-miscalculation.js.
829         * fast/regex/script-tests/cross-frame-callable.js: Copied from LayoutTests/fast/regex/resources/cross-frame-callable.js.
830         * fast/regex/script-tests/early-acid3-86.js: Copied from LayoutTests/fast/regex/resources/early-acid3-86.js.
831         * fast/regex/script-tests/malformed-escapes.js: Copied from LayoutTests/fast/regex/resources/malformed-escapes.js.
832         * fast/regex/script-tests/non-capturing-backtracking.js: Copied from LayoutTests/fast/regex/resources/non-capturing-backtracking.js.
833         * fast/regex/script-tests/non-pattern-characters.js: Copied from LayoutTests/fast/regex/resources/non-pattern-characters.js.
834         * fast/regex/script-tests/quantified-assertions.js: Copied from LayoutTests/fast/regex/resources/quantified-assertions.js.
835         * fast/regex/script-tests/slow.js: Copied from LayoutTests/fast/regex/resources/slow.js.
836         * fast/regex/slow.html:
837         * fast/table/border-changes.html:
838         * fast/table/resources/TEMPLATE.html: Removed.
839         * fast/table/resources/border-changes.js: Removed.
840         * fast/table/script-tests: Added.
841         * fast/table/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/table/resources/TEMPLATE.html.
842         * fast/table/script-tests/border-changes.js: Copied from LayoutTests/fast/table/resources/border-changes.js.
843         * fast/text/find-backwards.html:
844         * fast/text/resources/TEMPLATE.html: Removed.
845         * fast/text/resources/find-backwards.js: Removed.
846         * fast/text/script-tests: Added.
847         * fast/text/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/text/resources/TEMPLATE.html.
848         * fast/text/script-tests/find-backwards.js: Copied from LayoutTests/fast/text/resources/find-backwards.js.
849
850 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
851
852         Rubber-stamped by Eric Seidel.
853
854         js tests should move into jstests subdirectory instead of resources/
855         https://bugs.webkit.org/show_bug.cgi?id=25880
856
857         Migration for fast/dom directories.
858
859         * fast/dom/CSSStyleDeclaration/css-properties-case-sensitive.html:
860         * fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html: Removed.
861         * fast/dom/CSSStyleDeclaration/resources/css-properties-case-sensitive.js: Removed.
862         * fast/dom/CSSStyleDeclaration/resources/transition-property-names.js: Removed.
863         * fast/dom/CSSStyleDeclaration/script-tests: Added.
864         * fast/dom/CSSStyleDeclaration/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html.
865         * fast/dom/CSSStyleDeclaration/script-tests/css-properties-case-sensitive.js: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/css-properties-case-sensitive.js.
866         * fast/dom/CSSStyleDeclaration/script-tests/transition-property-names.js: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/transition-property-names.js.
867         * fast/dom/CSSStyleDeclaration/transition-property-names.html:
868         * fast/dom/DOMImplementation/createDocument-namespace-err.html:
869         * fast/dom/DOMImplementation/createDocumentType-err.html:
870         * fast/dom/DOMImplementation/resources/TEMPLATE.html: Removed.
871         * fast/dom/DOMImplementation/resources/createDocument-namespace-err.js: Removed.
872         * fast/dom/DOMImplementation/resources/createDocumentType-err.js: Removed.
873         * fast/dom/DOMImplementation/script-tests: Added.
874         * fast/dom/DOMImplementation/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/DOMImplementation/resources/TEMPLATE.html.
875         * fast/dom/DOMImplementation/script-tests/createDocument-namespace-err.js: Copied from LayoutTests/fast/dom/DOMImplementation/resources/createDocument-namespace-err.js.
876         * fast/dom/DOMImplementation/script-tests/createDocumentType-err.js: Copied from LayoutTests/fast/dom/DOMImplementation/resources/createDocumentType-err.js.
877         * fast/dom/Document/createAttributeNS-namespace-err.html:
878         * fast/dom/Document/createElementNS-namespace-err.html:
879         * fast/dom/Document/document-write-doctype.html:
880         * fast/dom/Document/replaceChild-null-oldChild.html:
881         * fast/dom/Document/resources/TEMPLATE.html: Removed.
882         * fast/dom/Document/resources/createAttributeNS-namespace-err.js: Removed.
883         * fast/dom/Document/resources/createElementNS-namespace-err.js: Removed.
884         * fast/dom/Document/resources/document-write-doctype.js: Removed.
885         * fast/dom/Document/resources/replaceChild-null-oldChild.js: Removed.
886         * fast/dom/Document/script-tests: Added.
887         * fast/dom/Document/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Document/resources/TEMPLATE.html.
888         * fast/dom/Document/script-tests/createAttributeNS-namespace-err.js: Copied from LayoutTests/fast/dom/Document/resources/createAttributeNS-namespace-err.js.
889         * fast/dom/Document/script-tests/createElementNS-namespace-err.js: Copied from LayoutTests/fast/dom/Document/resources/createElementNS-namespace-err.js.
890         * fast/dom/Document/script-tests/document-write-doctype.js: Copied from LayoutTests/fast/dom/Document/resources/document-write-doctype.js.
891         * fast/dom/Document/script-tests/replaceChild-null-oldChild.js: Copied from LayoutTests/fast/dom/Document/resources/replaceChild-null-oldChild.js.
892         * fast/dom/Element/attr-param-typechecking.html:
893         * fast/dom/Element/contains-method.html:
894         * fast/dom/Element/dimension-properties-unrendered.html:
895         * fast/dom/Element/element-traversal.html:
896         * fast/dom/Element/getAttribute-check-case-sensitivity.html:
897         * fast/dom/Element/resources/TEMPLATE.html: Removed.
898         * fast/dom/Element/resources/attr-param-typechecking.js: Removed.
899         * fast/dom/Element/resources/contains-method.js: Removed.
900         * fast/dom/Element/resources/dimension-properties-unrendered.js: Removed.
901         * fast/dom/Element/resources/element-traversal.js: Removed.
902         * fast/dom/Element/resources/getAttribute-check-case-sensitivity.js: Removed.
903         * fast/dom/Element/script-tests: Added.
904         * fast/dom/Element/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Element/resources/TEMPLATE.html.
905         * fast/dom/Element/script-tests/attr-param-typechecking.js: Copied from LayoutTests/fast/dom/Element/resources/attr-param-typechecking.js.
906         * fast/dom/Element/script-tests/contains-method.js: Copied from LayoutTests/fast/dom/Element/resources/contains-method.js.
907         * fast/dom/Element/script-tests/dimension-properties-unrendered.js: Copied from LayoutTests/fast/dom/Element/resources/dimension-properties-unrendered.js.
908         * fast/dom/Element/script-tests/element-traversal.js: Copied from LayoutTests/fast/dom/Element/resources/element-traversal.js.
909         * fast/dom/Element/script-tests/getAttribute-check-case-sensitivity.js: Copied from LayoutTests/fast/dom/Element/resources/getAttribute-check-case-sensitivity.js.
910         * fast/dom/EntityReference/readonly-exceptions.html:
911         * fast/dom/EntityReference/resources/TEMPLATE.html: Removed.
912         * fast/dom/EntityReference/resources/readonly-exceptions.js: Removed.
913         * fast/dom/EntityReference/script-tests: Added.
914         * fast/dom/EntityReference/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/EntityReference/resources/TEMPLATE.html.
915         * fast/dom/EntityReference/script-tests/readonly-exceptions.js: Copied from LayoutTests/fast/dom/EntityReference/resources/readonly-exceptions.js.
916         * fast/dom/HTMLFontElement/resources/TEMPLATE.html: Removed.
917         * fast/dom/HTMLFontElement/resources/size-attribute.js: Removed.
918         * fast/dom/HTMLFontElement/script-tests: Added.
919         * fast/dom/HTMLFontElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLFontElement/resources/TEMPLATE.html.
920         * fast/dom/HTMLFontElement/script-tests/size-attribute.js: Copied from LayoutTests/fast/dom/HTMLFontElement/resources/size-attribute.js.
921         * fast/dom/HTMLFontElement/size-attribute.html:
922         * fast/dom/HTMLFormElement/elements-not-in-document.html:
923         * fast/dom/HTMLFormElement/resources/TEMPLATE.html: Removed.
924         * fast/dom/HTMLFormElement/resources/elements-not-in-document.js: Removed.
925         * fast/dom/HTMLFormElement/script-tests: Added.
926         * fast/dom/HTMLFormElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLFormElement/resources/TEMPLATE.html.
927         * fast/dom/HTMLFormElement/script-tests/elements-not-in-document.js: Copied from LayoutTests/fast/dom/HTMLFormElement/resources/elements-not-in-document.js.
928         * fast/dom/HTMLInputElement/checked-pseudo-selector.html:
929         * fast/dom/HTMLInputElement/resources/TEMPLATE.html: Removed.
930         * fast/dom/HTMLInputElement/resources/checked-pseudo-selector.js: Removed.
931         * fast/dom/HTMLInputElement/resources/size-attribute.js: Removed.
932         * fast/dom/HTMLInputElement/script-tests: Added.
933         * fast/dom/HTMLInputElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLInputElement/resources/TEMPLATE.html.
934         * fast/dom/HTMLInputElement/script-tests/checked-pseudo-selector.js: Copied from LayoutTests/fast/dom/HTMLInputElement/resources/checked-pseudo-selector.js.
935         * fast/dom/HTMLInputElement/script-tests/size-attribute.js: Copied from LayoutTests/fast/dom/HTMLInputElement/resources/size-attribute.js.
936         * fast/dom/HTMLInputElement/size-attribute.html:
937         * fast/dom/HTMLSelectElement/named-options.html:
938         * fast/dom/HTMLSelectElement/resources/TEMPLATE.html: Removed.
939         * fast/dom/HTMLSelectElement/resources/named-options.js: Removed.
940         * fast/dom/HTMLSelectElement/script-tests: Added.
941         * fast/dom/HTMLSelectElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLSelectElement/resources/TEMPLATE.html.
942         * fast/dom/HTMLSelectElement/script-tests/named-options.js: Copied from LayoutTests/fast/dom/HTMLSelectElement/resources/named-options.js.
943         * fast/dom/HTMLTableElement/cellpadding-attribute.html:
944         * fast/dom/HTMLTableElement/early-acid3-65-excerpt.html:
945         * fast/dom/HTMLTableElement/early-acid3-66-excerpt.html:
946         * fast/dom/HTMLTableElement/resources/TEMPLATE.html: Removed.
947         * fast/dom/HTMLTableElement/resources/cellpadding-attribute.js: Removed.
948         * fast/dom/HTMLTableElement/resources/early-acid3-65-excerpt.js: Removed.
949         * fast/dom/HTMLTableElement/resources/early-acid3-66-excerpt.js: Removed.
950         * fast/dom/HTMLTableElement/resources/rows.js: Removed.
951         * fast/dom/HTMLTableElement/resources/tBodies.js: Removed.
952         * fast/dom/HTMLTableElement/rows.html:
953         * fast/dom/HTMLTableElement/script-tests: Added.
954         * fast/dom/HTMLTableElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/TEMPLATE.html.
955         * fast/dom/HTMLTableElement/script-tests/cellpadding-attribute.js: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/cellpadding-attribute.js.
956         * fast/dom/HTMLTableElement/script-tests/early-acid3-65-excerpt.js: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/early-acid3-65-excerpt.js.
957         * fast/dom/HTMLTableElement/script-tests/early-acid3-66-excerpt.js: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/early-acid3-66-excerpt.js.
958         * fast/dom/HTMLTableElement/script-tests/rows.js: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/rows.js.
959         * fast/dom/HTMLTableElement/script-tests/tBodies.js: Copied from LayoutTests/fast/dom/HTMLTableElement/resources/tBodies.js.
960         * fast/dom/HTMLTableElement/tBodies.html:
961         * fast/dom/HTMLTableRowElement/cells.html:
962         * fast/dom/HTMLTableRowElement/resources/TEMPLATE.html: Removed.
963         * fast/dom/HTMLTableRowElement/resources/cells.js: Removed.
964         * fast/dom/HTMLTableRowElement/script-tests: Added.
965         * fast/dom/HTMLTableRowElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLTableRowElement/resources/TEMPLATE.html.
966         * fast/dom/HTMLTableRowElement/script-tests/cells.js: Copied from LayoutTests/fast/dom/HTMLTableRowElement/resources/cells.js.
967         * fast/dom/HTMLTableSectionElement/resources/TEMPLATE.html: Removed.
968         * fast/dom/HTMLTableSectionElement/resources/rows.js: Removed.
969         * fast/dom/HTMLTableSectionElement/rows.html:
970         * fast/dom/HTMLTableSectionElement/script-tests: Added.
971         * fast/dom/HTMLTableSectionElement/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/HTMLTableSectionElement/resources/TEMPLATE.html.
972         * fast/dom/HTMLTableSectionElement/script-tests/rows.js: Copied from LayoutTests/fast/dom/HTMLTableSectionElement/resources/rows.js.
973         * fast/dom/Node/DOMNodeRemovedEvent.html:
974         * fast/dom/Node/initial-values.html:
975         * fast/dom/Node/resources/DOMNodeRemovedEvent.js: Removed.
976         * fast/dom/Node/resources/TEMPLATE.html: Removed.
977         * fast/dom/Node/resources/initial-values.js: Removed.
978         * fast/dom/Node/script-tests: Added.
979         * fast/dom/Node/script-tests/DOMNodeRemovedEvent.js: Copied from LayoutTests/fast/dom/Node/resources/DOMNodeRemovedEvent.js.
980         * fast/dom/Node/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Node/resources/TEMPLATE.html.
981         * fast/dom/Node/script-tests/initial-values.js: Copied from LayoutTests/fast/dom/Node/resources/initial-values.js.
982         * fast/dom/Range/mutation.html:
983         * fast/dom/Range/range-clone-empty.html:
984         * fast/dom/Range/range-exceptions.html:
985         * fast/dom/Range/range-insertNode-separate-endContainer.html:
986         * fast/dom/Range/range-insertNode-splittext.html:
987         * fast/dom/Range/range-modifycontents.html:
988         * fast/dom/Range/resources/TEMPLATE.html: Removed.
989         * fast/dom/Range/resources/mutation.js: Removed.
990         * fast/dom/Range/resources/range-clone-empty.js: Removed.
991         * fast/dom/Range/resources/range-exceptions.js: Removed.
992         * fast/dom/Range/resources/range-insertNode-separate-endContainer.js: Removed.
993         * fast/dom/Range/resources/range-insertNode-splittext.js: Removed.
994         * fast/dom/Range/resources/range-modifycontents.js: Removed.
995         * fast/dom/Range/script-tests: Added.
996         * fast/dom/Range/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Range/resources/TEMPLATE.html.
997         * fast/dom/Range/script-tests/mutation.js: Copied from LayoutTests/fast/dom/Range/resources/mutation.js.
998         * fast/dom/Range/script-tests/range-clone-empty.js: Copied from LayoutTests/fast/dom/Range/resources/range-clone-empty.js.
999         * fast/dom/Range/script-tests/range-exceptions.js: Copied from LayoutTests/fast/dom/Range/resources/range-exceptions.js.
1000         * fast/dom/Range/script-tests/range-insertNode-separate-endContainer.js: Copied from LayoutTests/fast/dom/Range/resources/range-insertNode-separate-endContainer.js.
1001         * fast/dom/Range/script-tests/range-insertNode-splittext.js: Copied from LayoutTests/fast/dom/Range/resources/range-insertNode-splittext.js.
1002         * fast/dom/Range/script-tests/range-modifycontents.js: Copied from LayoutTests/fast/dom/Range/resources/range-modifycontents.js.
1003         * fast/dom/Selection/getRangeAt.html:
1004         * fast/dom/Selection/resources/TEMPLATE.html: Removed.
1005         * fast/dom/Selection/resources/getRangeAt.js: Removed.
1006         * fast/dom/Selection/script-tests: Added.
1007         * fast/dom/Selection/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Selection/resources/TEMPLATE.html.
1008         * fast/dom/Selection/script-tests/getRangeAt.js: Copied from LayoutTests/fast/dom/Selection/resources/getRangeAt.js.
1009         * fast/dom/SelectorAPI/detached-element.html:
1010         * fast/dom/SelectorAPI/elementRoot.html:
1011         * fast/dom/SelectorAPI/id-fastpath.html:
1012         * fast/dom/SelectorAPI/resources/TEMPLATE.html: Removed.
1013         * fast/dom/SelectorAPI/resources/detached-element.js: Removed.
1014         * fast/dom/SelectorAPI/resources/elementRoot.js: Removed.
1015         * fast/dom/SelectorAPI/resources/id-fastpath.js: Removed.
1016         * fast/dom/SelectorAPI/resources/undefined-null-stringify.js: Removed.
1017         * fast/dom/SelectorAPI/resources/viewless-document.js: Removed.
1018         * fast/dom/SelectorAPI/script-tests: Added.
1019         * fast/dom/SelectorAPI/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/SelectorAPI/resources/TEMPLATE.html.
1020         * fast/dom/SelectorAPI/script-tests/detached-element.js: Copied from LayoutTests/fast/dom/SelectorAPI/resources/detached-element.js.
1021         * fast/dom/SelectorAPI/script-tests/elementRoot.js: Copied from LayoutTests/fast/dom/SelectorAPI/resources/elementRoot.js.
1022         * fast/dom/SelectorAPI/script-tests/id-fastpath.js: Copied from LayoutTests/fast/dom/SelectorAPI/resources/id-fastpath.js.
1023         * fast/dom/SelectorAPI/script-tests/undefined-null-stringify.js: Copied from LayoutTests/fast/dom/SelectorAPI/resources/undefined-null-stringify.js.
1024         * fast/dom/SelectorAPI/script-tests/viewless-document.js: Copied from LayoutTests/fast/dom/SelectorAPI/resources/viewless-document.js.
1025         * fast/dom/SelectorAPI/undefined-null-stringify.html:
1026         * fast/dom/SelectorAPI/viewless-document.html:
1027         * fast/dom/Text/replaceWholeText.html:
1028         * fast/dom/Text/resources/TEMPLATE.html: Removed.
1029         * fast/dom/Text/resources/replaceWholeText.js: Removed.
1030         * fast/dom/Text/script-tests: Added.
1031         * fast/dom/Text/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Text/resources/TEMPLATE.html.
1032         * fast/dom/Text/script-tests/replaceWholeText.js: Copied from LayoutTests/fast/dom/Text/resources/replaceWholeText.js.
1033         * fast/dom/Window/HTMLBodyElement-window-eventListener-attributes.html:
1034         * fast/dom/Window/HTMLFrameSetElement-window-eventListener-attributes.html:
1035         * fast/dom/Window/dispatchEvent.html:
1036         * fast/dom/Window/resources/HTMLBodyElement-window-eventListener-attributes.js: Removed.
1037         * fast/dom/Window/resources/HTMLFrameSetElement-window-eventListener-attributes.js: Removed.
1038         * fast/dom/Window/resources/TEMPLATE.html: Removed.
1039         * fast/dom/Window/resources/dispatchEvent.js: Removed.
1040         * fast/dom/Window/resources/window-custom-prototype.js: Removed.
1041         * fast/dom/Window/script-tests: Added.
1042         * fast/dom/Window/script-tests/HTMLBodyElement-window-eventListener-attributes.js: Copied from LayoutTests/fast/dom/Window/resources/HTMLBodyElement-window-eventListener-attributes.js.
1043         * fast/dom/Window/script-tests/HTMLFrameSetElement-window-eventListener-attributes.js: Copied from LayoutTests/fast/dom/Window/resources/HTMLFrameSetElement-window-eventListener-attributes.js.
1044         * fast/dom/Window/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/Window/resources/TEMPLATE.html.
1045         * fast/dom/Window/script-tests/dispatchEvent.js: Copied from LayoutTests/fast/dom/Window/resources/dispatchEvent.js.
1046         * fast/dom/Window/script-tests/window-custom-prototype.js: Copied from LayoutTests/fast/dom/Window/resources/window-custom-prototype.js.
1047         * fast/dom/Window/window-custom-prototype.html:
1048         * fast/dom/constructed-objects-prototypes.html:
1049         * fast/dom/constructors-cached.html:
1050         * fast/dom/css-RGBValue.html:
1051         * fast/dom/domListEnumeration.html:
1052         * fast/dom/event-attribute-availability.html:
1053         * fast/dom/javascript-url-exception-isolation.html:
1054         * fast/dom/location-new-window-no-crash.html:
1055         * fast/dom/non-numeric-values-numeric-parameters.html:
1056         * fast/dom/prototype-inheritance-2.html:
1057         * fast/dom/prototype-inheritance.html:
1058         * fast/dom/resources/TEMPLATE.html: Removed.
1059         * fast/dom/resources/constructed-objects-prototypes.js: Removed.
1060         * fast/dom/resources/constructors-cached.js: Removed.
1061         * fast/dom/resources/css-RGBValue.js: Removed.
1062         * fast/dom/resources/domListEnumeration.js: Removed.
1063         * fast/dom/resources/event-attribute-availability.js: Removed.
1064         * fast/dom/resources/javascript-url-exception-isolation.js: Removed.
1065         * fast/dom/resources/location-new-window-no-crash.js: Removed.
1066         * fast/dom/resources/non-numeric-values-numeric-parameters.js: Removed.
1067         * fast/dom/resources/prototype-inheritance-2.js: Removed.
1068         * fast/dom/resources/prototype-inheritance.js: Removed.
1069         * fast/dom/script-tests: Added.
1070         * fast/dom/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/dom/resources/TEMPLATE.html.
1071         * fast/dom/script-tests/constructed-objects-prototypes.js: Copied from LayoutTests/fast/dom/resources/constructed-objects-prototypes.js.
1072         * fast/dom/script-tests/constructors-cached.js: Copied from LayoutTests/fast/dom/resources/constructors-cached.js.
1073         * fast/dom/script-tests/css-RGBValue.js: Copied from LayoutTests/fast/dom/resources/css-RGBValue.js.
1074         * fast/dom/script-tests/domListEnumeration.js: Copied from LayoutTests/fast/dom/resources/domListEnumeration.js.
1075         * fast/dom/script-tests/event-attribute-availability.js: Copied from LayoutTests/fast/dom/resources/event-attribute-availability.js.
1076         * fast/dom/script-tests/javascript-url-exception-isolation.js: Copied from LayoutTests/fast/dom/resources/javascript-url-exception-isolation.js.
1077         * fast/dom/script-tests/location-new-window-no-crash.js: Copied from LayoutTests/fast/dom/resources/location-new-window-no-crash.js.
1078         * fast/dom/script-tests/non-numeric-values-numeric-parameters.js: Copied from LayoutTests/fast/dom/resources/non-numeric-values-numeric-parameters.js.
1079         * fast/dom/script-tests/prototype-inheritance-2.js: Copied from LayoutTests/fast/dom/resources/prototype-inheritance-2.js.
1080         * fast/dom/script-tests/prototype-inheritance.js: Copied from LayoutTests/fast/dom/resources/prototype-inheritance.js.
1081
1082 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
1083
1084         Rubber-stamped by Eric Seidel.
1085
1086         js tests should move into jstests subdirectory instead of resources/
1087         https://bugs.webkit.org/show_bug.cgi?id=25880
1088
1089         Migration for fast/canvas and fast/css directories.
1090
1091         * fast/canvas/canvas-copyPixels.html:
1092         * fast/canvas/canvas-gradient-addStop-error.html:
1093         * fast/canvas/canvas-gradient-without-path.html:
1094         * fast/canvas/canvas-modify-emptyPath.html:
1095         * fast/canvas/canvas-set-properties-with-non-invertible-ctm.html:
1096         * fast/canvas/canvas-setTransform.html:
1097         * fast/canvas/canvas-strokeRect.html:
1098         * fast/canvas/canvas-transparency-and-composite.html:
1099         * fast/canvas/gradient-addColorStop-with-invalid-color.html:
1100         * fast/canvas/gradient-with-clip.html:
1101         * fast/canvas/linearGradient-infinite-values.html:
1102         * fast/canvas/pattern-with-transform.html:
1103         * fast/canvas/radialGradient-infinite-values.html:
1104         * fast/canvas/resources/TEMPLATE.html: Removed.
1105         * fast/canvas/resources/canvas-copyPixels.js: Removed.
1106         * fast/canvas/resources/canvas-gradient-addStop-error.js: Removed.
1107         * fast/canvas/resources/canvas-gradient-without-path.js: Removed.
1108         * fast/canvas/resources/canvas-modify-emptyPath.js: Removed.
1109         * fast/canvas/resources/canvas-set-properties-with-non-invertible-ctm.js: Removed.
1110         * fast/canvas/resources/canvas-setTransform.js: Removed.
1111         * fast/canvas/resources/canvas-strokeRect.js: Removed.
1112         * fast/canvas/resources/canvas-transparency-and-composite.js: Removed.
1113         * fast/canvas/resources/gradient-addColorStop-with-invalid-color.js: Removed.
1114         * fast/canvas/resources/gradient-with-clip.js: Removed.
1115         * fast/canvas/resources/linearGradient-infinite-values.js: Removed.
1116         * fast/canvas/resources/pattern-with-transform.js: Removed.
1117         * fast/canvas/resources/radialGradient-infinite-values.js: Removed.
1118         * fast/canvas/resources/set-colors.js: Removed.
1119         * fast/canvas/resources/translate-text.js: Removed.
1120         * fast/canvas/script-tests: Added.
1121         * fast/canvas/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/canvas/resources/TEMPLATE.html.
1122         * fast/canvas/script-tests/canvas-copyPixels.js: Copied from LayoutTests/fast/canvas/resources/canvas-copyPixels.js.
1123         * fast/canvas/script-tests/canvas-gradient-addStop-error.js: Copied from LayoutTests/fast/canvas/resources/canvas-gradient-addStop-error.js.
1124         * fast/canvas/script-tests/canvas-gradient-without-path.js: Copied from LayoutTests/fast/canvas/resources/canvas-gradient-without-path.js.
1125         * fast/canvas/script-tests/canvas-modify-emptyPath.js: Copied from LayoutTests/fast/canvas/resources/canvas-modify-emptyPath.js.
1126         * fast/canvas/script-tests/canvas-set-properties-with-non-invertible-ctm.js: Copied from LayoutTests/fast/canvas/resources/canvas-set-properties-with-non-invertible-ctm.js.
1127         * fast/canvas/script-tests/canvas-setTransform.js: Copied from LayoutTests/fast/canvas/resources/canvas-setTransform.js.
1128         * fast/canvas/script-tests/canvas-strokeRect.js: Copied from LayoutTests/fast/canvas/resources/canvas-strokeRect.js.
1129         * fast/canvas/script-tests/canvas-transparency-and-composite.js: Copied from LayoutTests/fast/canvas/resources/canvas-transparency-and-composite.js.
1130         * fast/canvas/script-tests/gradient-addColorStop-with-invalid-color.js: Copied from LayoutTests/fast/canvas/resources/gradient-addColorStop-with-invalid-color.js.
1131         * fast/canvas/script-tests/gradient-with-clip.js: Copied from LayoutTests/fast/canvas/resources/gradient-with-clip.js.
1132         * fast/canvas/script-tests/linearGradient-infinite-values.js: Copied from LayoutTests/fast/canvas/resources/linearGradient-infinite-values.js.
1133         * fast/canvas/script-tests/pattern-with-transform.js: Copied from LayoutTests/fast/canvas/resources/pattern-with-transform.js.
1134         * fast/canvas/script-tests/radialGradient-infinite-values.js: Copied from LayoutTests/fast/canvas/resources/radialGradient-infinite-values.js.
1135         * fast/canvas/script-tests/set-colors.js: Copied from LayoutTests/fast/canvas/resources/set-colors.js.
1136         * fast/canvas/script-tests/translate-text.js: Copied from LayoutTests/fast/canvas/resources/translate-text.js.
1137         * fast/canvas/set-colors.html:
1138         * fast/canvas/translate-text.html:
1139         * fast/css/getComputedStyle/computed-style-font-family-monospace.html:
1140         * fast/css/getComputedStyle/font-family-fallback-reset.html:
1141         * fast/css/getComputedStyle/getComputedStyle-text-decoration.html:
1142         * fast/css/getComputedStyle/resources/TEMPLATE.html: Removed.
1143         * fast/css/getComputedStyle/resources/computed-style-font-family-monospace.js: Removed.
1144         * fast/css/getComputedStyle/resources/font-family-fallback-reset.js: Removed.
1145         * fast/css/getComputedStyle/resources/getComputedStyle-text-decoration.js: Removed.
1146         * fast/css/getComputedStyle/script-tests: Added.
1147         * fast/css/getComputedStyle/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/css/getComputedStyle/resources/TEMPLATE.html.
1148         * fast/css/getComputedStyle/script-tests/computed-style-font-family-monospace.js: Copied from LayoutTests/fast/css/getComputedStyle/resources/computed-style-font-family-monospace.js.
1149         * fast/css/getComputedStyle/script-tests/font-family-fallback-reset.js: Copied from LayoutTests/fast/css/getComputedStyle/resources/font-family-fallback-reset.js.
1150         * fast/css/getComputedStyle/script-tests/getComputedStyle-text-decoration.js: Copied from LayoutTests/fast/css/getComputedStyle/resources/getComputedStyle-text-decoration.js.
1151
1152 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
1153
1154         Rubber-stamped by Eric Seidel.
1155
1156         js tests should move into jstests subdirectory instead of resources/
1157         https://bugs.webkit.org/show_bug.cgi?id=25880
1158
1159         Migration for editing directory.
1160
1161         * editing/inserting/font-size-clears-from-typing-style.html:
1162         * editing/inserting/resources/TEMPLATE.html: Removed.
1163         * editing/inserting/resources/font-size-clears-from-typing-style.js: Removed.
1164         * editing/inserting/script-tests: Added.
1165         * editing/inserting/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/inserting/resources/TEMPLATE.html.
1166         * editing/inserting/script-tests/font-size-clears-from-typing-style.js: Copied from LayoutTests/editing/inserting/resources/font-size-clears-from-typing-style.js.
1167         * editing/pasteboard/file-input-files-access.html:
1168         * editing/pasteboard/files-during-page-drags.html:
1169         * editing/pasteboard/get-data-text-plain-paste.html:
1170         * editing/pasteboard/resources/TEMPLATE.html: Removed.
1171         * editing/pasteboard/resources/file-input-files-access.js: Removed.
1172         * editing/pasteboard/resources/files-during-page-drags.js: Removed.
1173         * editing/pasteboard/resources/get-data-text-plain-paste.js: Removed.
1174         * editing/pasteboard/script-tests: Added.
1175         * editing/pasteboard/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/pasteboard/resources/TEMPLATE.html.
1176         * editing/pasteboard/script-tests/file-input-files-access.js: Copied from LayoutTests/editing/pasteboard/resources/file-input-files-access.js.
1177         * editing/pasteboard/script-tests/files-during-page-drags.js: Copied from LayoutTests/editing/pasteboard/resources/files-during-page-drags.js.
1178         * editing/pasteboard/script-tests/get-data-text-plain-paste.js: Copied from LayoutTests/editing/pasteboard/resources/get-data-text-plain-paste.js.
1179         * editing/selection/click-in-margins-inside-editable-div.html:
1180         * editing/selection/click-in-padding-with-multiple-line-boxes.html:
1181         * editing/selection/click-outside-editable-div.html:
1182         * editing/selection/resources/TEMPLATE.html: Removed.
1183         * editing/selection/resources/click-in-margins-inside-editable-div.js: Removed.
1184         * editing/selection/resources/click-in-padding-with-multiple-line-boxes.js: Removed.
1185         * editing/selection/resources/click-outside-editable-div.js: Removed.
1186         * editing/selection/script-tests: Added.
1187         * editing/selection/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/selection/resources/TEMPLATE.html.
1188         * editing/selection/script-tests/click-in-margins-inside-editable-div.js: Copied from LayoutTests/editing/selection/resources/click-in-margins-inside-editable-div.js.
1189         * editing/selection/script-tests/click-in-padding-with-multiple-line-boxes.js: Copied from LayoutTests/editing/selection/resources/click-in-padding-with-multiple-line-boxes.js.
1190         * editing/selection/script-tests/click-outside-editable-div.js: Copied from LayoutTests/editing/selection/resources/click-outside-editable-div.js.
1191         * editing/style/resources/TEMPLATE.html: Removed.
1192         * editing/style/resources/text-decoration-state.js: Removed.
1193         * editing/style/script-tests: Added.
1194         * editing/style/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/style/resources/TEMPLATE.html.
1195         * editing/style/script-tests/text-decoration-state.js: Copied from LayoutTests/editing/style/resources/text-decoration-state.js.
1196         * editing/style/text-decoration-state.html:
1197         * editing/text-iterator/basic-iteration.html:
1198         * editing/text-iterator/resources/TEMPLATE.html: Removed.
1199         * editing/text-iterator/resources/basic-iteration.js: Removed.
1200         * editing/text-iterator/script-tests: Added.
1201         * editing/text-iterator/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/text-iterator/resources/TEMPLATE.html.
1202         * editing/text-iterator/script-tests/basic-iteration.js: Copied from LayoutTests/editing/text-iterator/resources/basic-iteration.js.
1203
1204 2009-09-19  Shinichiro Hamaji  <hamaji@chromium.org>
1205
1206         Rubber-stamped by Eric Seidel.
1207
1208         js tests should move into jstests subdirectory instead of resources/
1209         https://bugs.webkit.org/show_bug.cgi?id=25880
1210
1211         Attempt to split the huge patch as I failed to commit it...
1212
1213         * editing/execCommand/break-out-of-empty-list-item.html:
1214         * editing/execCommand/convert-style-elements-to-spans.html:
1215         * editing/execCommand/empty-span-removal.html:
1216         * editing/execCommand/enabling-and-selection-2.html:
1217         * editing/execCommand/enabling-and-selection.html:
1218         * editing/execCommand/inline-style-after-indentoutdent.html:
1219         * editing/execCommand/resources/TEMPLATE.html: Removed.
1220         * editing/execCommand/resources/break-out-of-empty-list-item.js: Removed.
1221         * editing/execCommand/resources/convert-style-elements-to-spans.js: Removed.
1222         * editing/execCommand/resources/empty-span-removal.js: Removed.
1223         * editing/execCommand/resources/enabling-and-selection-2.js: Removed.
1224         * editing/execCommand/resources/enabling-and-selection.js: Removed.
1225         * editing/execCommand/resources/inline-style-after-indentoutdent.js: Removed.
1226         * editing/execCommand/resources/toggle-compound-styles.js: Removed.
1227         * editing/execCommand/resources/toggle-style-2.js: Removed.
1228         * editing/execCommand/resources/toggle-styles.js: Removed.
1229         * editing/execCommand/resources/toggle-text-decorations.js: Removed.
1230         * editing/execCommand/script-tests: Added.
1231         * editing/execCommand/script-tests/TEMPLATE.html: Copied from LayoutTests/editing/execCommand/resources/TEMPLATE.html.
1232         * editing/execCommand/script-tests/break-out-of-empty-list-item.js: Copied from LayoutTests/editing/execCommand/resources/break-out-of-empty-list-item.js.
1233         * editing/execCommand/script-tests/convert-style-elements-to-spans.js: Copied from LayoutTests/editing/execCommand/resources/convert-style-elements-to-spans.js.
1234         * editing/execCommand/script-tests/empty-span-removal.js: Copied from LayoutTests/editing/execCommand/resources/empty-span-removal.js.
1235         * editing/execCommand/script-tests/enabling-and-selection-2.js: Copied from LayoutTests/editing/execCommand/resources/enabling-and-selection-2.js.
1236         * editing/execCommand/script-tests/enabling-and-selection.js: Copied from LayoutTests/editing/execCommand/resources/enabling-and-selection.js.
1237         * editing/execCommand/script-tests/inline-style-after-indentoutdent.js: Copied from LayoutTests/editing/execCommand/resources/inline-style-after-indentoutdent.js.
1238         * editing/execCommand/script-tests/toggle-compound-styles.js: Copied from LayoutTests/editing/execCommand/resources/toggle-compound-styles.js.
1239         * editing/execCommand/script-tests/toggle-style-2.js: Copied from LayoutTests/editing/execCommand/resources/toggle-style-2.js.
1240         * editing/execCommand/script-tests/toggle-styles.js: Copied from LayoutTests/editing/execCommand/resources/toggle-styles.js.
1241         * editing/execCommand/script-tests/toggle-text-decorations.js: Copied from LayoutTests/editing/execCommand/resources/toggle-text-decorations.js.
1242         * editing/execCommand/toggle-compound-styles.html:
1243         * editing/execCommand/toggle-style-2.html:
1244         * editing/execCommand/toggle-styles.html:
1245         * editing/execCommand/toggle-text-decorations.html:
1246
1247 2009-09-18  Simon Fraser  <simon.fraser@apple.com>
1248
1249         Reviewed by Dan Bernstein.
1250
1251         Element is misplaced during opacity transition with certain configuration of transform-origin and clipping
1252         https://bugs.webkit.org/show_bug.cgi?id=29495
1253         
1254         Testcase that has a transform-origin on a layer with zero size.
1255
1256         * compositing/geometry/transfrom-origin-on-zero-size-layer.html: Added.
1257         * platform/mac/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.checksum: Added.
1258         * platform/mac/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.png: Added.
1259         * platform/mac/compositing/geometry/transfrom-origin-on-zero-size-layer-expected.txt: Added.
1260
1261 2009-09-18  Drew Wilson  <atwilson@google.com>
1262
1263         Reviewed by Eric Seidel.
1264
1265         REGRESSION: fast/workers/worker-cloneport.html failing intermttently on leopard bot
1266         https://bugs.webkit.org/show_bug.cgi?id=29341
1267
1268         * fast/workers/worker-cloneport-expected.txt:
1269         Updated to reflect new output (lower clone count threshold).
1270         * fast/workers/worker-cloneport.html:
1271         Updated test to have a more lenient performance requirement and timeout, to address flakiness on Leopard and Chromium.
1272
1273 2009-09-18  Oliver Hunt  <oliver@apple.com>
1274
1275         Reviewed by Geoff Garen.
1276
1277         Implement ES5 Object.defineProperty function
1278         https://bugs.webkit.org/show_bug.cgi?id=29503
1279
1280         Add testcases for Object.defineProperty.
1281
1282         * fast/js/Object-defineProperty-expected.txt: Added.
1283         * fast/js/Object-defineProperty.html: Added.
1284         * fast/js/resources/Object-defineProperty.js: Added.
1285         * http/tests/security/resources/xss-DENIED-defineProperty-attacker.html: Added.
1286         * http/tests/security/xss-DENIED-defineProperty-expected.txt: Added.
1287         * http/tests/security/xss-DENIED-defineProperty.html: Added.
1288
1289 2009-09-18  Brady Eidson  <beidson@apple.com>
1290
1291         Reviewed by Alexey Proskuryakov.
1292
1293         Speculative fix for:
1294         https://bugs.webkit.org/show_bug.cgi?id=29322
1295         and
1296         https://bugs.webkit.org/show_bug.cgi?id=29505
1297
1298         Adding a "Connection: close" header might make the tests work more reliably, 
1299         and doesn't seem to make anything worse: They all continue to pass on my machine!
1300
1301         * http/tests/loading/resources/basic-auth-testing.php:
1302         * http/tests/loading/resources/othersubresources/protected-resource.php:
1303         * http/tests/loading/resources/protected-resource.php:
1304         * http/tests/loading/resources/subresources/protected-resource.php:
1305         * http/tests/xmlhttprequest/resources/cross-origin-authorization.php:
1306         * http/tests/xmlhttprequest/resources/cross-origin-check-cookies.php:
1307         * http/tests/xmlhttprequest/resources/cross-origin-no-authorization.php:
1308
1309 2009-09-18  Alpha Lam  <hclam@chromium.org>
1310
1311         Reviewed by Eric Carlson.
1312
1313         Media layout tests should have a way to provide test files in different formats
1314         https://bugs.webkit.org/show_bug.cgi?id=28327
1315
1316         Updating 25 media layout tests to use media files based on supported codecs.
1317
1318         * media/progress-event-at-least-one.html: Use findMediaFile() to locate a supported media file.
1319         * media/video-pause-empty-events.html: ditto.
1320         * media/video-play-empty-events.html: ditto.
1321         * media/video-play-pause-events.html: ditto.
1322         * media/video-played-collapse.html: ditto.
1323         * media/video-played-ranges-1.html: ditto.
1324         * media/video-played-reset.html: ditto.
1325         * media/video-played.js: ditto.
1326         (videoPlayedMain):
1327         * media/video-seek-past-end-paused.html: ditto.
1328         * media/video-seek-past-end-playing.html: ditto.
1329         * media/video-seekable.html: ditto.
1330         * media/video-seeking.html: ditto.
1331         * media/video-size.html: ditto.
1332         * media/video-source-error.html: ditto.
1333         * media/video-source-type-params.html: ditto.
1334         * media/video-source-type.html: ditto.
1335         * media/video-source.html: ditto.
1336         * media/video-src-change.html: ditto.
1337         * media/video-src-invalid-remove.html: ditto.
1338         * media/video-src-remove.html: ditto. Use counting.mp4 instead of silence.mpg.
1339         * media/video-src-remove-expected.txt: Updated results.
1340         * media/video-src-set.html: ditto.
1341         * media/video-src-source.html: ditto.
1342         * media/video-src.html: ditto.
1343         * media/video-timeupdate-during-playback.html: ditto.
1344         * media/video-volume.html: ditto.
1345         * media/video-zoom.html: ditto.
1346
1347 2009-09-18  Anders Carlsson  <andersca@apple.com>
1348
1349         Add failing tests to the skipped list.
1350         
1351         * platform/mac-snowleopard/Skipped:
1352
1353 2009-09-18  Simon Fraser  <simon.fraser@apple.com>
1354
1355         Reviewed by Dave Hyatt.
1356
1357         Compositing layers are incorrectly positioned after scrolling with position:fixed
1358         https://bugs.webkit.org/show_bug.cgi?id=29262
1359         
1360         Add testcase for scrolling a page with position:fixed composited content.
1361
1362         * compositing/geometry/fixed-position.html: Added.
1363         * platform/mac/compositing/geometry/fixed-position-expected.checksum: Added.
1364         * platform/mac/compositing/geometry/fixed-position-expected.png: Added.
1365         * platform/mac/compositing/geometry/fixed-position-expected.txt: Added.
1366
1367 2009-09-18  Simon Fraser  <simon.fraser@apple.com>
1368
1369         Reviewed by Dave Hyatt.
1370
1371         Transformed elements inside position:fixed container are clipped incorrectly
1372         https://bugs.webkit.org/show_bug.cgi?id=29346
1373         
1374         Testcase for clipping a transformed element inside a position:fixed parent.
1375
1376         * fast/overflow/position-fixed-transform-clipping.html: Added.
1377         * platform/mac/fast/overflow/position-fixed-transform-clipping-expected.checksum: Added.
1378         * platform/mac/fast/overflow/position-fixed-transform-clipping-expected.png: Added.
1379         * platform/mac/fast/overflow/position-fixed-transform-clipping-expected.txt: Added.
1380
1381 2009-09-18  Dan Bernstein  <mitz@apple.com>
1382
1383         Updated test result for <rdar://problem/7050773>
1384
1385         * platform/mac/accessibility/document-attributes-expected.txt:
1386
1387 2009-09-18  Dan Bernstein  <mitz@apple.com>
1388
1389         Reviewed by Darin Adler.
1390
1391         Test for <rdar://problem/7050773> REGRESSION (r40098) Crash at
1392         WebCore::RenderBlock::layoutBlock()
1393         https://bugs.webkit.org/show_bug.cgi?id=29498
1394
1395         * accessibility/nested-layout-crash-expected.txt: Added.
1396         * accessibility/nested-layout-crash.html: Added.
1397
1398 2009-09-18  Sam Weinig  <sam@webkit.org>
1399
1400         Reviewed by Adele Peterson.
1401
1402         Test for https://bugs.webkit.org/show_bug.cgi?id=29276
1403         REGRESSION(r48334): WebKit crashes on file select by drag
1404
1405         * fast/events/drag-file-crash-expected.txt: Added.
1406         * fast/events/drag-file-crash.html: Added.
1407
1408 2009-09-18  Steve Block  <steveblock@google.com>
1409
1410         Reviewed by Dimitri Glazkov.
1411
1412         Geolocation does not correctly handle Infinity for PositionOptions properties.
1413         https://bugs.webkit.org/show_bug.cgi?id=29099
1414
1415         * fast/dom/Geolocation/resources/argument-types.js: Modified. Test passing positive and negative Infinity to Geolocation methods.
1416         * fast/dom/Geolocation/argument-types-expected.txt: Modified. Expected result for above test.
1417
1418 2009-09-17  Brian Weinstein  <bweinstein@apple.com>
1419
1420         Rubber-stamped by Steve Falkenburg.
1421
1422         Add failing test on both Windows Debug and Release to the
1423         Windows Skipped List.
1424         
1425         http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception.html is
1426         being tracked by <https://bugs.webkit.org/show_bug.cgi?id=29353>.
1427
1428         * platform/win/Skipped:
1429
1430 2009-09-17  Alpha Lam  <hclam@chromium.org>
1431
1432         Reviewed by Eric Carlson.
1433
1434         Media layout tests should have a way to provide test files in different formats
1435         https://bugs.webkit.org/show_bug.cgi?id=28327
1436
1437         Updating 19 media layout tests to use media files based on supported codecs.
1438
1439         * media/media-file.js: Prefer .wav over other formats as this is used the most in tests for mac port.
1440         Most of audio tests use media/content/test.wav as test file for mac, so this change would make sure
1441         findMediaFile() will return test.wav but not test.mp3 or other formats.
1442         (setSrcById): Fixing bug in code.
1443         * media/video-canvas-source.html: Use findMediaFile() to locate a media file based on supported types.
1444         * media/video-click-dblckick-standalone.html: ditto.
1445         * media/video-controls-transformed.html: ditto.
1446         * media/video-controls-visible-audio-only.html: ditto.
1447         * media/video-controls-zoomed.html: ditto.
1448         * media/video-controls.html: ditto.
1449         * media/video-currentTime-set.html: ditto.
1450         * media/video-currentTime-set2.html: ditto.
1451         * media/video-currentTime.html: ditto.
1452         * media/video-display-none-crash.html: ditto.
1453         * media/video-display-toggle.html: ditto.
1454         * media/video-dom-autoplay.html: ditto.
1455         * media/video-dom-src.html: ditto.
1456         * media/video-error-abort.html: ditto.
1457         * media/video-load-networkState.html: ditto.
1458         * media/video-load-readyState.html: ditto.
1459         * media/video-loop.html: ditto.
1460         * media/video-muted.html: ditto.
1461         * media/video-no-autoplay.html: ditto.
1462
1463 2009-09-17  Simon Fraser  <simon.fraser@apple.com>
1464
1465         Reviewed by Dave Hyatt.
1466
1467         Hardware-accelerated opacity transition on inline asserts
1468         https://bugs.webkit.org/show_bug.cgi?id=29342
1469
1470         Test that runs a hardware-accelerated opacity transition on an inline element.
1471         
1472         * compositing/transitions/opacity-on-inline-expected.txt: Added.
1473         * compositing/transitions/opacity-on-inline.html: Added.
1474
1475 2009-09-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1476
1477         Rubber-stamped by Brady Eidson.
1478
1479         Tiger fails test http/tests/loading/redirect-with-no-location-crash.html added in r48413
1480         https://bugs.webkit.org/show_bug.cgi?id=29329
1481
1482         Skip test that fails on Tiger because of a bug in its version of
1483         CFNetwork.
1484
1485         * platform/mac-tiger/Skipped:
1486
1487 2009-09-17  Eric Seidel  <eric@webkit.org>
1488
1489         Reviewed by Simon Fraser.
1490
1491         REGRESSION: media/video-size-intrinsic-scale.html (and other media tests?) crashing/timing-out intermittently
1492         https://bugs.webkit.org/show_bug.cgi?id=28845
1493
1494         Skip media/video-size-intrinsic-scale.html in hopes of stopping the crashers.
1495         I ran the media tests with --iterations 30 w/o seeing a crash.
1496         I also re-enabled media/video-source-add-src.html now that we know it is not at fault.
1497
1498         * media/video-source-add-src.html: Renamed from LayoutTests/media/video-source-add-src.html-disabled.
1499         * platform/mac-leopard/Skipped:
1500
1501 2009-09-17  Anton Muhin  <antonm@chromium.org>
1502
1503         Reviewed by Adam Barth.
1504
1505         Add layout tests to verify there is no security leaks if someone sets a prototype of top
1506         window to its child window.
1507         https://bugs.webkit.org/show_bug.cgi?id=29334
1508
1509         * http/tests/security/resources/iframe-with-element.html: Added.
1510         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt: Added.
1511         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto.html: Added.
1512         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt: Added.
1513         * http/tests/security/xss-DENIED-method-with-iframe-proto.html: Added.
1514         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt: Added.
1515         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto.html: Added.
1516         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt: Added.
1517         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html: Added.
1518
1519 2009-09-17  Chris Fleizach  <cfleizach@apple.com>
1520
1521         Reviewed by Beth Dakin.
1522
1523         AX: labels of checkboxes should, when hit-tested, return the checkbox
1524         https://bugs.webkit.org/show_bug.cgi?id=29335
1525
1526         * accessibility/label-for-control-hittest-expected.txt: Added.
1527         * accessibility/label-for-control-hittest.html: Added.
1528         * platform/gtk/Skipped:
1529         * platform/win/Skipped:
1530
1531 2009-09-17  Brian Weinstein  <bweinstein@apple.com>
1532
1533         Rubber-stamped by Adam Roben.
1534
1535         Add a newline to the end of the expected file, should fix results.
1536
1537         * platform/win/transforms/2d/hindi-rotated-expected.txt:
1538
1539 2009-09-17  Brian Weinstein  <bweinstein@apple.com>
1540
1541         Rubber-stamped by Adam Roben.
1542
1543         Updated Windows results on three failing tests, adding font-smoothing to computed-style,
1544         and udpated the hindi-rotated-expected to what it has been getting on the bots.
1545
1546         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
1547         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1548         * platform/win/transforms/2d/hindi-rotated-expected.txt:
1549
1550 2009-09-16  Simon Fraser  <simon.fraser@apple.com>
1551
1552         Reviewed by Dan Bernstein.
1553
1554         Elements appear behind <video> when they should be in front sometimes
1555         https://bugs.webkit.org/show_bug.cgi?id=29314
1556         
1557         Testcase for a div layered on top of a video element, with a particular configuration
1558         of position and opacity.
1559
1560         * compositing/geometry/video-opacity-overlay.html: Added.
1561         * platform/mac/compositing/geometry/video-opacity-overlay-expected.checksum: Added.
1562         * platform/mac/compositing/geometry/video-opacity-overlay-expected.png: Added.
1563         * platform/mac/compositing/geometry/video-opacity-overlay-expected.txt: Added.
1564
1565 2009-09-17  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1566
1567         Reviewed by Simon Hausmann.
1568
1569         [Qt] Add expected file for passing font-smoothing test and update computed style tests since font smoothing is auto by default.
1570
1571         * platform/qt/fast/css/font-smoothing-expected.txt: Added.
1572         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
1573         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1574
1575 2009-09-17  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1576
1577         Reviewed by Simon Hausmann.
1578
1579         [Qt] Skip failing tests for now to prepare default font size reconciliation.
1580
1581         * platform/qt/Skipped:
1582
1583 2009-09-16  Daniel Bates  <dbates@webkit.org>
1584
1585         Reviewed by Darin Adler.
1586
1587         https://bugs.webkit.org/show_bug.cgi?id=29306
1588         
1589         Tests that scripts with accented characters do not bypass the XSSAuditor.
1590
1591         * http/tests/security/xssAuditor/img-onerror-accented-char-expected.txt: Added.
1592         * http/tests/security/xssAuditor/img-onerror-accented-char.html: Added.
1593
1594 2009-09-16  Adam Barth  <abarth@webkit.org>
1595
1596         Unreviewed.  Added new isolated world test to the skipped list.
1597
1598         * platform/gtk/Skipped:
1599         * platform/mac/Skipped:
1600         * platform/qt/Skipped:
1601         * platform/win/Skipped:
1602
1603 2009-09-16  Adam Barth  <abarth@webkit.org>
1604
1605         Reviewed by Dimitri Glazkov.
1606
1607         [V8] Teach ScheduledAction::execute about isolated worlds
1608         https://bugs.webkit.org/show_bug.cgi?id=27703
1609
1610         Add test coverage for the interaction between setTimeout and isolated
1611         worlds.
1612
1613         * http/tests/security/isolatedWorld/window-setTimeout-function-expected.txt: Added.
1614         * http/tests/security/isolatedWorld/window-setTimeout-function.html: Added.
1615         * http/tests/security/isolatedWorld/window-setTimeout-string-expected.txt: Added.
1616         * http/tests/security/isolatedWorld/window-setTimeout-string.html: Added.
1617
1618 2009-09-15  Kent Tamura  <tkent@chromium.org>
1619
1620         Reviewed by Eric Seidel.
1621
1622         <input maxlength=> should restrict only values specified by users.
1623         https://bugs.webkit.org/show_bug.cgi?id=21271
1624
1625         * fast/forms/input-appearance-maxlength-expected.txt:
1626         * fast/forms/input-appearance-maxlength.html:
1627         * fast/forms/input-maxlength-expected.txt:
1628         * fast/forms/input-maxlength.html:
1629         * fast/forms/input-text-maxlength-expected.txt: Added.
1630         * fast/forms/input-text-maxlength.html:
1631         * fast/forms/input-text-paste-maxlength-expected.txt: Added.
1632         * fast/forms/input-text-paste-maxlength.html:
1633         * platform/mac-leopard/fast/forms/input-text-maxlength-expected.checksum: Removed.
1634         * platform/mac-leopard/fast/forms/input-text-maxlength-expected.png: Removed.
1635         * platform/mac-leopard/fast/forms/input-text-maxlength-expected.txt: Removed.
1636         * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.checksum: Removed.
1637         * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.png: Removed.
1638         * platform/mac-leopard/fast/forms/input-text-paste-maxlength-expected.txt: Removed.
1639         * platform/mac/fast/forms/input-text-maxlength-expected.txt: Removed.
1640         * platform/mac/fast/forms/input-text-paste-maxlength-expected.txt: Removed.
1641         * platform/qt/fast/forms/input-text-maxlength-expected.txt: Removed.
1642         * platform/qt/fast/forms/input-text-paste-maxlength-expected.txt: Removed.
1643         * platform/win/fast/forms/input-text-maxlength-expected.txt: Removed.
1644         * platform/win/fast/forms/input-text-paste-maxlength-expected.txt: Removed.
1645
1646 2009-09-16  Geoffrey Garen  <ggaren@apple.com>
1647
1648         Reviewed by Sam Weinig.
1649
1650         Added a test for a potential crash when adding an event listener to a
1651         doctype node.
1652
1653         * fast/dom/doctype-event-listener-crash-expected.txt: Added.
1654         * fast/dom/doctype-event-listener-crash.html: Added.
1655
1656 2009-09-16  Beth Dakin  <bdakin@apple.com>
1657
1658         Reviewed by Darin Adler.
1659
1660         Tests for <rdar://problem/7083741> Implement a CSS extension to 
1661         adjust sub-pixel anti-aliasing for text
1662
1663         New tests:
1664         * fast/css/font-smoothing.html: Added.
1665         * fast/css/parsing-webkit-font-smoothing-expected.txt: Added.
1666         * fast/css/parsing-webkit-font-smoothing.html: Added.
1667         * fast/css/resources/parsing-webkit-font-smoothing.js: Added.
1668         (test):
1669         * platform/mac/fast/css/font-smoothing-expected.checksum: Added.
1670         * platform/mac/fast/css/font-smoothing-expected.png: Added.
1671         * platform/mac/fast/css/font-smoothing-expected.txt: Added.
1672
1673         These tests have updated results now that -webkit-font-smoothing is 
1674         reported with computed style.
1675         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1676         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1677         * svg/css/getComputedStyle-basic-expected.txt:
1678
1679 2009-09-16  Yury Semikhatsky  <yurys@chromium.org>
1680
1681         Reviewed by Timothy Hatcher.
1682
1683         Added a test that checks that margin property shorthand has correct value
1684         when there is background-repeat property in the style declaration. 
1685
1686         https://bugs.webkit.org/show_bug.cgi?id=28973
1687
1688         * fast/backgrounds/repeat/margin-shorthand-expected.txt: Added.
1689         * fast/backgrounds/repeat/margin-shorthand.html: Added.
1690         * fast/backgrounds/repeat/resources/TEMPLATE.html: Added.
1691         * fast/backgrounds/repeat/resources/margin-shorthand.css: Added.
1692         * fast/backgrounds/repeat/resources/margin-shorthand.js: Added.
1693         (iconMarginValue):
1694
1695 2009-09-16  Carol Szabo  <carol.szabo@nokia.com>
1696
1697         Reviewed by Alexey Proskuryakov.
1698
1699         Incorrect behavior of XMLHttpRequest::getAllResponseHeaders and XMLHttpRequest::getResponseHeader in the
1700         HEADERS_RECEIVED readyState.
1701         https://bugs.webkit.org/show_bug.cgi?id=29121
1702
1703         * http/tests/xmlhttprequest/getAllResponseHeaders-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getAllRequestHeaders-expected.txt.
1704         * http/tests/xmlhttprequest/getAllResponseHeaders.html: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getAllRequestHeaders.html.
1705         * http/tests/xmlhttprequest/getResponseHeader-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getRequestHeader-expected.txt.
1706         * http/tests/xmlhttprequest/getResponseHeader.html: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getRequestHeader.html.
1707         * http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getAllRequestHeaders-expected.txt: Removed.
1708         * http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getAllRequestHeaders.html: Removed.
1709         * http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getRequestHeader-expected.txt: Removed.
1710         * http/tests/xmlhttprequest/xmlhttprequest-InvalidStateException-getRequestHeader.html: Removed.
1711         Modified xmlhttprequest-InvalidStateException-getAllRequestHeaders and xmlhttprequest-InvalidStateException-getRequestHeader to match the current spec and code behavior.
1712         Extended the first test to cover other aspects of the getAllResponseHeaders method and planning the same extension for the second test.
1713         The extension for the second test is to be submitted with the patch for bug 29140.
1714         Renamed the 2 tests to a shorter more accurate name, given their new intended scope.
1715
1716 2009-09-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1717
1718         One more try at rebaselining the tests for those who dump frame
1719         loader delegates.
1720
1721         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
1722
1723 2009-09-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1724
1725         Unreviewed. Rebaseline for those who support dumping of frame
1726         loader delegates, add specific expected result to GTK+
1727
1728         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
1729         * platform/gtk/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/http/tests/loading/redirect-with-no-location-crash-expected.txt.
1730
1731 2009-09-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1732
1733         Reviewed by Xan Lopez.
1734
1735         [GTK] Crash when visiting http://flipper.googlelabs.com/
1736         https://bugs.webkit.org/show_bug.cgi?id=29293
1737
1738         * http/tests/loading/redirect-with-no-location-crash.html: Added.
1739         * http/tests/loading/redirect-with-no-location-crash-expected.html: Added.
1740         * http/tests/loading/resources/redirect-with-no-location-crash.php: Added.
1741
1742 2009-09-15  Chris Fleizach  <cfleizach@apple.com>
1743
1744         WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles
1745         https://bugs.webkit.org/show_bug.cgi?id=28841
1746
1747         Layout test fix redux. 
1748         The paths to the fast/js resources needed to be updated.
1749
1750         * platform/mac/accessibility/aria-slider-value-change.html:
1751
1752 2009-09-15  Chris Fleizach  <cfleizach@apple.com>
1753
1754         Layout test fix. 
1755         This test should only be for Mac, since the other platforms don't support the necessary features.
1756
1757         WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles
1758         https://bugs.webkit.org/show_bug.cgi?id=28841
1759
1760         * accessibility/aria-slider-value-change-expected.txt: Removed.
1761         * accessibility/aria-slider-value-change.html: Removed.
1762         * platform/mac/accessibility/aria-slider-value-change-expected.txt: Copied from LayoutTests/accessibility/aria-slider-value-change-expected.txt.
1763         * platform/mac/accessibility/aria-slider-value-change.html: Copied from LayoutTests/accessibility/aria-slider-value-change.html.
1764
1765 2009-09-15  Chris Fleizach  <cfleizach@apple.com>
1766
1767         Reviewed by Beth Dakin.
1768
1769         WAI-ARIA: add support for ranges, including the progressbar, slider, and spinbutton roles
1770         https://bugs.webkit.org/show_bug.cgi?id=28841
1771
1772         * accessibility/aria-slider-value-change-expected.txt: Added.
1773         * accessibility/aria-slider-value-change.html: Added.
1774
1775 2009-09-15  Brian Weinstein  <bweinstein@apple.com>
1776
1777         Rubber-stamped by Steve Falkenburg.
1778
1779         Add four currently failing tests to the Skipped list so we can figure out what's wrong
1780         with them and try to get the bot closer to green. Bugs have been filed for each test.
1781
1782         * platform/win/Skipped:
1783
1784 2009-09-14  Andrew Richards  <randrew@gmail.com>
1785
1786         Reviewed by Sam Weinig.
1787
1788         Document.elementFromPoint() and Document.caretRangeFromPoint() returning null at points visible only after scrolling.
1789         https://bugs.webkit.org/show_bug.cgi?id=29245
1790
1791         Extend tests to include hits in areas that are not in the initial containing block of the page.
1792
1793         * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt:
1794         * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html:
1795         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
1796         * fast/dom/elementFromPoint-relative-to-viewport.html:
1797
1798 2009-09-15  Jungshik Shin  <jshin@chromium.org>
1799
1800         Reviewed by Eric Seidel
1801
1802         http://bugs.webkit.org/show_bug.cgi?id=26660
1803
1804         Chromium Windows: When rotated, the baseline for a span of complex
1805         script is completely misaligned with that of the adjacent simple
1806         script text.
1807
1808         * transforms/2d/hindi-rotated.html: Added.
1809         * platform/mac/transforms/2d/hindi-rotated-expected.checksum: Added.
1810         * platform/mac/transforms/2d/hindi-rotated-expected.png: Added.
1811         * platform/mac/transforms/2d/hindi-rotated-expected.txt: Added.
1812         * platform/win/transforms: Added.
1813         * platform/win/transforms/2d: Added.
1814         * platform/win/transforms/2d/hindi-rotated-expected.checksum: Added.
1815         * platform/win/transforms/2d/hindi-rotated-expected.png: Added.
1816         * platform/win/transforms/2d/hindi-rotated-expected.txt: Added.
1817
1818 2009-09-15  Drew Wilson  <atwilson@google.com>
1819
1820         Reviewed by Darin Adler.
1821
1822         MessageEvent should not be cancelable by default
1823         https://bugs.webkit.org/show_bug.cgi?id=27846
1824
1825         * fast/events/message-port-expected.txt:
1826         * fast/events/message-port.html:
1827         Added test case to check state of MessageEvent.cancelable attribute.
1828
1829 2009-09-15  Charles Wei  <charles.wei@torchmobile.com.cn>
1830
1831         Reviewed by George Staikos.
1832
1833         Add a new test case for SVG Path parsing with a default command and starts with dot '.'
1834         https://bugs.webkit.org/show_bug.cgi?id=29123
1835
1836         * svg/dom/path-parser-expected.txt:
1837         * svg/dom/resources/path-parser.js:
1838
1839 2009-09-14  Brady Eidson  <beidson@apple.com>
1840
1841         Reviewed by Darin Adler.
1842
1843         Page cache should support pages with unload handlers as an experiment.
1844         <rdar://problem/7196485> and https://bugs.webkit.org/show_bug.cgi?id=29021
1845
1846         Disable fast/loader/frames-with-unload-handlers-in-page-cache.html as it doesn't
1847         make sense in the context of this experiment.
1848
1849         * platform/mac/Skipped: 
1850         * platform/win/Skipped:
1851
1852 2009-09-14  Chris Marrin  <cmarrin@apple.com>
1853
1854         Reviewed by Oliver Hunt.
1855
1856         Add a sample webgl test
1857         https://bugs.webkit.org/show_bug.cgi?id=29254
1858
1859         * fast/canvas/webgl: Added.
1860         * fast/canvas/webgl/gl-get-calls-expected.txt: Added.
1861         * fast/canvas/webgl/gl-get-calls.html: Added.
1862
1863 2009-09-14  Brady Eidson  <beidson@apple.com>
1864
1865         Rubberstamped by Alexey Proskuryakov.
1866
1867         <rdar://problem/7223068> - Tiger NSURLConnection sometimes doesn't send a credential you told it to.
1868
1869         * platform/mac-tiger/Skipped:
1870
1871 2009-09-14  Simon Fraser  <simon.fraser@apple.com>
1872
1873         Reviewed by Dan Bernstein.
1874
1875         <rdar://problem/7047282> Safari crashes at WebCore::RenderMenuList::adjustInnerStyle() + 436
1876
1877         Test that changes the <select> from a popup to a list inside a mouse event handler.
1878
1879         * fast/forms/select-change-popup-to-listbox-in-event-handler-expected.txt: Added.
1880         * fast/forms/select-change-popup-to-listbox-in-event-handler.html: Added.
1881
1882 2009-09-11  Jon Honeycutt  <jhoneycutt@apple.com>
1883
1884         DRT/test part of
1885         <rdar://problem/7197644> WebKit should broadcast an MSAA event when
1886         jumping to a named anchor
1887
1888         https://bugs.webkit.org/show_bug.cgi?id=28899
1889
1890         Reviewed by Adam Roben.
1891
1892         * platform/win/accessibility/scroll-to-anchor-expected.txt: Added.
1893         * platform/win/accessibility/scroll-to-anchor.html:
1894         Added. Turns on scrolling start event logging, then jumps to an
1895         anchor at the bottom of the page.
1896
1897 2009-09-14  Brady Eidson  <beidson@apple.com>
1898
1899         Reviewed by Alexey Proskuryakov.
1900
1901         Safari 4 cannot be used to update firmware on Linksys routers.
1902         <rdar://problem/7174050> and https://bugs.webkit.org/show_bug.cgi?id=29160
1903
1904         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: Added.
1905         * http/tests/loading/basic-auth-resend-wrong-credentials.html: Added.
1906         * http/tests/loading/basic-credentials-sent-automatically-expected.txt: Added.
1907         * http/tests/loading/basic-credentials-sent-automatically.html: Added.
1908         * http/tests/loading/resources/basic-auth-testing.php: Added.
1909         * http/tests/loading/resources/othersubresources: Added.
1910         * http/tests/loading/resources/othersubresources/protected-resource.php: Added.
1911         * http/tests/loading/resources/protected-resource.php: Added.
1912         * http/tests/loading/resources/subresources: Added.
1913         * http/tests/loading/resources/subresources/protected-resource.php: Added.
1914         * http/tests/loading/resources/test2: Added.
1915         * http/tests/loading/resources/test2/basic-auth-testing.php: Added.
1916         * http/tests/loading/resources/test2/protected-resource.php: Added.
1917         * platform/gtk/Skipped:
1918         * platform/qt/Skipped:
1919
1920 2009-09-14  Zan Dobersek  <zandobersek@gmail.com>
1921
1922         Reviewed by Gustavo Noronha.
1923
1924         Add some tests that fail to the skipped list and rebaseline two tests
1925         to pass them.
1926
1927         * platform/gtk/Skipped: Populate with more failing tests.
1928         * platform/gtk/fast/dom/Window/window-properties-expected.txt: Rebaseline.
1929         * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: Ditto.
1930
1931 2009-09-12  Mark Rowe  <mrowe@apple.com>
1932
1933         Reviewed by Dan Bernstein.
1934
1935         Test for <rdar://problem/6954546> and <rdar://problem/7090444>.
1936
1937         * plugins/destroy-during-npp-new-expected.txt: Added.
1938         * plugins/destroy-during-npp-new.html: Added.
1939
1940 2009-09-12  Oliver Hunt  <oliver@apple.com>
1941
1942         Reviewed by Maciej Stachowiak.
1943
1944         [ES5] Implement Object.keys
1945         https://bugs.webkit.org/show_bug.cgi?id=29170
1946
1947         Add tests for Object.keys(o), both standard usage and cross origin.
1948
1949         * fast/js/Object-keys-expected.txt: Added.
1950         * fast/js/Object-keys.html: Added.
1951         * fast/js/resources/Object-keys.js: Added.
1952         * http/tests/security/cross-frame-access-enumeration-expected.txt:
1953         * http/tests/security/cross-frame-access-enumeration.html:
1954
1955 2009-09-12  Sam Weinig  <sam@webkit.org>
1956
1957         Reviewed by Anders Carlsson.
1958
1959         Test for https://bugs.webkit.org/show_bug.cgi?id=29219
1960         Document.elementFromPoint() should take page scroll into consideration
1961
1962         * fast/dom/elementFromPoint-relative-to-viewport-expected.txt: Added.
1963         * fast/dom/elementFromPoint-relative-to-viewport.html: Added.
1964         * fast/events/offsetX-offsetY.html: Change to use clientX/Y instead of pageX/Y.
1965         * fast/forms/slider-transformed.html: Ditto.
1966         * fast/forms/slider-zoomed.html: Ditto.
1967
1968 2009-09-12  Sam Weinig  <sam@webkit.org>
1969
1970         Reviewed by Maciej Stachowiak.
1971
1972         Test for https://bugs.webkit.org/show_bug.cgi?id=29217
1973         Document.caretRangeFromPoint should take the scroll offset into account before hit testing
1974
1975         * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport-expected.txt: Added.
1976         * fast/dom/Document/CaretRangeFromPoint/hittest-relative-to-viewport.html: Added.
1977
1978 2009-09-11  Oliver Hunt  <oliver@apple.com>
1979
1980         Reviewed by Sam Weinig.
1981
1982         getPropertyNames caching is invalid when the prototype chain contains objects with custom getPropertyNames
1983         https://bugs.webkit.org/show_bug.cgi?id=29214
1984
1985         Add test case for for-in caching.
1986
1987         * fast/js/for-in-cached-expected.txt:
1988         * fast/js/resources/for-in-cached.js:
1989         (forIn4):
1990
1991 2009-09-10  Chris Fleizach  <cfleizach@apple.com>
1992
1993         Reviewed by Darin Adler.
1994
1995         aria definition role spelled wrong "defintion"
1996         https://bugs.webkit.org/show_bug.cgi?id=28840
1997
1998         * platform/mac/accessibility/aria-grouping-roles-expected.txt:
1999         * platform/mac/accessibility/aria-grouping-roles.html:
2000
2001 2009-09-11  Erik Arvidsson  <arv@chromium.org>
2002
2003         Reviewed by Eric Seidel.
2004
2005         Fixes an assert in Node::isFocusable which was causing crashes in certain cases.
2006         https://bugs.webkit.org/show_bug.cgi?id=29210
2007
2008         * fast/events/resources/tab-is-focusable-assert.js:
2009         * fast/events/tab-is-focusable-assert-expected.txt: Added.
2010
2011 2009-09-11  Brian Weinstein  <bweinstein@apple.com>
2012
2013         Rubber-stamped by Mark Rowe.
2014
2015         Add the http/tests/security/mixedContent to the Skipped list while
2016         test failures are being investigated.
2017
2018         * platform/win/Skipped:
2019
2020 2009-09-11  Eric Seidel  <eric@webkit.org>
2021
2022         No review, rolling out r48229.
2023         http://trac.webkit.org/changeset/48229
2024
2025         * fast/events/drag-dropeffect-expected.txt: Removed.
2026         * fast/events/drag-dropeffect.html: Removed.
2027
2028 2009-09-11  Michelangelo De Simone  <micdesim@gmail.com>
2029
2030         Reviewed by Antti Koivisto.
2031
2032         https://bugs.webkit.org/show_bug.cgi?id=27456
2033         Test case for url validation in ValidityState.
2034
2035         * fast/forms/ValidityState-typeMismatch-url-expected.txt: Added.
2036         * fast/forms/ValidityState-typeMismatch-url.html: Added.
2037         * fast/forms/resources/ValidityState-typeMismatch-url.js: Added.
2038         (check):
2039
2040 2009-09-11  Cameron McCormack  <cam@mcc.id.au>
2041
2042         Reviewed by Eric Seidel.
2043
2044         Make ElementTimeControl methods return void and not throw.
2045         https://bugs.webkit.org/show_bug.cgi?id=28831
2046
2047         SVG 1.1 erratum:
2048         http://www.w3.org/2003/01/REC-SVG11-20030114-errata#elementtimecontrol-interface
2049
2050         * svg/dom/smil-methods-expected.txt: Added.
2051         * svg/dom/smil-methods.svg: Added.
2052
2053 2009-09-11  Adam Roben  <aroben@apple.com>
2054
2055         Get user script/stylesheet tests running on Windows
2056
2057         Fixes <http://webkit.org/b/29181> User script/stylesheet tests are
2058         skipped on Windows
2059
2060         Reviewed by John Sullivan.
2061
2062         * platform/win/Skipped: Removed the userscripts directory.
2063
2064 2009-09-10  Adam Barth  <abarth@webkit.org>
2065
2066         Reviewed by Sam Weinig.
2067
2068         Detect mixed content
2069         https://bugs.webkit.org/show_bug.cgi?id=29003
2070
2071         Add some tests for mixed content.  All but one of these tests pass
2072         currently.  The one that fails is pretty tricky, but I wanted to get it
2073         into the tree with a FIXME so we won't forget it.  I'll file a followup
2074         bug about fixing it.
2075
2076         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
2077         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame.html: Added.
2078         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Added.
2079         * http/tests/security/mixedContent/data-url-iframe-in-main-frame.html: Added.
2080         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Added.
2081         * http/tests/security/mixedContent/data-url-script-in-iframe.html: Added.
2082         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Added.
2083         * http/tests/security/mixedContent/insecure-css-in-iframe.html: Added.
2084         * http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
2085         * http/tests/security/mixedContent/insecure-css-in-main-frame.html: Added.
2086         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
2087         * http/tests/security/mixedContent/insecure-iframe-in-iframe.html: Added.
2088         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
2089         * http/tests/security/mixedContent/insecure-iframe-in-main-frame.html: Added.
2090         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Added.
2091         * http/tests/security/mixedContent/insecure-image-in-iframe.html: Added.
2092         * http/tests/security/mixedContent/insecure-image-in-main-frame-expected.txt: Added.
2093         * http/tests/security/mixedContent/insecure-image-in-main-frame.html: Added.
2094         * http/tests/security/mixedContent/insecure-script-in-iframe-expected.txt: Added.
2095         * http/tests/security/mixedContent/insecure-script-in-iframe.html: Added.
2096         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
2097         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html: Added.
2098         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
2099         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe.html: Added.
2100         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
2101         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html: Added.
2102         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Added.
2103         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe.html: Added.
2104         * http/tests/security/mixedContent/resources/boring.html: Added.
2105         * http/tests/security/mixedContent/resources/frame-with-about-blank-frame.html: Added.
2106         * http/tests/security/mixedContent/resources/frame-with-data-url-frame.html: Added.
2107         * http/tests/security/mixedContent/resources/frame-with-data-url-script.html: Added.
2108         * http/tests/security/mixedContent/resources/frame-with-insecure-css.html: Added.
2109         * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html: Added.
2110         * http/tests/security/mixedContent/resources/frame-with-insecure-image.html: Added.
2111         * http/tests/security/mixedContent/resources/frame-with-insecure-script.html: Added.
2112         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html: Added.
2113         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html: Added.
2114         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html: Added.
2115         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html: Added.
2116         * http/tests/security/mixedContent/resources/script.js: Added.
2117         * http/tests/security/mixedContent/resources/style.css: Added.
2118
2119 2009-09-10  Xiaomei Ji  <xji@chromium.org>
2120
2121         Reviewed by Eric Seidel.
2122
2123         Implement Range.expand().
2124         https://bugs.webkit.org/show_bug.cgi?id=27632
2125
2126         * fast/dom/Range/range-expand-expected.txt: Added.
2127         * fast/dom/Range/range-expand.html: Added.
2128         * fast/dom/Window/window-properties-expected.txt:
2129
2130 2009-09-10  Fumitoshi Ukai  <ukai@chromium.org>
2131
2132         Reviewed by Alexey Proskuryakov.
2133
2134         Add WebSocket API.
2135         https://bugs.webkit.org/show_bug.cgi?id=28038
2136         
2137         WebSocket constructor is available in window object.
2138
2139         * fast/dom/Window/window-properties-expected.txt:
2140         * fast/dom/prototype-inheritance-2-expected.txt:
2141         * fast/dom/prototype-inheritance-expected.txt:
2142         * fast/js/global-constructors-expected.txt:
2143
2144 2009-09-10  Jian Li  <jianli@chromium.org>
2145
2146         Reviewed by Eric Seidel.
2147
2148         [V8] Make XMLHttpRequest.send handle File object.
2149         https://bugs.webkit.org/show_bug.cgi?id=28924
2150
2151         Add a new layout test.
2152
2153         * http/tests/local/resources/file-for-drag-to-send.txt: Added.
2154         * http/tests/local/resources/send-dragged-file.js: Added.
2155         * http/tests/local/send-dragged-file-expected.txt: Added.
2156         * http/tests/local/send-dragged-file.html: Added.
2157
2158 2009-09-09  Steve Block  <steveblock@google.com>
2159
2160         Reviewed by Darin Adler.
2161
2162         Geolocation does not correctly handle reentrant calls from callbacks.
2163         https://bugs.webkit.org/show_bug.cgi?id=29040
2164
2165         * fast/dom/Geolocation/resources/reentrant-error.js: Added. Tests that reentrant calls from the error callback are OK.
2166         * fast/dom/Geolocation/reentrant-error.html: Added. Wrapper for above test.
2167         * fast/dom/Geolocation/reentrant-error-expected.txt: Added. Expected result for above test.
2168         * fast/dom/Geolocation/resources/reentrant-success.js: Added. Tests that reentrant calls from the success callback are OK.
2169         * fast/dom/Geolocation/reentrant-success.html: Added. Wrapper for above test.
2170         * fast/dom/Geolocation/reentrant-success-expected.txt: Added. Expected result for above test.
2171         * platform/gtk/Skipped: Modified. Skips above tests.
2172
2173 2009-09-10  Erik Arvidsson  <arv@chromium.org>
2174
2175         Reviewed by Eric Seidel.
2176
2177         Fixes issue where focused elements did not get blur and focus events when the window was blurred and focused.
2178         https://bugs.webkit.org/show_bug.cgi?id=27105
2179
2180         * fast/events/blur-focus-window-should-blur-focus-element-expected.txt: Added.
2181         * fast/events/blur-focus-window-should-blur-focus-element.html: Added.
2182         * fast/events/resources/blur-focus-window-should-blur-focus-element.js: Added.
2183         (divElement.onfocus.divElement.onblur.window.onfocus.window.onblur.innerDiv.onfocus.innerDiv.onblur.iframe.onfocus.iframe.onblur):
2184         (testNextEvent):
2185         * fast/events/resources/tabindex-focus-blur-all.js:
2186         (test):
2187         * fast/events/tabindex-focus-blur-all-expected.txt:
2188
2189 2009-09-10  Adam Barth  <abarth@webkit.org>
2190
2191         Reviewed by Alexey Proskuryakov.
2192
2193         https://bugs.webkit.org/show_bug.cgi?id=24205
2194
2195         Added a test case for inserting a new line character into the
2196         request-uri.
2197
2198         * http/tests/xmlhttprequest/newline-in-request-uri-expected.txt: Added.
2199         * http/tests/xmlhttprequest/newline-in-request-uri.html: Added.
2200
2201 2009-09-09  Steve Block  <steveblock@google.com>
2202
2203         Reviewed by Maciej Stachowiak.
2204
2205         Geolocation Coordinates::toString() prints bogus values for unspecified properties.
2206         https://bugs.webkit.org/show_bug.cgi?id=29080
2207
2208         * fast/dom/Geolocation/resources/position-string.js: Added. Tests output of position.toString().
2209         * fast/dom/Geolocation/position-string.html: Added. Wrapper for above test.
2210         * fast/dom/Geolocation/position-string-expected.txt: Added. Expected result for above test.
2211         * platform/gtk/Skipped: Modified. Skips above test.
2212
2213 2009-09-09  Steve Block  <steveblock@google.com>
2214
2215         Reviewed by Adam Barth.
2216
2217         Correctly applies the Geolocation timeout property.
2218         https://bugs.webkit.org/show_bug.cgi?id=27256
2219
2220         * fast/dom/Geolocation/resources/timeout.js: Added. Tests that when a non-zero timeout is used, the success callback is invoked as expected.
2221         * fast/dom/Geolocation/timeout.html: Added. Wrapper for above test.
2222         * fast/dom/Geolocation/timeout-expected.txt: Added. Expected result for above test.
2223         * fast/dom/Geolocation/resources/timeout-zero.js: Added. Tests that when a zero timeout is used, the error callback is invoked with code TIMEOUT.
2224         * fast/dom/Geolocation/timeout-zero.html: Added. Wrapper for above test.
2225         * fast/dom/Geolocation/timeout-zero-expected.txt: Added. Expected result for above test.
2226         * platform/gtk/Skipped: Modified. Skips the above tests.
2227
2228 2009-09-08  Adam Barth  <abarth@webkit.org>
2229
2230         Reviewed by Eric Seidel.
2231
2232         Missing checkout for getSVGDocument()
2233         https://bugs.webkit.org/show_bug.cgi?id=29064
2234
2235         Add tests that getSVGDocument() has the proper checks.
2236
2237         * http/tests/security/resources/flag.php: Added.
2238         * http/tests/security/xss-DENIED-getSVGDocument-iframe-expected.txt: Added.
2239         * http/tests/security/xss-DENIED-getSVGDocument-iframe.html: Added.
2240         * http/tests/security/xss-DENIED-getSVGDocument-object-expected.txt: Added.
2241         * http/tests/security/xss-DENIED-getSVGDocument-object.html: Added.
2242
2243 2009-09-09  Cameron McCormack  <cam@mcc.id.au>
2244
2245         Reviewed by Eric Seidel.
2246
2247         Make SVGStyleElement inherit from SVGLangSpace
2248         https://bugs.webkit.org/show_bug.cgi?id=29058
2249
2250         Required by SVG 1.1 Second Edition:
2251         http://dev.w3.org/SVG/profiles/1.1F2/publish/styling.html#InterfaceSVGStyleElement
2252
2253         * svg/dom/SVGStyleElement: Added.
2254         * svg/dom/SVGStyleElement/resources: Added.
2255         * svg/dom/SVGStyleElement/resources/TEMPLATE.html: Copied from
2256         LayoutTests/svg/dom/resources/TEMPLATE.html with some "../"s added.
2257         * svg/dom/SVGStyleElement/resources/style-langspace.js: Added.
2258         * svg/dom/SVGStyleElement/style-langspace-expected.txt: Added.
2259         * svg/dom/SVGStyleElement/style-langspace.html: Added.
2260
2261 2009-09-09  Alpha Lam  <hclam@chromium.org>
2262
2263         Reviewed by Eric Carlson.
2264
2265         Media layout tests should have a way to provide test files in different formats
2266         https://bugs.webkit.org/show_bug.cgi?id=28327
2267
2268         Added media-file.js which has a findMediaFile(type, name) method
2269         to find a proper media file to load according to supported codecs.
2270
2271         Also changed 10 layout tests to use above method to locate the test file.
2272
2273         * media/controls-strict.html: Use findMediaFile(type, name).
2274         * media/controls-styling.html: ditto.
2275         * media/media-file.js: Added. Provide findMediaFile(type, name).
2276         * media/video-append-source.html: Use findMediaFile(type, name).
2277         * media/video-aspect-ratio.html: ditto.
2278         * media/video-autoplay.html: ditto.
2279         * media/video-buffered.html: ditto.
2280         * media/video-controls-rendering.html: ditto.
2281         * media/video-layer-crash.html: ditto.
2282         * media/video-transformed.html: Use findMediaFile(type, name).
2283         * media/video-zoom-controls.html: ditto.
2284
2285 2009-09-09  Jens Alfke  <snej@chromium.org>
2286
2287         Reviewed by Eric Seidel.
2288
2289         Initialize DataTransfer's effectAllowed and dropEffect properties correctly
2290         according to HTML5 spec (sec. 7.9.2-7.9.3).
2291         https://bugs.webkit.org/show_bug.cgi?id=26700
2292
2293         * fast/events/drag-dropeffect-expected.txt: Added.
2294         * fast/events/drag-dropeffect.html: Added.
2295
2296 2009-09-09  Zan Dobersek  <zandobersek@gmail.com>
2297
2298         Reviewed by Gustavo Noronha.
2299
2300         [GTK] DumpRenderTree needs eventSender object and implementation
2301         https://bugs.webkit.org/show_bug.cgi?id=25990
2302
2303         Enable plenty of tests that now pass thanks to (only) partial
2304         EventSender implementation.
2305
2306         * platform/gtk/Skipped:
2307
2308 2009-09-09  Dumitru Daniliuc  <dumi@chromium.org>
2309
2310         Reviewed by Dimitri Glazkov.
2311
2312         Adding a test for the database authorizer.
2313
2314         https://bugs.webkit.org/show_bug.cgi?id=28918
2315
2316         * storage/test-authorizer-expected.txt: Added.
2317         * storage/test-authorizer.html: Added.
2318
2319 2009-09-09  Dave Hyatt  <hyatt@apple.com>
2320
2321         Reviewed by Adam Roben.
2322
2323         https://bugs.webkit.org/show_bug.cgi?id=29102, add support for user stylesheet injection.  This is similar
2324         to user script injection but allows for user stylesheets to be added.  The stylesheets are applied immediately
2325         to all Frames in the PageGroup.
2326
2327         Added userscripts/simple-stylesheet.html test case.
2328
2329         * platform/mac/userscripts/simple-stylesheet-expected.checksum: Added.
2330         * platform/mac/userscripts/simple-stylesheet-expected.png: Added.
2331         * platform/mac/userscripts/simple-stylesheet-expected.txt: Added.
2332         * userscripts/simple-stylesheet.html: Added.
2333
2334 2009-09-09  Carol Szabo  <carol.szabo@nokia.com>
2335
2336         Reviewed by Ariya Hidayat.
2337
2338         [Qt] -webkit-box-shadow CSS Style is not rendered correctly on
2339         Qt platform
2340         https://bugs.webkit.org/show_bug.cgi?id=23291
2341
2342         * platform/qt/fast/box-shadow/basic-shadows-expected.checksum:
2343         * platform/qt/fast/box-shadow/basic-shadows-expected.png:
2344         * platform/qt/fast/box-shadow/inset-expected.checksum:
2345         * platform/qt/fast/box-shadow/inset-expected.png:
2346         * platform/qt/fast/box-shadow/spread-expected.checksum:
2347         * platform/qt/fast/box-shadow/spread-expected.png:
2348           Updated to show the new shadows.
2349
2350 2009-09-09  Erik Arvidsson  <arv@chromium.org>
2351
2352         Reviewed by David Levin.
2353
2354         Fix preference name in layout test.
2355         https://bugs.webkit.org/show_bug.cgi?id=29038
2356
2357         * fast/events/click-focus-anchor.html:
2358         * fast/events/tab-focus-anchor.html:
2359
2360 2009-09-09  Steve Block  <steveblock@google.com>
2361
2362         Reviewed by Adam Barth.
2363
2364         Geolocation incorrectly calls error callback in case of exception in success callback.
2365         https://bugs.webkit.org/show_bug.cgi?id=27255
2366
2367         * fast/dom/Geolocation/resources/callback-exception.js: Added. Tests that when an exception is thrown from the success callback, the error callback is not invoked.
2368         * fast/dom/Geolocation/callback-exception.html: Added. Wrapper for above test.
2369         * fast/dom/Geolocation/callback-exception-expected.txt: Added. Expected result for above test.
2370         * platform/gtk/Skipped: Modified. Adds the above tests to the skipped list.
2371
2372 2009-09-09  Steve Block  <steveblock@google.com>
2373
2374         Reviewed by Darin Adler.
2375
2376         When Geolocation permission is denied, stops watches as well as one-shots.
2377         https://bugs.webkit.org/show_bug.cgi?id=28305.
2378
2379         * fast/dom/Geolocation/resources/watch.js: Added. Tests that a watch correctly reports updates from the Geolocation service.
2380         * fast/dom/Geolocation/watch.html: Added. Wrapper for above test.
2381         * fast/dom/Geolocation/watch-expected.txt: Added. Expected result for above test.
2382         * fast/dom/Geolocation/resources/permission-denied-stops-watches.js: Added. Tests that when Geolocation permission is denied, watches are stopped, as well as one-shots.
2383         * fast/dom/Geolocation/permission-denied-stops-watches.html: Added. Wrapper for above test.
2384         * fast/dom/Geolocation/permission-denied-stops-watches-expected.txt: Added. Expected result for above test.
2385
2386 2009-09-08  Oliver Hunt  <oliver@apple.com>
2387
2388         Reviewed by Maciej Stachowiak.
2389
2390         JSON.stringify(Date) loses the milliseconds information
2391         https://bugs.webkit.org/show_bug.cgi?id=29063
2392
2393         Update test results for Date.toISOString.
2394
2395         * fast/js/date-toisostring-expected.txt:
2396         * fast/js/resources/date-toisostring.js:
2397
2398 2009-09-08  Drew Wilson  <atwilson@google.com>
2399
2400         Reviewed by Maciej Stachowiak.
2401
2402         shared-worker-exception.html needs to pause to let console messages get written out
2403         https://bugs.webkit.org/show_bug.cgi?id=29043
2404
2405         * fast/workers/resources/shared-worker-exception.js:
2406         (worker.onmessage):
2407         Now invokes layoutTestController.notifyDone() via a timer so any pending ReportException tasks get a chance to fire.
2408
2409 2009-09-08  Sam Weinig  <sam@webkit.org>
2410
2411         Reviewed by Timothy Hatcher.
2412
2413         Test for https://bugs.webkit.org/show_bug.cgi?id=27046
2414         Implement CSSOM DocumentView.caretRangeFromPoint
2415
2416         * fast/dom/Document/CaretRangeFromPoint: Added.
2417         * fast/dom/Document/CaretRangeFromPoint/basic-expected.txt: Added.
2418         * fast/dom/Document/CaretRangeFromPoint/basic.html: Added.
2419         * fast/dom/Document/CaretRangeFromPoint/replace-element-expected.txt: Added.
2420         * fast/dom/Document/CaretRangeFromPoint/replace-element.html: Added.
2421         * fast/dom/Window/window-properties-expected.txt:
2422
2423 2009-09-08  Brian Weinstein  <bweinstein@apple.com>
2424
2425         Rubber-stamped by Adam Roben.
2426
2427         Updated results for media/audio-controls-rendering.html, and added 3 failing
2428         tests to the Skipped list to investigate further <http://webkit.org/b/29047>.
2429
2430         * platform/win/Skipped:
2431         * platform/win/media/audio-controls-rendering-expected.txt:
2432
2433 2009-09-08  Jian Li  <jianli@chromium.org>
2434
2435         Reviewed by David Levin.
2436
2437         dataTransfer.types() should not return Files if file list is empty in the clipboard.
2438         https://bugs.webkit.org/show_bug.cgi?id=28891
2439
2440         Update the test script and expected result to reflect the behavior change.
2441
2442         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
2443         * http/tests/security/clipboard/resources/clipboard-file-access.js:
2444
2445 2009-09-08  Steve VanDeBogart  <vandebo@chromium.org>
2446
2447         Reviewed by Eric Seidel.
2448
2449         Check that middle click triggers an onpaste event in Linux.
2450         https://bugs.webkit.org/show_bug.cgi?id=28696
2451
2452         * platform/gtk/editing/pasteboard: Added.
2453         * platform/gtk/editing/pasteboard/middle-click-onpaste-expected.txt: Added.
2454         * platform/gtk/editing/pasteboard/resources: Added.
2455         * platform/gtk/editing/pasteboard/resources/TEMPLATE.html: Added.
2456         * platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js: Added.
2457         (handlePaste):
2458
2459 2009-09-08  Kent Tamura  <tkent@chromium.org>
2460
2461         Reviewed by Eric Seidel.
2462
2463         Tests for ValidityState::typeMismatch() for <input type=number>.
2464         https://bugs.webkit.org/show_bug.cgi?id=28934
2465
2466         * fast/forms/ValidityState-typeMismatch-number-expected.txt: Added.
2467         * fast/forms/ValidityState-typeMismatch-number.html: Added.
2468         * fast/forms/resources/ValidityState-typeMismatch-number.js: Added.
2469
2470 2009-09-08  Steve Block  <steveblock@google.com>
2471
2472         Reviewed by Adam Barth.
2473
2474         Adds a LayoutTestController method to set the permission state for Geolocation.
2475         This is required to use the mock Geolocation service for testing.
2476         https://bugs.webkit.org/show_bug.cgi?id=29027
2477
2478         * fast/dom/Geolocation/resources/permission-denied.js: Added. Tests that the error callback is invoked with a permission error code when Geolocation permission is denied and the Geolocation service provides a good position fix.
2479         * fast/dom/Geolocation/permission-denied-expected.txt: Added.  Expected result for above test.
2480         * fast/dom/Geolocation/permission-denied.html: Added. Wrapper for above test.
2481         * fast/dom/Geolocation/resources/success.js: Added. Tests that the success callback is invoked when the Geolocation service provides a good position fix.
2482         * fast/dom/Geolocation/success-expected.txt: Added. Expected result for above test.
2483         * fast/dom/Geolocation/success.html: Added. Wrapper for above test.
2484         * platform/gtk/Skipped:
2485
2486 2009-09-08 Andras Becsi <becsi.andras@stud.u-szeged.hu>
2487
2488         Reviewed by Tor Arne Vestbø.
2489
2490         [Qt] Add expected files for new tests since we pass them.
2491
2492         * platform/qt/fast/reflections/abs-position-in-reflection-expected.txt: Added.
2493         * platform/qt/fast/repaint/rel-positioned-inline-with-overflow-expected.txt: Added.
2494
2495 2009-09-07  Steve Block  <steveblock@google.com>
2496
2497         Reviewed by Adam Barth.
2498
2499         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
2500         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
2501         Geolocation service with DumpRenderTree.
2502         https://bugs.webkit.org/show_bug.cgi?id=28264
2503
2504         * fast/dom/Geolocation/resources/error.js: Added. Tests that the error callback is called when the service reports an error.
2505         * fast/dom/Geolocation/error-expected.txt: Added. Expected result for above test.
2506         * fast/dom/Geolocation/error.html: Added. Wrapper for above test.
2507
2508 2009-09-07  Jeremy Orlow  <jorlow@chromium.org>
2509
2510         Reviewed by Eric Seidel.
2511
2512         Clean up localStorage.clear() layout test.
2513         https://bugs.webkit.org/show_bug.cgi?id=28939
2514
2515         This is the first step of https://bugs.webkit.org/show_bug.cgi?id=27897 which
2516         is a pretty major cleanup of all the dom storage layout tests.  I'm just
2517         changing this one to begin with to get buy-in on the approach.
2518
2519         This also adds a new method to the fast/js/js-test-pre.js that runs a command
2520         and prints it to the screen.  This should really help with making the output of
2521         the tests readable without looking at the source code.
2522
2523         * fast/js/resources/js-test-pre.js:
2524         (tryAndLog): Runs a command and logs it to the screen.
2525         * storage/domstorage/localstorage/clear-expected.txt:
2526         * storage/domstorage/localstorage/clear.html:
2527         * storage/domstorage/resources: Added.
2528         * storage/domstorage/resources/clear.js: Added.
2529             The meat of the test is now in this file.
2530         * storage/domstorage/sessionstorage/clear-expected.txt:
2531         * storage/domstorage/sessionstorage/clear.html:
2532
2533 2009-09-07  Drew Wilson  <atwilson@google.com>
2534
2535         Rubber-stamped by Sam Weinig.
2536
2537         Rebaseline tests for GTK platform, and skipping shared worker XHR tests (worker XHR tests are already skipped).
2538         Tracked as https://bugs.webkit.org/show_bug.cgi?id=29020.
2539
2540         * platform/gtk/Skipped:
2541         * platform/gtk/fast/dom/Window/window-properties-expected.txt:
2542         * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:
2543
2544 2009-09-07  Drew Wilson  <atwilson@google.com>
2545
2546         Unreviewed test fixup.
2547
2548         Added shared worker lifecycle tests to Skipped test list due to missing DRT functionality on Qt platform.
2549
2550         * platform/qt/Skipped:
2551
2552 2009-09-07  Drew Wilson  <atwilson@google.com>
2553
2554         Reviewed by David Levin.
2555
2556         Enable shared worker tests.
2557         https://bugs.webkit.org/show_bug.cgi?id=28977
2558
2559         Just moved tests from shared-worker-xxxx.html-disabled to shared-worker-xxxx.html. No other changes.
2560
2561         * fast/workers/shared-worker-constructor.html: Renamed from LayoutTests/fast/workers/shared-worker-constructor.html-disabled.
2562         * fast/workers/shared-worker-context-gc.html: Renamed from LayoutTests/fast/workers/shared-worker-context-gc.html-disabled.
2563         * fast/workers/shared-worker-event-listener.html: Renamed from LayoutTests/fast/workers/shared-worker-event-listener.html-disabled.
2564         * fast/workers/shared-worker-exception.html: Renamed from LayoutTests/fast/workers/shared-worker-exception.html-disabled.
2565         * fast/workers/shared-worker-frame-lifecycle.html: Renamed from LayoutTests/fast/workers/shared-worker-frame-lifecycle.html-disabled.
2566         * fast/workers/shared-worker-gc.html: Renamed from LayoutTests/fast/workers/shared-worker-gc.html-disabled.
2567         * fast/workers/shared-worker-lifecycle.html: Renamed from LayoutTests/fast/workers/shared-worker-lifecycle.html-disabled.
2568         * fast/workers/shared-worker-load-error.html: Renamed from LayoutTests/fast/workers/shared-worker-load-error.html-disabled.
2569         * fast/workers/shared-worker-location.html: Renamed from LayoutTests/fast/workers/shared-worker-location.html-disabled.
2570         * fast/workers/shared-worker-navigator.html: Renamed from LayoutTests/fast/workers/shared-worker-navigator.html-disabled.
2571         * fast/workers/shared-worker-replace-global-constructor.html: Renamed from LayoutTests/fast/workers/shared-worker-replace-global-constructor.html-disabled.
2572         * fast/workers/shared-worker-replace-self.html: Renamed from LayoutTests/fast/workers/shared-worker-replace-self.html-disabled.
2573         * fast/workers/shared-worker-script-error.html: Renamed from LayoutTests/fast/workers/shared-worker-script-error.html-disabled.
2574         * fast/workers/shared-worker-shared.html: Renamed from LayoutTests/fast/workers/shared-worker-shared.html-disabled.
2575         * fast/workers/shared-worker-simple.html: Renamed from LayoutTests/fast/workers/shared-worker-simple.html-disabled.
2576         * http/tests/workers/shared-worker-importScripts.html: Renamed from LayoutTests/http/tests/workers/shared-worker-importScripts.html-disabled.
2577         * http/tests/workers/shared-worker-redirect.html: Renamed from LayoutTests/http/tests/workers/shared-worker-redirect.html-disabled.
2578         * http/tests/xmlhttprequest/workers/shared-worker-close.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-close.html-disabled.
2579         * http/tests/xmlhttprequest/workers/shared-worker-methods-async.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-methods-async.html-disabled.
2580         * http/tests/xmlhttprequest/workers/shared-worker-methods.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-methods.html-disabled.
2581         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html-disabled.
2582
2583 2009-09-07  Drew Wilson  <atwilson@google.com>
2584
2585         Unreviewed build fix.
2586
2587         Reverting r48121 to fix Windows build errors.
2588
2589         * fast/dom/Window/window-properties-expected.txt:
2590         * fast/dom/prototype-inheritance-2-expected.txt:
2591         * fast/dom/prototype-inheritance-expected.txt:
2592         * fast/js/global-constructors-expected.txt:
2593
2594 2009-09-07  Drew Wilson  <atwilson@google.com>
2595
2596         Reviewed by David Levin.
2597
2598         Enable SHARED_WORKERS by default
2599         https://bugs.webkit.org/show_bug.cgi?id=28959
2600
2601         Update test expectations to reflect the availability of the SharedWorker constructor.
2602         Fixup bitrot in disabled tests - now reflects new MessagePort API.
2603
2604         * fast/dom/Window/window-properties-expected.txt:
2605         Updated expectations now that window.SharedWorkers is defined.
2606         * fast/dom/prototype-inheritance-2-expected.txt:
2607         Updated expectations now that window.SharedWorkers is defined.
2608         * fast/dom/prototype-inheritance-expected.txt:
2609         Updated expectations now that window.SharedWorkers is defined.
2610         * fast/workers/shared-worker-script-error-expected.txt
2611         Updated expectations to reflect current (correct) behavior (unhandled exceptions are logged to console).
2612         * fast/workers/shared-worker-script-error.html
2613         Pauses before exiting the test to allow pending console errors to get emitted (makes test less flaky).
2614         * fast/workers/resources/shared-worker-script-error.js
2615         (onerror):
2616         Now properly handles the exception (onerror function has to return false to swallow the exception).
2617         * fast/js/global-constructors-expected.txt:
2618         Updated expectations now that window.SharedWorkers is defined.
2619         * http/tests/workers/resources/worker-importScripts.js:
2620         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
2621         (handleConnect.self.postMessage):
2622         (handleConnect):
2623         * http/tests/workers/resources/worker-redirect-target.js:
2624         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
2625         (self.onconnect):
2626         * http/tests/xmlhttprequest/workers/resources/worker-pre.js:
2627         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
2628
2629 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2630
2631         Skipping one more test affected by the libsoup issue, a new test,
2632         and tests that require eventSender.
2633
2634         * platform/gtk/Skipped:
2635
2636 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2637
2638         Unreviewed. Skipping tests that are failing because of a libsoup
2639         problem. Bug reported.
2640
2641         * platform/gtk/Skipped:
2642
2643 2009-09-07  Fumitoshi Ukai  <ukai@chromium.org>
2644
2645         Reviewed by Alexey Proskuryakov.
2646
2647         Add WebSocket API.
2648         https://bugs.webkit.org/show_bug.cgi?id=28038
2649         
2650         WebSocket constructor is available in window object.
2651
2652         * fast/dom/Window/window-properties-expected.txt:
2653         * fast/dom/prototype-inheritance-2-expected.txt:
2654         * fast/dom/prototype-inheritance-expected.txt:
2655         * fast/js/global-constructors-expected.txt:
2656
2657 2009-09-07 Andras Becsi <becsi.andras@stud.u-szeged.hu>
2658
2659         Reviewed by Tor Arne Vestbø
2660
2661         [Qt] Disable a few tests that require missing controller features
2662
2663         * platform/qt/Skipped:
2664
2665 2009-09-07  Michael Nordman  <michaeln@google.com>
2666
2667         Reviewed by Alexey Proskuryakov.
2668
2669         https://bugs.webkit.org/show_bug.cgi?id=28359
2670         Test to ensure the the window.applicationCache attribute is defined but non-functional
2671         with the feature disabled.
2672
2673         * http/tests/appcache/disabled-expected.txt: Added.
2674         * http/tests/appcache/disabled.html: Added.
2675
2676 2009-09-06  Yael Aharon  <yael.aharon@nokia.com>
2677
2678         Reviewed by Darin Adler.
2679
2680         hostname and host are mixed up when manipulating anchor elements.
2681         https://bugs.webkit.org/show_bug.cgi?id=28954
2682
2683         Added test case for when port is 0.
2684
2685         * fast/dom/Element/hostname-host-expected.txt:
2686         * fast/dom/Element/hostname-host.html:
2687
2688 2009-09-06  Erik Arvidsson  <arv@chromium.org>
2689
2690         Reviewed by Eric Seidel.
2691
2692         Tests for https://bugs.webkit.org/show_bug.cgi?id=27099
2693         Make hidden elements not focusable. This is important becaue we should
2694         not allow tabbing to a hidden element.
2695         
2696         The patch also makes a element without href behave like generic elements
2697         when it comes to focus. Added tests that asserts that this works as
2698         expected.
2699
2700         * fast/events/click-focus-anchor-expected.txt: Added.
2701         * fast/events/click-focus-anchor.html: Added.
2702         * fast/events/resources/tabindex-focus-blur-all.js:
2703         (test):
2704         (testProgrammaticFocus):
2705         * fast/events/tab-focus-anchor-expected.txt: Added.
2706         * fast/events/tab-focus-anchor.html: Added.
2707         * fast/events/tab-focus-hidden-expected.txt: Added.
2708         * fast/events/tab-focus-hidden.html: Added.
2709         * fast/events/tabindex-focus-blur-all-expected.txt:
2710
2711 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
2712
2713         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
2714
2715         [Gtk] Expose a database API
2716         https://bugs.webkit.org/show_bug.cgi?id=27899
2717
2718         Expose an HTML5 database API for GTK+.
2719
2720         * platform/gtk/Skipped:
2721
2722 2009-09-06  Cameron McCormack  <cam@mcc.id.au>
2723
2724         Reviewed by Eric Seidel.
2725
2726         Drop <definition-src> support
2727         https://bugs.webkit.org/show_bug.cgi?id=28991
2728
2729         Update test not to expect a <definition-src> element to be of type
2730         SVGDefinitionSrcElement.
2731
2732         * svg/dom/font-face-elements-expected.txt:
2733         * svg/dom/font-face-elements.html:
2734
2735 2009-09-05  Eric Seidel  <eric@webkit.org>
2736
2737         No review, results update only.
2738
2739         Update results after r48043.
2740
2741         * fast/js/JSON-stringify-expected.txt:
2742
2743 2009-09-04  Oliver Hunt  <oliver@apple.com>
2744
2745         Reviewed by Gavin Barraclough.
2746
2747         [[ToString]] conversion should use the actual toString function for String objects.
2748
2749         Add test for toString conversion
2750
2751         * fast/js/resources/JSON-stringify.js:
2752         (createTests.result.push):
2753
2754 2009-09-04  Michelangelo De Simone  <micdesim@gmail.com>
2755
2756         Reviewed by David Levin.
2757
2758         https://bugs.webkit.org/show_bug.cgi?id=28988
2759         Minor fix: "novalidate" attribute renamed in "noValidate", according to
2760         HTML5 specs:
2761         http://www.whatwg.org/specs/web-apps/current-work/#dom-fs-novalidate
2762
2763         * fast/forms/novalidate-attribute-expected.txt:
2764         * fast/forms/resources/novalidate-attribute.js:
2765
2766 2009-09-04  Alexey Proskuryakov  <ap@apple.com>
2767
2768         Fix expected test output.
2769
2770         * fast/dom/DOMImplementation/detached-doctype-expected.txt:
2771
2772 2009-09-04  Yael Aharon  <yael.aharon@nokia.com>
2773
2774         Reviewed by Darin Adler.
2775
2776         hostname and host are mixed up when manipulating anchor elements.
2777         https://bugs.webkit.org/show_bug.cgi?id=28954
2778
2779         * fast/dom/Element/hostname-host-expected.txt: Added.
2780         * fast/dom/Element/hostname-host.html: Added.
2781
2782 2009-09-04  Dimitri Glazkov  <dglazkov@chromium.org>
2783
2784         Unreviewed, build fix.
2785
2786         [Chromium] Rolling out http://trac.webkit.org/changeset/48035, because it broke
2787         the build.
2788         https://bugs.webkit.org/show_bug.cgi?id=28696
2789
2790 2009-09-03  Dave Hyatt  <hyatt@apple.com>
2791
2792         Reviewed by Adam Roben.
2793
2794         https://bugs.webkit.org/show_bug.cgi?id=28890, make simple user script injection work.
2795         
2796         This patch adds new API for adding and removing user scripts from page groups.  User scripts
2797         are bundled together in isolated worlds (you can have multiple scripts together in the same
2798         world).
2799
2800         Added userscripts/ directory for holding new tests (along with a simple test of script injection).
2801
2802         * platform/mac/userscripts: Added.
2803         * platform/mac/userscripts/script-run-at-end-expected.txt: Added.
2804         * userscripts: Added.
2805         * userscripts/script-run-at-end.html: Added.
2806
2807 2009-09-04  Alexey Proskuryakov  <ap@apple.com>
2808
2809         Reviewed by Eric Seidel.
2810
2811         https://bugs.webkit.org/show_bug.cgi?id=26402
2812         Crashes when using a detached DocumentType node
2813
2814         * fast/dom/DOMImplementation/detached-doctype-expected.txt: Added.
2815         * fast/dom/DOMImplementation/detached-doctype.html: Added.
2816
2817 2009-09-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2818
2819         Rubber-stamped by Simon Hausmann.
2820
2821         [Qt] Fix brainfart in r48050, tests should have paths
2822
2823         * platform/qt/Skipped:
2824
2825 2009-09-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2826
2827         Rubber-stamped by Simon Hausmann.
2828
2829         [Qt] Skip tests failing due to missing DRT features
2830
2831         * platform/qt/Skipped:
2832
2833 2009-09-04  Kent Tamura  <tkent@chromium.org>
2834
2835         Reviewed by Eric Seidel.
2836
2837         Tests for <input type=color> validation.
2838         https://bugs.webkit.org/show_bug.cgi?id=28966
2839
2840         * fast/forms/ValidityState-patternMismatch-unsupported-expected.txt: Added.
2841         * fast/forms/ValidityState-patternMismatch-unsupported.html: Added.
2842         * fast/forms/ValidityState-typeMismatch-color-expected.txt: Added.
2843         * fast/forms/ValidityState-typeMismatch-color.html: Added.
2844         * fast/forms/resources/ValidityState-patternMismatch-unsupported.js: Added.
2845         * fast/forms/resources/ValidityState-typeMismatch-color.js: Added.
2846
2847 2009-09-04  Yaar Schnitman  <yaar@chromium.org>
2848
2849         Reviewed by Eric Seidel.
2850
2851         Two bugs:
2852
2853         https://bugs.webkit.org/show_bug.cgi?id=25489
2854         CSS property background-position is now serialized in shorthand string as
2855         background-position-x background-position-y, as the specification requires
2856         (See http://www.w3.org/TR/2008/WD-css3-background-20080910/#the-background-position).
2857         
2858
2859         https://bugs.webkit.org/show_bug.cgi?id=26541
2860         CSS background-color is now be serialized before other background properties, 
2861         as CSS specification requires (See http://dev.w3.org/csswg/cssom/#css-value).  
2862
2863         An existing layout test that accepted wrong order and skipped position test 
2864         had to be modified.
2865
2866         * fast/dom/background-shorthand-csstext-expected.txt:
2867         * fast/dom/background-shorthand-csstext.html:
2868
2869 2009-09-03  Kent Tamura  <tkent@chromium.org>
2870
2871         Reviewed by David Levin.
2872
2873         Test for HTMLTextAreaElement.textLength
2874         https://bugs.webkit.org/show_bug.cgi?id=28929
2875
2876         * fast/forms/resources/textarea-textlength.js: Added.
2877         * fast/forms/textarea-textlength-expected.txt: Added.
2878         * fast/forms/textarea-textlength.html: Added.
2879
2880 2009-09-03  Alexey Proskuryakov  <ap@apple.com>
2881
2882         Reviewed by Darin Adler.
2883
2884         <rdar://problem/7180197>, https://bugs.webkit.org/show_bug.cgi?id=28822
2885         REGRESSION(r31231): Creating document with current document's DOCTYPE causes crashes
2886
2887         This bug demonstrates itself with a crash later on, not in the current test.
2888
2889         * fast/dom/DOMImplementation/createDocument-with-used-doctype-expected.txt: Added.
2890         * fast/dom/DOMImplementation/createDocument-with-used-doctype.html: Added.
2891         * fast/dom/DOMImplementation/resources/createDocument-with-used-doctype-frame.html: Added.
2892
2893 2009-09-03  Brady Eidson  <beidson@apple.com>
2894
2895         Reviewed by Sam Weinig.
2896
2897         Page Cache should support pages with Frames.
2898         https://bugs.webkit.org/show_bug.cgi?id=13631
2899
2900         * fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt: Added.
2901         * fast/events/pageshow-pagehide-on-back-cached-with-frames.html: Added.
2902         * fast/events/resources/pageshow-pagehide-subframe-cachable.html: Added.
2903         * fast/events/resources/pageshow-pagehide-subsubframe-cachable.html: Added.
2904         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt: Added.
2905         * fast/loader/frames-with-unload-handlers-in-page-cache.html: Added.
2906         * fast/loader/resources/notify-done.html: Added.
2907         * fast/loader/resources/subframe-with-subsubframe-with-unload-handler.html: Added.
2908         * fast/loader/resources/subframe-with-unload-handler.html: Added.
2909
2910 2009-09-03  Steve VanDeBogart  <vandebo@chromium.org>
2911
2912         Reviewed by Eric Seidel.
2913
2914         Check that middle click triggers an onpaste event in Linux.
2915         https://bugs.webkit.org/show_bug.cgi?id=28696
2916
2917         * platform/gtk/editing/pasteboard: Added.
2918         * platform/gtk/editing/pasteboard/middle-click-onpaste-expected.txt: Added.
2919         * platform/gtk/editing/pasteboard/resources: Added.
2920         * platform/gtk/editing/pasteboard/resources/TEMPLATE.html: Added.
2921         * platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js: Added.
2922         (handlePaste):
2923
2924 2009-09-03  Drew Wilson  <atwilson@google.com>
2925
2926         Reviewed by Dave Levin.
2927
2928         Exception.toString() on Qt seems to print out a different value than other platforms.
2929         https://bugs.webkit.org/show_bug.cgi?id=28952
2930
2931         * platform/qt/Skipped:
2932         Disabled new worker tests that rely on the string format of DOM exceptions until bug #28952 is resolved.
2933
2934 2009-09-03  Drew Wilson  <atwilson@google.com>
2935
2936         Reviewed by Sam Weinig.
2937
2938         Need to update JS bindings and IDL files to support multiple message ports in postMessage()
2939         https://bugs.webkit.org/show_bug.cgi?id=28460
2940
2941         Updated layout tests to match new postMessage() and MessageEvent APIs.
2942
2943         Added new layout tests to test sending/receiving multiple ports.
2944
2945         * fast/dom/Window/window-postmessage-args-expected.txt:
2946         * fast/dom/Window/window-postmessage-args.html:
2947         Updated to match new postMessage API.
2948         * fast/events/init-events-expected.txt:
2949         * fast/events/message-channel-gc-4.html:
2950         Updated to match new postMessage API.
2951         * fast/events/message-port-clone.html:
2952         Updated to match new postMessage API.
2953         * fast/events/message-port-deleted-document.html:
2954         Updated to match new postMessage API.
2955         * fast/events/message-port-deleted-frame.html:
2956         Updated to match new postMessage API.
2957         * fast/events/message-port-inactive-document.html:
2958         Updated to match new postMessage API.
2959         * fast/events/message-port-multi-expected.txt: Added.
2960         * fast/events/message-port-multi.html: Added.
2961         Added tests for various cases of sending multiple ports.
2962         * fast/events/message-port.html:
2963         Updated to match new postMessage API.
2964         * fast/events/resources/init-events.js:
2965         Added tests for sending ports to initMessageEvent()
2966         * fast/events/resources/message-port-iframe.html:
2967         * fast/events/resources/message-port-multi.js: Added.
2968         Added tests for various cases of sending multiple ports.
2969         * fast/workers/resources/shared-worker-common.js:
2970         (onconnect):
2971         Updated to reflect new MessageEvent API.
2972         * fast/workers/resources/shared-worker-script-error.js:
2973         (onconnect):
2974         Updated to reflect new MessageEvent API.
2975         * fast/workers/resources/worker-cloneport.js:
2976         (onmessage):
2977         Updated to reflect new MessageEvent API.
2978         * fast/workers/resources/worker-context-multi-port.js: Added.
2979         (worker.onmessage):
2980         Added tests for various cases of sending multiple ports.
2981         * fast/workers/resources/worker-context-thread-multi-port.js: Added.
2982         Added tests for various cases of sending multiple ports.
2983         * fast/workers/resources/worker-messageport.js:
2984         (onmessage):
2985         Updated to reflect new MessageEvent API.
2986         * fast/workers/resources/worker-multi-port.js: Added.
2987         (worker.onmessage):
2988         Added tests for various cases of sending multiple ports.
2989         * fast/workers/resources/worker-thread-multi-port.js: Added.
2990         (onmessage):
2991         Worker-thread side of multiple port layout test.
2992         (testPassed):
2993         (testFailed):
2994         * fast/workers/worker-cloneport.html:
2995         * fast/workers/worker-context-multi-port-expected.txt: Added.
2996         * fast/workers/worker-context-multi-port.html: Added.
2997         Added tests for sending multiple ports from the worker thread.
2998         * fast/workers/worker-messageport-expected.txt:
2999         * fast/workers/worker-messageport-gc.html:
3000         * fast/workers/worker-messageport.html:
3001         * fast/workers/worker-multi-port-expected.txt: Added.
3002         * fast/workers/worker-multi-port.html: Added.
3003
3004 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3005
3006         Reviewed by Ariya Hidayat.
3007
3008         [Qt] Update outdated metrics in css2.1/t170602-bdr-conflct-w-* (50 files).
3009         Remove these files from Skipped.
3010
3011         * platform/qt/Skipped:
3012         * platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
3013         * platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
3014         * platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
3015         * platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
3016         * platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
3017         * platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
3018         * platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
3019         * platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
3020         * platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
3021         * platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
3022         * platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
3023         * platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
3024         * platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
3025         * platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
3026         * platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
3027         * platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
3028         * platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
3029         * platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
3030         * platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
3031         * platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
3032         * platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
3033         * platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
3034         * platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
3035         * platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
3036         * platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
3037         * platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
3038         * platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
3039         * platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
3040         * platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
3041         * platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
3042         * platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
3043         * platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
3044         * platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
3045         * platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
3046         * platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
3047         * platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
3048         * platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
3049         * platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
3050         * platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
3051         * platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
3052         * platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
3053         * platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
3054         * platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
3055         * platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
3056         * platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
3057         * platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
3058         * platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
3059         * platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
3060         * platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
3061         * platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
3062
3063 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3064
3065         Reviewed by Ariya Hidayat.
3066
3067         [Qt] Update outdated metrics in css2.1/t1202-counters-* (17 files).
3068         Remove these files from Skipped.
3069
3070         * platform/qt/Skipped:
3071         * platform/qt/css2.1/t1202-counters-00-b-expected.txt:
3072         * platform/qt/css2.1/t1202-counters-01-b-expected.txt:
3073         * platform/qt/css2.1/t1202-counters-02-b-expected.txt:
3074         * platform/qt/css2.1/t1202-counters-03-b-expected.txt:
3075         * platform/qt/css2.1/t1202-counters-05-b-expected.txt:
3076         * platform/qt/css2.1/t1202-counters-06-b-expected.txt:
3077         * platform/qt/css2.1/t1202-counters-07-b-expected.txt:
3078         * platform/qt/css2.1/t1202-counters-08-b-expected.txt:
3079         * platform/qt/css2.1/t1202-counters-09-b-expected.txt:
3080         * platform/qt/css2.1/t1202-counters-11-b-expected.txt:
3081         * platform/qt/css2.1/t1202-counters-12-b-expected.txt:
3082         * platform/qt/css2.1/t1202-counters-13-b-expected.txt:
3083         * platform/qt/css2.1/t1202-counters-14-b-expected.txt:
3084         * platform/qt/css2.1/t1202-counters-15-b-expected.txt:
3085         * platform/qt/css2.1/t1202-counters-16-c-expected.txt:
3086         * platform/qt/css2.1/t1202-counters-17-d-expected.txt:
3087         * platform/qt/css2.1/t1202-counters-18-f-expected.txt:
3088
3089 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3090
3091         Rubber-stamped by Ariya Hidayat.
3092
3093         [Qt] Skip a couple of failing layout-tests
3094
3095         We skip most of the D&D tests already, and the animation test
3096         seems to be flakey on our platform since the commit that triggered
3097         it only touched V8 bindings.
3098
3099         * platform/qt/Skipped:
3100
3101 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3102
3103         Reviewed by Ariya Hidayat.
3104
3105         [Qt] Disable a few tests that require new controller features
3106
3107         * platform/qt/Skipped:
3108
3109 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3110
3111         Rubber-stamped by Simon Hausmann.
3112
3113         [Qt/Linux] Add platform-spesific result for plugin-javascript-access
3114
3115         * platform/qt-linux/plugins/plugin-javascript-access-expected.txt: Added.
3116
3117 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3118
3119         Reviewed by Ariya Hidayat.
3120
3121         [Qt] Update outdated metrics in css2.1/t140201* (16 files).
3122         Remove these files from Skipped.
3123
3124         * platform/qt/Skipped:
3125         * platform/qt/css2.1/t140201-c532-bgcolor-00-a-expected.txt:
3126         * platform/qt/css2.1/t140201-c532-bgcolor-01-b-expected.txt:
3127         * platform/qt/css2.1/t140201-c533-bgimage-00-a-expected.txt:
3128         * platform/qt/css2.1/t140201-c533-bgimage-01-b-g-expected.txt:
3129         * platform/qt/css2.1/t140201-c534-bgre-00-b-ag-expected.txt:
3130         * platform/qt/css2.1/t140201-c534-bgre-01-b-ag-expected.txt:
3131         * platform/qt/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt:
3132         * platform/qt/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt:
3133         * platform/qt/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt:
3134         * platform/qt/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt:
3135         * platform/qt/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt:
3136         * platform/qt/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt:
3137         * platform/qt/css2.1/t140201-c535-bg-fixd-00-b-g-expected.txt:
3138         * platform/qt/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt:
3139         * platform/qt/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt:
3140         * platform/qt/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt:
3141
3142 2009-09-03  Kent Tamura  <tkent@chromium.org>
3143
3144         Reviewed by Eric Seidel.
3145
3146         Tests for maxLength and IME input.
3147         https://bugs.webkit.org/show_bug.cgi?id=25253
3148
3149         * fast/forms/input-maxlength-ime-completed-expected.txt: Added.
3150         * fast/forms/input-maxlength-ime-completed.html: Added.
3151         * fast/forms/input-maxlength-ime-preedit-expected.txt: Added.
3152         * fast/forms/input-maxlength-ime-preedit.html: Added.
3153         * fast/forms/resources/input-maxlength-ime-completed.js: Added.
3154         * fast/forms/resources/input-maxlength-ime-preedit.js: Added.
3155         * platform/gtk/Skipped:
3156         * platform/win/Skipped:
3157
3158 2009-09-03  Cameron McCormack  <cam@mcc.id.au>
3159
3160         Reviewed by Eric Seidel.
3161
3162         Make SVGStyleElement title/media/type setters do something
3163         https://bugs.webkit.org/show_bug.cgi?id=28828
3164
3165         * svg/dom/resources/style-reflect.js: Added.
3166         * svg/dom/style-reflect-expected.txt: Added.
3167         * svg/dom/style-reflect.html: Added.
3168
3169 2009-09-03  Ben Murdoch  <benm@google.com>
3170
3171         https://bugs.webkit.org/show_bug.cgi?id=28872
3172         Test to verify statement error callbacks behave as expected when they return true or throw an exception.
3173
3174         * storage/statement-error-callback-expected.txt: Added with properties svn:eol-style.
3175         * storage/statement-error-callback.html: Added with properties svn:eol-style.
3176
3177 2009-09-02  Ryosuke Niwa  <rniwa@webkit.org>
3178
3179         Reviewed by Eric Seidel.
3180
3181         Cannot press Enter to escape from bulleted list when <ul> is a child of <li>.
3182         https://bugs.webkit.org/show_bug.cgi?id=24866
3183
3184         This patch adds a test to make sure WebKit break out of an empty list item.
3185
3186         * editing/execCommand/break-out-of-empty-list-item-expected.txt: Added.
3187         * editing/execCommand/break-out-of-empty-list-item.html: Added.
3188         * editing/execCommand/resources/break-out-of-empty-list-item.js: Added.
3189         (pressKey):
3190         (enterAtTarget):
3191         (testBreakOutOfEmptyListItem):
3192
3193 2009-09-02  Alexey Proskuryakov  <ap@apple.com>
3194
3195         Reviewed by Brady Eidson.
3196
3197         Fix the test to pass on Tiger.
3198
3199         Tiger's ICU decodes the invalid text differently. Moved it inside the comment - this also
3200         matches the original from the Web better.
3201
3202         * fast/encoding/japanese-encoding-mix-expected.txt:
3203         * fast/encoding/japanese-encoding-mix.html:
3204
3205 2009-09-02  Ben Murdoch  <benm@google.com>
3206
3207         https://bugs.webkit.org/show_bug.cgi?id=28737
3208         
3209         Update the execute-sql-args.html to be agnostic to exception message formatting between JSC
3210         and V8 and throw an exception when no parameters are passed to the executeSql() function.
3211
3212         * storage/execute-sql-args-expected.txt:
3213         * storage/execute-sql-args.html:
3214
3215 2009-09-01  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
3216
3217         Rubber-stamped by Simon Hausmann.
3218
3219         [Qt] Fix layout-test plugins/plugin-javascript-access.html
3220
3221         * platform/qt/Skipped:
3222
3223 2009-09-02  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3224
3225         Reviewed by Ariya Hidayat.
3226
3227         [Qt] Update css2.1/t1202-counter-* and css2.1/t1205* tests after new metrics.
3228         Remove these files from Skipped (and fixed Skipped according to Changeset 47815).
3229
3230         * platform/qt/Skipped:
3231         * platform/qt/css2.1/t1202-counter-00-b-expected.txt:
3232         * platform/qt/css2.1/t1202-counter-01-b-expected.txt:
3233         * platform/qt/css2.1/t1202-counter-02-b-expected.txt:
3234         * platform/qt/css2.1/t1202-counter-03-b-expected.txt:
3235         * platform/qt/css2.1/t1202-counter-04-b-expected.txt:
3236         * platform/qt/css2.1/t1202-counter-05-b-expected.txt:
3237         * platform/qt/css2.1/t1202-counter-06-b-expected.txt:
3238         * platform/qt/css2.1/t1202-counter-07-b-expected.txt:
3239         * platform/qt/css2.1/t1202-counter-08-b-expected.txt:
3240         * platform/qt/css2.1/t1202-counter-09-b-expected.txt:
3241         * platform/qt/css2.1/t1202-counter-11-b-expected.txt:
3242         * platform/qt/css2.1/t1202-counter-12-b-expected.txt:
3243         * platform/qt/css2.1/t1202-counter-13-b-expected.txt:
3244         * platform/qt/css2.1/t1202-counter-14-b-expected.txt:
3245         * platform/qt/css2.1/t1202-counter-15-b-expected.txt:
3246         * platform/qt/css2.1/t1202-counter-16-f-expected.txt:
3247         * platform/qt/css2.1/t1205-c561-list-displ-00-b-expected.txt:
3248         * platform/qt/css2.1/t1205-c563-list-type-00-b-expected.txt:
3249         * platform/qt/css2.1/t1205-c563-list-type-01-b-expected.txt:
3250         * platform/qt/css2.1/t1205-c564-list-img-00-b-g-expected.txt:
3251         * platform/qt/css2.1/t1205-c565-list-pos-00-b-expected.txt:
3252         * platform/qt/css2.1/t1205-c566-list-stl-01-c-g-expected.txt:
3253
3254 2009-09-02  Shinichiro Hamaji  <hamaji@chromium.org>
3255
3256         Reviewed by Eric Seidel.
3257
3258         js tests should move into jstests subdirectory instead of resources/
3259         https://bugs.webkit.org/show_bug.cgi?id=25880
3260
3261         make-script-wrappers supports both resources and script-tests directories.
3262         run-webkit-tests ignores files in script-tests.
3263         Move script tests of animations to check the new script is working.
3264
3265         * animations/animation-css-rule-types.html:
3266         * animations/resources/TEMPLATE.html: Removed.
3267         * animations/resources/animation-css-rule-types.js: Removed.
3268         * animations/script-tests: Added.
3269         * animations/script-tests/TEMPLATE.html: Copied from LayoutTests/animations/resources/TEMPLATE.html.
3270         * animations/script-tests/animation-css-rule-types.js: Copied from LayoutTests/animations/resources/animation-css-rule-types.js.
3271
3272 2009-09-01  Brian Weinstein  <bweinstein@apple.com>
3273
3274         Reviewed by John Sullivan.
3275
3276         Added a new case to aria-readonly.html to account for textareas instead of just input fields.
3277
3278         * accessibility/aria-readonly-expected.txt:
3279         * accessibility/aria-readonly.html:
3280
3281 2009-09-01  Eric Seidel  <eric@webkit.org>
3282
3283         Rubber stamped by Simon Fraser.
3284
3285         REGRESSION: media/video-source-add-src.html (and other media tests?) crashing/timing-out intermittently
3286         https://bugs.webkit.org/show_bug.cgi?id=28845
3287
3288         Disabling this test on all platforms until
3289         a media expert can have a chance to look at it.
3290         See bug 28845 for further discussion.
3291
3292         * media/video-source-add-src.html-disabled: Renamed from LayoutTests/media/video-source-add-src.html.
3293
3294 2009-09-01  Alexey Proskuryakov  <ap@apple.com>
3295
3296         Reviewed by Darin Adler.
3297
3298         https://bugs.webkit.org/show_bug.cgi?id=21990
3299         When a rare EUC-JP character is present, explicitly (and correctly) labelled EUC-JP document
3300         is mistreated as Shift_JIS
3301
3302         <rdar://problem/5828506> Safari should not try auto-detecting if charset information exists
3303
3304         This test isn't supposed to be displayed "properly", as it has a mix of charsets (which usually
3305         happens in comments). An explicit charset declaration is what we should use.
3306
3307         * fast/encoding/japanese-encoding-mix-expected.txt: Added with properties svn:eol-style and svn:mime-type.
3308         * fast/encoding/japanese-encoding-mix.html: Added with property svn:mime-type.
3309
3310 2009-09-01  Victor Wang  <victorw@chromium.org>
3311
3312         Reviewed by Darin Adler.
3313
3314         https://bugs.webkit.org/show_bug.cgi?id=28879
3315
3316         Fix fast/dom/StyleSheet/ownerNode-lifetime-2.html
3317         The problem is WebKit <link> nodes will only have a
3318         style sheet created if they have href attribute.
3319         The src attribute to non-existant css doesn't work.
3320         Change src to href to make this test works in WebKit.
3321
3322         Also update the expectation result.
3323
3324         * fast/dom/StyleSheet/ownerNode-lifetime-2-expected.txt:
3325         * fast/dom/StyleSheet/ownerNode-lifetime-2.html:
3326
3327 2009-09-01  Xan Lopez  <xlopez@igalia.com>
3328
3329         Reviewed by Gustavo Noronha.
3330
3331         Add support for Fedora distros in the http tests
3332         https://bugs.webkit.org/show_bug.cgi?id=28263
3333
3334         Add httpd conf file for Fedora.
3335
3336         * http/conf/fedora-httpd.conf: Added.
3337
3338 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
3339
3340         Reviewed by Eric Seidel.
3341
3342         [Gtk] DRT needs implementation of overridePreference
3343         https://bugs.webkit.org/show_bug.cgi?id=28830
3344
3345         Unskip tests that are now working.
3346
3347         * platform/gtk/Skipped:
3348
3349 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
3350
3351         Reviewed by Mark Rowe.
3352
3353         [Gtk] Fix DATALIST build
3354         https://bugs.webkit.org/show_bug.cgi?id=28826
3355
3356         Unskip now working fast/forms/input-list.html.
3357
3358         * platform/gtk/Skipped:
3359
3360 2009-08-31  Brian Weinstein  <bweinstein@apple.com>
3361
3362         Reviewed by Darin Adler.
3363
3364         Added a case to check for readonly and non-readonly set through the readonly attribute
3365         instead of through aria-readonly. This tests our new case in AccessibilityRenderObject::isReadOnly.
3366
3367         * accessibility/aria-readonly-expected.txt:
3368         * accessibility/aria-readonly.html:
3369
3370 2009-08-31  Drew Wilson  <atwilson@google.com>
3371
3372         Reviewed by Alexey Proskuryakov.
3373
3374         fast/workers/worker-lifecycle.html crashes intermittently on snowleopard
3375         https://bugs.webkit.org/show_bug.cgi?id=28795
3376
3377         Removed worker-lifecycle.html from the list of Skipped tests since it no longer crashes.
3378         Added test for case where we capture script errors via an event listener added via addEventListener().
3379
3380         * fast/workers/worker-script-error.html
3381         * fast/workers/worker-script-error-expected.txt
3382         Added testScriptErrorAddEventListener to test catching script errors via addEventListener().
3383         * platform/mac-snowleopard/Skipped:
3384
3385 2009-08-31  Beth Dakin  <bdakin@apple.com>
3386
3387         Rubber-stamped by Mark Rowe.
3388
3389         Meant to update these results with my earlier check-in, but I 
3390         forgot!
3391
3392         * platform/mac/fast/inspector/style-expected.txt:
3393
3394 2009-08-31  Alexey Proskuryakov  <ap@webkit.org>
3395
3396         Reviewed by Darin Adler.
3397
3398         https://bugs.webkit.org/show_bug.cgi?id=28858
3399         Element.baseURI parses xml:base attribute incorrectly
3400
3401         * fast/dom/base-attribute-parsing-expected.txt: Added.
3402         * fast/dom/base-attribute-parsing.xhtml: Added.
3403
3404 2009-08-31  Beth Dakin  <bdakin@apple.com>
3405
3406         Reviewed by Darin Adler.
3407
3408         Tests for https://bugs.webkit.org/show_bug.cgi?id=28635 [CSS3 
3409         Backgrounds and Borders] Add support for 2-keyword values for 
3410         background-repeat
3411
3412         This test is updated to test for two values.
3413         * fast/backgrounds/repeat/parsing-background-repeat-expected.txt:
3414         * fast/backgrounds/repeat/resources/parsing-background-repeat.js:
3415
3416         These tests are updated to reflect new order.
3417         * fast/css/background-position-serialize-expected.txt:
3418         * fast/css/remove-shorthand-expected.txt:
3419
3420         Reflect new order in results, and make the test dump as text.
3421         * fast/inspector/style.html:
3422         * platform/mac/fast/inspector/style-expected.checksum: Removed.
3423         * platform/mac/fast/inspector/style-expected.png: Removed.
3424         * platform/mac/fast/inspector/style-expected.txt:
3425
3426 2009-08-31  Simon Fraser  <simon.fraser@apple.com>
3427
3428         Reviewed by Dan Bernstein.
3429
3430         Compositing layer size needs to take into account software reflections on children.
3431         https://bugs.webkit.org/show_bug.cgi?id=28837
3432         
3433         Test for a composited element with a reflected child that projects outside of it.
3434
3435         * compositing/reflections/reflection-in-composited.html: Added.
3436         * platform/mac/compositing/reflections/reflection-in-composited-expected.checksum: Added.
3437         * platform/mac/compositing/reflections/reflection-in-composited-expected.png: Added.
3438         * platform/mac/compositing/reflections/reflection-in-composited-expected.txt: Added.
3439
3440 2009-08-31  Simon Fraser  <simon.fraser@apple.com>
3441
3442         Followup from r47877; add test for the Obj-C wrapper class for WebkitCSSTransformValue
3443         https://bugs.webkit.org/show_bug.cgi?id=27727
3444
3445         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
3446         * platform/mac/fast/dom/wrapper-classes-objc.html:
3447
3448 2009-08-28  Simon Fraser  <simon.fraser@apple.com>
3449
3450         Reviewed by Dan Bernstein.
3451
3452         Fix positioning error when a compositing, absolutely-positioned element has an ancestor with opacity.
3453         https://bugs.webkit.org/show_bug.cgi?id=28754
3454         
3455         For absolutely-positioned layers, convertToLayerCoords() jumps to the positioned
3456
3457         New tests for absolutely-positioned element inside a composited layer with opacity,
3458         and in a reflection.
3459         
3460         * compositing/geometry/abs-position-inside-opacity.html: Added.
3461         * fast/reflections/abs-position-in-reflection.html: Added.
3462         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
3463         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
3464         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.txt: Added.
3465         * platform/mac/fast/reflections/abs-position-in-reflection-expected.checksum: Added.
3466         * platform/mac/fast/reflections/abs-position-in-reflection-expected.png: Added.
3467         * platform/mac/fast/reflections/abs-position-in-reflection-expected.txt: Added.
3468
3469 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3470
3471         Reviewed by Ariya Hidayat.
3472
3473         [Qt] Update outdated font metrics in the remaining css1 tests. All tests pass.
3474
3475         * platform/qt/Skipped:
3476         * platform/qt/css1/text_properties/letter_spacing-expected.txt:
3477         * platform/qt/css1/text_properties/line_height-expected.txt:
3478         * platform/qt/css1/text_properties/text_align-expected.txt:
3479         * platform/qt/css1/text_properties/text_decoration-expected.txt:
3480         * platform/qt/css1/text_properties/text_indent-expected.txt:
3481         * platform/qt/css1/text_properties/text_transform-expected.txt:
3482         * platform/qt/css1/text_properties/vertical_align-expected.txt:
3483         * platform/qt/css1/text_properties/word_spacing-expected.txt:
3484         * platform/qt/css1/units/color_units-expected.txt:
3485         * platform/qt/css1/units/length_units-expected.txt:
3486         * platform/qt/css1/units/percentage_units-expected.txt:
3487         * platform/qt/css1/units/urls-expected.txt:
3488
3489 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3490
3491         Reviewed by Ariya Hidayat.
3492
3493         [Qt] Update font metrics for these css1 tests.
3494
3495         * platform/qt/Skipped:
3496         * platform/qt/css1/formatting_model/canvas-expected.txt:
3497         * platform/qt/css1/formatting_model/floating_elements-expected.txt:
3498         * platform/qt/css1/formatting_model/height_of_lines-expected.txt:
3499         * platform/qt/css1/formatting_model/horizontal_formatting-expected.txt:
3500         * platform/qt/css1/formatting_model/inline_elements-expected.txt:
3501         * platform/qt/css1/formatting_model/replaced_elements-expected.txt:
3502         * platform/qt/css1/formatting_model/vertical_formatting-expected.txt:
3503         * platform/qt/css1/pseudo/anchor-expected.txt:
3504         * platform/qt/css1/pseudo/firstletter-expected.txt:
3505         * platform/qt/css1/pseudo/firstline-expected.txt:
3506         * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
3507         * platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
3508
3509 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3510
3511         Reviewed by Ariya Hidayat.
3512
3513         [Qt] Update outdated font metrics for these css1 tests.
3514
3515         * platform/qt/Skipped:
3516         * platform/qt/css1/color_and_background/background-expected.txt:
3517         * platform/qt/css1/color_and_background/background_attachment-expected.txt:
3518         * platform/qt/css1/color_and_background/background_color-expected.txt:
3519         * platform/qt/css1/color_and_background/background_image-expected.txt:
3520         * platform/qt/css1/color_and_background/background_position-expected.txt:
3521         * platform/qt/css1/color_and_background/background_repeat-expected.txt:
3522         * platform/qt/css1/color_and_background/color-expected.txt:
3523         * platform/qt/css1/conformance/forward_compatible_parsing-expected.txt:
3524
3525 2009-08-31  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3526
3527         Reviewed by Ariya Hidayat.
3528
3529         [Qt] Update outdated metrics in css2.1/t040*. (19 files)
3530         Fix relative path in .css files.
3531
3532         * css2.1/support/css1test64a.css:
3533         * css2.1/support/css1test64b.css:
3534         * platform/qt/Skipped:
3535         * platform/qt/css2.1/t0402-c71-fwd-parsing-00-f-expected.txt:
3536         * platform/qt/css2.1/t0402-c71-fwd-parsing-01-f-expected.txt:
3537         * platform/qt/css2.1/t0402-c71-fwd-parsing-02-f-expected.txt:
3538         * platform/qt/css2.1/t0402-c71-fwd-parsing-03-f-expected.txt:
3539         * platform/qt/css2.1/t0402-c71-fwd-parsing-04-f-expected.txt:
3540         * platform/qt/css2.1/t0402-syntax-01-f-expected.txt:
3541         * platform/qt/css2.1/t0402-syntax-02-f-expected.txt:
3542         * platform/qt/css2.1/t0402-syntax-03-f-expected.txt:
3543         * platform/qt/css2.1/t0402-syntax-04-f-expected.txt:
3544         * platform/qt/css2.1/t0402-syntax-05-f-expected.txt:
3545         * platform/qt/css2.1/t0402-syntax-06-f-expected.txt:
3546         * platform/qt/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
3547         * platform/qt/css2.1/t040302-c61-phys-len-00-b-expected.txt:
3548         * platform/qt/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
3549         * platform/qt/css2.1/t040303-c62-percent-00-b-ag-expected.txt:
3550         * platform/qt/css2.1/t040304-c64-uri-00-a-g-expected.txt:
3551         * platform/qt/css2.1/t040306-c63-color-00-b-ag-expected.txt:
3552         * platform/qt/css2.1/t040306-syntax-01-f-expected.txt:
3553         * platform/qt/css2.1/t040307-syntax-01-b-expected.txt:
3554
3555 2009-08-29  Adele Peterson  <adele@apple.com>
3556
3557         Reviewed by Dan Bernstein.
3558
3559         Test for https://bugs.webkit.org/show_bug.cgi?id=28829
3560         Crash in AccessibilityRenderObject::activeDescendant when trying to set aria-activedescendant to something without a renderer
3561
3562         * accessibility/aria-activedescendant-crash-expected.txt: Added.
3563         * accessibility/aria-activedescendant-crash.html: Added.
3564
3565 2009-08-28  Gustavo Noronha Silva  <gns@gnome.org>
3566
3567         Re-skipping tests that still fail on the bot.
3568
3569         * platform/gtk/Skipped:
3570
3571 2009-08-28  Gustavo Noronha Silva  <gns@gnome.org>
3572
3573         Unskip some passing tests, skip new tests that are failing.
3574
3575         * platform/gtk/Skipped:
3576
3577 2009-08-28  Julie Parent  <jparent@chromium.org>
3578
3579         Reviewed by Alexey Proskuryakov.
3580
3581         set-dangerous-headers.html shouldn't set allowed header to same value
3582         as forbidden headers.  AUTHORIZATION is an allowed header, and the
3583         value is being set to "foobar" like the forbidden headers, which causes
3584         the test to fail when run using http server that doesn't strip the
3585         AUTHORIZATION header.
3586         https://bugs.webkit.org/show_bug.cgi?id=28818
3587
3588         * http/tests/xmlhttprequest/set-dangerous-headers.html:
3589
3590 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
3591
3592         Reviewed by Gustavo Noronha.
3593
3594         [GTK] Geolocation needs permission API before being enabled by default
3595
3596         Unskip the Geolocation tests and rebaseline three DOM tests.
3597
3598         * platform/gtk/Skipped:
3599         * platform/gtk/fast/dom/Window/window-properties-expected.txt: Added.
3600         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt: Added.
3601         * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: Added.
3602
3603 2009-08-28  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3604
3605         Reviewed by Ariya Hidayat.
3606
3607         [Qt] Adapt expecteds of css2.1/t0401* to new metrics. Remove these files from Skipped. (39 files)
3608
3609         * platform/qt/Skipped:
3610         * platform/qt/css2.1/t040102-keywords-00-b-expected.txt:
3611         * platform/qt/css2.1/t040102-keywords-01-b-expected.txt:
3612         * platform/qt/css2.1/t040103-case-00-b-expected.txt:
3613         * platform/qt/css2.1/t040103-case-01-c-expected.txt:
3614         * platform/qt/css2.1/t040103-escapes-00-b-expected.txt:
3615         * platform/qt/css2.1/t040103-escapes-01-b-expected.txt:
3616         * platform/qt/css2.1/t040103-escapes-02-d-expected.txt:
3617         * platform/qt/css2.1/t040103-escapes-03-b-expected.txt:
3618         * platform/qt/css2.1/t040103-escapes-04-b-expected.txt:
3619         * platform/qt/css2.1/t040103-escapes-05-c-expected.txt:
3620         * platform/qt/css2.1/t040103-escapes-06-b-expected.txt:
3621         * platform/qt/css2.1/t040103-escapes-07-b-expected.txt:
3622         * platform/qt/css2.1/t040103-escapes-08-b-expected.txt:
3623         * platform/qt/css2.1/t040103-ident-00-c-expected.txt:
3624         * platform/qt/css2.1/t040103-ident-01-c-expected.txt:
3625         * platform/qt/css2.1/t040103-ident-02-c-expected.txt:
3626         * platform/qt/css2.1/t040103-ident-03-c-expected.txt:
3627         * platform/qt/css2.1/t040103-ident-04-c-expected.txt:
3628         * platform/qt/css2.1/t040103-ident-05-c-expected.txt:
3629         * platform/qt/css2.1/t040103-ident-06-c-expected.txt:
3630         * platform/qt/css2.1/t040103-ident-07-c-expected.txt:
3631         * platform/qt/css2.1/t040103-ident-08-c-expected.txt:
3632         * platform/qt/css2.1/t040103-ident-09-c-expected.txt:
3633         * platform/qt/css2.1/t040103-ident-10-c-expected.txt:
3634         * platform/qt/css2.1/t040103-ident-11-c-expected.txt:
3635         * platform/qt/css2.1/t040103-ident-12-c-expected.txt:
3636         * platform/qt/css2.1/t040103-ident-13-c-expected.txt:
3637         * platform/qt/css2.1/t040105-atkeyw-00-b-expected.txt:
3638         * platform/qt/css2.1/t040105-atkeyw-01-b-expected.txt:
3639         * platform/qt/css2.1/t040105-atkeyw-02-b-expected.txt:
3640         * platform/qt/css2.1/t040105-atrule-00-b-expected.txt:
3641         * platform/qt/css2.1/t040105-atrule-01-b-expected.txt:
3642         * platform/qt/css2.1/t040105-atrule-02-b-expected.txt:
3643         * platform/qt/css2.1/t040105-atrule-03-b-expected.txt:
3644         * platform/qt/css2.1/t040105-atrule-04-b-expected.txt:
3645         * platform/qt/css2.1/t040105-import-00-b-expected.txt:
3646         * platform/qt/css2.1/t040105-import-01-b-expected.txt:
3647         * platform/qt/css2.1/t040109-c17-comments-00-b-expected.txt:
3648         * platform/qt/css2.1/t040109-c17-comments-01-b-expected.txt:
3649
3650 2009-08-27  Oliver Hunt  <oliver@apple.com>
3651
3652         Reviewed by Maciej Stachowiak.
3653
3654         JSON Stringifier does not follow ES5 spec for handling of Number, String and Boolean objects
3655         https://bugs.webkit.org/show_bug.cgi?id=28797
3656
3657         Added new tests to cover type conversions
3658
3659         * fast/js/JSON-stringify-expected.txt:
3660         * fast/js/resources/JSON-stringify.js:
3661         (createTests):
3662
3663 2009-08-27  Drew Wilson  <atwilson@google.com>
3664
3665         Unreviewed.
3666
3667         Skipping worker-lifecycle.html test since it generates a deadlock on snowleopard.
3668         Tracked as https://bugs.webkit.org/show_bug.cgi?id=28795.
3669
3670         * platform/mac-snowleopard/Skipped:
3671
3672 2009-08-27  Noel Gordon  <noel.gordon@gmail.com>
3673
3674         Reviewed by Eric Seidel.
3675
3676         dataTransfer.types() should include type "Files" when files are present in the clipboard.
3677         https://bugs.webkit.org/show_bug.cgi?id=28780
3678
3679         Test dataTransfer.types "Files" access for all ports.
3680
3681         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
3682         * http/tests/security/clipboard/resources/clipboard-file-access.js:
3683
3684 2009-08-27  Oliver Hunt  <oliver@apple.com>
3685
3686         Reviewed by Adam Roben.
3687
3688         JSON.stringify replacer array does not accept values that are not string primitives.
3689         https://bugs.webkit.org/show_bug.cgi?id=28788
3690
3691         Update to test current expected behaviour.
3692
3693         * fast/js/JSON-stringify-expected.txt:
3694         * fast/js/resources/JSON-stringify.js:
3695
3696 2009-08-27  Chris Marrin  <cmarrin@apple.com>
3697
3698         Reviewed by Simon Fraser.
3699
3700         Modified tests to work when 3D-CANVAS flag is on and added a test for crashing when context is changed
3701         https://bugs.webkit.org/show_bug.cgi?id=28018
3702
3703         * fast/canvas/change-context-expected.txt: Added.
3704         * fast/canvas/change-context.html: Added.
3705         * fast/dom/Window/window-properties.html:
3706         * fast/dom/resources/prototype-inheritance-2.js:
3707         (constructorNamesForWindow):
3708         * fast/dom/resources/prototype-inheritance.js:
3709
3710 2009-08-27  Drew Wilson  <atwilson@google.com>
3711
3712         Reviewed by Oliver Hunt.
3713
3714         Tweak to force worker object to get GC'd.
3715
3716         * fast/workers/resources/dedicated-worker-lifecycle.js:
3717
3718 2009-08-27  Drew Wilson  <atwilson@google.com>
3719
3720         Unreviewed.
3721
3722         [Qt] Skip HTML5 worker lifecycle test added in r47837 as it depends on unimplemented functionality in DRT.
3723
3724         * platform/qt/Skipped:
3725
3726 2009-08-27  Drew Wilson  <atwilson@google.com>
3727
3728         Reviewed by David Levin.
3729
3730         Need to write tests for worker lifecycle mechanisms.
3731         https://bugs.webkit.org/show_bug.cgi?id=28714
3732
3733         * fast/workers/dedicated-worker-lifecycle-expected.txt: Added.
3734         * fast/workers/dedicated-worker-lifecycle.html: Added.
3735         * fast/workers/resources/create-shared-worker-frame.html: Added.
3736         * fast/workers/resources/dedicated-worker-lifecycle.js: Added.
3737         Broke out "orphaned worker" lifecycle tests because they only apply to dedicated workers.
3738         (runTests.worker.onmessage):
3739         (runTests):
3740         (orphanedWorkerExited.worker.onmessage):
3741         (orphanedWorkerExited):
3742         (orphanedTimeoutWorkerExited):
3743         * fast/workers/resources/shared-worker-lifecycle.js: Added.
3744         Added tests for the various shared worker lifecycle cases (makes sure that refcounts are properly updated when documents close).
3745         (runTests):
3746         (createWorkerFrame):
3747         (closeFrame):
3748         (closeFrame1):
3749         (closeFrame2):
3750         (closeFrame3):
3751         (closeFrame4):
3752         (complete):
3753         * fast/workers/resources/worker-lifecycle.js:
3754         Updated test so it can run in a browser (with incorrect output) to aid in debugging.
3755         (runTests.worker.onmessage):
3756         (runTests):
3757         (workerExited):
3758         * fast/workers/resources/worker-util.js: Added.
3759         Moved some common utilities out of worker-lifecycle.js and into this file so they can be shared with other tests.
3760         (log):
3761         (gc):
3762         (waitUntilWorkerThreadsExit):
3763         (waitUntilThreadCountMatches.return):
3764         (waitUntilThreadCountMatches):
3765         (ensureThreadCountMatches):
3766         (done):
3767         * fast/workers/shared-worker-frame-lifecycle-expected.txt: Added.
3768         * fast/workers/shared-worker-frame-lifecycle.html-disabled: Added.
3769         * fast/workers/shared-worker-lifecycle.html-disabled:
3770         * fast/workers/worker-lifecycle.html:
3771
3772 2009-08-27  Noel Gordon  <noel.gordon@gmail.com>
3773
3774         Reviewed by Eric Seidel.
3775
3776         clipboard file access tests use "dragentered" instead of "dragenter"
3777         https://bugs.webkit.org/show_bug.cgi?id=28761
3778         
3779         Use dragenter and log these events.  Add a dragleave test to check
3780         that drag files are not visible in dragleave events.
3781
3782         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
3783         * http/tests/security/clipboard/resources/clipboard-file-access.js:
3784
3785 2009-08-27  Eric Seidel  <eric@webkit.org>
3786
3787         Reviewed by Adam Barth.
3788
3789         Add a test to make sure that image/link drags don't contain junk file arrays.
3790         https://bugs.webkit.org/show_bug.cgi?id=28755
3791
3792         * editing/pasteboard/files-during-page-drags-expected.txt: Added.
3793         * editing/pasteboard/files-during-page-drags.html: Added.
3794         * editing/pasteboard/resources/files-during-page-drags.js: Added.
3795
3796 2009-08-27  Oliver Hunt  <oliver@apple.com>
3797
3798         Reviewed by Alexey Proskuryakov.
3799
3800         JSON parser accepts trailing comma in array literals
3801         https://bugs.webkit.org/show_bug.cgi?id=28779
3802
3803         Correct the JSON.parse test to expect "[1,]" to throw.
3804
3805         * fast/js/JSON-parse-expected.txt:
3806         * fast/js/resources/JSON-parse.js:
3807         (createTests.result):
3808
3809 2009-08-26  Alexey Proskuryakov  <ap@apple.com>
3810
3811         Reviewed by Adele Peterson.
3812
3813         https://bugs.webkit.org/show_bug.cgi?id=28758
3814         <rdar://problem/6440869> Implement pageshow and pagehide events for b/f cache (28758)
3815
3816         * fast/dom/Window/window-properties-expected.txt:
3817         * fast/dom/prototype-inheritance-expected.txt:
3818         * fast/js/global-constructors-expected.txt:
3819         Updated results for new event type.
3820
3821         * fast/events/pageshow-pagehide-expected.txt: Added.
3822         * fast/events/pageshow-pagehide-on-back-cached-expected.txt: Added.
3823         * fast/events/pageshow-pagehide-on-back-cached.html: Added.
3824         * fast/events/pageshow-pagehide-on-back-uncached-expected.txt: Added.
3825         * fast/events/pageshow-pagehide-on-back-uncached.html: Added.
3826         * fast/events/pageshow-pagehide.html: Added.
3827         * fast/events/resources/pageshow-pagehide-subframe-2.html: Added.
3828         * fast/events/resources/pageshow-pagehide-subframe.html: Added.
3829         * fast/events/resources/pageshow-pagehide-subsubframe-2.html: Added.
3830         * fast/events/resources/pageshow-pagehide-subsubframe.html: Added.
3831
3832 2009-08-27  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
3833
3834         Reviewed by Ariya Hidayat.
3835
3836         [Qt]Update expecteds (t150*) in css2.1 and remove from Skipped. This affects 20 files.
3837
3838         * platform/qt/css2.1/t1503-c522-font-family-00-b-expected.txt:
3839         * platform/qt/css2.1/t1504-c523-font-style-00-b-expected.txt:
3840         * platform/qt/css2.1/t1504-c543-txt-decor-00-d-g-expected.txt:
3841         * platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt:
3842         * platform/qt/css2.1/t1506-c525-font-wt-00-b-expected.txt:
3843         * platform/qt/css2.1/t1507-c526-font-sz-00-b-expected.txt:
3844         * platform/qt/css2.1/t1507-c526-font-sz-01-b-a-expected.txt:
3845         * platform/qt/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
3846         * platform/qt/css2.1/t1507-c526-font-sz-03-f-a-expected.txt:
3847         * platform/qt/css2.1/t1508-c527-font-00-b-expected.txt:
3848         * platform/qt/css2.1/t1508-c527-font-01-b-expected.txt:
3849         * platform/qt/css2.1/t1508-c527-font-02-b-expected.txt:
3850         * platform/qt/css2.1/t1508-c527-font-03-b-expected.txt:
3851         * platform/qt/css2.1/t1508-c527-font-04-b-expected.txt:
3852         * platform/qt/css2.1/t1508-c527-font-05-b-expected.txt:
3853         * platform/qt/css2.1/t1508-c527-font-06-b-expected.txt:
3854         * platform/qt/css2.1/t1508-c527-font-07-b-expected.txt:
3855         * platform/qt/css2.1/t1508-c527-font-08-b-expected.txt:
3856         * platform/qt/css2.1/t1508-c527-font-09-b-expected.txt:
3857         * platform/qt/css2.1/t1508-c527-font-10-c-expected.txt:
3858
3859 2009-08-27  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3860
3861         Reviewed by Ariya Hidayat.
3862
3863         [Qt] Update outdated font metrics in these css1 tests since we pass them.
3864
3865         * platform/qt/Skipped:
3866         * platform/qt/css1/box_properties/clear-expected.txt:
3867         * platform/qt/css1/box_properties/clear_float-expected.txt:
3868         * platform/qt/css1/box_properties/float-expected.txt:
3869         * platform/qt/css1/box_properties/float_elements_in_series-expected.txt:
3870         * platform/qt/css1/box_properties/float_margin-expected.txt:
3871         * platform/qt/css1/box_properties/float_on_text_elements-expected.txt:
3872         * platform/qt/css1/box_properties/height-expected.txt:
3873         * platform/qt/css1/box_properties/width-expected.txt:
3874         * platform/qt/css1/cascade/cascade_order-expected.txt:
3875         * platform/qt/css1/cascade/important-expected.txt:
3876         * platform/qt/css1/classification/display-expected.txt:
3877         * platform/qt/css1/classification/list_style-expected.txt:
3878         * platform/qt/css1/classification/list_style_image-expected.txt:
3879         * platform/qt/css1/classification/list_style_position-expected.txt:
3880         * platform/qt/css1/classification/list_style_type-expected.txt:
3881         * platform/qt/css1/classification/white_space-expected.txt:
3882
3883 2009-08-26  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3884
3885         Reviewed by Ariya Hidayat.
3886
3887         [Qt] Skip HTML5 input-list tests added in r47767.
3888
3889         * platform/qt/Skipped:
3890
3891 2009-08-26  Oliver Hunt  <oliver@apple.com>
3892
3893         Reviewed by Gavin Barraclough.
3894
3895         this in JSON.parse reviver is the global object
3896         https://bugs.webkit.org/show_bug.cgi?id=28752
3897
3898         Add tests for JSON.parse with a reviver function that modifies
3899         the holder object provided during filtering.
3900
3901         * fast/js/JSON-parse-reviver-expected.txt: Added.
3902         * fast/js/JSON-parse-reviver.html: Added.
3903         * fast/js/resources/JSON-parse-reviver.js: Added.
3904         (description.Array.isArray):
3905         (arrayReviver):
3906         (objectReviver):
3907         (reviveAddsCycle):
3908         (reviveIntroducesNewArrayLikeObject):
3909
3910 2009-08-26  Yaar Schnitman  <yaar@chromium.org>
3911
3912         Reviewed by Adam Barth.
3913
3914         Re-baselined and created new isolatedWorld tests to play nice with localStorage & sessionStorage.
3915         https://bugs.webkit.org/show_bug.cgi?id=27992
3916
3917         * http/tests/security/isolatedWorld/all-window-properties.html: Re-baselined.
3918         * http/tests/security/isolatedWorld/storage-properties-expected.txt: Added.
3919         * http/tests/security/isolatedWorld/storage-properties.html: Added.
3920         * http/tests/security/isolatedWorld/storage-prototype-expected.txt: Added.
3921         * http/tests/security/isolatedWorld/storage-prototype.html: Added.
3922         * platform/qtk/Skipped: Added new tests.
3923         * platform/mac/Skipped: Added new tests.
3924         * platform/qt/Skipped: Added new tests.
3925         * platform/win/Skipped: Added new tests.
3926
3927 2009-08-26  Eric Carlson  <eric.carlson@apple.com>
3928
3929         Reviewed by NOBODY (Build fix).
3930
3931         Fixup test after r47801: skip the first 'waiting' event because it is fired  
3932         when we call play() and there isn't enough media to begin playback immediately,
3933         but we are interested in the 'waiting' event fired when the movie runs 
3934         out of loaded media.
3935
3936         * http/tests/media/video-play-stall-seek.html:
3937
3938 2009-08-26  Eric Carlson  <eric.carlson@apple.com>
3939
3940         Reviewed by Simon Fraser.
3941
3942         HTMLMediaElement sometimes loses events
3943         https://bugs.webkit.org/show_bug.cgi?id=28762
3944         <rdar://problem/7172437>
3945
3946         * media/audio-play-event.html:
3947         * media/audio-play-event-expected.txt:
3948              Added.
3949
3950         * media/video-play-empty-events-expected.txt:
3951             Updated results for previously missed events.
3952
3953         * media/video-src-remove.html:
3954         * media/video-timeupdate-during-playback-expected.txt:
3955             Restructured to make results less timing dependent.
3956
3957 2009-08-26  Dave Hyatt  <hyatt@apple.com>
3958
3959         Add layout test for relpositioned inline regression.
3960
3961         Reviewed by Dan Bernstein.
3962
3963         * fast/repaint/rel-positioned-inline-with-overflow.html: Added.
3964         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.checksum: Added.
3965         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.png: Added.
3966         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt: Added.
3967
3968 2009-08-26  Dan Bernstein  <mitz@apple.com>
3969
3970         Reviewed by Dave Hyatt.
3971
3972         Test that RenderInline::clippedOverflowRectForRepaint() actually
3973         includes overflow.
3974
3975         * fast/repaint/inline-overflow-expected.checksum: Added.
3976         * fast/repaint/inline-overflow-expected.png: Added.
3977         * fast/repaint/inline-overflow-expected.txt: Added.
3978         * fast/repaint/inline-overflow.html: Added.
3979
3980 2009-08-26  Julie Parent  <jparent@chromium.org>
3981
3982         Reviewed by Maciej Stachowiak.
3983
3984         Follow-up to http://trac.webkit.org/changeset/47790.  Add windows
3985         specific results that are the same as the results next to the test,
3986         since windows falls back on platform/mac.
3987
3988         * platform/win/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt: Added.
3989
3990 2009-08-26  David Levin  <levin@chromium.org>
3991
3992         Reviewed by Alexey Proskuryakov.
3993
3994         XMLHttpRequest.withCredentials=false shouldn't save cookies.
3995         https://bugs.webkit.org/show_bug.cgi?id=28743
3996
3997         Added a test to verify that XMLHttpRequest.withCredentials=false doesn't
3998  &nb