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