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