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