2009-01-26 Darin Adler <darin@apple.com>
[WebKit-https.git] / LayoutTests / ChangeLog
1 2009-01-26  Darin Adler  <darin@apple.com>
2
3         Requested by David Hyatt.
4
5         * platform/mac/fast/table/form-with-table-style-expected.checksum: Updated to reflect
6         the progression; we now render things we used to fail to render.
7         * platform/mac/fast/table/form-with-table-style-expected.png: Ditto.
8
9 2009-01-25  David Hyatt  <hyatt@apple.com>
10
11         Add layout test for https://bugs.webkit.org/show_bug.cgi?id=23524.
12
13         Reviewed by Oliver Hunt
14
15         * fast/repaint/dynamic-table-vertical-alignment-change.html: Added.
16         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.checksum: Added.
17         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.png: Added.
18         * platform/mac/fast/repaint/dynamic-table-vertical-alignment-change-expected.txt: Added.
19
20 2009-01-25  Dan Bernstein  <mitz@apple.com>
21
22         Reviewed by Oliver Hunt.
23
24         - test for <rdar://problem/6525618> REGRESSION (r39566): NewsFire crashes in
25           string hashing code when opening a Digg RSS article
26
27         * fast/loader/null-request-after-willSendRequest-expected.txt: Added.
28         * fast/loader/null-request-after-willSendRequest.html: Added.
29
30 2009-01-24  Alexey Proskuryakov  <ap@webkit.org>
31
32         Reviewed by Darin Adler.
33
34         <rdar://problem/5954398> REGRESSION: 1.1% PLT regression from 33577 and 33578 (encoding fixes)
35
36         * http/tests/misc/dns-prefetch-control-expected.txt:
37         * http/tests/misc/dns-prefetch-control.html:
38         Google documentation for DNS Prefetch makes use of net-path relative URLs (//server-name),
39         explaining that scheme is not necessary. This is of course true, but this test uses data:
40         subframes, and data: is a non-hierachical scheme, so resolving such URLs fails, resulting
41         in a KURL object that is not valid. WebKit used to ignore this, and tried to create a URL
42         from this string again, now with a single argument KURL constructor, which resulted in a
43         valid file: URL, which was successfully used! Both issues have been corrected in WebCore,
44         so I had to change the test to no longer use relative net-path URLs.
45
46         * http/tests/security/postMessage/invalid-origin-throws-exception-expected.txt:
47         * http/tests/security/postMessage/invalid-origin-throws-exception.html:
48         URLs that start with "/" are no longer converted to "file:" ones, so the results now
49         match Firefox.
50
51         * http/tests/uri/resolve-encoding-relative-expected.txt: Added.
52         * http/tests/uri/resolve-encoding-relative.html: Added.
53         Added a test to cover some cases of relative URL resolving that were not covered before.
54         Expected results are taken from Firefox 3, and WebKit doesn't match in how fragments are
55         encoded (we use document encoding, while Firefox uses UTF-8). Since fragments are not
56         sent in HTTP requests, this is not too dangerous, but the Firefox behavior looks more
57         consistent.
58
59 2009-01-24  Eric Carlson  <eric.carlson@apple.com>
60
61         <video> controls visibility test needs to dump render tree as text because
62         the test does not always end at the same time, so the timeline slider thumb
63         is not always at the same position.
64
65         * media/video-controls-visible-audio-only.html:
66         * platform/mac/media/video-controls-visible-audio-only-expected.txt:
67
68 2009-01-24  Darin Adler  <darin@apple.com>
69
70         Try to fix expected results for new video element test.
71
72         * platform/mac/media/video-controls-visible-audio-only-expected.png: Landed new result
73         generated on my machine.
74         * platform/mac/media/video-controls-visible-audio-only-expected.txt: Ditto.
75
76 2009-01-24  Alexey Proskuryakov  <ap@webkit.org>
77
78         Reviewed by Darin Adler.
79
80         <rdar://problem/6368059> REGRESSION: URL encoding problems on http://www.cineman.ch
81
82         * http/tests/xmlhttprequest/encode-request-url-2-expected.txt: Added.
83         * http/tests/xmlhttprequest/encode-request-url-2.html: Added.
84
85         * fast/loader/url-parse-1-expected.txt: Updated test results. Neither new nor old result
86         matches Firefox, and the change is caused by <https://bugs.webkit.org/show_bug.cgi?id=23500>.
87
88 2009-01-23  Eric Carlson  <eric.carlson@apple.com>
89
90         Reviewed by Adele Peterson
91
92         Test for behavior of <video> element controller when a media file has
93         only audio.
94         https://bugs.webkit.org/show_bug.cgi?id=23407
95
96         * media/video-controls-visible-audio-only.html: Added.
97         * platform/mac/media/video-controls-visible-audio-only-expected.checksum: Added.
98         * platform/mac/media/video-controls-visible-audio-only-expected.png: Added.
99         * platform/mac/media/video-controls-visible-audio-only-expected.txt: Added.
100
101 2009-01-23  Alexey Proskuryakov  <ap@webkit.org>
102
103         Reviewed by Oliver Hunt.
104
105         https://bugs.webkit.org/show_bug.cgi?id=23478
106         Add a test for application test resource loading failure
107
108         * http/tests/appcache/404-resource-expected.txt: Added.
109         * http/tests/appcache/404-resource.html: Added.
110         * http/tests/appcache/resources/404-resource.manifest: Added.
111
112 2009-01-22  Eric Seidel  <eric@webkit.org>
113
114         Reviewed by Justin Garcia.
115
116         Remove <span> turds left by editing commands
117         https://bugs.webkit.org/show_bug.cgi?id=23466
118
119         * editing/execCommand/empty-span-removal-expected.txt: Added.
120         * editing/execCommand/empty-span-removal.html: Added.
121         * editing/execCommand/resources/empty-span-removal.js: Added.
122         * editing/execCommand/toggle-styles-expected.txt: Updated.
123
124 2009-01-22  Beth Dakin  <bdakin@apple.com>
125
126         Reviewed by Sam Weinig.
127
128         Fix for https://bugs.webkit.org/show_bug.cgi?id=23461 LayoutTests/
129         fast/js/numeric-conversion.html is broken, and corresponding 
130         <rdar://problem/6514842>
131
132         The basic problem here is that parseInt(Infinity) should be NaN, 
133         but we were returning 0. NaN matches Safari 3.2.1 and Firefox.
134
135         * fast/js/numeric-conversion-expected.txt:
136         * fast/js/resources/numeric-conversion.js:
137
138 2009-01-22  Eric Roman  <eroman@chromium.org>
139
140         Reviewed by Eric Seidel.
141
142         https://bugs.webkit.org/show_bug.cgi?id=20806
143         "Referer" header not sent for history navigation.
144
145         * http/tests/navigation/back-send-referrer-expected.txt: Added.
146         * http/tests/navigation/back-send-referrer.html: Added.
147         * http/tests/navigation/resources/back-send-referrer-helper.php: Added.
148
149 2009-01-22  Oliver Hunt  <oliver@apple.com>
150
151         Reviewed by Geoff Garen.
152
153         <rdar://problem/6516853> (r39682-r39736) JSFunFuzz: crash on "(function(){({ x2: x }), })()"
154         <https://bugs.webkit.org/show_bug.cgi?id=23479>
155
156         Add additional reparsing tests.
157
158         * fast/js/reparsing-semicolon-insertion-expected.txt:
159         * fast/js/resources/reparsing-semicolon-insertion.js:
160         (commaParenTest):
161         (commaParenThrowTest):
162
163 2009-01-21  Gavin Barraclough  <barraclough@apple.com>
164
165         Rubber stamped by Geoff "Cameron Zwarich" Garen.
166
167         Add pre & post standalone driver scripts to assist running the javascript layout tests
168         on jsc, rather than a full webkit build.
169
170         * fast/js/resources/standalone-post.js: Copied from fast/js/resources/js-test-post.js.
171         * fast/js/resources/standalone-pre.js: Copied from fast/js/resources/js-test-pre.js.
172         (description):
173         (debug):
174         (escapeString):
175         (testPassed):
176         (testFailed):
177
178 2009-01-21  Gavin Barraclough  <barraclough@apple.com>
179
180         Reviewed by Oliver Hunt.
181
182         Add layout test for switch (-0).
183
184         * fast/js/resources/switch-behaviour.js:
185         * fast/js/switch-behaviour-expected.txt:
186
187 2009-01-19  Chris Marrin  <cmarrin@apple.com>
188
189         Reviewed by David Hyatt
190
191         Fix for https://bugs.webkit.org/show_bug.cgi?id=23317
192
193         * transitions/repeated-firing-background-color-expected.txt: Added.
194         * transitions/repeated-firing-background-color.html: Added.
195
196 2009-01-21  Eric Seidel  <eric@webkit.org>
197
198         Reviewed by Justin Garcia.
199
200         Remove the style='' turds left by some editing commands
201         https://bugs.webkit.org/show_bug.cgi?id=23463
202
203         * editing/execCommand/toggle-styles-expected.txt: updated results
204
205 2009-01-21  Chris Fleizach  <cfleizach@apple.com>
206
207         Reviewed by Beth Dakin.
208
209         Test to make sure accessibility doesn't crash when a table is modified through JavaScript
210
211         * accessibility/table-modification-crash-expected.txt: Added.
212         * accessibility/table-modification-crash.html: Added.
213
214 2009-01-16  Eric Seidel  <eric@webkit.org>
215
216         Reviewed by Justin Garcia.
217         
218         Updated results for execCommand() 'sub' and 'super' toggle fixes.
219         https://bugs.webkit.org/show_bug.cgi?id=17733
220
221         * editing/execCommand/toggle-styles-expected.txt:
222
223 2009-01-20  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
224
225         Reviewed by George Staikos.
226
227         Fixes: https://bugs.webkit.org/show_bug.cgi?id=23434
228
229         Add minimal WML input element testcase: fast/wml/input.wml
230
231         * fast/wml/input.wml: Added.
232         * platform/mac/fast/wml/input-expected.checksum: Added.
233         * platform/mac/fast/wml/input-expected.png: Added.
234         * platform/mac/fast/wml/input-expected.txt: Added.
235
236 2009-01-20  Pierre-Olivier Latour  <pol@apple.com>
237
238         Previously uploaded reference images were generated with Perian installed, which affected them
239         as explained in https://bugs.webkit.org/show_bug.cgi?id=22615.
240
241         * platform/mac/media/video-zoom-expected.checksum:
242         * platform/mac/media/video-zoom-expected.png:
243
244 2009-01-20  Dirk Schulze  <krit@webkit.org>
245
246         Reviewed by Nikolas Zimmermann.
247
248         stroke-pattern is wrong and coords-units-01-b match the behavior of
249         batik and Firefox.
250
251         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.checksum:
252         * platform/mac/svg/W3C-SVG-1.1/coords-units-01-b-expected.png:
253         * platform/mac/svg/custom/stroked-pattern-expected.checksum:
254         * platform/mac/svg/custom/stroked-pattern-expected.png:
255
256 2009-01-19  Simon Fraser  <simon.fraser@apple.com>
257
258         https://bugs.webkit.org/show_bug.cgi?id=18078
259         
260         New testcases for transitions of shorthand properties.
261
262         * transitions/shorthand-border-transitions-expected.txt: Added.
263         * transitions/shorthand-border-transitions.html: Added.
264         * transitions/shorthand-transitions-expected.txt: Added.
265         * transitions/shorthand-transitions.html: Added.
266
267 2009-01-19  Darin Adler  <darin@apple.com>
268
269         Reviewed by Sam Weinig.
270
271         Bug 23409: REGRESSION: RegExp 'replace()' function improperly processes '$$'
272         <https://bugs.webkit.org/show_bug.cgi?id=23409>
273         <rdar://problem/6505723>
274
275         * fast/js/resources/string-replace-3.js:
276         * fast/js/string-replace-3-expected.txt:
277
278 2009-01-19  Simon Fraser  <simon.fraser@apple.com>
279
280         Reviewed by Dave Hyatt
281
282         https://bugs.webkit.org/show_bug.cgi?id=18078
283         
284         Fix transition-test-helpers.js to handle more kinds
285         of CSS properties, like lists and colors, and to
286         optionally not use the pause API.
287
288         * transitions/transform-op-list-match.html:
289         * transitions/transform-op-list-no-match.html:
290         * transitions/transition-test-helpers.js:
291         (runTransitionTest.checkExpectedValue):
292         (runTransitionTest.runTest):
293         * transitions/zero-duration-in-list.html:
294
295 2009-01-19  Alexey Proskuryakov  <ap@webkit.org>
296
297         Update test results for https://bugs.webkit.org/show_bug.cgi?id=23417.
298
299         * fast/dom/Window/window-properties-expected.txt:
300
301 2009-01-19  Chris Fleizach  <cfleizach@apple.com>
302
303         Reviewed by Beth Dakin.
304
305         Bug 23422: AX: AXLinks should expose access key information
306         https://bugs.webkit.org/show_bug.cgi?id=23422
307
308         Update and add tests for access key information
309
310         * accessibility/accesskey-expected.txt: Added.
311         * accessibility/accesskey.html: Added.
312         * accessibility/document-links-expected.txt:
313         * accessibility/legend-expected.txt:
314         * accessibility/radio-button-group-members-expected.txt:
315         * accessibility/table-with-aria-role-expected.txt:
316
317 2009-01-19  Alexey Proskuryakov  <ap@webkit.org>
318
319         Reviewed by Anders Carlsson.
320
321         https://bugs.webkit.org/show_bug.cgi?id=23417
322         Implement application cache obsolete state
323
324         * http/tests/appcache/resources/fail-on-update.php: This script used to alternate between
325         200 and 404 responses, which is not correct, because update process should check the
326         manifest twice (WebKit doesn't implement that yet). Changed it to take explicit commands.
327
328         * http/tests/appcache/fail-on-update.html: Updated to "delete" the manifest explicitly.
329
330         * http/tests/appcache/remove-cache-expected.txt: Added.
331         * http/tests/appcache/remove-cache.html: Added.
332         * http/tests/appcache/resources/remove-cache-frame-2.html: Added.
333         * http/tests/appcache/resources/remove-cache-frame.html: Added.
334         Added a test for manifest obsolescence.
335
336 2009-01-19  Chris Fleizach  <cfleizach@apple.com>
337
338         Reviewed by David Hyatt.
339
340         Bug 23399: AX: some buttons don't expose AXPress as an action
341         https://bugs.webkit.org/show_bug.cgi?id=23399
342
343         * accessibility/button-press-action-expected.txt: Added.
344         * accessibility/button-press-action.html: Added.
345
346 2009-01-17  Eric Carlson  <eric.carlson@apple.com>
347
348         Reviewed by Adele Peterson
349
350         <rdar://problem/6293969>
351
352         Update media controls rendering results for new controls CSS.
353
354         * platform/mac/media/audio-controls-rendering-expected.txt:
355         * platform/mac/media/video-controls-rendering-expected.txt:
356         * platform/mac/media/video-display-toggle-expected.txt:
357
358 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
359
360         Reviewed by Oliver Hunt.
361
362         Bug 23397: AXURL is not reported for <INPUT type="image"> elements
363         https://bugs.webkit.org/show_bug.cgi?id=23397
364
365         * accessibility/input-image-url-expected.txt: Added.
366         * accessibility/input-image-url.html: Added.
367
368 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
369
370         Reviewed by Oliver Hunt.
371
372         Bug 23393: TextField has AXTitle and AXTitleUIElement
373         https://bugs.webkit.org/show_bug.cgi?id=23393
374
375         * accessibility/double-title-expected.txt: Added.
376         * accessibility/double-title.html: Added.
377
378 2009-01-16  Eric Seidel  <eric@webkit.org>
379
380         Reviewed by Alexey Proskuryakov.
381
382         Add toggle-styles test for editing.
383         https://bugs.webkit.org/show_bug.cgi?id=23366
384
385         This test demonstrates at least these 3 editing bugs:
386         https://bugs.webkit.org/show_bug.cgi?id=17733
387         https://bugs.webkit.org/show_bug.cgi?id=20215
388         https://bugs.webkit.org/show_bug.cgi?id=22810
389
390         * editing/execCommand/resources/toggle-styles.js: Added.
391         * editing/execCommand/toggle-styles-expected.txt: Added.
392         * editing/execCommand/toggle-styles.html: Added.
393
394 2009-01-16  Geoffrey Garen  <ggaren@apple.com>
395
396         Reviewed by Darin Adler.
397         
398         Added tests for <rdar://problem/6452301> REGRESSION: Latest WebKit
399         nightlies turn "c" into "" when stripping \\c_ character
400
401         * fast/regex/malformed-escapes-expected.txt:
402         * fast/regex/resources/malformed-escapes.js:
403
404 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
405
406         Reviewed by Beth Dakin.
407
408         Bug 23387: AX hierarchy is incorrect when iframes are present
409         https://bugs.webkit.org/show_bug.cgi?id=23387
410
411         * accessibility/iframe-bastardization-expected.txt: Added.
412         * accessibility/iframe-bastardization.html: Added.
413
414 2009-01-16  Jeremy Moskovich  <jeremy@chromium.org>
415
416         Reviewed by Darin Adler.
417
418         https://bugs.webkit.org/show_bug.cgi?id=16001
419         Re-land layout test which didn't land as part of r39785
420         Move pixel results to platforms directory.
421
422         * editing/selection/extend-selection-bidi.html: Added.
423         * platform/mac/editing/selection/extend-selection-bidi-expected.checksum: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.checksum.
424         * platform/mac/editing/selection/extend-selection-bidi-expected.png: Renamed from LayoutTests/editing/selection/extend-selection-bidi-expected.png.
425
426 2009-01-16  Chris Marrin  <cmarrin@apple.com>
427
428         Reviewed by David Hyatt.
429
430         * transitions/hang-with-bad-transition-list-expected.txt: Added.
431         * transitions/hang-with-bad-transition-list.html: Added.
432
433         https://bugs.webkit.org/show_bug.cgi?id=23088
434
435 2009-01-16  Chris Fleizach  <cfleizach@apple.com>
436
437         Reviewed by Darin Adler.
438
439         Test case for
440         Bug 23385: crash at com.apple.WebCore WebCore::HTMLAnchorElement::isKeyboardFocusable
441
442         * fast/events/tab-crash-with-image-map-expected.txt: Added.
443         * fast/events/tab-crash-with-image-map.html: Added.
444
445 2009-01-15  Chris Marrin  <cmarrin@apple.com>
446
447         Reviewed by Sam Weinig.
448
449         Fixed test case to work on ppc, which (apparently) has some difference in sin() and cos()
450
451         * transforms/2d/cssmatrix-interface.xhtml:
452
453 2009-01-15  Geoffrey Garen  <ggaren@apple.com>
454
455         Reviewed by Cameron Zwarich.
456         
457         Added a test for <rdar://problem/6471394> REGRESSION (r39164): Discarding
458         quantifier on assertion gives incorrect result (23075)
459
460         * fast/regex/quantified-assertions-expected.txt:
461         * fast/regex/resources/quantified-assertions.js:
462
463 2009-01-15  Dimitri Dupuis-Latour  <dupuislatour@apple.com>
464
465         Added testcases for all CSS3 pseudo-classes and pseudo-elements
466
467         <rdar://problem/5870656> selectorText and cssText are clipped for :nth-child() and :nth-of-type();
468
469         Reviewed by Timothy Hatcher.
470
471         * fast/dom/css-selectorText-expected.txt:
472         * fast/dom/css-selectorText.html:
473
474 2009-01-15  Justin Garcia  <justin.garcia@apple.com>
475
476         Reviewed by Oliver Hunt.
477         
478         <rdar://problem/6444148> Styling a selection that ends in a line break can sometimes style what's after the break
479
480         * editing/execCommand/6444148-expected.txt: Added.
481         * editing/execCommand/6444148.html: Added.
482
483 2009-01-15  Oliver Hunt  <oliver@apple.com>
484
485         Reviewed by Geoff Garen.
486
487         Bug 23225: REGRESSION: Assertion failure in reparseInPlace() (m_sourceElements) at sfgate.com
488         <https://bugs.webkit.org/show_bug.cgi?id=23225> <rdar://problem/6487432>
489
490         Test to verify reparsing behaviour in the face of a BOM in the middle of the file.
491
492         * fast/js/bom-in-file-retains-correct-offset-expected.txt: Added.
493         * fast/js/bom-in-file-retains-correct-offset.html: Added.
494         * fast/js/resources/bom-in-file-retains-correct-offset.js: Added.
495
496 2009-01-14  David Kilzer  <ddkilzer@apple.com>
497
498         Updated layout test results after adding WebKitCSSMatrix (r39922)
499
500         * fast/dom/Window/window-properties-expected.txt:
501         * fast/js/global-constructors-expected.txt:
502
503 2009-01-14  Pierre-Olivier Latour  <pol@apple.com>
504
505         Added missing reference images for pixel tests (generated on iMac Intel with 10.5.5 + QT 7.5.5).
506
507         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.checksum: Added.
508         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.png: Added.
509         * platform/mac/fast/events/pointer-events-2-expected.checksum: Added.
510         * platform/mac/fast/events/pointer-events-2-expected.png: Added.
511         * platform/mac/fast/events/pointer-events-expected.checksum: Added.
512         * platform/mac/fast/events/pointer-events-expected.png: Added.
513         * platform/mac/fast/media/mq-animation-expected.checksum: Added.
514         * platform/mac/fast/media/mq-animation-expected.png: Added.
515         * platform/mac/fast/media/mq-transform-01-expected.checksum: Added.
516         * platform/mac/fast/media/mq-transform-01-expected.png: Added.
517         * platform/mac/fast/media/mq-transform-02-expected.checksum: Added.
518         * platform/mac/fast/media/mq-transform-02-expected.png: Added.
519         * platform/mac/fast/media/mq-transform-03-expected.checksum: Added.
520         * platform/mac/fast/media/mq-transform-03-expected.png: Added.
521         * platform/mac/fast/media/mq-transform-04-expected.checksum: Added.
522         * platform/mac/fast/media/mq-transform-04-expected.png: Added.
523         * platform/mac/fast/media/mq-transition-expected.checksum: Added.
524         * platform/mac/fast/media/mq-transition-expected.png: Added.
525         * platform/mac/http/tests/security: Added.
526         * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.checksum: Added.
527         * platform/mac/http/tests/security/dataTransfer-set-data-file-url-expected.png: Added.
528         * platform/mac/http/tests/webarchive: Added.
529         * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.checksum: Added.
530         * platform/mac/http/tests/webarchive/test-css-url-encoding-expected.png: Added.
531         * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.checksum: Added.
532         * platform/mac/http/tests/webarchive/test-css-url-encoding-shift-jis-expected.png: Added.
533         * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.checksum: Added.
534         * platform/mac/http/tests/webarchive/test-css-url-encoding-utf-8-expected.png: Added.
535         * platform/mac/http/tests/webarchive/test-preload-resources-expected.checksum: Added.
536         * platform/mac/http/tests/webarchive/test-preload-resources-expected.png: Added.
537         * platform/mac/media/video-zoom-expected.checksum: Added.
538         * platform/mac/media/video-zoom-expected.png: Added.
539         * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.checksum: Added.
540         * platform/mac/webarchive/test-css-url-resources-in-stylesheets-expected.png: Added.
541         * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.checksum: Added.
542         * platform/mac/webarchive/test-css-url-resources-inline-styles-expected.png: Added.
543
544 2009-01-14  Chris Marrin  <cmarrin@apple.com>
545
546         Reviewed by Sam Weinig.
547
548        Testcase for implementation of WebKitCSSMatrix
549        https://bugs.webkit.org/show_bug.cgi?id=21421
550
551         * animations/combo-transform-translate+scale-expected.txt:
552         * animations/combo-transform-translate+scale.html:
553         * transforms/2d/cssmatrix-interface-expected.txt: Added.
554         * transforms/2d/cssmatrix-interface.xhtml: Added.
555
556 2009-01-14  Darin Adler  <darin@apple.com>
557
558         Reviewed by Beth Dakin.
559
560         Try to fix regression test failures seen on Leopard; possibly new to 10.5.6.
561
562         * http/tests/misc/willCacheResponse-delegate-callback-expected.txt: Removed.
563         This test has enough Mac specifics in it that I don't think it makes sense to have cross-platform results.
564
565         * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
566         Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
567
568         * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
569         Copied from http/tests/misc/willCacheResponse-delegate-callback-expected.txt.
570         Updated with non-Tiger results. The order of delegate calls has changed.
571
572 2009-01-14  Jeremy Moskovich  <jeremy@chromium.org>
573
574         Reviewed by Eric Seidel.
575
576         <https://bugs.webkit.org/show_bug.cgi?id=16829>
577         Implement NPN_SetException()
578
579         * plugins/netscape-throw-exception-expected.txt: Added.
580         * plugins/netscape-throw-exception.html: Added.
581
582 2009-01-14  David Kilzer  <ddkilzer@apple.com>
583
584         Disabling webarchive/test-link-rel-icon.html due to various buildbot failures
585
586         Bug 23331: LayoutTests/webarchive/test-link-rel-icon.html fails in different ways on buildbots
587         <https://bugs.webkit.org/show_bug.cgi?id=23331>
588
589         * webarchive/test-link-rel-icon.html: Removed.
590         * webarchive/test-link-rel-icon.html-disabled: Renamed from LayoutTests/webarchive/test-link-rel-icon.html.
591
592 2009-01-14  Oliver Hunt  <oliver@apple.com>
593
594         Reviewed by Cameron Zwarich.
595
596         Bug 22903: REGRESSION (r36267): visiting this site reliably crashes WebKit nightly
597
598         Add test to make sure we correctly mark cached EvalCodeBlocks
599
600         * fast/js/cached-eval-gc-expected.txt: Added.
601         * fast/js/cached-eval-gc.html: Added.
602         * fast/js/resources/cached-eval-gc.js: Added.
603
604 2009-01-14  David Kilzer  <ddkilzer@apple.com>
605
606         Bug 22795: favicons should be saved to webarchives
607
608         <https://bugs.webkit.org/show_bug.cgi?id=22795>
609
610         Reviewed by Darin Adler.
611
612         Note that this test case contains a workaround for Bug 21026 and
613         <rdar://problem/6240826> which may be removed once that is fixed.
614
615         * webarchive/resources/favicon.ico: Copied from LayoutTests/fast/images/resources/favicon.ico.
616         * webarchive/test-link-rel-icon-expected.webarchive: Added.
617         * webarchive/test-link-rel-icon.html: Added.
618
619 2009-01-14  Nigel Tao  <nigel.tao.gnome@gmail.com>
620
621         Reviewed by Darin Adler.
622
623         - tests for https://bugs.webkit.org/show_bug.cgi?id=22476
624         Added tests that calling dataTransfer.setData('URL', aFileUrl)
625         only puts NSFilenamesPboardtype data on the clipboard if called
626         from a locally served page.
627
628         * http/tests/security/dataTransfer-set-data-file-url-expected.txt: Added.
629         * http/tests/security/dataTransfer-set-data-file-url.html: Added.
630         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url-expected.txt: Added.
631         * platform/mac/editing/pasteboard/dataTransfer-set-data-file-url.html: Added.
632
633 2009-01-14  Alexey Proskuryakov  <ap@webkit.org>
634
635         Reviewed by Darin Adler.
636
637         https://bugs.webkit.org/show_bug.cgi?id=23316
638         Application cache updating always fails with an assertion
639
640         * http/tests/appcache/resources/versioned-manifest.php: Added.
641         * http/tests/appcache/update-cache-expected.txt: Added.
642         * http/tests/appcache/update-cache.html: Added.
643
644 2009-01-14  Alexey Proskuryakov  <ap@webkit.org>
645
646         Reviewed by Darin Adler.
647
648         https://bugs.webkit.org/show_bug.cgi?id=23313
649         appcache/offline-access.html fails frequently
650
651         * http/tests/appcache/resources/offline-access-frame.html:
652         Make sure that the test runs, even if the cache update finishes before we install event listeners.
653
654         * http/tests/appcache/offline-access-expected.txt:
655         * http/tests/appcache/offline-access.html:
656         Don't dump frame content, as it is timing dependent.
657
658 2009-01-13  Alexey Proskuryakov  <ap@webkit.org>
659
660         Reviewed by Anders Carlsson.
661
662         https://bugs.webkit.org/show_bug.cgi?id=23256
663         Implement application cache foreign entries
664
665         * http/tests/appcache/resources/xhr-foreign-resource-2.manifest: Added.
666         * http/tests/appcache/resources/xhr-foreign-resource-frame.html: Added.
667         * http/tests/appcache/resources/xhr-foreign-resource.manifest: Added.
668         * http/tests/appcache/xhr-foreign-resource-expected.txt: Added.
669         * http/tests/appcache/xhr-foreign-resource.html: Added.
670
671 2009-01-13  Alexey Proskuryakov  <ap@webkit.org>
672
673         Reviewed by Darin Adler.
674
675         https://bugs.webkit.org/show_bug.cgi?id=23286
676         Add a test for non-ASCII URIs in application cache
677
678         * http/tests/appcache/cyrillic-uri-expected.txt: Added.
679         * http/tests/appcache/cyrillic-uri.html: Added.
680         * http/tests/appcache/resources/cyrillic-uri-form.html: Added.
681         * http/tests/appcache/resources/cyrillic-uri.manifest: Added.
682         * http/tests/appcache/resources/intercept: Added.
683         * http/tests/appcache/resources/intercept/.htaccess: Added.
684         * http/tests/appcache/resources/print-uri.php: Added.
685
686 2009-01-13  Beth Dakin  <bdakin@apple.com>
687
688         Reviewed by Darin Adler and Oliver Hunt.
689
690         Updated test and results for <rdar://problem/6489314> REGRESSION: 
691         Business widget's front side fails to render correctly when 
692         flipping widget
693
694         parseInt(NaN) should be NaN.
695         * fast/js/numeric-conversion-expected.txt:
696         * fast/js/resources/numeric-conversion.js:
697
698 2009-01-13  Anders Carlsson  <andersca@apple.com>
699
700         Reviewed by Sam Weinig.
701
702         Add NPRuntime test.
703         
704         * plugins/npruntime-expected.txt: Added.
705         * plugins/npruntime.html: Added.
706
707 2009-01-12  Robert Blaut  <webkit@blaut.biz>
708
709         Reviewed by Darin Adler
710         
711         Fix for <https://bugs.webkit.org/show_bug.cgi?id=22096>
712         Bug 22096: REGRESSION (r35879) scrolldelay is counted in seconds 
713         instead of miliseconds
714
715         * fast/css/webkit-marquee-speed-unit-in-quirksmode-expected.txt: Added.
716         * fast/css/webkit-marquee-speed-unit-in-quirksmode.html: Added.
717
718 2009-01-12  Eric Roman  <eroman@chromium.org>
719
720         Reviewed by Darin Adler.
721         https://bugs.webkit.org/show_bug.cgi?id=23232
722
723         * editing/selection/doubleclick-whitespace-crash-expected.txt: Added.
724         * editing/selection/doubleclick-whitespace-crash.html: Added.
725         * editing/selection/doubleclick-whitespace-expected.txt:
726         * editing/selection/doubleclick-whitespace.html:
727
728 2009-01-12  Alexey Proskuryakov  <ap@webkit.org>
729
730         Update test results.
731
732         * fast/dom/Window/window-properties-expected.txt: Remove appcache dynamic entries methods.
733
734 2009-01-11  Darin Adler  <darin@apple.com>
735
736         Reviewed by Dan Bernstein.
737
738         Bug 23247: createSVGPathSegCurvetoCubicSmoothAbs doesn't set y2 correctly
739         https://bugs.webkit.org/show_bug.cgi?id=23247
740
741         Also fix problems where partially parsed paths will still have an effect
742         rather than failing parsing and being ignored.
743
744         Renamed the path-parser.html test to fuzz-path-parser.html, since it's a fuzz test,
745         to make room for a non-fuzz test of the path parser.
746
747         * platform/mac/svg/custom/path-bad-data-expected.txt: Updated results, since the old
748         ones were based on incorrect path parsing behavior.
749
750         * svg/dom/fuzz-path-parser-expected.txt: Copied from svg/dom/path-parser-expected.txt.
751         Also updated because the parser no longer tolerates extra characters at the end of the
752         string, which it was doing by accident.
753         * svg/dom/fuzz-path-parser.html: Copied from svg/dom/path-parser.html.
754
755         * svg/dom/path-parser-expected.txt: Replaced fuzz test results with new test results.
756         * svg/dom/path-parser.html: Replaced fuzz test with a new test.
757         * svg/dom/path-segments-expected.txt: Added.
758         * svg/dom/path-segments.html: Added.
759
760         * svg/dom/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
761
762         * svg/dom/resources/path-parser.js: Added. Mostly, this test shows that we are
763         processing the path while parsing it, which is a bug. This test would be much more
764         useful if that was fixed. But it also shows that we were incorrectly tolerating
765         extra characters after the path, which is now fixed.
766
767         * svg/dom/resources/path-segments.js: Added.
768
769 2009-01-11  Alexey Proskuryakov  <ap@webkit.org>
770
771         Reviewed by Darin Adler.
772
773         https://bugs.webkit.org/show_bug.cgi?id=23165
774         Disable application cache dynamic entries support.
775
776         * http/tests/appcache/dynamic-entries-no-cache.html: Removed.
777         * http/tests/appcache/dynamic-entries-no-cache.html-disabled: Copied from LayoutTests/http/tests/appcache/dynamic-entries-no-cache.html.
778
779 2009-01-11  Darin Adler  <darin@apple.com>
780
781         * fast/frames/frame-deep-nested-resize-expected.txt: This time for sure.
782
783 2009-01-11  Darin Adler  <darin@apple.com>
784
785         Fix failure of new test seen on buildbots.
786
787         * fast/frames/frame-deep-nested-resize-expected.txt: Updated newlines to
788         match what DumpRenderTree generates on Mac. I believe Adam generated his
789         results under Qt DumpRenderTree. If so, then the Qt version will need to
790         change to match the Mac version, since all the expected results were
791         generated on Mac.
792
793 2009-01-11  Adam Treat  <adam.treat@torchmobile.com>
794
795         Reviewed by Darin Adler.
796
797         Add test to check for correct frame resizing of deeply nested frames.
798
799         * fast/frames/frame-deep-nested-resize-expected.txt: Added.
800         * fast/frames/frame-deep-nested-resize.html: Added.
801
802 2009-01-11  Simon Fraser  <simon.fraser@apple.com>
803
804         Reviewed by Oliver Hunt
805
806         https://bugs.webkit.org/show_bug.cgi?id=23242
807         
808         Add testcase for incremental repaint after use of ctx.transform(), and
809         enhanced isPointInPath testcase to do testing after use of ctx.transform().
810
811         * fast/canvas/canvas-incremental-repaint-2.html: Added.
812         * fast/canvas/pointInPath-expected.txt:
813         * fast/canvas/pointInPath.js:
814         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
815         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
816         * platform/mac/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
817
818 2009-01-11  Glenn Wilson  <gwilson@google.com>
819
820         Reviewed by Darin Adler.
821
822         Rebaselined/reworded tests that relied on WinIE's past quirk of 
823         not allowing selection of unnamed radio buttons.
824
825         See https://bugs.webkit.org/show_bug.cgi?id=21534
826
827         * fast/forms/focus2-expected.txt:
828         * fast/forms/focus2.html:
829         * fast/forms/radio_checked_name-expected.txt:
830         * fast/forms/radio_checked_name.html:
831
832 2009-01-11  tony chang  <tony@chromium.org>
833
834         Reviewed by Darin Adler.
835
836         Remove svn:eol-style native from some utf16 files so
837         windows-svn doesn't alter them on checkout.
838
839         * fast/xsl/xslt-enc16.xml: remove svn:eol-style
840         * fast/xsl/xslt-enc16to16.xml: remove svn:eol-style
841
842 2009-01-11  Jungshik Shin  <jshin@chromium.org>
843
844         Reviewed by Alexey Proskuryakov
845
846         - Make fast/encoding/char-encoding test work with Chromium by replacing
847         'data:' with 'file:' pointing to resources/dummy.html (an empty file).
848         - Put old Mac encodings in a separate char-encoding-mac.html to make it 
849         possible to to skip it.
850         - Factor out common functions in char-encoding.html and char-encoding-mac.html
851         and put them in char-encoding-utils.js
852
853         See: https://bugs.webkit.org/show_bug.cgi?id=22882
854
855         * fast/encoding/char-encoding-mac-expected.txt: Added.
856         * fast/encoding/char-encoding-mac.html: Added.
857         * fast/encoding/char-encoding.html:
858         * fast/encoding/resources/char-encoding-utils.js: Added.
859         * fast/encoding/resources/dummy.html: Added.
860
861 2009-01-11  Jeremy Moskovich  <jeremy@chromium.org>
862
863         Reviewed by Darin Adler.
864
865         https://bugs.webkit.org/show_bug.cgi?id=16001
866         Incorrect assumption that selection is always contiguous LTR.
867
868         * editing/selection/extend-selection-bidi-expected.checksum: Added.
869         * editing/selection/extend-selection-bidi-expected.png: Added.
870         * editing/selection/extend-selection-bidi-expected.txt: Added.
871         * editing/selection/extend-selection-bidi.html: Added.
872
873 2009-01-10  Simon Fraser  <simon.fraser@apple.com>
874
875         Reviewed by Dan Bernstein
876
877         https://bugs.webkit.org/show_bug.cgi?id=23222
878         
879         Test for repainting which is affected by LayoutState under an element
880         with a CSS transform.
881
882         * fast/repaint/transform-disable-layoutstate.html: Added.
883         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.checksum: Added.
884         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.png: Added.
885         * platform/mac/fast/repaint/transform-disable-layoutstate-expected.txt: Added.
886
887 2009-01-09  Sam Weinig  <sam@webkit.org>
888
889         Check in correct results for failing test.
890
891         * fast/dom/Window/window-properties-expected.txt:
892
893 2009-01-09  Joel Weinberger  <jww@cs.berkeley.edu>
894
895         Reviewed by Darin Adler.
896         Landed by Adam Barth.
897
898         The test intended to test reload, but reference reload in one place and
899         replace in another. This makes them consistent.
900
901         * http/tests/security/resources/xss-DENIED-assign-location-reload-attacker.html:
902
903 2009-01-09  Alexey Proskuryakov  <ap@webkit.org>
904
905         Reviewed by Darin Adler.
906
907         <rdar://problem/6477502> Repro crash reloading page using HTML5 AppCache on Windows
908
909         * http/tests/appcache/reload-expected.txt: Added.
910         * http/tests/appcache/reload.html: Added.
911         * http/tests/appcache/resources/reload-iframe.html: Added.
912         * http/tests/appcache/resources/reload-iframe.manifest: Added.
913
914 2009-01-09  Alexey Proskuryakov  <ap@webkit.org>
915
916         https://bugs.webkit.org/show_bug.cgi?id=23165
917
918         * fast/dom/Window/window-properties-expected.txt: Forgot to commit this with r39699, too.
919
920 2009-01-08  Gavin Barraclough  <barraclough@apple.com>
921
922         RS by Oliver Hunt.
923
924         Looks like this should have been updated with r39699.
925
926         * fast/js/global-constructors-expected.txt:
927
928 2009-01-08  Pierre-Olivier Latour  <pol@apple.com>
929
930         Reviewed by Dan Bernstein.
931
932         Added layout tests for CSS Transitions with zero-duration but non-zero-delay.
933
934         Also updated the layout test for DRT API numberOfActiveAnimations() which now returns the number of "active" animations,
935         instead of simply the running ones.
936
937         https://bugs.webkit.org/show_bug.cgi?id=23177
938
939         * animations/animation-controller-drt-api-expected.txt:
940         * animations/animation-controller-drt-api.html:
941         * platform/win/Skipped:
942         * transitions/zero-duration-with-non-zero-delay-end-expected.txt: Added.
943         * transitions/zero-duration-with-non-zero-delay-end.html: Added.
944         * transitions/zero-duration-with-non-zero-delay-start-expected.txt: Added.
945         * transitions/zero-duration-with-non-zero-delay-start.html: Added.
946
947 2009-01-07  Alexey Proskuryakov  <ap@webkit.org>
948
949         Reviewed by Darin Adler.
950
951         Part one of 
952         https://bugs.webkit.org/show_bug.cgi?id=23165
953         Add support for application cache dynamic entries
954
955         * http/tests/appcache/dynamic-entries-no-cache-expected.txt: Added.
956         * http/tests/appcache/dynamic-entries-no-cache.html: Added.
957
958 2009-01-07  Justin Garcia  <justin.garcia@apple.com>
959
960         Reviewed by Darin Adler.
961         
962         <rdar://problem/6355786> Find fails for queries that contain a line break
963
964         * editing/execCommand/6355786-expected.txt: Added.
965         * editing/execCommand/6355786.html: Added.
966
967 2009-01-07  Dean Jackson  <dino@apple.com>
968
969         Reviewed by Dan Bernstein.
970
971         Added layout test for removing shorthand properties for
972         animation, transition and transform origin.
973         
974         https://bugs.webkit.org/show_bug.cgi?id=22605
975
976         * fast/css/transform-inline-style-remove-expected.txt: Added.
977         * fast/css/transform-inline-style-remove.html: Added.
978
979 2009-01-07  Pierre-Olivier Latour  <pol@apple.com>
980
981         Improve DRT API existence test in animation-test-helpers.js & transition-test-helpers.js.
982
983         https://bugs.webkit.org/show_bug.cgi?id=23168
984
985         * animations/animation-test-helpers.js:
986         * transitions/transition-test-helpers.js:
987
988 2009-01-06  Pierre-Olivier Latour  <pol@apple.com>
989
990         Reviewed by Darin Adler.
991
992         Added layout test for new DRT API numberOfActiveAnimations().
993
994         https://bugs.webkit.org/show_bug.cgi?id=23126
995
996         * animations/animation-controller-drt-api-expected.txt: Added.
997         * animations/animation-controller-drt-api.html: Added.
998         * platform/win/Skipped:
999
1000 2009-01-06  Chris Marrin  <cmarrin@apple.com>
1001
1002         Reviewed by David Hyatt.
1003
1004         * animations/animation-test-helpers.js:
1005         (runAnimationTest.matrixStringToArray):
1006         (runAnimationTest.checkExpectedValue):
1007         * animations/simultaneous-start-left-expected.txt: Added.
1008         * animations/simultaneous-start-left.html: Added.
1009         * animations/simultaneous-start-transform-expected.txt: Added.
1010         * animations/simultaneous-start-transform.html: Added.
1011
1012 2009-01-06  Dean Jackson  <dino@apple.com>
1013
1014         Reviewed by Dave Hyatt.
1015
1016         Tests for Media Query extensions covering transitions,
1017         animations, transform-2d and transform-3d
1018         http://webkit.org/specs/MediaQueriesExtensions.html
1019         https://bugs.webkit.org/show_bug.cgi?id=22494
1020
1021         * fast/media/mq-animation.html: Added.
1022         * fast/media/mq-transform-01.html: Added.
1023         * fast/media/mq-transform-02.html: Added.
1024         * fast/media/mq-transform-03.html: Added.
1025         * fast/media/mq-transform-04.html: Added.
1026         * fast/media/mq-transition.html: Added.
1027         * platform/mac/fast/media/mq-animation-expected.txt: Added.
1028         * platform/mac/fast/media/mq-transform-01-expected.txt: Added.
1029         * platform/mac/fast/media/mq-transform-02-expected.txt: Added.
1030         * platform/mac/fast/media/mq-transform-03-expected.txt: Added.
1031         * platform/mac/fast/media/mq-transform-04-expected.txt: Added.
1032         * platform/mac/fast/media/mq-transition-expected.txt: Added.
1033
1034 2009-01-06  Justin Garcia  <justin.garcia@apple.com>
1035
1036         Reviewed by Oliver Hunt.
1037         
1038         Tests for:
1039         <rdar://problem/4059423> DOM operations performed on editable HTML can cause a crash later during Undo (19703)
1040         
1041         A few more may able to be written after <rdar://problem/6468156> is fixed.
1042
1043         * editing/undo/4059423-1-expected.txt: Added.
1044         * editing/undo/4059423-1.html: Added.
1045         * editing/undo/4059423-2-expected.txt: Added.
1046         * editing/undo/4059423-2.html: Added.
1047
1048 2009-01-06  Oliver Hunt  <oliver@apple.com>
1049
1050         Reviewed by Cameron Zwarich.
1051
1052         <https://bugs.webkit.org/show_bug.cgi?id=23085> [jsfunfuzz] Over released ScopeChainNode
1053         <rdar://problem/6474110>
1054
1055         Add test for over releasing the scopechain.
1056
1057         * fast/js/exception-try-finally-scope-error-expected.txt:
1058         * fast/js/resources/exception-try-finally-scope-error.js:
1059
1060 2008-01-05  Dean Jackson  <dino@apple.com>
1061
1062         Reviewed by David Hyatt.
1063         
1064         Implement 'pointer-events' for HTML content. This involved
1065         adding a new value 'auto' which behaves as 'visiblePainted'
1066         in SVG content. The new tests exercise 'auto' and 'none'
1067         on HTML content. The SVG tests have been updated to include
1068         'auto'
1069         
1070         https://bugs.webkit.org/show_bug.cgi?id=11395
1071
1072         * fast/css/computed-style-expected.txt:
1073         * fast/css/computed-style-without-renderer-expected.txt:
1074         * fast/events/pointer-events-2-expected.txt: Added.
1075         * fast/events/pointer-events-2.html: Added.
1076         * fast/events/pointer-events-expected.txt: Added.
1077         * fast/events/pointer-events.html: Added.
1078         * platform/mac/svg/custom/pointer-events-image-expected.checksum:
1079         * platform/mac/svg/custom/pointer-events-image-expected.png:
1080         * platform/mac/svg/custom/pointer-events-image-expected.txt:
1081         * platform/mac/svg/custom/pointer-events-path-expected.checksum:
1082         * platform/mac/svg/custom/pointer-events-path-expected.png:
1083         * platform/mac/svg/custom/pointer-events-path-expected.txt:
1084         * platform/mac/svg/custom/pointer-events-text-expected.checksum:
1085         * platform/mac/svg/custom/pointer-events-text-expected.png:
1086         * platform/mac/svg/custom/pointer-events-text-expected.txt:
1087         * svg/css/getComputedStyle-basic-expected.txt:
1088         * svg/custom/pointer-events-image.svg:
1089         * svg/custom/pointer-events-path.svg:
1090         * svg/custom/pointer-events-text.svg:
1091
1092 2009-01-05  Darin Adler  <darin@apple.com>
1093
1094         Reviewed by Oliver Hunt.
1095
1096         Fix failing set-colors test.
1097
1098         * fast/canvas/resources/set-colors.js: Change the CMYK test cases to use the
1099         black channel only.
1100         * fast/canvas/set-colors-expected.txt: Updated. The old version I checked in
1101         accidentally expected failure for the bug I fixed. Also need new results for
1102         the CMYK test cases.
1103
1104 2009-01-05  Darin Adler  <darin@apple.com>
1105
1106         Reviewed by Dan Bernstein.
1107
1108         Bug 23109: REGRESSION: Backwards search in a long document matches incorrectly
1109         https://bugs.webkit.org/show_bug.cgi?id=23109
1110
1111         * fast/text/find-backwards-expected.txt: Added.
1112         * fast/text/find-backwards.html: Added.
1113         * fast/text/resources/TEMPLATE.html: Copied from fast/js/resources/TEMPLATE.html.
1114         * fast/text/resources/find-backwards.js: Added.
1115
1116 2009-01-05  Darin Adler  <darin@apple.com>
1117
1118         Reviewed by Anders Carlsson.
1119
1120         Bug 23104: minor mistakes in init functions for animation and transition events
1121         https://bugs.webkit.org/show_bug.cgi?id=23104
1122
1123         * fast/events/init-events-expected.txt: Added.
1124         * fast/events/init-events.html: Added.
1125         * fast/events/resources/init-events.js: Added.
1126
1127 2009-01-04  Darin Adler  <darin@apple.com>
1128
1129         Reviewed by Oliver Hunt.
1130
1131         Bug 23105: canvas setFillColor function ignores alpha argument
1132         https://bugs.webkit.org/show_bug.cgi?id=23105
1133
1134         * fast/canvas/resources/set-colors.js: Added.
1135         * fast/canvas/set-colors-expected.txt: Added.
1136         * fast/canvas/set-colors.html: Added.
1137
1138 2009-01-04  Simon Fraser  <simon.fraser@apple.com>
1139
1140         Fix the expected image to account for a typo fix done on 2008-12-23.
1141
1142         * platform/mac/fast/transforms/identity-matrix-expected.checksum:
1143         * platform/mac/fast/transforms/identity-matrix-expected.png:
1144
1145 2009-01-04  Simon Fraser  <simon.fraser@apple.com>
1146
1147         Reviewed by Darin Adler
1148
1149         https://bugs.webkit.org/show_bug.cgi?id=23090
1150         
1151         Repaint test for repainting when an element gets smaller,
1152         and gains a RenderLayer at the same time.
1153         
1154         * fast/repaint/create-layer-repaint.html: Added.
1155         * platform/mac/fast/repaint/create-layer-repaint-expected.checksum: Added.
1156         * platform/mac/fast/repaint/create-layer-repaint-expected.png: Added.
1157         * platform/mac/fast/repaint/create-layer-repaint-expected.txt: Added.
1158
1159 2009-01-02  Adam Treat  <treat@kde.org>
1160
1161         Reviewed by George Staikos.
1162
1163         Add layout test for new fixedLayoutSize feature of qt port
1164
1165         * platform/qt/view/fixed-layout-size-expected.txt: Added.
1166         * platform/qt/view/fixed-layout-size.html: Added.
1167
1168 2009-01-04  Darin Adler  <darin@apple.com>
1169
1170         Suggested by Dan Bernstein.
1171
1172         * platform/mac/editing/selection/move-left-right-expected.txt: Remove WARNING lines that are no
1173         longer showing up. Dan said he didn't know why we were seeing those before and why they're gone
1174         now, but it's good that they're gone.
1175
1176 2009-01-03  Darin Adler  <darin@apple.com>
1177
1178         Reviewed by Dan Bernstein.
1179
1180         Bug 23095: REGRESSION: fast/text/find-case-folding.html regression test failing when ICU used for text search
1181         https://bugs.webkit.org/show_bug.cgi?id=23095
1182
1183         * fast/text/find-case-folding.html: Work around this ICU bug in the test for now.
1184         Later we might want to work around it in our search code instead, or in addition,
1185         if we can figure out how to do that.
1186
1187 2009-01-03  David D. Kilzer  <ddkilzer@webkit.org>
1188
1189         Bug 23091: Some webarchive http tests intermittently fail due to Connection/Keep-Alive header differences
1190
1191         <https://bugs.webkit.org/show_bug.cgi?id=23091>
1192
1193         Reviewed by Darin Adler.
1194
1195         Updated test results after removing Keep-Alive and Connection
1196         headers from webarchive tests.
1197
1198         * http/tests/webarchive/test-css-url-encoding-expected.webarchive:
1199         * http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive:
1200         * http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive:
1201         * http/tests/webarchive/test-preload-resources-expected.webarchive:
1202
1203 2009-01-03  Rob Buis  <rwlbuis@gmail.com>
1204
1205         Reviewed by Darin.
1206  
1207         Testcase for:
1208         https://bugs.webkit.org/show_bug.cgi?id=22660
1209         SVG elements that are moved are nor fully invalidated/earsed
1210   
1211         * platform/mac/svg/custom/circle-move-invalidation-expected.checksum: Added.
1212         * platform/mac/svg/custom/circle-move-invalidation-expected.png: Added.
1213         * platform/mac/svg/custom/circle-move-invalidation-expected.txt: Added.
1214         * svg/custom/circle-move-invalidation.svg: Added.
1215
1216 2009-01-02  Oliver Hunt  <oliver@apple.com>
1217
1218         Reviewed by Gavin Barraclough.
1219
1220         [jsfunfuzz] unwind logic for exceptions in eval fails to account for dynamic scope external to the eval
1221         https://bugs.webkit.org/show_bug.cgi?id=23078
1222
1223         Test exception handling in side eval encapsulated by dynamic scopes.
1224
1225         * fast/js/exception-with-handler-inside-eval-with-dynamic-scope-expected.txt: Added.
1226         * fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html: Added.
1227         * fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js: Added.
1228         (runTest):
1229
1230 2009-01-02  David Smith  <catfish.man@gmail.com>
1231
1232         Reviewed by Darin Adler.
1233         
1234         https://bugs.webkit.org/show_bug.cgi?id=22699
1235         Enable NodeList caching for getElementsByTagName
1236         
1237         * fast/dom/getelementsbytagnamens-mixed-namespaces-expected.txt: Added.
1238         * fast/dom/getelementsbytagnamens-mixed-namespaces.html: Added.
1239
1240 2009-01-02  Eric Carlson  <eric.carlson@apple.com>
1241
1242         Reviewed by Darin Adler
1243
1244         https://bugs.webkit.org/show_bug.cgi?id=23066 & <rdar://problem/6028417> 
1245         Full Page Zoom: a <video> element that doesn't include width/height attribute does not scale
1246         
1247         Add test for <video> zoom with and without width/height attributes
1248
1249         * media/video-zoom.html: Added.
1250         * platform/mac/media/video-zoom-expected.txt: Added.
1251
1252 2009-01-02  Simon Fraser  <simon.fraser@apple.com>
1253
1254         Reviewed by Darin Adler
1255
1256         https://bugs.webkit.org/show_bug.cgi?id=23082
1257
1258         Testcase for animated GIF used as CSS background.
1259         
1260         * fast/backgrounds/animated-gif-as-background.html: Added.
1261         * fast/backgrounds/resources/red-green-animated.gif: Added.
1262         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.checksum: Added.
1263         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.png: Added.
1264         * platform/mac/fast/backgrounds/animated-gif-as-background-expected.txt: Added.
1265
1266 2009-01-02  Simon Fraser  <simon.fraser@apple.com>
1267
1268         Reviewed by Darin Adler
1269
1270         https://bugs.webkit.org/show_bug.cgi?id=22981
1271
1272         Add tests for animated svg-as-image, animated svg-as-background,
1273         and canvas-as-image.
1274         
1275         * fast/backgrounds/animated-svg-as-background.html: Added.
1276         * fast/backgrounds/animated-svg-as-mask.html: Added.
1277         * fast/backgrounds/resources/animated-rect-fixed-size.svg: Added.
1278         * fast/backgrounds/resources/animated-rect-relative-size.svg: Added.
1279         * fast/backgrounds/svg-as-background-5.html:
1280         * fast/canvas/canvas-as-image-incremental-repaint.html: Added.
1281         * fast/canvas/canvas-as-image.html: Added.
1282         * fast/images/animated-svg-as-image.html: Added.
1283         * fast/images/resources/animated-rect-fixed-size.svg: Added.
1284         * fast/images/resources/animated-rect-relative-size.svg: Added.
1285         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.checksum: Added.
1286         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.png: Added.
1287         * platform/mac/fast/backgrounds/animated-svg-as-background-expected.txt: Added.
1288         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.checksum: Added.
1289         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.png: Added.
1290         * platform/mac/fast/backgrounds/animated-svg-as-mask-expected.txt: Added.
1291         * platform/mac/fast/backgrounds/svg-as-background-5-expected.checksum:
1292         * platform/mac/fast/backgrounds/svg-as-background-5-expected.png:
1293         * platform/mac/fast/canvas/canvas-as-image-expected.checksum: Added.
1294         * platform/mac/fast/canvas/canvas-as-image-expected.png: Added.
1295         * platform/mac/fast/canvas/canvas-as-image-expected.txt: Added.
1296         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.checksum: Added.
1297         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.png: Added.
1298         * platform/mac/fast/canvas/canvas-as-image-incremental-repaint-expected.txt: Added.
1299         * platform/mac/fast/images/animated-svg-as-image-expected.checksum: Added.
1300         * platform/mac/fast/images/animated-svg-as-image-expected.png: Added.
1301         * platform/mac/fast/images/animated-svg-as-image-expected.txt: Added.
1302
1303 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1304
1305         Reviewed by Darin Adler.
1306
1307         https://bugs.webkit.org/show_bug.cgi?id=23076
1308         Add tests for application cache manifest parse failures
1309
1310         * http/tests/appcache/resources/.htaccess:
1311         * http/tests/appcache/resources/wrong-content-type.manifest: Added.
1312         * http/tests/appcache/resources/wrong-signature.manifest: Added.
1313         * http/tests/appcache/wrong-content-type-expected.txt: Added.
1314         * http/tests/appcache/wrong-content-type.html: Added.
1315         * http/tests/appcache/wrong-signature-expected.txt: Added.
1316         * http/tests/appcache/wrong-signature.html: Added.
1317
1318 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1319
1320         Reviewed by Darin Adler.
1321
1322         https://bugs.webkit.org/show_bug.cgi?id=23022
1323         Fix multiple issues with appcache online whitelist handling
1324
1325         * http/tests/appcache/resources/counter.php: Added a resource that changes on each access,
1326         making it possible to test that the network was hit when loading.
1327
1328         * http/tests/appcache/online-whitelist-expected.txt: Added.
1329         * http/tests/appcache/online-whitelist.html: Added.
1330         * http/tests/appcache/resources/online-whitelist.manifest: Added.
1331
1332 2009-01-02  Alexey Proskuryakov  <ap@webkit.org>
1333
1334         Reviewed by Darin Adler.
1335
1336         https://bugs.webkit.org/show_bug.cgi?id=23036
1337         <rdar://problem/6451666> Implement AppCache fallback entries (23036)
1338
1339         * http/tests/appcache/fallback-expected.txt: Added.
1340         * http/tests/appcache/fallback.html: Added.
1341         * http/tests/appcache/resources/fallback-redirect.php: Added.
1342         * http/tests/appcache/resources/fallback.manifest: Added.
1343         Firefox 3.2b2 passes all subtests, except for XMLHttpRequest cross-origin redirect.
1344
1345         * http/tests/resources/network-simulator.php: Return 404 for missing files.
1346
1347 2009-01-01  Darin Adler  <darin@apple.com>
1348
1349         Add one more String.replace test case that I should have included in that last check-in.
1350
1351         * fast/js/resources/string-replace-3.js: Added test case that covers more of the cases where
1352         $0-$99 are used but are actually valid.
1353         * fast/js/string-replace-3-expected.txt: Added new result.
1354
1355 2009-01-01  Darin Adler  <darin@apple.com>
1356
1357         Reviewed by Oliver Hunt.
1358
1359         String.replace does not support $& replacement metacharacter when search term is not a RegExp
1360         <https://bugs.webkit.org/show_bug.cgi?id=21431>
1361         <rdar://problem/6274993>
1362
1363         * fast/js/resources/string-replace-3.js: Added test cases to cover replace with non-regexp and
1364         to cover "$0" and "$00".
1365         * fast/js/string-replace-3-expected.txt: Added new results.
1366
1367 2009-01-01  Darin Adler  <darin@apple.com>
1368
1369         Reviewed by Dan Bernstein.
1370
1371         Turn on the regression test for ICU search on Mac OS X Tiger too.
1372         It was already on for Windows (by accident, failing), but now WebCore has been changed
1373         so it should work fine on all platforms using ICU, which includes both of those.
1374
1375         * platform/mac-tiger/editing/execCommand: Removed.
1376         * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Removed.
1377
1378 2009-01-01  Simon Fraser  <simon.fraser@apple.com>
1379
1380         Reviewed by Darin Adler, Oliver Hunt
1381
1382         https://bugs.webkit.org/show_bug.cgi?id=23065
1383
1384         Repaint test for incremental painting in canvas.
1385         
1386         * fast/canvas/canvas-incremental-repaint.html: Added.
1387         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.checksum: Added.
1388         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.png: Added.
1389         * platform/mac/fast/canvas/canvas-incremental-repaint-expected.txt: Added.
1390
1391 2009-01-01  Darin Adler  <darin@apple.com>
1392
1393         Reviewed by Dan Bernstein.
1394
1395         Bug 23051: web page searching should use ICU's search so it can ignore diacritical differences
1396         https://bugs.webkit.org/show_bug.cgi?id=23051
1397         rdar://problem/3574497
1398
1399         Currently this is only activated on the Mac platform, not including Tiger.
1400
1401         * editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
1402         * editing/execCommand/findString-diacriticals.html: Added.
1403         * platform/mac-tiger/editing/execCommand: Added.
1404         * platform/mac-tiger/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect failure.
1405         * platform/mac/editing/execCommand/findString-diacriticals-expected.txt: Added. Expect success.
1406
1407 2008-12-31  Oliver Hunt  <oliver@apple.com>
1408
1409         Reviewed by Cameron Zwarich.
1410
1411         [jsfunfuzz] Assertion + incorrect behaviour with dynamically created local variable in a catch block
1412         <https://bugs.webkit.org/show_bug.cgi?id=23063>
1413
1414         Add tests for variable declaration inside eval inside a catch block.
1415
1416         * fast/js/eval-var-decl-expected.txt:
1417         * fast/js/resources/eval-var-decl.js:
1418         (try.thirdEvalResult):
1419
1420 2008-12-31  Oliver Hunt  <oliver@apple.com>
1421
1422         Reviewed by Gavin Barraclough.
1423
1424         [jsfunfuzz] Computed exception offset wrong when first instruction is attempt to resolve deleted eval
1425         <https://bugs.webkit.org/show_bug.cgi?id=23062>
1426
1427         Add an additional line number test to ensure we get the correct exception information when
1428         resolve of 'eval' fails.
1429
1430         * fast/js/exception-linenums-expected.txt:
1431         * fast/js/resources/exception-linenums.js:
1432
1433 2008-12-31  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
1434
1435         Reviewed by Oliver Hunt.
1436
1437         Add a test for bug 23054: Caching of global lookups occurs even when the global object has become a dictionary
1438         <https://bugs.webkit.org/show_bug.cgi?id=23054>
1439         <rdar://problem/6469905>
1440
1441         * fast/js/pic/delete-global-object-expected.txt: Added.
1442         * fast/js/pic/delete-global-object.html: Added.
1443
1444 2008-12-30  Oliver Hunt  <oliver@apple.com>
1445
1446         Reviewed by Darin Adler.
1447
1448         <https://bugs.webkit.org/show_bug.cgi?id=23049> [jsfunfuzz] With blocks do not correctly protect their scope object
1449         <rdar://problem/6469742> Crash in JSC::TypeInfo::hasStandardGetOwnPropertySlot() running jsfunfuzz
1450
1451         Tests to ensure we correctly protect the scope object from GC.
1452
1453         * fast/js/resources/with-scope-gc.js: Added.
1454         * fast/js/with-scope-gc-expected.txt: Added.
1455         * fast/js/with-scope-gc.html: Added.
1456
1457 2008-12-30  Simon Fraser  <simon.fraser@apple.com>
1458
1459         Fix spurious test failures by rounding floating point values to
1460         mask math differences between machines.
1461
1462         * transitions/transform-op-list-match-expected.txt:
1463         * transitions/transform-op-list-match.html:
1464         * transitions/transform-op-list-no-match-expected.txt:
1465         * transitions/transform-op-list-no-match.html:
1466         * transitions/transition-test-helpers.js:
1467         (roundNumber):
1468
1469 2008-12-30  Simon Fraser  <simon.fraser@apple.com>
1470
1471         Reviewed by Darin Adler
1472
1473         https://bugs.webkit.org/show_bug.cgi?id=23042
1474         
1475         Repaint test for content inside reflections.
1476         
1477         * fast/repaint/reflection-redraw.html: Added.
1478         * platform/mac/fast/repaint/reflection-redraw-expected.checksum: Added.
1479         * platform/mac/fast/repaint/reflection-redraw-expected.png: Added.
1480         * platform/mac/fast/repaint/reflection-redraw-expected.txt: Added.
1481
1482 2008-12-30  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
1483
1484         Reviewed by Sam Weinig.
1485
1486         Add tests for bug 23037: Parsing and reparsing disagree on automatic semicolon insertion
1487         <https://bugs.webkit.org/show_bug.cgi?id=23037>
1488         <rdar://problem/6467124>
1489
1490         * fast/js/reparsing-semicolon-insertion-expected.txt: Added.
1491         * fast/js/reparsing-semicolon-insertion.html: Added.
1492         * fast/js/resources/reparsing-semicolon-insertion.js: Added.
1493
1494 2008-12-30  Dan Bernstein  <mitz@apple.com>
1495
1496         Reviewed by Adele Peterson.
1497
1498         - test for <rdar://problem/6469944> REGRESSION(3.2.1-ToT): Repro crash in WebCore::HTMLInputElement::updatePlaceholderVisibility opening http://billshrink.com
1499
1500         * fast/forms/placeholder-non-textfield-expected.txt: Added.
1501         * fast/forms/placeholder-non-textfield.html: Added.
1502
1503 2008-12-29  Oliver Hunt  <oliver@apple.com>
1504
1505         Reviewed by Cameron Zwarich.
1506
1507         Bug 23030: Cannot setTransform with a non-invertible ctm
1508
1509         Tests to ensure correct behaviour when the canvas context does not
1510         have an invertible CTM.
1511
1512         * fast/canvas/canvas-set-properties-with-non-invertible-ctm-expected.txt: Added.
1513         * fast/canvas/canvas-set-properties-with-non-invertible-ctm.html: Added.
1514         * fast/canvas/resources/canvas-set-properties-with-non-invertible-ctm.js: Added.
1515         (testPixel):
1516
1517 2008-12-29  Alexey Proskuryakov  <ap@webkit.org>
1518
1519         Reviewed by Mark Rowe.
1520
1521         Fix Windows svn update - replace a file with a colon in its name with an Apache rewrite.
1522
1523         * http/tests/appcache/resources/.htaccess: Added.
1524         * http/tests/appcache/resources/UNKNOWN_SECTION:: Removed.
1525
1526 2008-12-29  Glenn Wilson  <gwilson@chromium.org>
1527
1528         Reviewed by Darin Adler.
1529         Landed by Pamela Greene.
1530
1531         Added new layout tests verifying that using a locally-scoped
1532         variable in an event handler of a form takes precedence over
1533         names of items in that form.
1534
1535         See: https://bugs.webkit.org/show_bug.cgi?id=22977
1536
1537         * fast/forms/var-name-conflict-in-form-event-handler-expected.txt: Added.
1538         * fast/forms/var-name-conflict-in-form-event-handler.html: Added.
1539
1540 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1541
1542         Reviewed by Darin Adler.
1543
1544         https://bugs.webkit.org/show_bug.cgi?id=23007
1545         REGRESSION: Timer-related crash when closing Web Inspector
1546
1547         * fast/dom/Window/remove-timeout-crash-expected.txt: Added.
1548         * fast/dom/Window/remove-timeout-crash.html: Added.
1549
1550 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1551
1552         Reviewed by Anders Carlsson.
1553
1554         https://bugs.webkit.org/show_bug.cgi?id=23012
1555         Bring application cache manifest parsing up to date
1556
1557         * http/tests/appcache/manifest-parsing-expected.txt: Added.
1558         * http/tests/appcache/manifest-parsing.html: Added.
1559         * http/tests/appcache/resources/UNKNOWN_SECTION:: Added.
1560         * http/tests/appcache/resources/manifest-parsing.manifest: Added.
1561
1562 2008-12-28  Alexey Proskuryakov  <ap@webkit.org>
1563
1564         Reviewed by Anders Carlsson.
1565
1566         https://bugs.webkit.org/show_bug.cgi?id=23009
1567         Add a test for application cache offline operation
1568
1569         * http/tests/resources/network-simulator.php: A proxy script to simulate a network connection
1570         that can go offline, using an infinite redirect loop in offline mode to generate an error.
1571
1572         * http/tests/appcache/offline-access-expected.txt: Added.
1573         * http/tests/appcache/offline-access.html: Added.
1574         * http/tests/appcache/resources/offline-access-frame.html: Added.
1575         * http/tests/appcache/resources/offline-access.js: Added.
1576         * http/tests/appcache/resources/offline-access.manifest: Added.
1577         Test that an application loads successfully from cache.
1578
1579         * http/tests/resources: Added.
1580         * http/tests/resources/portabilityLayer.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/portabilityLayer.php.
1581         * http/tests/resources/reset-temp-file.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/reset-temp-file.php.
1582         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-header.html:
1583         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-invalidation-by-method.html:
1584         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache-timeout.html:
1585         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html:
1586         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1587         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1588         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1589         * http/tests/xmlhttprequest/resources/portabilityLayer.php: Removed.
1590         * http/tests/xmlhttprequest/resources/reset-temp-file.php: Removed.
1591         * http/tests/appcache/resources/fail-on-update.php:
1592         Moved some common scripts from xmlhttprequest/resources/ to resources/
1593
1594 2008-12-28  Cameron Zwarich  <zwarich@apple.com>
1595
1596         Reviewed by Oliver Hunt.
1597
1598         Add tests for bug 22840: REGRESSION (r38349): Gmail doesn't load with profiling enabled
1599         <https://bugs.webkit.org/show_bug.cgi?id=22840>
1600         <rdar://problem/6468077>
1601
1602         * fast/profiler/call-register-leak-expected.txt: Added.
1603         * fast/profiler/call-register-leak.html: Added.
1604
1605 2008-12-27  Alexey Proskuryakov  <ap@webkit.org>
1606
1607         Suggested by Dave Levin.
1608
1609         https://bugs.webkit.org/show_bug.cgi?id=22950
1610
1611         Another attempt to fix the failing XHR tests on Tiger buildbot: make file_put_contents
1612         portable implementation return a result.
1613
1614         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1615
1616 2008-12-26  David Levin  <levin@chromium.org>
1617
1618         Reviewed by Alexey Proskuryakov.
1619
1620         https://bugs.webkit.org/show_bug.cgi?id=22950
1621
1622         Remove ensureTrailingSlash from appcache test.
1623
1624         * http/tests/appcache/resources/fail-on-update.php:
1625
1626 2008-12-26  David Levin  <levin@chromium.org>
1627
1628         Reviewed by Alexey Proskuryakov.
1629
1630         https://bugs.webkit.org/show_bug.cgi?id=22950
1631
1632         Attempt to fix the failiing XHR tests on Tiger buildbot.
1633         Remove the no longer needed ensureTrailingSlash function.
1634
1635         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1636         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1637         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1638
1639         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1640           Make sys_get_temp_dir() return "/tmp" when it can't find the temp directory through other means.
1641
1642         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1643
1644 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1645
1646         Reviewed by Anders Carlsson.
1647
1648         Fix a layout test that was broken by the previous appcache commit
1649         (it only passed every other time as a result).
1650
1651         * http/tests/appcache/fail-on-update.html:
1652
1653 2008-12-26  Simon Fraser  <simon.fraser@apple.com>
1654
1655         https://bugs.webkit.org/show_bug.cgi?id=22981
1656
1657         Update more svg-as-image test results affected by the fix
1658         for SVGImage drawing.
1659
1660         * platform/mac/fast/borders/svg-as-border-image-2-expected.checksum:
1661         * platform/mac/fast/borders/svg-as-border-image-2-expected.png:
1662         * platform/mac/fast/borders/svg-as-border-image-expected.checksum:
1663         * platform/mac/fast/borders/svg-as-border-image-expected.png:
1664
1665 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1666
1667         Reviewed by Darin Adler.
1668
1669         https://bugs.webkit.org/show_bug.cgi?id=23001
1670         A call to applicationCache.update() from a cached event listener should be ignored
1671
1672         * http/tests/appcache/idempotent-update-expected.txt: Added.
1673         * http/tests/appcache/idempotent-update.html: Added.
1674         * http/tests/appcache/resources/idempotent-update.manifest: Added.
1675
1676 2008-12-26  Alexey Proskuryakov  <ap@webkit.org>
1677
1678         Reviewed by Darin Adler.
1679
1680         https://bugs.webkit.org/show_bug.cgi?id=22997
1681         ASSERTION FAILED: !m_resources.contains(url) in ApplicationCache::addResource()
1682
1683         * http/tests/appcache/resources/subframe-1.html: Added.
1684         * http/tests/appcache/resources/subframe-2.html: Added.
1685         * http/tests/appcache/resources/subframe-3.html: Added.
1686         * http/tests/appcache/resources/subframe-4.html: Added.
1687         * http/tests/appcache/resources/subframes-1.manifest: Added.
1688         * http/tests/appcache/resources/subframes-2.manifest: Added.
1689         * http/tests/appcache/resources/subframes-3.manifest: Added.
1690         * http/tests/appcache/resources/subframes-4.manifest: Added.
1691         * http/tests/appcache/top-frame-1-expected.txt: Added.
1692         * http/tests/appcache/top-frame-1.html: Added.
1693         * http/tests/appcache/top-frame-2-expected.txt: Added.
1694         * http/tests/appcache/top-frame-2.html: Added.
1695         * http/tests/appcache/top-frame-3-expected.txt: Added.
1696         * http/tests/appcache/top-frame-3.html: Added.
1697         * http/tests/appcache/top-frame-4-expected.txt: Added.
1698         * http/tests/appcache/top-frame-4.html: Added.
1699         Added a bunch of tests that cover subframe appcache behavior (and thus a good part of
1700         application cache selection algorithm in general).
1701
1702         * http/tests/appcache/simple.html: Changed to execute on noupdate event, too, making the
1703         test pass in browser without emptying appcache on each run.
1704
1705 2008-12-26  David Levin  <levin@chromium.org>
1706
1707         Reviewed by Alexey Proskuryakov.
1708
1709         https://bugs.webkit.org/show_bug.cgi?id=22950
1710         Added more logging to reset-temp-file to help expose potential issues that could cause test failures (on the Tiger buildbot).
1711
1712         If there are issues in reset-temp-file, they are printed from the test access-control-basic-allow-preflight-cache.html
1713
1714         * http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html:
1715         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1716
1717 2008-12-25  Alexey Proskuryakov  <ap@webkit.org>
1718
1719         Reviewed by Darin Adler.
1720
1721         https://bugs.webkit.org/show_bug.cgi?id=22993
1722         Application cache shouldn't be inherited by subframes
1723
1724         <rdar://problem/6284708> AppCache crashes in ApplicationCacheResource::addType()
1725
1726         * http/tests/appcache/foreign-iframe-main-expected.txt: Added.
1727         * http/tests/appcache/foreign-iframe-main.html: Added.
1728         * http/tests/appcache/resources/foreign-iframe-subresource.js: Added.
1729         * http/tests/appcache/resources/foreign-iframe.html: Added.
1730         * http/tests/appcache/resources/foreign-iframe.manifest: Added.
1731
1732 2008-12-24  Simon Fraser  <simon.fraser@apple.com>
1733
1734         Reviewed by Oliver Hunt
1735
1736         https://bugs.webkit.org/show_bug.cgi?id=21910
1737         
1738         Update more svg-as-image test results affected by the fix
1739         for SVGImage drawing.
1740         
1741         * platform/mac/fast/images/svg-as-background-expected.checksum:
1742         * platform/mac/fast/images/svg-as-background-expected.png:
1743         * platform/mac/fast/images/svg-as-image-expected.checksum:
1744         * platform/mac/fast/images/svg-as-image-expected.png:
1745         * platform/mac/fast/images/svg-as-relative-image-expected.checksum:
1746         * platform/mac/fast/images/svg-as-relative-image-expected.png:
1747         * transforms/2d/compound-transforms-vs-containers.html:
1748
1749 2008-12-24  Alexey Proskuryakov  <ap@webkit.org>
1750
1751         Reviewed by Dan Bernstein.
1752
1753         https://bugs.webkit.org/show_bug.cgi?id=22982
1754         http/tests/navigation/post-goback-repost-policy.html fails on Tiger
1755
1756         Change resources that are accessed with POST from .html to .php. I don't know why Apache 2.0
1757         had no problem with this.
1758
1759         * http/tests/navigation/post-goback-repost-policy.html:
1760         * http/tests/navigation/resources/goback-with-policydelegate.html: Removed.
1761         * http/tests/navigation/resources/goback-with-policydelegate.php: Copied from LayoutTests/http/tests/navigation/resources/goback-with-policydelegate.html.
1762         * http/tests/navigation/resources/post-target-policy-test.html: Removed.
1763         * http/tests/navigation/resources/post-target-policy-test.php: Copied from LayoutTests/http/tests/navigation/resources/post-target-policy-test.html.
1764
1765 2008-12-23  Simon Fraser  <simon.fraser@apple.com>
1766
1767         Reviewed by Dan Bernstein
1768
1769         https://bugs.webkit.org/show_bug.cgi?id=22941
1770         
1771         Add test for opacity on the document element.
1772
1773         * fast/backgrounds/opacity-on-document-element.html: Added.
1774         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.checksum: Added.
1775         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.png: Added.
1776         * platform/mac/fast/backgrounds/opacity-on-document-element-expected.txt: Added.
1777         
1778         * fast/transforms/identity-matrix.html:
1779         * platform/mac/fast/transforms/identity-matrix-expected.txt:
1780         Fix typo
1781
1782 2008-12-23  Simon Fraser  <simon.fraser@apple.com>
1783
1784         Reviewed by Dan Bernstein
1785
1786         https://bugs.webkit.org/show_bug.cgi?id=21910
1787         
1788         Re-create expected images after fixing painting issue with SVGImage.
1789
1790         * platform/mac/fast/backgrounds/svg-as-background-1-expected.checksum:
1791         * platform/mac/fast/backgrounds/svg-as-background-1-expected.png:
1792         * platform/mac/fast/backgrounds/svg-as-background-2-expected.checksum:
1793         * platform/mac/fast/backgrounds/svg-as-background-2-expected.png:
1794         * platform/mac/fast/backgrounds/svg-as-background-3-expected.checksum:
1795         * platform/mac/fast/backgrounds/svg-as-background-3-expected.png:
1796         * platform/mac/fast/backgrounds/svg-as-background-4-expected.checksum:
1797         * platform/mac/fast/backgrounds/svg-as-background-4-expected.png:
1798         * platform/mac/fast/backgrounds/svg-as-background-6-expected.checksum:
1799         * platform/mac/fast/backgrounds/svg-as-background-6-expected.png:
1800         * platform/mac/fast/backgrounds/svg-as-mask-expected.checksum:
1801         * platform/mac/fast/backgrounds/svg-as-mask-expected.png:
1802         * platform/mac/svg/W3C-SVG-1.1/struct-image-05-b-expected.checksum:
1803         * platform/mac/svg/W3C-SVG-1.1/struct-image-05-b-expected.png:
1804
1805 2008-12-22  Julien Chaffraix  <jchaffraix@webkit.org>
1806
1807         Reviewed by Darin Adler.
1808
1809         Test case for bug 11106: Some XMLHttpRequest URI resolving tests fail
1810         https://bugs.webkit.org/show_bug.cgi?id=11106
1811
1812         These tests are borrowed from Opera's test case suite (http://tc.labs.opera.com/apis/XMLHttpRequest).
1813         They correspond to open/004.html - open/010.html which were previously failing.
1814
1815         * http/tests/xmlhttprequest/resources/test-uri-resolution.txt: Added.
1816         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-004-iframe.html: Added.
1817         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-005-iframe.html: Added.
1818         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-006-iframe.html: Added.
1819         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-007-iframe.html: Added.
1820         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-008-iframe.html: Added.
1821         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-009-iframe.html: Added.
1822         * http/tests/xmlhttprequest/resources/uri-resolution-opera-open-010-iframe.html: Added.
1823         * http/tests/xmlhttprequest/test-uri-resolution.txt: Added.
1824         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt: Added.
1825         * http/tests/xmlhttprequest/uri-resolution-opera-open-004.html: Added.
1826         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt: Added.
1827         * http/tests/xmlhttprequest/uri-resolution-opera-open-005.html: Added.
1828         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt: Added.
1829         * http/tests/xmlhttprequest/uri-resolution-opera-open-006.html: Added.
1830         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt: Added.
1831         * http/tests/xmlhttprequest/uri-resolution-opera-open-007.html: Added.
1832         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt: Added.
1833         * http/tests/xmlhttprequest/uri-resolution-opera-open-008.html: Added.
1834         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt: Added.
1835         * http/tests/xmlhttprequest/uri-resolution-opera-open-009.html: Added.
1836         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt: Added.
1837         * http/tests/xmlhttprequest/uri-resolution-opera-open-010.html: Added.
1838
1839 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1840
1841         Reviewed by George Staikos.
1842
1843         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22971
1844
1845         Fix regression caused by the HTMLFormElement refactorization.
1846         File form elements without a name have to be included in multipart/form-data
1847         submission. Cover this behaviour with a new test case.
1848
1849         * http/tests/misc/empty-file-formdata-expected.txt: Added.
1850         * http/tests/misc/empty-file-formdata.html: Added.
1851         * http/tests/misc/resources/check-unnamed-file-included-in-formdata.php: Added.
1852
1853 2008-12-22  David Kilzer  <ddkilzer@apple.com>
1854
1855         Bug 11850: Webarchive fails to save images referenced in CSS
1856
1857         <https://bugs.webkit.org/show_bug.cgi?id=11850>
1858
1859         Reviewed by Darin Adler.
1860
1861         The first set of files below tests that URLs are encoded properly
1862         based on the charset of the stylesheet.  Normally this behavior may
1863         only be tested by looking at web server logs with manual tests, but
1864         webarchives represent this information in such a way that they may
1865         be tested by DumpRenderTree.  Note that these tests depend on Bug
1866         11850 being fixed, so it's not possible to separate them.
1867
1868         The second set of files below tests that all types of resources
1869         referenced by url() in CSS stylesheets are now saved in webarchives.
1870
1871         * http/tests/webarchive/resources/.htaccess: Added.
1872         * http/tests/webarchive/resources/apple.gif: Copied from LayoutTests/fast/canvas/resources/apple.gif.
1873         * http/tests/webarchive/resources/test-no-charset.css: Added.
1874         * http/tests/webarchive/resources/test-shift-jis.css: Added.
1875         * http/tests/webarchive/resources/test-utf-8.css: Added.
1876         * http/tests/webarchive/test-css-url-encoding-expected.webarchive: Added.
1877         * http/tests/webarchive/test-css-url-encoding-shift-jis-expected.webarchive: Added.
1878         * http/tests/webarchive/test-css-url-encoding-shift-jis.html: Added.
1879         * http/tests/webarchive/test-css-url-encoding-utf-8-expected.webarchive: Added.
1880         * http/tests/webarchive/test-css-url-encoding-utf-8.html: Added.
1881         * http/tests/webarchive/test-css-url-encoding.html: Added.
1882
1883         * webarchive/resources/Ahem.ttf: Copied from LayoutTests/fast/css/resources/Ahem.ttf.
1884         * webarchive/test-css-url-resources-in-stylesheets-expected.webarchive: Added.
1885         * webarchive/test-css-url-resources-in-stylesheets.html: Added.
1886         * webarchive/test-css-url-resources-inline-styles-expected.webarchive: Added.
1887         * webarchive/test-css-url-resources-inline-styles.html: Added.
1888
1889 2008-12-22  Alexey Proskuryakov  <ap@webkit.org>
1890
1891         Reviewed by Darin Adler.
1892
1893         <rdar://problem/6277060> ASSERTION FAILED: !m_cacheBeingUpdated if the manifest is not available
1894
1895         Cover both the failing case, and its opposite, demonstrating that the assertion couldn't be
1896         just negated.
1897
1898         * http/tests/appcache/404-manifest-expected.txt: Added.
1899         * http/tests/appcache/404-manifest.html: Added.
1900         * http/tests/appcache/fail-on-update-expected.txt: Added.
1901         * http/tests/appcache/fail-on-update.html: Added.
1902         * http/tests/appcache/resources/fail-on-update.php: Added.
1903
1904 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1905
1906         Reviewed by Alexey Proskuryakov & George Staikos.
1907
1908         Add simple testcase covering WML <fieldset> element support.
1909
1910         * fast/wml/fieldset.wml: Added.
1911         * platform/mac/fast/wml/fieldset-expected.checksum: Added.
1912         * platform/mac/fast/wml/fieldset-expected.png: Added.
1913         * platform/mac/fast/wml/fieldset-expected.txt: Added.
1914
1915 2008-12-21  David Levin  <levin@chromium.org>
1916
1917         Reviewed by Darin Adler.
1918
1919         https://bugs.webkit.org/show_bug.cgi?id=22950
1920
1921         Attempted fix for 4 failing XMLHttpReuqest tests on Tiger:
1922          access-control-basic-allow-preflight-cache-invalidation-by-header.html
1923          access-control-basic-allow-preflight-cache-invalidation-by-method.html
1924          access-control-basic-allow-preflight-cache-timeout.html
1925          access-control-basic-allow-preflight-cache.html
1926
1927         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
1928         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
1929         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
1930         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
1931         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
1932
1933 2008-12-22  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1934
1935         Reviewed by George Staikos.
1936
1937         Add WML HTTP layout tests and an initital set of results.
1938         Allow to reuse the existing WMLTestCase.js framework from another
1939         LayoutTests/ top-level directory - modify TEMPLATE.html & WMLTestCase.js.
1940
1941         * http/tests/wml: Added.
1942         * http/tests/wml/go-task-get-method-accept-charset-expected.txt: Added.
1943         * http/tests/wml/go-task-get-method-accept-charset.html: Added.
1944         * http/tests/wml/go-task-get-method-expected.txt: Added.
1945         * http/tests/wml/go-task-get-method.html: Added.
1946         * http/tests/wml/go-task-post-method-accept-charset-expected.txt: Added.
1947         * http/tests/wml/go-task-post-method-accept-charset.html: Added.
1948         * http/tests/wml/go-task-post-method-expected.txt: Added.
1949         * http/tests/wml/go-task-post-method.html: Added.
1950         * http/tests/wml/resources: Added.
1951         * http/tests/wml/resources/TEMPLATE.html: Added.
1952         * http/tests/wml/resources/answer-utf8.cgi: Added.
1953         * http/tests/wml/resources/answer.cgi: Added.
1954         * http/tests/wml/resources/go-task-get-method-accept-charset.js: Added.
1955         * http/tests/wml/resources/go-task-get-method.js: Added.
1956         * http/tests/wml/resources/go-task-post-method-accept-charset.js: Added.
1957         * http/tests/wml/resources/go-task-post-method.js: Added.
1958         * wml/go-task-animation.html:
1959         * wml/go-task-get-method-external-deck-with-href.html:
1960         * wml/go-task-get-method-external-deck.html:
1961         * wml/go-task-get-method-same-deck.html:
1962         * wml/resources/TEMPLATE.html:
1963         * wml/resources/WMLTestCase.js:
1964         * wml/variable-reference-invalid-character.html:
1965         * wml/variable-reference-valid.html:
1966
1967 2008-12-19  Zan Dobersek  <zandobersek@gmail.com>
1968
1969         Reviewed by Holger Freyther.
1970
1971         https://bugs.webkit.org/show_bug.cgi?id=22039
1972
1973         Enable more tests for testing on Gtk+ port.
1974
1975         * platform/gtk/Skipped:
1976
1977 2008-12-19  Simon Fraser  <simon.fraser@apple.com>
1978
1979         Reviewed by Darin Adler
1980
1981         https://bugs.webkit.org/show_bug.cgi?id=22938
1982         
1983         Test for painting with a transformed <html> element.
1984
1985         * fast/transforms/transformed-document-element.html: Added.
1986         * platform/mac/fast/transforms/transformed-document-element-expected.checksum: Added.
1987         * platform/mac/fast/transforms/transformed-document-element-expected.png: Added.
1988         * platform/mac/fast/transforms/transformed-document-element-expected.txt: Added.
1989
1990 2008-12-19  Pamela Greene  <pam@chromium.org>
1991
1992         Reviewed by Darin Adler.
1993
1994         https://bugs.webkit.org/show_bug.cgi?id=22612
1995         Add test to verify type enforcement in DOM setters.
1996         Resubmitting corrected copies; first submission had patching errors.
1997
1998         * fast/dom/setter-type-enforcement-expected.txt: Added.
1999         * fast/dom/setter-type-enforcement.html: Added.
2000
2001 2008-12-18  Pierre-Olivier Latour  <pol@apple.com>
2002
2003         Reviewed by Darin Adler.
2004
2005         Rewrote some of the transition layout tests that were using setTimeout() to use the transition pause API in DRT when available.
2006
2007         Rewrote the transition layout tests that were specifically testing the transition end event to use common JS code from transition-end-event-helpers.js.
2008
2009         Fixed some typos.
2010
2011         https://bugs.webkit.org/show_bug.cgi?id=22890
2012
2013         * transitions/end-event-helpers.js: Removed.
2014         * transitions/interrupt-transform-transition-expected.txt:
2015         * transitions/interrupt-transform-transition.html:
2016         * transitions/opacity-transition-zindex.html:
2017         * transitions/start-transform-transition.html:
2018         * transitions/transform-op-list-match-expected.txt:
2019         * transitions/transform-op-list-match.html:
2020         * transitions/transform-op-list-no-match-expected.txt:
2021         * transitions/transform-op-list-no-match.html:
2022         * transitions/transition-end-event-all-properties-expected.txt:
2023         * transitions/transition-end-event-all-properties.html:
2024         * transitions/transition-end-event-attributes-expected.txt:
2025         * transitions/transition-end-event-attributes.html:
2026         * transitions/transition-end-event-container-expected.txt:
2027         * transitions/transition-end-event-container.html:
2028         * transitions/transition-end-event-helpers.js: Copied from LayoutTests/transitions/end-event-helpers.js.
2029         (recordTransitionEndEvent):
2030         (runTransitionTest.processEndEvents.compareEventInfo):
2031         (runTransitionTest.processEndEvents.examineResults):
2032         (runTransitionTest.processEndEvents):
2033         (runTransitionTest.startTest):
2034         (runTransitionTest.window):
2035         (runTransitionTest):
2036         * transitions/transition-end-event-left-expected.txt:
2037         * transitions/transition-end-event-left.html:
2038         * transitions/transition-end-event-multiple-01-expected.txt:
2039         * transitions/transition-end-event-multiple-01.html:
2040         * transitions/transition-end-event-multiple-02-expected.txt:
2041         * transitions/transition-end-event-multiple-02.html:
2042         * transitions/transition-end-event-multiple-03-expected.txt:
2043         * transitions/transition-end-event-multiple-03.html:
2044         * transitions/transition-end-event-multiple-04-expected.txt:
2045         * transitions/transition-end-event-multiple-04.html:
2046         * transitions/transition-end-event-nested-expected.txt:
2047         * transitions/transition-end-event-nested.html:
2048         * transitions/transition-end-event-set-none-expected.txt:
2049         * transitions/transition-end-event-set-none.html:
2050         * transitions/transition-end-event-transform-expected.txt:
2051         * transitions/transition-end-event-transform.html:
2052         * transitions/transition-end-event-window-expected.txt:
2053         * transitions/transition-end-event-window.html:
2054         * transitions/transition-test-helpers.js: Added.
2055         (runTransitionTest.isCloseEnough):
2056         (runTransitionTest.checkExpectedValue):
2057         (runTransitionTest.endTest):
2058         (runTransitionTest.runTest):
2059         (runTransitionTest.startTest):
2060         (runTransitionTest.if):
2061         * transitions/transition-timing-function-expected.txt: Copied from LayoutTests/transitions/transition-timing-function-software-expected.txt.
2062         * transitions/transition-timing-function-software-expected.txt: Removed.
2063         * transitions/transition-timing-function-software.html: Removed.
2064         * transitions/transition-timing-function.html: Copied from LayoutTests/transitions/transition-timing-function-software.html.
2065         * transitions/zero-duration-in-list-expected.txt:
2066         * transitions/zero-duration-in-list.html:
2067
2068 2008-12-18  Cameron Zwarich  <zwarich@apple.com>
2069
2070         Reviewed by Geoff Garen.
2071
2072         Add tests for bug 21855: REGRESSION (r37323): Gmail complains about popup blocking when opening a link
2073         <https://bugs.webkit.org/show_bug.cgi?id=21855>
2074         <rdar://problem/6278244>
2075
2076         Since DumpRenderTree support was added in order to support these tests,
2077         they are skipped on non-Mac platforms.
2078
2079         * fast/events/popup-blocking-click-in-iframe-expected.txt: Added.
2080         * fast/events/popup-blocking-click-in-iframe.html: Added.
2081         * fast/events/resources/popup-blocking-click-in-iframe-otherFrame.html: Added.
2082         * platform/gtk/Skipped:
2083         * platform/qt/Skipped:
2084         * platform/win/Skipped:
2085
2086 2008-12-18  Pamela Greene  <pam@chromium.org>
2087
2088         Submitted without review.
2089         Moving layout test from root level into LayoutTests where it belongs.
2090
2091         * fast/dom/setter-type-enforcement-expected.txt: Copied from fast/dom/setter-type-enforcement-expected.txt.
2092         * fast/dom/setter-type-enforcement.html: Copied from fast/dom/setter-type-enforcement.html.
2093
2094 2008-12-17  Geoffrey Garen  <ggaren@apple.com>
2095
2096         Reviewed by Gavin Barraclough.
2097         
2098         Added a test for https://bugs.webkit.org/show_bug.cgi?id=22393
2099         Segfault when caching property accesses to primitive cells.
2100
2101         * fast/js/primitive-property-access-edge-cases-expected.txt: Added.
2102         * fast/js/primitive-property-access-edge-cases.html: Added.
2103         * fast/js/resources/primitive-property-access-edge-cases.js: Added.
2104         ():
2105
2106 2008-12-17  Simon Fraser  <simon.fraser@apple.com>
2107
2108         Reviewed by Dave Hyatt
2109         
2110         https://bugs.webkit.org/show_bug.cgi?id=22570
2111         
2112         Add testcase for reflection on an element with overflow: hidden
2113
2114         * fast/reflections/reflection-overflow-hidden.html: Added.
2115         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.checksum: Added.
2116         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.png: Added.
2117         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.txt: Added.
2118
2119 2008-12-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2120
2121         Reviewed by Maciej Stachowiak.
2122
2123         Update results after fixing wml.css, to be more in-line with html4.css.
2124
2125         Fixes all <do> related tests, to correctly appear as buttons,
2126         not just text with gray background, as it used to be.
2127
2128         * platform/mac/fast/wml/do-element-optional-attr-expected.checksum:
2129         * platform/mac/fast/wml/do-element-optional-attr-expected.png:
2130         * platform/mac/fast/wml/do-element-optional-attr-expected.txt:
2131         * platform/mac/fast/wml/do-shadow-expected.checksum:
2132         * platform/mac/fast/wml/do-shadow-expected.png:
2133         * platform/mac/fast/wml/do-shadow-expected.txt:
2134         * platform/mac/fast/wml/do-template-expected.checksum:
2135         * platform/mac/fast/wml/do-template-expected.png:
2136         * platform/mac/fast/wml/do-template-expected.txt:
2137         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
2138         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
2139         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt:
2140         * platform/mac/fast/wml/err-invalid-variable-name-expected.checksum:
2141         * platform/mac/fast/wml/err-invalid-variable-name-expected.png:
2142         * platform/mac/fast/wml/err-invalid-variable-name-expected.txt:
2143         * platform/mac/fast/wml/err-samename-do-expected.checksum:
2144         * platform/mac/fast/wml/err-samename-do-expected.png:
2145         * platform/mac/fast/wml/err-samename-do-expected.txt:
2146
2147 2008-12-17  Feng Qian <feng@chromium.org>
2148
2149         Reviewed by Alexey Proskuryakov.
2150         Landed by Adam Barth.
2151
2152         https://bugs.webkit.org/show_bug.cgi?id=21948
2153         Change two tests to use the host url in XMLHttpRequest so that
2154         it does not fail because of Chrome's file URL security policy.
2155         It does not affect the expected behaviors of tests.
2156         * fast/dom/null-document-xmlhttprequest-open.html:
2157         * fast/dom/xmlhttprequest-invalid-values.html:
2158
2159 2008-12-17  Pamela Greene  <pam@chromium.org>
2160
2161         Reviewed by Darin Adler.
2162         Landed by Adam Barth.
2163
2164         https://bugs.webkit.org/show_bug.cgi?id=22577
2165         Add a test to ensure that checkboxes and radio buttons with duplicate
2166         names map to a collection.
2167
2168         * fast/dom/HTMLInputElement/duplicate-element-names-expected.txt: Added.
2169         * fast/dom/HTMLInputElement/duplicate-element-names.html: Added.
2170
2171 2008-12-17  Pamela Greene  <pam@chromium.org>
2172
2173         Reviewed by Darin Adler.
2174         Landed by Adam Barth.
2175
2176         https://bugs.webkit.org/show_bug.cgi?id=22612
2177         Add test to verify type enforcement in DOM setters.
2178
2179         * fast/dom/setter-type-enforcement-expected.txt: Added.
2180         * fast/dom/setter-type-enforcement.html: Added.
2181
2182 2008-12-17  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2183
2184         Rubber-stamped by Timothy Hatcher.
2185
2186         Fix wml/ tests, by doing s/</\&lt;/ and s/>/\&gt;/.
2187         Not sure why this problem wasn't visible before, something has changed.
2188
2189         * wml/go-task-animation-expected.txt:
2190         * wml/go-task-get-method-external-deck-expected.txt:
2191         * wml/go-task-get-method-external-deck-with-href-expected.txt:
2192         * wml/go-task-get-method-same-deck-expected.txt:
2193         * wml/resources/go-task-animation.js:
2194         * wml/resources/go-task-get-method-external-deck-with-href.js:
2195         * wml/resources/go-task-get-method-external-deck.js:
2196         * wml/resources/go-task-get-method-same-deck.js:
2197
2198 2008-12-16  Simon Hausmann  <hausmann@webkit.org>
2199
2200         Reviewed by Holger Freyther.
2201
2202         Unskip some tests that pass with the Qt DRT fixed for unload event
2203         counting.
2204
2205         * platform/qt/Skipped:
2206
2207 2008-12-16  Simon Hausmann  <hausmann@webkit.org>
2208
2209         Reviewed by Holger Freyther.
2210
2211         Added mac API specific loader test to the skip list for the Qt DRT.
2212
2213         * platform/qt/Skipped:
2214
2215 2008-12-15  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2216
2217         Reviewed by Oliver Hunt.
2218
2219         Add several testcases covering WML table element handling.
2220         Fixed fast/wml/case-sensitivity.wml - which used HTML style tables, that now raise errors (missing 'columns' attribute).
2221
2222         * fast/wml/case-sensitivity.wml:
2223         * fast/wml/table-element-align-attribute-invalid.wml: Added.
2224         * fast/wml/table-element-columns-attribute-invalid-number.wml: Added.
2225         * fast/wml/table-element-columns-attribute-invalid.wml: Added.
2226         * fast/wml/table-element-columns-attribute-missing.wml: Added.
2227         * fast/wml/table-element-columns-attribute.wml: Added.
2228         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.checksum:
2229         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.png:
2230         * platform/mac/fast/wml/err-invalid-tablecolumn-number-expected.txt:
2231         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.checksum: Added.
2232         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.png: Added.
2233         * platform/mac/fast/wml/table-element-align-attribute-invalid-expected.txt: Added.
2234         * platform/mac/fast/wml/table-element-columns-attribute-expected.checksum: Added.
2235         * platform/mac/fast/wml/table-element-columns-attribute-expected.png: Added.
2236         * platform/mac/fast/wml/table-element-columns-attribute-expected.txt: Added.
2237         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.checksum: Added.
2238         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.png: Added.
2239         * platform/mac/fast/wml/table-element-columns-attribute-invalid-expected.txt: Added.
2240         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.checksum: Added.
2241         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.png: Added.
2242         * platform/mac/fast/wml/table-element-columns-attribute-invalid-number-expected.txt: Added.
2243         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.checksum: Added.
2244         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.png: Added.
2245         * platform/mac/fast/wml/table-element-columns-attribute-missing-expected.txt: Added.
2246         * platform/mac/fast/wml/table-element-expected.checksum:
2247         * platform/mac/fast/wml/table-element-expected.png:
2248         * platform/mac/fast/wml/table-element-expected.txt:
2249
2250 2008-12-15  Darin Adler  <darin@apple.com>
2251
2252         Reviewed by Sam Weinig.
2253
2254         - test for <rdar://problem/6427048> crash due to infinite recursion after setting window.__proto__ = window
2255
2256         * fast/canvas/canvas-gradient-without-path.html: Let make-js-test-wrappers update this one.
2257
2258         * fast/dom/Window/resources/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
2259         * fast/dom/Window/resources/window-custom-prototype.js: Added.
2260         * fast/dom/Window/window-custom-prototype-expected.txt: Added.
2261         * fast/dom/Window/window-custom-prototype.html: Added.
2262
2263 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2264
2265         Reviewed by Dan Bernstein.
2266
2267         Added an extra layout test for transitions.
2268
2269         https://bugs.webkit.org/show_bug.cgi?id=22836
2270
2271         * transitions/change-values-during-transition-expected.txt: Added.
2272         * transitions/change-values-during-transition.html: Added.
2273
2274 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2275
2276         Reviewed by Dan Bernstein.
2277
2278         Added an extra layout test for animations.
2279
2280         https://bugs.webkit.org/show_bug.cgi?id=22836
2281
2282         * animations/combo-transform-rotate+scale-expected.txt: Added.
2283         * animations/combo-transform-rotate+scale.html: Added.
2284
2285 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2286
2287         Updated transform-value-types.html and transform-value-types-expected.txt to latest version
2288         since change r39264 was lost when relocating these files.
2289
2290         https://bugs.webkit.org/show_bug.cgi?id=22836
2291
2292         * transforms/2d/transform-value-types-expected.txt:
2293         * transforms/2d/transform-value-types.html:
2294
2295 2008-12-15  Pierre-Olivier Latour  <pol@apple.com>
2296
2297         Reviewed by Sam Weinig.
2298
2299         Add new layout tests for transforms, animations & transitions.
2300         Also move a couple transform layout tests to the proper subdirectory.
2301
2302         https://bugs.webkit.org/show_bug.cgi?id=22836
2303
2304         * animations/combo-transform-translate+scale-expected.txt: Added.
2305         * animations/combo-transform-translate+scale.html: Added.
2306         * transforms/2d/computed-style-origin-expected.txt: Copied from LayoutTests/transforms/computed-style-origin-expected.txt.
2307         * transforms/2d/computed-style-origin.html: Copied from LayoutTests/transforms/computed-style-origin.html.
2308         * transforms/2d/transform-value-types-expected.txt: Copied from LayoutTests/transforms/transform-value-types-expected.txt.
2309         * transforms/2d/transform-value-types.html: Copied from LayoutTests/transforms/transform-value-types.html.
2310         * transforms/computed-style-origin-expected.txt: Removed.
2311         * transforms/computed-style-origin.html: Removed.
2312         * transforms/transform-value-types-expected.txt: Removed.
2313         * transforms/transform-value-types.html: Removed.
2314         * transitions/interrupt-transform-transition-expected.txt: Added.
2315         * transitions/interrupt-transform-transition.html: Added.
2316         * transitions/start-transform-transition-expected.txt: Added.
2317         * transitions/start-transform-transition.html: Added.
2318         * transitions/transition-timing-function-software-expected.txt: Added.
2319         * transitions/transition-timing-function-software.html: Added.
2320         * transitions/zero-duration-in-list-expected.txt: Added.
2321         * transitions/zero-duration-in-list.html: Added.
2322         * transitions/zero-duration-without-units-expected.txt: Added.
2323         * transitions/zero-duration-without-units.html: Added.
2324
2325 2008-12-15  Simon Hausmann  <hausmann@webkit.org>
2326
2327         Reviewed by Holger Freyther.
2328
2329         Add worker tests to the skip list for the Qt DRT as the feature is not enabled.
2330
2331         * platform/qt/Skipped:
2332
2333 2008-12-14  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2334
2335         Reviewed by George Staikos.
2336
2337         Add a new WML testcase covering <timer> and <go> combinations: wml/go-task-animation.html
2338
2339         * wml/go-task-animation-expected.txt: Added.
2340         * wml/go-task-animation.html: Added.
2341         * wml/resources/WMLTestCase.js:
2342         (createWMLTestCase.iframeElement.onload):
2343         (createWMLTestCase):
2344         * wml/resources/animation.wml: Added.
2345         * wml/resources/go-task-animation.js: Added.
2346         (setupTestDocument):
2347         (prepareTest):
2348         (executeTest):
2349         * wml/resources/go-task-get-method-same-deck.js:
2350         (setupTestDocument):
2351         * wml/resources/test-document.wml:
2352
2353 2008-12-14  Dirk Schulze  <krit@webkit.org>
2354
2355         Reviewed by Oliver Hunt.
2356
2357         Ensure correct behaviour of composite on a fully transparent color.
2358
2359         * fast/canvas/canvas-transparency-and-composite-expected.txt: Added.
2360         * fast/canvas/canvas-transparency-and-composite.html: Added.
2361         * fast/canvas/resources/canvas-transparency-and-composite.js: Added.
2362
2363 2008-12-14  Alexey Proskuryakov  <ap@webkit.org>
2364
2365         Suggested by Holger Freyther.
2366
2367         * fast/workers/worker-navigator-expected.txt:
2368         * fast/workers/worker-navigator.html:
2369         navigator.platform.length is intentionally zero on Gtk+, changed to check for its type.
2370
2371 2008-12-13  Alexey Proskuryakov  <ap@webkit.org>
2372
2373         Reviewed by Darin Adler.
2374
2375         https://bugs.webkit.org/show_bug.cgi?id=22843
2376         Auto-generate JSWorkerContext
2377
2378         * fast/workers/worker-replace-self-expected.txt: Added.
2379         * fast/workers/worker-replace-self.html: Added.
2380         Test that "self" is replaceable. This matches window.self behavior, but not Firefox.
2381
2382         * fast/workers/worker-location-expected.txt:
2383         * fast/workers/worker-location.html:
2384         Added a test for global constructor.
2385
2386 2008-12-13  Dirk Schulze  <krit@webkit.org>
2387
2388         Reviewed by Oliver Hunt.
2389
2390         This test is wrong. We shouldn't fill something with a gradient, if the
2391         path is empty.
2392
2393         * fast/canvas/gradient-empty-path.html: Removed.
2394         * platform/mac/fast/canvas/gradient-empty-path-expected.checksum: Removed.
2395         * platform/mac/fast/canvas/gradient-empty-path-expected.png: Removed.
2396         * platform/mac/fast/canvas/gradient-empty-path-expected.txt: Removed.
2397
2398 2008-12-13  Darin Adler  <darin@apple.com>
2399
2400         Reviewed by Dan Bernstein.
2401
2402         - test for https://bugs.webkit.org/show_bug.cgi?id=18734
2403           REGRESSION (r31081): Focus problems in Gmail 2/Plain text message text
2404           <rdar://problem/5892415>
2405
2406         * fast/forms/textarea-selection-preservation-expected.txt: Added.
2407         * fast/forms/textarea-selection-preservation.html: Added.
2408
2409 2008-12-13  Holger Hans Peter Freyther  <zecke@selfish.org>
2410
2411         Reviewed by Dan Bernstein.
2412
2413         Revert pixel test results back to the old version. This is
2414         reverting r39254.
2415
2416         https://bugs.webkit.org/show_bug.cgi?id=22824
2417
2418         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum:
2419         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
2420         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
2421         * platform/mac/svg/custom/image-small-width-height-expected.checksum:
2422         * platform/mac/svg/custom/image-small-width-height-expected.png:
2423         * platform/mac/svg/custom/image-small-width-height-expected.txt:
2424         * platform/mac/svg/text/text-tselect-02-f-expected.checksum:
2425         * platform/mac/svg/text/text-tselect-02-f-expected.png:
2426         * platform/mac/svg/text/text-tselect-02-f-expected.txt:
2427
2428 2008-12-13  Dirk Schulze  <krit@webkit.org>
2429
2430         Reviewed by Darin Adler.
2431
2432         Checks behavior of gradients on an empty path in canvas.
2433
2434         * fast/canvas/canvas-gradient-without-path-expected.txt: Added.
2435         * fast/canvas/canvas-gradient-without-path.html: Added.
2436         * fast/canvas/resources/canvas-gradient-without-path.js: Added.
2437
2438 2008-12-12  Dean Jackson  <dino@apple.com>
2439
2440         Reviewed by Darin Adler.
2441
2442         Expose WebKitAnimationEvent, WebKitTransitionEvent,
2443         WebKitCSSTransformValue, WebKitCSSKeyframeRule and
2444         WebKitCSSKeyframesRule to Window object.
2445         
2446         https://bugs.webkit.org/show_bug.cgi?id=20560
2447         
2448         * animations/keyframes-rule-expected.txt:
2449         * animations/keyframes-rule.html:
2450         * fast/dom/Window/window-properties-expected.txt:
2451         * fast/events/event-instanceof-expected.txt:
2452         * fast/events/resources/event-instanceof.js:
2453         * fast/js/global-constructors-expected.txt:
2454         * transforms/transform-value-types-expected.txt:
2455         * transforms/transform-value-types.html:
2456
2457 2008-12-12  Cameron Zwarich  <zwarich@apple.com>
2458
2459         Reviewed by Oliver Hunt.
2460
2461         Tests for bug 22835: Crash during bytecode generation when comparing to null
2462         <https://bugs.webkit.org/show_bug.cgi?id=22835>
2463         <rdar://problem/6286749>
2464
2465         * fast/js/ignored-result-null-comparison-crash-expected.txt: Added.
2466         * fast/js/ignored-result-null-comparison-crash.html: Added.
2467         * fast/js/resources/ignored-result-null-comparison-crash.js: Added.
2468
2469 2008-12-12  Pierre-Olivier Latour  <pol@apple.com>
2470
2471         Checked-in new results for failing SVG tests so that the bots are green again.
2472
2473         https://bugs.webkit.org/show_bug.cgi?id=22824
2474
2475         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.checksum:
2476         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.png:
2477         * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
2478         * platform/mac/svg/custom/image-small-width-height-expected.checksum:
2479         * platform/mac/svg/custom/image-small-width-height-expected.png:
2480         * platform/mac/svg/custom/image-small-width-height-expected.txt:
2481         * platform/mac/svg/text/text-tselect-02-f-expected.checksum:
2482         * platform/mac/svg/text/text-tselect-02-f-expected.png:
2483         * platform/mac/svg/text/text-tselect-02-f-expected.txt:
2484
2485 2008-12-12  Simon Hausmann  <hausmann@webkit.org>
2486
2487         Rubber-stamped by Holger Freyther.
2488
2489         Added all the failing tests in the Qt build that require font metrics
2490         to the skipped list, as discussed. We cannot maintain the metrics
2491         currently.
2492
2493         * platform/qt/Skipped:
2494
2495 2008-12-11  Cameron Zwarich  <zwarich@apple.com>
2496
2497         Rubber-stamped by Mark Rowe.
2498
2499         Roll out r39212 due to assertion failures during layout tests, multiple
2500         layout test failures, memory leaks, and obvious incorrectness.
2501
2502         * security/override-preferences-2-expected.txt: Removed.
2503         * security/override-preferences-2.html: Removed.
2504         * security/override-preferences-expected.txt: Removed.
2505         * security/override-preferences.html: Removed.
2506         * security/override-zzz-reset-expected.txt: Removed.
2507         * security/override-zzz-reset.html: Removed.
2508
2509 2008-12-11  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2510
2511         Reviewed by Holger Freyther.
2512
2513         Fix WML image layout tests to not rely on external resources.
2514         Update results after adding <img> support.
2515
2516         * fast/wml/img-localsrc.wml:
2517         * fast/wml/img-src-localsrc-alt.wml:
2518         * fast/wml/img-src.wml:
2519         * fast/wml/resources: Added.
2520         * fast/wml/resources/fail.png: Added.
2521         * fast/wml/resources/pass.png: Added.
2522         * platform/mac/fast/wml/img-localsrc-expected.checksum:
2523         * platform/mac/fast/wml/img-localsrc-expected.png:
2524         * platform/mac/fast/wml/img-localsrc-expected.txt:
2525         * platform/mac/fast/wml/img-src-expected.checksum:
2526         * platform/mac/fast/wml/img-src-expected.png:
2527         * platform/mac/fast/wml/img-src-expected.txt:
2528         * platform/mac/fast/wml/img-src-localsrc-alt-expected.checksum:
2529         * platform/mac/fast/wml/img-src-localsrc-alt-expected.png:
2530         * platform/mac/fast/wml/img-src-localsrc-alt-expected.txt:
2531
2532 2008-12-10  Oliver Hunt  <oliver@apple.com>
2533
2534         Reviewed by Adele Peterson.
2535
2536         Crash (null-deref) when using :before pseudoselector with content CSS rule in SVG
2537         <rdar://problem/6302405>
2538         <https://bugs.webkit.org/show_bug.cgi?id=22804>
2539
2540         Test to make sure we don't crash, and don't display generated content.
2541
2542         * svg/css/crash-css-generated-content-expected.txt: Added.
2543         * svg/css/crash-css-generated-content.xhtml: Added.
2544
2545 2008-12-11  Anders Carlsson  <andersca@apple.com>
2546
2547         Reviewed by Cameron Zwarich.
2548
2549         https://bugs.webkit.org/show_bug.cgi?id=22797
2550         REGRESSION: Crash at http://news.cnet.com/8301-17939_109-10119149-2.html
2551         
2552         * http/tests/plugins/get-url-expected.txt: Added.
2553         * http/tests/plugins/get-url.html: Added.
2554
2555 2008-12-11  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2556
2557         Reviewed by Eric Seidel.
2558
2559         Fix typo in doctype (correct wapforum.org URL)
2560
2561         * fast/wml/p-align.wml:
2562         * fast/wml/p-mode.wml:
2563
2564 2008-12-08  Dean McNamee  <deanm@chromium.org>
2565
2566         Reviewed by Darin Adler.
2567
2568         Always append a trailing slash when using PHP's sys_get_temp_dir().
2569
2570         This allows these tests to run on Linux, where this API returns the
2571         directory without a trailing slash.
2572
2573         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
2574         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
2575         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
2576         * http/tests/xmlhttprequest/resources/portabilityLayer.php:
2577         * http/tests/xmlhttprequest/resources/reset-temp-file.php:
2578
2579 2008-12-10  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2580
2581         Rubber-stamped by George Staikos.
2582
2583         Update WML pixel test results, after adding <template> support.
2584
2585         * platform/mac/fast/wml/do-shadow-expected.checksum:
2586         * platform/mac/fast/wml/do-shadow-expected.png:
2587         * platform/mac/fast/wml/do-template-expected.checksum:
2588         * platform/mac/fast/wml/do-template-expected.png:
2589
2590 2008-12-10  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2591
2592         Reviewed by Eric Seidel.
2593
2594         Update WML test results after adding <template> support.
2595
2596         * platform/mac/fast/wml/do-shadow-expected.txt:
2597         * platform/mac/fast/wml/do-template-expected.txt:
2598
2599 2008-12-10  Brady Eidson  <beidson@apple.com>
2600
2601         Reviewed by Darin
2602
2603         Most of these policy delegate related tests will now pass with accompanying DRT changes.
2604         
2605         * platform/win/Skipped:  
2606
2607 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2608
2609         Reviewed by Darin Adler.
2610
2611         Replaced outdated reference image for svg/webarchive/svg-cursor-subresources.svg
2612
2613         https://bugs.webkit.org/show_bug.cgi?id=22801
2614
2615         * platform/mac/svg/webarchive/svg-cursor-subresources-expected.checksum:
2616         * platform/mac/svg/webarchive/svg-cursor-subresources-expected.png:
2617
2618 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2619
2620         Reviewed by Darin Adler.
2621
2622         Rewrote animations/animation-test-helpers.js to take advantage of the pauseAnimationAtTimeOnElementWithId()
2623         API when available in DRT.
2624
2625         Updated all animations tests that check for values of animated CSS properties to use these new helper functions.
2626
2627         https://bugs.webkit.org/show_bug.cgi?id=22796
2628
2629         * animations/animation-test-helpers.js:
2630         (isCloseEnough):
2631         (checkExpectedValue):
2632         (endTest):
2633         (startTest):
2634         (runAnimationTest):
2635         * animations/big-rotation-expected.txt:
2636         * animations/big-rotation.html:
2637         * animations/change-keyframes-expected.txt:
2638         * animations/change-keyframes-name-expected.txt:
2639         * animations/change-keyframes-name.html:
2640         * animations/change-keyframes.html:
2641         * animations/change-one-anim-expected.txt:
2642         * animations/change-one-anim.html:
2643         * animations/generic-from-to-expected.txt:
2644         * animations/generic-from-to.html:
2645         * animations/import-expected.txt:
2646         * animations/import.html:
2647         * animations/keyframe-timing-functions-expected.txt:
2648         * animations/keyframe-timing-functions.html:
2649         * animations/keyframes-comma-separated-expected.txt:
2650         * animations/keyframes-comma-separated.html:
2651         * animations/keyframes-expected.txt:
2652         * animations/keyframes-from-missing.html:
2653         * animations/keyframes-out-of-order-expected.txt:
2654         * animations/keyframes-out-of-order.html:
2655         * animations/keyframes-to-missing.html:
2656         * animations/keyframes.html:
2657         * animations/lineheight-animation-expected.txt:
2658         * animations/lineheight-animation.html:
2659         * animations/matrix-anim-expected.txt:
2660         * animations/matrix-anim.html:
2661         * animations/multiple-animations-expected.txt:
2662         * animations/multiple-animations.html:
2663         * animations/multiple-keyframes-expected.txt:
2664         * animations/multiple-keyframes.html:
2665         * animations/transition-and-animation-1-expected.txt:
2666         * animations/transition-and-animation-1.html:
2667         * animations/transition-and-animation-2-expected.txt:
2668         * animations/transition-and-animation-2.html:
2669         * animations/width-using-ems-expected.txt:
2670         * animations/width-using-ems.html:
2671         * platform/win/Skipped:
2672
2673 2008-12-10  Alice Liu  <alice.liu@apple.com>
2674
2675         Adding tweak to .conf files needed for 
2676         WebCore/manual-tests/drag-image-to-desktop.html
2677
2678         Reviewed by Darin Adler.
2679
2680         * http/conf/apache2-debian-httpd.conf:
2681         * http/conf/apache2-httpd.conf:
2682         * http/conf/cygwin-httpd.conf:
2683         * http/conf/httpd.conf:
2684         * http/tests/misc/resources/generatedimage.bat: Added.
2685
2686 2008-12-10  Geoffrey Garen  <ggaren@apple.com>
2687
2688         Reviewed by Sam :( Weinig.
2689         
2690         Added a test for http://trac.webkit.org/changeset/39162.
2691
2692         * fast/regex/malformed-escapes-expected.txt: Added.
2693         * fast/regex/malformed-escapes.html: Added.
2694         * fast/regex/resources/malformed-escapes.js: Added.
2695
2696 2008-12-10  Brady Eidson  <beidson@apple.com>
2697
2698         Reviewed by Darin
2699
2700         New layout tests for testing the fix for https://bugs.webkit.org/show_bug.cgi?id=22194:
2701
2702         * http/tests/navigation/post-goback-repost-policy-expected.txt: Added.
2703         * http/tests/navigation/post-goback-repost-policy.html: Added.
2704         * http/tests/navigation/resources/goback-with-policydelegate.html: Added.
2705         * http/tests/navigation/resources/post-target-policy-test.html: Added.
2706
2707         Updated layout test results for the new "custom policy delegate" mechanism:
2708
2709         * fast/encoding/mailto-always-utf-8-expected.txt:
2710         * fast/forms/mailto/advanced-get-expected.txt:
2711         * fast/forms/mailto/advanced-put-expected.txt:
2712         * fast/forms/mailto/get-multiple-items-expected.txt:
2713         * fast/forms/mailto/get-multiple-items-text-plain-expected.txt:
2714         * fast/forms/mailto/get-multiple-items-x-www-form-urlencoded-expected.txt:
2715         * fast/forms/mailto/get-non-ascii-always-utf-8-expected.txt:
2716         * fast/forms/mailto/get-non-ascii-expected.txt:
2717         * fast/forms/mailto/get-non-ascii-text-plain-expected.txt:
2718         * fast/forms/mailto/get-non-ascii-text-plain-latin-1-expected.txt:
2719         * fast/forms/mailto/get-overwrite-query-expected.txt:
2720         * fast/forms/mailto/post-append-query-expected.txt:
2721         * fast/forms/mailto/post-multiple-items-expected.txt:
2722         * fast/forms/mailto/post-multiple-items-multipart-form-data-expected.txt:
2723         * fast/forms/mailto/post-multiple-items-text-plain-expected.txt:
2724         * fast/forms/mailto/post-multiple-items-x-www-form-urlencoded-expected.txt:
2725         * fast/forms/mailto/post-text-plain-expected.txt:
2726         * fast/forms/mailto/post-text-plain-with-accept-charset-expected.txt:
2727         * http/tests/security/feed-urls-from-remote-expected.txt:
2728
2729         Skip the new test on Windows until the policy delegate can be enhanced there:
2730         * platform/win/Skipped:
2731         (It is already implicitly skipped for qt and gtk)
2732
2733 2008-12-10  Pierre-Olivier Latour  <pol@apple.com>
2734
2735         Reviewed by Darin Adler.
2736
2737         Added a test to verify that the DRT API pauseAnimationAtTimeOnElementWithId() does work
2738         with animations using multiple keyframes.
2739
2740         https://bugs.webkit.org/show_bug.cgi?id=22773
2741
2742         * animations/animation-drt-api-multiple-keyframes.html: Added.
2743         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.checksum: Added.
2744         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.png: Added.
2745         * platform/mac/animations/animation-drt-api-multiple-keyframes-expected.txt: Added.
2746         * platform/win/Skipped:
2747
2748 2008-12-10  Hironori Bono  <hbono@chromium.org>
2749
2750         Reviewed by Alexey Proskuryakov.
2751
2752         Bug 21820: Unable to enter the Tamil UNICODE Characters via Thamizha Phonetic IME
2753         https://bugs.webkit.org/show_bug.cgi?id=21820
2754
2755         <rdar://problem/5683248> Typing backspace to delete a diacritical mark also deletes the character before (Arabic)
2756         <rdar://problem/5702038> Backspace removes Thai Character in wrong sequence
2757
2758         Added test for verifying if a backspace key deletes only the last character of a ligature which consists of
2759         multiple Unicode characters.
2760         Also added a test for verifying an undo operation works after deleting the last character of a ligature.
2761
2762         * editing/deleting/delete-ligature-001-expected.txt: Added.
2763         * editing/deleting/delete-ligature-001.html: Added.
2764         * editing/deleting/delete-ligature-002-expected.txt: Added.
2765         * editing/deleting/delete-ligature-002.html: Added.
2766         * editing/deleting/delete-ligature-003-expected.txt: Added.
2767         * editing/deleting/delete-ligature-003.html: Added.
2768
2769 2008-12-10  Alexey Proskuryakov  <ap@webkit.org>
2770
2771         Rubber-stamped by Maciej Stachowiak.
2772
2773         <rdar://problem/5959165> Crash in a number of iExploder tests in WebCore::CachedImage::notifyObservers
2774
2775         Add a test for a crash that is no longer reproducible.
2776
2777         * fast/css/mask-missing-image-crash-expected.txt: Added.
2778         * fast/css/mask-missing-image-crash.html: Added.
2779
2780 2008-12-09  Alexey Proskuryakov  <ap@webkit.org>
2781
2782         Rubber-stamped by Dan Bernstein.
2783
2784         https://bugs.webkit.org/show_bug.cgi?id=19762
2785         Crash in svg/webarchive/svg-cursor-subresources.svg
2786
2787         * svg/webarchive/svg-cursor-subresources.svg: Copied from LayoutTests/svg/webarchive/svg-cursor-subresources.svg-disabled.
2788         * svg/webarchive/svg-cursor-subresources.svg-disabled: Removed.
2789         Re-enabling the test.
2790
2791 2008-12-09  Geoffrey Garen  <ggaren@apple.com>
2792
2793         Reviewed by Oliver Hunt.
2794
2795         Added a test for an assertion followed by a quantifier.
2796
2797         * fast/regex/quantified-assertions-expected.txt: Added.
2798         * fast/regex/quantified-assertions.html: Added.
2799         * fast/regex/resources/quantified-assertions.js: Copied from fast/regex/resources/alternative-length-miscalculation.js.
2800
2801 2008-12-09  Geoffrey Garen  <ggaren@apple.com>
2802
2803         Reviewed by Cameron Zwarich.
2804
2805         Updated regular expression layout tests to be agnostic between WREC
2806         and PCRE quirks. Also, updated results to match new, more web-compatible
2807         regular expression parsing.
2808
2809         * fast/js/regexp-charclass-crash-expected.txt:
2810         * fast/js/regexp-charclass-crash.html:
2811         * fast/js/regexp-no-extensions-expected.txt:
2812         * fast/js/resources/regexp-no-extensions.js:
2813         * fast/regex/test1-expected.txt:
2814
2815 2008-12-09  David Levin  <levin@chromium.org>
2816
2817         Reviewed by Eric Seidel.
2818
2819         https://bugs.webkit.org/show_bug.cgi?id=22512
2820
2821         Add a test to check for crashes when attaching an event to a document created by
2822         'document.implementation.createDocument'.
2823
2824         * fast/events/create-document-crash-on-attach-event-expected.txt: Added.
2825         * fast/events/create-document-crash-on-attach-event.html: Added.
2826         * fast/events/resources/create-document-crash-on-attach-event.js: Added.
2827         (doc.onload):
2828
2829 2008-12-09  David Levin  <levin@chromium.org>
2830
2831         Reviewed by Eric Seidel.
2832
2833         Add a test to check the event order for context clicks on Windows.
2834
2835         https://bugs.webkit.org/show_bug.cgi?id=22505
2836
2837         * platform/win/fast/events/context-click-events-expected.txt: Added.
2838         * platform/win/fast/events/context-click-events.html: Added.
2839         * platform/win/fast/events/resources: Added.
2840         * platform/win/fast/events/resources/TEMPLATE.html: Added.
2841         * platform/win/fast/events/resources/context-click-events.js: Added.
2842         (clickHandler):
2843         (traceMouseEvent):
2844
2845
2846 2008-12-09  Alexey Proskuryakov  <ap@webkit.org>
2847
2848         Reviewed by Darin Adler.
2849
2850         https://bugs.webkit.org/show_bug.cgi?id=22719
2851         Implement Navigator object in Workers
2852
2853         * fast/workers/worker-navigator-expected.txt: Added.
2854         * fast/workers/worker-navigator.html: Added.
2855
2856 2008-12-09  Pamela Greene  <pam@chromium.org>
2857
2858         Submitted without review.
2859         Corrected results so the test passes.
2860
2861         * fast/events/special-key-events-in-input-text-expected.txt:
2862
2863 2008-12-09  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2864
2865         Reviewed by Alexey Proskuryakov.
2866
2867         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22637
2868
2869         Add new tests covering the WMLGoElement's GET method.
2870         Reactive disabled WML tests, as LayoutTests/wml/ is not run anymore if WebCore has been built without WML support.
2871
2872         * wml/go-task-get-method-external-deck-expected.txt: Added.
2873         * wml/go-task-get-method-external-deck-with-href-expected.txt: Added.
2874         * wml/go-task-get-method-external-deck-with-href.html: Added.
2875         * wml/go-task-get-method-external-deck.html: Added.
2876         * wml/go-task-get-method-same-deck-expected.txt: Added.
2877         * wml/go-task-get-method-same-deck.html: Added.
2878         * wml/resources/WMLTestCase.js:
2879         (createWMLTestCase.iframeElement.onload):
2880         (createWMLTestCase):
2881         (completeTest.script.onload):
2882         (completeTest):
2883         * wml/resources/external-deck.wml: Added.
2884         * wml/resources/go-task-get-method-external-deck-with-href.js: Added.
2885         (setupTestDocument):
2886         (prepareTest):
2887         (executeTest):
2888         * wml/resources/go-task-get-method-external-deck.js: Added.
2889         (setupTestDocument):
2890         (prepareTest):
2891         (executeTest):
2892         * wml/resources/go-task-get-method-same-deck.js: Added.
2893         (setupTestDocument):
2894         (prepareTest):
2895         (executeTest):
2896         * wml/resources/test-document.wml: Added.
2897         * wml/variable-reference-invalid-character.html: Copied from LayoutTests/wml/variable-reference-invalid-character.html-disabled.
2898         * wml/variable-reference-invalid-character.html-disabled: Removed.
2899         * wml/variable-reference-valid.html: Copied from LayoutTests/wml/variable-reference-valid.html-disabled.
2900         * wml/variable-reference-valid.html-disabled: Removed.
2901
2902 2008-12-08  Dmitry Titov  <dimich@chromium.org>
2903
2904         Reviewed by Darin Adler.
2905
2906         Test for https://bugs.webkit.org/show_bug.cgi?id=22710
2907         Verifies that active timeout does not cause memory leak.
2908
2909         * fast/dom/Window/resources/long_timeout.html: Added.
2910         * fast/dom/Window/timeout-released-on-close-expected.txt: Added.
2911         * fast/dom/Window/timeout-released-on-close.html: Added.
2912
2913 2008-12-08  Geoffrey Garen  <ggaren@apple.com>
2914
2915         Reviewed by Sam Weinig.
2916         
2917         Fixed js-test-pre.js to print a meaningful, complete sentence when
2918         exception tests fail.
2919
2920         * fast/js/const-expected.txt: Updated test for new results.
2921
2922         * fast/js/resources/js-test-pre.js:
2923         (shouldThrow):
2924
2925 2008-12-08  Pierre-Olivier Latour  <pol@apple.com>
2926
2927         Reviewed by Dan Bernstein.
2928
2929         Increase timeout in video-paint-test.js so that <video> tests pass on the Tiger pixel bot which is slower
2930         than the Leopard one.
2931
2932         https://bugs.webkit.org/show_bug.cgi?id=22742
2933
2934         * media/video-paint-test.js:
2935         (init):
2936
2937 2008-12-08  Geoffrey Garen  <ggaren@apple.com>
2938
2939         Reviewed by Sam Weinig.
2940         
2941         Added a test for interesting uses of non-pattern-characters in regular
2942         expressions.
2943
2944         * fast/regex/non-pattern-characters-expected.txt: Added.
2945         * fast/regex/non-pattern-characters.html: Added.
2946         * fast/regex/resources/non-pattern-characters.js: Added.
2947
2948 2008-12-08  Darin Adler  <darin@apple.com>
2949
2950         Reviewed by John Sullivan.
2951
2952         - tests for https://bugs.webkit.org/show_bug.cgi?id=22409
2953           REGRESSION: cmd-shift-left/right don't switch tabs, instead select text
2954
2955         * editing/execCommand/enabling-and-selection-2-expected.txt: Added.
2956         * editing/execCommand/enabling-and-selection-2.html: Added.
2957         * editing/execCommand/enabling-and-selection-expected.txt: Added.
2958         * editing/execCommand/enabling-and-selection.html: Added.
2959         * editing/execCommand/resources: Added.
2960         * editing/execCommand/resources/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
2961         * editing/execCommand/resources/enabling-and-selection-2.js: Added.
2962         * editing/execCommand/resources/enabling-and-selection.js: Added.
2963
2964         * fast/canvas/canvas-setTransform.html: Let make-js-test-wrappers update this.
2965         * fast/canvas/canvas-strokeRect.html: Ditto.
2966
2967         * platform/qt/Skipped: Added enabling-and-selection-2 to the skipped list.
2968         * platform/win/Skipped: Ditto.
2969
2970 2008-12-08  Pamela Greene  <pam@chromium.org>
2971
2972         Reviewed by Darin Adler.
2973
2974         https://bugs.webkit.org/show_bug.cgi?id=22739
2975         Test the sequence of keyboard events generated for a keypress.
2976
2977         * fast/events/special-key-events-in-input-text-expected.txt: Added.
2978         * fast/events/special-key-events-in-input-text.html: Added.
2979
2980 2008-12-08  Julien Chaffraix  <jchaffraix@webkit.org>
2981
2982         Reviewed by Darin Adler.
2983
2984         Tests cases for bug 17897: Not Rendering Images Imported from XHTML Document
2985         <rdar://problem/5827614>
2986
2987         - xmlhttprequest-image-not-loaded*: test that an image loaded by an XMLHttpRequest and inserted into a XHTML or SVG Document
2988         is properly rendered.
2989
2990         - image-blocked-src-change.html and image-blocked-src-no-change.html: test that an image that was in error is responding to src attribute change
2991           (whether it does really change the url or not).
2992
2993         * http/tests/misc/image-blocked-src-change-expected.txt: Added.
2994         * http/tests/misc/image-blocked-src-change.html: Added.
2995         * http/tests/misc/image-blocked-src-no-change-expected.txt: Added.
2996         * http/tests/misc/image-blocked-src-no-change.html: Added.
2997         * http/tests/xmlhttprequest/resources/load-icon.svg: Added.
2998         * http/tests/xmlhttprequest/resources/load-icon.xhtml: Added.
2999         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-expected.txt: Added.
3000         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg-expected.txt: Added.
3001         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded-svg.svg: Added.
3002         * http/tests/xmlhttprequest/xmlhttprequest-image-not-loaded.html: Added.
3003
3004 2008-12-08  Mark Rowe  <mrowe@apple.com>
3005
3006         Rubber-stamped by Sam Weinig.
3007
3008         Disable the WML tests since no platforms build with WML enabled by default and the test failures are annoying.
3009
3010         * wml/variable-reference-invalid-character.html-disabled: Renamed from LayoutTests/wml/variable-reference-invalid-character.html.
3011         * wml/variable-reference-valid.html-disabled: Renamed from LayoutTests/wml/variable-reference-valid.html.
3012
3013 2008-12-08  Aaron Boodman  <aa@chromium.org>
3014
3015         Reviewed by Stephanie Lewis.
3016
3017         https://bugs.webkit.org/show_bug.cgi?id=22301
3018         Make dispatchDidFinishLoading() always fire before didFinishLoadForFrame().
3019
3020         * fast/dom/Window/get-set-properties-expected.txt:
3021         * fast/events/onunload-window-property-expected.txt:
3022         * http/tests/loading/basic-expected.txt:
3023         * http/tests/loading/empty-subframe-expected.txt:
3024         * http/tests/loading/gmail-assert-on-load-expected.txt:
3025         * http/tests/loading/location-hash-reload-cycle-expected.txt:
3026         * http/tests/loading/onload-vs-immediate-refresh-expected.txt:
3027         * http/tests/loading/slow-parsing-subframe-expected.txt:
3028         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3029         * platform/mac/http/tests/loading/simple-subframe-expected.txt:
3030         * webarchive/loading/test-loading-archive-expected.txt:
3031
3032 2008-12-08  Oliver Hunt  <oliver@apple.com>
3033
3034         Reviewed by Alexey Proskuryakov.
3035
3036         Bug 22398: r39059: Crash when clearing webkitTransitionDuration in webkitTransitionEnd event handler
3037         <rdar://problem/6426245> REGRESSION(r39059): Reproducible crash when clearing webkitTransitionDuration in webkitTransitionEnd event handler (22398)
3038
3039         Add crash test for this regression -- simply clear the transition duration in the transitionEnd handler.
3040
3041         * transitions/transition-duration-cleared-in-transitionend-crash-expected.txt: Added.
3042         * transitions/transition-duration-cleared-in-transitionend-crash.html: Added.
3043
3044 2008-12-07  Simon Fraser  <simon.fraser@apple.com>
3045
3046         Reviewed by Dan Bernstein
3047
3048         https://bugs.webkit.org/show_bug.cgi?id=22594
3049         
3050         Testcase for fetching inline style for -webkit-transform-origin
3051         and -webkit-transition.
3052
3053         * fast/css/transform-inline-style-expected.txt: Added.
3054         * fast/css/transform-inline-style.html: Added.
3055
3056 2008-12-07  Dirk Schulze  <krit@webkit.org>
3057
3058         Reviewed by Oliver Hunt.
3059
3060         Tests strokeRect with patterns and gradients.
3061
3062         * fast/canvas/canvas-strokeRect-expected.txt: Added.
3063         * fast/canvas/canvas-strokeRect.html: Added.
3064         * fast/canvas/resources/canvas-strokeRect.js: Added.
3065
3066 2008-12-06  Dirk Schulze  <krit@webkit.org>
3067
3068         Reviewed by Oliver Hunt.
3069
3070         Added tests for canvas's setTransform() and updated an existing one.
3071
3072         * fast/canvas/canvas-setTransform-expected.txt: Added.
3073         * fast/canvas/canvas-setTransform.html: Added.
3074         * fast/canvas/resources/canvas-setTransform.js: Added.
3075         * fast/dom/Window/window-properties-expected.txt:
3076
3077 2008-12-06  Antti Koivisto  <antti@apple.com>
3078
3079         Reusing property slots changed property ordering in this text.
3080
3081         * editing/pasteboard/5780697-2-expected.txt:
3082
3083 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3084
3085         Reviewed by Antti Koivisto, Dan Bernstein
3086         
3087         https://bugs.webkit.org/show_bug.cgi?id=22088
3088         
3089         Testcase for repaint issue when transform changes
3090
3091         * fast/repaint/transform-repaint-descendants.html: Added.
3092         * platform/mac/fast/repaint/transform-repaint-descendants-expected.checksum: Added.
3093         * platform/mac/fast/repaint/transform-repaint-descendants-expected.png: Added.
3094         * platform/mac/fast/repaint/transform-repaint-descendants-expected.txt: Added.
3095
3096 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3097
3098         Update expected image now that the caret renders in transformed
3099         content.
3100
3101         https://bugs.webkit.org/show_bug.cgi?id=15671
3102
3103         * platform/mac/fast/forms/search-transformed-expected.checksum:
3104         * platform/mac/fast/forms/search-transformed-expected.png:
3105
3106 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3107
3108         Reviewed by Dan Bernstein
3109
3110         https://bugs.webkit.org/show_bug.cgi?id=15739
3111         
3112         Testcase for selection painting on a transformed, replaced element.
3113         
3114         * fast/replaced/selection-rect-transform.html: Added.
3115         * platform/mac/fast/replaced/selection-rect-transform-expected.checksum: Added.
3116         * platform/mac/fast/replaced/selection-rect-transform-expected.png: Added.
3117         * platform/mac/fast/replaced/selection-rect-transform-expected.txt: Added.
3118
3119 2008-12-06  Simon Fraser  <simon.fraser@apple.com>
3120
3121         Reviewed by Dave Hyatt
3122
3123         https://bugs.webkit.org/show_bug.cgi?id=15671
3124         
3125         * fast/transforms/transformed-caret.html: Added.
3126         * platform/mac/fast/transforms/transformed-caret-expected.checksum: Added.
3127         * platform/mac/fast/transforms/transformed-caret-expected.png: Added.
3128         * platform/mac/fast/transforms/transformed-caret-expected.txt: Added.
3129         
3130           New testcase for caret on transformed element.
3131           
3132         * platform/mac/fast/transforms/transformed-focused-text-input-expected.checksum:
3133         * platform/mac/fast/transforms/transformed-focused-text-input-expected.png:
3134         
3135           Fix expected now that caret rendering works properly.
3136
3137 2008-12-05  Chris Marrin  <cmarrin@apple.com>
3138
3139         Reviewed by Dave Hyatt.
3140
3141         Testcases for https://bugs.webkit.org/show_bug.cgi?id=22635
3142
3143         * animations/animation-iteration-event-destroy-renderer-expected.txt: Added.
3144         * animations/animation-iteration-event-destroy-renderer.html: Added.
3145         * animations/animation-start-event-destroy-renderer-expected.txt: Added.
3146         * animations/animation-start-event-destroy-renderer.html: Added.
3147
3148 2008-12-05  Pamela Greene  <pam@chromium.org>
3149
3150         Reviewed by Darin Adler.
3151
3152         https://bugs.webkit.org/show_bug.cgi?id=22608
3153         Add a test for line numbers of uncaught JS exceptions.
3154
3155         * fast/js/uncaught-exception-line-number-expected.txt: Added.
3156         * fast/js/uncaught-exception-line-number.html: Added.
3157
3158 2008-12-05  Pamela Greene  <pam@chromium.org>
3159
3160         Reviewed by Darin Adler.
3161
3162         https://bugs.webkit.org/show_bug.cgi?id=22604
3163         Add test for onload handler named 'onload'.
3164
3165         * fast/events/onload-name-collision-expected.txt: Added.
3166         * fast/events/onload-name-collision.html: Added.
3167
3168 2008-12-05  Pamela Greene  <pam@chromium.org>
3169
3170         Reviewed by Darin Adler.
3171
3172         https://bugs.webkit.org/show_bug.cgi?id=22601
3173         Add test to verify that calling functions on a Java applet from JS works.
3174
3175         * fast/dom/java-applet-calls-expected.txt: Added.
3176         * fast/dom/java-applet-calls.html: Added.
3177         * fast/dom/resources/TestApplet.class: Added.
3178         * fast/dom/resources/TestApplet.java: Added.
3179         (TestApplet): Source of test applet for use by layout test(s).
3180         (TestApplet.init):
3181         (TestApplet.setString):
3182         (TestApplet.getString):
3183
3184 2008-12-05  Pamela Greene  <pam@chromium.org>
3185
3186         Reviewed by Darin Adler.
3187
3188         https://bugs.webkit.org/show_bug.cgi?id=22592
3189         Make sure the onload handler is only called once, even when there are
3190         multiple <body> nodes in the document.
3191
3192         * fast/events/onload-fires-twice-expected.txt: Added.
3193         * fast/events/onload-fires-twice.html: Added.
3194
3195 2008-12-05  Pamela Greene  <pam@chromium.org>
3196
3197         Reviewed by Darin Adler.
3198
3199         https://bugs.webkit.org/show_bug.cgi?id=22575
3200         Add a test for accessing NodeList items by name.
3201
3202         * fast/dom/NodeList/nodelist-item-with-name-expected.txt: Added.
3203         * fast/dom/NodeList/nodelist-item-with-name.html: Added.
3204
3205 2008-12-05  Pamela Greene  <pam@chromium.org>
3206
3207         Reviewed by Eric Seidel.
3208
3209         https://bugs.webkit.org/show_bug.cgi?id=22632
3210         Add a test for DOM operations with incompatible receivers or arguments.
3211
3212         * fast/dom/incompatible-operations-expected.txt: Added.
3213         * fast/dom/incompatible-operations.html: Added.
3214
3215 2008-12-05  Justin Garcia  <justin.garcia@apple.com>
3216
3217         Updating these test results.  On Tiger the fragment created from RTFD data 
3218         contained interchange newlines that we incorrectly handled before r38983.
3219
3220         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.checksum:
3221         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.png:
3222         * platform/mac-tiger/editing/pasteboard/paste-RTFD-expected.txt:
3223
3224 2008-12-05  Geoffrey Garen  <ggaren@apple.com>
3225
3226         Reviewed by Sam Weinig.
3227         
3228         Added a test for a bug I discovered while working on
3229         https://bugs.webkit.org/show_bug.cgi?id=22685.
3230
3231         * fast/regex/non-capturing-backtracking-expected.txt: Added.
3232         * fast/regex/non-capturing-backtracking.html: Added.
3233         * fast/regex/resources/non-capturing-backtracking.js: Added.
3234
3235 2008-12-05  Dean Jackson  <dino@apple.com>
3236
3237         Reviewed by David Hyatt.
3238
3239         No longer need to add a fake listener on a document
3240         node in order to get events passed up to Window.
3241         https://bugs.webkit.org/show_bug.cgi?id=20572
3242
3243         * transitions/transition-end-event-window.html:
3244
3245 2008-12-05  Kevin McCullough  <kmccullough@apple.com>
3246
3247         Reviewed by Tim Hatcher.
3248
3249         - Fix intermittent profiler test failures.  The problem is that idle
3250         time only shows up some times, probably dependent on if the system is
3251         running a little slow or has a network hiccup.  I've removed this.
3252         - I've also added <rdar://problem/6422004> Profiler tests fail because
3253         they sometimes don't have (idle) time. This is to investigate whether or
3254         not idle time should be showing up at all when running these tests.
3255
3256         * fast/profiler/anonymous-event-handler-expected.txt:
3257         * fast/profiler/anonymous-function-called-from-different-contexts-expected.txt:
3258         * fast/profiler/anonymous-function-calls-built-in-functions-expected.txt:
3259         * fast/profiler/anonymous-function-calls-eval-expected.txt:
3260         * fast/profiler/apply-expected.txt:
3261         * fast/profiler/built-in-function-calls-anonymous-expected.txt:
3262         * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
3263         * fast/profiler/call-expected.txt:
3264         * fast/profiler/call-nodelist-as-function-expected.txt:
3265         * fast/profiler/calling-the-function-that-started-the-profiler-from-another-scope-expected.txt:
3266         * fast/profiler/compare-multiple-profiles-expected.txt:
3267         * fast/profiler/constructor-expected.txt:
3268         * fast/profiler/dead-time-expected.txt:
3269         * fast/profiler/document-dot-write-expected.txt:
3270         * fast/profiler/event-handler-expected.txt:
3271         * fast/profiler/execution-context-and-eval-on-same-line-expected.txt:
3272         * fast/profiler/heavy-view-expected.txt:
3273         * fast/profiler/inline-event-handler-expected.txt:
3274         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
3275         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
3276         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
3277         * fast/profiler/multiple-frames-expected.txt:
3278         * fast/profiler/nested-anonymous-functon-expected.txt:
3279         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
3280         * fast/profiler/one-execution-context-expected.txt:
3281         * fast/profiler/profile-calls-in-included-file-expected.txt:
3282         * fast/profiler/profiling-from-a-nested-location-but-stop-profiling-outside-the-nesting-expected.txt:
3283         * fast/profiler/profiling-from-a-nested-location-expected.txt:
3284         * fast/profiler/resources/profiler-test-JS-resources.js:
3285         (printProfileNodeWithoutTime):
3286         * fast/profiler/simple-event-call-expected.txt:
3287         * fast/profiler/simple-no-level-change-expected.txt:
3288         * fast/profiler/start-and-stop-profiler-multiple-times-expected.txt:
3289         * fast/profiler/start-and-stop-profiling-in-the-same-function-expected.txt:
3290         * fast/profiler/stop-profiling-after-setTimeout-expected.txt:
3291         * fast/profiler/stop-then-function-call-expected.txt:
3292         * fast/profiler/throw-exception-from-eval-expected.txt:
3293         * fast/profiler/two-execution-contexts-expected.txt:
3294         * fast/profiler/user-defined-function-calls-built-in-functions-expected.txt:
3295         * fast/profiler/window-dot-eval-expected.txt:
3296
3297 2008-12-05  Alexey Proskuryakov  <ap@webkit.org>
3298
3299         Reviewed by Darin Adler.
3300
3301         https://bugs.webkit.org/show_bug.cgi?id=22672
3302         ASSERT(m_table) when xhr.onabort creates another xhr or calls setTimeout
3303
3304         * http/tests/xmlhttprequest/send-on-abort-expected.txt: Added.
3305         * http/tests/xmlhttprequest/send-on-abort.html: Added.
3306
3307         * http/tests/xmlhttprequest/abort-on-leaving-page-expected.txt: Removed.
3308         * http/tests/xmlhttprequest/abort-on-leaving-page.html: Removed.
3309         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3310         * http/tests/xmlhttprequest/resources/slow-response.pl: Removed.
3311         Stopping an XHR due to navigation no longer dispatches events.
3312
3313 2008-12-05  Jungshik Shin  <jshin@chromium.org>
3314
3315         Reviewed by Alexey Proskuryakov.
3316
3317         https://bugs.webkit.org/show_bug.cgi?id=22472
3318
3319         Revises charset alias map for TextCodecICU.
3320         - Uses windows-949 and windows-874 instead of windows-949-2000 and windows-874-2000
3321         - Replaces 'windows874' in a couple of place with 'windows-874' (for the canonical name)
3322         - Maps 'dos-874' to 'windows-874'. Currently, it's aliases to 'cp874', which is in turn
3323           mapped to 'TIS-620'. 'TIS-620' is manually aliased to 'windows-874'. We'd better directly
3324           alias 'dos-874' to 'windows-874'.
3325         - Replaces 'EUC-CN' with 'GBK' when it's used as the canonical name.
3326           Similar to the above case, we're getting rid of indirection that eventually leads to 'GBK' by
3327           directly going to 'GBK'.
3328         - Puts Mac encodings in a separate test 'char-decoding-mac.html'. Rename 'char-decoding-mac.html'
3329           in platform/mac to 'xnextstep-decoding.html' to avoid the name collision in the result files.
3330         - Adds a JS file for common functions used by char-decoding-*.html tests.
3331
3332         * fast/encoding/char-decoding-expected.txt:
3333         * fast/encoding/char-decoding-mac-expected.txt: Added.
3334         * fast/encoding/char-decoding-mac.html: Added.
3335         * fast/encoding/char-decoding.html:
3336         * fast/encoding/resources/char-decoding-utils.js
3337         * platform/mac/fast/encoding/char-decoding-mac-expected.txt: Removed.
3338         * platform/mac/fast/encoding/char-decoding-mac.html: Removed.
3339         * platform/mac/fast/encoding/xnextstep-decoding-expected.txt: Copied from LayoutTests/platform/mac/fast/encoding/char-decoding-mac-expected.txt.
3340         * platform/mac/fast/encoding/xnextstep-decoding.html: Copied from LayoutTests/platform/mac/fast/encoding/char-decoding-mac.html.
3341
3342 2008-12-03  Geoffrey Garen  <ggaren@apple.com>
3343
3344         Reviewed by Oliver Hunt.
3345         
3346         Added a test for another input length miscalculation.
3347
3348         * fast/regex/alternative-length-miscalculation-expected.txt:
3349         * fast/regex/resources/alternative-length-miscalculation.js:
3350
3351 2008-12-03  Jungshik Shin  <jshin@chromium.org>
3352
3353         Reviewed by Darin Adler.
3354
3355         Add missing test files (utf-16,32 files) and two php files
3356         for bug 21635 and enabled utf-7 tests (bug 22492). The patch
3357         for bug 21635 was landed in http://trac.webkit.org/changeset/38755,
3358         but binary test files (utf-16/32) were omitted in the changeset.
3359
3360         https://bugs.webkit.org/show_bug.cgi?id=21635
3361         https://bugs.webkit.org/show_bug.cgi?id=22492
3362
3363         * http/tests/misc/resources/check-query-param.php: Added.
3364         * http/tests/misc/resources/echo-query-param.php: Added.
3365         * http/tests/misc/submit-get-in-utf16be.html: Added.
3366         * http/tests/misc/submit-get-in-utf16le.html: Added.
3367         * http/tests/misc/submit-get-in-utf32be.html: Added.
3368         * http/tests/misc/submit-get-in-utf32le.html: Added.
3369         * http/tests/misc/submit-get-in-utf7.html: Copied from http/tests/misc/submit-get-in-utf7.html-disabled.
3370         * http/tests/misc/submit-get-in-utf7.html-disabled: Removed.
3371         * http/tests/misc/submit-post-in-utf16be.html: Added.
3372         * http/tests/misc/submit-post-in-utf16le.html: Added.
3373         * http/tests/misc/submit-post-in-utf32be.html: Added.
3374         * http/tests/misc/submit-post-in-utf32le.html: Added.
3375         * http/tests/misc/submit-post-in-utf7.html: Copied from http/tests/misc/submit-post-in-utf7.html-disabled.
3376         * http/tests/misc/submit-post-in-utf7.html-disabled: Removed.
3377         * http/tests/misc/url-in-utf16be.html: Added.
3378         * http/tests/misc/url-in-utf16le.html: Added.
3379         * http/tests/misc/url-in-utf32be.html: Added.
3380         * http/tests/misc/url-in-utf32le.html: Added.
3381         * http/tests/misc/url-in-utf7.html: Copied from http/tests/misc/url-in-utf7.html-disabled.
3382         * http/tests/misc/url-in-utf7.html-disabled: Removed.
3383
3384 2008-12-03  Justin Garcia  <justin.garcia@apple.com>
3385
3386         Reviewed by Beth Dakin.
3387
3388         <rdar://problem/6018653> Extra blank line when pasting paragraph in plain text
3389
3390         * editing/pasteboard/6018653-expected.txt: Added.
3391         * editing/pasteboard/6018653.html: Added.
3392
3393 2008-12-03  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3394
3395         Reviewed by George Staikos.
3396
3397         Forgot to rerun make-js-test-wrappers, and update some fast/wml results.
3398
3399         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
3400         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
3401         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt:
3402         * wml/resources/variable-reference-invalid-character.js:
3403         * wml/resources/variable-reference-valid.js:
3404
3405 2008-12-03  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3406
3407         Reviewed by George Staikos.
3408
3409         Fixes: https://bugs.webkit.org/show_bug.cgi?id=22636
3410
3411         Add a first set of scriptable WML layout tests.
3412         Embed WML documents in an <iframe>, contained in a (X)HTML document, and script
3413         the LayoutTestController through XHTML <script> elements. See WMLTestCase.js,
3414         which is derived from SVGTestCase.js.
3415
3416         All wml/*.html files are generated using make-js-test-wrappers.
3417
3418         Add two tests covering variable substitution.
3419
3420         * wml: Added.
3421         * wml/resources: Added.
3422         * wml/resources/TEMPLATE.html: Added.
3423         * wml/resources/WMLTestCase.js: Added.
3424         (createWMLElement):
3425         (createWMLTestCase.iframeElement.onload):
3426         (createWMLTestCase):
3427         (triggerUpdate):
3428         (startTest):
3429         (completeTest.script.onload):
3430         (completeTest):
3431         * wml/resources/variable-reference-invalid-character.js: Added.
3432         (setupTestDocument):
3433         (prepareTest):
3434         (executeTest):
3435         * wml/resources/variable-reference-valid.js: Added.
3436         (setupTestDocument):
3437         (prepareTest):
3438         (executeTest):
3439         * wml/variable-reference-invalid-character-expected.txt: Added.
3440         * wml/variable-reference-invalid-character.html: Added.
3441         * wml/variable-reference-valid-expected.txt: Added.
3442         * wml/variable-reference-valid.html: Added.
3443
3444 2008-12-03  Simon Fraser  <simon.fraser@apple.com>
3445
3446         Reviewed by Dave Hyatt
3447
3448         Clean up and unify transition and animation test cases that destroy
3449         the renderer in the 'ended' event callback, either through setting display:none,
3450         or removing the element.
3451         
3452         * animations/animation-end-event-destroy-renderer-expected.txt: Added.
3453         * animations/animation-end-event-destroy-renderer.html: Added.
3454         * animations/transform-animation-event-destroy-element-expected.txt: Removed.
3455         * animations/transform-animation-event-destroy-element.html: Removed.
3456         * transitions/transform-transition-event-destroy-element-expected.txt: Removed.
3457         * transitions/transform-transition-event-destroy-element.html: Removed.
3458         * transitions/transition-end-event-destroy-renderer-expected.txt: Added.
3459         * transitions/transition-end-event-destroy-renderer.html: Added.
3460
3461 2008-12-03  Alexey Proskuryakov  <ap@webkit.org>
3462
3463         Reviewed by Darin Adler.
3464
3465         https://bugs.webkit.org/show_bug.cgi?id=22630
3466         Assertion failure in XMLHttpRequest::contextDestroyed
3467
3468         * http/tests/xmlhttprequest/close-window-expected.txt: Added.
3469         * http/tests/xmlhttprequest/close-window.html: Added.
3470         * http/tests/xmlhttprequest/resources/close-window-frame.html: Added.
3471
3472 2008-12-03  Dean Jackson  <dino@apple.com>
3473
3474         Reviewed by Dan Bernstein.
3475         
3476         Tests for CSS 3 <angle> turn unit
3477         https://bugs.webkit.org/show_bug.cgi?id=22497
3478
3479         * transforms/2d/transform-2d-expected.txt:
3480         * transforms/2d/transform-2d.html:
3481         * transforms/transform-value-types-expected.txt:
3482         * transforms/transform-value-types.html:
3483
3484 2008-12-03  Dean Jackson  <dino@apple.com>
3485
3486         Reviewed by Dan Bernstein.
3487
3488         Clean up some tests for private DRT API.
3489         https://bugs.webkit.org/show_bug.cgi?id=22498
3490
3491         * platform/win/Skipped:
3492         * transitions/transition-drt-api-delay-expected.txt:
3493         * transitions/transition-drt-api-delay.html:
3494         * transitions/transition-shorthand-delay-expected.txt:
3495         * transitions/transition-shorthand-delay.html:
3496
3497 2008-12-03  Dirk Schulze  <krit@webkit.org>
3498
3499         Updated/Correcte the SVG pixel tests.
3500         We pass two more SVG tests now.
3501
3502         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.checksum:
3503         * platform/mac-leopard/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png:
3504         * platform/mac/svg/batik/text/textEffect3-expected.checksum:
3505         * platform/mac/svg/batik/text/textEffect3-expected.png:
3506
3507 2008-12-03  Dmitry Titov  <dimich@chromium.org>
3508
3509         Reviewed by Alexey Proskuryakov.
3510
3511         Add test for https://bugs.webkit.org/show_bug.cgi?id=22600,
3512         verifying that timeout callback is executed in the right scope.
3513
3514         * fast/dom/Window/timeout-callback-scope-expected.txt: Added.
3515         * fast/dom/Window/timeout-callback-scope.html: Added.
3516
3517 2008-12-02  Alexey Proskuryakov  <ap@webkit.org>
3518
3519         Reviewed by Maciej Stachowiak.
3520
3521         https://bugs.webkit.org/show_bug.cgi?id=22543
3522         Consolidate ActiveDOMObject page cache interaction
3523
3524         * http/tests/xmlhttprequest/abort-on-leaving-page-expected.txt: Added.
3525         * http/tests/xmlhttprequest/abort-on-leaving-page.html: Added.
3526         * http/tests/xmlhttprequest/resources/slow-response.pl: Added.
3527         Check that XHR is aborted when navigating to a different page.
3528
3529         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
3530         A readystatechange event is now fired when destroying a subframe that made a request.
3531         This matches Firefox, although test output is somewhat different due to window.parent
3532         being inaccessible from a detached frame there.
3533
3534 2008-11-28  Cameron Zwarich  <zwarich@apple.com>
3535
3536         Reviewed by Geoff Garen.
3537
3538         Add tests for bug 22504: Crashes during code generation occur due to refing of ignoredResult()
3539         <https://bugs.webkit.org/show_bug.cgi?id=22504>
3540
3541         * fast/js/ignored-result-ref-crash-expected.txt: Added.
3542         * fast/js/ignored-result-ref-crash.html: Added.
3543         * fast/js/resources/ignored-result-ref-crash.js: Added.
3544
3545 2008-12-02  Geoffrey Garen  <ggaren@apple.com>
3546
3547         Reviewed by Cameron Zwarich.
3548         
3549         Test for https://bugs.webkit.org/show_bug.cgi?id=22537
3550         REGRESSION (r38745): Assertion failure in jsSubstring() at ge.com
3551
3552         * fast/regex/alternative-length-miscalculation-expected.txt: Added.
3553         * fast/regex/alternative-length-miscalculation.html: Added.
3554
3555 2008-12-02  Simon Fraser  <simon.fraser@apple.com>
3556
3557         Reviewed by Dave Hyatt
3558
3559         https://bugs.webkit.org/show_bug.cgi?id=22472
3560         
3561         Test for repainting a selected, replaced element.
3562         
3563   &nb