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