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