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