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