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