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