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