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