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