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