debe10b23b5d5c21c78d7d8da7338b8a6a55e871
[WebKit-https.git] / LayoutTests / ChangeLog
1 2009-01-24  Alexey Proskuryakov  <ap@webkit.org>
2
3         Reviewed by Darin Adler.
4
5         <rdar://problem/6368059> REGRESSION: URL encoding problems on http://www.cineman.ch
6
7         * http/tests/xmlhttprequest/encode-request-url-2-expected.txt: Added.
8         * http/tests/xmlhttprequest/encode-request-url-2.html: Added.
9
10         * fast/loader/url-parse-1-expected.txt: Updated test results. Neither new nor old result
11         matches Firefox, and the change is caused by <https://bugs.webkit.org/show_bug.cgi?id=23500>.
12
13 2009-01-23  Eric Carlson  <eric.carlson@apple.com>
14
15         Reviewed by Adele Peterson
16
17         Test for behavior of <video> element controller when a media file has
18         only audio.
19         https://bugs.webkit.org/show_bug.cgi?id=23407
20
21         * media/video-controls-visible-audio-only.html: Added.
22         * platform/mac/media/video-controls-visible-audio-only-expected.checksum: Added.
23         * platform/mac/media/video-controls-visible-audio-only-expected.png: Added.
24         * platform/mac/media/video-controls-visible-audio-only-expected.txt: Added.
25
26 2009-01-23  Alexey Proskuryakov  <ap@webkit.org>
27
28         Reviewed by Oliver Hunt.
29
30         https://bugs.webkit.org/show_bug.cgi?id=23478
31         Add a test for application test resource loading failure
32
33         * http/tests/appcache/404-resource-expected.txt: Added.
34         * http/tests/appcache/404-resource.html: Added.
35         * http/tests/appcache/resources/404-resource.manifest: Added.
36
37 2009-01-22  Eric Seidel  <eric@webkit.org>
38
39         Reviewed by Justin Garcia.
40
41         Remove <span> turds left by editing commands
42         https://bugs.webkit.org/show_bug.cgi?id=23466
43
44         * editing/execCommand/empty-span-removal-expected.txt: Added.
45         * editing/execCommand/empty-span-removal.html: Added.
46         * editing/execCommand/resources/empty-span-removal.js: Added.
47         * editing/execCommand/toggle-styles-expected.txt: Updated.
48
49 2009-01-22  Beth Dakin  <bdakin@apple.com>
50
51         Reviewed by Sam Weinig.
52
53         Fix for https://bugs.webkit.org/show_bug.cgi?id=23461 LayoutTests/
54         fast/js/numeric-conversion.html is broken, and corresponding 
55         <rdar://problem/6514842>
56
57         The basic problem here is that parseInt(Infinity) should be NaN, 
58         but we were returning 0. NaN matches Safari 3.2.1 and Firefox.
59
60         * fast/js/numeric-conversion-expected.txt:
61         * fast/js/resources/numeric-conversion.js:
62
63 2009-01-22  Eric Roman  <eroman@chromium.org>
64
65         Reviewed by Eric Seidel.
66
67         https://bugs.webkit.org/show_bug.cgi?id=20806
68         "Referer" header not sent for history navigation.
69
70         * http/tests/navigation/back-send-referrer-expected.txt: Added.
71         * http/tests/navigation/back-send-referrer.html: Added.
72         * http/tests/navigation/resources/back-send-referrer-helper.php: Added.
73
74 2009-01-22  Oliver Hunt  <oliver@apple.com>
75
76         Reviewed by Geoff Garen.
77
78         <rdar://problem/6516853> (r39682-r39736) JSFunFuzz: crash on "(function(){({ x2: x }), })()"
79         <https://bugs.webkit.org/show_bug.cgi?id=23479>
80
81         Add additional reparsing tests.
82
83         * fast/js/reparsing-semicolon-insertion-expected.txt:
84         * fast/js/resources/reparsing-semicolon-insertion.js:
85         (commaParenTest):
86         (commaParenThrowTest):
87
88 2009-01-21  Gavin Barraclough  <barraclough@apple.com>
89
90         Rubber stamped by Geoff "Cameron Zwarich" Garen.
91
92         Add pre & post standalone driver scripts to assist running the javascript layout tests
93         on jsc, rather than a full webkit build.
94
95         * fast/js/resources/standalone-post.js: Copied from fast/js/resources/js-test-post.js.
96         * fast/js/resources/standalone-pre.js: Copied from fast/js/resources/js-test-pre.js.
97         (description):
98         (debug):
99         (escapeString):
100         (testPassed):
101         (testFailed):
102
103 2009-01-21  Gavin Barraclough  <barraclough@apple.com>
104
105         Reviewed by Oliver Hunt.
106
107         Add layout test for switch (-0).
108
109         * fast/js/resources/switch-behaviour.js:
110         * fast/js/switch-behaviour-expected.txt:
111
112 2009-01-19  Chris Marrin  <cmarrin@apple.com>
113
114         Reviewed by David Hyatt
115
116         Fix for https://bugs.webkit.org/show_bug.cgi?id=23317
117
118         * transitions/repeated-firing-background-color-expected.txt: Added.
119         * transitions/repeated-firing-background-color.html: Added.
120
121 2009-01-21  Eric Seidel  <eric@webkit.org>
122
123         Reviewed by Justin Garcia.
124
125         Remove the style='' turds left by some editing commands
126         https://bugs.webkit.org/show_bug.cgi?id=23463
127
128         * editing/execCommand/toggle-styles-expected.txt: updated results
129
130 2009-01-21  Chris Fleizach  <cfleizach@apple.com>
131
132         Reviewed by Beth Dakin.
133
134         Test to make sure accessibility doesn't crash when a table is modified through JavaScript
135
136         * accessibility/table-modification-crash-expected.txt: Added.
137         * accessibility/table-modification-crash.html: Added.
138
139 2009-01-16  Eric Seidel  <eric@webkit.org>
140
141         Reviewed by Justin Garcia.
142         
143         Updated results for execCommand() 'sub' and 'super' toggle fixes.
144         https://bugs.webkit.org/show_bug.cgi?id=17733
145
146         * editing/execCommand/toggle-styles-expected.txt:
147
148 2009-01-20  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
149
150         Reviewed by George Staikos.
151
152         Fixes: https://bugs.webkit.org/show_bug.cgi?id=23434
153
154         Add minimal WML input element testcase: fast/wml/input.wml
155
156         * fast/wml/input.wml: Added.
157         * platform/mac/fast/wml/input-expected.checksum: Added.
158         * platform/mac/fast/wml/input-expected.png: Added.
159         * platform/mac/fast/wml/input-expected.txt: Added.
160
161 2009-01-20  Pierre-Olivier Latour  <pol@apple.com>
162
163         Previously uploaded reference images were generated with Perian installed, which affected them
164         as explained in https://bugs.webkit.org/show_bug.cgi?id=22615.
165
166         * platform/mac/media/video-zoom-expected.checksum:
167         * platform/mac/media/video-zoom-expected.png:
168
169 2009-01-20  Dirk Schulze  <krit@webkit.org>
170
171         Reviewed by Nikolas Zimmermann.
172
173         stroke-pattern is wrong and coords-units-01-b match the behavior of
174         batik and Firefox.
175
176         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
177         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
178         * platform/mac/svg/custom/stroked-pattern-expected.checksum:
179         * platform/mac/svg/custom/stroked-pattern-expected.png:
180
181 2009-01-19  Simon Fraser  <simon.fraser@apple.com>
182
183         https://bugs.webkit.org/show_bug.cgi?id=18078
184         
185         New testcases for transitions of shorthand properties.
186
187         * transitions/shorthand-border-transitions-expected.txt: Added.
188         * transitions/shorthand-border-transitions.html: Added.
189         * transitions/shorthand-transitions-expected.txt: Added.
190         * transitions/shorthand-transitions.html: Added.
191
192 2009-01-19  Darin Adler  <darin@apple.com>
193
194         Reviewed by Sam Weinig.
195
196         Bug 23409: REGRESSION: RegExp 'replace()' function improperly processes '$$'
197         <https://bugs.webkit.org/show_bug.cgi?id=23409>
198         <rdar://problem/6505723>
199
200         * fast/js/resources/string-replace-3.js:
201         * fast/js/string-replace-3-expected.txt:
202
203 2009-01-19  Simon Fraser  <simon.fraser@apple.com>
204
205         Reviewed by Dave Hyatt
206
207         https://bugs.webkit.org/show_bug.cgi?id=18078
208         
209         Fix transition-test-helpers.js to handle more kinds
210         of CSS properties, like lists and colors, and to
211         optionally not use the pause API.
212
213         * transitions/transform-op-list-match.html:
214         * transitions/transform-op-list-no-match.html:
215         * transitions/transition-test-helpers.js:
216         (runTransitionTest.checkExpectedValue):
217         (runTransitionTest.runTest):
218         * transitions/zero-duration-in-list.html:
219
220 2009-01-19  Alexey Proskuryakov  <ap@webkit.org>
221
222         Update test results for https://bugs.webkit.org/show_bug.cgi?id=23417.
223
224         * fast/dom/Window/window-properties-expected.txt:
225
226 2009-01-19  Chris Fleizach  <cfleizach@apple.com>
227
228         Reviewed by Beth Dakin.
229
230         Bug 23422: AX: AXLinks should expose access key information
231         https://bugs.webkit.org/show_bug.cgi?id=23422
232
233         Update and add tests for access key information
234
235         * accessibility/accesskey-expected.txt: Added.
236         * accessibility/accesskey.html: Added.
237         * accessibility/document-links-expected.txt:
238         * accessibility/legend-expected.txt:
239         * accessibility/radio-button-group-members-expected.txt:
240         * accessibility/table-with-aria-role-expected.txt:
241
242 2009-01-19  Alexey Proskuryakov  <ap@webkit.org>
243
244         Reviewed by Anders Carlsson.
245
246         https://bugs.webkit.org/show_bug.cgi?id=23417
247         Implement application cache obsolete state
248
249         * http/tests/appcache/resources/fail-on-update.php: This script used to alternate between
250         200 and 404 responses, which is not correct, because update process should check the
251         manifest twice (WebKit doesn't implement that yet). Changed it to take explicit commands.
252
253         * http/tests/appcache/fail-on-update.html: Updated to "delete" the manifest explicitly.
254
255         * http/tests/appcache/remove-cache-expected.txt: Added.
256         * http/tests/appcache/remove-cache.html: Added.
257         * http/tests/appcache/resources/remove-cache-frame-2.html: Added.
258         * http/tests/appcache/resources/remove-cache-frame.html: Added.
259         Added a test for manifest obsolescence.
260
261 2009-01-19  Chris Fleizach  <cfleizach@apple.com>
262
263         Reviewed by David Hyatt.
264
265         Bug 23399: AX: some buttons don't expose AXPress as an action
266         https://bugs.webkit.org/show_bug.cgi?id=23399
267
268         * accessibility/button-press-action-expected.txt: Added.
269         * accessibility/button-press-action.html: Added.
270
271 2009-01-17  Eric Carlson  <eric.carlson@apple.com>
272
273         Reviewed by Adele Peterson
274
275         <rdar://problem/6293969>
276
277         Update media controls rendering results for new controls CSS.
278
279         * platform/mac/media/audio-controls-rendering-expected.txt:
280         * platform/mac/media/video-controls-rendering-expected.txt:
281         * platform/mac/media/video-display-toggle-expected.txt:
282
283 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
284
285         Reviewed by Oliver Hunt.
286
287         Bug 23397: AXURL is not reported for <INPUT type="image"> elements
288         https://bugs.webkit.org/show_bug.cgi?id=23397
289
290         * accessibility/input-image-url-expected.txt: Added.
291         * accessibility/input-image-url.html: Added.
292
293 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
294
295         Reviewed by Oliver Hunt.
296
297         Bug 23393: TextField has AXTitle and AXTitleUIElement
298         https://bugs.webkit.org/show_bug.cgi?id=23393
299
300         * accessibility/double-title-expected.txt: Added.
301         * accessibility/double-title.html: Added.
302
303 2009-01-16  Eric Seidel  <eric@webkit.org>
304
305         Reviewed by Alexey Proskuryakov.
306
307         Add toggle-styles test for editing.
308         https://bugs.webkit.org/show_bug.cgi?id=23366
309
310         This test demonstrates at least these 3 editing bugs:
311         https://bugs.webkit.org/show_bug.cgi?id=17733
312         https://bugs.webkit.org/show_bug.cgi?id=20215
313         https://bugs.webkit.org/show_bug.cgi?id=22810
314
315         * editing/execCommand/resources/toggle-styles.js: Added.
316         * editing/execCommand/toggle-styles-expected.txt: Added.
317         * editing/execCommand/toggle-styles.html: Added.
318
319 2009-01-16  Geoffrey Garen  <ggaren@apple.com>
320
321         Reviewed by Darin Adler.
322         
323         Added tests for <rdar://problem/6452301> REGRESSION: Latest WebKit
324         nightlies turn "c" into "" when stripping \\c_ character
325
326         * fast/regex/malformed-escapes-expected.txt:
327         * fast/regex/resources/malformed-escapes.js:
328
329 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
330
331         Reviewed by Beth Dakin.
332
333         Bug 23387: AX hierarchy is incorrect when iframes are present
334         https://bugs.webkit.org/show_bug.cgi?id=23387
335
336         * accessibility/iframe-bastardization-expected.txt: Added.
337         * accessibility/iframe-bastardization.html: Added.
338
339 2009-01-16  Jeremy Moskovich  <jeremy@chromium.org>
340
341         Reviewed by Darin Adler.
342
343         https://bugs.webkit.org/show_bug.cgi?id=16001
344         Re-land layout test which didn't land as part of r39785
345         Move pixel results to platforms directory.
346
347         * editing/selection/extend-selection-bidi.html: Added.
348         * platform/mac/editing/selection/extend-selection-bidi-expected.checksum: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.checksum.
349         * platform/mac/editing/selection/extend-selection-bidi-expected.png: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.png.
350
351 2009-01-16  Chris Marrin  <cmarrin@apple.com>
352
353         Reviewed by David Hyatt.
354
355         * transitions/hang-with-bad-transition-list-expected.txt: Added.
356         * transitions/hang-with-bad-transition-list.html: Added.
357
358         https://bugs.webkit.org/show_bug.cgi?id=23088
359
360 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
361
362         Reviewed by Darin Adler.
363
364         Test case for
365         Bug 23385: crash at com.apple.WebCore WebCore::HTMLAnchorElement::isKeyboardFocusable
366
367         * fast/events/tab-crash-with-image-map-expected.txt: Added.
368         * fast/events/tab-crash-with-image-map.html: Added.
369
370 2009-01-15  Chris Marrin  <cmarrin@apple.com>
371
372         Reviewed by Sam Weinig.
373
374         Fixed test case to work on ppc, which (apparently) has some difference in sin() and cos()
375
376         * transforms/2d/cssmatrix-interface.xhtml:
377
378 2009-01-15  Geoffrey Garen  <ggaren@apple.com>
379
380         Reviewed by Cameron Zwarich.
381         
382         Added a test for <rdar://problem/6471394> REGRESSION (r39164): Discarding
383         quantifier on assertion gives incorrect result (23075)
384
385         * fast/regex/quantified-assertions-expected.txt:
386         * fast/regex/resources/quantified-assertions.js:
387
388 2009-01-15  Dimitri Dupuis-Latour  <dupuislatour@apple.com>
389
390         Added testcases for all CSS3 pseudo-classes and pseudo-elements
391
392         <rdar://problem/5870656> selectorText and cssText are clipped for :nth-child() and :nth-of-type();
393
394         Reviewed by Timothy Hatcher.
395
396         * fast/dom/css-selectorText-expected.txt:
397         * fast/dom/css-selectorText.html:
398
399 2009-01-15  Justin Garcia  <justin.garcia@apple.com>
400
401         Reviewed by Oliver Hunt.
402         
403         <rdar://problem/6444148> Styling a selection that ends in a line break can sometimes style what's after the break
404
405         * editing/execCommand/6444148-expected.txt: Added.
406         * editing/execCommand/6444148.html: Added.
407
408 2009-01-15  Oliver Hunt  <oliver@apple.com>
409
410         Reviewed by Geoff Garen.
411
412         Bug 23225: REGRESSION: Assertion failure in reparseInPlace() (m_sourceElements) at sfgate.com
413         <https://bugs.webkit.org/show_bug.cgi?id=23225> <rdar://problem/6487432>
414
415         Test to verify reparsing behaviour in the face of a BOM in the middle of the file.
416
417         * fast/js/bom-in-file-retains-correct-offset-expected.txt: Added.
418         * fast/js/bom-in-file-retains-correct-offset.html: Added.
419         * fast/js/resources/bom-in-file-retains-correct-offset.js: Added.
420
421 2009-01-14  David Kilzer  <ddkilzer@apple.com>
422
423         Updated layout test results after adding WebKitCSSMatrix (r39922)
424
425         * fast/dom/Window/window-properties-expected.txt:
426         * fast/js/global-constructors-expected.txt:
427
428 2009-01-14  Pierre-Olivier Latour  <pol@apple.com>
429
430         Added missing reference images for pixel tests (generated on iMac Intel with 10.5.5 + QT 7.5.5).
431
432         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.checksum: Added.
433         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.png: Added.
434         * platform/mac/fast/events/pointer-events-2-expected.checksum: Added.
435         * platform/mac/fast/events/pointer-events-2-expected.png: Added.
436         * platform/mac/fast/events/pointer-events-expected.checksum: Added.
437         * platform/mac/fast/events/pointer-events-expected.png: Added.
438         * platform/mac/fast/media/mq-animation-expected.checksum: Added.
439         * platform/mac/fast/media/mq-animation-expected.png: Added.
440         * platform/mac/fast/media/mq-transform-01-expected.checksum: Added.
441         * platform/mac/fast/media/mq-transform-01-expected.png: Added.
442         * platform/mac/fast/media/mq-transform-02-expected.checksum: Added.
443         * platform/mac/fast/media/mq-transform-02-expected.png: Added.
444         * platform/mac/fast/media/mq-transform-03-expected.checksum: Added.
445         * platform/mac/fast/media/mq-transform-03-expected.png: Added.
446         * platform/mac/fast/media/mq-transform-04-expected.checksum: Added.
447         * platform/mac/fast/media/mq-transform-04-expected.png: Added.
448         * platform/mac/fast/media/mq-transition-expected.checksum: Added.
449         * platform/mac/fast/media/mq-transition-expected.png: Added.
450         * platform/mac/http/tests/security: Added.
451         * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.checksum: Added.
452         * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.png: Added.
453         * platform/mac/http/tests/webarchive: Added.
454         * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.checksum: Added.
455         * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.png: Added.
456         * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.checksum: Added.
457         * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.png: Added.
458         * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.checksum: Added.
459         * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.png: Added.
460         * platform/mac/http/tests/webarchive/test-preload-resources-expected.checksum: Added.
461         * platform/mac/http/tests/webarchive/test-preload-resources-expected.png: Added.
462         * platform/mac/media/video-zoom-expected.checksum: Added.
463         * platform/mac/media/video-zoom-expected.png: Added.
464         * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.checksum: Added.
465         * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.png: Added.
466         * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.checksum: Added.
467         * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.png: Added.
468
469 2009-01-14  Chris Marrin  <cmarrin@apple.com>
470
471         Reviewed by Sam Weinig.
472
473        Testcase for implementation of WebKitCSSMatrix
474        https://bugs.webkit.org/show_bug.cgi?id=21421
475
476         * animations/combo-transform-translate+scale-expected.txt:
477         * animations/combo-transform-translate+scale.html:
478         * transforms/2d/cssmatrix-interface-expected.txt: Added.
479         * transforms/2d/cssmatrix-interface.xhtml: Added.
480
481 2009-01-14  Darin Adler  <darin@apple.com>
482
483         Reviewed by Beth Dakin.
484
485         Try to fix regression test failures seen on Leopard; possibly new to 10.5.6.
486
487         * http/tests/misc/willCacheResponse-delegate-callback-expected.txt: Removed.
488         This test has enough Mac specifics in it that I don't think it makes sense to have cross-platform results.
489
490         * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
491         Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
492
493         * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
494         Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
495         Updated with non-Tiger results. The order of delegate calls has changed.
496
497 2009-01-14  Jeremy Moskovich  <jeremy@chromium.org>
498
499         Reviewed by Eric Seidel.
500
501         <https://bugs.webkit.org/show_bug.cgi?id=16829>
502         Implement NPN_SetException()
503
504         * plugins/netscape-throw-exception-expected.txt: Added.
505         * plugins/netscape-throw-exception.html: Added.
506
507 2009-01-14  David Kilzer  <ddkilzer@apple.com>
508
509         Disabling webarchive/test-link-rel-icon.html due to various buildbot failures
510
511         Bug 23331: LayoutTests/webarchive/test-link-rel-icon.html fails in different ways on buildbots
512         <https://bugs.webkit.org/show_bug.cgi?id=23331>
513
514         * webarchive/test-link-rel-icon.html: Removed.
515         * webarchive/test-link-rel-icon.html-disabled: Renamed from LayoutTests/webarchive/test-link-rel-icon.html.
516
517 2009-01-14  Oliver Hunt  <oliver@apple.com>
518
519         Reviewed by Cameron Zwarich.
520
521         Bug 22903: REGRESSION (r36267): visiting this site reliably crashes WebKit nightly
522
523         Add test to make sure we correctly mark cached EvalCodeBlocks
524
525         * fast/js/cached-eval-gc-expected.txt: Added.
526         * fast/js/cached-eval-gc.html: Added.
527         * fast/js/resources/cached-eval-gc.js: Added.
528
529 2009-01-14  David Kilzer  <ddkilzer@apple.com>
530
531         Bug 22795: favicons should be saved to webarchives
532
533         <https://bugs.webkit.org/show_bug.cgi?id=22795>
534
535         Reviewed by Darin Adler.
536
537         Note that this test case contains a workaround for Bug 21026 and
538         <rdar://problem/6240826> which may be removed once that is fixed.
539
540         * webarchive/resources/favicon.ico: Copied from LayoutTests/fast/images/resources/favicon.ico.
541         * webarchive/test-link-rel-icon-expected.webarchive: Added.
542         * webarchive/test-link-rel-icon.html: Added.
543
544 2009-01-14  Nigel Tao  <nigel.tao.gnome@gmail.com>
545
546         Reviewed by Darin Adler.
547
548         - tests for https://bugs.webkit.org/show_bug.cgi?id=22476
549         Added tests that calling dataTransfer.setData('URL', aFileUrl)
550         only puts NSFilenamesPboardtype data on the clipboard if called
551         from a locally served page.
552
553         * http/tests/security/dataTransfer-set-data-file-url-expected.txt: Added.
554         * http/tests/security/dataTransfer-set-data-file-url.html: Added.
555         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt: Added.
556         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html: Added.
557
558 2009-01-14  Alexey Proskuryakov  <ap@webkit.org>
559
560         Reviewed by Darin Adler.
561
562         https://bugs.webkit.org/show_bug.cgi?id=23316
563         Application cache updating always fails with an assertion
564
565         * http/tests/appcache/resources/versioned-manifest.php: Added.
566         * http/tests/appcache/update-cache-expected.txt: Added.
567         * http/tests/appcache/update-cache.html: Added.
568
569 2009-01-14  Alexey Proskuryakov  <ap@webkit.org>
570
571         Reviewed by Darin Adler.
572
573         https://bugs.webkit.org/show_bug.cgi?id=23313
574         appcache/offline-access.html fails frequently
575
576         * http/tests/appcache/resources/offline-access-frame.html:
577         Make sure that the test runs, even if the cache update finishes before we install event listeners.
578
579         * http/tests/appcache/offline-access-expected.txt:
580         * http/tests/appcache/offline-access.html:
581         Don't dump frame content, as it is timing dependent.
582
583 2009-01-13  Alexey Proskuryakov  <ap@webkit.org>
584
585         Reviewed by Anders Carlsson.
586
587         https://bugs.webkit.org/show_bug.cgi?id=23256
588         Implement application cache foreign entries
589
590         * http/tests/appcache/resources/xhr-foreign-resource-2.manifest: Added.
591         * http/tests/appcache/resources/xhr-foreign-resource-frame.html: Added.
592         * http/tests/appcache/resources/xhr-foreign-resource.manifest: Added.
593         * http/tests/appcache/xhr-foreign-resource-expected.txt: Added.
594         * http/tests/appcache/xhr-foreign-resource.html: Added.
595
596 2009-01-13  Alexey Proskuryakov  <ap@webkit.org>
597
598         Reviewed by Darin Adler.
599
600         https://bugs.webkit.org/show_bug.cgi?id=23286
601         Add a test for non-ASCII URIs in application cache
602
603         * http/tests/appcache/cyrillic-uri-expected.txt: Added.
604         * http/tests/appcache/cyrillic-uri.html: Added.
605         * http/tests/appcache/resources/cyrillic-uri-form.html: Added.
606         * http/tests/appcache/resources/cyrillic-uri.manifest: Added.
607         * http/tests/appcache/resources/intercept: Added.
608         * http/tests/appcache/resources/intercept/.htaccess: Added.
609         * http/tests/appcache/resources/print-uri.php: Added.
610
611 2009-01-13  Beth Dakin  <bdakin@apple.com>
612
613         Reviewed by Darin Adler and Oliver Hunt.
614
615         Updated test and results for <rdar://problem/6489314> REGRESSION: 
616         Business widget's front side fails to render correctly when 
617         flipping widget
618
619         parseInt(NaN) should be NaN.
620         * fast/js/numeric-conversion-expected.txt:
621         * fast/js/resources/numeric-conversion.js:
622
623 2009-01-13  Anders Carlsson  <andersca@apple.com>
624
625         Reviewed by Sam Weinig.
626
627         Add NPRuntime test.
628         
629         * plugins/npruntime-expected.txt: Added.
630         * plugins/npruntime.html: Added.
631
632 2009-01-12  Robert Blaut  <webkit@blaut.biz>
633
634         Reviewed by Darin Adler
635         
636         Fix for <https://bugs.webkit.org/show_bug.cgi?id=22096>
637         Bug 22096: REGRESSION (r35879) scrolldelay is counted in seconds 
638         instead of miliseconds
639
640         * fast/css/webkit-marquee-speed-unit-in-quirksmode-expected.txt: Added.
641         * fast/css/webkit-marquee-speed-unit-in-quirksmode.html: Added.
642
643 2009-01-12  Eric Roman  <eroman@chromium.org>
644
645         Reviewed by Darin Adler.
646         https://bugs.webkit.org/show_bug.cgi?id=23232
647
648         * editing/selection/doubleclick-whitespace-crash-expected.txt: Added.
649         * editing/selection/doubleclick-whitespace-crash.html: Added.
650         * editing/selection/doubleclick-whitespace-expected.txt:
651         * editing/selection/doubleclick-whitespace.html:
652
653 2009-01-12  Alexey Proskuryakov  <ap@webkit.org>
654
655         Update test results.
656
657         * fast/dom/Window/window-properties-expected.txt: Remove appcache dynamic entries methods.
658
659 2009-01-11  Darin Adler  <darin@apple.com>
660
661         Reviewed by Dan Bernstein.
662
663         Bug 23247: createSVGPathSegCurvetoCubicSmoothAbs doesn't set y2 correctly
664         https://bugs.webkit.org/show_bug.cgi?id=23247
665
666         Also fix problems where partially parsed paths will still have an effect
667         rather than failing parsing and being ignored.
668
669         Renamed the path-parser.html test to fuzz-path-parser.html, since it's a fuzz test,
670         to make room for a non-fuzz test of the path parser.
671
672         * platform/mac/svg/custom/path-bad-data-expected.txt: Updated results, since the old
673         ones were based on incorrect path parsing behavior.
674
675         * svg/dom/fuzz-path-parser-expected.txt: Copied from svg/dom/path-parser-expected.txt.
676         Also updated because the parser no longer tolerates extra characters at the end of the
677         string, which it was doing by accident.
678         * svg/dom/fuzz-path-parser.html: Copied from svg/dom/path-parser.html.
679
680         * svg/dom/path-parser-expected.txt: Replaced fuzz test results with new test results.
681         * svg/dom/path-parser.html: Replaced fuzz test with a new test.
682         * svg/dom/path-segments-expected.txt: Added.
683         * svg/dom/path-segments.html: Added.
684
685         * svg/dom/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
686
687         * svg/dom/resources/path-parser.js: Added. Mostly, this test shows that we are
688         processing the path while parsing it, which is a bug. This test would be much more
689         useful if that was fixed. But it also shows that we were incorrectly tolerating
690         extra characters after the path, which is now fixed.
691
692         * svg/dom/resources/path-segments.js: Added.
693
694 2009-01-11  Alexey Proskuryakov  <ap@webkit.org>
695
696         Reviewed by Darin Adler.
697
698         https://bugs.webkit.org/show_bug.cgi?id=23165
699         Disable application cache dynamic entries support.
700
701         * http/tests/appcache/dynamic-entries-no-cache.html: Removed.
702         * http/tests/appcache/dynamic-entries-no-cache.html-disabled: Copied from LayoutTests/http/tests/appcache/dynamic-entries-no-cache.html.
703
704 2009-01-11  Darin Adler  <darin@apple.com>
705
706         * fast/frames/frame-deep-nested-resize-expected.txt: This time for sure.
707
708 2009-01-11  Darin Adler  <darin@apple.com>
709
710         Fix failure of new test seen on buildbots.
711
712         * fast/frames/frame-deep-nested-resize-expected.txt: Updated newlines to
713         match what DumpRenderTree generates on Mac. I believe Adam generated his
714         results under Qt DumpRenderTree. If so, then the Qt version will need to
715         change to match the Mac version, since all the expected results were
716         generated on Mac.
717
718 2009-01-11  Adam Treat  <adam.treat@torchmobile.com>
719
720         Reviewed by Darin Adler.
721
722         Add test to check for correct frame resizing of deeply nested frames.
723
724         * fast/frames/frame-deep-nested-resize-expected.txt: Added.
725         * fast/frames/frame-deep-nested-resize.html: Added.
726
727 2009-01-11  Simon Fraser  <simon.fraser@apple.com>
728
729         Reviewed by Oliver Hunt
730
731         https://bugs.webkit.org/show_bug.cgi?id=23242
732         
733         Add testcase for incremental repaint after use of ctx.transform(), and
734         enhanced isPointInPath testcase to do testing after use of ctx.transform().
735
736         * fast/canvas/canvas-incremental-repaint-2.html: Added.
737         * fast/canvas/pointInPath-expected.txt:
738         * fast/canvas/pointInPath.js:
739         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
740         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
741         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
742
743 2009-01-11  Glenn Wilson  <gwilson@google.com>
744
745         Reviewed by Darin Adler.
746
747         Rebaselined/reworded tests that relied on WinIE's past quirk of 
748         not allowing selection of unnamed radio buttons.
749
750         See https://bugs.webkit.org/show_bug.cgi?id=21534
751
752         * fast/forms/focus2-expected.txt:
753         * fast/forms/focus2.html:
754         * fast/forms/radio_checked_name-expected.txt:
755         * fast/forms/radio_checked_name.html:
756
757 2009-01-11  tony chang  <tony@chromium.org>
758
759         Reviewed by Darin Adler.
760
761         Remove svn:eol-style native from some utf16 files so
762         windows-svn doesn't alter them on checkout.
763
764         * fast/xsl/xslt-enc16.xml: remove svn:eol-style
765         * fast/xsl/xslt-enc16to16.xml: remove svn:eol-style
766
767 2009-01-11  Jungshik Shin  <jshin@chromium.org>
768
769         Reviewed by Alexey Proskuryakov
770
771         - Make fast/encoding/char-encoding test work with Chromium by replacing
772         'data:' with 'file:' pointing to resources/dummy.html (an empty file).
773         - Put old Mac encodings in a separate char-encoding-mac.html to make it 
774         possible to to skip it.
775         - Factor out common functions in char-encoding.html and char-encoding-mac.html
776         and put them in char-encoding-utils.js
777
778         See: https://bugs.webkit.org/show_bug.cgi?id=22882
779
780         * fast/encoding/char-encoding-mac-expected.txt: Added.
781         * fast/encoding/char-encoding-mac.html: Added.
782         * fast/encoding/char-encoding.html:
783         * fast/encoding/resources/char-encoding-utils.js: Added.
784         * fast/encoding/resources/dummy.html: Added.
785
786 2009-01-11  Jeremy Moskovich  <jeremy@chromium.org>
787
788         Reviewed by Darin Adler.
789
790         https://bugs.webkit.org/show_bug.cgi?id=16001
791         Incorrect assumption that selection is always contiguous LTR.
792
793         * editing/selection/extend-selection-bidi-expected.checksum: Added.
794         * editing/selection/extend-selection-bidi-expected.png: Added.
795         * editing/selection/extend-selection-bidi-expected.txt: Added.
796         * editing/selection/extend-selection-bidi.html: Added.
797
798 2009-01-10  Simon Fraser  <simon.fraser@apple.com>
799
800         Reviewed by Dan Bernstein
801
802         https://bugs.webkit.org/show_bug.cgi?id=23222
803         
804         Test for repainting which is affected by LayoutState under an element
805         with a CSS transform.
806
807         * fast/repaint/transform-disable-layoutstate.html: Added.
808         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.checksum: Added.
809         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.png: Added.
810         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.txt: Added.
811
812 2009-01-09  Sam Weinig  <sam@webkit.org>
813
814         Check in correct results for failing test.
815
816         * fast/dom/Window/window-properties-expected.txt:
817
818 2009-01-09  Joel Weinberger  <jww@cs.berkeley.edu>
819
820         Reviewed by Darin Adler.
821         Landed by Adam Barth.
822
823         The test intended to test reload, but reference reload in one place and
824         replace in another. This makes them consistent.
825
826         * http/tests/security/resources/xss-DENIED-assign-location-reload-attacker.html:
827
828 2009-01-09  Alexey Proskuryakov  <ap@webkit.org>
829
830         Reviewed by Darin Adler.
831
832         <rdar://problem/6477502> Repro crash reloading page using HTML5 AppCache on Windows
833
834         * http/tests/appcache/reload-expected.txt: Added.
835         * http/tests/appcache/reload.html: Added.
836         * http/tests/appcache/resources/reload-iframe.html: Added.
837         * http/tests/appcache/resources/reload-iframe.manifest: Added.
838
839 2009-01-09  Alexey Proskuryakov  <ap@webkit.org>
840
841         https://bugs.webkit.org/show_bug.cgi?id=23165
842
843         * fast/dom/Window/window-properties-expected.txt: Forgot to commit this with r39699, too.
844
845 2009-01-08  Gavin Barraclough  <barraclough@apple.com>
846
847         RS by Oliver Hunt.
848
849         Looks like this should have been updated with r39699.
850
851         * fast/js/global-constructors-expected.txt:
852
853 2009-01-08  Pierre-Olivier Latour  <pol@apple.com>
854
855         Reviewed by Dan Bernstein.
856
857         Added layout tests for CSS Transitions with zero-duration but non-zero-delay.
858
859         Also updated the layout test for DRT API numberOfActiveAnimations() which now returns the number of "active" animations,
860         instead of simply the running ones.
861
862         https://bugs.webkit.org/show_bug.cgi?id=23177
863
864         * animations/animation-controller-drt-api-expected.txt:
865         * animations/animation-controller-drt-api.html:
866         * platform/win/Skipped:
867         * transitions/zero-duration-with-non-zero-delay-end-expected.txt: Added.
868         * transitions/zero-duration-with-non-zero-delay-end.html: Added.
869         * transitions/zero-duration-with-non-zero-delay-start-expected.txt: Added.
870         * transitions/zero-duration-with-non-zero-delay-start.html: Added.
871
872 2009-01-07  Alexey Proskuryakov  <ap@webkit.org>
873
874         Reviewed by Darin Adler.
875
876         Part one of 
877         https://bugs.webkit.org/show_bug.cgi?id=23165
878         Add support for application cache dynamic entries
879
880         * http/tests/appcache/dynamic-entries-no-cache-expected.txt: Added.
881         * http/tests/appcache/dynamic-entries-no-cache.html: Added.
882
883 2009-01-07  Justin Garcia  <justin.garcia@apple.com>
884
885         Reviewed by Darin Adler.
886         
887         <rdar://problem/6355786> Find fails for queries that contain a line break
888
889         * editing/execCommand/6355786-expected.txt: Added.
890         * editing/execCommand/6355786.html: Added.
891
892 2009-01-07  Dean Jackson  <dino@apple.com>
893
894         Reviewed by Dan Bernstein.
895
896         Added layout test for removing shorthand properties for
897         animation, transition and transform origin.
898         
899         https://bugs.webkit.org/show_bug.cgi?id=22605
900
901         * fast/css/transform-inline-style-remove-expected.txt: Added.
902         * fast/css/transform-inline-style-remove.html: Added.
903
904 2009-01-07  Pierre-Olivier Latour  <pol@apple.com>
905
906         Improve DRT API existence test in animation-test-helpers.js & transition-test-helpers.js.
907
908         https://bugs.webkit.org/show_bug.cgi?id=23168
909
910         * animations/animation-test-helpers.js:
911         * transitions/transition-test-helpers.js:
912
913 2009-01-06  Pierre-Olivier Latour  <pol@apple.com>
914
915         Reviewed by Darin Adler.
916
917         Added layout test for new DRT API numberOfActiveAnimations().
918
919         https://bugs.webkit.org/show_bug.cgi?id=23126
920
921         * animations/animation-controller-drt-api-expected.txt: Added.
922         * animations/animation-controller-drt-api.html: Added.
923         * platform/win/Skipped:
924
925 2009-01-06  Chris Marrin  <cmarrin@apple.com>
926
927         Reviewed by David Hyatt.
928
929         * animations/animation-test-helpers.js:
930         (runAnimationTest.matrixStringToArray):
931         (runAnimationTest.checkExpectedValue):
932         * animations/simultaneous-start-left-expected.txt: Added.
933         * animations/simultaneous-start-left.html: Added.
934         * animations/simultaneous-start-transform-expected.txt: Added.
935         * animations/simultaneous-start-transform.html: Added.
936
937 2009-01-06  Dean Jackson  <dino@apple.com>
938
939         Reviewed by Dave Hyatt.
940
941         Tests for Media Query extensions covering transitions,
942         animations, transform-2d and transform-3d
943         http://webkit.org/specs/MediaQueriesExtensions.html
944         https://bugs.webkit.org/show_bug.cgi?id=22494
945
946         * fast/media/mq-animation.html: Added.
947         * fast/media/mq-transform-01.html: Added.
948         * fast/media/mq-transform-02.html: Added.
949         * fast/media/mq-transform-03.html: Added.
950         * fast/media/mq-transform-04.html: Added.
951         * fast/media/mq-transition.html: Added.
952         * platform/mac/fast/media/mq-animation-expected.txt: Added.
953         * platform/mac/fast/media/mq-transform-01-expected.txt: Added.
954         * platform/mac/fast/media/mq-transform-02-expected.txt: Added.
955         * platform/mac/fast/media/mq-transform-03-expected.txt: Added.
956         * platform/mac/fast/media/mq-transform-04-expected.txt: Added.
957         * platform/mac/fast/media/mq-transition-expected.txt: Added.
958
959 2009-01-06  Justin Garcia  <justin.garcia@apple.com>
960
961         Reviewed by Oliver Hunt.
962         
963         Tests for:
964         <rdar://problem/4059423> DOM operations performed on editable HTML can cause a crash later during Undo (19703)
965         
966         A few more may able to be written after <rdar://problem/6468156> is fixed.
967
968         * editing/undo/4059423-1-expected.txt: Added.
969         * editing/undo/4059423-1.html: Added.
970         * editing/undo/4059423-2-expected.txt: Added.
971         * editing/undo/4059423-2.html: Added.
972
973 2009-01-06  Oliver Hunt  <oliver@apple.com>
974
975         Reviewed by Cameron Zwarich.
976
977         <https://bugs.webkit.org/show_bug.cgi?id=23085> [jsfunfuzz] Over released ScopeChainNode
978         <rdar://problem/6474110>
979
980         Add test for over releasing the scopechain.
981
982         * fast/js/exception-try-finally-scope-error-expected.txt:
983         * fast/js/resources/exception-try-finally-scope-error.js:
984
985 2008-01-05  Dean Jackson  <dino@apple.com>
986
987         Reviewed by David Hyatt.
988         
989         Implement 'pointer-events' for HTML content. This involved
990         adding a new value 'auto' which behaves as 'visiblePainted'
991         in SVG content. The new tests exercise 'auto' and 'none'
992         on HTML content. The SVG tests have been updated to include
993         'auto'
994         
995         https://bugs.webkit.org/show_bug.cgi?id=11395
996
997         * fast/css/computed-style-expected.txt:
998         * fast/css/computed-style-without-renderer-expected.txt:
999         * fast/events/pointer-events-2-expected.txt: Added.
1000         * fast/events/pointer-events-2.html: Added.
1001         * fast/events/pointer-events-expected.txt: Added.
1002         * fast/events/pointer-events.html: Added.
1003         * platform/mac/svg/custom/pointer-events-image-expected.checksum:
1004         * platform/mac/svg/custom/pointer-events-image-expected.png:
1005         * platform/mac/svg/custom/pointer-events-image-expected.txt:
1006         * platform/mac/svg/custom/pointer-events-path-expected.checksum:
1007         * platform/mac/svg/custom/pointer-events-path-expected.png:
1008         * platform/mac/svg/custom/pointer-events-path-expected.txt:
1009         * platform/mac/svg/custom/pointer-events-text-expected.checksum:
1010         * platform/mac/svg/custom/pointer-events-text-expected.png:
1011         * platform/mac/svg/custom/pointer-events-text-expected.txt:
1012         * svg/css/getComputedStyle-basic-expected.txt:
1013         * svg/custom/pointer-events-image.svg:
1014         * svg/custom/pointer-events-path.svg:
1015         * svg/custom/pointer-events-text.svg:
1016
1017 2009-01-05  Darin Adler  <darin@apple.com>
1018
1019         Reviewed by Oliver Hunt.
1020
1021         Fix failing set-colors test.
1022
1023         * fast/canvas/resources/set-colors.js: Change the CMYK test cases to use the
1024         black channel only.
1025         * fast/canvas/set-colors-expected.txt: Updated. The old version I checked in
1026         accidentally expected failure for the bug I fixed. Also need new results for
1027         the CMYK test cases.
1028
1029 2009-01-05  Darin Adler  <darin@apple.com>
1030
1031         Reviewed by Dan Bernstein.
1032
1033         Bug 23109: REGRESSION: Backwards search in a long document matches incorrectly
1034         https://bugs.webkit.org/show_bug.cgi?id=23109
1035
1036         * fast/text/find-backwards-expected.txt: Added.
1037         * fast/text/find-backwards.html: Added.
1038         * fast/text/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
1039         * fast/text/resources/find-backwards.js: Added.
1040
1041 2009-01-05  Darin Adler  <darin@apple.com>
1042
1043         Reviewed by Anders Carlsson.
1044
1045         Bug 23104: minor mistakes in init functions for animation and transition events
1046         https://bugs.webkit.org/show_bug.cgi?id=23104
1047
1048         * fast/events/init-events-expected.txt: Added.
1049         * fast/events/init-events.html: Added.
1050         * fast/events/resources/init-events.js: Added.
1051
1052 2009-01-04  Darin Adler  <darin@apple.com>
1053
1054         Reviewed by Oliver Hunt.
1055
1056         Bug 23105: canvas setFillColor function ignores alpha argument
1057         https://bugs.webkit.org/show_bug.cgi?id=23105
1058
1059         * fast/canvas/resources/set-colors.js: Added.
1060         * fast/canvas/set-colors-expected.txt: Added.
1061         * fast/canvas/set-colors.html: Added.
1062
1063 2009-01-04  Simon Fraser  <simon.fraser@apple.com>
1064
1065         Fix the expected image to account for a typo fix done on 2008-12-23.
1066
1067         * platform/mac/fast/transforms/identity-matrix-expected.checksum:
1068         * platform/mac/fast/transforms/identity-matrix-expected.png:
1069
1070 2009-01-04  Simon Fraser  <simon.fraser@apple.com>
1071
1072         Reviewed by Darin Adler
1073
1074         https://bugs.webkit.org/show_bug.cgi?id=23090
1075         
1076         Repaint test for repainting when an element gets smaller,
1077         and gains a RenderLayer at the same time.
1078         
1079         * fast/repaint/create-layer-repaint.html: Added.
1080         * platform/mac/fast/repaint/create-layer-repaint-expected.checksum: Added.
1081         * platform/mac/fast/repaint/create-layer-repaint-expected.png: Added.
1082         * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Added.
1083
1084 2009-01-02  Adam Treat  <treat@kde.org>
1085
1086         Reviewed by George Staikos.
1087
1088         Add layout test for new fixedLayoutSize feature of qt port
1089
1090         * platform/qt/view/fixed-layout-size-expected.txt: Added.
1091         * platform/qt/view/fixed-layout-size.html: Added.
1092
1093 2009-01-04  Darin Adler  <darin@apple.com>
1094
1095         Suggested by Dan Bernstein.
1096
1097         * platform/mac/editing/selection/move-left-right-expected.txt: Remove WARNING lines that are no
1098         longer showing up. Dan said he didn't know why we were seeing those before and why they're gone
1099         now, but it's good that they're gone.
1100
1101 2009-01-03  Darin Adler  <darin@apple.com>
1102
1103         Reviewed by Dan Bernstein.
1104
1105         Bug 23095: REGRESSION: fast/text/find-case-folding.html regression test failing when ICU used for text search
1106         https://bugs.webkit.org/show_bug.cgi?id=23095
1107
1108         * fast/text/find-case-folding.html: Work around this ICU bug in the test for now.
1109         Later we might want to work around it in our search code instead, or in addition,
1110         if we can figure out how to do that.
1111
1112 2009-01-03  David D. Kilzer  <ddkilzer@webkit.org>
1113
1114         Bug 23091: Some webarchive http tests intermittently fail due to Connection/Keep-Alive header differences
1115
1116         <https://bugs.webkit.org/show_bug.cgi?id=23091>
1117
1118         Reviewed by Darin Adler.
1119
1120         Updated test results after removing Keep-Alive and Connection
1121         headers from webarchive tests.
1122
1123         * http/tests/webarchive/test-css-url-encoding-expected.webarchive:
1124         * http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive:
1125         * http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive:
1126         * http/tests/webarchive/test-preload-resources-expected.webarchive:
1127
1128 2009-01-03  Rob Buis  <rwlbuis@gmail.com>
1129
1130         Reviewed by Darin.
1131  
1132         Testcase for:
1133         https://bugs.webkit.org/show_bug.cgi?id=22660
1134         SVG elements that are moved are nor fully invalidated/earsed
1135   
1136         * platform/mac/svg/custom/circle-move-invalidation-expected.checksum: Added.
1137         * platform/mac/svg/custom/circle-move-invalidation-expected.png: Added.
1138         * platform/mac/svg/custom/circle-move-invalidation-expected.txt: Added.
1139         * svg/custom/circle-move-invalidation.svg: Added.
1140
1141 2009-01-02  Oliver Hunt  <oliver@apple.com>
1142
1143         Reviewed by Gavin Barraclough.
1144
1145         [jsfunfuzz] unwind logic for exceptions in eval fails to account for dynamic scope external to the eval
1146         https://bugs.webkit.org/show_bug.cgi?id=23078
1147
1148         Test exception handling in side eval encapsulated by dynamic scopes.
1149
1150         * fast/js/exception-with-handler-inside-eval-with-dynamic-scope-expected.txt: Added.
1151         * fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html: Added.
1152         * fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js: Added.
1153         (runTest):
1154
1155 2009-01-02  David Smith  <catfish.man@gmail.com>
1156
1157         Reviewed by Darin Adler.
1158         
1159         https://bugs.webkit.org/show_bug.cgi?id=22699
1160         Enable NodeList caching for getElementsByTagName
1161         
1162         * fast/dom/getelementsbytagnamens-mixed-namespaces-expected.txt: Added.
1163         * fast/dom/getelementsbytagnamens-mixed-namespaces.html: Added.
1164
1165 2009-01-02  Eric Carlson  <eric.carlson@apple.com>
1166
1167         Reviewed by Darin Adler
1168
1169         https://bugs.webkit.org/show_bug.cgi?id=23066 & <rdar://problem/6028417> 
1170         Full Page Zoom: a <video> element that doesn't include width/height attribute does not scale
1171         
1172         Add test for <video> zoom with and without width/height attributes
1173
1174         * media/video-zoom.html: Added.
1175         * platform/mac/media/video-zoom-expected.txt: Added.
1176
1177 2009-01-02  Simon Fraser  <simon.fraser@apple.com>
1178
1179         Reviewed by Darin Adler
1180
1181         https://bugs.webkit.org/show_bug.cgi?id=23082
1182
1183         Testcase for animated GIF used as CSS background.
1184         
1185         * fast/backgrounds/animated-gif-as-background.html: Added.
1186         * fast/backgrounds/resources/red-green-animated.gif: Added.
1187         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.checksum: Added.
1188         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.png: Added.
1189         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.txt: Added.
1190
1191 2009-01-02  Simon Fraser  <simon.fraser@apple.com>
1192
1193         Reviewed by Darin Adler
1194
1195         https://bugs.webkit.org/show_bug.cgi?id=22981
1196
1197         Add tests for animated svg-as-image, animated svg-as-background,
1198         and canvas-as-image.
1199         
1200         * fast/backgrounds/animated-svg-as-background.html: Added.
1201         * fast/backgrounds/animated-svg-as-mask.html: Added.
1202         * fast/backgrounds/resources/animated-rect-fixed-size.svg: Added.
1203         * fast/backgrounds/resources/animated-rect-relative-size.svg: Added.
1204         * fast/backgrounds/svg-as-background-5.html:
1205         * fast/canvas/canvas-as-image-incremental-repaint.html: Added.
1206         * fast/canvas/canvas-as-image.html: Added.
1207         * fast/images/animated-svg-as-image.html: Added.
1208         * fast/images/resources/animated-rect-fixed-size.svg: Added.
1209         * fast/images/resources/animated-rect-relative-size.svg: Added.
1210         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.checksum: Added.
1211         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.png: Added.
1212         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.txt: Added.
1213         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.checksum: Added.
1214         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.png: Added.
1215         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.txt: Added.
1216         * platform/mac/fast/backgrounds/svg-as-background-5-expected.checksum:
1217         * platform/mac/fast/backgrounds/svg-as-background-5-expected.png:
1218         * platform/mac/fast/canvas/canvas-as-image-expected.checksum: Added.
1219         * platform/mac/fast/canvas/canvas-as-image-expected.png: Added.
1220         * platform/mac/fast/canvas/canvas-as-image-expected.txt: Added.
1221         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.checksum: Added.
1222         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.png: Added.
1223         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.txt: Added.
1224         * platform/mac/fast/images/animated-svg-as-image-expected.checksum: Added.
1225         * platform/mac/fast/images/animated-svg-as-image-expected.png: Added.
1226         * platform/mac/fast/images/animated-svg-as-image-expected.txt: Added.
1227
1228 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1229
1230         Reviewed by Darin Adler.
1231
1232         https://bugs.webkit.org/show_bug.cgi?id=23076
1233         Add tests for application cache manifest parse failures
1234
1235         * http/tests/appcache/resources/.htaccess:
1236         * http/tests/appcache/resources/wrong-content-type.manifest: Added.
1237         * http/tests/appcache/resources/wrong-signature.manifest: Added.
1238         * http/tests/appcache/wrong-content-type-expected.txt: Added.
1239         * http/tests/appcache/wrong-content-type.html: Added.
1240         * http/tests/appcache/wrong-signature-expected.txt: Added.
1241         * http/tests/appcache/wrong-signature.html: Added.
1242
1243 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1244
1245         Reviewed by Darin Adler.
1246
1247         https://bugs.webkit.org/show_bug.cgi?id=23022
1248         Fix multiple issues with appcache online whitelist handling
1249
1250         * http/tests/appcache/resources/counter.php: Added a resource that changes on each access,
1251         making it possible to test that the network was hit when loading.
1252
1253         * http/tests/appcache/online-whitelist-expected.txt: Added.
1254         * http/tests/appcache/online-whitelist.html: Added.
1255         * http/tests/appcache/resources/online-whitelist.manifest: Added.
1256
1257 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1258
1259         Reviewed by Darin Adler.
1260
1261         https://bugs.webkit.org/show_bug.cgi?id=23036
1262         <rdar://problem/6451666> Implement AppCache fallback entries (23036)
1263
1264         * http/tests/appcache/fallback-expected.txt: Added.
1265         * http/tests/appcache/fallback.html: Added.
1266         * http/tests/appcache/resources/fallback-redirect.php: Added.
1267         * http/tests/appcache/resources/fallback.manifest: Added.
1268         Firefox 3.2b2 passes all subtests, except for XMLHttpRequest cross-origin redirect.
1269
1270         * http/tests/resources/network-simulator.php: Return 404 for missing files.
1271
1272 2009-01-01  Darin Adler  <darin@apple.com>
1273
1274         Add one more String.replace test case that I should have included in that last check-in.
1275
1276         * fast/js/resources/string-replace-3.js: Added test case that covers more of the cases where
1277         $0-$99 are used but are actually valid.
1278         * fast/js/string-replace-3-expected.txt: Added new result.
1279
1280 2009-01-01  Darin Adler  <darin@apple.com>
1281
1282         Reviewed by Oliver Hunt.
1283
1284         String.replace does not support $& replacement metacharacter when search term is not a RegExp
1285         <https://bugs.webkit.org/show_bug.cgi?id=21431>
1286         <rdar://problem/6274993>
1287
1288         * fast/js/resources/string-replace-3.js: Added test cases to cover replace with non-regexp and
1289         to cover "$0" and "$00".
1290         * fast/js/string-replace-3-expected.txt: Added new results.
1291
1292 2009-01-01  Darin Adler  <darin@apple.com>
1293
1294         Reviewed by Dan Bernstein.
1295
1296         Turn on the regression test for ICU search on Mac OS X Tiger too.
1297         It was already on for Windows (by accident, failing), but now WebCore has been changed
1298         so it should work fine on all platforms using ICU, which includes both of those.
1299
1300         * platform/mac-tiger/editing/execCommand: Removed.
1301         * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Removed.
1302
1303 2009-01-01  Simon Fraser  <simon.fraser@apple.com>
1304
1305         Reviewed by Darin Adler, Oliver Hunt
1306
1307         https://bugs.webkit.org/show_bug.cgi?id=23065
1308
1309         Repaint test for incremental painting in canvas.
1310         
1311         * fast/canvas/canvas-incremental-repaint.html: Added.
1312         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.checksum: Added.
1313         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.png: Added.
1314         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt: Added.
1315
1316 2009-01-01  Darin Adler  <darin@apple.com>
1317
1318         Reviewed by Dan Bernstein.
1319
1320         Bug 23051: web page searching should use ICU's search so it can ignore diacritical differences
1321         https://bugs.webkit.org/show_bug.cgi?id=23051
1322         rdar://problem/3574497
1323
1324         Currently this is only activated on the Mac platform, not including Tiger.
1325
1326         * editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
1327         * editing/execCommand/findString-diacriticals.html: Added.
1328         * platform/mac-tiger/editing/execCommand: Added.
1329         * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
1330         * platform/mac/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect success.
1331
1332 2008-12-31  Oliver Hunt  <oliver@apple.com>
1333
1334         Reviewed by Cameron Zwarich.
1335
1336         [jsfunfuzz] Assertion + incorrect behaviour with dynamically created local variable in a catch block
1337         <https://bugs.webkit.org/show_bug.cgi?id=23063>
1338
1339         Add tests for variable declaration inside eval inside a catch block.
1340
1341         * fast/js/eval-var-decl-expected.txt:
1342         * fast/js/resources/eval-var-decl.js:
1343         (try.thirdEvalResult):
1344
1345 2008-12-31  Oliver Hunt  <oliver@apple.com>
1346
1347         Reviewed by Gavin Barraclough.
1348
1349         [jsfunfuzz] Computed exception offset wrong when first instruction is attempt to resolve deleted eval
1350         <https://bugs.webkit.org/show_bug.cgi?id=23062>
1351
1352         Add an additional line number test to ensure we get the correct exception information when
1353         resolve of 'eval' fails.
1354
1355         * fast/js/exception-linenums-expected.txt:
1356         * fast/js/resources/exception-linenums.js:
1357
1358 2008-12-31  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
1359
1360         Reviewed by Oliver Hunt.
1361
1362         Add a test for bug 23054: Caching of global lookups occurs even when the global object has become a dictionary
1363         <https://bugs.webkit.org/show_bug.cgi?id=23054>
1364         <rdar://problem/6469905>
1365
1366         * fast/js/pic/delete-global-object-expected.txt: Added.
1367         * fast/js/pic/delete-global-object.html: Added.
1368
1369 2008-12-30  Oliver Hunt  <oliver@apple.com>
1370
1371         Reviewed by Darin Adler.
1372
1373         <https://bugs.webkit.org/show_bug.cgi?id=23049> [jsfunfuzz] With blocks do not correctly protect their scope object
1374         <rdar://problem/6469742> Crash in JSC::TypeInfo::hasStandardGetOwnPropertySlot() running jsfunfuzz
1375
1376         Tests to ensure we correctly protect the scope object from GC.
1377
1378         * fast/js/resources/with-scope-gc.js: Added.
1379         * fast/js/with-scope-gc-expected.txt: Added.
1380         * fast/js/with-scope-gc.html: Added.
1381
1382 2008-12-30  Simon Fraser  <simon.fraser@apple.com>
1383
1384         Fix spurious test failures by rounding floating point values to
1385         mask math differences between machines.
1386
1387         * transitions/transform-op-list-match-expected.txt:
1388         * transitions/transform-op-list-match.html:
1389         * transitions/transform-op-list-no-match-expected.txt:
1390         * transitions/transform-op-list-no-match.html:
1391         * transitions/transition-test-helpers.js:
1392         (roundNumber):
1393
1394 2008-12-30  Simon Fraser  <simon.fraser@apple.com>
1395
1396         Reviewed by Darin Adler
1397
1398         https://bugs.webkit.org/show_bug.cgi?id=23042
1399         
1400         Repaint test for content inside reflections.
1401         
1402         * fast/repaint/reflection-redraw.html: Added.
1403         * platform/mac/fast/repaint/reflection-redraw-expected.checksum: Added.
1404         * platform/mac/fast/repaint/reflection-redraw-expected.png: Added.
1405         * platform/mac/fast/repaint/reflection-redraw-expected.txt: Added.
1406
1407 2008-12-30  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
1408
1409         Reviewed by Sam Weinig.
1410
1411         Add tests for bug 23037: Parsing and reparsing disagree on automatic semicolon insertion
1412         <https://bugs.webkit.org/show_bug.cgi?id=23037>
1413         <rdar://problem/6467124>
1414
1415         * fast/js/reparsing-semicolon-insertion-expected.txt: Added.
1416         * fast/js/reparsing-semicolon-insertion.html: Added.
1417         * fast/js/resources/reparsing-semicolon-insertion.js: Added.
1418
1419 2008-12-30  Dan Bernstein  <mitz@apple.com>
1420
1421         Reviewed by Adele Peterson.
1422
1423         - test for <rdar://problem/6469944> REGRESSION(3.2.1-ToT): Repro crash in WebCore::HTMLInputElement::updatePlaceholderVisibility opening http://billshrink.com
1424
1425         * fast/forms/placeholder-non-textfield-expected.txt: Added.
1426         * fast/forms/placeholder-non-textfield.html: Added.
1427
1428 2008-12-29  Oliver Hunt  <oliver@apple.com>
1429
1430         Reviewed by Cameron Zwarich.
1431
1432         Bug 23030: Cannot setTransform with a non-invertible ctm
1433
1434         Tests to ensure correct behaviour when the canvas context does not
1435         have an invertible CTM.
1436
1437         * fast/canvas/canvas-set-properties-with-non-invertible-ctm-expected.txt: Added.
1438         * fast/canvas/canvas-set-properties-with-non-invertible-ctm.html: Added.
1439         * fast/canvas/resources/canvas-set-properties-with-non-invertible-ctm.js: Added.
1440         (testPixel):
1441
1442 2008-12-29  Alexey Proskuryakov  <ap@webkit.org>
1443
1444         Reviewed by Mark Rowe.
1445
1446         Fix Windows svn update - replace a file with a colon in its name with an Apache rewrite.
1447
1448         * http/tests/appcache/resources/.htaccess: Added.
1449         * http/tests/appcache/resources/UNKNOWN_SECTION:: Removed.
1450
1451 2008-12-29  Glenn Wilson  <gwilson@chromium.org>
1452
1453         Reviewed by Darin Adler.
1454         Landed by Pamela Greene.
1455
1456         Added new layout tests verifying that using a locally-scoped
1457         variable in an event handler of a form takes precedence over
1458         names of items in that form.
1459
1460         See: https://bugs.webkit.org/show_bug.cgi?id=22977
1461
1462         * fast/forms/var-name-conflict-in-form-event-handler-expected.txt: Added.
1463         * fast/forms/var-name-conflict-in-form-event-handler.html: Added.
1464
1465 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1466
1467         Reviewed by Darin Adler.
1468
1469         https://bugs.webkit.org/show_bug.cgi?id=23007
1470         REGRESSION: Timer-related crash when closing Web Inspector
1471
1472         * fast/dom/Window/remove-timeout-crash-expected.txt: Added.
1473         * fast/dom/Window/remove-timeout-crash.html: Added.
1474
1475 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1476
1477         Reviewed by Anders Carlsson.
1478
1479         https://bugs.webkit.org/show_bug.cgi?id=23012
1480         Bring application cache manifest parsing up to date
1481
1482         * http/tests/appcache/manifest-parsing-expected.txt: Added.
1483         * http/tests/appcache/manifest-parsing.html: Added.
1484         * http/tests/appcache/resources/UNKNOWN_SECTION:: Added.
1485         * http/tests/appcache/resources/manifest-parsing.manifest: Added.
1486
1487 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1488
1489         Reviewed by Anders Carlsson.
1490
1491         https://bugs.webkit.org/show_bug.cgi?id=23009
1492         Add a test for application cache offline operation
1493
1494         * http/tests/resources/network-simulator.php: A proxy script to simulate a network connection
1495         that can go offline, using an infinite redirect loop in offline mode to generate an error.
1496
1497         * http/tests/appcache/offline-access-expected.txt: Added.
1498         * http/tests/appcache/offline-access.html: Added.
1499         * http/tests/appcache/resources/offline-access-frame.html: Added.
1500         * http/tests/appcache/resources/offline-access.js: Added.
1501         * http/tests/appcache/resources/offline-access.manifest: Added.
1502         Test that an application loads successfully from cache.
1503
1504         * http/tests/resources: Added.
1505         * http/tests/resources/portabilityLayer.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/portabilityLayer.php.
1506         * http/tests/resources/reset-temp-file.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/reset-temp-file.php.
1507         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header.html:
1508         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html:
1509         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html:
1510         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html:
1511         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1512         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1513         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1514         * http/tests/xmlhttprequest/resources/portabilityLayer.php: Removed.
1515         * http/tests/xmlhttprequest/resources/reset-temp-file.php: Removed.
1516         * http/tests/appcache/resources/fail-on-update.php:
1517         Moved some common scripts from xmlhttprequest/resources/ to resources/
1518
1519 2008-12-28  Cameron Zwarich  <zwarich@apple.com>
1520
1521         Reviewed by Oliver Hunt.
1522
1523         Add tests for bug 22840: REGRESSION (r38349): Gmail doesn't load with profiling enabled
1524         <https://bugs.webkit.org/show_bug.cgi?id=22840>
1525         <rdar://problem/6468077>
1526
1527         * fast/profiler/call-register-leak-expected.txt: Added.
1528         * fast/profiler/call-register-leak.html: Added.
1529
1530 2008-12-27  Alexey Proskuryakov  <ap@webkit.org>
1531
1532         Suggested by Dave Levin.
1533
1534         https://bugs.webkit.org/show_bug.cgi?id=22950
1535
1536         Another attempt to fix the failing XHR tests on Tiger buildbot: make file_put_contents
1537         portable implementation return a result.
1538
1539         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1540
1541 2008-12-26  David Levin  <levin@chromium.org>
1542
1543         Reviewed by Alexey Proskuryakov.
1544
1545         https://bugs.webkit.org/show_bug.cgi?id=22950
1546
1547         Remove ensureTrailingSlash from appcache test.
1548
1549         * http/tests/appcache/resources/fail-on-update.php:
1550
1551 2008-12-26  David Levin  <levin@chromium.org>
1552
1553         Reviewed by Alexey Proskuryakov.
1554
1555         https://bugs.webkit.org/show_bug.cgi?id=22950
1556
1557         Attempt to fix the failiing XHR tests on Tiger buildbot.
1558         Remove the no longer needed ensureTrailingSlash function.
1559
1560         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1561         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1562         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1563
1564         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1565           Make sys_get_temp_dir() return "/tmp" when it can't find the temp directory through other means.
1566
1567         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1568
1569 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1570
1571         Reviewed by Anders Carlsson.
1572
1573         Fix a layout test that was broken by the previous appcache commit
1574         (it only passed every other time as a result).
1575
1576         * http/tests/appcache/fail-on-update.html:
1577
1578 2008-12-26  Simon Fraser  <simon.fraser@apple.com>
1579
1580         https://bugs.webkit.org/show_bug.cgi?id=22981
1581
1582         Update more svg-as-image test results affected by the fix
1583         for SVGImage drawing.
1584
1585         * platform/mac/fast/borders/svg-as-border-image-2-expected.checksum:
1586         * platform/mac/fast/borders/svg-as-border-image-2-expected.png:
1587         * platform/mac/fast/borders/svg-as-border-image-expected.checksum:
1588         * platform/mac/fast/borders/svg-as-border-image-expected.png:
1589
1590 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1591
1592         Reviewed by Darin Adler.
1593
1594         https://bugs.webkit.org/show_bug.cgi?id=23001
1595         A call to applicationCache.update() from a cached event listener should be ignored
1596
1597         * http/tests/appcache/idempotent-update-expected.txt: Added.
1598         * http/tests/appcache/idempotent-update.html: Added.
1599         * http/tests/appcache/resources/idempotent-update.manifest: Added.
1600
1601 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1602
1603         Reviewed by Darin Adler.
1604
1605         https://bugs.webkit.org/show_bug.cgi?id=22997
1606         ASSERTION FAILED: !m_resources.contains(url) in ApplicationCache::addResource()
1607
1608         * http/tests/appcache/resources/subframe-1.html: Added.
1609         * http/tests/appcache/resources/subframe-2.html: Added.
1610         * http/tests/appcache/resources/subframe-3.html: Added.
1611         * http/tests/appcache/resources/subframe-4.html: Added.
1612         * http/tests/appcache/resources/subframes-1.manifest: Added.
1613         * http/tests/appcache/resources/subframes-2.manifest: Added.
1614         * http/tests/appcache/resources/subframes-3.manifest: Added.
1615         * http/tests/appcache/resources/subframes-4.manifest: Added.
1616         * http/tests/appcache/top-frame-1-expected.txt: Added.
1617         * http/tests/appcache/top-frame-1.html: Added.
1618         * http/tests/appcache/top-frame-2-expected.txt: Added.
1619         * http/tests/appcache/top-frame-2.html: Added.
1620         * http/tests/appcache/top-frame-3-expected.txt: Added.
1621         * http/tests/appcache/top-frame-3.html: Added.
1622         * http/tests/appcache/top-frame-4-expected.txt: Added.
1623         * http/tests/appcache/top-frame-4.html: Added.
1624         Added a bunch of tests that cover subframe appcache behavior (and thus a good part of
1625         application cache selection algorithm in general).
1626
1627         * http/tests/appcache/simple.html: Changed to execute on noupdate event, too, making the
1628         test pass in browser without emptying appcache on each run.
1629
1630 2008-12-26  David Levin  <levin@chromium.org>
1631
1632         Reviewed by Alexey Proskuryakov.
1633
1634         https://bugs.webkit.org/show_bug.cgi?id=22950
1635         Added more logging to reset-temp-file to help expose potential issues that could cause test failures (on the Tiger buildbot).
1636
1637         If there are issues in reset-temp-file, they are printed from the test access-control-basic-allow-preflight-cache.html
1638
1639         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html:
1640         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1641
1642 2008-12-25  Alexey Proskuryakov  <ap@webkit.org>
1643
1644         Reviewed by Darin Adler.
1645
1646         https://bugs.webkit.org/show_bug.cgi?id=22993
1647         Application cache shouldn't be inherited by subframes
1648
1649         <rdar://problem/6284708> AppCache crashes in ApplicationCacheResource::addType()
1650
1651         * http/tests/appcache/foreign-iframe-main-expected.txt: Added.
1652         * http/tests/appcache/foreign-iframe-main.html: Added.
1653         * http/tests/appcache/resources/foreign-iframe-subresource.js: Added.
1654         * http/tests/appcache/resources/foreign-iframe.html: Added.
1655         * http/tests/appcache/resources/foreign-iframe.manifest: Added.
1656
1657 2008-12-24  Simon Fraser  <simon.fraser@apple.com>
1658
1659         Reviewed by Oliver Hunt
1660
1661         https://bugs.webkit.org/show_bug.cgi?id=21910
1662         
1663         Update more svg-as-image test results affected by the fix
1664         for SVGImage drawing.
1665         
1666         * platform/mac/fast/images/svg-as-background-expected.checksum:
1667         * platform/mac/fast/images/svg-as-background-expected.png:
1668         * platform/mac/fast/images/svg-as-image-expected.checksum:
1669         * platform/mac/fast/images/svg-as-image-expected.png:
1670         * platform/mac/fast/images/svg-as-relative-image-expected.checksum:
1671         * platform/mac/fast/images/svg-as-relative-image-expected.png:
1672         * transforms/2d/compound-transforms-vs-containers.html:
1673
1674 2008-12-24  Alexey Proskuryakov  <ap@webkit.org>
1675
1676         Reviewed by Dan Bernstein.
1677
1678         https://bugs.webkit.org/show_bug.cgi?id=22982
1679         http/tests/navigation/post-goback-repost-policy.html fails on Tiger
1680
1681         Change resources that are accessed with POST from .html to .php. I don't know why Apache 2.0
1682         had no problem with this.
1683
1684         * http/tests/navigation/post-goback-repost-policy.html:
1685         * http/tests/navigation/resources/goback-with-policydelegate.html: Removed.
1686         * http/tests/navigation/resources/goback-with-policydelegate.php: Copied from LayoutTests/http/tests/navigation/resources/goback-with-policydelegate.html.
1687         * http/tests/navigation/resources/post-target-policy-test.html: Removed.
1688         * http/tests/navigation/resources/post-target-policy-test.php: Copied from LayoutTests/http/tests/navigation/resources/post-target-policy-test.html.
1689
1690 2008-12-23  Simon Fraser  <simon.fraser@apple.com>
1691
1692         Reviewed by Dan Bernstein
1693
1694         https://bugs.webkit.org/show_bug.cgi?id=22941
1695         
1696         Add test for opacity on the document element.
1697
1698         * fast/backgrounds/opacity-on-document-element.html: Added.
1699         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.checksum: Added.
1700         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.png: Added.
1701         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.txt: Added.
1702         
1703         * fast/transforms/identity-matrix.html:
1704         * platform/mac/fast/transforms/identity-matrix-expected.txt:
1705         Fix typo
1706
1707 2008-12-23  Simon Fraser  <simon.fraser@apple.com>
1708
1709         Reviewed by Dan Bernstein
1710
1711         https://bugs.webkit.org/show_bug.cgi?id=21910
1712         
1713         Re-create expected images after fixing painting issue with SVGImage.
1714
1715         * platform/mac/fast/backgrounds/svg-as-background-1-expected.checksum:
1716         * platform/mac/fast/backgrounds/svg-as-background-1-expected.png:
1717         * platform/mac/fast/backgrounds/svg-as-background-2-expected.checksum:
1718         * platform/mac/fast/backgrounds/svg-as-background-2-expected.png:
1719         * platform/mac/fast/backgrounds/svg-as-background-3-expected.checksum:
1720         * platform/mac/fast/backgrounds/svg-as-background-3-expected.png:
1721         * platform/mac/fast/backgrounds/svg-as-background-4-expected.checksum:
1722         * platform/mac/fast/backgrounds/svg-as-background-4-expected.png:
1723         * platform/mac/fast/backgrounds/svg-as-background-6-expected.checksum:
1724         * platform/mac/fast/backgrounds/svg-as-background-6-expected.png:
1725         * platform/mac/fast/backgrounds/svg-as-mask-expected.checksum:
1726         * platform/mac/fast/backgrounds/svg-as-mask-expected.png:
1727         * platform/mac/svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
1728         * platform/mac/svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
1729
1730 2008-12-22  Julien Chaffraix  <jchaffraix@webkit.org>
1731
1732         Reviewed by Darin Adler.
1733
1734         Test case for bug 11106: Some XMLHttpRequest URI resolving tests fail
1735         https://bugs.webkit.org/show_bug.cgi?id=11106
1736
1737         These tests are borrowed from Opera's test case suite (http://tc.labs.opera.com/apis/XMLHttpRequest).
1738         They correspond to open/004.html - open/010.html which were previously failing.
1739
1740         * http/tests/xmlhttprequest/resources/test-uri-resolution.txt: Added.
1741         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-004-iframe.html: Added.
1742         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-005-iframe.html: Added.
1743         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-006-iframe.html: Added.
1744         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-007-iframe.html: Added.
1745         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-008-iframe.html: Added.
1746         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-009-iframe.html: Added.
1747         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-010-iframe.html: Added.
1748         * http/tests/xmlhttprequest/test-uri-resolution.txt: Added.
1749         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt: Added.
1750         * http/tests/xmlhttprequest/uri-resolution-opera-open-004.html: Added.
1751         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt: Added.
1752         * http/tests/xmlhttprequest/uri-resolution-opera-open-005.html: Added.
1753         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt: Added.
1754         * http/tests/xmlhttprequest/uri-resolution-opera-open-006.html: Added.
1755         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt: Added.
1756         * http/tests/xmlhttprequest/uri-resolution-opera-open-007.html: Added.
1757         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt: Added.
1758         * http/tests/xmlhttprequest/uri-resolution-opera-open-008.html: Added.
1759         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt: Added.
1760         * http/tests/xmlhttprequest/uri-resolution-opera-open-009.html: Added.
1761         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt: Added.
1762         * http/tests/xmlhttprequest/uri-resolution-opera-open-010.html: Added.
1763
1764 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1765
1766         Reviewed by George Staikos.
1767
1768         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22971
1769
1770         Fix regression caused by the HTMLFormElement refactorization.
1771         File form elements without a name have to be included in multipart/form-data
1772         submission. Cover this behaviour with a new test case.
1773
1774         * http/tests/misc/empty-file-formdata-expected.txt: Added.
1775         * http/tests/misc/empty-file-formdata.html: Added.
1776         * http/tests/misc/resources/check-unnamed-file-included-in-formdata.php: Added.
1777
1778 2008-12-22  David Kilzer  <ddkilzer@apple.com>
1779
1780         Bug 11850: Webarchive fails to save images referenced in CSS
1781
1782         <https://bugs.webkit.org/show_bug.cgi?id=11850>
1783
1784         Reviewed by Darin Adler.
1785
1786         The first set of files below tests that URLs are encoded properly
1787         based on the charset of the stylesheet.  Normally this behavior may
1788         only be tested by looking at web server logs with manual tests, but
1789         webarchives represent this information in such a way that they may
1790         be tested by DumpRenderTree.  Note that these tests depend on Bug
1791         11850 being fixed, so it's not possible to separate them.
1792
1793         The second set of files below tests that all types of resources
1794         referenced by url() in CSS stylesheets are now saved in webarchives.
1795
1796         * http/tests/webarchive/resources/.htaccess: Added.
1797         * http/tests/webarchive/resources/apple.gif: Copied from LayoutTests/fast/canvas/resources/apple.gif.
1798         * http/tests/webarchive/resources/test-no-charset.css: Added.
1799         * http/tests/webarchive/resources/test-shift-jis.css: Added.
1800         * http/tests/webarchive/resources/test-utf-8.css: Added.
1801         * http/tests/webarchive/test-css-url-encoding-expected.webarchive: Added.
1802         * http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive: Added.
1803         * http/tests/webarchive/test-css-url-encoding-shift-jis.html: Added.
1804         * http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive: Added.
1805         * http/tests/webarchive/test-css-url-encoding-utf-8.html: Added.
1806         * http/tests/webarchive/test-css-url-encoding.html: Added.
1807
1808         * webarchive/resources/Ahem.ttf: Copied from LayoutTests/fast/css/resources/Ahem.ttf.
1809         * webarchive/test-css-url-resources-in-stylesheets-expected.webarchive: Added.
1810         * webarchive/test-css-url-resources-in-stylesheets.html: Added.
1811         * webarchive/test-css-url-resources-inline-styles-expected.webarchive: Added.
1812         * webarchive/test-css-url-resources-inline-styles.html: Added.
1813
1814 2008-12-22  Alexey Proskuryakov  <ap@webkit.org>
1815
1816         Reviewed by Darin Adler.
1817
1818         <rdar://problem/6277060> ASSERTION FAILED: !m_cacheBeingUpdated if the manifest is not available
1819
1820         Cover both the failing case, and its opposite, demonstrating that the assertion couldn't be
1821         just negated.
1822
1823         * http/tests/appcache/404-manifest-expected.txt: Added.
1824         * http/tests/appcache/404-manifest.html: Added.
1825         * http/tests/appcache/fail-on-update-expected.txt: Added.
1826         * http/tests/appcache/fail-on-update.html: Added.
1827         * http/tests/appcache/resources/fail-on-update.php: Added.
1828
1829 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1830
1831         Reviewed by Alexey Proskuryakov & George Staikos.
1832
1833         Add simple testcase covering WML <fieldset> element support.
1834
1835         * fast/wml/fieldset.wml: Added.
1836         * platform/mac/fast/wml/fieldset-expected.checksum: Added.
1837         * platform/mac/fast/wml/fieldset-expected.png: Added.
1838         * platform/mac/fast/wml/fieldset-expected.txt: Added.
1839
1840 2008-12-21  David Levin  <levin@chromium.org>
1841
1842         Reviewed by Darin Adler.
1843
1844         https://bugs.webkit.org/show_bug.cgi?id=22950
1845
1846         Attempted fix for 4 failing XMLHttpReuqest tests on Tiger:
1847          access-control-basic-allow-preflight-cache-invalidation-by-header.html
1848          access-control-basic-allow-preflight-cache-invalidation-by-method.html
1849          access-control-basic-allow-preflight-cache-timeout.html
1850          access-control-basic-allow-preflight-cache.html
1851
1852         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1853         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1854         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1855         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1856         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1857
1858 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1859
1860         Reviewed by George Staikos.
1861
1862         Add WML HTTP layout tests and an initital set of results.
1863         Allow to reuse the existing WMLTestCase.js framework from another
1864         LayoutTests/ top-level directory - modify TEMPLATE.html & WMLTestCase.js.
1865
1866         * http/tests/wml: Added.
1867         * http/tests/wml/go-task-get-method-accept-charset-expected.txt: Added.
1868         * http/tests/wml/go-task-get-method-accept-charset.html: Added.
1869         * http/tests/wml/go-task-get-method-expected.txt: Added.
1870         * http/tests/wml/go-task-get-method.html: Added.
1871         * http/tests/wml/go-task-post-method-accept-charset-expected.txt: Added.
1872         * http/tests/wml/go-task-post-method-accept-charset.html: Added.
1873         * http/tests/wml/go-task-post-method-expected.txt: Added.
1874         * http/tests/wml/go-task-post-method.html: Added.
1875         * http/tests/wml/resources: Added.
1876         * http/tests/wml/resources/TEMPLATE.html: Added.
1877         * http/tests/wml/resources/answer-utf8.cgi: Added.
1878         * http/tests/wml/resources/answer.cgi: Added.
1879         * http/tests/wml/resources/go-task-get-method-accept-charset.js: Added.
1880         * http/tests/wml/resources/go-task-get-method.js: Added.
1881         * http/tests/wml/resources/go-task-post-method-accept-charset.js: Added.
1882         * http/tests/wml/resources/go-task-post-method.js: Added.
1883         * wml/go-task-animation.html:
1884         * wml/go-task-get-method-external-deck-with-href.html:
1885         * wml/go-task-get-method-external-deck.html:
1886         * wml/go-task-get-method-same-deck.html:
1887         * wml/resources/TEMPLATE.html:
1888         * wml/resources/WMLTestCase.js:
1889         * wml/variable-reference-invalid-character.html:
1890         * wml/variable-reference-valid.html:
1891
1892 2008-12-19  Zan Dobersek  <zandobersek@gmail.com>
1893
1894         Reviewed by Holger Freyther.
1895
1896         https://bugs.webkit.org/show_bug.cgi?id=22039
1897
1898         Enable more tests for testing on Gtk+ port.
1899
1900         * platform/gtk/Skipped:
1901
1902 2008-12-19  Simon Fraser  <simon.fraser@apple.com>
1903
1904         Reviewed by Darin Adler
1905
1906         https://bugs.webkit.org/show_bug.cgi?id=22938
1907         
1908         Test for painting with a transformed <html> element.
1909
1910         * fast/transforms/transformed-document-element.html: Added.
1911         * platform/mac/fast/transforms/transformed-document-element-expected.checksum: Added.
1912         * platform/mac/fast/transforms/transformed-document-element-expected.png: Added.
1913         * platform/mac/fast/transforms/transformed-document-element-expected.txt: Added.
1914
1915 2008-12-19  Pamela Greene  <pam@chromium.org>
1916
1917         Reviewed by Darin Adler.
1918
1919         https://bugs.webkit.org/show_bug.cgi?id=22612
1920         Add test to verify type enforcement in DOM setters.
1921         Resubmitting corrected copies; first submission had patching errors.
1922
1923         * fast/dom/setter-type-enforcement-expected.txt: Added.
1924         * fast/dom/setter-type-enforcement.html: Added.
1925
1926 2008-12-18  Pierre-Olivier Latour  <pol@apple.com>
1927
1928         Reviewed by Darin Adler.
1929
1930         Rewrote some of the transition layout tests that were using setTimeout() to use the transition pause API in DRT when available.
1931
1932         Rewrote the transition layout tests that were specifically testing the transition end event to use common JS code from transition-end-event-helpers.js.
1933
1934         Fixed some typos.
1935
1936         https://bugs.webkit.org/show_bug.cgi?id=22890
1937
1938         * transitions/end-event-helpers.js: Removed.
1939         * transitions/interrupt-transform-transition-expected.txt:
1940         * transitions/interrupt-transform-transition.html:
1941         * transitions/opacity-transition-zindex.html:
1942         * transitions/start-transform-transition.html:
1943         * transitions/transform-op-list-match-expected.txt:
1944         * transitions/transform-op-list-match.html:
1945         * transitions/transform-op-list-no-match-expected.txt:
1946         * transitions/transform-op-list-no-match.html:
1947         * transitions/transition-end-event-all-properties-expected.txt:
1948         * transitions/transition-end-event-all-properties.html:
1949         * transitions/transition-end-event-attributes-expected.txt:
1950         * transitions/transition-end-event-attributes.html:
1951         * transitions/transition-end-event-container-expected.txt:
1952         * transitions/transition-end-event-container.html:
1953         * transitions/transition-end-event-helpers.js: Copied from LayoutTests/transitions/end-event-helpers.js.
1954         (recordTransitionEndEvent):
1955         (runTransitionTest.processEndEvents.compareEventInfo):
1956         (runTransitionTest.processEndEvents.examineResults):
1957         (runTransitionTest.processEndEvents):
1958         (runTransitionTest.startTest):
1959         (runTransitionTest.window):
1960         (runTransitionTest):
1961         * transitions/transition-end-event-left-expected.txt:
1962         * transitions/transition-end-event-left.html:
1963         * transitions/transition-end-event-multiple-01-expected.txt:
1964         * transitions/transition-end-event-multiple-01.html:
1965         * transitions/transition-end-event-multiple-02-expected.txt:
1966         * transitions/transition-end-event-multiple-02.html:
1967         * transitions/transition-end-event-multiple-03-expected.txt:
1968         * transitions/transition-end-event-multiple-03.html:
1969         * transitions/transition-end-event-multiple-04-expected.txt:
1970         * transitions/transition-end-event-multiple-04.html:
1971         * transitions/transition-end-event-nested-expected.txt:
1972         * transitions/transition-end-event-nested.html:
1973         * transitions/transition-end-event-set-none-expected.txt:
1974         * transitions/transition-end-event-set-none.html:
1975         * transitions/transition-end-event-transform-expected.txt:
1976         * transitions/transition-end-event-transform.html:
1977         * transitions/transition-end-event-window-expected.txt:
1978         * transitions/transition-end-event-window.html:
1979         * transitions/transition-test-helpers.js: Added.
1980         (runTransitionTest.isCloseEnough):
1981         (runTransitionTest.checkExpectedValue):
1982         (runTransitionTest.endTest):
1983         (runTransitionTest.runTest):
1984         (runTransitionTest.startTest):
1985         (runTransitionTest.if):
1986         * transitions/transition-timing-function-expected.txt: Copied from LayoutTests/transitions/transition-timing-function-software-expected.txt.
1987         * transitions/transition-timing-function-software-expected.txt: Removed.
1988         * transitions/transition-timing-function-software.html: Removed.
1989         * transitions/transition-timing-function.html: Copied from LayoutTests/transitions/transition-timing-function-software.html.
1990         * transitions/zero-duration-in-list-expected.txt:
1991         * transitions/zero-duration-in-list.html:
1992
1993 2008-12-18  Cameron Zwarich  <zwarich@apple.com>
1994
1995         Reviewed by Geoff Garen.
1996
1997         Add tests for bug 21855: REGRESSION (r37323): Gmail complains about popup blocking when opening a link
1998         <https://bugs.webkit.org/show_bug.cgi?id=21855>
1999         <rdar://problem/6278244>
2000
2001         Since DumpRenderTree support was added in order to support these tests,
2002         they are skipped on non-Mac platforms.
2003
2004         * fast/events/popup-blocking-click-in-iframe-expected.txt: Added.
2005         * fast/events/popup-blocking-click-in-iframe.html: Added.
2006         * fast/events/resources/popup-blocking-click-in-iframe-otherFrame.html: Added.
2007         * platform/gtk/Skipped:
2008         * platform/qt/Skipped:
2009         * platform/win/Skipped:
2010
2011 2008-12-18  Pamela Greene  <pam@chromium.org>
2012
2013         Submitted without review.
2014         Moving layout test from root level into LayoutTests where it belongs.
2015
2016         * fast/dom/setter-type-enforcement-expected.txt: Copied from fast/dom/setter-type-enforcement-expected.txt.
2017         * fast/dom/setter-type-enforcement.html: Copied from fast/dom/setter-type-enforcement.html.
2018
2019 2008-12-17  Geoffrey Garen  <ggaren@apple.com>
2020
2021         Reviewed by Gavin Barraclough.
2022         
2023         Added a test for https://bugs.webkit.org/show_bug.cgi?id=22393
2024         Segfault when caching property accesses to primitive cells.
2025
2026         * fast/js/primitive-property-access-edge-cases-expected.txt: Added.
2027         * fast/js/primitive-property-access-edge-cases.html: Added.
2028         * fast/js/resources/primitive-property-access-edge-cases.js: Added.
2029         ():
2030
2031 2008-12-17  Simon Fraser  <simon.fraser@apple.com>
2032
2033         Reviewed by Dave Hyatt
2034         
2035         https://bugs.webkit.org/show_bug.cgi?id=22570
2036         
2037         Add testcase for reflection on an element with overflow: hidden
2038
2039         * fast/reflections/reflection-overflow-hidden.html: Added.
2040         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.checksum: Added.
2041         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.png: Added.
2042         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.txt: Added.
2043
2044 2008-12-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2045
2046         Reviewed by Maciej Stachowiak.
2047
2048         Update results after fixing wml.css, to be more in-line with html4.css.
2049
2050         Fixes all <do> related tests, to correctly appear as buttons,
2051         not just text with gray background, as it used to be.
2052
2053         * platform/mac/fast/wml/do-element-optional-attr-expected.checksum:
2054         * platform/mac/fast/wml/do-element-optional-attr-expected.png:
2055         * platform/mac/fast/wml/do-element-optional-attr-expected.txt:
2056         * platform/mac/fast/wml/do-shadow-expected.checksum:
2057         * platform/mac/fast/wml/do-shadow-expected.png:
2058         * platform/mac/fast/wml/do-shadow-expected.txt:
2059         * platform/mac/fast/wml/do-template-expected.checksum:
2060         * platform/mac/fast/wml/do-template-expected.png:
2061         * platform/mac/fast/wml/do-template-expected.txt:
2062         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
2063         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
2064         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt:
2065         * platform/mac/fast/wml/err-invalid-variable-name-expected.checksum:
2066         * platform/mac/fast/wml/err-invalid-variable-name-expected.png:
2067         * platform/mac/fast/wml/err-invalid-variable-name-expected.txt:
2068         * platform/mac/fast/wml/err-samename-do-expected.checksum:
2069         * platform/mac/fast/wml/err-samename-do-expected.png:
2070         * platform/mac/fast/wml/err-samename-do-expected.txt:
2071
2072 2008-12-17  Feng Qian <feng@chromium.org>
2073
2074         Reviewed by Alexey Proskuryakov.
2075         Landed by Adam Barth.
2076
2077         https://bugs.webkit.org/show_bug.cgi?id=21948
2078         Change two tests to use the host url in XMLHttpRequest so that
2079         it does not fail because of Chrome's file URL security policy.
2080         It does not affect the expected behaviors of tests.
2081         * fast/dom/null-document-xmlhttprequest-open.html:
2082         * fast/dom/xmlhttprequest-invalid-values.html:
2083
2084 2008-12-17  Pamela Greene  <pam@chromium.org>
2085
2086         Reviewed by Darin Adler.
2087         Landed by Adam Barth.
2088
2089         https://bugs.webkit.org/show_bug.cgi?id=22577
2090         Add a test to ensure that checkboxes and radio buttons with duplicate
2091         names map to a collection.
2092
2093         * fast/dom/HTMLInputElement/duplicate-element-names-expected.txt: Added.
2094         * fast/dom/HTMLInputElement/duplicate-element-names.html: Added.
2095
2096 2008-12-17  Pamela Greene  <pam@chromium.org>
2097
2098         Reviewed by Darin Adler.
2099         Landed by Adam Barth.
2100
2101         https://bugs.webkit.org/show_bug.cgi?id=22612
2102         Add test to verify type enforcement in DOM setters.
2103
2104         * fast/dom/setter-type-enforcement-expected.txt: Added.
2105         * fast/dom/setter-type-enforcement.html: Added.
2106
2107 2008-12-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2108
2109         Rubber-stamped by Timothy Hatcher.
2110
2111         Fix wml/ tests, by doing s/</\&lt;/ and s/>/\&gt;/.
2112         Not sure why this problem wasn't visible before, something has changed.
2113
2114         * wml/go-task-animation-expected.txt:
2115         * wml/go-task-get-method-external-deck-expected.txt:
2116         * wml/go-task-get-method-external-deck-with-href-expected.txt:
2117         * wml/go-task-get-method-same-deck-expected.txt:
2118         * wml/resources/go-task-animation.js:
2119         * wml/resources/go-task-get-method-external-deck-with-href.js:
2120         * wml/resources/go-task-get-method-external-deck.js:
2121         * wml/resources/go-task-get-method-same-deck.js:
2122
2123 2008-12-16  Simon Hausmann  <hausmann@webkit.org>
2124
2125         Reviewed by Holger Freyther.
2126
2127         Unskip some tests that pass with the Qt DRT fixed for unload event
2128         counting.
2129
2130         * platform/qt/Skipped:
2131
2132 2008-12-16  Simon Hausmann  <hausmann@webkit.org>
2133
2134         Reviewed by Holger Freyther.
2135
2136         Added mac API specific loader test to the skip list for the Qt DRT.
2137
2138         * platform/qt/Skipped:
2139
2140 2008-12-15  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2141
2142         Reviewed by Oliver Hunt.
2143
2144         Add several testcases covering WML table element handling.
2145         Fixed fast/wml/case-sensitivity.wml - which used HTML style tables, that now raise errors (missing 'columns' attribute).
2146
2147         * fast/wml/case-sensitivity.wml:
2148         * fast/wml/table-element-align-attribute-invalid.wml: Added.
2149         * fast/wml/table-element-columns-attribute-invalid-number.wml: Added.
2150         * fast/wml/table-element-columns-attribute-invalid.wml: Added.
2151         * fast/wml/table-element-columns-attribute-missing.wml: Added.
2152         * fast/wml/table-element-columns-attribute.wml: Added.
2153         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.checksum:
2154         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.png:
2155         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.txt:
2156         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.checksum: Added.
2157         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.png: Added.
2158         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.txt: Added.
2159         * platform/mac/fast/wml/table-element-columns-attribute-expected.checksum: Added.
2160         * platform/mac/fast/wml/table-element-columns-attribute-expected.png: Added.
2161         * platform/mac/fast/wml/table-element-columns-attribute-expected.txt: Added.
2162         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.checksum: Added.
2163         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.png: Added.
2164         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.txt: Added.
2165         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.checksum: Added.
2166         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.png: Added.
2167         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.txt: Added.
2168         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.checksum: Added.
2169         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.png: Added.
2170         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.txt: Added.
2171         * platform/mac/fast/wml/table-element-expected.checksum:
2172         * platform/mac/fast/wml/table-element-expected.png:
2173         * platform/mac/fast/wml/table-element-expected.txt:
2174
2175 2008-12-15  Darin Adler  <darin@apple.com>
2176
2177         Reviewed by Sam Weinig.
2178
2179         - test for <rdar://problem/6427048> crash due to infinite recursion after setting window.__proto__ = window
2180
2181         * fast/canvas/canvas-gradient-without-path.html: Let make-js-test-wrappers update this one.
2182
2183         * fast/dom/Window/resources/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
2184         * fast/dom/Window/resources/window-custom-prototype.js: Added.
2185         * fast/dom/Window/window-custom-prototype-expected.txt: Added.
2186         * fast/dom/Window/window-custom-prototype.html: Added.
2187
2188 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2189
2190         Reviewed by Dan Bernstein.
2191
2192         Added an extra layout test for transitions.
2193
2194         https://bugs.webkit.org/show_bug.cgi?id=22836
2195
2196         * transitions/change-values-during-transition-expected.txt: Added.
2197         * transitions/change-values-during-transition.html: Added.
2198
2199 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2200
2201         Reviewed by Dan Bernstein.
2202
2203         Added an extra layout test for animations.
2204
2205         https://bugs.webkit.org/show_bug.cgi?id=22836
2206
2207         * animations/combo-transform-rotate+scale-expected.txt: Added.
2208         * animations/combo-transform-rotate+scale.html: Added.
2209
2210 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2211
2212         Updated transform-value-types.html and transform-value-types-expected.txt to latest version
2213         since change r39264 was lost when relocating these files.
2214
2215         https://bugs.webkit.org/show_bug.cgi?id=22836
2216
2217         * transforms/2d/transform-value-types-expected.txt:
2218         * transforms/2d/transform-value-types.html:
2219
2220 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2221
2222         Reviewed by Sam Weinig.
2223
2224         Add new layout tests for transforms, animations & transitions.
2225         Also move a couple transform layout tests to the proper subdirectory.
2226
2227         https://bugs.webkit.org/show_bug.cgi?id=22836
2228
2229         * animations/combo-transform-translate+scale-expected.txt: Added.
2230         * animations/combo-transform-translate+scale.html: Added.
2231         * transforms/2d/computed-style-origin-expected.txt: Copied from LayoutTests/transforms/computed-style-origin-expected.txt.
2232         * transforms/2d/computed-style-origin.html: Copied from LayoutTests/transforms/computed-style-origin.html.
2233         * transforms/2d/transform-value-types-expected.txt: Copied from LayoutTests/transforms/transform-value-types-expected.txt.
2234         * transforms/2d/transform-value-types.html: Copied from LayoutTests/transforms/transform-value-types.html.
2235         * transforms/computed-style-origin-expected.txt: Removed.
2236         * transforms/computed-style-origin.html: Removed.
2237         * transforms/transform-value-types-expected.txt: Removed.
2238         * transforms/transform-value-types.html: Removed.
2239         * transitions/interrupt-transform-transition-expected.txt: Added.
2240         * transitions/interrupt-transform-transition.html: Added.
2241         * transitions/start-transform-transition-expected.txt: Added.
2242         * transitions/start-transform-transition.html: Added.
2243         * transitions/transition-timing-function-software-expected.txt: Added.
2244         * transitions/transition-timing-function-software.html: Added.
2245         * transitions/zero-duration-in-list-expected.txt: Added.
2246         * transitions/zero-duration-in-list.html: Added.
2247         * transitions/zero-duration-without-units-expected.txt: Added.
2248         * transitions/zero-duration-without-units.html: Added.
2249
2250 2008-12-15  Simon Hausmann  <hausmann@webkit.org>
2251
2252         Reviewed by Holger Freyther.
2253
2254         Add worker tests to the skip list for the Qt DRT as the feature is not enabled.
2255
2256         * platform/qt/Skipped:
2257
2258 2008-12-14  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2259
2260         Reviewed by George Staikos.
2261
2262         Add a new WML testcase covering <timer> and <go> combinations: wml/go-task-animation.html
2263
2264         * wml/go-task-animation-expected.txt: Added.
2265         * wml/go-task-animation.html: Added.
2266         * wml/resources/WMLTestCase.js:
2267         (createWMLTestCase.iframeElement.onload):
2268         (createWMLTestCase):
2269         * wml/resources/animation.wml: Added.
2270         * wml/resources/go-task-animation.js: Added.
2271         (setupTestDocument):
2272         (prepareTest):
2273         (executeTest):
2274         * wml/resources/go-task-get-method-same-deck.js:
2275         (setupTestDocument):
2276         * wml/resources/test-document.wml:
2277
2278 2008-12-14  Dirk Schulze  <krit@webkit.org>
2279
2280         Reviewed by Oliver Hunt.
2281
2282         Ensure correct behaviour of composite on a fully transparent color.
2283
2284         * fast/canvas/canvas-transparency-and-composite-expected.txt: Added.
2285         * fast/canvas/canvas-transparency-and-composite.html: Added.
2286         * fast/canvas/resources/canvas-transparency-and-composite.js: Added.
2287
2288 2008-12-14  Alexey Proskuryakov  <ap@webkit.org>
2289
2290         Suggested by Holger Freyther.
2291
2292         * fast/workers/worker-navigator-expected.txt:
2293         * fast/workers/worker-navigator.html:
2294         navigator.platform.length is intentionally zero on Gtk+, changed to check for its type.
2295
2296 2008-12-13  Alexey Proskuryakov  <ap@webkit.org>
2297
2298         Reviewed by Darin Adler.
2299
2300         https://bugs.webkit.org/show_bug.cgi?id=22843
2301         Auto-generate JSWorkerContext
2302
2303         * fast/workers/worker-replace-self-expected.txt: Added.
2304         * fast/workers/worker-replace-self.html: Added.
2305         Test that "self" is replaceable. This matches window.self behavior, but not Firefox.
2306
2307         * fast/workers/worker-location-expected.txt:
2308         * fast/workers/worker-location.html:
2309         Added a test for global constructor.
2310
2311 2008-12-13  Dirk Schulze  <krit@webkit.org>
2312
2313         Reviewed by Oliver Hunt.
2314
2315         This test is wrong. We shouldn't fill something with a gradient, if the
2316         path is empty.
2317
2318         * fast/canvas/gradient-empty-path.html: Removed.
2319         * platform/mac/fast/canvas/gradient-empty-path-expected.checksum: Removed.
2320         * platform/mac/fast/canvas/gradient-empty-path-expected.png: Removed.
2321         * platform/mac/fast/canvas/gradient-empty-path-expected.txt: Removed.
2322
2323 2008-12-13  Darin Adler  <darin@apple.com>
2324
2325         Reviewed by Dan Bernstein.
2326
2327         - test for https://bugs.webkit.org/show_bug.cgi?id=18734
2328           REGRESSION (r31081): Focus problems in Gmail 2/Plain text message text
2329           <rdar://problem/5892415>
2330
2331         * fast/forms/textarea-selection-preservation-expected.txt: Added.
2332         * fast/forms/textarea-selection-preservation.html: Added.
2333
2334 2008-12-13  Holger Hans Peter Freyther  <zecke@selfish.org>
2335
2336         Reviewed by Dan Bernstein.
2337
2338         Revert pixel test results back to the old version. This is
2339         reverting r39254.
2340
2341         https://bugs.webkit.org/show_bug.cgi?id=22824
2342
2343         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum:
2344         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
2345         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
2346         * platform/mac/svg/custom/image-small-width-height-expected.checksum:
2347         * platform/mac/svg/custom/image-small-width-height-expected.png:
2348         * platform/mac/svg/custom/image-small-width-height-expected.txt:
2349         * platform/mac/svg/text/text-tselect-02-f-expected.checksum:
2350         * platform/mac/svg/text/text-tselect-02-f-expected.png:
2351         * platform/mac/svg/text/text-tselect-02-f-expected.txt:
2352
2353 2008-12-13  Dirk Schulze  <krit@webkit.org>
2354
2355         Reviewed by Darin Adler.
2356
2357         Checks behavior of gradients on an empty path in canvas.
2358
2359         * fast/canvas/canvas-gradient-without-path-expected.txt: Added.
2360         * fast/canvas/canvas-gradient-without-path.html: Added.
2361         * fast/canvas/resources/canvas-gradient-without-path.js: Added.
2362
2363 2008-12-12  Dean Jackson  <dino@apple.com>
2364
2365         Reviewed by Darin Adler.
2366
2367         Expose WebKitAnimationEvent, WebKitTransitionEvent,
2368         WebKitCSSTransformValue, WebKitCSSKeyframeRule and
2369         WebKitCSSKeyframesRule to Window object.
2370         
2371         https://bugs.webkit.org/show_bug.cgi?id=20560
2372         
2373         * animations/keyframes-rule-expected.txt:
2374         * animations/keyframes-rule.html:
2375         * fast/dom/Window/window-properties-expected.txt:
2376         * fast/events/event-instanceof-expected.txt:
2377         * fast/events/resources/event-instanceof.js:
2378         * fast/js/global-constructors-expected.txt:
2379         * transforms/transform-value-types-expected.txt:
2380         * transforms/transform-value-types.html:
2381
2382 2008-12-12  Cameron Zwarich  <zwarich@apple.com>
2383
2384         Reviewed by Oliver Hunt.
2385
2386         Tests for bug 22835: Crash during bytecode generation when comparing to null
2387         <https://bugs.webkit.org/show_bug.cgi?id=22835>
2388         <rdar://problem/6286749>
2389
2390         * fast/js/ignored-result-null-comparison-crash-expected.txt: Added.
2391         * fast/js/ignored-result-null-comparison-crash.html: Added.
2392         * fast/js/resources/ignored-result-null-comparison-crash.js: Added.
2393
2394 2008-12-12  Pierre-Olivier Latour  <pol@apple.com>
2395
2396         Checked-in new results for failing SVG tests so that the bots are green again.
2397
2398         https://bugs.webkit.org/show_bug.cgi?id=22824
2399
2400         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum:
2401         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
2402         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
2403         * platform/mac/svg/custom/image-small-width-height-expected.checksum:
2404         * platform/mac/svg/custom/image-small-width-height-expected.png:
2405         * platform/mac/svg/custom/image-small-width-height-expected.txt:
2406         * platform/mac/svg/text/text-tselect-02-f-expected.checksum:
2407         * platform/mac/svg/text/text-tselect-02-f-expected.png:
2408         * platform/mac/svg/text/text-tselect-02-f-expected.txt:
2409
2410 2008-12-12  Simon Hausmann  <hausmann@webkit.org>
2411
2412         Rubber-stamped by Holger Freyther.
2413
2414         Added all the failing tests in the Qt build that require font metrics
2415         to the skipped list, as discussed. We cannot maintain the metrics
2416         currently.
2417
2418         * platform/qt/Skipped:
2419
2420 2008-12-11  Cameron Zwarich  <zwarich@apple.com>
2421
2422         Rubber-stamped by Mark Rowe.
2423
2424         Roll out r39212 due to assertion failures during layout tests, multiple
2425         layout test failures, memory leaks, and obvious incorrectness.
2426
2427         * security/override-preferences-2-expected.txt: Removed.
2428         * security/override-preferences-2.html: Removed.
2429         * security/override-preferences-expected.txt: Removed.
2430         * security/override-preferences.html: Removed.
2431         * security/override-zzz-reset-expected.txt: Removed.
2432         * security/override-zzz-reset.html: Removed.
2433
2434 2008-12-11  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2435
2436         Reviewed by Holger Freyther.
2437
2438         Fix WML image layout tests to not rely on external resources.
2439         Update results after adding <img> support.
2440
2441         * fast/wml/img-localsrc.wml:
2442         * fast/wml/img-src-localsrc-alt.wml:
2443         * fast/wml/img-src.wml:
2444         * fast/wml/resources: Added.
2445         * fast/wml/resources/fail.png: Added.
2446         * fast/wml/resources/pass.png: Added.
2447         * platform/mac/fast/wml/img-localsrc-expected.checksum:
2448         * platform/mac/fast/wml/img-localsrc-expected.png:
2449         * platform/mac/fast/wml/img-localsrc-expected.txt:
2450         * platform/mac/fast/wml/img-src-expected.checksum:
2451         * platform/mac/fast/wml/img-src-expected.png:
2452         * platform/mac/fast/wml/img-src-expected.txt:
2453         * platform/mac/fast/wml/img-src-localsrc-alt-expected.checksum:
2454         * platform/mac/fast/wml/img-src-localsrc-alt-expected.png:
2455         * platform/mac/fast/wml/img-src-localsrc-alt-expected.txt:
2456
2457 2008-12-10  Oliver Hunt  <oliver@apple.com>
2458
2459         Reviewed by Adele Peterson.
2460
2461         Crash (null-deref) when using :before pseudoselector with content CSS rule in SVG
2462         <rdar://problem/6302405>
2463         <https://bugs.webkit.org/show_bug.cgi?id=22804>
2464
2465         Test to make sure we don't crash, and don't display generated content.
2466
2467         * svg/css/crash-css-generated-content-expected.txt: Added.
2468         * svg/css/crash-css-generated-content.xhtml: Added.
2469
2470 2008-12-11  Anders Carlsson  <andersca@apple.com>
2471
2472         Reviewed by Cameron Zwarich.
2473
2474         https://bugs.webkit.org/show_bug.cgi?id=22797
2475         REGRESSION: Crash at http://news.cnet.com/8301-17939_109-10119149-2.html
2476         
2477         * http/tests/plugins/get-url-expected.txt: Added.
2478         * http/tests/plugins/get-url.html: Added.
2479
2480 2008-12-11  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2481
2482         Reviewed by Eric Seidel.
2483
2484         Fix typo in doctype (correct wapforum.org URL)
2485
2486         * fast/wml/p-align.wml:
2487         * fast/wml/p-mode.wml:
2488
2489 2008-12-08  Dean McNamee  <deanm@chromium.org>
2490
2491         Reviewed by Darin Adler.
2492
2493         Always append a trailing slash when using PHP's sys_get_temp_dir().
2494
2495         This allows these tests to run on Linux, where this API returns the
2496         directory without a trailing slash.
2497
2498         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
2499         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
2500         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
2501         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
2502         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
2503
2504 2008-12-10  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2505
2506         Rubber-stamped by George Staikos.
2507
2508         Update WML pixel test results, after adding <template> support.
2509
2510         * platform/mac/fast/wml/do-shadow-expected.checksum:
2511         * platform/mac/fast/wml/do-shadow-expected.png:
2512         * platform/mac/fast/wml/do-template-expected.checksum:
2513         * platform/mac/fast/wml/do-template-expected.png:
2514
2515 2008-12-10  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2516
2517         Reviewed by Eric Seidel.
2518
2519         Update WML test results after adding <template> support.
2520
2521         * platform/mac/fast/wml/do-shadow-expected.txt:
2522         * platform/mac/fast/wml/do-template-expected.txt:
2523
2524 2008-12-10  Brady Eidson  <beidson@apple.com>
2525
2526         Reviewed by Darin
2527
2528         Most of these policy delegate related tests will now pass with accompanying DRT changes.
2529         
2530         * platform/win/Skipped:  
2531
2532 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2533
2534         Reviewed by Darin Adler.
2535
2536         Replaced outdated reference image for svg/webarchive/svg-cursor-subresources.svg
2537
2538         https://bugs.webkit.org/show_bug.cgi?id=22801
2539
2540         * platform/mac/svg/webarchive/svg-cursor-subresources-expected.checksum:
2541         * platform/mac/svg/webarchive/svg-cursor-subresources-expected.png:
2542
2543 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2544
2545         Reviewed by Darin Adler.
2546
2547         Rewrote animations/animation-test-helpers.js to take advantage of the pauseAnimationAtTimeOnElementWithId()
2548         API when available in DRT.
2549
2550         Updated all animations tests that check for values of animated CSS properties to use these new helper functions.
2551
2552         https://bugs.webkit.org/show_bug.cgi?id=22796
2553
2554         * animations/animation-test-helpers.js:
2555         (isCloseEnough):
2556         (checkExpectedValue):
2557         (endTest):
2558         (startTest):
2559         (runAnimationTest):
2560         * animations/big-rotation-expected.txt:
2561         * animations/big-rotation.html:
2562         * animations/change-keyframes-expected.txt:
2563         * animations/change-keyframes-name-expected.txt:
2564         * animations/change-keyframes-name.html:
2565         * animations/change-keyframes.html:
2566         * animations/change-one-anim-expected.txt:
2567         * animations/change-one-anim.html:
2568         * animations/generic-from-to-expected.txt:
2569         * animations/generic-from-to.html:
2570         * animations/import-expected.txt:
2571         * animations/import.html:
2572         * animations/keyframe-timing-functions-expected.txt:
2573         * animations/keyframe-timing-functions.html:
2574         * animations/keyframes-comma-separated-expected.txt:
2575         * animations/keyframes-comma-separated.html:
2576         * animations/keyframes-expected.txt:
2577         * animations/keyframes-from-missing.html:
2578         * animations/keyframes-out-of-order-expected.txt:
2579         * animations/keyframes-out-of-order.html:
2580         * animations/keyframes-to-missing.html:
2581         * animations/keyframes.html:
2582         * animations/lineheight-animation-expected.txt:
2583         * animations/lineheight-animation.html:
2584         * animations/matrix-anim-expected.txt:
2585         * animations/matrix-anim.html:
2586         * animations/multiple-animations-expected.txt:
2587         * animations/multiple-animations.html:
2588         * animations/multiple-keyframes-expected.txt:
2589         * animations/multiple-keyframes.html:
2590         * animations/transition-and-animation-1-expected.txt:
2591         * animations/transition-and-animation-1.html:
2592         * animations/transition-and-animation-2-expected.txt:
2593         * animations/transition-and-animation-2.html:
2594         * animations/width-using-ems-expected.txt:
2595         * animations/width-using-ems.html:
2596         * platform/win/Skipped:
2597
2598 2008-12-10  Alice Liu  <alice.liu@apple.com>
2599
2600         Adding tweak to .conf files needed for 
2601         WebCore/manual-tests/drag-image-to-desktop.html
2602
2603         Reviewed by Darin Adler.
2604
2605         * http/conf/apache2-debian-httpd.conf:
2606         * http/conf/apache2-httpd.conf:
2607         * http/conf/cygwin-httpd.conf:
2608         * http/conf/httpd.conf:
2609         * http/tests/misc/resources/generatedimage.bat: Added.
2610
2611 2008-12-10  Geoffrey Garen  <ggaren@apple.com>
2612
2613         Reviewed by Sam :( Weinig.
2614         
2615         Added a test for http://trac.webkit.org/changeset/39162.
2616
2617         * fast/regex/malformed-escapes-expected.txt: Added.
2618         * fast/regex/malformed-escapes.html: Added.
2619         * fast/regex/resources/malformed-escapes.js: Added.
2620
2621 2008-12-10  Brady Eidson  <beidson@apple.com>
2622
2623         Reviewed by Darin
2624
2625         New layout tests for testing the fix for https://bugs.webkit.org/show_bug.cgi?id=22194:
2626
2627         * http/tests/navigation/post-goback-repost-policy-expected.txt: Added.
2628         * http/tests/navigation/post-goback-repost-policy.html: Added.
2629         * http/tests/navigation/resources/goback-with-policydelegate.html: Added.
2630         * http/tests/navigation/resources/post-target-policy-test.html: Added.
2631
2632         Updated layout test results for the new "custom policy delegate" mechanism:
2633
2634         * fast/encoding/mailto-always-utf-8-expected.txt:
2635         * fast/forms/mailto/advanced-get-expected.txt:
2636         * fast/forms/mailto/advanced-put-expected.txt:
2637         * fast/forms/mailto/get-multiple-items-expected.txt:
2638         * fast/forms/mailto/get-multiple-items-text-plain-expected.txt:
2639         * fast/forms/mailto/get-multiple-items-x-www-form-urlencoded-expected.txt:
2640         * fast/forms/mailto/get-non-ascii-always-utf-8-expected.txt:
2641         * fast/forms/mailto/get-non-ascii-expected.txt:
2642         * fast/forms/mailto/get-non-ascii-text-plain-expected.txt:
2643         * fast/forms/mailto/get-non-ascii-text-plain-latin-1-expected.txt:
2644         * fast/forms/mailto/get-overwrite-query-expected.txt:
2645         * fast/forms/mailto/post-append-query-expected.txt:
2646         * fast/forms/mailto/post-multiple-items-expected.txt:
2647         * fast/forms/mailto/post-multiple-items-multipart-form-data-expected.txt:
2648         * fast/forms/mailto/post-multiple-items-text-plain-expected.txt:
2649         * fast/forms/mailto/post-multiple-items-x-www-form-urlencoded-expected.txt:
2650         * fast/forms/mailto/post-text-plain-expected.txt:
2651         * fast/forms/mailto/post-text-plain-with-accept-charset-expected.txt:
2652         * http/tests/security/feed-urls-from-remote-expected.txt:
2653
2654         Skip the new test on Windows until the policy delegate can be enhanced there:
2655         * platform/win/Skipped:
2656         (It is already implicitly skipped for qt and gtk)
2657
2658 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2659
2660         Reviewed by Darin Adler.
2661
2662         Added a test to verify that the DRT API pauseAnimationAtTimeOnElementWithId() does work
2663         with animations using multiple keyframes.
2664
2665         https://bugs.webkit.org/show_bug.cgi?id=22773
2666
2667         * animations/animation-drt-api-multiple-keyframes.html: Added.
2668         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.checksum: Added.
2669         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.png: Added.
2670         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.txt: Added.
2671         * platform/win/Skipped:
2672
2673 2008-12-10  Hironori Bono  <hbono@chromium.org>
2674
2675         Reviewed by Alexey Proskuryakov.
2676
2677         Bug 21820: Unable to enter the Tamil UNICODE Characters via Thamizha Phonetic IME
2678         https://bugs.webkit.org/show_bug.cgi?id=21820
2679
2680         <rdar://problem/5683248> Typing backspace to delete a diacritical mark also deletes the character before (Arabic)
2681         <rdar://problem/5702038> Backspace removes Thai Character in wrong sequence
2682
2683         Added test for verifying if a backspace key deletes only the last character of a ligature which consists of
2684         multiple Unicode characters.
2685         Also added a test for verifying an undo operation works after deleting the last character of a ligature.
2686
2687         * editing/deleting/delete-ligature-001-expected.txt: Added.
2688         * editing/deleting/delete-ligature-001.html: Added.
2689         * editing/deleting/delete-ligature-002-expected.txt: Added.
2690         * editing/deleting/delete-ligature-002.html: Added.
2691         * editing/deleting/delete-ligature-003-expected.txt: Added.
2692         * editing/deleting/delete-ligature-003.html: Added.
2693
2694 2008-12-10  Alexey Proskuryakov  <ap@webkit.org>
2695
2696         Rubber-stamped by Maciej Stachowiak.
2697
2698         <rdar://problem/5959165> Crash in a number of iExploder tests in WebCore::CachedImage::notifyObservers
2699
2700         Add a test for a crash that is no longer reproducible.
2701
2702         * fast/css/mask-missing-image-crash-expected.txt: Added.
2703         * fast/css/mask-missing-image-crash.html: Added.
2704
2705 2008-12-09  Alexey Proskuryakov  <ap@webkit.org>
2706
2707         Rubber-stamped by Dan Bernstein.
2708
2709         https://bugs.webkit.org/show_bug.cgi?id=19762
2710         Crash in svg/webarchive/svg-cursor-subresources.svg
2711
2712         * svg/webarchive/svg-cursor-subresources.svg: Copied from LayoutTests/svg/webarchive/svg-cursor-subresources.svg-disabled.
2713         * svg/webarchive/svg-cursor-subresources.svg-disabled: Removed.
2714         Re-enabling the test.
2715
2716 2008-12-09  Geoffrey Garen  <ggaren@apple.com>
2717
2718         Reviewed by Oliver Hunt.
2719
2720         Added a test for an assertion followed by a quantifier.
2721
2722         * fast/regex/quantified-assertions-expected.txt: Added.
2723         * fast/regex/quantified-assertions.html: Added.
2724         * fast/regex/resources/quantified-assertions.js: Copied from fast/regex/resources/alternative-length-miscalculation.js.
2725
2726 2008-12-09  Geoffrey Garen  <ggaren@apple.com>
2727
2728         Reviewed by Cameron Zwarich.
2729
2730         Updated regular expression layout tests to be agnostic between WREC
2731         and PCRE quirks. Also, updated results to match new, more web-compatible
2732         regular expression parsing.
2733
2734         * fast/js/regexp-charclass-crash-expected.txt:
2735         * fast/js/regexp-charclass-crash.html:
2736         * fast/js/regexp-no-extensions-expected.txt:
2737         * fast/js/resources/regexp-no-extensions.js:
2738         * fast/regex/test1-expected.txt:
2739
2740 2008-12-09  David Levin  <levin@chromium.org>
2741
2742         Reviewed by Eric Seidel.
2743
2744         https://bugs.webkit.org/show_bug.cgi?id=22512
2745
2746         Add a test to check for crashes when attaching an event to a document created by
2747         'document.implementation.createDocument'.
2748
2749         * fast/events/create-document-crash-on-attach-event-expected.txt: Added.
2750         * fast/events/create-document-crash-on-attach-event.html: Added.
2751         * fast/events/resources/create-document-crash-on-attach-event.js: Added.
2752         (doc.onload):
2753
2754 2008-12-09  David Levin  <levin@chromium.org>
2755
2756         Reviewed by Eric Seidel.
2757
2758         Add a test to check the event order for context clicks on Windows.
2759
2760         https://bugs.webkit.org/show_bug.cgi?id=22505
2761
2762         * platform/win/fast/events/context-click-events-expected.txt: Added.
2763         * platform/win/fast/events/context-click-events.html: Added.
2764         * platform/win/fast/events/resources: Added.
2765         * platform/win/fast/events/resources/TEMPLATE.html: Added.
2766         * platform/win/fast/events/resources/context-click-events.js: Added.
2767         (clickHandler):
2768         (traceMouseEvent):
2769
2770
2771 2008-12-09  Alexey Proskuryakov  <ap@webkit.org>
2772
2773         Reviewed by Darin Adler.
2774
2775         https://bugs.webkit.org/show_bug.cgi?id=22719
2776         Implement Navigator object in Workers
2777
2778         * fast/workers/worker-navigator-expected.txt: Added.
2779         * fast/workers/worker-navigator.html: Added.
2780
2781 2008-12-09  Pamela Greene  <pam@chromium.org>
2782
2783         Submitted without review.
2784         Corrected results so the test passes.
2785
2786         * fast/events/special-key-events-in-input-text-expected.txt:
2787
2788 2008-12-09  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2789
2790         Reviewed by Alexey Proskuryakov.
2791
2792         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22637
2793
2794         Add new tests covering the WMLGoElement's GET method.
2795         Reactive disabled WML tests, as LayoutTests/wml/ is not run anymore if WebCore has been built without WML support.
2796
2797         * wml/go-task-get-method-external-deck-expected.txt: Added.
2798         * wml/go-task-get-method-external-deck-with-href-expected.txt: Added.
2799         * wml/go-task-get-method-external-deck-with-href.html: Added.
2800         * wml/go-task-get-method-external-deck.html: Added.
2801         * wml/go-task-get-method-same-deck-expected.txt: Added.
2802         * wml/go-task-get-method-same-deck.html: Added.
2803         * wml/resources/WMLTestCase.js:
2804         (createWMLTestCase.iframeElement.onload):
2805         (createWMLTestCase):
2806         (completeTest.script.onload):
2807         (completeTest):
2808         * wml/resources/external-deck.wml: Added.
2809         * wml/resources/go-task-get-method-external-deck-with-href.js: Added.
2810         (setupTestDocument):
2811         (prepareTest):
2812         (executeTest):
2813         * wml/resources/go-task-get-method-external-deck.js: Added.
2814         (setupTestDocument):
2815         (prepareTest):
2816         (executeTest):
2817         * wml/resources/go-task-get-method-same-deck.js: Added.
2818         (setupTestDocument):
2819         (prepareTest):
2820         (executeTest):
2821         * wml/resources/test-document.wml: Added.
2822         * wml/variable-reference-invalid-character.html: Copied from LayoutTests/wml/variable-reference-invalid-character.html-disabled.
2823         * wml/variable-reference-invalid-character.html-disabled: Removed.
2824         * wml/variable-reference-valid.html: Copied from LayoutTests/wml/variable-reference-valid.html-disabled.
2825         * wml/variable-reference-valid.html-disabled: Removed.
2826
2827 2008-12-08  Dmitry Titov  <dimich@chromium.org>
2828
2829         Reviewed by Darin Adler.
2830
2831         Test for https://bugs.webkit.org/show_bug.cgi?id=22710
2832         Verifies that active timeout does not cause memory leak.
2833
2834         * fast/dom/Window/resources/long_timeout.html: Added.
2835         * fast/dom/Window/timeout-released-on-close-expected.txt: Added.
2836         * fast/dom/Window/timeout-released-on-close.html: Added.
2837
2838 2008-12-08  Geoffrey Garen  <ggaren@apple.com>
2839
2840         Reviewed by Sam Weinig.
2841         
2842         Fixed js-test-pre.js to print a meaningful, complete sentence when
2843         exception tests fail.
2844
2845         * fast/js/const-expected.txt: Updated test for new results.
2846
2847         * fast/js/resources/js-test-pre.js:
2848         (shouldThrow):
2849
2850 2008-12-08  Pierre-Olivier Latour  <pol@apple.com>
2851
2852         Reviewed by Dan Bernstein.
2853
2854         Increase timeout in video-paint-test.js so that <video> tests pass on the Tiger pixel bot which is slower
2855         than the Leopard one.
2856
2857         https://bugs.webkit.org/show_bug.cgi?id=22742
2858
2859         * media/video-paint-test.js:
2860         (init):
2861
2862 2008-12-08  Geoffrey Garen  <ggaren@apple.com>
2863
2864         Reviewed by Sam Weinig.
2865         
2866         Added a test for interesting uses of non-pattern-characters in regular
2867         expressions.
2868
2869         * fast/regex/non-pattern-characters-expected.txt: Added.
2870         * fast/regex/non-pattern-characters.html: Added.
2871         * fast/regex/resources/non-pattern-characters.js: Added.
2872
2873 2008-12-08  Darin Adler  <darin@apple.com>
2874
2875         Reviewed by John Sullivan.
2876
2877         - tests for https://bugs.webkit.org/show_bug.cgi?id=22409
2878           REGRESSION: cmd-shift-left/right don't switch tabs, instead select text
2879
2880         * editing/execCommand/enabling-and-selection-2-expected.txt: Added.
2881         * editing/execCommand/enabling-and-selection-2.html: Added.
2882         * editing/execCommand/enabling-and-selection-expected.txt: Added.
2883         * editing/execCommand/enabling-and-selection.html: Added.
2884         * editing/execCommand/resources: Added.
2885         * editing/execCommand/resources/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
2886         * editing/execCommand/resources/enabling-and-selection-2.js: Added.
2887         * editing/execCommand/resources/enabling-and-selection.js: Added.
2888
2889         * fast/canvas/canvas-setTransform.html: Let make-js-test-wrappers update this.
2890         * fast/canvas/canvas-strokeRect.html: Ditto.
2891
2892         * platform/qt/Skipped: Added enabling-and-selection-2 to the skipped list.
2893         * platform/win/Skipped: Ditto.
2894
2895 2008-12-08  Pamela Greene  <pam@chromium.org>
2896
2897         Reviewed by Darin Adler.
2898
2899         https://bugs.webkit.org/show_bug.cgi?id=22739
2900         Test the sequence of keyboard events generated for a keypress.
2901
2902         * fast/events/special-key-events-in-input-text-expected.txt: Added.
2903         * fast/events/special-key-events-in-input-text.html: Added.
2904
2905 2008-12-08  Julien Chaffraix  <jchaffraix@webkit.org>
2906
2907         Reviewed by Darin Adler.
2908
2909         Tests cases for bug 17897: Not Rendering Images Imported from XHTML Document
2910         <rdar://problem/5827614>
2911
2912         - xmlhttprequest-image-not-loaded*: test that an image loaded by an XMLHttpRequest and inserted into a XHTML or SVG Document
2913         is properly rendered.
2914
2915         - image-blocked-src-change.html and image-blocked-src-no-change.html: test that an image that was in error is responding to src attribute change
2916           (whether it does really change the url or not).
2917
2918         * http/tests/misc/image-blocked-src-change-expected.txt: Added.
2919         * http/tests/misc/image-blocked-src-change.html: Added.
2920         * http/tests/misc/image-blocked-src-no-change-expected.txt: Added.
2921         * http/tests/misc/image-blocked-src-no-change.html: Added.
2922         * http/tests/xmlhttprequest/resources/load-icon.svg: Added.
2923         * http/tests/xmlhttprequest/resources/load-icon.xhtml: Added.
2924         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-expected.txt: Added.
2925         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg-expected.txt: Added.
2926         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg.svg: Added.
2927         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded.html: Added.
2928
2929 2008-12-08  Mark Rowe  <mrowe@apple.com>
2930
2931         Rubber-stamped by Sam Weinig.
2932
2933         Disable the WML tests since no platforms build with WML enabled by default and the test failures are annoying.
2934
2935         * wml/variable-reference-invalid-character.html-disabled: Renamed from LayoutTests/wml/variable-reference-invalid-character.html.
2936         * wml/variable-reference-valid.html-disabled: Renamed from LayoutTests/wml/variable-reference-valid.html.
2937
2938 2008-12-08  Aaron Boodman  <aa@chromium.org>
2939
2940         Reviewed by Stephanie Lewis.
2941
2942         https://bugs.webkit.org/show_bug.cgi?id=22301
2943         Make dispatchDidFinishLoading() always fire before didFinishLoadForFrame().
2944
2945         * fast/dom/Window/get-set-properties-expected.txt:
2946         * fast/events/onunload-window-property-expected.txt:
2947         * http/tests/loading/basic-expected.txt:
2948         * http/tests/loading/empty-subframe-expected.txt:
2949         * http/tests/loading/gmail-assert-on-load-expected.txt:
2950         * http/tests/loading/location-hash-reload-cycle-expected.txt:
2951         * http/tests/loading/onload-vs-immediate-refresh-expected.txt:
2952         * http/tests/loading/slow-parsing-subframe-expected.txt:
2953         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
2954         * platform/mac/http/tests/loading/simple-subframe-expected.txt:
2955         * webarchive/loading/test-loading-archive-expected.txt:
2956
2957 2008-12-08  Oliver Hunt  <oliver@apple.com>
2958
2959         Reviewed by Alexey Proskuryakov.
2960
2961         Bug 22398: r39059: Crash when clearing webkitTransitionDuration in webkitTransitionEnd event handler
2962         <rdar://problem/6426245> REGRESSION(r39059): Reproducible crash when clearing webkitTransitionDuration in webkitTransitionEnd event handler (22398)
2963
2964         Add crash test for this regression -- simply clear the transition duration in the transitionEnd handler.
2965
2966         * transitions/transition-duration-cleared-in-transitionend-crash-expected.txt: Added.
2967         * transitions/transition-duration-cleared-in-transitionend-crash.html: Added.
2968
2969 2008-12-07  Simon Fraser  <simon.fraser@apple.com>
2970
2971         Reviewed by Dan Bernstein
2972
2973         https://bugs.webkit.org/show_bug.cgi?id=22594
2974         
2975         Testcase for fetching inline style for -webkit-transform-origin
2976         and -webkit-transition.
2977
2978         * fast/css/transform-inline-style-expected.txt: Added.
2979         * fast/css/transform-inline-style.html: Added.
2980
2981 2008-12-07  Dirk Schulze  <krit@webkit.org>
2982
2983         Reviewed by Oliver Hunt.
2984
2985         Tests strokeRect with patterns and gradients.
2986
2987         * fast/canvas/canvas-strokeRect-expected.txt: Added.
2988         * fast/canvas/canvas-strokeRect.html: Added.
2989         * fast/canvas/resources/canvas-strokeRect.js: Added.
2990
2991 2008-12-06  Dirk Schulze  <krit@webkit.org>
2992
2993         Reviewed by Oliver Hunt.
2994
2995         Added tests for canvas's setTransform() and updated an existing one.
2996
2997         * fast/canvas/canvas-setTransform-expected.txt: Added.
2998         * fast/canvas/canvas-setTransform.html: Added.
2999         * fast/canvas/resources/canvas-setTransform.js: Added.
3000         * fast/dom/Window/window-properties-expected.txt:
3001
3002 2008-12-06  Antti Koivisto  <antti@apple.com>
3003
3004         Reusing property slots changed property ordering in this text.
3005
3006         * editing/pasteboard/5780697-2-expected.txt:
3007
3008 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3009
3010         Reviewed by Antti Koivisto, Dan Bernstein
3011         
3012         https://bugs.webkit.org/show_bug.cgi?id=22088
3013         
3014         Testcase for repaint issue when transform changes
3015
3016         * fast/repaint/transform-repaint-descendants.html: Added.
3017         * platform/mac/fast/repaint/transform-repaint-descendants-expected.checksum: Added.
3018         * platform/mac/fast/repaint/transform-repaint-descendants-expected.png: Added.
3019         * platform/mac/fast/repaint/transform-repaint-descendants-expected.txt: Added.
3020
3021 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3022
3023         Update expected image now that the caret renders in transformed
3024         content.
3025
3026         https://bugs.webkit.org/show_bug.cgi?id=15671
3027
3028         * platform/mac/fast/forms/search-transformed-expected.checksum:
3029         * platform/mac/fast/forms/search-transformed-expected.png:
3030
3031 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3032
3033         Reviewed by Dan Bernstein
3034
3035         https://bugs.webkit.org/show_bug.cgi?id=15739
3036         
3037         Testcase for selection painting on a transformed, replaced element.
3038         
3039         * fast/replaced/selection-rect-transform.html: Added.
3040         * platform/mac/fast/replaced/selection-rect-transform-expected.checksum: Added.
3041         * platform/mac/fast/replaced/selection-rect-transform-expected.png: Added.
3042         * platform/mac/fast/replaced/selection-rect-transform-expected.txt: Added.
3043
3044 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3045
3046         Reviewed by Dave Hyatt
3047
3048         https://bugs.webkit.org/show_bug.cgi?id=15671
3049         
3050         * fast/transforms/transformed-caret.html: Added.
3051         * platform/mac/fast/transforms/transformed-caret-expected.checksum: Added.
3052         * platform/mac/fast/transforms/transformed-caret-expected.png: Added.
3053         * platform/mac/fast/transforms/transformed-caret-expected.txt: Added.
3054         
3055           New testcase for caret on transformed element.
3056           
3057         * platform/mac/fast/transforms/transformed-focused-text-input-expected.checksum:
3058         * platform/mac/fast/transforms/transformed-focused-text-input-expected.png:
3059         
3060           Fix expected now that caret rendering works properly.
3061
3062 2008-12-05  Chris Marrin  <cmarrin@apple.com>
3063
3064         Reviewed by Dave Hyatt.
3065
3066         Testcases for https://bugs.webkit.org/show_bug.cgi?id=22635
3067
3068         * animations/animation-iteration-event-destroy-renderer-expected.txt: Added.
3069         * animations/animation-iteration-event-destroy-renderer.html: Added.
3070         * animations/animation-start-event-destroy-renderer-expected.txt: Added.
3071         * animations/animation-start-event-destroy-renderer.html: Added.
3072
3073 2008-12-05  Pamela Greene  <pam@chromium.org>
3074
3075         Reviewed by Darin Adler.
3076
3077         https://bugs.webkit.org/show_bug.cgi?id=22608
3078         Add a test for line numbers of uncaught JS exceptions.
3079
3080         * fast/js/uncaught-exception-line-number-expected.txt: Added.
3081         * fast/js/uncaught-exception-line-number.html: Added.
3082
3083 2008-12-05  Pamela Greene  <pam@chromium.org>
3084
3085         Reviewed by Darin Adler.
3086
3087         https://bugs.webkit.org/show_bug.cgi?id=22604
3088         Add test for onload handler named 'onload'.
3089
3090         * fast/events/onload-name-collision-expected.txt: Added.
3091         * fast/events/onload-name-collision.html: Added.
3092
3093 2008-12-05  Pamela Greene  <pam@chromium.org>
3094
3095         Reviewed by Darin Adler.
3096
3097         https://bugs.webkit.org/show_bug.cgi?id=22601
3098         Add test to verify that calling functions on a Java applet from JS works.
3099
3100         * fast/dom/java-applet-calls-expected.txt: Added.
3101         * fast/dom/java-applet-calls.html: Added.
3102         * fast/dom/resources/TestApplet.class: Added.
3103         * fast/dom/resources/TestApplet.java: Added.
3104         (TestApplet): Source of test applet for use by layout test(s).
3105         (TestApplet.init):
3106         (TestApplet.setString):
3107         (TestApplet.getString):
3108
3109 2008-12-05  Pamela Greene  <pam@chromium.org>
3110
3111         Reviewed by Darin Adler.
3112
3113         https://bugs.webkit.org/show_bug.cgi?id=22592
3114         Make sure the onload handler is only called once, even when there are
3115         multiple <body> nodes in the document.
3116
3117         * fast/events/onload-fires-twice-expected.txt: Added.
3118         * fast/events/onload-fires-twice.html: Added.
3119
3120 2008-12-05  Pamela Greene  <pam@chromium.org>
3121
3122         Reviewed by Darin Adler.
3123
3124         https://bugs.webkit.org/show_bug.cgi?id=22575
3125         Add a test for accessing NodeList items by name.
3126
3127         * fast/dom/NodeList/nodelist-item-with-name-expected.txt: Added.
3128         * fast/dom/NodeList/nodelist-item-with-name.html: Added.
3129
3130 2008-12-05  Pamela Greene  <pam@chromium.org>
3131
3132         Reviewed by Eric Seidel.
3133
3134         https://bugs.webkit.org/show_bug.cgi?id=22632
3135         Add a test for DOM operations with incompatible receivers or arguments.
3136
3137         * fast/dom/incompatible-operations-expected.txt: Added.
3138         * fast/dom/incompatible-operations.html: Added.
3139
3140 2008-12-05  Justin Garcia  <justin.garcia@apple.com>
3141
3142         Updating these test results.  On Tiger the fragment created from RTFD data 
3143         contained interchange newlines that we incorrectly handled before r38983.
3144
3145         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.checksum:
3146         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.png:
3147         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.txt:
3148
3149 2008-12-05  Geoffrey Garen  <ggaren@apple.com>
3150
3151         Reviewed by Sam Weinig.
3152         
3153         Added a test for a bug I discovered while working on
3154         https://bugs.webkit.org/show_bug.cgi?id=22685.
3155
3156         * fast/regex/non-capturing-backtracking-expected.txt: Added.
3157         * fast/regex/non-capturing-backtracking.html: Added.
3158         * fast/regex/resources/non-capturing-backtracking.js: Added.
3159
3160 2008-12-05  Dean Jackson  <dino@apple.com>
3161
3162         Reviewed by David Hyatt.
3163
3164         No longer need to add a fake listener on a document
3165         node in order to get events passed up to Window.
3166         https://bugs.webkit.org/show_bug.cgi?id=20572
3167
3168         * transitions/transition-end-event-window.html:
3169
3170 2008-12-05  Kevin McCullough  <kmccullough@apple.com>
3171
3172         Reviewed by Tim Hatcher.
3173
3174         - Fix intermittent profiler test failures.  The problem is that idle
3175         time only shows up some times, probably dependent on if the system is
3176         running a little slow or has a network hiccup.  I've removed this.
3177         - I've also added <rdar://problem/6422004> Profiler tests fail because
3178         they sometimes don't have (idle) time. This is to investigate whether or
3179         not idle time should be showing up at all when running these tests.
3180
3181         * fast/profiler/anonymous-event-handler-expected.txt:
3182         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
3183         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
3184         * fast/profiler/anonymous-function-calls-eval-expected.txt:
3185         * fast/profiler/apply-expected.txt:
3186         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
3187         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
3188         * fast/profiler/call-expected.txt:
3189         * fast/profiler/call-nodelist-as-function-expected.txt:
3190         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
3191         * fast/profiler/compare-multiple-profiles-expected.txt:
3192         * fast/profiler/constructor-expected.txt:
3193         * fast/profiler/dead-time-expected.txt:
3194         * fast/profiler/document-dot-write-expected.txt:
3195         * fast/profiler/event-handler-expected.txt:
3196         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
3197         * fast/profiler/heavy-view-expected.txt:
3198         * fast/profiler/inline-event-handler-expected.txt:
3199         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
3200         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
3201         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
3202         * fast/profiler/multiple-frames-expected.txt:
3203         * fast/profiler/nested-anonymous-functon-expected.txt:
3204         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
3205         * fast/profiler/one-execution-context-expected.txt:
3206         * fast/profiler/profile-calls-in-included-file-expected.txt:
3207         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
3208         * fast/profiler/profiling-from-a-nested-location-expected.txt:
3209         * fast/profiler/resources/profiler-test-JS-resources.js:
3210         (printProfileNodeWithoutTime):
3211         * fast/profiler/simple-event-call-expected.txt:
3212         * fast/profiler/simple-no-level-change-expected.txt:
3213         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
3214         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
3215         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
3216         * fast/profiler/stop-then-function-call-expected.txt:
3217         * fast/profiler/throw-exception-from-eval-expected.txt:
3218         * fast/profiler/two-execution-contexts-expected.txt:
3219         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
3220         * fast/profiler/window-dot-eval-expected.txt:
3221
3222 2008-12-05  Alexey Proskuryakov  <ap@webkit.org>
3223
3224         Reviewed by Darin Adler.
3225
3226         https://bugs.webkit.org/show_bug.cgi?id=22672
3227         ASSERT(m_table) when xhr.onabort creates another xhr or calls setTimeout
3228
3229         * http/tests/xmlhttprequest/send-on-abort-expected.txt: Added.
3230         * http/tests/xmlhttprequest/send-on-abort.html: Added.
3231
3232         * http/tests/xmlhttprequest/abort-on-leaving-page-expected.txt: Removed.
3233         * http/tests/xmlhttprequest/abort-on-leaving-page.html: Removed.
3234         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3235         * http/tests/xmlhttprequest/resources/slow-response.pl: Removed.
3236         Stopping an XHR due to navigation no longer dispatches events.
3237
3238 2008-12-05  Jungshik Shin  <jshin@chromium.org>
3239
3240         Reviewed by Alexey Proskuryakov.
3241
3242         https://bugs.webkit.org/show_bug.cgi?id=22472
3243
3244         Revises charset alias map for TextCodecICU.
3245         - Uses windows-949 and windows-874 instead of windows-949-2000 and windows-874-2000
3246         - Replaces 'windows874' in a couple of place with 'windows-874' (for the canonical name)
3247         - Maps 'dos-874' to 'windows-874'. Currently, it's aliases to 'cp874', which is in turn
3248           mapped to 'TIS-620'. 'TIS-620' is manually aliased to 'windows-874'. We'd better directly
3249           alias 'dos-874' to 'windows-874'.
3250         - Replaces 'EUC-CN' with 'GBK' when it's used as the canonical name.
3251           Similar to the above case, we're getting rid of indirection that eventually leads to 'GBK' by
3252           directly going to 'GBK'.
3253         - Puts Mac encodings in a separate test 'char-decoding-mac.html'. Rename 'char-decoding-mac.html'
3254           in platform/mac to 'xnextstep-decoding.html' to avoid the name collision in the result files.
3255         - Adds a JS file for common functions used by char-decoding-*.html tests.
3256
3257         * fast/encoding/char-decoding-expected.txt:
3258         * fast/encoding/char-decoding-mac-expected.txt: Added.
3259         * fast/encoding/char-decoding-mac.html: Added.
3260         * fast/encoding/char-decoding.html:
3261         * fast/encoding/resources/char-decoding-utils.js
3262         * platform/mac/fast/encoding/char-decoding-mac-expected.txt: Removed.
3263         * platform/mac/fast/encoding/char-decoding-mac.html: Removed.
3264         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Copied from LayoutTests/platform/mac/fast/encoding/char-decoding-mac-expected.txt.
3265         * platform/mac/fast/encoding/xnextstep-decoding.html: Copied from LayoutTests/platform/mac/fast/encoding/char-decoding-mac.html.
3266
3267 2008-12-03  Geoffrey Garen  <ggaren@apple.com>
3268
3269         Reviewed by Oliver Hunt.
3270         
3271         Added a test for another input length miscalculation.
3272
3273         * fast/regex/alternative-length-miscalculation-expected.txt:
3274         * fast/regex/resources/alternative-length-miscalculation.js:
3275
3276 2008-12-03  Jungshik Shin  <jshin@chromium.org>
3277
3278         Reviewed by Darin Adler.
3279
3280         Add missing test files (utf-16,32 files) and two php files
3281         for bug 21635 and enabled utf-7 tests (bug 22492). The patch
3282         for bug 21635 was landed in http://trac.webkit.org/changeset/38755,
3283         but binary test files (utf-16/32) were omitted in the changeset.
3284
3285         https://bugs.webkit.org/show_bug.cgi?id=21635
3286         https://bugs.webkit.org/show_bug.cgi?id=22492
3287
3288         * http/tests/misc/resources/check-query-param.php: Added.
3289         * http/tests/misc/resources/echo-query-param.php: Added.
3290         * http/tests/misc/submit-get-in-utf16be.html: Added.
3291         * http/tests/misc/submit-get-in-utf16le.html: Added.
3292         * http/tests/misc/submit-get-in-utf32be.html: Added.
3293         * http/tests/misc/submit-get-in-utf32le.html: Added.
3294         * http/tests/misc/submit-get-in-utf7.html: Copied from http/tests/misc/submit-get-in-utf7.html-disabled.
3295         * http/tests/misc/submit-get-in-utf7.html-disabled: Removed.
3296         * http/tests/misc/submit-post-in-utf16be.html: Added.
3297         * http/tests/misc/submit-post-in-utf16le.html: Added.
3298         * http/tests/misc/submit-post-in-utf32be.html: Added.
3299         * http/tests/misc/submit-post-in-utf32le.html: Added.
3300         * http/tests/misc/submit-post-in-utf7.html: Copied from http/tests/misc/submit-post-in-utf7.html-disabled.
3301         * http/tests/misc/submit-post-in-utf7.html-disabled: Removed.
3302         * http/tests/misc/url-in-utf16be.html: Added.
3303         * http/tests/misc/url-in-utf16le.html: Added.
3304         * http/tests/misc/url-in-utf32be.html: Added.
3305         * http/tests/misc/url-in-utf32le.html: Added.
3306         * http/tests/misc/url-in-utf7.html: Copied from http/tests/misc/url-in-utf7.html-disabled.
3307         * http/tests/misc/url-in-utf7.html-disabled: Removed.
3308
3309 2008-12-03  Justin Garcia  <justin.garcia@apple.com>
3310
3311         Reviewed by Beth Dakin.
3312
3313         <rdar://problem/6018653> Extra blank line when pasting paragraph in plain text
3314
3315         * editing/pasteboard/6018653-expected.txt: Added.
3316         * editing/pasteboard/6018653.html: Added.
3317
3318 2008-12-03  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3319
3320         Reviewed by George Staikos.
3321
3322         Forgot to rerun make-js-test-wrappers, and update some fast/wml results.
3323
3324         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
3325         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
3326         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt:
3327         * wml/resources/variable-reference-invalid-character.js:
3328         * wml/resources/variable-reference-valid.js:
3329
3330 2008-12-03  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3331
3332         Reviewed by George Staikos.
3333
3334         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22636
3335
3336         Add a first set of scriptable WML layout tests.
3337         Embed WML documents in an <iframe>, contained in a (X)HTML document, and script
3338         the LayoutTestController through XHTML <script> elements. See WMLTestCase.js,
3339         which is derived from SVGTestCase.js.
3340
3341         All wml/*.html files are generated using make-js-test-wrappers.
3342
3343         Add two tests covering variable substitution.
3344
3345         * wml: Added.
3346         * wml/resources: Added.
3347         * wml/resources/TEMPLATE.html: Added.
3348         * wml/resources/WMLTestCase.js: Added.
3349         (createWMLElement):
3350         (createWMLTestCase.iframeElement.onload):
3351         (createWMLTestCase):
3352         (triggerUpdate):
3353         (startTest):
3354         (completeTest.script.onload):
3355         (completeTest):
3356         * wml/resources/variable-reference-invalid-character.js: Added.
3357         (setupTestDocument):
3358         (prepareTest):
3359         (executeTest):
3360         * wml/resources/variable-reference-valid.js: Added.
3361         (setupTestDocument):
3362         (prepareTest):
3363         (executeTest):
3364         * wml/variable-reference-invalid-character-expected.txt: Added.
3365         * wml/variable-reference-invalid-character.html: Added.
3366         * wml/variable-reference-valid-expected.txt: Added.
3367         * wml/variable-reference-valid.html: Added.
3368
3369 2008-12-03  Simon Fraser  <simon.fraser@apple.com>
3370
3371         Reviewed by Dave Hyatt
3372
3373         Clean up and unify transition and animation test cases that destroy
3374         the renderer in the 'ended' event callback, either through setting display:none,
3375         or removing the element.
3376         
3377         * animations/animation-end-event-destroy-renderer-expected.txt: Added.
3378         * animations/animation-end-event-destroy-renderer.html: Added.
3379         * animations/transform-animation-event-destroy-element-expected.txt: Removed.
3380         * animations/transform-animation-event-destroy-element.html: Removed.
3381         * transitions/transform-transition-event-destroy-element-expected.txt: Removed.
3382         * transitions/transform-transition-event-destroy-element.html: Removed.
3383         * transitions/transition-end-event-destroy-renderer-expected.txt: Added.
3384         * transitions/transition-end-event-destroy-renderer.html: Added.
3385
3386 2008-12-03  Alexey Proskuryakov  <ap@webkit.org>
3387
3388         Reviewed by Darin Adler.
3389
3390         https://bugs.webkit.org/show_bug.cgi?id=22630
3391         Assertion failure in XMLHttpRequest::contextDestroyed
3392
3393         * http/tests/xmlhttprequest/close-window-expected.txt: Added.
3394         * http/tests/xmlhttprequest/close-window.html: Added.
3395         * http/tests/xmlhttprequest/resources/close-window-frame.html: Added.
3396
3397 2008-12-03  Dean Jackson  <dino@apple.com>
3398
3399         Reviewed by Dan Bernstein.
3400         
3401         Tests for CSS 3 <angle> turn unit
3402         https://bugs.webkit.org/show_bug.cgi?id=22497
3403
3404         * transforms/2d/transform-2d-expected.txt:
3405         * transforms/2d/transform-2d.html:
3406         * transforms/transform-value-types-expected.txt:
3407         * transforms/transform-value-types.html:
3408
3409 2008-12-03  Dean Jackson  <dino@apple.com>
3410
3411         Reviewed by Dan Bernstein.
3412
3413         Clean up some tests for private DRT API.
3414         https://bugs.webkit.org/show_bug.cgi?id=22498
3415
3416         * platform/win/Skipped:
3417         * transitions/transition-drt-api-delay-expected.txt:
3418         * transitions/transition-drt-api-delay.html:
3419         * transitions/transition-shorthand-delay-expected.txt:
3420         * transitions/transition-shorthand-delay.html:
3421
3422 2008-12-03  Dirk Schulze  <krit@webkit.org>
3423
3424         Updated/Correcte the SVG pixel tests.
3425         We pass two more SVG tests now.
3426
3427         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum:
3428         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
3429         * platform/mac/svg/batik/text/textEffect3-expected.checksum:
3430         * platform/mac/svg/batik/text/textEffect3-expected.png:
3431
3432 2008-12-03  Dmitry Titov  <dimich@chromium.org>
3433
3434         Reviewed by Alexey Proskuryakov.
3435
3436         Add test for https://bugs.webkit.org/show_bug.cgi?id=22600,
3437         verifying that timeout callback is executed in the right scope.
3438
3439         * fast/dom/Window/timeout-callback-scope-expected.txt: Added.
3440         * fast/dom/Window/timeout-callback-scope.html: Added.
3441
3442 2008-12-02  Alexey Proskuryakov  <ap@webkit.org>
3443
3444         Reviewed by Maciej Stachowiak.
3445
3446         https://bugs.webkit.org/show_bug.cgi?id=22543
3447         Consolidate ActiveDOMObject page cache interaction
3448
3449         * http/tests/xmlhttprequest/abort-on-leaving-page-expected.txt: Added.
3450         * http/tests/xmlhttprequest/abort-on-leaving-page.html: Added.
3451         * http/tests/xmlhttprequest/resources/slow-response.pl: Added.
3452         Check that XHR is aborted when navigating to a different page.
3453
3454         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3455         A readystatechange event is now fired when destroying a subframe that made a request.
3456         This matches Firefox, although test output is somewhat different due to window.parent
3457         being inaccessible from a detached frame there.
3458
3459 2008-11-28  Cameron Zwarich  <zwarich@apple.com>
3460
3461         Reviewed by Geoff Garen.
3462
3463         Add tests for bug 22504: Crashes during code generation occur due to refing of ignoredResult()
3464         <https://bugs.webkit.org/show_bug.cgi?id=22504>
3465
3466         * fast/js/ignored-result-ref-crash-expected.txt: Added.
3467         * fast/js/ignored-result-ref-crash.html: Added.
3468         * fast/js/resources/ignored-result-ref-crash.js: Added.
3469
3470 2008-12-02  Geoffrey Garen  <ggaren@apple.com>
3471
3472         Reviewed by Cameron Zwarich.
3473         
3474         Test for https://bugs.webkit.org/show_bug.cgi?id=22537
3475         REGRESSION (r38745): Assertion failure in jsSubstring() at ge.com
3476
3477         * fast/regex/alternative-length-miscalculation-expected.txt: Added.
3478         * fast/regex/alternative-length-miscalculation.html: Added.
3479
3480 2008-12-02  Simon Fraser  <simon.fraser@apple.com>
3481
3482         Reviewed by Dave Hyatt
3483
3484         https://bugs.webkit.org/show_bug.cgi?id=22472
3485         
3486         Test for repainting a selected, replaced element.
3487         
3488         * fast/repaint/selected-replaced.html: Added.
3489         * platform/mac/fast/repaint/selected-replaced-expected.checksum: Added.
3490         * platform/mac/fast/repaint/selected-replaced-expected.png: Added.
3491         * platform/mac/fast/repaint/selected-replaced-expected.txt: Added.
3492
3493 2008-12-02  Chris Fleizach  <cfleizach@apple.com>
3494
3495         Reviewed by Beth Dakin.
3496
3497         Added and modified tests for
3498         Bug 22606: Can <th> serves as the AXTitleUIElement for <td>?
3499
3500         * accessibility/image-map1-expected.txt:
3501         * accessibility/image-map2-expected.txt:
3502         * accessibility/internal-link-anchors2-expected.txt:
3503         * accessibility/lists-expected.txt:
3504         * accessibility/plugin-expected.txt:
3505         * accessibility/table-detection-expected.txt:
3506         * accessibility/table-one-cell-expected.txt:
3507         * accessibility/table-with-aria-role-expected.txt:
3508         * accessibility/table-with-rules-expected.txt:
3509         * accessibility/th-as-title-ui-expected.txt: Added.
3510         * accessibility/th-as-title-ui.html: Added.
3511
3512 2008-12-02  Chris Fleizach  <cfleizach@apple.com>
3513
3514         Update tests for Bug 22596: Some elements don't report AXBlockQuoteLevel
3515
3516         Reviewed by John Sullivan.
3517
3518         * accessibility/document-links-expected.txt:
3519         * accessibility/image-map1-expected.txt:
3520         * accessibility/image-map2-expected.txt:
3521
3522 2008-12-02  Dimitri Glazkov  <dglazkov@chromium.org>
3523
3524         Reviewed by Eric Seidel.
3525         
3526         Add Layout test for https://bugs.webkit.org/show_bug.cgi?id=22460,
3527         testing ASSERT in console.trace() due to incomplete inheritance chain.
3528
3529         * fast/dom/Window/console-trace-expected.txt: Added.
3530         * fast/dom/Window/console-trace.html: Added.
3531
3532 2008-12-02  Michael Moss  <mmoss@chromium.org>
3533
3534         Reviewed by Eric Seidel.
3535
3536         Enable http/tests/navigation/reload-subframe-*frame.html on Windows.
3537         https://bugs.webkit.org/show_bug.cgi?id=20926
3538
3539         * platform/win/Skipped:
3540
3541 2008-12-01  Beth Dakin  <bdakin@apple.com>
3542
3543         Reviewed by Dan Bernstein.
3544
3545         Tests for https://bugs.webkit.org/show_bug.cgi?id=13736 REGRESSION 
3546         (r19811): Using the down arrow in a textarea gets "stuck" at the 
3547         end of a wrapped line
3548         And corresponding: <rdar://problem/5347931>
3549
3550         * editing/selection/wrapped-line-caret-1.html: Added.
3551         * editing/selection/wrapped-line-caret-2.html: Added.
3552         * platform/mac/editing/selection/wrapped-line-caret-1-
3553         expected.checksum: Added.
3554         * platform/mac/editing/selection/wrapped-line-caret-1-expected.png: 
3555         Added.
3556         * platform/mac/editing/selection/wrapped-line-caret-1-expected.txt: 
3557         Added.
3558         * platform/mac/editing/selection/wrapped-line-caret-2-
3559         expected.checksum: Added.
3560         * platform/mac/editing/selection/wrapped-line-caret-2-expected.png: 
3561         Added.
3562         * platform/mac/editing/selection/wrapped-line-caret-2-expected.txt: 
3563         Added.
3564
3565 2008-12-01  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3566
3567         Not reviewed. Forgot to include updated layout tests in last commit.
3568
3569         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
3570         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
3571         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt: