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