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