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