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