1 2009-03-06 Darin Adler <darin@apple.com>
3 * fast/dom/Window/window-properties-expected.txt: Updated for recent addition of canPlayType.
5 2009-03-06 Hironori Bono <hbono@chromium.org>
7 Reviewed by Alexey Proskuryakov.
9 https://bugs.webkit.org/show_bug.cgi?id=24342
10 Bug 24342: [Chromium] cannot insert a Thai character after a Thai
13 Add a test that verifies we can insert a character after a Thai prepend character.
15 * editing/inserting/insert-thai-characters-001-expected.txt: Added.
16 * editing/inserting/insert-thai-characters-001.html: Added.
18 2009-03-05 Alexey Proskuryakov <ap@webkit.org>
20 Reviewed by Oliver Hunt.
22 <rdar://problem/6621701> Safari 4 Beta Breaks XMLHttpRequest Response Text With Special
23 Characters (a compatibility issue with widgets).
25 * http/tests/xmlhttprequest/broken-xml-encoding-expected.txt: Added.
26 * http/tests/xmlhttprequest/broken-xml-encoding.html: Added.
27 * http/tests/xmlhttprequest/resources/broken-encoding.xml: Added.
29 2009-03-05 Simon Fraser <simon.fraser@apple.com>
31 Reviewed by Dave Hyatt
33 https://bugs.webkit.org/show_bug.cgi?id=24412
35 Testcase for hit testing an element with -webkit-transform-style: preserve-3d
38 * transforms/3d/hit-testing/hit-preserves-3d-expected.txt: Added.
39 * transforms/3d/hit-testing/hit-preserves-3d.html: Added.
41 2009-03-05 Justin Garcia <justin.garcia@apple.com>
43 Reviewed by Darin Adler.
45 WebViewDidChangeSelectionNotification isn't always called.
46 Undo was enabled, shouldDeleteDOMRange was called, etc. for no-op backward and forward deletes.
48 * platform/mac/editing/deleting/delete-4038408-fix-expected.txt:
49 * platform/mac/editing/deleting/delete-at-start-or-end-expected.txt:
50 * platform/mac/editing/deleting/delete-br-002-expected.txt:
51 * platform/mac/editing/deleting/delete-br-004-expected.txt:
52 * platform/mac/editing/deleting/delete-br-005-expected.txt:
53 * platform/mac/editing/deleting/delete-br-006-expected.txt:
54 * platform/mac/editing/deleting/delete-br-009-expected.txt:
55 * platform/mac/editing/deleting/delete-br-010-expected.txt:
56 * platform/mac/editing/deleting/delete-hr-expected.txt:
57 * platform/mac/editing/deleting/delete-tab-004-expected.txt:
58 * platform/mac/editing/deleting/forward-delete-expected.txt:
59 * platform/mac/editing/deleting/merge-into-empty-block-1-expected.txt:
60 * platform/mac/editing/deleting/merge-into-empty-block-2-expected.txt:
61 * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
62 * platform/mac/editing/inserting/insert-3800346-fix-expected.txt:
63 * platform/mac/editing/inserting/insert-br-004-expected.txt:
64 * platform/mac/editing/inserting/insert-br-005-expected.txt:
65 * platform/mac/editing/inserting/insert-br-006-expected.txt:
66 * platform/mac/editing/inserting/insert-br-008-expected.txt:
67 * platform/mac/editing/inserting/insert-div-006-expected.txt:
68 * platform/mac/editing/inserting/insert-div-008-expected.txt:
69 * platform/mac/editing/inserting/insert-div-010-expected.txt:
70 * platform/mac/editing/inserting/insert-div-011-expected.txt:
71 * platform/mac/editing/inserting/insert-div-013-expected.txt:
72 * platform/mac/editing/inserting/insert-div-015-expected.txt:
73 * platform/mac/editing/inserting/insert-div-019-expected.txt:
74 * platform/mac/editing/inserting/insert-div-021-expected.txt:
75 * platform/mac/editing/inserting/insert-paragraph-01-expected.txt:
76 * platform/mac/editing/inserting/insert-paragraph-03-expected.txt:
77 * platform/mac/editing/inserting/insert-paragraph-05-expected.txt:
78 * platform/mac/editing/inserting/insert-tab-004-expected.txt:
79 * platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
80 * platform/mac/editing/inserting/line-break-expected.txt:
81 * platform/mac/editing/pasteboard/3976872-expected.txt:
82 * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
83 * platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
84 * platform/mac/editing/pasteboard/paste-text-010-expected.txt:
85 * platform/mac/editing/style/block-style-006-expected.txt:
86 * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
87 * platform/mac/editing/undo/undo-combined-delete-expected.txt:
88 * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
89 * platform/mac/editing/undo/undo-forward-delete-expected.txt:
91 2009-03-05 Eric Seidel <eric@webkit.org>
93 Rubber-stamped by Adam Roben.
95 Move all of the fast/css/*computed* tests into fast/css/getComputedStyle
96 in preparation for adding a bunch more getComputedStyle tests.
98 * fast/css/getComputedStyle/computed-style-display-none-expected.txt: Renamed from LayoutTests/fast/css/computed-style-display-none-expected.txt.
99 * fast/css/getComputedStyle/computed-style-display-none.html: Renamed from LayoutTests/fast/css/computed-style-display-none.html.
100 * fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/fast/css/computed-style-expected.txt.
101 * fast/css/getComputedStyle/computed-style-negative-top-expected.txt: Renamed from LayoutTests/fast/css/computed-style-negative-top-expected.txt.
102 * fast/css/getComputedStyle/computed-style-negative-top.html: Renamed from LayoutTests/fast/css/computed-style-negative-top.html.
103 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/fast/css/computed-style-without-renderer-expected.txt.
104 * fast/css/getComputedStyle/computed-style-without-renderer.html: Renamed from LayoutTests/fast/css/computed-style-without-renderer.html.
105 * fast/css/getComputedStyle/computed-style.html: Renamed from LayoutTests/fast/css/computed-style.html.
106 * fast/css/getComputedStyle/getComputedStyle-background-position-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-background-position-expected.txt.
107 * fast/css/getComputedStyle/getComputedStyle-background-position.html: Renamed from LayoutTests/fast/css/getComputedStyle-background-position.html.
108 * fast/css/getComputedStyle/getComputedStyle-background-size-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-background-size-expected.txt.
109 * fast/css/getComputedStyle/getComputedStyle-background-size.html: Renamed from LayoutTests/fast/css/getComputedStyle-background-size.html.
110 * fast/css/getComputedStyle/getComputedStyle-border-box-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-box-expected.txt.
111 * fast/css/getComputedStyle/getComputedStyle-border-box.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-box.html.
112 * fast/css/getComputedStyle/getComputedStyle-border-image-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-image-expected.txt.
113 * fast/css/getComputedStyle/getComputedStyle-border-image.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-image.html.
114 * fast/css/getComputedStyle/getComputedStyle-border-spacing-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-spacing-expected.txt.
115 * fast/css/getComputedStyle/getComputedStyle-border-spacing.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-spacing.html.
116 * fast/css/getComputedStyle/getComputedStyle-borderRadius-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-borderRadius-expected.txt.
117 * fast/css/getComputedStyle/getComputedStyle-borderRadius.html: Renamed from LayoutTests/fast/css/getComputedStyle-borderRadius.html.
118 * fast/css/getComputedStyle/getComputedStyle-relayout-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-relayout-expected.txt.
119 * fast/css/getComputedStyle/getComputedStyle-relayout.html: Renamed from LayoutTests/fast/css/getComputedStyle-relayout.html.
120 * fast/css/getComputedStyle/getComputedStyle-transform-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-transform-expected.txt.
121 * fast/css/getComputedStyle/getComputedStyle-transform.html: Renamed from LayoutTests/fast/css/getComputedStyle-transform.html.
122 * fast/css/getComputedStyle/getComputedStyle-zIndex-auto-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-zIndex-auto-expected.txt.
123 * fast/css/getComputedStyle/getComputedStyle-zIndex-auto.html: Renamed from LayoutTests/fast/css/getComputedStyle-zIndex-auto.html.
124 * fast/css/marginComputedStyle.html: Removed.
125 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/computed-style-expected.txt.
126 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/computed-style-without-renderer-expected.txt.
127 * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.checksum: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.checksum.
128 * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.png: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.png.
129 * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.txt.
130 * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/qt/fast/css/computed-style-expected.txt.
131 * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/qt/fast/css/computed-style-without-renderer-expected.txt.
132 * platform/win/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/win/fast/css/computed-style-expected.txt.
133 * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/win/fast/css/computed-style-without-renderer-expected.txt.
135 2009-03-05 Eric Carlson <eric.carlson@apple.com>
137 Reviewed by Simon Fraser.
139 https://bugs.webkit.org/show_bug.cgi?id=24400
140 Bug 24400: Remove "start", "end", "loopStart", "loopEnd", "currentLoop", and "playCount"
141 media element attributes
143 * media/loopend-limits-expected.txt: Removed.
144 * media/loopend-limits.html: Removed.
145 * media/loopstart-limits-expected.txt: Removed.
146 * media/loopstart-limits.html: Removed.
147 * media/video-dom-end-expected.txt: Removed.
148 * media/video-dom-end.html: Removed.
149 * media/video-dom-loopcount-expected.txt: Removed.
150 * media/video-dom-loopcount.html: Removed.
151 * media/video-dom-loopend-expected.txt: Removed.
152 * media/video-dom-loopend.html: Removed.
153 * media/video-dom-loopstart-expected.txt: Removed.
154 * media/video-dom-loopstart.html: Removed.
155 * media/video-dom-start-expected.txt: Removed.
156 * media/video-dom-start.html: Removed.
157 * media/video-end-expected.txt: Removed.
158 * media/video-end.html: Removed.
159 * media/video-loop.html: Added, test for new "loop" attribute.
160 * media/video-loopcount-expected.txt: Removed.
161 * media/video-loopcount.html: Removed.
162 * media/video-loopend-expected.txt: Removed.
163 * media/video-loopend.html: Removed.
164 * media/video-loopstart-expected.txt: Removed.
165 * media/video-loopstart.html: Removed.
166 * media/video-seek-past-end-paused-expected.txt: Updated for loop changes, add more tests.
167 * media/video-seek-past-end-paused.html: Ditto.
168 * media/video-seek-past-end-playing-expected.txt: Ditto.
169 * media/video-seek-past-end-playing.html: Ditto.
170 * media/video-start-expected.txt: Removed.
171 * media/video-start.html: Removed.
173 2009-03-05 Pamela Greene <pam@chromium.org>
175 Reviewed by Alexey Proskuryakov.
177 Add test for potential crash in window.frames.length
178 https://bugs.webkit.org/show_bug.cgi?id=24339
180 * fast/dom/Window/window-collection-length-no-crash-expected.txt: Added.
181 * fast/dom/Window/window-collection-length-no-crash.html: Added.
183 2009-03-04 Simon Fraser <simon.fraser@apple.com>
185 Rubber-stamped by Eric Seidel.
187 New layout tests for point mapping and hit testing through 3d transforms.
188 Not run by default yet.
190 * platform/mac/transforms/3d/hit-testing/backface-hit-test-expected.txt: Added.
191 * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt: Added.
192 * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt: Added.
193 * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt: Added.
194 * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
195 * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt: Added.
196 * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
197 * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
198 * transforms/3d/hit-testing/backface-hit-test.html: Added.
199 * transforms/3d/point-mapping/3d-point-mapping-2.html: Added.
200 * transforms/3d/point-mapping/3d-point-mapping-deep.html: Added.
201 * transforms/3d/point-mapping/3d-point-mapping-origins.html: Added.
202 * transforms/3d/point-mapping/3d-point-mapping-preserve-3d.html: Added.
203 * transforms/3d/point-mapping/3d-point-mapping.html: Added.
204 * transforms/3d/point-mapping/point-mapping-helpers.js: Added.
211 2009-03-04 Eric Carlson <eric.carlson@apple.com>
213 - Correct bogus result checked in as part of r41432.
215 * media/video-can-play-type-expected.txt:
217 2009-03-04 Pamela Greene <pam@chromium.org>
219 Reviewed by Darin Fisher.
221 Add test to ensure that window.frames is self-referential
222 https://bugs.webkit.org/show_bug.cgi?id=24341
224 * fast/dom/Window/window-frames-self-referential-expected.txt: Added.
225 * fast/dom/Window/window-frames-self-referential.html: Added.
227 2009-03-04 David Levin <levin@chromium.org>
229 Reviewed by Alexey Proskuryakov.
231 Bug 24337: Assert when doing sync XHR in a worker for a cacheable response.
232 <https://bugs.webkit.org/show_bug.cgi?id=24337>
234 * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt: Added.
235 * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache.html: Added.
236 * http/tests/xmlhttprequest/workers/resources/xmlhttprequest-file-not-found.js: Added.
239 * http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found-expected.txt: Added.
240 * http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found.html: Added.
242 2009-03-04 David Levin <levin@chromium.org>
244 Reviewed by Alexey Proskuryakov.
246 Bug 24330: Sync xhr in workers should send an abort exception when the worker is terminated.
247 <https://bugs.webkit.org/show_bug.cgi?id=24330>
249 Added test to verify to terminate a worker while it is doing a synchronous xhr.
250 It does not verify that the exception is a ABORT_ERR because I couldn't figure out a way
253 * http/tests/xmlhttprequest/workers/abort-exception-assert-expected.txt: Added.
254 * http/tests/xmlhttprequest/workers/abort-exception-assert.html: Added.
255 * http/tests/xmlhttprequest/workers/resources/endless-response.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/endlessxml.php.
256 * http/tests/xmlhttprequest/workers/resources/endless-sync-xhr.js: Added.
258 2009-03-04 Eric Carlson <eric.carlson@apple.com>
260 Reviewed by Antti Koivisto.
262 https://bugs.webkit.org/show_bug.cgi?id=24364
263 Test HTMLMediaElement canPlayType method.
265 * media/video-can-play-type-expected.txt: Added.
266 * media/video-can-play-type.html: Added.
268 2009-03-04 Kevin McCullough <kmccullough@apple.com>
272 * fast/profiler/many-calls-in-the-same-scope-expected.txt:
273 * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
274 * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
275 * fast/profiler/nested-start-and-stop-profiler-expected.txt:
276 * fast/profiler/profile-calls-in-included-file-expected.txt:
278 2009-03-04 Simon Fraser <simon.fraser@apple.com>
280 Reviewed by Dave Hyatt
282 https://bugs.webkit.org/show_bug.cgi?id=24361
284 Test hit testing on generated content.
286 * fast/css-generated-content/hit-test-generated-content.html: Added.
287 * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.checksum: Added.
288 * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.png: Added.
289 * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.txt: Added.
291 2009-03-03 David Hyatt <hyatt@apple.com>
293 Test case for https://bugs.webkit.org/show_bug.cgi?id=24201
295 Reviewed by Dan Bernstein
297 * fast/block/float/nested-clearance.html: Added.
298 * platform/mac/fast/block/float/nested-clearance-expected.checksum: Added.
299 * platform/mac/fast/block/float/nested-clearance-expected.png: Added.
300 * platform/mac/fast/block/float/nested-clearance-expected.txt: Added.
302 2009-03-03 Anders Carlsson <andersca@apple.com>
304 Reviewed by John Sullivan.
306 https://bugs.webkit.org/show_bug.cgi?id=22884
307 <rdar://problem/6449783>
308 modified layout test crashes Safari
311 * plugins/destroy-stream-twice-expected.txt:
312 * plugins/destroy-stream-twice.html:
314 2009-03-03 Eric Carlson <eric.carlson@apple.com>
316 Reviewed by Simon Fraser.
318 https://bugs.webkit.org/show_bug.cgi?id=24294
319 Bug 24294: Improve media layout test logging
321 Make all media layout tests log the condition that is being tested,
322 success or failure, plus observed value when a test condition fails
323 so it is possible to see exactly what failed without having to hack
324 the test source. Consolidate some of the logic in the shared JavaScript file.
326 * media/audio-constructor-expected.txt:
327 * media/audio-constructor-src-expected.txt:
328 * media/audio-constructor-src.html:
329 * media/audio-constructor.html:
330 * media/audio-mpeg-supported-expected.txt:
331 * media/audio-mpeg-supported.html:
332 * media/broken-video-expected.txt:
333 * media/broken-video.html:
334 * media/constructors-expected.txt:
335 * media/constructors.html:
336 * media/loopend-limits-expected.txt:
337 * media/loopstart-limits-expected.txt:
338 * media/progress-event-expected.txt:
339 * media/progress-event-total-expected.txt:
340 * media/progress-event-total.html:
341 * media/progress-event.html:
342 * media/remove-from-document-expected.txt:
343 * media/remove-from-document-no-load-expected.txt:
344 * media/remove-from-document-no-load.html:
345 * media/remove-from-document.html:
346 * media/unsupported-rtsp-expected.txt:
347 * media/unsupported-rtsp.html:
348 * media/unsupported-tracks-expected.txt:
349 * media/unsupported-tracks.html:
350 * media/video-append-source-expected.txt:
351 * media/video-append-source.html:
352 * media/video-autoplay-expected.txt:
353 * media/video-autoplay.html:
354 * media/video-buffered-expected.txt:
355 * media/video-buffered.html:
356 * media/video-controls-expected.txt:
357 * media/video-controls-transformed-expected.txt:
358 * media/video-controls-transformed.html:
359 * media/video-controls.html:
360 * media/video-currentTime-expected.txt:
361 * media/video-currentTime-set.html:
362 * media/video-currentTime-set2-expected.txt:
363 * media/video-currentTime-set2.html:
364 * media/video-currentTime.html:
365 * media/video-dom-autoplay-expected.txt:
366 * media/video-dom-autoplay.html:
367 * media/video-dom-end-expected.txt:
368 * media/video-dom-end.html:
369 * media/video-dom-loopcount-expected.txt:
370 * media/video-dom-loopcount.html:
371 * media/video-dom-loopend-expected.txt:
372 * media/video-dom-loopend.html:
373 * media/video-dom-loopstart-expected.txt:
374 * media/video-dom-loopstart.html:
375 * media/video-dom-src-expected.txt:
376 * media/video-dom-src.html:
377 * media/video-dom-start-expected.txt:
378 * media/video-dom-start.html:
379 * media/video-end-expected.txt:
380 * media/video-end.html:
381 * media/video-error-abort-expected.txt:
382 * media/video-error-abort.html:
383 * media/video-error-does-not-exist-expected.txt:
384 * media/video-error-does-not-exist.html:
385 * media/video-load-networkState-expected.txt:
386 * media/video-load-networkState.html:
387 * media/video-load-readyState-expected.txt:
388 * media/video-load-readyState.html:
389 * media/video-loopcount-expected.txt:
390 * media/video-loopcount.html:
391 * media/video-loopend-expected.txt:
392 * media/video-loopend.html:
393 * media/video-loopstart-expected.txt:
394 * media/video-loopstart.html:
395 * media/video-muted-expected.txt:
396 * media/video-muted.html:
397 * media/video-no-autoplay-expected.txt:
398 * media/video-no-autoplay.html:
399 * media/video-pause-empty-events-expected.txt:
400 * media/video-pause-empty-events.html:
401 * media/video-play-empty-events-expected.txt:
402 * media/video-play-empty-events.html:
403 * media/video-play-pause-events-expected.txt:
404 * media/video-play-pause-events.html:
405 * media/video-poster-expected.txt:
406 * media/video-poster.html:
407 * media/video-seek-past-end-paused-expected.txt:
408 * media/video-seek-past-end-paused.html:
409 * media/video-seek-past-end-playing-expected.txt:
410 * media/video-seek-past-end-playing.html:
411 * media/video-seekable-expected.txt:
412 * media/video-seekable.html:
413 * media/video-seeking-expected.txt:
414 * media/video-seeking.html:
415 * media/video-size-expected.txt:
416 * media/video-size.html:
417 * media/video-source-expected.txt:
418 * media/video-source-media-expected.txt:
419 * media/video-source-media.html:
420 * media/video-source-type-expected.txt:
421 * media/video-source-type-params-expected.txt:
422 * media/video-source-type-params.html:
423 * media/video-source-type.html:
424 * media/video-source.html:
425 * media/video-src-change-expected.txt:
426 * media/video-src-change.html:
427 * media/video-src-expected.txt:
428 * media/video-src-remove-expected.txt:
429 * media/video-src-remove.html:
430 * media/video-src-set-expected.txt:
431 * media/video-src-set.html:
432 * media/video-src-source-expected.txt:
433 * media/video-src-source.html:
434 * media/video-src.html:
435 * media/video-start-expected.txt:
436 * media/video-start.html:
437 * media/video-test.js:
440 (waitForEvent._eventCallback):
442 (waitForEventAndTest._eventCallback):
443 (waitForEventAndTest):
446 * media/video-volume-expected.txt:
447 * media/video-volume.html:
448 * media/video-width-height-expected.txt:
449 * media/video-width-height.html:
451 2009-03-03 Kevin McCullough <kmccullough@apple.com>
453 Reviewed by Oliver Hunt.
455 <rdar://problem/6031674> JSProfiler: Multiple anonymous functions get
456 the same entry in profiler if called from same function
458 - This no longer happens but I thought I'd make a test case anyway.
460 * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Added.
461 * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Added.
462 * fast/profiler/resources/profiler-test-JS-resources.js:
463 (anotherAnonymousFunction):
465 2009-03-03 Kevin McCullough <kmccullough@apple.com>
467 Reviewed by Oliver Hunt.
469 <rdar://problem/6639110> console.profile() doesn't work without a title
471 * fast/profiler/profile-with-no-title-expected.txt: Added.
472 * fast/profiler/profile-with-no-title.html: Added.
474 2009-03-03 Pamela Greene <pam@chromium.org>
476 Remove junk files that must have been accidentally committed.
477 Submitted without review.
479 * fast/block/float/t0905-c414-flt-fit-01-d-g.html.orig: Removed.
480 * fast/block/float/t0905-c414-flt-fit-01-d-g.html.rej: Removed.
481 * fast/block/float/t0905-c5525-fltblck-00-d-ag.html.orig: Removed.
482 * fast/block/float/t0905-c5525-fltblck-00-d-ag.html.rej: Removed.
483 * fast/block/float/t0905-c5526-flthw-00-c-g.html.orig: Removed.
484 * fast/block/float/t0905-c5526-flthw-00-c-g.html.rej: Removed.
486 2009-03-03 Scott Violet <sky@google.com>
488 Reviewed by Eric Seidel.
490 https://bugs.webkit.org/show_bug.cgi?id=24325
491 Crash on replacing document contents during drop
493 Makes sure we don't crash during dnd with DOM mutation event listener
494 that mutates the document on drop.
496 * fast/events/crash-on-mutate-during-drop-expected.txt: Added.
497 * fast/events/crash-on-mutate-during-drop.html: Added.
499 2009-03-03 Brady Eidson <beidson@apple.com>
501 Reviewed by Darin Adler
503 Layout test covering <rdar://problem/6616664> - Quick looks of various file types is broken
505 Added to test the changes:
506 * fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
507 * fast/loader/main-document-url-for-non-http-loads.html: Added.
508 * fast/loader/resources/subframe-notify-done.html: Added.
510 Updated the following for the new info from dumpResourceLoadCallbacks():
511 * http/tests/misc/window-dot-stop-expected.txt:
512 * http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
513 * platform/mac-leopard/security/block-test-expected.txt:
514 * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
515 * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
516 * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
517 * security/block-test-expected.txt:
518 * webarchive/loading/test-loading-archive-expected.txt:
520 2009-03-02 Chris Marrin <cmarrin@apple.com>
522 Reviewed by Sam Weinig.
524 https://bugs.webkit.org/show_bug.cgi?id=24257
526 Test for all newly added constructor prototypes.
527 This addition also changes window-properties.html
528 results, so that is updated as well.
530 * fast/dom/Window/custom-constructors-expected.txt: Added.
531 * fast/dom/Window/custom-constructors.html: Added.
532 * fast/dom/Window/window-properties-expected.txt:
534 2009-03-03 Jungshik Shin <jshin@chromium.org>
536 Reviewed by Darin Adler.
538 http://bugs.webkit.org/show_bug.cgi?id=23482
539 Add the following CSS 2.1 tests, with YinYang character (U+262F)
540 and SouthEast Arrow (U+2798) replaced by png images,
541 to fast/block/float. Leftward white arrow (U+21E6) is also
542 replaced by an ASCII-equivalent of '<-'.
544 css2.1/t0905-c414-flt-fit-01-d-g.html
545 css2.1/t0905-c5525-fltblck-00-d-ag.html
546 css2.1/t0905-c5526-flthw-00-c-g.html
548 On platforms where no font covers those characters (e.g. Windows),
549 the above tests can be skipped and the new tests can be used, instead.
550 They're equivalent in terms of what they test.
552 * fast/block/float/resources/se_arrow.png: Added.
553 * fast/block/float/resources/yinyang.png: Added.
554 * fast/block/float/t0905-c414-flt-fit-01-d-g.html: Copied from LayoutTests/css2.1/t0905-c414-flt-fit-01-d-g.html.
555 * fast/block/float/t0905-c5525-fltblck-00-d-ag.html: Copied from LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag.html.
556 * fast/block/float/t0905-c5526-flthw-00-c-g.html: Copied from LayoutTests/css2.1/t0905-c5526-flthw-00-c-g.html.
557 * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.checksum: Added.
558 * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.png: Added.
559 * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.txt: Added.
560 * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.checksum: Added.
561 * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.png: Added.
562 * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.txt: Added.
563 * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.checksum: Added.
564 * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.png: Added.
565 * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.txt: Added.
567 2009-03-03 Alexey Proskuryakov <ap@webkit.org>
569 Reviewed by Adam Roben.
571 https://bugs.webkit.org/show_bug.cgi?id=4343
572 XMLHttpRequest doesn't work in a JavaScript-created window
574 The problem was fixed a while ago (r34506), just adding a test.
576 * http/tests/xmlhttprequest/request-from-popup-expected.txt: Added.
577 * http/tests/xmlhttprequest/request-from-popup.html: Added.
579 2009-03-02 Simon Fraser <simon.fraser@apple.com>
581 Reviewed by Adele Peterson
583 https://bugs.webkit.org/show_bug.cgi?id=24313
585 Test hit testing on the border and padding of inputs, after
586 touching code that referenced <rdar://problem/4617841>.
588 * fast/forms/input-hit-test-border-expected.txt: Added.
589 * fast/forms/input-hit-test-border.html: Added.
591 2009-03-01 David Levin <levin@chromium.org>
593 Reviewed by Alexey Proskuryakov.
595 Bug 24271: XMLHttpRequest needs js bindings for Workers.
596 <https://bugs.webkit.org/show_bug.cgi?id=24271>
598 Some sanity checks for xhr done from workers. These are the same as
599 tests done for normal workers.
601 * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added.
602 * http/tests/xmlhttprequest/workers/methods-async.html: Added.
603 * http/tests/xmlhttprequest/workers/methods-expected.txt: Added.
604 * http/tests/xmlhttprequest/workers/methods.html: Added.
605 * http/tests/xmlhttprequest/workers/resources/methods-async.js: Added.
612 (processStateChange):
613 * http/tests/xmlhttprequest/workers/resources/methods.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/methods.cgi.
614 * http/tests/xmlhttprequest/workers/resources/methods.js: Added.
618 2009-02-28 Jan Michael Alonzo <jmalonzo@webkit.org>
620 Reviewed by Holger Freyther.
622 [Gtk] get the HTTP layout tests going
623 https://bugs.webkit.org/show_bug.cgi?id=24259
625 Enable http tests, excluding tests/folders that fail or untested
627 * platform/gtk/Skipped:
629 2009-03-01 Dan Bernstein <mitz@apple.com>
631 Reviewed by Darin Adler.
633 - test for <rdar://problem/6634768> Reproducible crash in RenderLayer::updateScrollCornerStyle() using full-page zoom at MobileMe Contacts
635 * fast/events/scroll-during-zoom-change-expected.txt: Added.
636 * fast/events/scroll-during-zoom-change.html: Added.
638 2009-02-28 Dan Bernstein <mitz@apple.com>
640 - correct a color profile mismatch in expected pixel results
642 * platform/mac/fast/gradients/background-clipped-expected.checksum:
643 * platform/mac/fast/gradients/background-clipped-expected.png:
645 2009-02-28 Dan Bernstein <mitz@apple.com>
647 Reviewed by Oliver Hunt.
649 - test for https://bugs.webkit.org/show_bug.cgi?id=23848
650 <rdar://problem/6573250> REGRESSION: Crash when mouse cursor moves over a link on www.opportuno.de
652 * fast/layers/inline-dirty-z-order-lists.html: Added.
653 * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.checksum: Added.
654 * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.png: Added.
655 * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.txt: Added.
657 2009-02-27 Matt Pennig <pennig@apple.com>
659 Reviewed by David Hyatt.
662 1. Tests offsetParent, offsetLeft and offsetTop on fixed-position elements.
663 2. Tests offsetLeft and offsetTop on static and positioned <html> elements.
665 * fast/dom/Element/fixed-position-offset-parent-expected.txt: Added.
666 * fast/dom/Element/fixed-position-offset-parent.html: Added.
667 * fast/dom/Element/offsetLeft-offsetTop-html-expected.txt: Added.
668 * fast/dom/Element/offsetLeft-offsetTop-html.html: Added.
670 2009-02-27 Dean Jackson <dino@apple.com>
672 Reviewed by Simon Fraser
674 Pixel tests for previous commit
675 https://bugs.webkit.org/show_bug.cgi?id=24252
678 * platform/mac/transforms/no_transform_hit_testing-expected.checksum: Added.
679 * platform/mac/transforms/no_transform_hit_testing-expected.png: Added.
681 2009-02-27 Dean Jackson <dino@apple.com>
683 Reviewed by Simon Fraser.
685 Add test for crash - transform is null in hit testing
686 https://bugs.webkit.org/show_bug.cgi?id=24252
688 * transforms/no_transform_hit_testing-expected.txt: Added.
689 * transforms/no_transform_hit_testing.html: Added.
691 2009-02-27 David Levin <levin@chromium.org>
693 Reviewed by Alexey Proskuryakov.
695 Bug 24213: Web Worker: Worker4 test: onmessage will never be called
696 <https://bugs.webkit.org/show_bug.cgi?id=24213>
698 * fast/workers/worker-terminate-expected.txt:
699 * fast/workers/worker-terminate.html:
700 Added a log entry to the onmessage handler for worker4 to make it visible that
701 the handler was called and removed the terminate call that happened outside of onmessage.
703 2009-02-26 Adele Peterson <adele@apple.com>
705 Reviewed by Alice Liu.
707 Make the success/failure of this test more obvious.
709 * editing/selection/designmode-no-caret.html:
710 * platform/mac/editing/selection/designmode-no-caret-expected.checksum:
711 * platform/mac/editing/selection/designmode-no-caret-expected.png:
712 * platform/mac/editing/selection/designmode-no-caret-expected.txt:
714 2009-02-26 Gavin Barraclough <barraclough@apple.com>
716 Rubber stamped by Geoff Garen.
718 Layout test for bug #23614.
720 * fast/js/resources/switch-behaviour.js:
721 * fast/js/switch-behaviour-expected.txt:
723 2009-02-26 Adele Peterson <adele@apple.com>
725 Reviewed by Geoff Garen.
727 Updating results for <rdar://problem/6618166>
728 https://bugs.webkit.org/show_bug.cgi?id=24216
729 (REGRESSION r36919) Safari 4 Beta causes MSN Messenger's text entry field to lose focus after entering a message
731 We changed these results shortly after r36919, but the original result is actually correct.
732 The test's text indicates that we expect a caret to be placed in this case.
734 * platform/mac/editing/selection/designmode-no-caret-expected.checksum:
735 * platform/mac/editing/selection/designmode-no-caret-expected.png:
736 * platform/mac/editing/selection/designmode-no-caret-expected.txt:
738 2009-02-26 David Hyatt <hyatt@apple.com>
740 Reviewed by Sam Weinig
742 Fix text-bottom vertical alignment. It was incorrectly aligning the bottom of the descent instead of including
743 the line-height below the descent.
745 * fast/inline/vertical-align-text-bottom.html: Added.
746 * platform/mac/fast/inline/vertical-align-text-bottom-expected.checksum: Added.
747 * platform/mac/fast/inline/vertical-align-text-bottom-expected.png: Added.
748 * platform/mac/fast/inline/vertical-align-text-bottom-expected.txt: Added.
750 2009-02-26 Dirk Schulze <krit@webkit.org>
752 Reviewed by Eric Seidel.
754 Corrected some tests after the new SVG Masking implementation for Mac.
756 Make SVG Masking platform aware
757 https://bugs.webkit.org/show_bug.cgi?id=19243
759 * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
760 * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
761 * platform/mac/svg/custom/grayscale-gradient-mask-expected.checksum:
762 * platform/mac/svg/custom/grayscale-gradient-mask-expected.png:
763 * svg/custom/mask-excessive-malloc.svg:
765 2009-02-26 Adam Treat <adam.treat@torchmobile.com>
767 Reviewed by Darin Adler, Antti Koivisto and Alexey Proskuryakov.
769 https://bugs.webkit.org/show_bug.cgi?id=24133
770 Add a test that checks for a crash in a particular sequence that invokes
771 the HTML preload scanner and then cancels all loads.
773 * http/tests/misc/slow-preload-cancel-expected.txt: Added.
774 * http/tests/misc/slow-preload-cancel.html: Added.
775 * http/tests/misc/resources/slow-preload-cancel-1.html: Added.
777 2009-02-26 Alexey Proskuryakov <ap@webkit.org>
779 Reviewed by Darin Adler.
781 https://bugs.webkit.org/show_bug.cgi?id=23500
782 KURL::parse() incorrectly compares its result to original string
784 * fast/loader/url-parse-1-expected.txt: Updated results. Neither old nor new results match
787 2009-02-26 Rahul Kuchhal <kuchhal@chromium.org>
789 Reviewed by Dave Hyatt.
791 https://bugs.webkit.org/show_bug.cgi?id=24003
792 Fix a crash caused by unsafe type conversion.
794 * fast/block/positioning/absolute-in-inline-rtl-4-expected.txt: Added.
795 * fast/block/positioning/absolute-in-inline-rtl-4.html: Added.
797 2009-02-26 David Hyatt <hyatt@apple.com>
799 Reviewed by Dan Bernstein & Darin Adler
801 Make sure the border/padding are properly omitted at the start of an inline that is a continuation.
803 * fast/inline/inline-continuation-borders.html: Added.
804 * platform/mac/fast/inline/inline-continuation-borders-expected.checksum: Added.
805 * platform/mac/fast/inline/inline-continuation-borders-expected.png: Added.
806 * platform/mac/fast/inline/inline-continuation-borders-expected.txt: Added.
808 2009-02-26 Pamela Greene <pam@chromium.org>
810 Reviewed by Darin Fisher.
812 Add test that custom DOM properties survive garbage collection.
813 https://bugs.webkit.org/show_bug.cgi?id=24142
815 * fast/dom/Window/customized-property-survives-gc-expected.txt: Added.
816 * fast/dom/Window/customized-property-survives-gc.html: Added.
818 2009-02-26 Alexey Proskuryakov <ap@webkit.org>
820 Reviewed by Darin Adler.
822 https://bugs.webkit.org/show_bug.cgi?id=19527
823 ASSERTION FAILED: containerA && containerB
825 * fast/dom/Range/range-comparePoint.html: Updated the test for current Firefox behavior
826 (as of 3.1 and 3.2a1pre).
828 * fast/dom/Range/bug-19527-expected.txt: Added.
829 * fast/dom/Range/bug-19527.html: Added.
830 Test a number of additional edge cases.
832 2009-02-25 Cameron Zwarich <cwzwarich@uwaterloo.ca>
834 Reviewed by Gavin Barraclough.
836 Add tests for bug 24086: Regression (r40993): WebKit crashes after logging in to lists.zenbe
837 <https://bugs.webkit.org/show_bug.cgi?id=24086>
838 <rdar://problem/6625111>
840 * fast/js/resources/sort-no-jit-code-crash.js: Added.
841 * fast/js/sort-no-jit-code-crash-expected.txt: Added.
842 * fast/js/sort-no-jit-code-crash.html: Added.
844 2009-02-25 Dan Bernstein <mitz@apple.com>
846 Reviewed by Simon Fraser.
848 - test for https://bugs.webkit.org/show_bug.cgi?id=24130
849 <rdar://problem/6618196> Paint very slow when horizontally resizing
851 * fast/gradients/background-clipped.html: Added.
852 * platform/mac/fast/gradients/background-clipped-expected.checksum: Added.
853 * platform/mac/fast/gradients/background-clipped-expected.png: Added.
854 * platform/mac/fast/gradients/background-clipped-expected.txt: Added.
856 2009-02-25 Ojan Vafai <ojan@chromium.org>
858 Reviewed by Eric Seidel.
860 Fix test regressions from positionForCoordinates patch.
861 These three just need rebaselining.
862 https://bugs.webkit.org/show_bug.cgi?id=24148
864 standalone-image-drag now correctly places the image in the text
865 at the x coordinate that it's being dragged on at.
867 dirtyLinesForInline now places the cursor at the node below it when clicking
868 in the margin of that node instead of the node above it.
870 svg/custom/pointer-events-path.svg previously had the caret at the end of
871 the last box, and now has the caret at the beginning of the last box,
872 since the click was to the left of the box.
874 * platform/mac/fast/events/standalone-image-drag-to-editable-expected.checksum:
875 * platform/mac/fast/events/standalone-image-drag-to-editable-expected.png:
876 * platform/mac/fast/events/standalone-image-drag-to-editable-expected.txt:
877 * platform/mac/fast/inline/dirtyLinesForInline-expected.txt:
878 * platform/mac/svg/custom/pointer-events-path-expected.txt:
880 2009-02-25 Chris Fleizach <cfleizach@apple.com>
882 Reviewed by Beth Dakin.
885 Bug 24143: Crash occurs at WebCore::AccessibilityTable::isTableExposableThroughAccessibility() when applying a link in GMail
886 https://bugs.webkit.org/show_bug.cgi?id=24143
888 * platform/mac-snowleopard/accessibility/table-updating-expected.txt: Added.
889 * platform/mac-snowleopard/accessibility/table-updating.html: Added.
891 2009-02-24 Geoffrey Garen <ggaren@apple.com>
893 Reviewed by Maciej Stachowiak.
895 Added a test for <rdar://problem/6611174> REGRESSION (r36701): Unable to
896 select messages on hotmail (24052)
898 * fast/js/for-in-cached-expected.txt: Added.
899 * fast/js/for-in-cached.html: Added.
900 * fast/js/resources/for-in-cached.js: Added.
903 2009-02-25 Beth Dakin <bdakin@apple.com>
905 Reviewed by Darin Adler.
907 Test for <rdar://problem/6487249> repro crash in
908 WebCore::CSSParser::parseFillImage copying entire contents of this
910 -and corresponding: https://bugs.webkit.org/show_bug.cgi?id=24172
912 * editing/pasteboard/copy-crash-with-extraneous-attribute-expected.txt: Added.
913 * editing/pasteboard/copy-crash-with-extraneous-attribute.html: Added.
915 2009-02-25 Chris Marrin <cmarrin@apple.com>
917 Reviewed by Simon Fraser.
919 https://bugs.webkit.org/show_bug.cgi?id=23943
921 Test for new API and fixed results of window-properties.html
922 to include new API and new WebKitPoint object.
924 * fast/dom/Window/webkitConvertPoint-expected.txt: Added.
925 * fast/dom/Window/webkitConvertPoint.html: Added.
926 * fast/dom/Window/window-properties-expected.txt:
928 2009-02-25 David Levin <levin@chromium.org>
930 Reviewed by Alexey Proskuryakov.
932 Bug 24089: ThreadableLoader::loadResourceSynchronously should do callbacks like the async code.
933 <https://bugs.webkit.org/show_bug.cgi?id=24089>
935 Modified the test to account for behavior change and output more information to better detect
936 future changes in behavior.
938 * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
939 * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html:
941 2009-02-24 Chris Marrin <cmarrin@apple.com>
943 Reviewed by David Hyatt.
945 https://bugs.webkit.org/show_bug.cgi?id=23368
947 Hit testing tests, for both accelerated and non-accelerated
948 cases, and for both transitions and animations.
950 * animations/animation-hit-test-expected.txt: Added.
951 * animations/animation-hit-test-transform-expected.txt: Added.
952 * animations/animation-hit-test-transform.html: Added.
953 * animations/animation-hit-test.html: Added.
954 * transitions/transition-hit-test-expected.txt: Added.
955 * transitions/transition-hit-test-transform-expected.txt: Added.
956 * transitions/transition-hit-test-transform.html: Added.
957 * transitions/transition-hit-test.html: Added.
959 2009-02-25 Alexey Proskuryakov <ap@webkit.org>
961 Reviewed by Darin Adler.
963 https://bugs.webkit.org/show_bug.cgi?id=24067
964 REGRESSION: Crash in WebCore::Document::initSecurityContext
966 * http/tests/security/aboutBlank/window-open-self-about-blank-expected.txt: Added.
967 * http/tests/security/aboutBlank/window-open-self-about-blank.html: Added.
969 2009-02-25 Adam Treat <adam.treat@torchmobile.com>
971 Reviewed by Zack Rusin.
973 https://bugs.webkit.org/show_bug.cgi?id=24158
974 Adding these tests back in as they are now passing with the implementation
975 of the queue*() methods on layoutTestController.
977 * platform/qt/Skipped:
979 2009-02-24 Simon Fraser <simon.fraser@apple.com>
981 Reviewed by Anders Carlsson
983 https://bugs.webkit.org/show_bug.cgi?id=15081
985 Add tests for display:none on applets, embeds and object elements.
987 * fast/replaced/applet-display-none.html: Added.
988 * fast/replaced/embed-display-none.html: Added.
989 * fast/replaced/object-display-none.html: Added.
990 * fast/replaced/resources/test.swf: Copied from LayoutTests/accessibility/resources/test.swf.
991 * platform/mac/fast/replaced/applet-display-none-expected.checksum: Added.
992 * platform/mac/fast/replaced/applet-display-none-expected.png: Added.
993 * platform/mac/fast/replaced/applet-display-none-expected.txt: Added.
994 * platform/mac/fast/replaced/embed-display-none-expected.checksum: Added.
995 * platform/mac/fast/replaced/embed-display-none-expected.png: Added.
996 * platform/mac/fast/replaced/embed-display-none-expected.txt: Added.
997 * platform/mac/fast/replaced/object-display-none-expected.checksum: Added.
998 * platform/mac/fast/replaced/object-display-none-expected.png: Added.
999 * platform/mac/fast/replaced/object-display-none-expected.txt: Added.
1001 2009-02-24 Sam Weinig <sam@webkit.org>
1003 Reviewed by David Hyatt.
1005 Test for https://bugs.webkit.org/show_bug.cgi?id=23990
1006 Regression (r40837): JavaScript image popup doesn't work
1008 * fast/dom/getBoundingClientRect-getClientRects-relative-to-viewport-expected.txt: Added.
1009 * fast/dom/getBoundingClientRect-getClientRects-relative-to-viewport.html: Added.
1011 2009-02-24 David Hyatt <hyatt@apple.com>
1013 Reviewed by Eric Seidel
1015 https://bugs.webkit.org/show_bug.cgi?id=23740, painting order wrong for normal flow elements with overflow: hidden
1017 This patch reworks the painting of overflow. There is now the concept of a "self-painting layer." All
1018 layers are considered to be self-painting except for overflow layers that are normal flow (and that don't have
1019 reflections or masks).
1021 If an overflow layer is not self-painting, then it ends up painted by its parent just like any other normal flow object.
1022 The only difference is that the clip has to be pushed and popped when painting the object's children.
1024 The lightweight clipping scheme used for controls has been extended to cover overflow now in this simplified case. With
1025 the code consolidated into reusable push/pop functions, all of the renderers that use overflow have been patched to
1026 use the new functions.
1028 Hit testing has also been patched to check the overflow clip rect first before recurring into children.
1030 Scrollbar paint has been moved into RenderBlock for now, since none of the table objects support scrollbars
1031 yet, and scrollbar hit testing was already there anyway. Now the two code paths are more symmetrical.
1033 Masks are now treated like normal flow layers (just like reflections).
1035 A couple of test cases have been added to fast/overflow to test the stacking order.
1037 * fast/overflow/overflow-float-stacking.html: Added.
1038 * fast/overflow/overflow-stacking.html: Added.
1039 * platform/mac/fast/overflow/overflow-float-stacking-expected.checksum: Added.
1040 * platform/mac/fast/overflow/overflow-float-stacking-expected.png: Added.
1041 * platform/mac/fast/overflow/overflow-float-stacking-expected.txt: Added.
1042 * platform/mac/fast/overflow/overflow-stacking-expected.checksum: Added.
1043 * platform/mac/fast/overflow/overflow-stacking-expected.png: Added.
1044 * platform/mac/fast/overflow/overflow-stacking-expected.txt: Added.
1046 2009-02-24 Simon Fraser <simon.fraser@apple.com>
1048 Reviewed by Eric Seidel
1050 https://bugs.webkit.org/show_bug.cgi?id=24135
1052 Update the expected value after testcase change.
1054 * fast/events/offsetX-offsetY-expected.txt:
1056 2009-02-05 Ojan Vafai <ojan@chromium.org> and Eric Seidel <eric@webkit.org>
1058 Reviewed by Dave Hyatt.
1060 Make cursor positions match IE6/IE7/FF3 when clicking in margins/padding
1061 around divs inside editable regions.
1062 https://bugs.webkit.org/show_bug.cgi?id=23605
1064 Fix clicks outside editable regions from focusing the editable region.
1065 https://bugs.webkit.org/show_bug.cgi?id=23607
1067 Removed editing/selection/contenteditable-click-outside.html as it's
1068 not as useful as our new tests.
1070 * editing/selection/click-in-margins-inside-editable-div-expected.txt: Added.
1071 * editing/selection/click-in-margins-inside-editable-div.html: Added.
1072 * editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt: Added.
1073 * editing/selection/click-in-padding-with-multiple-line-boxes.html: Added.
1074 * editing/selection/click-outside-editable-div-expected.txt: Added.
1075 * editing/selection/click-outside-editable-div.html: Added.
1076 * editing/selection/contenteditable-click-outside.html: Removed.
1077 * editing/selection/resources/TEMPLATE.html: Added.
1078 * editing/selection/resources/click-in-margins-inside-editable-div.js: Added.
1079 * editing/selection/resources/click-in-padding-with-multiple-line-boxes.js: Added.
1080 * editing/selection/resources/click-outside-editable-div.js: Added.
1081 * editing/selection/resources/js-test-selection-shared.js: Added.
1082 * editing/selection/select-missing-image.html:
1083 * platform/mac/editing/selection/contenteditable-click-outside-expected.checksum: Removed.
1084 * platform/mac/editing/selection/contenteditable-click-outside-expected.txt: Removed.
1085 * platform/mac/editing/selection/select-all-iframe-expected.txt:
1086 * platform/mac/editing/selection/select-from-textfield-outwards-expected.txt:
1087 * platform/mac/editing/selection/select-missing-image-expected.txt:
1088 * platform/qt/editing/selection/contenteditable-click-outside-expected.txt: Removed.
1089 * platform/qt/editing/selection/select-all-iframe-expected.txt: Removed.
1091 2009-02-24 Simon Fraser <simon.fraser@apple.com>
1093 Reviewed by Darin Adler
1095 https://bugs.webkit.org/show_bug.cgi?id=24135
1097 Fix test now that offsetX/offsetY get rounded, rather than truncated.
1099 * fast/events/offsetX-offsetY.html:
1101 2009-02-24 Beth Dakin <bdakin@apple.com>
1103 Reviewed by Sam Weinig.
1105 Test for https://bugs.webkit.org/show_bug.cgi?id=24004 REGRESSION:
1106 Ordered list item marker misaligned when line height is not 1.2
1107 -and corresponding <rdar://problem/6602506>
1109 * fast/lists/list-marker-with-line-height.html: Added.
1110 * platform/mac/fast/lists/list-marker-with-line-height-expected.checksum: Added.
1111 * platform/mac/fast/lists/list-marker-with-line-height-expected.png: Added.
1112 * platform/mac/fast/lists/list-marker-with-line-height-expected.txt: Added.
1114 2009-02-24 Adam Treat <adam.treat@torchmobile.com>
1116 Reviewed by Simon Fraser.
1118 Adding these tests back in and removing from the Skipped list as
1119 these tests are all now passing on my machine as of latest revision.
1121 * platform/qt/Skipped:
1123 2009-02-24 Adam Treat <adam.treat@torchmobile.com>
1125 Reviewed by Cameron Zwarich.
1127 Remove tests from the Qt Skipped list that no longer even exist.
1129 * platform/qt/Skipped:
1131 2009-02-24 Alexey Proskuryakov <ap@webkit.org>
1133 Reviewed by Darin Adler.
1135 https://bugs.webkit.org/show_bug.cgi?id=24091
1136 <rdar://problem/6468660> Start of redirect chain ends up as master entry in Application Cache
1138 * http/tests/appcache/access-via-redirect-expected.txt: Added.
1139 * http/tests/appcache/access-via-redirect.php: Added.
1140 * http/tests/appcache/resources/access-via-redirect.html: Added.
1141 * http/tests/appcache/resources/access-via-redirect.manifest: Added.
1143 2009-02-24 Alexey Proskuryakov <ap@webkit.org>
1145 Reviewed by Mark Rowe ("awesome!").
1147 Make test for <https://bugs.webkit.org/show_bug.cgi?id=15707> more reliable.
1149 * fast/dom/onload-open.html: Added waitUntilDone().
1151 2009-02-24 David Levin <levin@chromium.org>
1153 Reviewed by Dave Hyatt.
1155 Update expected results due to better results introduced by r41090.
1157 * platform/mac/media/video-layer-crash-expected.txt:
1159 2009-02-23 Julien Chaffraix <jchaffraix@webkit.org>
1161 Reviewed by Darin Adler.
1163 Test for bug 23956: Safari crashes when cloneNode fails (cloning a XML element with an invalid nodeName)
1165 * fast/dom/cloneNode-expected.txt: Added.
1166 * fast/dom/cloneNode.html: Added.
1168 2009-02-23 David Hyatt <hyatt@apple.com>
1170 Fix the stacking order for column rules in multi-column layout. Column rules should paint as part of the background of an element, just
1171 after all other components of the background have been painted. This allows negative z-index children to still paint on top of the
1172 column rules (rather than ending up above the background of the box but behind the column rules).
1174 Reviewed by Eric Seidel
1176 * fast/multicol/column-rules-stacking.html: Added.
1177 * platform/mac/fast/multicol/column-rules-stacking-expected.checksum: Added.
1178 * platform/mac/fast/multicol/column-rules-stacking-expected.png: Added.
1179 * platform/mac/fast/multicol/column-rules-stacking-expected.txt: Added.
1181 2009-02-23 Gustavo Noronha Silva <gns@gnome.org>
1183 Reviewed by Alexey Proskuryakov.
1185 https://bugs.webkit.org/show_bug.cgi?id=24011
1186 KURL's setPort doesn't unset port if 0 is given
1188 Adding regression tests for change done on KURL's setPort in
1189 r41076. It is worth noting that Firefox doesn't render this test
1190 correctly since it raises an exception when javascript tries to
1191 change the iframe's contentWindow.location.port, though other
1192 properties are modifiable.
1194 * fast/loader/location-port-expected.txt: Added.
1195 * fast/loader/location-port.html: Added.
1196 * fast/loader/resources/location-port-iframe.html: Added.
1198 2009-02-23 Alexey Proskuryakov <ap@webkit.org>
1200 Rubber-stamped by Mark Rowe.
1202 https://bugs.webkit.org/show_bug.cgi?id=15690
1203 Bug in layout test framework (setUpPage vs. setUpPageStatus)
1205 * (Many JS files in dom/):
1206 (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
1209 2009-02-23 Alexey Proskuryakov <ap@webkit.org>
1211 Reviewed by Mark Rowe.
1213 https://bugs.webkit.org/show_bug.cgi?id=21147
1214 hash property returns incorrect value for links w/o hash
1216 * fast/dom/empty-hash-and-search-expected.txt: Added.
1217 * fast/dom/empty-hash-and-search.html: Added.
1219 2009-02-23 Alexey Proskuryakov <ap@webkit.org>
1221 Reviewed by Darin Adler.
1223 https://bugs.webkit.org/show_bug.cgi?id=20184
1224 SELECT with no name generates invalid query string
1226 * fast/forms/select-no-name-expected.txt: Added.
1227 * fast/forms/select-no-name.html: Added.
1229 2009-02-23 Alexey Proskuryakov <ap@webkit.org>
1231 Reviewed by Darin Adler.
1233 https://bugs.webkit.org/show_bug.cgi?id=15707
1234 Crash when manipulating document from within an iframe onload function
1236 * fast/dom/onload-open-expected.txt: Added.
1237 * fast/dom/onload-open.html: Added.
1238 * fast/dom/resources/frame-onload-open.html: Added.
1240 2009-02-23 Alexey Proskuryakov <ap@webkit.org>
1242 Reviewed by Darin Adler.
1244 https://bugs.webkit.org/show_bug.cgi?id=18970
1245 Numerically named input fields cause document.forms loop problems
1247 * fast/forms/numeric-input-name-expected.txt: Added.
1248 * fast/forms/numeric-input-name.html: Added.
1250 2009-02-21 Hironori Bono <hbono@chromium.org>
1252 Reviewed by Alexey Proskuryakov.
1254 https://bugs.webkit.org/show_bug.cgi?id=23786
1255 [Chromium] line-break characters in a complex text are treated as zero-width spaces
1257 Added tests which verifies line-break characters in a complex text are treated as defined in CSS 2.1.
1259 * fast/text/international/bidi-linebreak-001.html: Added.
1260 * fast/text/international/bidi-linebreak-002.html: Added.
1261 * fast/text/international/bidi-linebreak-003.html: Added.
1262 * platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum: Added.
1263 * platform/mac/fast/text/international/bidi-linebreak-001-expected.png: Added.
1264 * platform/mac/fast/text/international/bidi-linebreak-001-expected.txt: Added.
1265 * platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum: Added.
1266 * platform/mac/fast/text/international/bidi-linebreak-002-expected.png: Added.
1267 * platform/mac/fast/text/international/bidi-linebreak-002-expected.txt: Added.
1268 * platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum: Added.
1269 * platform/mac/fast/text/international/bidi-linebreak-003-expected.png: Added.
1270 * platform/mac/fast/text/international/bidi-linebreak-003-expected.txt: Added.
1272 2009-02-20 Sam Weinig <sam@webkit.org>
1274 * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt: Update results.
1276 2009-02-20 Oliver Hunt <oliver@apple.com>
1280 <rdar://problem/6606660> 2==null returns true in 64bit jit
1282 Improved equality test to contain all integer values that could
1283 appear to be other immediate values if the type tag were ignored.
1285 * fast/js/equality-expected.txt:
1286 * fast/js/resources/equality.js:
1288 2009-02-19 Sam Weinig <sam@webkit.org>
1290 Reviewed by Beth Dakin.
1292 Tests for https://bugs.webkit.org/show_bug.cgi?id=24044
1293 Update querySelector/querySelectorAll to match the latest spec
1295 * fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt:
1296 * fast/dom/SelectorAPI/dumpNodeList-expected.txt:
1297 * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:
1298 * fast/dom/SelectorAPI/resig-SelectorsAPI-test.xhtml: Updated. We now fail 17 tests
1299 due to not throwing an exception when no arguments are passed to querySelector
1300 or querySelectorAll.
1301 * fast/dom/SelectorAPI/resources/undefined-null-stringify.js: Added.
1302 * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt: Added.
1303 * fast/dom/SelectorAPI/undefined-null-stringify.html: Added.
1305 2009-02-19 David Hyatt <hyatt@apple.com>
1307 Fix a bug where reflections didn't work properly if opacity was < 1. Make sure that replaced elements
1308 also consider reflections to be part of their visual overflow. This had already been done for blocks
1309 and lines, but it wasn't being done yet for replaced elements.
1311 Also make sure that when the object being reflected has opacity < 1 that we don't end up popping the outer
1312 transparency layer early. Since the reflected object paints twice, we don't want to end the transparency
1313 layer it pushed until we're done painting the real object (rather than the reflection).
1315 Reviewed by Dan Bernstein
1317 * fast/reflections/reflection-masks-opacity.html: Added.
1318 * platform/mac/fast/reflections/reflection-direction-expected.txt:
1319 * platform/mac/fast/reflections/reflection-masks-expected.txt:
1320 * platform/mac/fast/reflections/reflection-masks-opacity-expected.checksum: Added.
1321 * platform/mac/fast/reflections/reflection-masks-opacity-expected.png: Added.
1322 * platform/mac/fast/reflections/reflection-masks-opacity-expected.txt: Added.
1324 2009-02-19 Jay Campan <jcampan@google.com>
1326 Reviewed by Alexey Proskuryakov.
1328 https://bugs.webkit.org/show_bug.cgi?id=23959
1329 LayoutTests/fast/dom/navigator-detached-no-crash.html may fail with other JS engines.
1331 * fast/dom/navigator-detached-no-crash-expected.txt:
1332 * fast/dom/navigator-detached-no-crash.html:
1334 2009-02-19 Dimitri Glazkov <dglazkov@chromium.org>
1336 Reviewed by Dave Hyatt.
1338 https://bugs.webkit.org/show_bug.cgi?id=24012
1339 Clarify objective of the test and clean up.
1341 * fast/forms/inline-ignored-on-legend-expected.txt:
1342 * fast/forms/inline-ignored-on-legend.html:
1344 2009-02-18 Dimitri Glazkov <dglazkov@chromium.org>
1346 Reviewed by Eric Seidel.
1348 https://bugs.webkit.org/show_bug.cgi?id=24012
1349 Convert inline-ignored-on-legend to text-only test.
1351 * fast/forms/inline-ignored-on-legend-expected.txt: Added.
1352 * fast/forms/inline-ignored-on-legend.html: Changed to text-only.
1353 * platform/mac/fast/forms/inline-ignored-on-legend-expected.checksum: Removed.
1354 * platform/mac/fast/forms/inline-ignored-on-legend-expected.png: Removed.
1355 * platform/mac/fast/forms/inline-ignored-on-legend-expected.txt: Removed.
1357 2009-02-17 Peter Abrahamsen <rainhead@gmail.com>
1359 Reviewed by Sam Weinig.
1361 https://bugs.webkit.org/show_bug.cgi?id=23958
1362 <rdar://problem/6587815>
1364 Updated XMLHttpRequests tests to match the newest Access Control draft.
1366 * http/tests/security/originHeader/resources/print-origin.cgi:
1367 * http/tests/xmlhttprequest/resources/access-control-basic-allow-access-control-origin-header.cgi:
1368 * http/tests/xmlhttprequest/resources/access-control-basic-allow-print-headers.cgi:
1369 * http/tests/xmlhttprequest/resources/access-control-basic-allow-star.cgi:
1370 * http/tests/xmlhttprequest/resources/access-control-basic-allow.cgi:
1371 * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
1372 * http/tests/xmlhttprequest/resources/access-control-basic-non-get-allow.cgi:
1373 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1374 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1375 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1376 * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-response-headers.cgi:
1378 2009-02-17 Geoffrey Garen <ggaren@apple.com>
1380 Reviewed by Sam Weinig.
1382 Test for <rdar://problem/6595040> REGRESSION: http://www.amnestyusa.org/
1385 * fast/js/function-toString-semicolon-insertion-expected.txt: Added.
1386 * fast/js/function-toString-semicolon-insertion.html: Added.
1387 * fast/js/resources/function-toString-semicolon-insertion.js: Added.
1388 (compileAndSerialize):
1390 2009-02-17 David Hyatt <hyatt@apple.com>
1392 Reviewed by Eric Seidel
1394 Fix for https://bugs.webkit.org/show_bug.cgi?id=23985
1396 Don't allow legends to be anything but display:block.
1398 * fast/forms/inline-ignored-on-legend.html: Added.
1399 * platform/mac/fast/block/basic/fieldset-stretch-to-legend-expected.txt:
1400 * platform/mac/fast/borders/fieldsetBorderRadius-expected.txt:
1401 * platform/mac/fast/forms/006-expected.txt:
1402 * platform/mac/fast/forms/007-expected.txt:
1403 * platform/mac/fast/forms/fieldset-align-expected.txt:
1404 * platform/mac/fast/forms/float-before-fieldset-expected.txt:
1405 * platform/mac/fast/forms/inline-ignored-on-legend-expected.checksum: Added.
1406 * platform/mac/fast/forms/inline-ignored-on-legend-expected.png: Added.
1407 * platform/mac/fast/forms/inline-ignored-on-legend-expected.txt: Added.
1408 * platform/mac/fast/invalid/residual-style-expected.txt:
1409 * platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt:
1411 2009-02-16 Justin Garcia <justin.garcia@apple.com>
1413 Reviewed by Mark Rowe.
1415 https://bugs.webkit.org/show_bug.cgi?id=16309
1416 HTML5: The third execCommand argument for insert{un}orderedlist should be ignored
1418 * editing/execCommand/insert-list-with-id-expected.txt: Added.
1419 * editing/execCommand/insert-list-with-id.html:
1420 * platform/mac/editing/execCommand/insert-list-with-id-expected.checksum: Removed.
1421 * platform/mac/editing/execCommand/insert-list-with-id-expected.png: Removed.
1422 * platform/mac/editing/execCommand/insert-list-with-id-expected.txt: Removed.
1424 2009-02-16 Sam Weinig <sam@webkit.org>
1426 Reviewed by Geoffrey Garen.
1428 Add tests for <rdar://problem/6468156>
1429 REGRESSION (r36779): Adding link, images, flash in TinyMCE blocks entire page (21382)
1431 * fast/js/function-apply-expected.txt:
1432 * fast/js/resources/function-apply.js: Add cases covering setting arugments.length and
1433 Array.length explicitly or implicitly using Array.prototype.unshift.
1435 2009-02-16 Dan Bernstein <mitz@apple.com>
1437 Reviewed by Geoffrey Garen.
1439 - test for <rdar://problem/6561077> REGRESSION (r39634): Unable to select an item in stocks widget with the mouse
1441 * platform/mac/fast/events/pointer-events-dashboard-expected.checksum: Added.
1442 * platform/mac/fast/events/pointer-events-dashboard-expected.png: Added.
1443 * platform/mac/fast/events/pointer-events-dashboard-expected.txt: Added.
1444 * platform/mac/fast/events/pointer-events-dashboard.html: Copied from LayoutTests/fast/events/pointer-events.html.
1446 2009-02-16 Justin Garcia <justin.garcia@apple.com>
1448 Reviewed by Eric Seidel.
1450 https://bugs.webkit.org/show_bug.cgi?id=15381
1451 execCommand justify modifies the contentEditable node
1453 * editing/execCommand/15381-expected.txt: Added.
1454 * editing/execCommand/15381.html: Added.
1456 Made this test cross platform and changed it to reflect the fix:
1457 * editing/execCommand/5062376-expected.txt: Added.
1458 * editing/execCommand/5062376.html:
1459 * platform/mac/editing/execCommand/5062376-expected.checksum: Removed.
1460 * platform/mac/editing/execCommand/5062376-expected.png: Removed.
1461 * platform/mac/editing/execCommand/5062376-expected.txt: Removed.
1463 2009-02-16 Chris Fleizach <cfleizach@apple.com>
1465 Reviewed by Adele Peterson.
1467 Test for Bug 23979: AX: alt tag not returned for <input type="image">
1468 https://bugs.webkit.org/show_bug.cgi?id=23979
1470 * accessibility/input-image-alt-expected.txt: Added.
1471 * accessibility/input-image-alt.html: Added.
1473 2009-02-13 Geoffrey Garen <ggaren@apple.com>
1475 Reviewed by Sam Weinig.
1477 Added a test for an edge case in <rdar://problem/6584057>.
1479 * fast/js/resources/sort-non-numbers.js: Added.
1480 * fast/js/sort-non-numbers.html: Added.
1481 * fast/js/sort-non-numbers-expected.txt: Added.
1483 2009-02-13 Chris Marrin <cmarrin@apple.com>
1485 Reviewed by Adam Roben.
1487 https://bugs.webkit.org/show_bug.cgi?id=23936
1489 Fixed 3 more test cases
1491 * platform/win/fast/css/computed-style-expected.txt:
1492 * platform/win/fast/css/computed-style-without-renderer-expected.txt:
1493 * svg/css/getComputedStyle-basic-expected.txt:
1495 2009-02-13 Chris Marrin <cmarrin@apple.com>
1497 Reviewed by Simon Fraser.
1499 https://bugs.webkit.org/show_bug.cgi?id=23936
1501 Fixed 2 more test cases (mac specific)
1503 * platform/mac/fast/css/computed-style-expected.txt:
1504 * platform/mac/fast/css/computed-style-without-renderer-expected.txt:
1506 2009-02-12 Horia Olaru <olaru@adobe.com>
1508 Reviewed by Oliver Hunt.
1510 https://bugs.webkit.org/show_bug.cgi?id=23400
1512 Added a modified version of the test Chris Brichford attached to the bug.
1513 Will test return values of various eval function calls, including some which
1514 throw and catch errors in the string to evaluate.
1516 * fast/js/eval-throw-return-expected.txt: Added.
1517 * fast/js/eval-throw-return.html: Added.
1518 * fast/js/resources/eval-throw-return.js: Added.
1523 2009-02-12 David Smith <catfish.man@gmail.com>
1525 Reviewed by David Hyatt.
1527 * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt: Updated results now that we pass a few more
1529 2009-02-12 Chris Marrin <cmarrin@apple.com>
1531 Reviewed by Simon Fraser.
1533 https://bugs.webkit.org/show_bug.cgi?id=23936
1537 * fast/css/computed-style-expected.txt:
1538 * fast/css/computed-style-without-renderer-expected.txt:
1539 * fast/dom/Window/window-properties-expected.txt:
1540 * platform/mac/svg/text/text-text-05-t-expected.checksum:
1541 * platform/mac/svg/text/text-text-05-t-expected.png:
1543 2009-02-12 Eric Carlson <eric.carlson@apple.com>
1545 Reviewed by Simon Fraser.
1547 Support MPEG content on Mac and Windows.
1548 <rdar://problem/5917509>
1549 https://bugs.webkit.org/show_bug.cgi?id=23495
1551 * media/audio-mpeg-supported-expected.txt: Added.
1552 * media/audio-mpeg-supported.html: Added.
1553 * media/content/silence.mpg: Added.
1555 2009-02-12 Chris Marrin <cmarrin@apple.com>
1557 Reviewed by Dave Hyatt
1559 https://bugs.webkit.org/show_bug.cgi?id=23908
1561 Added test for parsing 3d functions in webkit-transform
1563 * transforms/3d: Added.
1564 * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
1565 * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
1567 2009-02-12 Julien Chaffraix <jchaffraix@webkit.org>
1569 Reviewed by Darin Adler.
1571 Bug 23915: Remove setPrefix work-around in Document::createElement(QualifiedName, bool)
1573 The test validates the <image> special treatment (using <img> tag) and see whether
1574 it validates the previous behaviour and we do not ASSERT.
1576 * fast/dom/prefixed-image-tag-expected.txt: Added.
1577 * fast/dom/prefixed-image-tag.xhtml: Added.
1579 2009-02-12 Julien Chaffraix <jchaffraix@webkit.org>
1581 Reviewed by Darin Adler.
1583 Bug 23826: Potential bug with before/after rule while moving element from one document to another
1585 * fast/css-generated-content/beforeAfter-interdocument.html: Added.
1586 * platform/mac/fast/css-generated-content/beforeAfter-interdocument-expected.txt: Added.
1588 2009-02-12 Adam Roben <aroben@apple.com>
1590 Try to fix dashboard-region-parser
1592 * platform/mac/fast/css/dashboard-region-parser.html: Fixed relative
1593 paths now that this test has moved.
1595 2009-02-12 Chris Marrin <cmarrin@apple.com>
1597 Reviewed by Simon Fraser.
1599 https://bugs.webkit.org/show_bug.cgi?id=23927
1601 Skip 16 SVG tests that fail on PPC, until problem is resolved
1603 * platform/mac/Skipped:
1605 2009-02-12 Chris Marrin <cmarrin@apple.com>
1607 Reviewed by Simon Fraser.
1609 https://bugs.webkit.org/show_bug.cgi?id=23927
1611 This fixes one testcase on PPC Mac
1613 * svg/custom/getTransformToElement.svg:
1615 2009-02-12 Adam Roben <aroben@apple.com>
1617 Add some tests that fail due to using the wrong font for Hebrew to the
1618 Windows Skipped list
1620 * platform/win/Skipped:
1622 2009-02-12 Adam Roben <aroben@apple.com>
1624 Remove some passing tests from the Windows Skipped list
1626 * platform/win/Skipped: Removed two tests in http/tests/incremental
1627 (one of which had been renamed and so was running anyway).
1629 2009-02-12 Adam Roben <aroben@apple.com>
1631 Add a failing loader test to the Windows Skipped list
1633 * platform/win/Skipped: Added fast/loader/frame-creation-removal.html.
1635 2009-02-12 Adam Roben <aroben@apple.com>
1637 Add another failing drag-n-drop test to the Windows Skipped list
1639 * platform/win/Skipped: Added editing/selection/drag-in-iframe.html.
1641 2009-02-12 Adam Roben <aroben@apple.com>
1643 Fix Bug 23919: Mac-specific test fast/css/dashboard-region-parser is
1644 in cross-platform location
1646 <https://bugs.webkit.org/show_bug.cgi?id=23919>
1648 Moved the test and its results to platform/mac.
1650 Reviewed by Dan Bernstein.
1652 * platform/mac/fast/css/dashboard-region-parser-expected.txt: Renamed from LayoutTests/fast/css/dashboard-region-parser-expected.txt.
1653 * platform/mac/fast/css/dashboard-region-parser.html: Renamed from LayoutTests/fast/css/dashboard-region-parser.html.
1655 2009-02-12 Adam Roben <aroben@apple.com>
1657 Fix Bug 23918: Mac-specific results for
1658 fast/css/computed-style[-without-renderer] are sitting in
1659 cross-platform location
1661 <https://bugs.webkit.org/show_bug.cgi?id=23918>
1663 Move Mac-specific results for
1664 fast/css/computed-style[-without-renderer] to platform/mac
1666 Reviewed by John Sullivan.
1668 * fast/css/computed-style-expected.txt:
1669 * fast/css/computed-style-without-renderer-expected.txt:
1670 Made these results correct for non-Mac platforms by removing the
1671 -webkit-dashboard-region references.
1673 * platform/mac/fast/css/computed-style-expected.txt: Copied from LayoutTests/fast/css/computed-style-expected.txt.
1674 * platform/mac/fast/css/computed-style-without-renderer-expected.txt: Copied from LayoutTests/fast/css/computed-style-without-renderer-expected.txt.
1676 * platform/win/fast/css/computed-style-expected.txt:
1677 * platform/win/fast/css/computed-style-without-renderer-expected.txt:
1678 Copied the non-Mac results here, too, since on Windows we first check
1679 for Mac-specific results before checking for cross-platform results.
1681 2009-02-11 Adam Roben <aroben@apple.com>
1683 Windows fix for Bug 22239: Implement missing animation & transition
1684 APIs on LayoutTestController for non-mac platforms
1686 <https://bugs.webkit.org/show_bug.cgi?id=22239>
1688 Reviewed by Simon Fraser.
1690 * platform/win/Skipped: Enable the previously-skipped tests.
1692 2009-02-11 Scott Violet <sky@google.com>
1694 Reviewed by Simon Fraser.
1696 https://bugs.webkit.org/show_bug.cgi?id=23805
1697 The test transitions/transition-end-event-multiple-03.html occasionally fails.
1699 * transitions/transition-end-event-multiple-03.html: Upped the timeout.
1701 2009-02-10 Oliver Hunt <oliver@apple.com>
1703 Reviewed by Adele Peterson.
1705 <rdar://problem/6156755> onMouseOver events do not fire properly for cross frame drag and drop
1707 Simple testcase to ensure that a subframe does not incorrectly capture mousemove events
1708 when the mousedown handler has prevented default handling.
1710 * fast/events/mouse-drag-from-frame-expected.txt: Added.
1711 * fast/events/mouse-drag-from-frame.html: Added.
1712 * fast/events/resources/mouse-drag-from-frame-subframe.html: Added.
1714 2009-02-08 Sam Weinig <sam@webkit.org>
1716 Reviewed by David Hyatt.
1718 Tests for https://bugs.webkit.org/show_bug.cgi?id=15897
1719 Please implement getBoundingClientRect and getClientRects
1720 <rdar://problem/6139669>
1722 * fast/dom/Window/window-properties-expected.txt:
1723 * fast/dom/domListEnumeration-expected.txt:
1724 * fast/dom/getBoundingClientRect-expected.txt: Added.
1725 * fast/dom/getBoundingClientRect.html: Added.
1726 * fast/dom/getClientRects-expected.txt: Added.
1727 * fast/dom/getClientRects.html: Added.
1728 * fast/dom/resources/domListEnumeration.js:
1729 * fast/js/global-constructors-expected.txt:
1731 2009-02-10 Feng Qian <feng@chromium.org>
1733 Reviewed by Alexey Proskuryakov.
1735 Fix crashes in disconnected navigator object.
1736 https://bugs.webkit.org/show_bug.cgi?id=23626
1738 * fast/dom/navigator-detached-no-crash-expected.txt: Added.
1739 * fast/dom/navigator-detached-no-crash.html: Added.
1741 2009-02-09 Chris Marrin <cmarrin@apple.com>
1743 Reviewed by Simon Fraser
1745 https://bugs.webkit.org/show_bug.cgi?id=23689
1747 Add test for 3D functionality of WebKitCSSMatrix.
1749 * transforms/3d: Added.
1750 * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
1751 * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
1753 2009-02-09 Mark Rowe <mrowe@apple.com>
1755 Reviewed by Sam Weinig.
1757 Test for <https://bugs.webkit.org/show_bug.cgi?id=23858>
1758 Bug 23858: Crash when removing a HTMLSelectElement from the document from inside its focus event handler
1760 * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash-expected.txt: Added.
1761 * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash.html: Added.
1763 2009-02-09 Dimitri Glazkov <dglazkov@chromium.org>
1765 Reviewed by Dave Hyatt.
1767 https://bugs.webkit.org/show_bug.cgi?id=23806
1768 New test for the crash with an embed element with an empty src and
1771 * fast/loader/empty-embed-src-attribute-expected.txt: Added.
1772 * fast/loader/empty-embed-src-attribute.html: Added.
1774 2009-02-09 Alexey Proskuryakov <ap@webkit.org>
1776 Land results for a recently added test (https://bugs.webkit.org/show_bug.cgi?id=23601).
1778 * fast/dom/Selection/getRangeAt-expected.txt: Added.
1780 2009-02-07 Rob Buis <rwlbuis@gmail.com>
1785 https://bugs.webkit.org/show_bug.cgi?id=3248
1786 Bug 3248: Mouse events on OPTION element seem to be ignored
1788 * fast/forms/option-mouseevents-expected.txt: Added.
1789 * fast/forms/option-mouseevents.html: Added.
1791 2009-02-06 Chris Marrin <cmarrin@apple.com>
1793 Reviewed by Simon Fraser.
1795 https://bugs.webkit.org/show_bug.cgi?id=6868
1797 Fixed results of several svg tests because of differences
1798 in rounding caused by TransformationMatrix changing from
1799 single to double precision math.
1801 * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
1802 * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
1803 * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
1804 * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
1805 * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
1806 * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
1807 * platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
1808 * platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
1809 * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
1810 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
1811 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
1812 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
1813 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
1814 * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
1815 * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
1816 * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1817 * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
1818 * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
1819 * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
1820 * platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
1821 * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
1822 * platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
1823 * platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
1824 * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
1825 * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
1826 * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
1827 * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
1828 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
1829 * platform/mac/svg/batik/text/textProperties-expected.txt:
1830 * platform/mac/svg/batik/text/verticalText-expected.txt:
1831 * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
1832 * platform/mac/svg/carto.net/slider-expected.txt:
1833 * platform/mac/svg/carto.net/tabgroup-expected.txt:
1834 * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.txt:
1835 * platform/mac/svg/custom/invalid-css-expected.txt:
1836 * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
1837 * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
1838 * platform/mac/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
1839 * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1840 * platform/mac/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt:
1841 * platform/mac/svg/custom/viewbox-syntax-expected.txt:
1842 * platform/mac/svg/hixie/perf/001-expected.txt:
1843 * platform/mac/svg/hixie/perf/002-expected.txt:
1844 * platform/mac/svg/hixie/perf/007-expected.txt:
1845 * platform/mac/svg/text/text-align-01-b-expected.txt:
1846 * platform/mac/svg/text/text-align-05-b-expected.txt:
1847 * platform/mac/svg/text/text-fonts-01-t-expected.txt:
1848 * platform/mac/svg/text/text-text-04-t-expected.txt:
1849 * platform/mac/svg/text/text-text-05-t-expected.txt:
1850 * platform/mac/svg/text/text-text-06-t-expected.txt:
1851 * platform/mac/svg/text/text-tref-01-b-expected.txt:
1852 * svg/custom/getTransformToElement.svg:
1854 2009-02-05 Eric Seidel <eric@webkit.org>
1856 Reviewed by Eric Seidel.
1858 DOMSelection.getRangeAt() returns a different range than the selection
1859 https://bugs.webkit.org/show_bug.cgi?id=23601
1861 Rename toRange to toNormalizedRange and add new firstRange which returns an unmodified range
1863 * fast/dom/Selection/getRangeAt.html: Added.
1864 * fast/dom/Selection/resources/TEMPLATE.html: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html.
1865 * fast/dom/Selection/resources/getRangeAt.js: Added.
1867 2009-02-06 Justin Garcia <justin.garcia@apple.com>
1869 Reviewed by Oliver Hunt.
1871 https://bugs.webkit.org/show_bug.cgi?id=23800
1872 Header elements are not always preserved during paste
1874 * editing/execCommand/4128080-1-expected.txt: Added.
1875 * editing/execCommand/4128080-1.html: Added.
1876 * editing/execCommand/4128080-2-expected.txt: Added.
1877 * editing/execCommand/4128080-2.html: Added.
1879 2009-02-05 Alexey Proskuryakov <ap@webkit.org>
1881 Reviewed by Darin Adler.
1883 <rdar://problem/6438271> Improve backspace handling of accented characters
1885 * platform/mac/editing/deleting/backward-delete-expected.txt: Added.
1886 * platform/mac/editing/deleting/backward-delete.html: Added.
1888 2009-02-05 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
1890 Rubber-stamped by George Staikos.
1892 Regenerate input.wml result on mac, it was generated with Qt before.
1894 * platform/mac/fast/wml/input-expected.checksum:
1895 * platform/mac/fast/wml/input-expected.png:
1896 * platform/mac/fast/wml/input-expected.txt:
1898 2009-02-05 Sam Weinig <sam@webkit.org>
1900 Reviewed by Darin Layer.
1902 Fix after merging EventTargetNode up into Node.
1904 * fast/dom/Window/window-properties-expected.txt:
1905 * fast/dom/prototype-chain-expected.txt:
1907 2009-02-04 Dean Jackson <dino@apple.com>
1909 Reviewed by Darin Adler.
1911 Remove animation-play-state from expected properties.
1912 https://bugs.webkit.org/show_bug.cgi?id=22907
1914 * animations/computed-style-expected.txt:
1915 * animations/computed-style.html:
1916 * fast/css/computed-style-display-none-expected.txt:
1917 * fast/css/computed-style-expected.txt:
1918 * fast/css/computed-style-without-renderer-expected.txt:
1919 * fast/css/computed-style-without-renderer.html:
1920 * svg/css/getComputedStyle-basic-expected.txt:
1922 2009-02-04 Tor Arne Vestbø <tavestbo@trolltech.com>
1924 Reviewed by Darin Adler.
1926 Make sure we don't load on removing the media element from the document
1927 https://bugs.webkit.org/show_bug.cgi?id=22105.
1929 * media/remove-from-document-no-load-expected.txt: Added.
1930 * media/remove-from-document-no-load.html: Added.
1932 2009-02-04 Dmitry Titov <dimich@chromium.org>
1934 Not reviewed, build fix.
1936 https://bugs.webkit.org/show_bug.cgi?id=22806
1937 Reverting the test that should not yet be landed since it depends on
1938 changes in DRT which were not yet landed.
1940 * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Removed.
1941 * fast/dom/Window/cached-timeout-stopped-on-close.html: Removed.
1942 * fast/dom/Window/resources/cached-timeout-page-1.html: Removed.
1943 * fast/dom/Window/resources/cached-timeout-page-2.html: Removed.
1945 2009-02-04 Dimitri Glazkov <dglazkov@chromium.org>
1947 Reviewed by Eric Seidel.
1949 Rename layout test result to the correct name.
1951 * storage/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/storage/transaction-callback-exception-crash.txt.
1953 2009-02-04 Dmitry Titov <dimich@chromium.org>
1955 Reviewed by Darin Adler.
1957 Regression test for https://bugs.webkit.org/show_bug.cgi?id=22753
1959 * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Added.
1960 * fast/dom/Window/cached-timeout-stopped-on-close.html: Added.
1961 * fast/dom/Window/resources/cached-timeout-page-1.html: Added.
1962 * fast/dom/Window/resources/cached-timeout-page-2.html: Added.
1964 2009-02-04 Dimitri Glazkov <dglazkov@chromium.org>
1966 Reviewed by Sam Weinig.
1968 https://bugs.webkit.org/show_bug.cgi?id=23655
1969 Clean up storage layout tests a bit.
1971 * storage/close-during-stress-test.html: Moved brace to new line.
1972 * storage/empty-statement.html: Moved brace to new line.
1973 * storage/execute-sql-args.html: Moved brace to new line.
1974 * storage/quota-tracking.html: Moved brace to new line.
1975 * storage/success-callback.html: Moved brace to new line, removed erroneous callback argument.
1976 * storage/transaction-callback-exception-crash.html: Added.
1977 * storage/transaction-callback-exception-crash.txt: Renamed from LayoutTests/storage/transaction_callback_exception_crash-expected.txt.
1978 * storage/transaction_callback_exception_crash.html: Removed.
1980 2009-02-04 Jeremy Moskovich <jeremy@chromium.org>
1982 Reviewed by Dave Hyatt.
1984 https://bugs.webkit.org/show_bug.cgi?id=23471
1985 Fix text-overflow:ellipsis; for RTL case.
1987 Rebaseline LayoutTests/editing/spelling/inline_spelling_markers.html to reflect correct behavior.
1989 * fast/css/text-overflow-ellipses.html: Added.
1990 * platform/mac/editing/spelling/inline_spelling_markers-expected.checksum:
1991 * platform/mac/editing/spelling/inline_spelling_markers-expected.png:
1992 * platform/mac/fast/css/text-overflow-ellipses-expected.checksum: Added.
1993 * platform/mac/fast/css/text-overflow-ellipses-expected.png: Added.
1994 * platform/mac/fast/css/text-overflow-ellipses-expected.txt: Added.
1996 2009-02-03 Brad Garcia <bgarcia@google.com>
1998 Reviewed by Eric Seidel.
2000 Test for https://bugs.webkit.org/show_bug.cgi?id=20443
2002 * fast/frames/frame-dead-region-expected.txt: Added.
2003 * fast/frames/frame-dead-region.html: Added.
2004 * fast/frames/resources/frame-dead-region-left.html: Added.
2006 2009-02-03 Justin Garcia <justin.garcia@apple.com>
2008 Reviewed by Darin Adler.
2010 https://bugs.webkit.org/show_bug.cgi?id=13490
2011 Implement execCommand("styleWithCSS", ...)
2013 * editing/execCommand/5685604-1-expected.txt: Added.
2014 * editing/execCommand/5685604-1.html: Added.
2016 2009-02-03 Grace Kloba <klobag@gmail.com>
2018 https://bugs.webkit.org/show_bug.cgi?id=23178
2019 Added a case to test the offsetTop of table cell's children.
2021 * fast/dom/Element/offsetTop-table-cell-expected.txt:
2022 * fast/dom/Element/offsetTop-table-cell.html:
2024 2009-02-03 Dan Bernstein <mitz@apple.com>
2026 Reviewed by Brady Eidson.
2028 - test for <rdar://problem/6550530> REGRESSION (r40508): Window opened with window.open has no initial history item (global and back/forward)
2030 * fast/history/window-open-expected.txt: Added.
2031 * fast/history/window-open.html: Added.
2033 2009-02-03 Dmitry Titov <dimich@chromium.org>
2035 Reviewed by Alexey Proskuryakov.
2037 https://bugs.webkit.org/show_bug.cgi?id=22718
2038 Implement WindowTimers interface in Workers.
2040 First layout test for timeouts in a Worker.
2042 * fast/workers/resources/worker-timeout.js: Added.
2044 * fast/workers/worker-timeout-expected.txt: Added.
2045 * fast/workers/worker-timeout.html: Added.
2047 2009-02-02 Oliver Hunt <oliver@apple.com>
2049 Reviewed by Gavin Barraclough.
2051 <https://bugs.webkit.org/show_bug.cgi?id=21414> REGRESSION: Regular Expressions and character classes, shorthands and ranges
2052 <rdar://problem/6543487>
2054 Testcase for regex codegen emitting checks out of correct order.
2056 * fast/js/regexp-character-match-out-of-order-expected.txt: Added.
2057 * fast/js/regexp-character-match-out-of-order.html: Added.
2058 * fast/js/resources/regexp-character-match-out-of-order.js: Added.
2060 2009-02-02 Yichao Yin <yichao.yin@torchmobile.com.cn>
2062 Reviewed by Niko Zimmermann.
2066 * wml/input-format-expected.txt: Added.
2067 * wml/input-format.html: Added.
2068 * wml/resources/input-format.js: Added.
2069 (setupTestDocument):
2073 2009-01-29 Scott Violet <sky@google.com>
2075 Reviewed by Darin Adler.
2077 https://bugs.webkit.org/show_bug.cgi?id=23633
2078 The test transitions/transition-end-event-nested.html occasionally fails
2080 Ups the timeout of the test transitions/transition-end-event-nested.html
2081 and makes the test exit as soon as all events received.
2083 * transitions/transition-end-event-helpers.js:
2084 (recordTransitionEndEvent):
2085 (runTransitionTest.startTest._endFunction):
2086 (runTransitionTest.startTest):
2087 (runTransitionTest):
2088 * transitions/transition-end-event-nested.html:
2090 2009-01-30 Sam Weinig <sam@webkit.org>
2092 Reviewed by Dan Bernstein.
2094 Test for <rdar://problem/6545095>
2095 ASSERTION FAILED: RenderBlock.h:519: !o || o->isRenderBlock()
2097 * fast/block/float/crash-replaced-display-block-expected.txt: Added.
2098 * fast/block/float/crash-replaced-display-block.html: Added.
2100 2009-01-30 Chris Fleizach <cfleizach@apple.com>
2102 Reviewed by Oliver Hunt.
2104 Bug 23656: AX hierarchy for iFrames is incorrect
2105 https://bugs.webkit.org/show_bug.cgi?id=23656
2107 Update test to reflect correct behavior.
2109 * accessibility/iframe-bastardization.html:
2111 2009-01-30 Geoffrey Garen <ggaren@apple.com>
2113 Reviewed by Darin Adler.
2115 More redirect layout test work.
2117 Added tests (expected to fail) for form submission via JavaScript:
2119 * http/tests/history/redirect-js-form-submit-0-seconds-expected.txt: Added.
2120 * http/tests/history/redirect-js-form-submit-0-seconds.html: Added.
2121 * http/tests/history/redirect-js-form-submit-2-seconds-expected.txt: Added.
2122 * http/tests/history/redirect-js-form-submit-2-seconds.html: Added.
2123 * http/tests/history/redirect-js-form-submit-before-load-expected.txt: Added.
2124 * http/tests/history/redirect-js-form-submit-before-load.html: Added.
2126 Updated these tests to dump their back/forward lists, to check for
2127 back/forward regressions, and to use # instead of ? to communicate between
2128 URLs, since, to my surprise, form submissions can't use query strings.
2130 * http/tests/history/redirect-200-refresh-0-seconds-expected.txt:
2131 * http/tests/history/redirect-200-refresh-0-seconds.pl:
2132 * http/tests/history/redirect-200-refresh-2-seconds-expected.txt:
2133 * http/tests/history/redirect-200-refresh-2-seconds.pl:
2134 * http/tests/history/redirect-301-expected.txt:
2135 * http/tests/history/redirect-301.pl:
2136 * http/tests/history/redirect-302-expected.txt:
2137 * http/tests/history/redirect-302.pl:
2138 * http/tests/history/redirect-303-expected.txt:
2139 * http/tests/history/redirect-303.pl:
2140 * http/tests/history/redirect-307-expected.txt:
2141 * http/tests/history/redirect-307.pl:
2142 * http/tests/history/redirect-js-document-location-0-seconds-expected.txt:
2143 * http/tests/history/redirect-js-document-location-0-seconds.html:
2144 * http/tests/history/redirect-js-document-location-2-seconds-expected.txt:
2145 * http/tests/history/redirect-js-document-location-2-seconds.html:
2146 * http/tests/history/redirect-js-document-location-before-load-expected.txt:
2147 * http/tests/history/redirect-js-document-location-before-load.html:
2148 * http/tests/history/redirect-js-location-0-seconds-expected.txt:
2149 * http/tests/history/redirect-js-location-0-seconds.html:
2150 * http/tests/history/redirect-js-location-2-seconds-expected.txt:
2151 * http/tests/history/redirect-js-location-2-seconds.html:
2152 * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt:
2153 * http/tests/history/redirect-js-location-assign-0-seconds.html:
2154 * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt:
2155 * http/tests/history/redirect-js-location-assign-2-seconds.html:
2156 * http/tests/history/redirect-js-location-assign-before-load-expected.txt:
2157 * http/tests/history/redirect-js-location-assign-before-load.html:
2158 * http/tests/history/redirect-js-location-before-load-expected.txt:
2159 * http/tests/history/redirect-js-location-before-load.html:
2160 * http/tests/history/redirect-js-location-href-0-seconds-expected.txt:
2161 * http/tests/history/redirect-js-location-href-0-seconds.html:
2162 * http/tests/history/redirect-js-location-href-2-seconds-expected.txt:
2163 * http/tests/history/redirect-js-location-href-2-seconds.html:
2164 * http/tests/history/redirect-js-location-href-before-load-expected.txt:
2165 * http/tests/history/redirect-js-location-href-before-load.html:
2166 * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt:
2167 * http/tests/history/redirect-js-location-replace-0-seconds.html:
2168 * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt:
2169 * http/tests/history/redirect-js-location-replace-2-seconds.html:
2170 * http/tests/history/redirect-js-location-replace-before-load-expected.txt:
2171 * http/tests/history/redirect-js-location-replace-before-load.html:
2172 * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt:
2173 * http/tests/history/redirect-meta-refresh-0-seconds.html:
2174 * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt:
2175 * http/tests/history/redirect-meta-refresh-2-seconds.html:
2176 * http/tests/history/resources/redirect-target.html:
2178 2009-01-30 Pierre-Olivier Latour <pol@apple.com>
2180 Updated the references images for the media layout tests on Tiger since they now differ from Leopard after installing QuickTime 7.6.
2182 * platform/mac-tiger/media: Added.
2183 * platform/mac-tiger/media/video-aspect-ratio-expected.checksum: Added.
2184 * platform/mac-tiger/media/video-aspect-ratio-expected.png: Added.
2185 * platform/mac-tiger/media/video-controls-rendering-expected.checksum: Added.
2186 * platform/mac-tiger/media/video-controls-rendering-expected.png: Added.
2187 * platform/mac-tiger/media/video-display-toggle-expected.checksum: Added.
2188 * platform/mac-tiger/media/video-display-toggle-expected.png: Added.
2189 * platform/mac-tiger/media/video-layer-crash-expected.checksum: Added.
2190 * platform/mac-tiger/media/video-layer-crash-expected.png: Added.
2191 * platform/mac-tiger/media/video-transformed-expected.checksum: Added.
2192 * platform/mac-tiger/media/video-transformed-expected.png: Added.
2193 * platform/mac-tiger/media/video-zoom-expected.checksum: Added.
2194 * platform/mac-tiger/media/video-zoom-expected.png: Added.
2196 2009-01-30 Dimitri Glazkov <dglazkov@chromium.org>
2198 Reviewed by Eric Seidel.
2200 Correct mis-applied http://trac.webkit.org/changeset/40413 by actually
2201 removing the test file.
2203 * fast/dom/Window/timeout-released-on-close.html: Removed.
2205 2009-01-30 Dmitry Titov <dimich@chromium.org>
2207 Reviewed by Darin Adler.
2209 https://bugs.webkit.org/show_bug.cgi?id=23650
2210 LayoutTests/fast/dom/Window/timeout-released-on-close.html fails intermittently.
2211 Disable this test to keep buildbots green. Need more time to investigate the cause.
2213 * fast/dom/Window/timeout-released-on-close.html: Removed.
2214 * fast/dom/Window/timeout-released-on-close.html-disabled: Copied from LayoutTests/fast/dom/Window/timeout-released-on-close.html.
2216 2009-01-30 Alexey Proskuryakov <ap@webkit.org>
2218 Reviewed by Darin Adler.
2220 Test that documents loaded from application cache cannot load local resources.
2222 * http/tests/appcache/local-content-expected.txt: Added.
2223 * http/tests/appcache/local-content.html: Added.
2224 * http/tests/appcache/resources/local-content.manifest: Added.
2226 2009-01-30 Dmitry Titov <dimich@chromium.org>
2228 Reviewed by Alexey Proskuryakov.
2230 https://bugs.webkit.org/show_bug.cgi?id=23615
2231 Try to make this test reliable on buildbots.
2233 * fast/dom/Window/resources/long_timeout.html:
2234 Allocate more objects to make detection more reliable.
2236 * fast/dom/Window/timeout-released-on-close.html:
2237 Use threshold to account for objects allocated by the running scripts.
2238 Add debug output in case of failure to help understand possible failures.
2240 2009-01-30 Alexey Proskuryakov <ap@webkit.org>
2242 Reviewed by Mark Rowe.
2244 https://bugs.webkit.org/show_bug.cgi?id=23639
2245 Test that appcache ignores Cache-Control: no-store
2247 * http/tests/resources/network-simulator.php: Send no-store with all responses.
2249 2009-01-30 Alexey Proskuryakov <ap@webkit.org>
2251 Reviewed by Mark Rowe.
2253 https://bugs.webkit.org/show_bug.cgi?id=23640
2254 Test that non-HTML main resources work with application cache correctly
2256 * http/tests/appcache/non-html-expected.txt: Added.
2257 * http/tests/appcache/non-html.xhtml: Added.
2258 * http/tests/appcache/resources/abe.png: Added.
2259 * http/tests/appcache/resources/non-html.manifest: Added.
2261 * http/tests/resources/network-simulator.php: Support more file extensions.
2263 2009-01-29 Tony Chang <tony@chromium.org>
2265 Reviewed by Darin Adler.
2267 https://bugs.webkit.org/show_bug.cgi?id=22894
2268 Fix typo in fill-stroke-clip-reset-path.html where
2269 layoutTestController.setUseDashboardCompatiblityMode is called instead of
2270 layoutTestController.setUseDashboardCompatibilityMode.
2272 * fast/canvas/fill-stroke-clip-reset-path.html:
2273 * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.checksum:
2274 * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.png:
2276 2009-01-29 Hironori Bono <hbono@chromium.org>
2278 Reviewed by Eric Seidel.
2280 https://bugs.webkit.org/show_bug.cgi?id=18835
2281 Rebaseline a layout test that verifies the InsertLineBreakCommand() function
2282 doesn't delete existing markers.
2284 * platform/mac/editing/spelling/spelling-linebreak-expected.checksum:
2285 * platform/mac/editing/spelling/spelling-linebreak-expected.png:
2287 2009-01-29 Dirk Schulze <krit@webkit.org>
2289 Reviewed by Nikolas Zimmermann, Eric Seidel.
2291 Transformations on SVG patterns caused ugly drawings. The pattern is transformed
2292 directly now. Texts or strokes are no longer affected by transformations.
2294 * platform/mac/svg/custom/pattern-with-transformation-expected.checksum: Added.
2295 * platform/mac/svg/custom/pattern-with-transformation-expected.png: Added.
2296 * platform/mac/svg/custom/pattern-with-transformation-expected.txt: Added.
2297 * svg/custom/pattern-with-transformation.svg: Added.
2299 2009-01-29 Brady Eidson <beidson@apple.com>
2301 Reviewed by Oliver Hunt
2303 <rdar://problem/6337157> hyundaiusa.com closes window or tab during load
2305 * fast/loader/resources/subframe-self-close.html: Added.
2306 * fast/loader/subframe-self-close-expected.txt: Added.
2307 * fast/loader/subframe-self-close.html: Added.
2309 2009-01-29 Alexey Proskuryakov <ap@webkit.org>
2311 Reviewed by Anders Carlsson.
2313 https://bugs.webkit.org/show_bug.cgi?id=23620
2314 Crash in appcache/resource-redirect.html on Tiger
2316 * http/tests/appcache/resource-redirect.html:
2317 * http/tests/appcache/resources/resource-redirect.php:
2318 * http/tests/appcache/resources/manifest-redirect.php:
2319 Corrected the tests to redirect properly.
2321 * http/tests/appcache/manifest-redirect-2-expected.txt: Added.
2322 * http/tests/appcache/manifest-redirect-2.html: Added.
2323 * http/tests/appcache/resource-redirect-2-expected.txt: Added.
2324 * http/tests/appcache/resource-redirect-2.html: Added.
2325 * http/tests/appcache/resources/manifest-redirect-2.php: Added.
2326 * http/tests/appcache/resources/resource-redirect-2.manifest: Added.
2327 * http/tests/appcache/resources/resource-redirect-2.php: Added.
2328 Added tests for the code path that was accidentally tested on Tiger only (using a redirect
2329 to self, so Leopard will exercise it, too).
2331 2009-01-29 Alexey Proskuryakov <ap@webkit.org>
2333 Not reviewed (this was just a merge problem).
2335 https://bugs.webkit.org/show_bug.cgi?id=23476
2336 HTTP redirect should make application cache updating fail
2338 * http/tests/appcache/manifest-redirect.html:
2339 * http/tests/appcache/resource-redirect.html:
2340 Updated the tests to work with the new appcache event sending behavior.
2342 2009-01-29 Alexey Proskuryakov <ap@webkit.org>
2344 Reviewed by Anders Carlsson.
2346 https://bugs.webkit.org/show_bug.cgi?id=23476
2347 HTTP redirect should make application cache updating fail
2349 * http/tests/appcache/manifest-redirect-expected.txt: Added.
2350 * http/tests/appcache/manifest-redirect.html: Added.
2351 * http/tests/appcache/resource-redirect-expected.txt: Added.
2352 * http/tests/appcache/resource-redirect.html: Added.
2353 * http/tests/appcache/resources/manifest-redirect.php: Added.
2354 * http/tests/appcache/resources/resource-redirect.manifest: Added.
2355 * http/tests/appcache/resources/resource-redirect.php: Added.
2357 2009-01-29 Alexey Proskuryakov <ap@webkit.org>
2359 Reviewed by Anders Carlsson.
2361 https://bugs.webkit.org/show_bug.cgi?id=23592
2362 Update appcache manifest signature parsing
2364 * http/tests/appcache/manifest-parsing.html: Fixed to point to a correct manifest (oops).
2366 * http/tests/appcache/resources/manifest-parsing.manifest: Added a comment at the end of
2369 * http/tests/appcache/resources/wrong-signature-2.manifest: Added.
2370 * http/tests/appcache/wrong-signature-2-expected.txt: Added.
2371 * http/tests/appcache/wrong-signature-2.html: Added.
2372 * http/tests/appcache/wrong-signature.html:
2373 Test that there must be whitespace before the comment.
2375 2009-01-28 Alexey Proskuryakov <ap@webkit.org>
2377 Reviewed by Anders Carlsson.
2379 https://bugs.webkit.org/show_bug.cgi?id=23584
2380 Update application cache code for the latest round of spec changes
2382 * http/tests/appcache/404-manifest.html:
2383 * http/tests/appcache/404-resource.html:
2384 When initial cache attempt fails, the applicationCache singleton now gets an error event.
2386 * http/tests/appcache/foreign-iframe-main-expected.txt: Checking, downloading and progress
2387 events are now dispatched during initial cache attempt.
2389 * http/tests/appcache/idempotent-update-expected.txt:
2390 * http/tests/appcache/idempotent-update.html:
2391 Events are now posted asynchronously, so we cannot assume any status when handling an event.
2392 Rewrote the test to no longer rely on synchronous event dispatch.
2394 * http/tests/appcache/manifest-containing-itself.html: Changed the test to pass on reload,
2395 to simplify testing in browser (not related to any behavior changes).
2397 * http/tests/appcache/navigating-away-while-cache-attempt-in-progress.html: Fixed the test
2398 to not fail in browser due to missing layoutTestController.
2400 * http/tests/appcache/offline-access-expected.txt:
2401 * http/tests/appcache/offline-access.html:
2402 Removed a warning saying that output is timing dependent - I think this is not true now.
2404 * http/tests/appcache/remove-cache-expected.txt:
2405 * http/tests/appcache/remove-cache.html:
2406 * http/tests/appcache/resources/remove-cache-frame-2.html:
2407 * http/tests/appcache/resources/remove-cache-frame.html:
2408 An obsolete event is only dispatched if the document's main resource was already in cache,
2409 otherwise, an error event is dispatched. Changed the test to add the main resource to cache
2410 first. Also, updated it to make use of additional events that are now being posted.
2412 * http/tests/appcache/resources/offline-access-frame.html: Updated to dump frame events more
2415 * http/tests/appcache/wrong-content-type.html:
2416 * http/tests/appcache/wrong-signature.html:
2417 Changed to expect and to make use of error event that is now being posted.
2419 2009-01-28 Darin Fisher <darin@chromium.org>
2423 https://bugs.webkit.org/show_bug.cgi?id=18835
2424 Add missing layout test results.
2426 * platform/mac/editing/spelling/spelling-linebreak-expected.checksum: Added.
2427 * platform/mac/editing/spelling/spelling-linebreak-expected.png: Added.
2428 * platform/mac/editing/spelling/spelling-linebreak-expected.txt: Added.
2430 2009-01-28 Geoffrey Garen <ggaren@apple.com>
2432 Reviewed by Sam Weinig.
2434 Added layout tests for how many history items are created during a
2435 redirect. (Many of these results are expected failures for now.)
2437 * http/tests/history: Added.
2438 * http/tests/history/redirect-200-refresh-0-seconds-expected.txt: Added.
2439 * http/tests/history/redirect-200-refresh-0-seconds.pl: Added.
2440 * http/tests/history/redirect-200-refresh-2-seconds-expected.txt: Added.
2441 * http/tests/history/redirect-200-refresh-2-seconds.pl: Added.
2442 * http/tests/history/redirect-301-expected.txt: Added.
2443 * http/tests/history/redirect-301.pl: Added.
2444 * http/tests/history/redirect-302-expected.txt: Added.
2445 * http/tests/history/redirect-302.pl: Added.
2446 * http/tests/history/redirect-303-expected.txt: Added.
2447 * http/tests/history/redirect-303.pl: Added.
2448 * http/tests/history/redirect-307-expected.txt: Added.
2449 * http/tests/history/redirect-307.pl: Added.
2450 * http/tests/history/redirect-js-document-location-0-seconds-expected.txt: Added.
2451 * http/tests/history/redirect-js-document-location-0-seconds.html: Added.
2452 * http/tests/history/redirect-js-document-location-2-seconds-expected.txt: Added.
2453 * http/tests/history/redirect-js-document-location-2-seconds.html: Added.
2454 * http/tests/history/redirect-js-document-location-before-load-expected.txt: Added.
2455 * http/tests/history/redirect-js-document-location-before-load.html: Added.
2456 * http/tests/history/redirect-js-location-0-seconds-expected.txt: Added.
2457 * http/tests/history/redirect-js-location-0-seconds.html: Added.
2458 * http/tests/history/redirect-js-location-2-seconds-expected.txt: Added.
2459 * http/tests/history/redirect-js-location-2-seconds.html: Added.
2460 * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt: Added.
2461 * http/tests/history/redirect-js-location-assign-0-seconds.html: Added.
2462 * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt: Added.
2463 * http/tests/history/redirect-js-location-assign-2-seconds.html: Added.
2464 * http/tests/history/redirect-js-location-assign-before-load-expected.txt: Added.
2465 * http/tests/history/redirect-js-location-assign-before-load.html: Added.
2466 * http/tests/history/redirect-js-location-before-load-expected.txt: Added.
2467 * http/tests/history/redirect-js-location-before-load.html: Added.
2468 * http/tests/history/redirect-js-location-href-0-seconds-expected.txt: Added.
2469 * http/tests/history/redirect-js-location-href-0-seconds.html: Added.
2470 * http/tests/history/redirect-js-location-href-2-seconds-expected.txt: Added.
2471 * http/tests/history/redirect-js-location-href-2-seconds.html: Added.
2472 * http/tests/history/redirect-js-location-href-before-load-expected.txt: Added.
2473 * http/tests/history/redirect-js-location-href-before-load.html: Added.
2474 * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt: Added.
2475 * http/tests/history/redirect-js-location-replace-0-seconds.html: Added.
2476 * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt: Added.
2477 * http/tests/history/redirect-js-location-replace-2-seconds.html: Added.
2478 * http/tests/history/redirect-js-location-replace-before-load-expected.txt: Added.
2479 * http/tests/history/redirect-js-location-replace-before-load.html: Added.
2480 * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt: Added.
2481 * http/tests/history/redirect-meta-refresh-0-seconds.html: Added.
2482 * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt: Added.
2483 * http/tests/history/redirect-meta-refresh-2-seconds.html: Added.
2484 * http/tests/history/resources: Added.
2485 * http/tests/history/resources/redirect-target.html: Added.
2487 2009-01-28 Simon Fraser <simon.fraser@apple.com>
2489 Reviewed by Dave Hyatt
2491 https://bugs.webkit.org/show_bug.cgi?id=23582
2493 New test cases for transforms on inlines and table rows, with and without
2494 opacity (which has the side-effect of creating layers).
2496 * fast/transforms/transform-on-inline.html: Added.
2497 * fast/transforms/transform-table-row.html: Added.
2498 * platform/mac/fast/transforms/transform-on-inline-expected.checksum: Added.
2499 * platform/mac/fast/transforms/transform-on-inline-expected.png: Added.
2500 * platform/mac/fast/transforms/transform-on-inline-expected.txt: Added.
2501 * platform/mac/fast/transforms/transform-table-row-expected.checksum: Added.
2502 * platform/mac/fast/transforms/transform-table-row-expected.png: Added.
2503 * platform/mac/fast/transforms/transform-table-row-expected.txt: Added.
2505 2009-01-28 Hironori Bono <hbono@chromium.org>
2507 Reviewed by Justin Garcia.
2509 https://bugs.webkit.org/show_bug.cgi?id=18835
2510 Spelling underlines disappear when they shouldn't
2512 Add a layout text to verify if misspelled markers are copied when a
2513 line-break command splits a text node.
2515 * editing/spelling/spelling-linebreak.html: Added.
2517 2009-01-27 Holger Hans Peter Freyther <zecke@selfish.org>
2519 Rubber stamped by Darin Adler.
2521 Get the build bot green as discussed on the mailinglist. There is
2522 only one crash after unloading a page with plugins. For the remaining
2523 failing tests DumpRenderTree needs to be looked at.
2525 * platform/gtk/Skipped:
2527 2009-01-27 Mads Ager <ager@chromium.org>
2529 Reviewed by Darin Adler.
2531 https://bugs.webkit.org/show_bug.cgi?id=23300
2532 Update test of selection functions on HTMLInputElements to expect
2533 the selection functions to throw exceptions when used on buttons.
2534 This is consistent with the Firefox behavior.
2536 * fast/forms/selection-functions-expected.txt:
2537 * fast/forms/selection-functions.html:
2539 2009-01-26 David Kilzer <ddkilzer@apple.com>
2541 Fix misspelling of "lowercase" in font-face-locally-installed.html
2543 Reviewed by Dan Bernstein.
2545 * fast/css/font-face-locally-installed.html: Updated.
2546 * platform/mac/fast/css/font-face-locally-installed-expected.checksum: Updated.
2547 * platform/mac/fast/css/font-face-locally-installed-expected.png: Updated.
2548 * platform/mac/fast/css/font-face-locally-installed-expected.txt: Updated.
2550 2009-01-26 Sam Weinig <sam@webkit.org>
2552 Reviewed by Dan Bernstein.
2554 Test for https://bugs.webkit.org/show_bug.cgi?id=18141
2555 Acid3 tests 77 and 78 fail on reload due to SVG font race
2556 <rdar://problem/6504899>
2558 * http/tests/misc/SVGFont-delayed-load-expected.txt: Added.
2559 * http/tests/misc/SVGFont-delayed-load.html: Added.
2560 * http/tests/misc/resources/SVGFont-delayed-loader.svg: Added.
2561 * svg/custom/acid3-test-77.html:
2562 * svg/custom/resources/Acid3Font-loader.svg:
2564 2009-01-26 Pierre-Olivier Latour <pol@apple.com>
2566 Updated the reference images for the video tests that rely on the H264 test movie,
2567 as QuickTime 7.6 apparently slightly changed the results from the 7.5.5 version.
2569 * platform/mac/media/video-aspect-ratio-expected.checksum:
2570 * platform/mac/media/video-aspect-ratio-expected.png:
2571 * platform/mac/media/video-controls-rendering-expected.checksum:
2572 * platform/mac/media/video-controls-rendering-expected.png:
2573 * platform/mac/media/video-display-toggle-expected.checksum:
2574 * platform/mac/media/video-display-toggle-expected.png:
2575 * platform/mac/media/video-layer-crash-expected.checksum:
2576 * platform/mac/media/video-layer-crash-expected.png:
2577 * platform/mac/media/video-transformed-expected.checksum:
2578 * platform/mac/media/video-transformed-expected.png:
2579 * platform/mac/media/video-zoom-expected.checksum:
2580 * platform/mac/media/video-zoom-expected.png:
2582 2009-01-26 Darin Adler <darin@apple.com>
2584 Requested by David Hyatt.
2586 * platform/mac/fast/table/form-with-table-style-expected.checksum: Updated to reflect
2587 the progression; we now render things we used to fail to render.
2588 * platform/mac/fast/table/form-with-table-style-expected.png: Ditto.
2590 2009-01-25 David Hyatt <hyatt@apple.com>
2592 Add layout test for https://bugs.webkit.org/show_bug.cgi?id=23524.
2594 Reviewed by Oliver Hunt
2596 * fast/repaint/dynamic-table-vertical-alignment-change.html: Added.
2597 * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.checksum: Added.
2598 * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Added.
2599 * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Added.
2601 2009-01-25 Dan Bernstein <mitz@apple.com>
2603 Reviewed by Oliver Hunt.
2605 - test for <rdar://problem/6525618> REGRESSION (r39566): NewsFire crashes in
2606 string hashing code when opening a Digg RSS article
2608 * fast/loader/null-request-after-willSendRequest-expected.txt: Added.
2609 * fast/loader/null-request-after-willSendRequest.html: Added.
2611 2009-01-24 Alexey Proskuryakov <ap@webkit.org>
2613 Reviewed by Darin Adler.
2615 <rdar://problem/5954398> REGRESSION: 1.1% PLT regression from 33577 and 33578 (encoding fixes)
2617 * http/tests/misc/dns-prefetch-control-expected.txt:
2618 * http/tests/misc/dns-prefetch-control.html:
2619 Google documentation for DNS Prefetch makes use of net-path relative URLs (//server-name),
2620 explaining that scheme is not necessary. This is of course true, but this test uses data:
2621 subframes, and data: is a non-hierachical scheme, so resolving such URLs fails, resulting
2622 in a KURL object that is not valid. WebKit used to ignore this, and tried to create a URL
2623 from this string again, now with a single argument KURL constructor, which resulted in a
2624 valid file: URL, which was successfully used! Both issues have been corrected in WebCore,
2625 so I had to change the test to no longer use relative net-path URLs.
2627 * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
2628 * http/tests/security/postMessage/invalid-origin-throws-exception.html:
2629 URLs that start with "/" are no longer converted to "file:" ones, so the results now
2632 * http/tests/uri/resolve-encoding-relative-expected.txt: Added.
2633 * http/tests/uri/resolve-encoding-relative.html: Added.
2634 Added a test to cover some cases of relative URL resolving that were not covered before.
2635 Expected results are taken from Firefox 3, and WebKit doesn't match in how fragments are
2636 encoded (we use document encoding, while Firefox uses UTF-8). Since fragments are not
2637 sent in HTTP requests, this is not too dangerous, but the Firefox behavior looks more
2640 2009-01-24 Eric Carlson <eric.carlson@apple.com>
2642 <video> controls visibility test needs to dump render tree as text because
2643 the test does not always end at the same time, so the timeline slider thumb
2644 is not always at the same position.
2646 * media/video-controls-visible-audio-only.html:
2647 * platform/mac/media/video-controls-visible-audio-only-expected.txt:
2649 2009-01-24 Darin Adler <darin@apple.com>
2651 Try to fix expected results for new video element test.
2653 * platform/mac/media/video-controls-visible-audio-only-expected.png: Landed new result
2654 generated on my machine.
2655 * platform/mac/media/video-controls-visible-audio-only-expected.txt: Ditto.
2657 2009-01-24 Alexey Proskuryakov <ap@webkit.org>
2659 Reviewed by Darin Adler.
2661 <rdar://problem/6368059> REGRESSION: URL encoding problems on http://www.cineman.ch
2663 * http/tests/xmlhttprequest/encode-request-url-2-expected.txt: Added.
2664 * http/tests/xmlhttprequest/encode-request-url-2.html: Added.
2666 * fast/loader/url-parse-1-expected.txt: Updated test results. Neither new nor old result
2667 matches Firefox, and the change is caused by <https://bugs.webkit.org/show_bug.cgi?id=23500>.
2669 2009-01-23 Eric Carlson <eric.carlson@apple.com>
2671 Reviewed by Adele Peterson
2673 Test for behavior of <video> element controller when a media file has
2675 https://bugs.webkit.org/show_bug.cgi?id=23407
2677 * media/video-controls-visible-audio-only.html: Added.
2678 * platform/mac/media/video-controls-visible-audio-only-expected.checksum: Added.
2679 * platform/mac/media/video-controls-visible-audio-only-expected.png: Added.
2680 * platform/mac/media/video-controls-visible-audio-only-expected.txt: Added.
2682 2009-01-23 Alexey Proskuryakov <ap@webkit.org>
2684 Reviewed by Oliver Hunt.
2686 https://bugs.webkit.org/show_bug.cgi?id=23478
2687 Add a test for application test resource loading failure
2689 * http/tests/appcache/404-resource-expected.txt: Added.
2690 * http/tests/appcache/404-resource.html: Added.
2691 * http/tests/appcache/resources/404-resource.manifest: Added.
2693 2009-01-22 Eric Seidel <eric@webkit.org>
2695 Reviewed by Darin Adler.
2697 Remove <strong>/<em> tags when toggling bold/italic since IE inserts them instead of <b>/<i>
2698 https://bugs.webkit.org/show_bug.cgi?id=23486
2700 * editing/execCommand/toggle-styles-expected.txt: pass two more cases!
2702 2009-01-22 Eric Seidel <eric@webkit.org>
2704 Reviewed by Justin Garcia.
2706 Remove <span> turds left by editing commands
2707 https://bugs.webkit.org/show_bug.cgi?id=23466
2709 * editing/execCommand/empty-span-removal-expected.txt: Added.
2710 * editing/execCommand/empty-span-removal.html: Added.
2711 * editing/execCommand/resources/empty-span-removal.js: Added.
2712 * editing/execCommand/toggle-styles-expected.txt: Updated.
2714 2009-01-22 Beth Dakin <bdakin@apple.com>
2716 Reviewed by Sam Weinig.
2718 Fix for https://bugs.webkit.org/show_bug.cgi?id=23461 LayoutTests/
2719 fast/js/numeric-conversion.html is broken, and corresponding
2720 <rdar://problem/6514842>
2722 The basic problem here is that parseInt(Infinity) should be NaN,
2723 but we were returning 0. NaN matches Safari 3.2.1 and Firefox.
2725 * fast/js/numeric-conversion-expected.txt:
2726 * fast/js/resources/numeric-conversion.js:
2728 2009-01-22 Eric Roman <eroman@chromium.org>
2730 Reviewed by Eric Seidel.
2732 https://bugs.webkit.org/show_bug.cgi?id=20806
2733 "Referer" header not sent for history navigation.
2735 * http/tests/navigation/back-send-referrer-expected.txt: Added.
2736 * http/tests/navigation/back-send-referrer.html: Added.
2737 * http/tests/navigation/resources/back-send-referrer-helper.php: Added.
2739 2009-01-22 Oliver Hunt <oliver@apple.com>
2741 Reviewed by Geoff Garen.
2743 <rdar://problem/6516853> (r39682-r39736) JSFunFuzz: crash on "(function(){({ x2: x }), })()"
2744 <https://bugs.webkit.org/show_bug.cgi?id=23479>
2746 Add additional reparsing tests.
2748 * fast/js/reparsing-semicolon-insertion-expected.txt:
2749 * fast/js/resources/reparsing-semicolon-insertion.js:
2751 (commaParenThrowTest):
2753 2009-01-21 Gavin Barraclough <barraclough@apple.com>
2755 Rubber stamped by Geoff "Cameron Zwarich" Garen.
2757 Add pre & post standalone driver scripts to assist running the javascript layout tests
2758 on jsc, rather than a full webkit build.
2760 * fast/js/resources/standalone-post.js: Copied from fast/js/resources/js-test-post.js.
2761 * fast/js/resources/standalone-pre.js: Copied from fast/js/resources/js-test-pre.js.
2768 2009-01-21 Gavin Barraclough <barraclough@apple.com>
2770 Reviewed by Oliver Hunt.
2772 Add layout test for switch (-0).
2774 * fast/js/resources/switch-behaviour.js:
2775 * fast/js/switch-behaviour-expected.txt:
2777 2009-01-19 Chris Marrin <cmarrin@apple.com>
2779 Reviewed by David Hyatt
2781 Fix for https://bugs.webkit.org/show_bug.cgi?id=23317
2783 * transitions/repeated-firing-background-color-expected.txt: Added.
2784 * transitions/repeated-firing-background-color.html: Added.
2786 2009-01-21 Eric Seidel <eric@webkit.org>
2788 Reviewed by Justin Garcia.
2790 Remove the style='' turds left by some editing commands
2791 https://bugs.webkit.org/show_bug.cgi?id=23463
2793 * editing/execCommand/toggle-styles-expected.txt: updated results
2795 2009-01-21 Chris Fleizach <cfleizach@apple.com>
2797 Reviewed by Beth Dakin.
2799 Test to make sure accessibility doesn't crash when a table is modified through JavaScript
2801 * accessibility/table-modification-crash-expected.txt: Added.
2802 * accessibility/table-modification-crash.html: Added.
2804 2009-01-16 Eric Seidel <eric@webkit.org>
2806 Reviewed by Justin Garcia.
2808 Updated results for execCommand() 'sub' and 'super' toggle fixes.
2809 https://bugs.webkit.org/show_bug.cgi?id=17733
2811 * editing/execCommand/toggle-styles-expected.txt:
2813 2009-01-20 Nikolas Zimmermann <nikolas.zimmermann@torchmobile.com>
2815 Reviewed by George Staikos.
2817 Fixes: https://bugs.webkit.org/show_bug.cgi?id=23434
2819 Add minimal WML input element testcase: fast/wml/input.wml
2821 * fast/wml/input.wml: Added.
2822 * platform/mac/fast/wml/input-expected.checksum: Added.
2823 * platform/mac/fast/wml/input-expected.png: Added.
2824 * platform/mac/fast/wml/input-expected.txt: Added.
2826 2009-01-20 Pierre-Olivier Latour <pol@apple.com>
2828 Previously uploaded reference images were generated with Perian installed, which affected them
2829 as explained in https://bugs.webkit.org/show_bug.cgi?id=22615.
2831 * platform/mac/media/video-zoom-expected.checksum:
2832 * platform/mac/media/video-zoom-expected.png:
2834 2009-01-20 Dirk Schulze <krit@webkit.org>
2836 Reviewed by Nikolas Zimmermann.
2838 stroke-pattern is wrong and coords-units-01-b match the behavior of
2841 * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
2842 * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
2843 * platform/mac/svg/custom/stroked-pattern-expected.checksum:
2844 * platform/mac/svg/custom/stroked-pattern-expected.png:
2846 2009-01-19 Simon Fraser <simon.fraser@apple.com>
2848 https://bugs.webkit.org/show_bug.cgi?id=18078
2850 New testcases for transitions of shorthand properties.
2852 * transitions/shorthand-border-transitions-expected.txt: Added.
2853 * transitions/shorthand-border-transitions.html: Added.
2854 * transitions/shorthand-transitions-expected.txt: Added.
2855 * transitions/shorthand-transitions.html: Added.
2857 2009-01-19 Darin Adler <darin@apple.com>
2859 Reviewed by Sam Weinig.
2861 Bug 23409: REGRESSION: RegExp 'replace()' function improperly processes '$$'
2862 <https://bugs.webkit.org/show_bug.cgi?id=23409>
2863 <rdar://problem/6505723>
2865 * fast/js/resources/string-replace-3.js:
2866 * fast/js/string-replace-3-expected.txt:
2868 2009-01-19 Simon Fraser <simon.fraser@apple.com>
2870 Reviewed by Dave Hyatt
2872 https://bugs.webkit.org/show_bug.cgi?id=18078
2874 Fix transition-test-helpers.js to handle more kinds
2875 of CSS properties, like lists and colors, and to
2876 optionally not use the pause API.
2878 * transitions/transform-op-list-match.html:
2879 * transitions/transform-op-list-no-match.html:
2880 * transitions/transition-test-helpers.js:
2881 (runTransitionTest.checkExpectedValue):
2882 (runTransitionTest.runTest):
2883 * transitions/zero-duration-in-list.html:
2885 2009-01-19 Alexey Proskuryakov <ap@webkit.org>
2887 Update test results for https://bugs.webkit.org/show_bug.cgi?id=23417.
2889 * fast/dom/Window/window-properties-expected.txt:
2891 2009-01-19 Chris Fleizach <cfleizach@apple.com>
2893 Reviewed by Beth Dakin.
2895 Bug 23422: AX: AXLinks should expose access key information
2896 https://bugs.webkit.org/show_bug.cgi?id=23422
2898 Update and add tests for access key information
2900 * accessibility/accesskey-expected.txt: Added.
2901 * accessibility/accesskey.html: Added.
2902 * accessibility/document-links-expected.txt:
2903 * accessibility/legend-expected.txt:
2904 * accessibility/radio-button-group-members-expected.txt:
2905 * accessibility/table-with-aria-role-expected.txt:
2907 2009-01-19 Alexey Proskuryakov <ap@webkit.org>
2909 Reviewed by Anders Carlsson.
2911 https://bugs.webkit.org/show_bug.cgi?id=23417
2912 Implement application cache obsolete state
2914 * http/tests/appcache/resources/fail-on-update.php: This script used to alternate between
2915 200 and 404 responses, which is not correct, because update process should check the
2916 manifest twice (WebKit doesn't implement that yet). Changed it to take explicit commands.
2918 * http/tests/appcache/fail-on-update.html: Updated to "delete" the manifest explicitly.
2920 * http/tests/appcache/remove-cache-expected.txt: Added.
2921 * http/tests/appcache/remove-cache.html: Added.
2922 * http/tests/appcache/resources/remove-cache-frame-2.html: Added.
2923 * http/tests/appcache/resources/remove-cache-frame.html: Added.
2924 Added a test for manifest obsolescence.
2926 2009-01-19 Chris Fleizach <cfleizach@apple.com>
2928 Reviewed by David Hyatt.
2930 Bug 23399: AX: some buttons don't expose AXPress as an action
2931 https://bugs.webkit.org/show_bug.cgi?id=23399
2933 * accessibility/button-press-action-expected.txt: Added.
2934 * accessibility/button-press-action.html: Added.
2936 2009-01-17 Eric Carlson <eric.carlson@apple.com>
2938 Reviewed by Adele Peterson
2940 <rdar://problem/6293969>
2942 Update media controls rendering results for new controls CSS.
2944 * platform/mac/media/audio-controls-rendering-expected.txt:
2945 * platform/mac/media/video-controls-rendering-expected.txt:
2946 * platform/mac/media/video-display-toggle-expected.txt:
2948 2009-01-16 Chris Fleizach <cfleizach@apple.com>
2950 Reviewed by Oliver Hunt.
2952 Bug 23397: AXURL is not reported for <INPUT type="image"> elements
2953 https://bugs.webkit.org/show_bug.cgi?id=23397
2955 * accessibility/input-image-url-expected.txt: Added.
2956 * accessibility/input-image-url.html: Added.
2958 2009-01-16 Chris Fleizach <cfleizach@apple.com>
2960 Reviewed by Oliver Hunt.
2962 Bug 23393: TextField has AXTitle and AXTitleUIElement
2963 https://bugs.webkit.org/show_bug.cgi?id=23393
2965 * accessibility/double-title-expected.txt: Added.
2966 * accessibility/double-title.html: Added.
2968 2009-01-16 Eric Seidel <eric@webkit.org>
2970 Reviewed by Alexey Proskuryakov.
2972 Add toggle-styles test for editing.
2973 https://bugs.webkit.org/show_bug.cgi?id=23366
2975 This test demonstrates at least these 3 editing bugs:
2976 https://bugs.webkit.org/show_bug.cgi?id=17733
2977 https://bugs.webkit.org/show_bug.cgi?id=20215
2978 https://bugs.webkit.org/show_bug.cgi?id=22810
2980 * editing/execCommand/resources/toggle-styles.js: Added.
2981 * editing/execCommand/toggle-styles-expected.txt: Added.
2982 * editing/execCommand/toggle-styles.html: Added.
2984 2009-01-16 Geoffrey Garen <ggaren@apple.com>
2986 Reviewed by Darin Adler.
2988 Added tests for <rdar://problem/6452301> REGRESSION: Latest WebKit
2989 nightlies turn "c" into "" when stripping \\c_ character
2991 * fast/regex/malformed-escapes-expected.txt:
2992 * fast/regex/resources/malformed-escapes.js:
2994 2009-01-16 Chris Fleizach <cfleizach@apple.com>
2996 Reviewed by Beth Dakin.
2998 Bug 23387: AX hierarchy is incorrect when iframes are present
2999 https://bugs.webkit.org/show_bug.cgi?id=23387
3001 * accessibility/iframe-bastardization-expected.txt: Added.
3002 * accessibility/iframe-bastardization.html: Added.
3004 2009-01-16 Jeremy Moskovich <jeremy@chromium.org>
3006 Reviewed by Darin Adler.
3008 https://bugs.webkit.org/show_bug.cgi?id=16001
3009 Re-land layout test which didn't land as part of r39785
3010 Move pixel results to platforms directory.
3012 * editing/selection/extend-selection-bidi.html: Added.
3013 * platform/mac/editing/selection/extend-selection-bidi-expected.checksum: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.checksum.
3014 * platform/mac/editing/selection/extend-selection-bidi-expected.png: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.png.
3016 2009-01-16 Chris Marrin <cmarrin@apple.com>
3018 Reviewed by David Hyatt.
3020 * transitions/hang-with-bad-transition-list-expected.txt: Added.
3021 * transitions/hang-with-bad-transition-list.html: Added.
3023 https://bugs.webkit.org/show_bug.cgi?id=23088
3025 2009-01-16 Chris Fleizach <cfleizach@apple.com>
3027 Reviewed by Darin Adler.
3030 Bug 23385: crash at com.apple.WebCore WebCore::HTMLAnchorElement::isKeyboardFocusable
3032 * fast/events/tab-crash-with-image-map-expected.txt: Added.
3033 * fast/events/tab-crash-with-image-map.html: Added.
3035 2009-01-15 Chris Marrin <cmarrin@apple.com>
3037 Reviewed by Sam Weinig.
3039 Fixed test case to work on ppc, which (apparently) has some difference in sin() and cos()
3041 * transforms/2d/cssmatrix-interface.xhtml:
3043 2009-01-15 Geoffrey Garen <ggaren@apple.com>
3045 Reviewed by Cameron Zwarich.
3047 Added a test for <rdar://problem/6471394> REGRESSION (r39164): Discarding
3048 quantifier on assertion gives incorrect result (23075)
3050 * fast/regex/quantified-assertions-expected.txt:
3051 * fast/regex/resources/quantified-assertions.js:
3053 2009-01-15 Dimitri Dupuis-Latour <dupuislatour@apple.com>
3055 Added testcases for all CSS3 pseudo-classes and pseudo-elements
3057 <rdar://problem/5870656> selectorText and cssText are clipped for :nth-child() and :nth-of-type();
3059 Reviewed by Timothy Hatcher.
3061 * fast/dom/css-selectorText-expected.txt:
3062 * fast/dom/css-selectorText.html:
3064 2009-01-15 Justin Garcia <justin.garcia@apple.com>
3066 Reviewed by Oliver Hunt.
3068 <rdar://problem/6444148> Styling a selection that ends in a line break can sometimes style what's after the break
3070 * editing/execCommand/6444148-expected.txt: Added.
3071 * editing/execCommand/6444148.html: Added.
3073 2009-01-15 Oliver Hunt <oliver@apple.com>
3075 Reviewed by Geoff Garen.
3077 Bug 23225: REGRESSION: Assertion failure in reparseInPlace() (m_sourceElements) at sfgate.com
3078 <https://bugs.webkit.org/show_bug.cgi?id=23225> <rdar://problem/6487432>
3080 Test to verify reparsing behaviour in the face of a BOM in the middle of the file.
3082 * fast/js/bom-in-file-retains-correct-offset-expected.txt: Added.
3083 * fast/js/bom-in-file-retains-correct-offset.html: Added.
3084 * fast/js/resources/bom-in-file-retains-correct-offset.js: Added.
3086 2009-01-14 David Kilzer <ddkilzer@apple.com>
3088 Updated layout test results after adding WebKitCSSMatrix (r39922)
3090 * fast/dom/Window/window-properties-expected.txt:
3091 * fast/js/global-constructors-expected.txt:
3093 2009-01-14 Pierre-Olivier Latour <pol@apple.com>
3095 Added missing reference images for pixel tests (generated on iMac Intel with 10.5.5 + QT 7.5.5).
3097 * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.checksum: Added.
3098 * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.png: Added.
3099 * platform/mac/fast/events/pointer-events-2-expected.checksum: Added.
3100 * platform/mac/fast/events/pointer-events-2-expected.png: Added.
3101 * platform/mac/fast/events/pointer-events-expected.checksum: Added.
3102 * platform/mac/fast/events/pointer-events-expected.png: Added.
3103 * platform/mac/fast/media/mq-animation-expected.checksum: Added.
3104 * platform/mac/fast/media/mq-animation-expected.png: Added.
3105 * platform/mac/fast/media/mq-transform-01-expected.checksum: Added.
3106 * platform/mac/fast/media/mq-transform-01-expected.png: Added.
3107 * platform/mac/fast/media/mq-transform-02-expected.checksum: Added.
3108 * platform/mac/fast/media/mq-transform-02-expected.png: Added.
3109 * platform/mac/fast/media/mq-transform-03-expected.checksum: Added.
3110 * platform/mac/fast/media/mq-transform-03-expected.png: Added.
3111 * platform/mac/fast/media/mq-transform-04-expected.checksum: Added.
3112 * platform/mac/fast/media/mq-transform-04-expected.png: Added.
3113 * platform/mac/fast/media/mq-transition-expected.checksum: Added.
3114 * platform/mac/fast/media/mq-transition-expected.png: Added.
3115 * platform/mac/http/tests/security: Added.
3116 * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.checksum: Added.
3117 * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.png: Added.
3118 * platform/mac/http/tests/webarchive: Added.
3119 * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.checksum: Added.
3120 * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.png: Added.
3121 * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.checksum: Added.
3122 * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.png: Added.
3123 * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.checksum: Added.
3124 * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.png: Added.
3125 * platform/mac/http/tests/webarchive/test-preload-resources-expected.checksum: Added.
3126 * platform/mac/http/tests/webarchive/test-preload-resources-expected.png: Added.
3127 * platform/mac/media/video-zoom-expected.checksum: Added.
3128 * platform/mac/media/video-zoom-expected.png: Added.
3129 * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.checksum: Added.
3130 * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.png: Added.
3131 * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.checksum: Added.
3132 * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.png: Added.
3134 2009-01-14 Chris Marrin <cmarrin@apple.com>
3136 Reviewed by Sam Weinig.
3138 Testcase for implementation of WebKitCSSMatrix
3139 https://bugs.webkit.org/show_bug.cgi?id=21421
3141 * animations/combo-transform-translate+scale-expected.txt:
3142 * animations/combo-transform-translate+scale.html:
3143 * transforms/2d/cssmatrix-interface-expected.txt: Added.
3144 * transforms/2d/cssmatrix-interface.xhtml: Added.
3146 2009-01-14 Darin Adler <darin@apple.com>
3148 Reviewed by Beth Dakin.
3150 Try to fix regression test failures seen on Leopard; possibly new to 10.5.6.
3152 * http/tests/misc/willCacheResponse-delegate-callback-expected.txt: Removed.
3153 This test has enough Mac specifics in it that I don't think it makes sense to have cross-platform results.
3155 * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
3156 Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
3158 * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
3159 Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
3160 Updated with non-Tiger results. The order of delegate calls has changed.
3162 2009-01-14 Jeremy Moskovich <jeremy@chromium.org>
3164 Reviewed by Eric Seidel.
3166 <https://bugs.webkit.org/show_bug.cgi?id=16829>
3167 Implement NPN_SetException()
3169 * plugins/netscape-throw-exception-expected.txt: Added.
3170 * plugins/netscape-throw-exception.html: Added.
3172 2009-01-14 David Kilzer <ddkilzer@apple.com>
3174 Disabling webarchive/test-link-rel-icon.html due to various buildbot failures
3176 Bug 23331: LayoutTests/webarchive/test-link-rel-icon.html fails in different ways on buildbots
3177 <https://bugs.webkit.org/show_bug.cgi?id=23331>
3179 * webarchive/test-link-rel-icon.html: Removed.
3180 * webarchive/test-link-rel-icon.html-disabled: Renamed from LayoutTests/webarchive/test-link-rel-icon.html.
3182 2009-01-14 Oliver Hunt <oliver@apple.com>
3184 Reviewed by Cameron Zwarich.
3186 Bug 22903: REGRESSION (r36267): visiting this site reliably crashes WebKit nightly
3188 Add test to make sure we correctly mark cached EvalCodeBlocks
3190 * fast/js/cached-eval-gc-expected.txt: Added.
3191 * fast/js/cached-eval-gc.html: Added.
3192 * fast/js/resources/cached-eval-gc.js: Added.
3194 2009-01-14 David Kilzer <ddkilzer@apple.com>
3196 Bug 22795: favicons should be saved to webarchives
3198 <https://bugs.webkit.org/show_bug.cgi?id=22795>
3200 Reviewed by Darin Adler.
3202 Note that this test case contains a workaround for Bug 21026 and
3203 <rdar://problem/6240826> which may be removed once that is fixed.
3205 * webarchive/resources/favicon.ico: Copied from LayoutTests/fast/images/resources/favicon.ico.
3206 * webarchive/test-link-rel-icon-expected.webarchive: Added.
3207 * webarchive/test-link-rel-icon.html: Added.
3209 2009-01-14 Nigel Tao <nigel.tao.gnome@gmail.com>
3211 Reviewed by Darin Adler.
3213 - tests for https://bugs.webkit.org/show_bug.cgi?id=22476
3214 Added tests that calling dataTransfer.setData('URL', aFileUrl)
3215 only puts NSFilenamesPboardtype data on the clipboard if called
3216 from a locally served page.
3218 * http/tests/security/dataTransfer-set-data-file-url-expected.txt: Added.
3219 * http/tests/security/dataTransfer-set-data-file-url.html: Added.
3220 * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt: Added.
3221 * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html: Added.
3223 2009-01-14 Alexey Proskuryakov <ap@webkit.org>
3225 Reviewed by Darin Adler.
3227 https://bugs.webkit.org/show_bug.cgi?id=23316
3228 Application cache updating always fails with an assertion
3230 * http/tests/appcache/resources/versioned-manifest.php: Added.
3231 * http/tests/appcache/update-cache-expected.txt: Added.
3232 * http/tests/appcache/update-cache.html: Added.
3234 2009-01-14 Alexey Proskuryakov <ap@webkit.org>
3236 Reviewed by Darin Adler.
3238 https://bugs.webkit.org/show_bug.cgi?id=23313
3239 appcache/offline-access.html fails frequently
3241 * http/tests/appcache/resources/offline-access-frame.html:
3242 Make sure that the test runs, even if the cache update finishes before we install event listeners.
3244 * http/tests/appcache/offline-access-expected.txt:
3245 * http/tests/appcache/offline-access.html:
3246 Don't dump frame content, as it is timing dependent.
3248 2009-01-13 Alexey Proskuryakov <ap@webkit.org>
3250 Reviewed by Anders Carlsson.
3252 https://bugs.webkit.org/show_bug.cgi?id=23256
3253 Implement application cache foreign entries
3255 * http/tests/appcache/resources/xhr-foreign-resource-2.manifest: Added.
3256 * http/tests/appcache/resources/xhr-foreign-resource-frame.html: Added.
3257 * http/tests/appcache/resources/xhr-foreign-resource.manifest: Added.
3258 * http/tests/appcache/xhr-foreign-resource-expected.txt: Added.
3259 * http/tests/appcache/xhr-foreign-resource.html: Added.
3261 2009-01-13 Alexey Proskuryakov <ap@webkit.org>
3263 Reviewed by Darin Adler.
3265 https://bugs.webkit.org/show_bug.cgi?id=23286
3266 Add a test for non-ASCII URIs in application cache
3268 * http/tests/appcache/cyrillic-uri-expected.txt: Added.
3269 * http/tests/appcache/cyrillic-uri.html: Added.
3270 * http/tests/appcache/resources/cyrillic-uri-form.html: Added.
3271 * http/tests/appcache/resources/cyrillic-uri.manifest: Added.
3272 * http/tests/appcache/resources/intercept: Added.
3273 * http/tests/appcache/resources/intercept/.htaccess: Added.
3274 * http/tests/appcache/resources/print-uri.php: Added.
3276 2009-01-13 Beth Dakin <bdakin@apple.com>
3278 Reviewed by Darin Adler and Oliver Hunt.
3280 Updated test and results for <rdar://problem/6489314> REGRESSION:
3281 Business widget's front side fails to render correctly when
3284 parseInt(NaN) should be NaN.
3285 * fast/js/numeric-conversion-expected.txt:
3286 * fast/js/resources/numeric-conversion.js:
3288 2009-01-13 Anders Carlsson <andersca@apple.com>
3290 Reviewed by Sam Weinig.
3294 * plugins/npruntime-expected.txt: Added.
3295 * plugins/npruntime.html: Added.
3297 2009-01-12 Robert Blaut <webkit@blaut.biz>
3299 Reviewed by Darin Adler
3301 Fix for <https://bugs.webkit.org/show_bug.cgi?id=22096>
3302 Bug 22096: REGRESSION (r35879) scrolldelay is counted in seconds
3303 instead of miliseconds
3305 * fast/css/webkit-marquee-speed-unit-in-quirksmode-expected.txt: Added.
3306 * fast/css/webkit-marquee-speed-unit-in-quirksmode.html: Added.
3308 2009-01-12 Eric Roman <eroman@chromium.org>
3310 Reviewed by Darin Adler.
3311 https://bugs.webkit.org/show_bug.cgi?id=23232
3313 * editing/selection/doubleclick-whitespace-crash-expected.txt: Added.
3314 * editing/selection/doubleclick-whitespace-crash.html: Added.
3315 * editing/selection/doubleclick-whitespace-expected.txt:
3316 * editing/selection/doubleclick-whitespace.html:
3318 2009-01-12 Alexey Proskuryakov <ap@webkit.org>
3320 Update test results.
3322 * fast/dom/Window/window-properties-expected.txt: Remove appcache dynamic entries methods.
3324 2009-01-11 Darin Adler <darin@apple.com>
3326 Reviewed by Dan Bernstein.
3328 Bug 23247: createSVGPathSegCurvetoCubicSmoothAbs doesn't set y2 correctly
3329 https://bugs.webkit.org/show_bug.cgi?id=23247
3331 Also fix problems where partially parsed paths will still have an effect
3332 rather than failing parsing and being ignored.
3334 Renamed the path-parser.html test to fuzz-path-parser.html, since it's a fuzz test,
3335 to make room for a non-fuzz test of the path parser.
3337 * platform/mac/svg/custom/path-bad-data-expected.txt: Updated results, since the old
3338 ones were based on incorrect path parsing behavior.
3340 * svg/dom/fuzz-path-parser-expected.txt: Copied from svg/dom/path-parser-expected.txt.
3341 Also updated because the parser no longer tolerates extra characters at the end of the
3342 string, which it was doing by accident.
3343 * svg/dom/fuzz-path-parser.html: Copied from svg/dom/path-parser.html.
3345 * svg/dom/path-parser-expected.txt: Replaced fuzz test results with new test results.
3346 * svg/dom/path-parser.html: Replaced fuzz test with a new test.
3347 * svg/dom/path-segments-expected.txt: Added.
3348 * svg/dom/path-segments.html: Added.
3350 * svg/dom/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
3352 * svg/dom/resources/path-parser.js: Added. Mostly, this test shows that we are
3353 processing the path while parsing it, which is a bug. This test would be much more
3354 useful if that was fixed. But it also shows that we were incorrectly tolerating
3355 extra characters after the path, which is now fixed.
3357 * svg/dom/resources/path-segments.js: Added.
3359 2009-01-11 Alexey Proskuryakov <ap@webkit.org>
3361 Reviewed by Darin Adler.
3363 https://bugs.webkit.org/show_bug.cgi?id=23165
3364 Disable application cache dynamic entries support.
3366 * http/tests/appcache/dynamic-entries-no-cache.html: Removed.
3367 * http/tests/appcache/dynamic-entries-no-cache.html-disabled: Copied from LayoutTests/http/tests/appcache/dynamic-entries-no-cache.html.
3369 2009-01-11 Darin Adler <darin@apple.com>
3371 * fast/frames/frame-deep-nested-resize-expected.txt: This time for sure.
3373 2009-01-11 Darin Adler <darin@apple.com>
3375 Fix failure of new test seen on buildbots.
3377 * fast/frames/frame-deep-nested-resize-expected.txt: Updated newlines to
3378 match what DumpRenderTree generates on Mac. I believe Adam generated his
3379 results under Qt DumpRenderTree. If so, then the Qt version will need to
3380 change to match the Mac version, since all the expected results were
3383 2009-01-11 Adam Treat <adam.treat@torchmobile.com>
3385 Reviewed by Darin Adler.
3387 Add test to check for correct frame resizing of deeply nested frames.
3389 * fast/frames/frame-deep-nested-resize-expected.txt: Added.
3390 * fast/frames/frame-deep-nested-resize.html: Added.
3392 2009-01-11 Simon Fraser <simon.fraser@apple.com>
3394 Reviewed by Oliver Hunt
3396 https://bugs.webkit.org/show_bug.cgi?id=23242
3398 Add testcase for incremental repaint after use of ctx.transform(), and
3399 enhanced isPointInPath testcase to do testing after use of ctx.transform().
3401 * fast/canvas/canvas-incremental-repaint-2.html: Added.
3402 * fast/canvas/pointInPath-expected.txt:
3403 * fast/canvas/pointInPath.js:
3404 * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
3405 * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
3406 * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
3408 2009-01-11 Glenn Wilson <gwilson@google.com>
3410 Reviewed by Darin Adler.
3412 Rebaselined/reworded tests that relied on WinIE's past quirk of
3413 not allowing selection of unnamed radio buttons.
3415 See https://bugs.webkit.org/show_bug.cgi?id=21534
3417 * fast/forms/focus2-expected.txt:
3418 * fast/forms/focus2.html:
3419 * fast/forms/radio_checked_name-expected.txt:
3420 * fast/forms/radio_checked_name.html:
3422 2009-01-11 tony chang <tony@chromium.org>
3424 Reviewed by Darin Adler.
3426 Remove svn:eol-style native from some utf16 files so
3427 windows-svn doesn't alter them on checkout.
3429 * fast/xsl/xslt-enc16.xml: remove svn:eol-style
3430 * fast/xsl/xslt-enc16to16.xml: remove svn:eol-style
3432 2009-01-11 Jungshik Shin <jshin@chromium.org>
3434 Reviewed by Alexey Proskuryakov
3436 - Make fast/encoding/char-encoding test work with Chromium by replacing
3437 'data:' with 'file:' pointing to resources/dummy.html (an empty file).
3438 - Put old Mac encodings in a separate char-encoding-mac.html to make it
3439 possible to to skip it.
3440 - Factor out common functions in char-encoding.html and char-encoding-mac.html
3441 and put them in char-encoding-utils.js
3443 See: https://bugs.webkit.org/show_bug.cgi?id=22882
3445 * fast/encoding/char-encoding-mac-expected.txt: Added.
3446 * fast/encoding/char-encoding-mac.html: Added.
3447 * fast/encoding/char-encoding.html:
3448 * fast/encoding/resources/char-encoding-utils.js: Added.
3449 * fast/encoding/resources/dummy.html: Added.
3451 2009-01-11 Jeremy Moskovich <jeremy@chromium.org>
3453 Reviewed by Darin Adler.
3455 https://bugs.webkit.org/show_bug.cgi?id=16001
3456 Incorrect assumption that selection is always contiguous LTR.
3458 * editing/selection/extend-selection-bidi-expected.checksum: Added.
3459 * editing/selection/extend-selection-bidi-expected.png: Added.
3460 * editing/selection/extend-selection-bidi-expected.txt: Added.
3461 * editing/selection/extend-selection-bidi.html: Added.
3463 2009-01-10 Simon Fraser <simon.fraser@apple.com>
3465 Reviewed by Dan Bernstein
3467 https://bugs.webkit.org/show_bug.cgi?id=23222
3469 Test for repainting which is affected by LayoutState under an element
3470 with a CSS transform.
3472 * fast/repaint/transform-disable-layoutstate.html: Added.
3473 * platform/mac/fast/repaint/transform-disable-layoutstate-expected.checksum: Added.
3474 * platform/mac/fast/repaint/transform-disable-layoutstate-expected.png: Added.
3475 * platform/mac/fast/repaint/transform-disable-layoutstate-expected.txt: Added.
3477 2009-01-09 Sam Weinig <sam@webkit.org>
3479 Check in correct results for failing test.
3481 * fast/dom/Window/window-properties-expected.txt:
3483 2009-01-09 Joel Weinberger <jww@cs.berkeley.edu>
3485 Reviewed by Darin Adler.
3486 Landed by Adam Barth.
3488 The test intended to test reload, but reference reload in one place and
3489 replace in another. This makes them consistent.
3491 * http/tests/security/resources/xss-DENIED-assign-location-reload-attacker.html:
3493 2009-01-09 Alexey Proskuryakov <ap@webkit.org>
3495 Reviewed by Darin Adler.
3497 <rdar://problem/6477502> Repro crash reloading page using HTML5 AppCache on Windows
3499 * http/tests/appcache/reload-expected.txt: Added.
3500 * http/tests/appcache/reload.html: Added.
3501 * http/tests/appcache/resources/reload-iframe.html: Added.
3502 * http/tests/appcache/resources/reload-iframe.manifest: Added.
3504 2009-01-09 Alexey Proskuryakov <ap@webkit.org>
3506 https://bugs.webkit.org/show_bug.cgi?id=23165
3508 * fast/dom/Window/window-properties-expected.txt: Forgot to commit this with r39699, too.
3510 2009-01-08 Gavin Barraclough <barraclough@apple.com>
3514 Looks like this should have been updated with r39699.
3516 * fast/js/global-constructors-expected.txt:
3518 2009-01-08 Pierre-Olivier Latour <pol@apple.com>
3520 Reviewed by Dan Bernstein.
3522 Added layout tests for CSS Transitions with zero-duration but non-zero-delay.
3524 Also updated the layout test for DRT API numberOfActiveAnimations() which now returns the number of "active" animations,
3525 instead of simply the running ones.
3527 https://bugs.webkit.org/show_bug.cgi?id=23177
3529 * animations/animation-controller-drt-api-expected.txt:
3530 * animations/animation-controller-drt-api.html:
3531 * platform/win/Skipped:
3532 * transitions/zero-duration-with-non-zero-delay-end-expected.txt: Added.
3533 * transitions/zero-duration-with-non-zero-delay-end.html: Added.
3534 * transitions/zero-duration-with-non-zero-delay-start-expected.txt: Added.
3535 * transitions/zero-duration-with-non-zero-delay-start.html: Added.
3537 2009-01-07 Alexey Proskuryakov <ap@webkit.org>
3539 Reviewed by Darin Adler.
3542 https://bugs.webkit.org/show_bug.cgi?id=23165
3543 Add support for application cache dynamic entries
3545 * http/tests/appcache/dynamic-entries-no-cache-expected.txt: Added.
3546 * http/tests/appcache/dynamic-entries-no-cache.html: Added.
3548 2009-01-07 Justin Garcia <justin.garcia@apple.com>
3550 Reviewed by Darin Adler.
3552 <rdar://problem/6355786> Find fails for queries that contain a line break
3554 * editing/execCommand/6355786-expected.txt: Added.
3555 * editing/execCommand/6355786.html: Added.
3557 2009-01-07 Dean Jackson <dino@apple.com>
3559 Reviewed by Dan Bernstein.
3561 Added layout test for removing shorthand properties for
3562 animation, transition and transform origin.
3564 https://bugs.webkit.org/show_bug.cgi?id=22605
3566 * fast/css/transform-inline-style-remove-expected.txt: Added.
3567 * fast/css/transform-inline-style-remove.html: Added.
3569 2009-01-07 Pierre-Olivier Latour <pol@apple.com>
3571 Improve DRT API existence test in animation-test-helpers.js & transition-test-helpers.js.
3573 https://bugs.webkit.org/show_bug.cgi?id=23168
3575 * animations/animation-test-helpers.js:
3576 * transitions/transition-test-helpers.js:
3578 2009-01-06 Pierre-Olivier Latour <pol@apple.com>
3580 Reviewed by Darin Adler.
3582 Added layout test for new DRT API numberOfActiveAnimations().
3584 https://bugs.webkit.org/show_bug.cgi?id=23126
3586 * animations/animation-controller-drt-api-expected.txt: Added.
3587 * animations/animation-controller-drt-api.html: Added.
3588 * platform/win/Skipped:
3590 2009-01-06 Chris Marrin <cmarrin@apple.com>
3592 Reviewed by David Hyatt.
3594 * animations/animation-test-helpers.js:
3595 (runAnimationTest.matrixStringToArray):
3596 (runAnimationTest.checkExpectedValue):
3597 * animations/simultaneous-start-left-expected.txt: Added.
3598 * animations/simultaneous-start-left.html: Added.
3599 * animations/simultaneous-start-transform-expected.txt: Added.
3600 * animations/simultaneous-start-transform.html: Added.
3602 2009-01-06 Dean Jackson <dino@apple.com>
3604 Reviewed by Dave Hyatt.
3606 Tests for Media Query extensions covering transitions,
3607 animations, transform-2d and transform-3d
3608 http://webkit.org/specs/MediaQueriesExtensions.html
3609 https://bugs.webkit.org/show_bug.cgi?id=22494
3611 * fast/media/mq-animation.html: Added.
3612 * fast/media/mq-transform-01.html: Added.
3613 * fast/media/mq-transform-02.html: Added.
3614 * fast/media/mq-transform-03.html: Added.
3615 * fast/media/mq-transform-04.html: Added.
3616 * fast/media/mq-transition.html: Added.
3617 * platform/mac/fast/media/mq-animation-expected.txt: Added.
3618 * platform/mac/fast/media/mq-transform-01-expected.txt: Added.
3619 * platform/mac/fast/media/mq-transform-02-expected.txt: Added.
3620 * platform/mac/fast/media/mq-transform-03-expected.txt: Added.
3621 * platform/mac/fast/media/mq-transform-04-expected.txt: Added.
3622 * platform/mac/fast/media/mq-transition-expected.txt: Added.
3624 2009-01-06 Justin Garcia <justin.garcia@apple.com>
3626 Reviewed by Oliver Hunt.
3629 <rdar://problem/4059423> DOM operations performed on editable HTML can cause a crash later during Undo (19703)
3631 A few more may able to be written after <rdar://problem/6468156> is fixed.
3633 * editing/undo/4059423-1-expected.txt: Added.
3634 * editing/undo/4059423-1.html: Added.
3635 * editing/undo/4059423-2-expected.txt: Added.
3636 * editing/undo/4059423-2.html: Added.
3638 2009-01-06 Oliver Hunt <oliver@apple.com>
3640 Reviewed by Cameron Zwarich.
3642 <https://bugs.webkit.org/show_bug.cgi?id=23085> [jsfunfuzz] Over released ScopeChainNode
3643 <rdar://problem/6474110>
3645 Add test for over releasing the scopechain.
3647 * fast/js/exception-try-finally-scope-error-expected.txt:
3648 * fast/js/resources/exception-try-finally-scope-error.js:
3650 2008-01-05 Dean Jackson <dino@apple.com>
3652 Reviewed by David Hyatt.
3654 Implement 'pointer-events' for HTML content. This involved
3655 adding a new value 'auto' which behaves as 'visiblePainted'
3656 in SVG content. The new tests exercise 'auto' and 'none'
3657 on HTML content. The SVG tests have been updated to include
3660 https://bugs.webkit.org/show_bug.cgi?id=11395
3662 * fast/css/computed-style-expected.txt:
3663 * fast/css/computed-style-without-renderer-expected.txt:
3664 * fast/events/pointer-events-2-expected.txt: Added.
3665 * fast/events/pointer-events-2.html: Added.
3666 * fast/events/pointer-events-expected.txt: Added.
3667 * fast/events/pointer-events.html: Added.
3668 * platform/mac/svg/custom/pointer-events-image-expected.checksum:
3669 * platform/mac/svg/custom/pointer-events-image-expected.png:
3670 * platform/mac/svg/custom/pointer-events-image-expected.txt:
3671 * platform/mac/svg/custom/pointer-events-path-expected.checksum:
3672 * platform/mac/svg/custom/pointer-events-path-expected.png:
3673 * platform/mac/svg/custom/pointer-events-path-expected.txt:
3674 * platform/mac/svg/custom/pointer-events-text-expected.checksum:
3675 * platform/mac/svg/custom/pointer-events-text-expected.png:
3676 * platform/mac/svg/custom/pointer-events-text-expected.txt:
3677 * svg/css/getComputedStyle-basic-expected.txt:
3678 * svg/custom/pointer-events-image.svg:
3679 * svg/custom/pointer-events-path.svg:
3680 * svg/custom/pointer-events-text.svg:
3682 2009-01-05 Darin Adler <darin@apple.com>
3684 Reviewed by Oliver Hunt.
3686 Fix failing set-colors test.
3688 * fast/canvas/resources/set-colors.js: Change the CMYK test cases to use the
3690 * fast/canvas/set-colors-expected.txt: Updated. The old version I checked in
3691 accidentally expected failure for the bug I fixed. Also need new results for
3692 the CMYK test cases.
3694 2009-01-05 Darin Adler <darin@apple.com>
3696 Reviewed by Dan Bernstein.
3698 Bug 23109: REGRESSION: Backwards search in a long document matches incorrectly
3699 https://bugs.webkit.org/show_bug.cgi?id=23109
3701 * fast/text/find-backwards-expected.txt: Added.
3702 * fast/text/find-backwards.html: Added.
3703 * fast/text/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
3704 * fast/text/resources/find-backwards.js: Added.
3706 2009-01-05 Darin Adler <darin@apple.com>
3708 Reviewed by Anders Carlsson.
3710 Bug 23104: minor mistakes in init functions for animation and transition events
3711 https://bugs.webkit.org/show_bug.cgi?id=23104
3713 * fast/events/init-events-expected.txt: Added.
3714 * fast/events/init-events.html: Added.
3715 * fast/events/resources/init-events.js: Added.
3717 2009-01-04 Darin Adler <darin@apple.com>
3719 Reviewed by Oliver Hunt.
3721 Bug 23105: canvas setFillColor function ignores alpha argument
3722 https://bugs.webkit.org/show_bug.cgi?id=23105
3724 * fast/canvas/resources/set-colors.js: Added.
3725 * fast/canvas/set-colors-expected.txt: Added.
3726 * fast/canvas/set-colors.html: Added.
3728 2009-01-04 Simon Fraser <simon.fraser@apple.com>
3730 Fix the expected image to account for a typo fix done on 2008-12-23.
3732 * platform/mac/fast/transforms/identity-matrix-expected.checksum:
3733 * platform/mac/fast/transforms/identity-matrix-expected.png:
3735 2009-01-04 Simon Fraser <simon.fraser@apple.com>
3737 Reviewed by Darin Adler
3739 https://bugs.webkit.org/show_bug.cgi?id=23090
3741 Repaint test for repainting when an element gets smaller,
3742 and gains a RenderLayer at the same time.
3744 * fast/repaint/create-layer-repaint.html: Added.
3745 * platform/mac/fast/repaint/create-layer-repaint-expected.checksum: Added.
3746 * platform/mac/fast/repaint/create-layer-repaint-expected.png: Added.
3747 * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Added.
3749 2009-01-02 Adam Treat <treat@kde.org>
3751 Reviewed by George Staikos.
3753 Add layout test for new fixedLayoutSize feature of qt port
3755 * platform/qt/view/fixed-layout-size-expected.txt: Added.
3756 * platform/qt/view/fixed-layout-size.html: Added.
3758 2009-01-04 Darin Adler <darin@apple.com>
3760 Suggested by Dan Bernstein.
3762 * platform/mac/editing/selection/move-left-right-expected.txt: Remove WARNING lines that are no
3763 longer showing up. Dan said he didn't know why we were seeing those before and why they're gone
3764 now, but it's good that they're gone.
3766 2009-01-03 Darin Adler <darin@apple.com>
3768 Reviewed by Dan Bernstein.
3770 Bug 23095: REGRESSION: fast/text/find-case-folding.html regression test failing when ICU used for text search
3771 https://bugs.webkit.org/show_bug.cgi?id=23095
3773 * fast/text/find-case-folding.html: Work around this ICU bug in the test for now.
3774 Later we might want to work around it in our search code instead, or in addition,
3775 if we can figure out how to do that.
3777 2009-01-03 David D. Kilzer <ddkilzer@webkit.org>
3779 Bug 23091: Some webarchive http tests intermittently fail due to Connection/Keep-Alive header differences
3781 <https://bugs.webkit.org/show_bug.cgi?id=23091>
3783 Reviewed by Darin Adler.
3785 Updated test results after removing Keep-Alive and Connection
3786 headers from webarchive tests.
3788 * http/tests/webarchive/test-css-url-encoding-expected.webarchive:
3789 * http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive:
3790 * http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive:
3791 * http/tests/webarchive/test-preload-resources-expected.webarchive:
3793 2009-01-03 Rob Buis <rwlbuis@gmail.com>
3798 https://bugs.webkit.org/show_bug.cgi?id=22660
3799 SVG elements that are moved are nor fully invalidated/earsed
3801 * platform/mac/svg/custom/circle-move-invalidation-expected.checksum: Added.
3802 * platform/mac/svg/custom/circle-move-invalidation-expected.png: Added.
3803 * platform/mac/svg/custom/circle-move-invalidation-expected.txt: Added.
3804 * svg/custom/circle-move-invalidation.svg: Added.
3806 2009-01-02 Oliver Hunt <oliver@apple.com>
3808 Reviewed by Gavin Barraclough.
3810 [jsfunfuzz] unwind logic for exceptions in eval fails to account for dynamic scope external to the eval
3811 https://bugs.webkit.org/show_bug.cgi?id=23078
3813 Test exception handling in side eval encapsulated by dynamic scopes.
3815 * fast/js/exception-with-handler-inside-eval-with-dynamic-scope-expected.txt: Added.
3816 * fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html: Added.
3817 * fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js: Added.
3820 2009-01-02 David Smith <catfish.man@gmail.com>
3822 Reviewed by Darin Adler.
3824 https://bugs.webkit.org/show_bug.cgi?id=22699
3825 Enable NodeList caching for getElementsByTagName
3827 * fast/dom/getelementsbytagnamens-mixed-namespaces-expected.txt: Added.
3828 * fast/dom/getelementsbytagnamens-mixed-namespaces.html: Added.
3830 2009-01-02 Eric Carlson <eric.carlson@apple.com>
3832 Reviewed by Darin Adler
3834 https://bugs.webkit.org/show_bug.cgi?id=23066 & <rdar://problem/6028417>
3835 Full Page Zoom: a <video> element that doesn't include width/height attribute does not scale
3837 Add test for <video> zoom with and without width/height attributes
3839 * media/video-zoom.html: Added.
3840 * platform/mac/media/video-zoom-expected.txt: Added.
3842 2009-01-02 Simon Fraser <simon.fraser@apple.com>
3844 Reviewed by Darin Adler
3846 https://bugs.webkit.org/show_bug.cgi?id=23082
3848 Testcase for animated GIF used as CSS background.
3850 * fast/backgrounds/animated-gif-as-background.html: Added.
3851 * fast/backgrounds/resources/red-green-animated.gif: Added.
3852 * platform/mac/fast/backgrounds/animated-gif-as-background-expected.checksum: Added.
3853 * platform/mac/fast/backgrounds/animated-gif-as-background-expected.png: Added.
3854 * platform/mac/fast/backgrounds/animated-gif-as-background-expected.txt: Added.
3856 2009-01-02 Simon Fraser <simon.fraser@apple.com>
3858 Reviewed by Darin Adler
3860 https://bugs.webkit.org/show_bug.cgi?id=22981
3862 Add tests for animated svg-as-image, animated svg-as-background,
3863 and canvas-as-image.
3865 * fast/backgrounds/animated-svg-as-background.html: Added.
3866 * fast/backgrounds/animated-svg-as-mask.html: Added.
3867 * fast/backgrounds/resources/animated-rect-fixed-size.svg: Added.
3868 * fast/backgrounds/resources/animated-rect-relative-size.svg: Added.
3869 * fast/backgrounds/svg-as-background-5.html:
3870 * fast/canvas/canvas-as-image-incremental-repaint.html: Added.
3871 * fast/canvas/canvas-as-image.html: Added.
3872 * fast/images/animated-svg-as-image.html: Added.
3873 * fast/images/resources/animated-rect-fixed-size.svg: Added.
3874 * fast/images/resources/animated-rect-relative-size.svg: Added.
3875 * platform/mac/fast/backgrounds/animated-svg-as-background-expected.checksum: Added.
3876 * platform/mac/fast/backgrounds/animated-svg-as-background-expected.png: Added.
3877 * platform/mac/fast/backgrounds/animated-svg-as-background-expected.txt: Added.
3878 * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.checksum: Added.
3879 * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.png: Added.
3880 * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.txt: Added.
3881 * platform/mac/fast/backgrounds/svg-as-background-5-expected.checksum:
3882 * platform/mac/fast/backgrounds/svg-as-background-5-expected.png:
3883 * platform/mac/fast/canvas/canvas-as-image-expected.checksum: Added.
3884 * platform/mac/fast/canvas/canvas-as-image-expected.png: Added.
3885 * platform/mac/fast/canvas/canvas-as-image-expected.txt: Added.
3886 * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.checksum: Added.
3887 * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.png: Added.
3888 * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.txt: Added.
3889 * platform/mac/fast/images/animated-svg-as-image-expected.checksum: Added.
3890 * platform/mac/fast/images/animated-svg-as-image-expected.png: Added.
3891 * platform/mac/fast/images/animated-svg-as-image-expected.txt: Added.
3893 2009-01-02 Alexey Proskuryakov <ap@webkit.org>
3895 Reviewed by Darin Adler.
3897 https://bugs.webkit.org/show_bug.cgi?id=23076
3898 Add tests for application cache manifest parse failures
3900 * http/tests/appcache/resources/.htaccess:
3901 * http/tests/appcache/resources/wrong-content-type.manifest: Added.
3902 * http/tests/appcache/resources/wrong-signature.manifest: Added.
3903 * http/tests/appcache/wrong-content-type-expected.txt: Added.
3904 * http/tests/appcache/wrong-content-type.html: Added.
3905 * http/tests/appcache/wrong-signature-expected.txt: Added.
3906 * http/tests/appcache/wrong-signature.html: Added.
3908 2009-01-02 Alexey Proskuryakov <ap@webkit.org>
3910 Reviewed by Darin Adler.
3912 https://bugs.webkit.org/show_bug.cgi?id=23022
3913 Fix multiple issues with appcache online whitelist handling
3915 * http/tests/appcache/resources/counter.php: Added a resource that changes on each access,
3916 making it possible to test that the network was hit when loading.
3918 * http/tests/appcache/online-whitelist-expected.txt: Added.
3919 * http/tests/appcache/online-whitelist.html: Added.
3920 * http/tests/appcache/resources/online-whitelist.manifest: Added.
3922 2009-01-02 Alexey Proskuryakov <ap@webkit.org>
3924 Reviewed by Darin Adler.
3926 https://bugs.webkit.org/show_bug.cgi?id=23036
3927 <rdar://problem/6451666> Implement AppCache fallback entries (23036)
3929 * http/tests/appcache/fallback-expected.txt: Added.
3930 * http/tests/appcache/fallback.html: Added.
3931 * http/tests/appcache/resources/fallback-redirect.php: Added.
3932 * http/tests/appcache/resources/fallback.manifest: Added.
3933 Firefox 3.2b2 passes all subtests, except for XMLHttpRequest cross-origin redirect.
3935 * http/tests/resources/network-simulator.php: Return 404 for missing files.
3937 2009-01-01 Darin Adler <darin@apple.com>
3939 Add one more String.replace test case that I should have included in that last check-in.
3941 * fast/js/resources/string-replace-3.js: Added test case that covers more of the cases where
3942 $0-$99 are used but are actually valid.
3943 * fast/js/string-replace-3-expected.txt: Added new result.
3945 2009-01-01 Darin Adler <darin@apple.com>
3947 Reviewed by Oliver Hunt.
3949 String.replace does not support $& replacement metacharacter when search term is not a RegExp
3950 <https://bugs.webkit.org/show_bug.cgi?id=21431>
3951 <rdar://problem/6274993>
3953 * fast/js/resources/string-replace-3.js: Added test cases to cover replace with non-regexp and
3954 to cover "$0" and "$00".
3955 * fast/js/string-replace-3-expected.txt: Added new results.
3957 2009-01-01 Darin Adler <darin@apple.com>
3959 Reviewed by Dan Bernstein.
3961 Turn on the regression test for ICU search on Mac OS X Tiger too.
3962 It was already on for Windows (by accident, failing), but now WebCore has been changed
3963 so it should work fine on all platforms using ICU, which includes both of those.
3965 * platform/mac-tiger/editing/execCommand: Removed.
3966 * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Removed.
3968 2009-01-01 Simon Fraser <simon.fraser@apple.com>
3970 Reviewed by Darin Adler, Oliver Hunt
3972 https://bugs.webkit.org/show_bug.cgi?id=23065
3974 Repaint test for incremental painting in canvas.
3976 * fast/canvas/canvas-incremental-repaint.html: Added.
3977 * platform/mac/fast/canvas/canvas-incremental-repaint-expected.checksum: Added.
3978 * platform/mac/fast/canvas/canvas-incremental-repaint-expected.png: Added.
3979 * platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt: Added.
3981 2009-01-01 Darin Adler <darin@apple.com>
3983 Reviewed by Dan Bernstein.
3985 Bug 23051: web page searching should use ICU's search so it can ignore diacritical differences
3986 https://bugs.webkit.org/show_bug.cgi?id=23051
3987 rdar://problem/3574497
3989 Currently this is only activated on the Mac platform, not including Tiger.
3991 * editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
3992 * editing/execCommand/findString-diacriticals.html: Added.
3993 * platform/mac-tiger/editing/execCommand: Added.
3994 * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
3995 * platform/mac/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect success.
3997 2008-12-31 Oliver Hunt <oliver@apple.com>
3999 Reviewed by Cameron Zwarich.
4001 [jsfunfuzz] Assertion + incorrect behaviour with dynamically created local variable in a catch block
4002 <https://bugs.webkit.org/show_bug.cgi?id=23063>
4004 Add tests for variable declaration inside eval inside a catch block.
4006 * fast/js/eval-var-decl-expected.txt:
4007 * fast/js/resources/eval-var-decl.js:
4008 (try.thirdEvalResult):
4010 2008-12-31 Oliver Hunt <oliver@apple.com>
4012 Reviewed by Gavin Barraclough.
4014 [jsfunfuzz] Computed exception offset wrong when first instruction is attempt to resolve deleted eval
4015 <https://bugs.webkit.org/show_bug.cgi?id=23062>
4017 Add an additional line number test to ensure we get the correct exception information when
4018 resolve of 'eval' fails.
4020 * fast/js/exception-linenums-expected.txt:
4021 * fast/js/resources/exception-linenums.js:
4023 2008-12-31 Cameron Zwarich <cwzwarich@uwaterloo.ca>
4025 Reviewed by Oliver Hunt.
4027 Add a test for bug 23054: Caching of global lookups occurs even when the global object has become a dictionary
4028 <https://bugs.webkit.org/show_bug.cgi?id=23054>
4029 <rdar://problem/6469905>
4031 * fast/js/pic/delete-global-object-expected.txt: Added.
4032 * fast/js/pic/delete-global-object.html: Added.
4034 2008-12-30 Oliver Hunt <oliver@apple.com>
4036 Reviewed by Darin Adler.
4038 <https://bugs.webkit.org/show_bug.cgi?id=23049> [jsfunfuzz] With blocks do not correctly protect their scope object
4039 <rdar://problem/6469742> Crash in JSC::TypeInfo::hasStandardGetOwnPropertySlot() running jsfunfuzz
4041 Tests to ensure we correctly protect the scope object from GC.
4043 * fast/js/resources/with-scope-gc.js: Added.
4044 * fast/js/with-scope-gc-expected.txt: Added.
4045 * fast/js/with-scope-gc.html: Added.
4047 2008-12-30 Simon Fraser <simon.fraser@apple.com>
4049 Fix spurious test failures by rounding floating point values to
4050 mask math differences between machines.
4052 * transitions/transform-op-list-match-expected.txt:
4053 * transitions/transform-op-list-match.html:
4054 * transitions/transform-op-list-no-match-expected.txt:
4055 * transitions/transform-op-list-no-match.html:
4056 * transitions/transition-test-helpers.js:
4059 2008-12-30 Simon Fraser <simon.fraser@apple.com>
4061 Reviewed by Darin Adler
4063 https://bugs.webkit.org/show_bug.cgi?id=23042
4065 Repaint test for content inside reflections.
4067 * fast/repaint/reflection-redraw.html: Added.
4068 * platform/mac/fast/repaint/reflection-redraw-expected.checksum: Added.
4069 * platform/mac/fast/repaint/reflection-redraw-expected.png: Added.
4070 * platform/mac/fast/repaint/reflection-redraw-expected.txt: Added.
4072 2008-12-30 Cameron Zwarich <cwzwarich@uwaterloo.ca>
4074 Reviewed by Sam Weinig.
4076 Add tests for bug 23037: Parsing and reparsing disagree on automatic semicolon insertion
4077 <https://bugs.webkit.org/show_bug.cgi?id=23037>
4078 <rdar://problem/6467124>
4080 * fast/js/reparsing-semicolon-insertion-expected.txt: Added.
4081 * fast/js/reparsing-semicolon-insertion.html: Added.
4082 * fast/js/resources/reparsing-semicolon-insertion.js: Added.
4084 2008-12-30 Dan Bernstein <mitz@apple.com>
4086 Reviewed by Adele Peterson.
4088 - test for <rdar://problem/6469944> REGRESSION(3.2.1-ToT): Repro crash in WebCore::HTMLInputElement::updatePlaceholderVisibility opening http://billshrink.com
4090 * fast/forms/placeholder-non-textfield-expected.txt: Added.
4091 * fast/forms/placeholder-non-textfield.html: Added.
4093 2008-12-29 Oliver Hunt <oliver@apple.com>
4095 Reviewed by Cameron Zwarich.
4097 Bug 23030: Cannot setTransform with a non-invertible ctm
4099 Tests to ensure correct behaviour when the canvas context does not
4100 have an invertible CTM.
4102 * fast/canvas/canvas-set-properties-with-non-invertible-ctm-expected.txt: Added.
4103 * fast/canvas/canvas-set-properties-with-non-invertible-ctm.html: Added.
4104 * fast/canvas/resources/canvas-set-properties-with-non-invertible-ctm.js: Added.
4107 2008-12-29 Alexey Proskuryakov <ap@webkit.org>
4109 Reviewed by Mark Rowe.
4111 Fix Windows svn update - replace a file with a colon in its name with an Apache rewrite.
4113 * http/tests/appcache/resources/.htaccess: Added.
4114 * http/tests/appcache/resources/UNKNOWN_SECTION:: Removed.
4116 2008-12-29 Glenn Wilson <gwilson@chromium.org>
4118 Reviewed by Darin Adler.
4119 Landed by Pamela Greene.
4121 Added new layout tests verifying that using a locally-scoped
4122 variable in an event handler of a form takes precedence over
4123 names of items in that form.
4125 See: https://bugs.webkit.org/show_bug.cgi?id=22977
4127 * fast/forms/var-name-conflict-in-form-event-handler-expected.txt: Added.
4128 * fast/forms/var-name-conflict-in-form-event-handler.html: Added.
4130 2008-12-28 Alexey Proskuryakov <ap@webkit.org>
4132 Reviewed by Darin Adler.
4134 https://bugs.webkit.org/show_bug.cgi?id=23007
4135 REGRESSION: Timer-related crash when closing Web Inspector
4137 * fast/dom/Window/remove-timeout-crash-expected.txt: Added.
4138 * fast/dom/Window/remove-timeout-crash.html: Added.
4140 2008-12-28 Alexey Proskuryakov <ap@webkit.org>
4142 Reviewed by Anders Carlsson.
4144 https://bugs.webkit.org/show_bug.cgi?id=23012
4145 Bring application cache manifest parsing up to date
4147 * http/tests/appcache/manifest-parsing-expected.txt: Added.
4148 * http/tests/appcache/manifest-parsing.html: Added.
4149 * http/tests/appcache/resources/UNKNOWN_SECTION:: Added.
4150 * http/tests/appcache/resources/manifest-parsing.manifest: Added.
4152 2008-12-28 Alexey Proskuryakov <ap@webkit.org>
4154 Reviewed by Anders Carlsson.
4156 https://bugs.webkit.org/show_bug.cgi?id=23009
4157 Add a test for application cache offline operation
4159 * http/tests/resources/network-simulator.php: A proxy script to simulate a network connection
4160 that can go offline, using an infinite redirect loop in offline mode to generate an error.
4162 * http/tests/appcache/offline-access-expected.txt: Added.
4163 * http/tests/appcache/offline-access.html: Added.
4164 * http/tests/appcache/resources/offline-access-frame.html: Added.
4165 * http/tests/appcache/resources/offline-access.js: Added.
4166 * http/tests/appcache/resources/offline-access.manifest: Added.
4167 Test that an application loads successfully from cache.
4169 * http/tests/resources: Added.
4170 * http/tests/resources/portabilityLayer.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/portabilityLayer.php.
4171 * http/tests/resources/reset-temp-file.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/reset-temp-file.php.
4172 * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header.html:
4173 * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html:
4174 * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html:
4175 * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html:
4176 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
4177 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
4178 * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
4179 * http/tests/xmlhttprequest/resources/portabilityLayer.php: Removed.
4180 * http/tests/xmlhttprequest/resources/reset-temp-file.php: Removed.
4181 * http/tests/appcache/resources/fail-on-update.php: