2009-08-12 Eric Seidel <eric@webkit.org>
[WebKit-https.git] / LayoutTests / ChangeLog
1 2009-08-12  Eric Seidel  <eric@webkit.org>
2
3         No review, just skipping tests to make the bots green.
4
5         REGRESSION (r47110): 4 media regressions on the bots
6         https://bugs.webkit.org/show_bug.cgi?id=28221
7
8         Skipping these until Eric Carlson has a fix.
9
10         * platform/mac/Skipped:
11
12 2009-08-12  Chris Fleizach  <cfleizach@apple.com>
13
14         Reviewed by Eric Seidel.
15
16         Bug 28219: platform/mac/accessibility/string-range-contains-listmarker.html fails on SnowLeopard
17         https://bugs.webkit.org/show_bug.cgi?id=28219
18
19         * platform/mac-snowleopard/Skipped:
20         * platform/mac/accessibility/string-range-contains-listmarker.html:
21
22 2009-08-12  Eric Carlson  <eric.carlson@apple.com>
23
24         Reviewed by Oliver Hunt.
25
26         <video> and <audio> controller should be accessible
27         https://bugs.webkit.org/show_bug.cgi?id=28081
28
29         * accessibility/media-element.html: Added.
30         * platform/mac-leopard/accessibility/media-element-expected.txt:
31         * platform/mac-leopard/media/controls-strict-expected.txt: 
32         * platform/mac/accessibility/media-element-expected.txt:
33             Added.
34
35         * platform/mac-leopard/media/controls-after-reload-expected.txt:
36         * platform/mac-leopard/media/controls-styling-expected.txt:
37         * platform/mac-leopard/media/video-empty-source-expected.txt:
38         * platform/mac-leopard/media/video-zoom-controls-expected.txt:
39         * media/video-controls-visible-audio-only.html:
40         * platform/mac-leopard/media/audio-controls-rendering-expected.txt:
41         * platform/mac/media/audio-controls-rendering-expected.txt:
42         * platform/mac/media/controls-after-reload-expected.txt:
43         * platform/mac/media/controls-styling-expected.txt:
44         * platform/mac/media/video-controls-rendering-expected.txt:
45         * platform/mac/media/video-display-toggle-expected.txt:
46         * platform/mac/media/video-empty-source-expected.txt:
47         * platform/mac/media/video-zoom-controls-expected.txt:
48             Update for controller element tab order change.
49
50 2009-08-12  Brady Eidson  <beidson@apple.com>
51
52         (no review) Disabling a failing test.
53
54         <rdar://problem/7136851> platform/mac/accessibility/string-range-contains-listmarker.html fails.
55
56         * platform/mac-snowleopard/Skipped:
57
58 2009-08-12  Ariya Hidayat  <ariya.hidayat@nokia.com>
59
60         Reviewed by Holger Hans Peter Freyther.
61
62         [Qt] Update the pixel tests for shadow edge fix.
63
64         * platform/qt/fast/box-shadow/basic-shadows-expected.checksum:
65         * platform/qt/fast/box-shadow/basic-shadows-expected.png:
66
67 2009-08-12  Ariya Hidayat  <ariya.hidayat@nokia.com>
68
69         Reviewed by Simon Hausmann.
70
71         [Qt] Pixel tests for (partial) -webkit-box-shadow support.
72
73         * platform/qt/fast/box-shadow/basic-shadows-expected.checksum: Added.
74         * platform/qt/fast/box-shadow/basic-shadows-expected.png: Added.
75         * platform/qt/fast/box-shadow/basic-shadows-expected.txt: Adjusted.
76
77 2009-08-11  Oliver Hunt  <oliver@apple.com>
78
79         Reviewed by Gavin Barraclough.
80
81         Native JSON.stringify does not omit functions
82         https://bugs.webkit.org/show_bug.cgi?id=28117
83
84         Test serialisation of function objects.
85
86         * fast/js/JSON-stringify-expected.txt:
87         * fast/js/JSON-stringify-replacer-expected.txt:
88         * fast/js/resources/JSON-stringify-replacer.js:
89         * fast/js/resources/JSON-stringify.js:
90         (createTests.result.push.):
91
92 2009-08-11  Brady Eidson  <beidson@apple.com>
93
94         Rubberstamped by Mark Rowe.
95
96         <rdar://problem/7135864> fast/dom/frame-loading-via-document-write.html fails intermittently.
97
98         * platform/mac-snowleopard/Skipped: Skip for now.
99
100 2009-08-11  Mike Fenton  <mike.fenton@torchmobile.com>
101
102         Reviewed by Adam Treat.
103
104         Remove tests from Skipped that now pass correctly after the addition
105         of keyDown named event handling to Qt's DumpRenderTree.
106
107         https://bugs.webkit.org/show_bug.cgi?id=28161
108
109         * platform/qt/Skipped:
110
111 2009-08-11  Drew Wilson  <atwilson@google.com>
112
113         Reviewed by David Levin.
114
115         SharedWorkers do not exit when the last parent document exits.
116         https://bugs.webkit.org/show_bug.cgi?id=28170
117
118         Added more tests to check that previous incarnations of the SharedWorker "name" are shut down.
119
120         * fast/workers/shared-worker-replace-global-constructor.html-disabled:
121         Fixed incorrect path to common script.
122         * fast/workers/shared-worker-shared-expected.txt:
123         * fast/workers/shared-worker-shared.html-disabled:
124         Added more tests for sharing, including initial test to make sure previous incarnations of shared worker were closed.
125         * fast/workers/worker-replace-global-constructor.html:
126         Removed extraneous closing HTML tag.
127
128 2009-08-11  Chris Fleizach  <cfleizach@apple.com>
129
130         Reviewed by Darin Adler.
131
132         Bug 28200 - ListMarker should be included as part of the text value to parse
133         https://bugs.webkit.org/show_bug.cgi?id=28200
134
135         Tests for checking that the list marker text is included when asking for text 
136         through accessibility.
137
138         * platform/mac/accessibility/bounds-for-range-expected.txt.
139         * platform/mac/accessibility/string-range-contains-listmarker-expected.txt: Added.
140         * platform/mac/accessibility/string-range-contains-listmarker.html: Added.
141
142 2009-08-11  Brady Eidson  <beidson@apple.com>
143
144         Rubberstamped by Mark Rowe.
145
146         <rdar://problem/7135553> plugins/root-object-premature-delete-crash.html crashes intermittently.
147
148         * platform/mac-snowleopard/Skipped: Skip for now.
149
150 2009-08-11  Eric Seidel  <eric@webkit.org>
151
152         No review, just adding results.
153
154         Cross-platform ICO decoder gets wrong bit depth for icons w/o color count
155         https://bugs.webkit.org/show_bug.cgi?id=28073
156
157         Land test results (as pkasting asked me to do hours ago, sorry).
158
159         * fast/images/icon-0colors-expected.checksum: Added.
160         * fast/images/icon-0colors-expected.png: Added.
161         * fast/images/icon-0colors-expected.txt: Added.
162
163 2009-08-11  Oliver Hunt  <oliver@apple.com>
164
165         Reviewed by Geoff Garen.
166
167         REGRESSION: Hang/crash in BytecodeGenerator::constRegisterFor loading simple page
168         https://bugs.webkit.org/show_bug.cgi?id=28169
169
170         Ensure that const declarations work correctly when attempting to shadow a
171         property on the global object.
172
173         * fast/js/const-expected.txt:
174         * fast/js/const.html:
175         * fast/js/resources/const.js:
176
177 2009-08-11  John Gregg  <johnnyg@google.com>
178
179         Reviewed by Maciej Stachowiak.
180
181         Desktop Notifications API
182         https://bugs.webkit.org/show_bug.cgi?id=25463
183
184         Adding layout tests for desktop notifications.  Currently these
185         are all disabled because the flag for this feature is set to 0.
186
187         * fast/notifications: Added.
188         * fast/notifications/notifications-check-permission-expected.txt: Added.
189         * fast/notifications/notifications-check-permission.html-disabled: Added.
190          - Validates that checking permission for notifications works correctly.
191         * fast/notifications/notifications-display-close-events-expected.txt: Added.
192         * fast/notifications/notifications-display-close-events.html-disabled: Added.
193          - Validates that the display and close events are fired correctly.
194         * fast/notifications/notifications-double-show-expected.txt: Added.
195         * fast/notifications/notifications-double-show.html-disabled: Added.
196          - Validates that the same notification object cannot be shown twice.
197         * fast/notifications/notifications-request-permission-expected.txt: Added.
198         * fast/notifications/notifications-request-permission.html-disabled: Added.
199          - Validates that requesting permission works correctly.
200         * fast/notifications/notifications-with-permission-expected.txt: Added.
201         * fast/notifications/notifications-with-permission.html-disabled: Added.
202          - Validates that, with permission, showing a notification works correctly.
203         * fast/notifications/notifications-without-permission-expected.txt: Added.
204         * fast/notifications/notifications-without-permission.html-disabled: Added.
205          - Validates that, without permission, showing a notification fails.
206
207 2009-08-11  Brady Eidson  <beidson@apple.com>
208
209         Rubberstamped by Mark Rowe.
210
211         -Stop skipping platform/mac/fast/text/myanmar-shaping.html on SnowLeopard.
212         -Move the previous results aside for Tiger and Leopard only.
213         -Generate new results for SnowLeopard.
214
215         * platform/mac-snowleopard/Skipped: Remove platform/mac/fast/text/myanmar-shaping.html
216         * platform/mac-leopard/fast/text/myanmar-shaping-expected.checksum: Copied from platform/mac/fast/text/myanmar-shaping-expected.checksum.
217         * platform/mac-leopard/fast/text/myanmar-shaping-expected.png: Copied from platform/mac/fast/text/myanmar-shaping-expected.png.
218         * platform/mac-leopard/fast/text/myanmar-shaping-expected.txt: Copied from platform/mac/fast/text/myanmar-shaping-expected.txt.
219         * platform/mac/fast/text/myanmar-shaping-expected.checksum: Replaced.
220         * platform/mac/fast/text/myanmar-shaping-expected.png: Replaced.
221         * platform/mac/fast/text/myanmar-shaping-expected.txt: Replaced.
222
223 2009-08-11  Brady Eidson  <beidson@apple.com>
224
225         Rubber-stamped by Anders Carlsson.
226
227         Resolve <rdar://problem/6733642>.
228
229         * platform/mac-snowleopard/Skipped: Re-enable plugins/netscape-plugin-setwindow-size.html and
230           plugins/netscape-plugin-setwindow-size-2.html, as they now reliably pass.
231
232 2009-08-11  Brady Eidson  <beidson@apple.com>
233
234         Rubber-stamped by Mark Rowe.
235
236         Resolve <rdar://problem/6877291>.
237
238         * platform/mac-snowleopard/Skipped: media/video-size-intrinsic-scale.html no longer fails - stop skipping it!
239
240 2009-08-11  Brady Eidson  <beidson@apple.com>
241
242         Rubber-stamped by Mark Rowe.
243
244         * platform/mac-snowleopard/Skipped: Remove http/tests/navigation/post-goback-repost-policy.html,
245           as it has already been disabled globally, and re-enabling is tracked by <rdar://problem/6778137>
246
247 2009-08-07  Peter Kasting  <pkasting@google.com>
248
249         Reviewed by Eric Seidel.
250
251         https://bugs.webkit.org/show_bug.cgi?id=28073
252         Treat icons with no bit count and no color count as 256-color for
253         purposes of quality ranking.
254
255         * fast/images/icon-0colors.html: Added.
256         * fast/images/resources/0colors.ico: Added.
257
258 2009-08-11  Dmitry Titov  <dimich@chromium.org>
259
260         Reviewed by Adam Roben.
261
262         Originally implemented by Glenn Wilson  <gwilson@chromium.org>.
263
264         Added tests to verify that default preferences can be overridden per-test
265         and that overridden values are reset between each test.
266         See https://bugs.webkit.org/show_bug.cgi?id=20534
267
268         * fast/harness/override-preferences-2-expected.txt: Added.
269         * fast/harness/override-preferences-2.html: Added. Verifies overridePreverence("WebKitDefaultFontSize", "24").
270         * fast/harness/override-preferences-expected.txt: Added.
271         * fast/harness/override-preferences.html: Added. Verifies overridePreference("WebKitJavaScriptEnabled", false).
272         * fast/harness/override-zzz-reset-expected.txt: Added.
273         * fast/harness/override-zzz-reset.html: Added. Because of 'zzz' this test will run after the tests above and
274         verify that override of preferences does not 'spill' to the subsequent tests in a batch.
275         * platform/gtk/Skipped: Tests above disabled for GTK until GTK DRT implements preference override.
276
277 2009-08-11  Mike Fenton  <mike.fenton@torchmobile.com>
278
279         Reviewed by Adam Treat.
280
281         Add results for fast/borders/border-radius-split-inline and remove from platform/qt/Skipped
282         Note: Results will wrap to 4 lines even though it indicates 3 lines.  This is due to font
283         size differences in Qt, and matches the output of FireFox.
284
285         https://bugs.webkit.org/show_bug.cgi?id=28147
286
287         * platform/qt/Skipped:
288         * platform/qt/fast/borders/border-radius-split-inline-expected.txt: Added.
289
290 2009-08-07  Oliver Hunt  <oliver@apple.com>
291
292         Reviewed by Sam Weinig.
293
294         Stack overflow crash in JavaScript garbage collector mark pass
295         https://bugs.webkit.org/show_bug.cgi?id=12216
296
297         Add a testcase that requires marking of a deeply nested object.
298
299         * fast/js/nested-object-gc-expected.txt: Added.
300         * fast/js/nested-object-gc.html: Added.
301         * fast/js/resources/js-test-pre.js:
302             Add a gc() function that triggers a gc or calls the gc controller if it's present
303         * fast/js/resources/nested-object-gc.js: Added.
304
305 2009-08-10  Jeremy Orlow  <jorlow@chromium.org>
306
307         Reviewed by Brady Eidson.
308
309         ___Storage.key() changed to match new spec behavior; update layout tests.
310         https://bugs.webkit.org/show_bug.cgi?id=28112
311
312         The current WebStorage spec says that ___Storage.key() should return null when
313         the index is out of bounds, rather than an exception.  Change the one layout
314         test that verified this behavior.
315
316         * storage/domstorage/localstorage/simple-usage-expected.txt:
317         * storage/domstorage/localstorage/simple-usage.html:
318         * storage/domstorage/sessionstorage/simple-usage-expected.txt:
319         * storage/domstorage/sessionstorage/simple-usage.html:
320
321 2009-08-07  Ryosuke Niwa  <rniwa@webkit.org>
322
323         Reviewed by Justin Garcia.
324
325         Background color formatting lost on enter
326         https://bugs.webkit.org/show_bug.cgi?id=20348
327
328         This patch adds a test to make sure WebKit preserves background color when inserting a new paragraph.
329
330         * editing/inserting/5994480-2-expected.txt: Because input element has explicit white background and the enclosing div has
331         transparent background, WebKit adds white background color in DeleteSelectionCommand::calculateTypingStyleAfterDelete upon deletion.
332         * editing/style/highlight-insert-paragraph-expected.txt: Added.
333         * editing/style/highlight-insert-paragraph.html: Added.
334         * platform/mac/editing/pasteboard/select-element-1-expected.txt: Because select element has explicit white background color
335         and div has transparent background, WebKit adds white background color in calculateTypingStyleAfterDelete upon cut.
336
337 2009-08-10  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
338
339         Rubber-stamped by George Staikos.
340
341         Forgot to update pixel test result in my last commit.
342
343         * platform/mac/fast/wml/text-emphasis-expected.checksum:
344         * platform/mac/fast/wml/text-emphasis-expected.png:
345
346 2009-08-07  Darin Adler  <darin@apple.com>
347
348         Reviewed by Dan Bernstein.
349
350         When empty <input> is focused, getSelection() exposes shadow tree nodes
351         https://bugs.webkit.org/show_bug.cgi?id=15903
352
353         Also updated a recently introduced non-standard test to work in a more
354         standard way.
355
356         * fast/forms/resources/shadow-tree-exposure.js: Added.
357         * fast/forms/shadow-tree-exposure-expected.txt: Added.
358         * fast/forms/shadow-tree-exposure.html: Added.
359
360         * fast/js/method-check-expected.txt: Updated.
361         * fast/js/method-check.html: Regenerated using the make-js-test-wrappers script.
362         * fast/js/resources/method-check.js: Replaced a comment talking about the lack
363         of a gc() function with a call to GCController.collect(). Also removed the
364         shouldBeTrue call at the end of the fiel that wasn't needed.
365
366 2009-08-10  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
367
368         Reviewed by Simon Hausmann.
369
370          [Qt] After ChangeSet https://bugs.webkit.org/show_bug.cgi?id=26896, the
371          DefaultFontSize was changed in Qt DumpRenderTree from 14 to 13. But
372          any expected file works with the original value. The expected values
373          should follow this change. This patch contains the new expected
374          files.
375
376         * platform/qt/Skipped:
377         * platform/qt/editing/pasteboard/5780697-2-expected.txt: Add.
378         * platform/qt/fast/block/float/009-expected.txt:
379         * platform/qt/fast/dynamic/genContentDestroyChildren-expected.txt:
380         * platform/qt/fast/images/image-in-map-expected.txt:
381         * platform/qt/fast/inline-block/004-expected.txt:
382         * platform/qt/fast/inline-block/005-expected.txt:
383         * platform/qt/fast/table/giantRowspan-expected.txt:
384         * platform/qt/fast/table/height-percent-test-expected.txt:
385         * platform/qt/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
386         * platform/qt/tables/mozilla/bugs/bug50695-2-expected.txt:
387         * platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:
388
389 2009-08-10  Simon Hausmann  <simon.hausmann@nokia.com>
390
391         Reviewed by Ariya Hidayat.
392
393         Rebase Qt letter spacing DRT result after r46936
394
395         * platform/qt/fast/text/text-letter-spacing-expected.txt:
396
397 2009-08-09  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
398
399         Reviewed by George Staikos.
400
401         [WML] wml.css lacks <pre> support
402         https://bugs.webkit.org/show_bug.cgi?id=28135
403
404         Extend fast/wml/text-emphasis.wml test, to cover <pre> formatting.
405
406         * fast/wml/text-emphasis.wml:
407         * platform/mac/fast/wml/text-emphasis-expected.txt:
408
409 2009-08-09  Oliver Hunt  <oliver@apple.com>
410
411         Reviewed by George Staikos.
412
413         JSON.stringify replacer returning undefined does not omit object properties
414         https://bugs.webkit.org/show_bug.cgi?id=28118
415
416         Add tests that cover the behaviour of JSON.stringify with a replacer
417         function.  In addition to testing replacer function returning undefined,
418         we test the replacer injecting a cycle, and that the replacer gets
419         called when a property has the value undefined.
420
421         * fast/js/JSON-stringify-expected.txt:
422         * fast/js/JSON-stringify-replacer-expected.txt: Added.
423         * fast/js/JSON-stringify-replacer.html: Added.
424         * fast/js/resources/JSON-stringify-replacer.js: Added.
425         (returnUndefined):
426         (returnObjectFor1):
427         (returnArrayFor1):
428         (returnUndefinedFor1):
429         (returnNullFor1):
430         (returnCycleObjectFor1):
431         (returnCycleArrayFor1):
432         (returnStringForUndefined):
433
434 2009-08-09  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
435
436         Reviewed by George Staikos.
437
438         [WML] Deck access control is completly broken
439         https://bugs.webkit.org/show_bug.cgi?id=27721
440
441         Add several new tests covering WML deck-access control.
442         Update variable-reference-invalid-character.html result, as console messages aren't dump to the results anymore.
443
444         * http/tests/wml/access-target-domain-deny-expected.txt: Added.
445         * http/tests/wml/access-target-domain-deny.html: Added.
446         * http/tests/wml/access-target-expected.txt: Added.
447         * http/tests/wml/access-target-path-deny-expected.txt: Added.
448         * http/tests/wml/access-target-path-deny.html: Added.
449         * http/tests/wml/access-target.html: Added.
450         * http/tests/wml/resources/access-target-domain-deny.js: Added.
451         (setupTestDocument):
452         (prepareTest):
453         (executeTest):
454         * http/tests/wml/resources/access-target-domain-deny.wml: Added.
455         * http/tests/wml/resources/access-target-path-deny.js: Added.
456         (setupTestDocument):
457         (prepareTest):
458         (executeTest):
459         * http/tests/wml/resources/access-target-path-deny.wml: Added.
460         * http/tests/wml/resources/access-target.js: Added.
461         (setupTestDocument):
462         (prepareTest):
463         (executeTest):
464         * http/tests/wml/resources/access-target.wml: Added.
465         * http/tests/wml/resources/locked-deck.wml: Added.
466         * http/tests/wml/resources/unreachable-domain.wml: Added.
467         * http/tests/wml/resources/unreachable-path.wml: Added.
468         * wml/access-target-deny-expected.txt: Added.
469         * wml/access-target-deny.html: Added.
470         * wml/access-target-expected.txt: Added.
471         * wml/access-target.html: Added.
472         * wml/resources/access-target-deny.js: Added.
473         (setupTestDocument):
474         (prepareTest):
475         (executeTest):
476         * wml/resources/access-target-deny.wml: Added.
477         * wml/resources/access-target.js: Added.
478         (setupTestDocument):
479         (prepareTest):
480         (executeTest):
481         * wml/resources/access-target.wml: Added.
482         * wml/resources/locked-deck.wml: Added.
483         * wml/variable-reference-invalid-character-expected.txt:
484
485 2009-08-09  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
486
487         Reviewed by George Staikos.
488
489         [WML] manual-tests/wml/onevent-prev.wml crashes
490         https://bugs.webkit.org/show_bug.cgi?id=27722
491
492         Reorganize WML testcases to not rely on the fact that intrinsic events are executed before the document finished parsing.
493
494         * http/tests/wml/resources/go-task-get-method-accept-charset.js:
495         * http/tests/wml/resources/go-task-get-method.js:
496         * http/tests/wml/resources/go-task-post-method-accept-charset.js:
497         * http/tests/wml/resources/go-task-post-method.js:
498         * http/tests/wml/resources/post-data-to-server.js:
499         * wml/resources/WMLTestCase.js:
500         (onloadHandler):
501         (createStaticWMLTestCase):
502         (createDynamicWMLTestCase):
503         (createWMLTestCase.iframeElement.onload):
504         (createWMLTestCase):
505         * wml/resources/enter-card-with-events.js:
506         (executeTest):
507         * wml/resources/enter-first-card-with-events.js:
508         (setupTestDocument):
509         (prepareTest):
510         (executeTest):
511         * wml/resources/go-task-get-method-external-deck-with-href.js:
512         * wml/resources/go-task-get-method-external-deck.js:
513         * wml/resources/go-task-get-method-same-deck.js:
514         * wml/resources/input-format.js:
515         * wml/resources/newcontext-same-deck.js:
516         (setupTestDocument):
517         (executeTest):
518         * wml/resources/onenterforward-event.js:
519         (executeTest):
520         * wml/resources/onenterforward-inline-event.js:
521         * wml/resources/ontimer-event.js:
522         (executeTest):
523         * wml/resources/ontimer-inline-event.js:
524         (executeTest):
525         * wml/resources/option-element-onpick.js:
526         * wml/resources/select-element-variables.js:
527         * wml/resources/variable-reference-invalid-character.js:
528         * wml/resources/variable-reference-valid.js:
529
530 2009-08-08  Oliver Hunt  <oliver@apple.com>
531
532         Reviewed by Eric Seidel and Sam Weinig.
533
534         [ES5] Implement Object.getPrototypeOf
535         https://bugs.webkit.org/show_bug.cgi?id=28114
536
537         Add tests for getPrototypeOf
538
539         * fast/js/prototypes-expected.txt:
540         * fast/js/resources/prototypes.js:
541
542 2009-08-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
543
544         [Gtk] Skip media/controls-right-click-on-timebar.html as it needs
545         eventSender which we don't have at the moment.
546
547         * platform/gtk/Skipped:
548
549 2009-08-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
550
551         Reviewed by Xan Lopez.
552
553         [Gtk] Enable accessibility in Gtk DRT
554         https://bugs.webkit.org/show_bug.cgi?id=25989
555
556         Remove passing accessibility tests from the Skipped list
557
558         * platform/gtk/Skipped:
559
560 2009-08-07  Oliver Hunt  <oliver@apple.com>
561
562         Reviewed by Cameron Zwarich.
563
564         Test function declaration parsing
565
566         * fast/js/function-declaration-expected.txt: Added.
567         * fast/js/function-declaration.html: Added.
568         * fast/js/resources/function-declaration.js: Added.
569
570 2009-08-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
571
572         [Gtk] Skip two new tests (from r46896) needing gtk-specific results.
573
574         * platform/gtk/Skipped:
575
576 2009-08-07  Darin Adler  <darin@apple.com>
577
578         * platform/gtk/Skipped: Skip a newly-failing test. I filed a bug about it too.
579
580 2009-08-07  Darin Adler  <darin@apple.com>
581
582         * platform/gtk/Skipped: Updated since textarea-arrow-navigation.html moved.
583
584 2009-08-07  Brian Weinstein  <bweinstein@apple.com>
585
586         Rubber-stamped by Mark Rowe.
587
588         Add http/tests/misc/favicon-loads-with-images-disabled.html to get the 
589         Windows Debug bot back green.
590
591         * platform/win/Skipped:
592
593 2009-08-07  Darin Adler  <darin@apple.com>
594
595         Reviewed by Adele Peterson.
596
597         "Shadow tree" DOM nodes are being accidentally exposed to JavaScript
598         https://bugs.webkit.org/show_bug.cgi?id=28086
599
600         Rewrite tests that depend on selection inside <input> and <textarea> elements
601         from showing up with getSelection(), since does not match Firefox and needs to
602         change soon.
603
604         * editing/deleting/delete-ligature-002-expected.txt: Updated.
605         * editing/deleting/delete-ligature-002.html: Changed to use a contenteditable
606         <div> element instead of a <textarea> element.
607
608         * editing/deleting/delete-ligature-003-expected.txt: Updated.
609         * editing/deleting/delete-ligature-003.html: Changed to use a contenteditable
610         <div> element instead of a <textarea> element.
611
612         * editing/deleting/skip-virama-001-expected.txt: Updated.
613         * editing/deleting/skip-virama-001.html: Changed to use a contenteditable
614         <div> element instead of a <textarea> element.
615
616         * editing/input/textarea-arrow-navigation-expected.txt: Moved to fast/forms.
617         * editing/input/textarea-arrow-navigation.html: Ditto.
618
619         * editing/inserting/insert-thai-characters-001-expected.txt: Updated.
620         * editing/inserting/insert-thai-characters-001.html: Changed to use a contenteditable
621         <div> element instead of a <textarea> element.
622
623         * editing/selection/5213963-expected.txt: Added. This is now a text-only test.
624         * editing/selection/5213963.html: Added a call to dumpAsText(). Changed selection
625         testing to use selectionEnd instead of getSelection().type.
626
627         * editing/selection/find-in-text-control-expected.txt: Updated.
628         * editing/selection/find-in-text-control.html: Changed test to distinguish the
629         different text controls. Made it use activeElement to find out if the selection
630         is inside a control.
631
632         * editing/selection/move-begin-end-expected.txt: Updated.
633         * editing/selection/move-begin-end.html: Changed to use a contenteditable
634         <div> element instead of a <textarea> element.
635
636         * editing/text-iterator/thai-cursor-movement-expected.txt: Updated.
637         * editing/text-iterator/thai-cursor-movement.html: Changed to use a contenteditable
638         <div> element instead of a <textarea> element.
639
640         * fast/forms/textarea-arrow-navigation-expected.txt: Moved from editing/input since
641         this is a <textarea> test, not a general editing test.
642         * fast/forms/textarea-arrow-navigation.html: Ditto.
643         Changed to use eventSender instead of the editing machinery to test the down arrow.
644
645         * platform/mac/editing/selection/5213963-expected.checksum: Removed.
646         This is now a text-only test.
647         * platform/mac/editing/selection/5213963-expected.png: Ditto.
648         * platform/mac/editing/selection/5213963-expected.txt: Ditto.
649         * platform/qt/editing/selection/5213963-expected.txt: Ditto.
650         * platform/win/editing/selection/5213963-expected.txt: Ditto.
651
652 2009-08-07  Drew Wilson  <atwilson@google.com>
653
654         Reviewed by David Levin.
655
656         SharedWorkers should be shared
657         https://bugs.webkit.org/show_bug.cgi?id=28058
658
659         Added tracking to the SharedWorkerRepository so instances of SharedWorkers are shared across pages.
660
661         * fast/workers/shared-worker-shared-expected.txt: Added.
662         * fast/workers/shared-worker-shared.html-disabled: Added sharing test.
663
664 2009-08-07  Ryosuke Niwa  <rniwa@webkit.org>
665
666         Reviewed by Justin Garcia.
667
668         selectionHasStyle doesn't handle text-specific properties properly
669         https://bugs.webkit.org/show_bug.cgi?id=27858
670
671         This patch adds toggle-compound-styles to make sure WebKit can handle nested text styles
672         such as <b><i>hello</i>world</b> (italicized) and <b><i>hello</i>world</b> (not italicized)
673         on all platforms except on Mac (to match TextEdit's behavior).
674
675         * editing/execCommand/resources/toggle-compound-styles.js: Added.
676         (testSingleToggle):
677         * editing/execCommand/toggle-compound-styles.html: Added.
678         * platform/gtk/editing/execCommand: Added.
679         * platform/gtk/editing/execCommand/toggle-compound-styles-expected.txt: Added.
680         * platform/mac/editing/execCommand/toggle-compound-styles-expected.txt: Added.
681         * platform/qt/editing/execCommand/toggle-compound-styles-expected.txt: Added.
682         * platform/win/editing/execCommand: Added.
683         * platform/win/editing/execCommand/toggle-compound-styles-expected.txt: Added.
684
685 2009-08-07  Darin Adler  <darin@apple.com>
686
687         Reviewed by Mark Rowe.
688
689         Fix three tests so they are not dependent on the getSelection() result
690         reflecting selections inside <input> and <textarea> elements.
691
692         * fast/events/right-click-focus.html: Removed unneeded check of anchorNode.
693         The test works fine by just testing the actual result of typing.
694
695         * fast/forms/focus-style-pending.html: Detect focus with an onfocus
696         attribute rather than by looking at getSelection().focusNode.
697
698         * fast/forms/search-click-in-placeholder.html: Detect focus with an onfocus
699         attribute rather than by looking at getSelection().baseNode.
700
701 2009-08-07  Alpha Lam  <hclam@chromium.org>
702
703         Reviewed by Eric Seidel.
704
705         Right click on timeline of media controls panel cause seek
706         https://bugs.webkit.org/show_bug.cgi?id=27920
707
708         Add a test simulate the behavior of seeking by right clicking
709         on the time bar of media controls while playing.
710
711         * media/controls-right-click-on-timebar-expected.txt: Added.
712         * media/controls-right-click-on-timebar.html: Added.
713
714 2009-08-07  Darin Adler  <darin@apple.com>
715
716         Reviewed by Mark Rowe.
717
718         Another try at making the gc-9.html test less prone to intermittent failure.
719
720         * fast/dom/gc-9.html: Changed this to do the "before garbage collection"
721         test right after setting the properties. This practically eliminates the
722         possibility that we will get unlucky and get a garbage collection between
723         when theproperty is set and tested, which seems to have happened at least
724         once on the buildbot.
725
726 2009-08-07  Mike Fenton  <mike.fenton@torchmobile.com>
727
728         Reviewed by Adam Treat.
729
730         Move fast/forms/menulist-style-color.html to Skipped list for mac/win.
731         Bug filed - https://bugs.webkit.org/show_bug.cgi?id=28079
732
733         * platform/mac/Skipped:
734         * platform/win/Skipped:
735
736 2009-08-07  Mike Fenton  <mike.fenton@torchmobile.com>
737
738         Reviewed by Adam Treat.
739
740         Add Test results for mac and windows for new tests.
741
742         https://bugs.webkit.org/show_bug.cgi?id=28050
743
744         * platform/mac/fast/forms/text-style-color-expected.txt: Added.
745         * platform/win/fast/forms/text-style-color-expected.txt: Added.
746
747 2009-08-07  Peter Kasting  <pkasting@google.com>
748
749         Reviewed by Adam Treat.
750
751         https://bugs.webkit.org/show_bug.cgi?id=28076
752         Add fast/images/icon-decoding.html to Qt skip list until it has
753         results.
754
755         * platform/qt/Skipped:
756
757 2009-08-07  Mike Fenton  <mike.fenton@torchmobile.com>
758
759         Reviewed by Eric Seidel.
760
761         Prevent RenderThemeQt AdjustStyle based calls for TextField, MenuList and MenuListButton
762         from discarding style colour.
763
764         Add new tests and remove tests from platform/qt/Skipped that now pass.
765
766         https://bugs.webkit.org/show_bug.cgi?id=28050
767
768         * fast/forms/menulist-style-color.html: Added.
769         * fast/forms/text-style-color.html: Added.
770         * platform/qt/Skipped:
771         * platform/qt/fast/forms/menulist-style-color-expected.txt: Added.
772         * platform/qt/fast/forms/text-style-color-expected.txt: Added.
773
774 2009-08-07  Brady Eidson  <beidson@apple.com>
775
776         Reviewed by Darin Adler.
777
778         Implement the HTML5 hashchange event.
779         https://bugs.webkit.org/show_bug.cgi?id=21605
780
781         * fast/loader/hashchange-event-expected.txt: Added.
782         * fast/loader/hashchange-event.html: Added.
783
784 2009-08-07  Shinichiro Hamaji  <hamaji@chromium.org>
785
786         Reviewed by Adele Peterson.
787
788         Cannot scroll for box-reflect:right
789         https://bugs.webkit.org/show_bug.cgi?id=27979
790
791         Update m_overflowLeft an m_overflowWidth for reflection just like
792         m_overflowTop and m_overflowHeight.
793
794         * fast/reflections/reflection-overflow-scroll-expected.txt: Added.
795         * fast/reflections/reflection-overflow-scroll.html: Added.
796         * fast/reflections/resources/reflection-overflow-scroll.js: Added.
797         * platform/mac/fast/reflections/reflection-nesting-expected.txt:
798         * platform/mac/fast/repaint/reflection-redraw-expected.txt:
799
800 2009-08-06  Shinichiro Hamaji  <hamaji@chromium.org>
801
802         Reviewed by Adam Barth.
803
804         box-shadow's spread is ignored with <table>
805         https://bugs.webkit.org/show_bug.cgi?id=28017
806
807         Use RenderStyle::getBoxShadowExtent just like RenderBlock.
808
809         * fast/box-shadow/box-shadow-overflow-scroll-expected.txt: Added.
810         * fast/box-shadow/box-shadow-overflow-scroll.html: Added.
811         * fast/box-shadow/resources/box-shadow-overflow-scroll.js: Added.
812
813 2009-08-06  Jan Michael Alonzo  <jmalonzo@webkit.org>
814
815         Reviewed by Xan Lopez.
816
817         [Gtk] Copy expected (txt only) result from Mac for
818         fast/images/icon-decoding.html from r46871 since we seem to pass this
819         test as well.
820
821         * platform/gtk/fast/images/icon-decoding-expected.txt: Copied from LayoutTests/platform/mac/fast/images/icon-decoding-expected.txt.
822
823 2009-08-06  Simon Fraser  <simon.fraser@apple.com>
824
825         Make the test a little more sloppy to try to fix sporadic failures on Windows.
826
827         * animations/play-state.html:
828
829 2009-08-05  Simon Fraser  <simon.fraser@apple.com>
830
831         Reviewed by Darin Adler.
832
833         Implement the matchMedium method on the Media interface described in the CSSOM View Module.
834         https://bugs.webkit.org/show_bug.cgi?id=22495
835
836         * fast/media/matchmedium-query-api-expected.txt: Added.
837         * fast/media/matchmedium-query-api.html: Added.
838
839 2009-08-06  Darin Adler  <darin@apple.com>
840
841         Reviewed by Mark Rowe.
842
843         * fast/dom/gc-9-expected.txt: Generated new results.
844         * fast/dom/gc-9.html: Turned off tests that are unpredictable based
845         on what happens during garbage collection. These do represent bugs,
846         so we want to turn them back on again once the bugs are fixed.
847
848 2009-08-06  Peter Kasting  <pkasting@google.com>
849
850         Reviewed by Eric Seidel.
851
852         https://bugs.webkit.org/show_bug.cgi?id=28025
853         Add a test for .ico decoding.
854
855         * fast/images/icon-decoding.html: Added.
856         * fast/images/resources/1bit.ico: Added.
857         * fast/images/resources/2entries.ico: Added.
858         * fast/images/resources/32bit.ico: Added.
859         * fast/images/resources/8bit.ico: Added.
860         * platform/mac/fast/images/icon-decoding-expected.checksum: Added.
861         * platform/mac/fast/images/icon-decoding-expected.png: Added.
862         * platform/mac/fast/images/icon-decoding-expected.txt: Added.
863
864 2009-08-06  Michelangelo De Simone  <micdesim@gmail.com>
865
866         Reviewed by Darin Adler.
867
868         https://bugs.webkit.org/show_bug.cgi?id=27455
869         Test suite for form controls' custom validation message.
870
871         * fast/dom/domListEnumeration-expected.txt: Corrected
872         * fast/dom/resources/domListEnumeration.js: Corrected
873         * fast/forms/ValidityState-customError-001-expected.txt: Added.
874         * fast/forms/ValidityState-customError-001.html: Added.
875         * fast/forms/ValidityState-customError-002-expected.txt: Added.
876         * fast/forms/ValidityState-customError-002.html: Added.
877         * fast/forms/ValidityState-customError-003-expected.txt: Added.
878         * fast/forms/ValidityState-customError-003.html: Added.
879         * fast/forms/ValidityState-customError-004-expected.txt: Added.
880         * fast/forms/ValidityState-customError-004.html: Added.
881
882 2009-08-06  Ryosuke Niwa  <rniwa@webkit.org>
883
884         Reviewed by Eric Seidel.
885
886         LayoutTests/editing/execCommand/boldSelection.html must be a dumpAsText test
887         https://bugs.webkit.org/show_bug.cgi?id=28055
888
889         This patch converts boldSelection.html to a dumpAsText and adds description on what it tests.
890         Namely, it tests bolding the first 21 letters  of a sentence.
891         Since bolding must be done by adding b tag instead of a style span, we print innerHTML of the result.
892
893         * editing/execCommand/boldSelection-expected.txt: Added.
894         * editing/execCommand/boldSelection.html:
895         * platform/mac/editing/execCommand/boldSelection-expected.checksum: Removed.
896         * platform/mac/editing/execCommand/boldSelection-expected.png: Removed.
897         * platform/mac/editing/execCommand/boldSelection-expected.txt: Removed.
898         * platform/qt/editing/execCommand/boldSelection-expected.txt: Removed.
899
900 2009-08-06  Simon Fraser  <simon.fraser@apple.com>
901
902         Fix a test in http/tests/media that was missed in the earlier 'media' rename.
903
904         * http/tests/media/video-play-stall.html:
905
906 2009-08-06  Simon Fraser  <simon.fraser@apple.com>
907
908         Rubber-stamped by Dan Bernstein.
909
910         Move a video test from fast/media to media/, since fast/media is all about
911         CSS media queries.
912
913         * media/video-controls-with-mutation-event-handler-expected.txt: Renamed from LayoutTests/fast/media/video-controls-with-mutation-event-handler-expected.txt.
914         * media/video-controls-with-mutation-event-handler.html: Renamed from LayoutTests/fast/media/video-controls-with-mutation-event-handler.html.
915
916 2009-08-06  Simon Fraser  <simon.fraser@apple.com>
917         
918         Reviewed by Dan Bernstein.
919         
920         https://bugs.webkit.org/show_bug.cgi?id=28056
921         Change media tests to not use a variable in global scope with the name
922         'media', to avoid conflict with window.media.
923         
924         * media/audio-constructor-autobuffer-expected.txt:
925         * media/audio-constructor-autobuffer.html:
926         * media/audio-constructor-src.html:
927         * media/audio-constructor.html:
928         * media/audio-data-url-expected.txt:
929         * media/audio-data-url.html:
930         * media/audio-mpeg-supported-expected.txt:
931         * media/audio-mpeg-supported.html:
932         * media/media-load-event-expected.txt:
933         * media/media-load-event.html:
934         * media/video-can-play-type.html:
935         * media/video-loop-expected.txt:
936         * media/video-loop.html:
937         * media/video-seek-past-end-paused-expected.txt:
938         * media/video-seek-past-end-paused.html:
939         * media/video-seek-past-end-playing-expected.txt:
940         * media/video-seek-past-end-playing.html:
941         * media/video-source-media.html:
942         * media/video-source-type-params.html:
943         * media/video-source-type.html:
944         * media/video-source.html:
945         * media/video-src-invalid-remove.html:
946         * media/video-src-plus-source-expected.txt:
947         * media/video-src-plus-source.html:
948         * media/video-src-source.html:
949         * media/video-src.html:
950         * media/video-test.js:
951         (findMediaElement):
952         (waitForEvent):
953         (waitForEventAndTest):
954         (relativeURL):
955         * media/video-timeupdate-during-playback.html:
956         
957 2009-08-06  Drew Wilson  <atwilson@google.com>
958
959         Reviewed by David Levin.
960
961         Refactored worker tests to share code with shared worker versions. Shared worker tests are currently disabled by default.
962
963         Worker layout tests should be refactored to enable testing SharedWorkers also.
964         https://bugs.webkit.org/show_bug.cgi?id=27963
965
966         * fast/workers/resources/shared-worker-common.js:
967         (onconnect):
968         (gc):
969         (handleMessage):
970         * fast/workers/resources/shared-worker-create-common.js: Added.
971         (createWorker.worker.port.onmessage):
972         (createWorker.worker.postMessage):
973         (createWorker):
974         * fast/workers/resources/worker-context-gc.js: Added.
975         (log):
976         (worker.onmessage):
977         * fast/workers/resources/worker-create-common.js: Added.
978         (createWorker):
979         * fast/workers/resources/worker-location.js: Added.
980         (log):
981         (gc):
982         (worker.onmessage):
983         * fast/workers/resources/worker-navigator.js: Added.
984         (log):
985         (worker.onmessage):
986         * fast/workers/resources/worker-replace-global-constructor.js:
987         * fast/workers/resources/worker-replace-self.js: Added.
988         (log):
989         (worker.onmessage):
990         * fast/workers/shared-worker-context-gc-expected.txt: Added.
991         * fast/workers/shared-worker-context-gc.html-disabled: Added.
992         * fast/workers/shared-worker-location-expected.txt: Added.
993         * fast/workers/shared-worker-location.html-disabled: Added.
994         * fast/workers/shared-worker-navigator-expected.txt: Added.
995         * fast/workers/shared-worker-navigator.html-disabled: Added.
996         * fast/workers/shared-worker-replace-global-constructor.html-disabled:
997         * fast/workers/shared-worker-replace-self-expected.txt: Added.
998         * fast/workers/shared-worker-replace-self.html-disabled: Added.
999         * fast/workers/worker-context-gc.html:
1000         * fast/workers/worker-location.html:
1001         * fast/workers/worker-navigator.html:
1002         * fast/workers/worker-replace-global-constructor.html:
1003         * fast/workers/worker-replace-self.html:
1004
1005 2009-08-06  Adam Barth  <abarth@webkit.org>
1006
1007         Unreviewed rollout.
1008
1009         Revert 46840 because it broke the reliability tests.
1010
1011         * http/tests/security/isolatedWorld/window-setTimeout-function-expected.txt: Removed.
1012         * http/tests/security/isolatedWorld/window-setTimeout-function.html: Removed.
1013         * http/tests/security/isolatedWorld/window-setTimeout-string-expected.txt: Removed.
1014         * http/tests/security/isolatedWorld/window-setTimeout-string.html: Removed.
1015         * platform/gtk/Skipped:
1016         * platform/mac/Skipped:
1017         * platform/qt/Skipped:
1018         * platform/win/Skipped:
1019
1020 2009-08-06  Drew Wilson  <atwilson@google.com>
1021
1022         Reviewed by David Levin.
1023
1024         SharedWorkers should instantiate a thread and a SharedWorkerContext
1025         https://bugs.webkit.org/show_bug.cgi?id=27927
1026
1027         Added disabled tests for SharedWorker minimal functionality.
1028
1029         Began refactoring of dedicated worker tests to allow sharing test cases between shared and dedicated worker (will continue in another patch).
1030
1031         * fast/workers/resources/shared-worker-common.js: Added.
1032         * fast/workers/resources/shared-worker-script-error.js: Added.
1033         * fast/workers/resources/worker-replace-global-constructor.js: Moved common code into shared .js file.
1034         * fast/workers/shared-worker-constructor.html-disabled:
1035         * fast/workers/shared-worker-gc-expected.txt: Added.
1036         * fast/workers/shared-worker-gc.html-disabled: Added.
1037         * fast/workers/shared-worker-load-error-expected.txt: Added.
1038         * fast/workers/shared-worker-load-error.html-disabled: Added.
1039         * fast/workers/shared-worker-replace-global-constructor-expected.txt: Added.
1040         * fast/workers/shared-worker-replace-global-constructor.html-disabled: Added.
1041         * fast/workers/shared-worker-script-error-expected.txt: Added.
1042         * fast/workers/shared-worker-script-error.html-disabled: Added.
1043         * fast/workers/shared-worker-simple-expected.txt: Added.
1044         * fast/workers/shared-worker-simple.html-disabled: Added.
1045         * fast/workers/worker-replace-global-constructor.html:
1046
1047 2009-08-06  Adam Barth  <abarth@webkit.org>
1048
1049         Reviewed by Eric Seidel.
1050
1051         [V8] Teach ScheduledAction::execute about isolated worlds
1052         https://bugs.webkit.org/show_bug.cgi?id=27703
1053
1054         Add test coverage for the interaction between setTimeout and isolated
1055         worlds.
1056
1057         * http/tests/security/isolatedWorld/window-setTimeout-function-expected.txt: Added.
1058         * http/tests/security/isolatedWorld/window-setTimeout-function.html: Added.
1059         * http/tests/security/isolatedWorld/window-setTimeout-string-expected.txt: Added.
1060         * http/tests/security/isolatedWorld/window-setTimeout-string.html: Added.
1061
1062 2009-08-05  Xan Lopez  <xlopez@igalia.com>
1063
1064         Skip new test using eventSender, since the GTK+ port does not have
1065         it yet.
1066
1067         * platform/gtk/Skipped:
1068
1069 2009-08-05  Drew Wilson  <atwilson@google.com>
1070
1071         Reviewed by David Levin.
1072
1073         Need to test throwing exceptions from Workers after calling close().
1074         https://bugs.webkit.org/show_bug.cgi?id=27924
1075
1076         * fast/workers/resources/worker-close.js:
1077         * fast/workers/worker-close-expected.txt:
1078         * fast/workers/worker-close.html:
1079
1080 2009-08-05  Darin Adler  <darin@apple.com>
1081
1082         Reviewed by Dan Bernstein.
1083
1084         Client side image maps did not handle zoom correctly.
1085         Client side image maps did not handle border and padding correctly.
1086
1087         * fast/images/image-map-zoom-expected.txt: Added.
1088         * fast/images/image-map-zoom.html: Added.
1089
1090 2009-08-05  Brady Eidson  <beidson@apple.com>
1091
1092         Reviewed by Darin Adler.
1093
1094         Win DRT's resource load delegate is missing didReceiveResponse
1095         https://bugs.webkit.org/show_bug.cgi?id=28033
1096
1097         * platform/win/Skipped: 
1098
1099 2009-08-05  Brady Eidson  <beidson@apple.com>
1100
1101         Reviewed by Darin Adler.
1102
1103         Win DRT's resource load delegate is missing didReceiveResponse
1104         https://bugs.webkit.org/show_bug.cgi?id=28033
1105
1106         * platform/win/Skipped: Remove a test that now passes
1107         
1108         Remove platform specific results for the XFrameOptions suite which now matches cross platform results:
1109         * platform/win/http/tests/security: Removed.
1110         * platform/win/http/tests/security/XFrameOptions: Removed.
1111         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
1112         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Removed.
1113         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Removed.
1114         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
1115         * platform/win/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Removed.
1116
1117 2009-08-05  Brady Eidson  <beidson@apple.com>
1118
1119         Rubberstamped by Mark Rowe.
1120
1121         As a followup to http://trac.webkit.org/changeset/46811, Windows-specific results *did* have some differences, so restoring those results.
1122
1123         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Copied from platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt.
1124         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Copied from platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt.
1125         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Copied from platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt.
1126         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Copied from platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt.
1127
1128 2009-08-05  Brady Eidson  <beidson@apple.com>
1129
1130         Rubberstamped by Mark Rowe.
1131
1132         Actually, for all 6 of these tests Tiger now matches the cross-platform results, so removing all the Tiger results.
1133
1134         * platform/mac-tiger/http/tests/loading/redirect-methods-expected.txt: Removed.
1135         * platform/mac-tiger/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Removed.
1136         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
1137         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Removed.
1138         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Removed.
1139         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
1140
1141 2009-08-05  Brady Eidson  <beidson@apple.com>
1142
1143         Rubberstamped by Mark Rowe.
1144
1145         As a followup to http://trac.webkit.org/changeset/46809, Windows-specific results now match the cross-platform results, 
1146         so I'm removing them.
1147
1148         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Removed.
1149         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Removed.
1150         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Removed.
1151         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Removed.
1152
1153 2009-08-05  Brady Eidson  <beidson@apple.com>
1154
1155         Rubberstamped by Mark Rowe.
1156
1157         As a followup to http://trac.webkit.org/changeset/46809, update Tiger platform specific results for these tests.
1158
1159         * platform/mac-tiger/http/tests/loading/redirect-methods-expected.txt:
1160         * platform/mac-tiger/http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
1161
1162 2009-08-05  Darin Fisher  <darin@chromium.org>
1163
1164         Reviewed by Darin Adler.
1165
1166         Update test results to account for willCacheResponse logging now being
1167         an opt-in feature of layoutTestController.
1168         https://bugs.webkit.org/show_bug.cgi?id=28010
1169
1170         * http/tests/loading/redirect-methods-expected.txt: Rebaselined
1171         * http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Rebaselined
1172         * http/tests/misc/willCacheResponse-delegate-callback.html: Calls dumpWillCacheResponse.
1173         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt: Rebaselined
1174         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt: Rebaselined
1175         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Rebaselined
1176         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt: Rebaselined
1177
1178 2009-08-05  Mark Rowe  <mrowe@apple.com>
1179
1180         Reviewed by Brady Eidson.
1181
1182         Fix two tests to not load a resource that takes five seconds to load.
1183
1184         We achieve this by making the delay in slow-resource.pl configurable in a query parameter.
1185         This drops the run time of each of the tests from over five seconds to less than a third
1186         of a second.
1187
1188         * http/tests/misc/DOMContentLoaded-event.html:
1189         * http/tests/navigation/multiple-back-forward-entries.html:
1190         * http/tests/navigation/resources/slow-resource.pl:
1191
1192 2009-08-05  Szabo Carol  <carol.szabo@nokia.com>
1193
1194         Reviewed by Darin Adler.
1195
1196         Test for https://bugs.webkit.org/show_bug.cgi?id=27942
1197         Form Reset does not work per w3c standard when single selection
1198         SELECT element has more than one option marked as selected.
1199
1200         * fast/forms/select-reset-multiple-selections-4-single-selection-expected.txt: Added.
1201         * fast/forms/select-reset-multiple-selections-4-single-selection.html: Added.
1202
1203 2009-08-04  Adam Barth  <abarth@webkit.org>
1204
1205         Reviewed by Eric Seidel.
1206
1207         [V8] Teach ScheduledAction::execute about isolated worlds
1208         https://bugs.webkit.org/show_bug.cgi?id=27703
1209
1210         Rename queueScriptInIsolatedWorld to evaluateScriptInIsolatedWorld
1211         because I've changed this API to be synchronous instead of asynchronous
1212         to work around some strange behavior in the work_queue_.  Turns out we
1213         don't need the complexity of an asynchronous API to test this feature.
1214
1215         * http/tests/security/isolatedWorld/all-window-properties.html:
1216         * http/tests/security/isolatedWorld/all-window-prototypes.html:
1217         * http/tests/security/isolatedWorld/body-properties.html:
1218         * http/tests/security/isolatedWorld/body-prototype.html:
1219         * http/tests/security/isolatedWorld/click-event.html:
1220         * http/tests/security/isolatedWorld/document-open.html:
1221         * http/tests/security/isolatedWorld/document-properties.html:
1222         * http/tests/security/isolatedWorld/document-prototype.html:
1223         * http/tests/security/isolatedWorld/global-variables.html:
1224         * http/tests/security/isolatedWorld/image-properties.html:
1225         * http/tests/security/isolatedWorld/image-prototype.html:
1226         * http/tests/security/isolatedWorld/location-properties.html:
1227         * http/tests/security/isolatedWorld/location-prototype.html:
1228         * http/tests/security/isolatedWorld/number-prototype.html:
1229         * http/tests/security/isolatedWorld/object-prototype.html:
1230         * http/tests/security/isolatedWorld/string-prototype.html:
1231         * http/tests/security/isolatedWorld/window-properties.html:
1232
1233 2009-08-04  Eric Seidel  <eric@webkit.org>
1234
1235         Reviewed by Simon Fraser.
1236
1237         REGRESSION (r45064): Drop caret remains in text control after the mouse exits
1238         https://bugs.webkit.org/show_bug.cgi?id=26787
1239
1240         Fix some bogus comments noticed during testing.
1241
1242         * fast/forms/drag-into-textarea.html:
1243         * fast/forms/drag-out-of-textarea.html:
1244
1245 2009-08-04  Chris Fleizach  <cfleizach@apple.com>
1246
1247         Reviewed by Darin Adler.
1248
1249         Bug 27994 - WAI-ARIA: aria-valuetext needs to be implemented
1250         https://bugs.webkit.org/show_bug.cgi?id=27994
1251
1252         * platform/mac/accessibility/aria-valuetext-expected.txt: Added.
1253         * platform/mac/accessibility/aria-valuetext.html: Added.
1254
1255 2009-08-04  Chris Fleizach  <cfleizach@apple.com>
1256
1257         Reviewed by Darin Adler.
1258
1259         Bug 27993 - AXSliders are missing required attributes and actions
1260         https://bugs.webkit.org/show_bug.cgi?id=27993
1261
1262         Update tests to use more generic isActionSupported.
1263
1264         * accessibility/aria-link-supports-press.html:
1265         * accessibility/button-press-action.html:
1266         * accessibility/onclick-handlers.html:
1267         * platform/mac/accessibility/slider-supports-actions-expected.txt: Added.
1268         * platform/mac/accessibility/slider-supports-actions.html: Added.
1269
1270 2009-08-04  Eric Seidel  <eric@webkit.org>
1271
1272         Reviewed by Simon Fraser.
1273
1274         fast/forms/textfield-drag-into-disabled.html has a needless 5 second delay
1275         https://bugs.webkit.org/show_bug.cgi?id=28008
1276
1277         Updated the test not to use a 5 second delay.
1278         Also made this dumpAsText.
1279         I verified I didn't break the test by removing the "disabled"
1280         from the <input> and validating that the drag completed correctly.
1281
1282         * fast/forms/textfield-drag-into-disabled-expected.txt: Added.
1283         * fast/forms/textfield-drag-into-disabled.html:
1284         * platform/mac/fast/forms/textfield-drag-into-disabled-expected.checksum: Removed.
1285         * platform/mac/fast/forms/textfield-drag-into-disabled-expected.png: Removed.
1286         * platform/mac/fast/forms/textfield-drag-into-disabled-expected.txt: Removed.
1287         * platform/qt/fast/forms/textfield-drag-into-disabled-expected.txt: Removed.
1288         * platform/win/fast/forms/textfield-drag-into-disabled-expected.txt: Removed.
1289
1290 2009-08-04  Eric Seidel  <eric@webkit.org>
1291
1292         Reviewed by Simon Fraser.
1293
1294         LayoutTests are too slow
1295         https://bugs.webkit.org/show_bug.cgi?id=27995
1296
1297         Shave 5 seconds off of run-webkit-tests.
1298
1299         * fast/events/click-count.html: use eventSender.leapForward instead of setTimeout
1300
1301 2009-08-04  Mark Rowe  <mrowe@apple.com>
1302
1303         Update test results after addition of AXRequired in r46768.
1304
1305         * platform/mac/accessibility/lists-expected.txt:
1306
1307 2009-08-04  Simon Fraser  <simon.fraser@apple.com>
1308
1309         Reviewed by Dave Hyatt.
1310
1311         Add support for transitions/animations of text-indent.
1312
1313         * transitions/text-indent-transition-expected.txt: Added.
1314         * transitions/text-indent-transition.html: Added.
1315
1316 2009-08-04  Simon Fraser  <simon.fraser@apple.com>
1317
1318         Reviewed by Dave Hyatt.
1319
1320         Add support for transitions of min- and max-width, and min- and max-height.
1321         https://bugs.webkit.org/show_bug.cgi?id=27990
1322
1323         * transitions/min-max-width-height-transitions-expected.txt: Added.
1324         * transitions/min-max-width-height-transitions.html: Added.
1325
1326 2009-08-04  Chris Fleizach  <cfleizach@apple.com>
1327
1328         Reviewed by Darin Adler.
1329
1330         Added test for 
1331         Bug 27964 - WAI-ARIA: radio button does not determine its label from text content
1332         https://bugs.webkit.org/show_bug.cgi?id=27964
1333
1334         Updated tests that expected the extra space at the end of some ARIA labels.
1335
1336         * accessibility/aria-labelledby-stay-within.html:
1337         * platform/mac/accessibility/aria-describedby-on-input-expected.txt:
1338         * platform/mac/accessibility/aria-labelledby-on-input-expected.txt:
1339         * platform/mac/accessibility/aria-radiobutton-text-expected.txt: Added.
1340         * platform/mac/accessibility/aria-radiobutton-text.html: Added.
1341
1342 2009-08-03  Chris Fleizach  <cfleizach@apple.com>
1343
1344         Reviewed by Jon Honeycutt.
1345
1346         Bug 27958 - WAI-ARIA: Implement 'aria-required' attribute.
1347         https://bugs.webkit.org/show_bug.cgi?id=27958
1348
1349         Tests for aria-required. Modified tests to accomodate new attribute.
1350
1351         * platform/mac-leopard/accessibility/table-with-aria-role-expected.txt:
1352         * platform/mac/accessibility/aria-required-expected.txt: Added.
1353         * platform/mac/accessibility/aria-required.html: Added.
1354         * platform/mac/accessibility/legend-expected.txt:
1355         * platform/mac/accessibility/radio-button-group-members-expected.txt:
1356         * platform/mac/accessibility/table-with-aria-role-expected.txt:
1357
1358 2009-08-04  Ariya Hidayat  <ariya.hidayat@nokia.com>
1359
1360         Rubber-stamped by Simon Hausmann.
1361
1362         [Qt] Add passed test results, with pixel tests.
1363
1364         * platform/qt/Skipped:
1365         * platform/qt/fast/canvas/canvas-composite-expected.checksum: Added.
1366         * platform/qt/fast/canvas/canvas-composite-expected.png: Added.
1367         * platform/qt/fast/canvas/canvas-composite-expected.txt: Added.
1368         * platform/qt/fast/canvas/drawImage-expected.checksum: Added.
1369         * platform/qt/fast/canvas/drawImage-expected.png: Added.
1370         * platform/qt/fast/canvas/drawImage-expected.txt: Added.
1371         * platform/qt/fast/canvas/drawImage-with-globalAlpha-expected.checksum: Added.
1372         * platform/qt/fast/canvas/drawImage-with-globalAlpha-expected.png: Added.
1373
1374 2009-08-04  Ariya Hidayat  <ariya.hidayat@nokia.com>
1375
1376         Reviewed by Adam Treat.
1377
1378         [Qt] Fix the metrics.
1379
1380         * platform/qt/fast/canvas/canvas-before-css-expected.txt:
1381
1382 2009-08-04  Ariya Hidayat  <ariya.hidayat@nokia.com>
1383
1384         Reviewed by Tor Arne Vestbø.
1385
1386         [Qt] Add pixel tests result.
1387
1388         * platform/qt/Skipped:
1389         * platform/qt/fast/canvas/canvas-as-image-expected.checksum: Added.
1390         * platform/qt/fast/canvas/canvas-as-image-expected.png: Added.
1391         * platform/qt/fast/canvas/canvas-as-image-expected.txt: Added.
1392         * platform/qt/fast/canvas/canvas-as-image-incremental-repaint-expected.checksum: Added.
1393         * platform/qt/fast/canvas/canvas-as-image-incremental-repaint-expected.png: Added.
1394         * platform/qt/fast/canvas/canvas-as-image-incremental-repaint-expected.txt: Added.
1395         * platform/qt/fast/canvas/canvas-before-css-expected.checksum: Added.
1396         * platform/qt/fast/canvas/canvas-before-css-expected.png: Added.
1397         * platform/qt/fast/canvas/canvas-before-css-expected.txt:
1398         * platform/qt/fast/canvas/canvas-bg-expected.checksum: Added.
1399         * platform/qt/fast/canvas/canvas-bg-expected.png: Added.
1400         * platform/qt/fast/canvas/canvas-bg-expected.txt: Added.
1401         * platform/qt/fast/canvas/canvas-bg-zoom-expected.checksum: Added.
1402         * platform/qt/fast/canvas/canvas-bg-zoom-expected.png: Added.
1403         * platform/qt/fast/canvas/canvas-bg-zoom-expected.txt: Added.
1404
1405 2009-08-04  Adam Treat  <adam.treat@torchmobile.com>
1406
1407         Fix buildbot. This was supposed to be part of the last commit r46757, but the hunk never made it in.
1408
1409         * platform/qt/fast/block/float/033-expected.txt:
1410
1411 2009-08-04  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1412
1413         Reviewed by Simon Hausmann.
1414
1415         Remove LayoutTests/fast/block/float/033.html from the Qt Skipped list
1416
1417         The expected value was incorrect and it has been modified. The new expected value is similar to the MAC version as well.
1418
1419         * platform/qt/Skipped:
1420         * platform/qt/fast/block/float/033-expected.txt:
1421
1422 2009-08-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
1423
1424         [Gtk] Skip accessibility/input-slider.html as it needs
1425         Accessibility support in DRT which the Gtk do not have an
1426         implementation at the moment.
1427
1428         * platform/gtk/Skipped:
1429
1430 2009-08-03  Dirk Pranke  <dpranke@chromium.org>
1431
1432         Reviewed by Sam Weinig.
1433
1434         Test for https://bugs.webkit.org/show_bug.cgi?id=27748
1435         crash w/ stack overflow when same CSS file loaded repeatedly
1436
1437         Fix crash caused by a stack overflow when repeatedly loading very large
1438         CSS files. CSSRuleData in CSSStyleSelector.h destroyed itself 
1439         recursively rather than iteratively.
1440
1441         * fast/css/large-list-of-rules-crash-expected.txt: Added.
1442         * fast/css/large-list-of-rules-crash.html: Added.
1443         * fast/css/resources/large-list-of-rules-crash.css: Added.
1444
1445 2009-08-03  Simon Fraser  <simon.fraser@apple.com>
1446
1447         Reviewed by Dan Bernstein.
1448
1449         Make the DRT APIs to pause transitions and animations work for accelerated animations
1450         <https://bugs.webkit.org/show_bug.cgi?id=27627>
1451         <rdar://problem/6442932>
1452
1453         Fix the 'pauseAnimationAtTimeOnElementWithId' and 'pauseTransitionAtTimeOnElementWithId' APIs
1454         available to LayoutTests to work with accelerated animations and transitions. Done by sending
1455         the pause time down to the GraphicsLayer, and using it to stop time on the layer.
1456         
1457         I also added an assertion to check that the animation has actually started when we
1458         try to pause it, to check that the pause time we compute is valid. This revealed a number
1459         of tests that tried to pause before animations started, required some amount of test fixing.
1460
1461         * animations/animation-drt-api-multiple-keyframes.html:
1462         * animations/animation-drt-api.html:
1463         * animations/animation-hit-test-transform.html:
1464         * animations/animation-hit-test.html:
1465         * animations/animation-test-helpers.js:
1466         (isCloseEnough):
1467         (matrixStringToArray):
1468         (checkExpectedValue):
1469         (endTest):
1470         (startTest):
1471         (runAnimationTest.else):
1472         (runAnimationTest):
1473         (waitForAnimationToStart):
1474         * transitions/transition-drt-api-delay.html:
1475         * transitions/transition-hit-test-transform.html:
1476         * transitions/transition-shorthand-delay.html:
1477         * transitions/transition-test-helpers.js:
1478         (isCloseEnough):
1479         (checkExpectedValue):
1480         (endTest):
1481         (runTest):
1482         (waitForAnimationStart):
1483         (startTest):
1484         (runTransitionTest):
1485
1486 2009-08-03  Chris Fleizach  <cfleizach@apple.com>
1487
1488         Reviewed by Darin Adler.
1489
1490         Bug 27943: Need to implement ARIA role="radiogroup"
1491         https://bugs.webkit.org/show_bug.cgi?id=27943
1492
1493         * platform/mac/accessibility/aria-radiogroup-expected.txt: Added.
1494         * platform/mac/accessibility/aria-radiogroup.html: Added.
1495
1496 2009-08-03  Eric Carlson  <eric.carlson@apple.com>
1497
1498         Reviewed by Eric Seidel.
1499
1500         HTMLInputElement is not controllable by assistive technologies
1501         https://bugs.webkit.org/show_bug.cgi?id=27941
1502         
1503         Add test for <input type=range> accessibility .
1504
1505         * accessibility/input-slider.html: Added.
1506         * platform/mac/accessibility/input-slider-expected.txt: Added.
1507
1508 2009-08-02  Sam Weinig  <sam@webkit.org>
1509
1510         Land updated expected result.
1511
1512         * fast/js/array-filter-expected.txt:
1513
1514 2009-08-02  Sam Weinig  <sam@webkit.org>
1515
1516         Reviewed by Oliver Hunt.
1517
1518         Speed up fast/js/array-filter.html by 10x in debug builds by not using an
1519         unnecessarily large sparse array.
1520
1521         * fast/js/resources/array-filter.js:
1522
1523 2009-08-01  Brian Weinstein  <bweinstein@apple.com>
1524
1525         Rubber-stamped by Mark Rowe.
1526
1527         Remove a non-existent test from the Windows Skipped List.
1528
1529         * platform/win/Skipped:
1530
1531 2009-08-01  Brady Eidson  <beidson@apple.com>
1532
1533         For my new test I landed last night, check in Tiger-specific results, and skip on Windows.
1534
1535         * platform/mac-tiger/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Added.
1536         * platform/win/Skipped: Add to the skipped list because the failure needs exploration.
1537
1538 2009-08-01  John Abd-El-Malek  <jam@chromium.org>
1539
1540         Reviewed by Eric Seidel.
1541
1542         Update test to work with multi-process message ports.
1543
1544         https://bugs.webkit.org/show_bug.cgi?id=27819
1545
1546         * fast/events/message-channel-gc.html:
1547
1548 2009-08-01  Evan Martin  <evan@chromium.org>
1549
1550         Reviewed by Adam Barth.
1551
1552         Add a regression test for a crash when a page has smart quotes in a
1553         mime type.
1554
1555         * fast/parser/smart-quotes-in-tag-expected.txt: Added.
1556         * fast/parser/smart-quotes-in-tag.html: Added.
1557
1558 2009-07-31  Adam Treat  <adam.treat@torchmobile.com>
1559
1560         Reviewed by Holger Hans Peter Freyther.
1561
1562         The reason these four tests fail is a mystery to me right, but placing
1563         them in the Skipped file and the Qt port is... for the first time ever,
1564         finally green!
1565
1566         https://bugs.webkit.org/show_bug.cgi?id=27914
1567
1568         * platform/qt/Skipped:
1569
1570 2009-07-31  Adam Treat  <adam.treat@torchmobile.com>
1571
1572         Reviewed by Eric Seidel.
1573
1574         Printing related test needs to go in Skipped for now so we can
1575         get Qt buildbot green for first time.
1576
1577         https://bugs.webkit.org/show_bug.cgi?id=27913
1578
1579         * platform/qt/Skipped:
1580
1581 2009-07-31  Adam Treat  <adam.treat@torchmobile.com>
1582
1583         Reviewed by Eric Seidel.
1584
1585         Sometimes they pass, sometimes they fail.  In attempt to get Qt buildbot
1586         completely green for first time I'm placing these two in the Skipped file.
1587
1588         https://bugs.webkit.org/show_bug.cgi?id=27912
1589
1590         * platform/qt/Skipped:
1591
1592 2009-07-31  Adam Treat  <adam.treat@torchmobile.com>
1593
1594         Reviewed by George Staikos and Eric Seidel.
1595
1596         Place some audio related tests into the Skipped list in
1597         attempt to get Qt buildbot finally green.
1598
1599         https://bugs.webkit.org/show_bug.cgi?id=27910
1600
1601         * platform/qt/Skipped:
1602
1603 2009-07-31  Jan Michael Alonzo  <jmalonzo@webkit.org>
1604
1605         Skip http/tests/misc/favicon-loads-with-images-disabled.html as
1606         this requires resource load callbacks in Gtk DRT. I've raised bug
1607         #27905 to track this.
1608
1609         * platform/gtk/Skipped:
1610
1611 2009-07-31  Brady Eidson  <beidson@apple.com>
1612
1613         Reviewed by John Sullivan.
1614
1615         <rdar://problem/6973106> and https://bugs.webkit.org/show_bug.cgi?id=27896
1616         Favicons are still loaded when automatic image loading is disabled.
1617
1618         * http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Added.
1619         * http/tests/misc/favicon-loads-with-images-disabled.html: Added.
1620
1621 2009-07-31  Jeremy Orlow  <jorlow@chromium.org>
1622
1623         Reviewed by Adam Barth.
1624
1625         Add new LocalStorage layout tests.
1626         https://bugs.webkit.org/show_bug.cgi?id=27778
1627
1628         These test behavior that I don't think was very well verified earlier.
1629
1630         * storage/domstorage/localstorage/complex-keys-expected.txt: Added.
1631         * storage/domstorage/localstorage/complex-keys.html: Added.
1632               A bunch of corner cases related to keys.
1633         * storage/domstorage/localstorage/complex-values-expected.txt: Added.
1634         * storage/domstorage/localstorage/complex-values.html: Added.
1635               A bunch of corner cases related to values.
1636         * storage/domstorage/localstorage/remove-item-expected.txt: Added.
1637         * storage/domstorage/localstorage/remove-item.html: Added.
1638               Test basic removeItem functionality.
1639
1640 2009-07-31  Mike Fenton  <mike.fenton@torchmobile.com>
1641
1642         Reviewed by Adam Treat.
1643
1644         Re-Enable tests from Skipped that are passing correctly.
1645
1646         https://bugs.webkit.org/show_bug.cgi?id=27890
1647
1648         * platform/qt/Skipped:
1649
1650 2009-07-31  Mike Fenton  <mike.fenton@torchmobile.com>
1651
1652         Reviewed by Adam Treat.
1653
1654         Add LayoutTest results from BuildBot output for tests that currently lack results under Qt.
1655
1656         https://bugs.webkit.org/show_bug.cgi?id=27882
1657
1658         * platform/qt/fast/backgrounds/size/backgroundSize20-expected.txt: Copied from LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize20-expected.txt.
1659         * platform/qt/fast/backgrounds/size/backgroundSize21-expected.txt: Copied from LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize21-expected.txt.
1660         * platform/qt/fast/backgrounds/size/backgroundSize22-expected.txt: Copied from LayoutTests/platform/mac/fast/backgrounds/size/backgroundSize22-expected.txt.
1661         * platform/qt/fast/borders/border-radius-constraints-expected.txt: Added.
1662         * platform/qt/fast/box-shadow/inset-expected.txt: Added.
1663         * platform/qt/fast/box-shadow/spread-expected.txt: Copied from LayoutTests/platform/mac/fast/box-shadow/spread-expected.txt.
1664         * platform/qt/fast/canvas/image-pattern-rotate-expected.txt: Added.
1665         * platform/qt/fast/css/nested-floating-relative-position-percentages-expected.txt: Added.
1666         * platform/qt/fast/css/pseudo-cache-stale-expected.txt: Added.
1667         * platform/qt/fast/css/rem-dynamic-scaling-expected.txt: Added.
1668         * platform/qt/fast/css/rem-units-on-root-expected.txt: Added.
1669         * platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.txt: Added.
1670         * platform/qt/fast/dynamic/window-scrollbars-test-expected.txt: Added.
1671         * platform/qt/fast/forms/isindex-placeholder-expected.txt: Added.
1672         * platform/qt/fast/forms/search-vertical-alignment-expected.txt: Added.
1673         * platform/qt/fast/frames/content-opacity-1-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-1-expected.txt.
1674         * platform/qt/fast/frames/content-opacity-2-expected.txt: Copied from LayoutTests/platform/mac/fast/frames/content-opacity-2-expected.txt.
1675         * platform/qt/fast/frames/frame-navigation-expected.txt: Added.
1676         * platform/qt/fast/frames/frame-scrolling-attribute-expected.txt: Added.
1677         * platform/qt/fast/frames/iframe-scrolling-attribute-expected.txt: Added.
1678         * platform/qt/fast/gradients/crash-on-zero-radius-expected.txt: Added.
1679         * platform/qt/fast/lists/ol-start-parsing-expected.txt: Added.
1680         * platform/qt/fast/overflow/overflow-with-local-background-attachment-expected.txt: Added.
1681         * platform/qt/fast/repaint/float-new-in-block-expected.txt: Copied from LayoutTests/platform/mac/fast/repaint/float-new-in-block-expected.txt.
1682         * platform/qt/fast/text/international/khmer-selection-expected.txt: Added.
1683         * platform/qt/fast/text/shadow-translucent-fill-expected.txt: Added.
1684         * platform/qt/fast/text/text-letter-spacing-expected.txt: Added.
1685         * platform/qt/plugins/netscape-dom-access-expected.txt: Added.
1686         * platform/qt/svg/batik/filters/feTile-expected.txt: Added.
1687         * platform/qt/svg/custom/createImageElement-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/createImageElement-expected.txt.
1688         * platform/qt/svg/custom/createImageElement2-expected.txt: Added.
1689         * platform/qt/svg/custom/js-update-image-and-display-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/js-update-image-and-display-expected.txt.
1690         * platform/qt/svg/custom/js-update-image-and-display2-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/js-update-image-and-display2-expected.txt.
1691         * platform/qt/svg/custom/js-update-image-and-display3-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/js-update-image-and-display3-expected.txt.
1692         * platform/qt/svg/custom/outer-svg-unknown-feature-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/outer-svg-unknown-feature-expected.txt.
1693         * platform/qt/svg/filters/feMerge-expected.txt: Added.
1694         * platform/qt/svg/filters/feOffset-expected.txt: Added.
1695         * platform/qt/svg/filters/feTile-expected.txt: Added.
1696         * platform/qt/svg/filters/subRegion-one-effect-expected.txt: Added.
1697         * platform/qt/svg/filters/subRegion-two-effects-expected.txt: Added.
1698
1699 2009-07-31  Adam Treat  <adam.treat@torchmobile.com>
1700
1701         Reviewed by Tor Arne Vestbo.
1702
1703         Adding -webkit-animation-play-state back in following r46547.
1704
1705         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
1706         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1707
1708 2009-07-31  Mark Rowe  <mrowe@apple.com>
1709
1710         Fix the test case that was landed in r46624.
1711
1712         * http/tests/misc/meta-refresh-stray-single-quote.html:
1713
1714 2009-07-30  Brady Eidson  <beidson@apple.com>
1715
1716         Reviewed by Mark Rowe, but Dan Bernstein also reviewed and asked thoughtful questions.
1717
1718         <rdar://problem/7106968> and https://bugs.webkit.org/show_bug.cgi?id=27868
1719         http://www.ruthhuntcandy.com/ goes into infinite refresh in WebKit, works in others.
1720
1721         * http/tests/misc/meta-refresh-stray-single-quote-expected.txt: Added.
1722         * http/tests/misc/meta-refresh-stray-single-quote.html: Added.
1723         * http/tests/misc/resources/success-notify-done.html: Added.
1724
1725 2009-07-30  Adam Treat  <adam.treat@torchmobile.com>
1726
1727         Add expected results file for new test.
1728
1729         * platform/gtk/fast/forms/button-style-color-expected.txt: Added.
1730
1731 2009-07-30  Adam Treat  <adam.treat@torchmobile.com>
1732
1733         Add expected results file for new test.
1734
1735         * platform/mac/fast/forms/button-style-color-expected.txt: Added.
1736
1737 2009-07-30  Adam Treat  <adam.treat@torchmobile.com>
1738
1739         Reviewed by Mark Rowe.
1740
1741         Revert previous commit to test out new functionality of buildbots and
1742         run-webkit-tests made possible by r46607.
1743
1744         * platform/gtk/Skipped:
1745         * platform/mac/Skipped:
1746         * platform/win/Skipped:
1747
1748 2009-07-30  Adam Treat  <adam.treat@torchmobile.com>
1749
1750         Reviewed by George Staikos.
1751
1752         Add new test with platform specific results to the Skipped files of ports
1753         that haven't generated them yet.  This is to make the buildbot green again.
1754
1755         * platform/gtk/Skipped:
1756         * platform/mac/Skipped:
1757         * platform/win/Skipped:
1758
1759 2009-07-30  Mike Fenton  <mike.fenton@torchmobile.com>
1760
1761          Reviewed by Adam Treat.
1762
1763          Add Button Colour style test and results for Qt based upon fix for bug.
1764          Unskip tables/mozilla/bugs/bug92647-2.html which passes with bug fix.
1765          Update expected results for qt for test fast/dom/HTMLTableColElement/resize-table-using-col-width-expected
1766          which also passes with the the bug fix.
1767
1768          https://bugs.webkit.org/show_bug.cgi?id=27814
1769
1770          * fast/forms/button-style-color.html: Added.
1771          * platform/qt/Skipped:
1772          * platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
1773          * platform/qt/fast/forms/button-style-color-expected.txt: Added.
1774
1775 2009-07-30  Eric Carlson  <eric.carlson@apple.com>
1776
1777         Reviewed by Simon Fraser.
1778
1779         Video elements fires another "load" event when attached to DOM
1780         https://bugs.webkit.org/show_bug.cgi?id=27623
1781
1782         * media/media-load-event-expected.txt: Added.
1783         * media/media-load-event.html: Added.
1784
1785 2009-07-29  Jian Li  <jianli@chromium.org>
1786
1787         Reviewed by Darin Adler.
1788
1789         Workers need to throw an exception when presented with invalid URLs.
1790         https://bugs.webkit.org/show_bug.cgi?id=27770
1791
1792         Update worker-constructor.html and worker-redirect.html per the behavior change.
1793
1794         * fast/workers/worker-constructor-expected.txt:
1795         * fast/workers/worker-constructor.html:
1796         * http/tests/workers/worker-redirect-expected.txt:
1797         * http/tests/workers/worker-redirect.html:
1798
1799 2009-07-29  Ryosuke Niwa  <rniwa@webkit.org>
1800
1801         Reviewed by Justin Garcia.
1802
1803         REGRESSION(r46370-46426): /editing/style/remove-underline-from-stylesheet.html fails
1804         https://bugs.webkit.org/show_bug.cgi?id=27809
1805
1806         Since new behavior is consistent with Firefox, we rebaseline the test cases.
1807         The patch converts remove-underline-from-stylesheet and remove-underline-in-bold to dumpAsText tests
1808         with markup printed explicitly because pixel tests did not detect the disappearance of underline.
1809
1810         * editing/style/remove-underline-from-stylesheet-expected.txt: Added.
1811         * editing/style/remove-underline-from-stylesheet.html:
1812         * editing/style/remove-underline-in-bold-expected.txt: Added.
1813         * editing/style/remove-underline-in-bold.html:
1814         * platform/mac/editing/style/remove-underline-from-stylesheet-expected.checksum: Removed.
1815         * platform/mac/editing/style/remove-underline-from-stylesheet-expected.png: Removed.
1816         * platform/mac/editing/style/remove-underline-from-stylesheet-expected.txt: Removed.
1817         * platform/mac/editing/style/remove-underline-in-bold-expected.checksum: Removed.
1818         * platform/mac/editing/style/remove-underline-in-bold-expected.png: Removed.
1819         * platform/mac/editing/style/remove-underline-in-bold-expected.txt: Removed.
1820         * platform/qt/editing/style/remove-underline-from-stylesheet-expected.txt: Removed.
1821         * platform/qt/editing/style/remove-underline-in-bold-expected.txt: Removed.
1822
1823 2009-07-29  Darin Adler  <darin@apple.com>
1824
1825         * platform/gtk/Skipped: Added ol-start-parsing.html since it has no result yet.
1826
1827 2009-07-29  Darin Adler  <darin@apple.com>
1828
1829         Reviewed by Dan Bernstein.
1830
1831         Illegal values for <ol start> cause list numbering start at 0 (should start at 1)
1832         https://bugs.webkit.org/show_bug.cgi?id=27810
1833
1834         Couldn't make a text-only test because list numbers do not show up in
1835         text dumps. This matches the other fast/lists tests.
1836
1837         * fast/lists/ol-start-parsing.html: Added.
1838         * platform/mac/fast/lists/ol-start-parsing-expected.checksum: Added.
1839         * platform/mac/fast/lists/ol-start-parsing-expected.png: Added.
1840         * platform/mac/fast/lists/ol-start-parsing-expected.txt: Added.
1841
1842 2009-07-29  Brian Weinstein  <bweinstein@apple.com>
1843
1844         Rubber-stamped by Adam Roben.
1845
1846         Update getComputedStyle expected results on Windows to match updated Mac results.
1847
1848         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
1849         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1850         
1851 2009-07-29  Brady Eidson  <beidson@apple.com>
1852
1853         Rubber-stamped by Mark Rowe
1854
1855         * platform/gtk/Skipped: Disable the new test on GTK, as they don't dump resource load callbacks
1856           in their DumpRenderTree.
1857
1858 2009-07-29  Brady Eidson  <beidson@apple.com>
1859
1860         Rubber-stamped by Jon Honeycutt
1861
1862         Check in Tiger-specific results for the new test, as it is known they send willCacheResponse 
1863         callbacks in a different order.
1864
1865         * platform/mac-tiger/http/tests/loading: Added.
1866         * platform/mac-tiger/http/tests/loading/redirect-methods-expected.txt: Added.
1867
1868 2009-07-29  Brady Eidson  <beidson@apple.com>
1869
1870         Adding my new test to the Windows skipped list until I can figure out what's going on.
1871
1872         * platform/win/Skipped:
1873
1874 2009-07-29  Simon Fraser  <simon.fraser@apple.com>
1875
1876         Reviewed by Dan Bernstein.
1877         
1878         Fix crash when an element with display: table-row is composited (e.g. via a 3d-transform)
1879         https://bugs.webkit.org/show_bug.cgi?id=27796
1880         
1881         Add testcase that has display: table-row with a 3d transform.
1882
1883         * fast/table/table-row-compositing-repaint-crash-expected.txt: Added.
1884         * fast/table/table-row-compositing-repaint-crash.html: Added.
1885
1886 2009-07-29  Brady Eidson  <beidson@apple.com>
1887
1888         Reviewed by Sam Weinig.
1889
1890         https://bugs.webkit.org/show_bug.cgi?id=27791
1891         307 redirects of POSTs should use POST, not GET
1892
1893         * http/tests/loading/redirect-methods-expected.txt: Added.
1894         * http/tests/loading/redirect-methods.html: Added.
1895         * http/tests/loading/resources/redirect-methods-form.html: Added.
1896         * http/tests/loading/resources/redirect-methods-result.php: Added.
1897
1898 2009-07-29  Chris Marrin  <cmarrin@apple.com>
1899
1900         Reviewed by Simon Fraser.
1901
1902         Adding -webkit-animation-play-state back in
1903         https://bugs.webkit.org/show_bug.cgi?id=26867
1904
1905         This tests play-state for both hardware and software animations. I also
1906         added the ability to disable the use of the pauseAnimation API because
1907         that API interferes with the operation of play-state. I also fixed some
1908         tests which now print out the -webkit-animation-play-state property
1909
1910         * animations/animation-test-helpers.js:
1911         * animations/play-state-expected.txt: Added.
1912         * animations/play-state.html: Added.
1913         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1914         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1915         * svg/css/getComputedStyle-basic-expected.txt:
1916
1917 2009-07-29  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
1918
1919         Reviewed by Adam Treat.
1920
1921         [WML] Running WML tests in random order multiple times exposes subtle bugs
1922         https://bugs.webkit.org/show_bug.cgi?id=27801
1923
1924         Some changes to fix random order WML tests, simplilfy WMLTestCase.js and reset testDocument
1925         properly in enter-first-card-with-events.js. fast/wml/err-multi-access.wml still creates a layout
1926         test difference on consecutive runs, though that's related to bug 27721, which has to be fixed first.
1927
1928         * wml/resources/WMLTestCase.js:
1929         * wml/resources/enter-first-card-with-events.js:
1930         (setupTestDocument):
1931         (prepareTest):
1932         (executeTest):
1933
1934 2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
1935
1936         Reviewed by Eric Seidel and Xan Lopez.
1937
1938         [Gtk] Enable http/tests/appcache tests
1939         https://bugs.webkit.org/show_bug.cgi?id=27674
1940
1941         Enable passing http/tests/appcache tests.
1942
1943         * platform/gtk/Skipped:
1944
1945 2009-07-29  Simon Hausmann  <simon.hausmann@nokia.com>
1946
1947         Update Qt-specific results for computed-style tests, like in r46512.
1948
1949         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
1950         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1951
1952 2009-07-29  Kent Tamura  <tkent@chromium.org>
1953
1954         Reviewed by Nikolas Zimmermann.
1955
1956         Fix a bug that HTMLOptionElement::value() returns an incorrect
1957         value in a case that the element has a label attribute and no
1958         value attribute.
1959         https://bugs.webkit.org/show_bug.cgi?id=27760
1960
1961         * fast/forms/option-value-and-label-expected.txt: Added.
1962         * fast/forms/option-value-and-label.html: Added.
1963
1964 2009-07-29  Adam Barth  <abarth@webkit.org>
1965
1966         Reviewed by Dimitri Glazkov.
1967
1968         [V8] Fix isolated world wrappers for event handlers
1969         https://bugs.webkit.org/show_bug.cgi?id=27533
1970
1971         Test that we get the wrappers from the right world when handling
1972         events.
1973
1974         * http/tests/security/isolatedWorld/click-event-expected.txt: Added.
1975         * http/tests/security/isolatedWorld/click-event.html: Added.
1976
1977 2009-07-29  Adam Barth  <abarth@webkit.org>
1978
1979         Reviewed by Dimitri Glazkov.
1980
1981         [V8] Teach V8Proxy::context about isolated worlds
1982         https://bugs.webkit.org/show_bug.cgi?id=27701
1983
1984         Test that calling document.open with more than two arguments calls the
1985         window.open method from the correct world.
1986
1987         * http/tests/security/isolatedWorld/document-open-expected.txt: Added.
1988         * http/tests/security/isolatedWorld/document-open.html: Added.
1989
1990 2009-07-28  Dan Bernstein  <mitz@apple.com>
1991
1992         Update Window-specific results with the non-prefixed border-radius
1993         properties
1994
1995         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
1996         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1997
1998 2009-07-28  Dan Bernstein  <mitz@apple.com>
1999
2000         Reviewed by Simon Fraser.
2001
2002         New test, updated test, and updated test results for:
2003
2004         [CSS3 Backgrounds and Borders] Drop the prefix from the border-radius
2005         properties
2006         https://bugs.webkit.org/show_bug.cgi?id=27578
2007
2008         [CSS3 Backgrounds and Borders] Handle the / and 4 values in
2009         border-radius
2010         https://bugs.webkit.org/show_bug.cgi?id=27584
2011
2012         * fast/borders/border-radius-parsing-expected.txt: Added.
2013         * fast/borders/border-radius-parsing.html: Added.
2014         * fast/css/remove-shorthand-expected.txt:
2015         * fast/css/remove-shorthand.html: Added a test for border-radius.
2016         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2017         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2018         * svg/css/getComputedStyle-basic-expected.txt:
2019
2020 2009-07-28  Brian Weinstein  <bweinstein@apple.com>
2021
2022         Rubber-stamped by Adam Roben.
2023
2024         Add two tests that failed on release (not debug) back to skipped list.
2025
2026         * platform/win/Skipped:
2027
2028 2009-07-28  Brian Weinstein  <bweinstein@apple.com>
2029
2030         Rubber-stamped by Steve Falkenburg.
2031
2032         Remove a lot of tests from Windows Skip list which now pass. Will watch buildbot
2033         to make sure there are no regressions/this commit doesn't cause failures.
2034
2035         * platform/win/Skipped:
2036         
2037 2009-07-28  Jeremy Orlow  <jorlow@chromium.org>
2038
2039         Reviewed by Adam Barth.
2040
2041         Add some checks to existing SessionStorage LayoutTests.
2042         https://bugs.webkit.org/show_bug.cgi?id=27776
2043
2044         This is a mixed bag of tweaks to existing tests.  This is the sessionStorage
2045         side of https://bugs.webkit.org/show_bug.cgi?id=27695
2046
2047         * storage/domstorage/sessionstorage/delete-removal-expected.txt:
2048         * storage/domstorage/sessionstorage/delete-removal.html:
2049               Made output more readable, added redundant deletes, added deletes to
2050               keys with the same name in different case.
2051         * storage/domstorage/sessionstorage/enumerate-storage.html:
2052               Removed dead code.
2053         * storage/domstorage/sessionstorage/enumerate-with-length-and-key-expected.txt: Copied from LayoutTests/storage/domstorage/sessionstorage/enumerate-storage-expected.txt.
2054         * storage/domstorage/sessionstorage/enumerate-with-length-and-key.html: Copied from LayoutTests/storage/domstorage/sessionstorage/enumerate-storage.html.
2055               Test enumerating by hand (with length+key).
2056         * storage/domstorage/sessionstorage/iframe-events-expected.txt:
2057         * storage/domstorage/sessionstorage/iframe-events.html:
2058               Test removeItem and clear in addition to setItem.
2059         * storage/domstorage/sessionstorage/onstorage-attribute-setwindow-expected.txt: Copied from LayoutTests/storage/domstorage/sessionstorage/onstorage-attribute-setattribute-expected.txt.
2060         * storage/domstorage/sessionstorage/onstorage-attribute-setwindow.html: Copied from LayoutTests/storage/domstorage/sessionstorage/onstorage-attribute-setattribute.html.
2061               Test using window.onstorage.
2062
2063 2009-07-28  Jeremy Orlow  <jorlow@chromium.org>
2064
2065         Reviewed by Adam Barth.
2066
2067         Add some checks to existing DOM Storage LayoutTests.
2068         https://bugs.webkit.org/show_bug.cgi?id=27695
2069
2070         This is really a mixed bag of tweaks to existing tests.
2071
2072         * storage/domstorage/localstorage/delete-removal-expected.txt:
2073         * storage/domstorage/localstorage/delete-removal.html:
2074               Made output more readable, added redundant deletes, added deletes to
2075               keys with the same name in different case.
2076         * storage/domstorage/localstorage/enumerate-storage.html:
2077               Removed dead code.
2078         * storage/domstorage/localstorage/enumerate-with-length-and-key-expected.txt: Added.
2079         * storage/domstorage/localstorage/enumerate-with-length-and-key.html: Copied from LayoutTests/storage/domstorage/localstorage/enumerate-storage.html.
2080               Test enumerating by hand (with length+key).
2081         * storage/domstorage/localstorage/iframe-events-expected.txt:
2082         * storage/domstorage/localstorage/iframe-events.html:
2083               Test removeItem and clear in addition to setItem.
2084         * storage/domstorage/localstorage/onstorage-attribute-setwindow-expected.txt: Copied from LayoutTests/storage/domstorage/localstorage/onstorage-attribute-setattribute-expected.txt.
2085         * storage/domstorage/localstorage/onstorage-attribute-setwindow.html: Copied from LayoutTests/storage/domstorage/localstorage/onstorage-attribute-setattribute.html.
2086               Test using window.onstorage.
2087         * storage/domstorage/window-attributes-exist-expected.txt:
2088         * storage/domstorage/window-attributes-exist.html:
2089               Verify that two consecutive calls to window.____Storage will equal each other.
2090
2091 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2092
2093         Reviewed by George Staikos.
2094
2095         [WML] Variable substitution recursion seems to have bugs
2096         https://bugs.webkit.org/show_bug.cgi?id=27726
2097
2098         Extend variable-reference-valid.html to test <setvar> attribute values depending on each other.
2099
2100         * wml/resources/variable-reference-valid.js:
2101         (setupTestDocument):
2102         (prepareTest):
2103         (executeTest):
2104         * wml/variable-reference-valid-expected.txt:
2105
2106 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2107
2108         Reviewed by George Staikos.
2109
2110         [WML] Page title doesn't update after variable substitution, if it contained variables
2111         https://bugs.webkit.org/show_bug.cgi?id=27725
2112
2113         Extend variable-reference-valid.html test to include one-character variable tests.
2114
2115         * wml/resources/variable-reference-valid.js:
2116         (setupTestDocument):
2117         (prepareTest):
2118         (executeTest):
2119         * wml/variable-reference-valid-expected.txt:
2120
2121 2009-07-28  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2122
2123         Reviewed by George Staikos.
2124
2125         [WML] <do> elements with a <noop> task shouldn't be exposed to the user
2126         https://bugs.webkit.org/show_bug.cgi?id=27724
2127
2128         Add new layout test covering noop elements in do elements.
2129
2130         * fast/wml/task-noop-in-do.wml: Copied from WebCore/manual-tests/wml/task-noop-in-do.wml.
2131         * platform/mac/fast/wml/task-noop-in-do-expected.checksum: Added.
2132         * platform/mac/fast/wml/task-noop-in-do-expected.png: Added.
2133         * platform/mac/fast/wml/task-noop-in-do-expected.txt: Added.
2134
2135 2009-07-27  Antonio Gomes   <antonio.gomes@openbossa.org>
2136
2137         Reviewed by Adam Treat.
2138
2139         update qt expefic expected files for fast/css/getComputedStyle/ tests after r46274
2140         https://bugs.webkit.org/show_bug.cgi?id=27714
2141
2142         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
2143         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2144
2145 2009-07-27  Brady Eidson  <beidson@apple.com>
2146
2147         Update Tiger specific results for these 7 tests.
2148
2149         * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
2150         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
2151         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
2152         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
2153         * platform/mac-tiger/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
2154         * platform/mac-tiger/security/block-test-expected.txt:
2155         * platform/mac-tiger/security/block-test-no-port-expected.txt:
2156
2157 2009-07-27  Brady Eidson  <beidson@apple.com>
2158
2159         Update Windows specific results for these 5 tests.
2160
2161         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
2162         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
2163         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
2164         * platform/win/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
2165         * platform/win/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
2166
2167 2009-07-27  Brady Eidson  <beidson@apple.com>
2168
2169         Didn't mean to check this guy in.
2170
2171         * http/tests/appcache/max-size-expected.txt:
2172
2173 2009-07-27  Brady Eidson  <beidson@apple.com>
2174
2175         Reviewed by Sam Weinig.
2176
2177         https://bugs.webkit.org/show_bug.cgi?id=27755
2178         Layout tests that dump resource load delegate calls should dump the request method and the response status code.
2179
2180         Update test results for the new info.
2181
2182         * fast/loader/main-document-url-for-non-http-loads-expected.txt:
2183         * http/tests/appcache/max-size-expected.txt:
2184         * http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
2185         * http/tests/misc/window-dot-stop-expected.txt:
2186         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
2187         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
2188         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
2189         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
2190         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
2191         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
2192         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
2193         * http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
2194         * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
2195         * platform/mac/security/block-test-expected.txt:
2196         * platform/mac/security/block-test-no-port-expected.txt:
2197         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
2198         * webarchive/loading/test-loading-archive-expected.txt:
2199
2200 2009-07-27  Ryosuke Niwa  <rniwa@webkit.org>
2201
2202         Reviewed by Justin Garcia.
2203
2204         createMarkup does not handle CSS properly
2205         https://bugs.webkit.org/show_bug.cgi?id=27660
2206         
2207         inline-style-after-indentoutdent tests whether the original inline style is preserved after outdentation
2208         immediately after indentation.
2209
2210         * editing/deleting/pruning-after-merge-2.html: Replaced b that contains div with a div with font-weight
2211         * editing/execCommand/inline-style-after-indentoutdent-expected.txt: Added.
2212         * editing/execCommand/inline-style-after-indentoutdent.html: Added.
2213         * editing/execCommand/resources/inline-style-after-indentoutdent.js: Added.
2214         (testCreateMarkup):
2215         (shouldBeSameAfterCreateMarkup):
2216         * platform/mac/editing/deleting/delete-3857753-fix-expected.txt: extra i tag is added (still passes pixel tests)
2217         * platform/mac/editing/deleting/pruning-after-merge-2-expected.txt: extra div as explained above
2218         * platform/mac/editing/pasteboard/display-block-on-spans-expected.txt: bug 26483 appearing
2219
2220 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2221
2222         Rubber-stamped by George Staikos.
2223
2224         Forgot to update pixel test results a while ago.
2225
2226         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.checksum:
2227         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.png:
2228         * platform/mac/fast/wml/err-invalid-variable-name-expected.checksum:
2229         * platform/mac/fast/wml/err-invalid-variable-name-expected.png:
2230         * platform/mac/fast/wml/err-samename-do-expected.checksum:
2231         * platform/mac/fast/wml/err-samename-do-expected.png:
2232
2233 2009-07-27  Eric Seidel  <eric@webkit.org>
2234
2235         Reviewed by Adam Barth.
2236
2237         prototypes-inheritance-2.html should crawl more types
2238         https://bugs.webkit.org/show_bug.cgi?id=27741
2239
2240         Now we evaluate the crawl targets lazily so as not to skew any JS binding caching with our test ordering.
2241         We could get around all caching by always instantiating a new copy of the frame
2242         but that would be super-slow. :)
2243
2244         We're now crawling a bunch more types, all of which we pass.
2245
2246         * fast/dom/prototype-inheritance-2-expected.txt:
2247         * fast/dom/resources/prototype-inheritance-2.js:
2248         (evalToCrawlObject.LazyEvalCrawlObject):
2249         (evalToCrawlObject):
2250         (pushPropertyValuesWithUnseenTypes):
2251         (crawl):
2252
2253 2009-07-27  Ojan Vafai  <ojan@chromium.org>
2254
2255         Reviewed by Darin Adler.
2256
2257         https://bugs.webkit.org/show_bug.cgi?id=27474
2258         Tests crashes when calling select, setSelectionRange or setting
2259         selectionStart/selectionEnd on a textarea/input immediately after
2260         setting display:none.
2261
2262         * fast/dom/text-control-crash-on-select-expected.txt: Added.
2263         * fast/dom/text-control-crash-on-select.html: Added.
2264
2265 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2266
2267         Reviewed by George Staikos.
2268
2269         [WML] 'onpick' intrinsic event handling missing
2270         https://bugs.webkit.org/show_bug.cgi?id=27723
2271
2272         Add a new WML layout test covering 'onpick' support.
2273
2274         * wml/option-element-onpick-expected.txt: Added.
2275         * wml/option-element-onpick.html: Added.
2276         * wml/resources/option-element-onpick.js: Added.
2277         (setupTestDocument):
2278         (prepareTest):
2279         (executeTest):
2280
2281 2009-07-27  Michelangelo De Simone  <micdesim@gmail.com>
2282
2283         Reviewed by Darin Adler.
2284
2285         https://bugs.webkit.org/show_bug.cgi?id=25552
2286         First series of tests for the "pattern" attribute and related validation
2287         code
2288
2289         * fast/forms/ValidityState-002-expected.txt: Copied from LayoutTests/fast/forms/willvalidate-001-expected.txt.
2290         * fast/forms/ValidityState-002.html: Added.
2291         * fast/forms/ValidityState-patternMismatch-001-expected.txt: Added.
2292         * fast/forms/ValidityState-patternMismatch-001.html: Added.
2293         * fast/forms/ValidityState-patternMismatch-002-expected.txt: Added.
2294         * fast/forms/ValidityState-patternMismatch-002.html: Added.
2295         * fast/forms/ValidityState-patternMismatch-003-expected.txt: Added.
2296         * fast/forms/ValidityState-patternMismatch-003.html: Added.
2297         * fast/forms/ValidityState-patternMismatch-004-expected.txt: Added.
2298         * fast/forms/ValidityState-patternMismatch-004.html: Added.
2299         * fast/forms/ValidityState-patternMismatch-005-expected.txt: Added.
2300         * fast/forms/ValidityState-patternMismatch-005.html: Added.
2301         * fast/forms/ValidityState-patternMismatch-006-expected.txt: Added.
2302         * fast/forms/ValidityState-patternMismatch-006.html: Added.
2303         * fast/forms/ValidityState-patternMismatch-007-expected.txt: Added.
2304         * fast/forms/ValidityState-patternMismatch-007.html: Added.
2305         * fast/forms/pattern-attribute-001-expected.txt: Added.
2306         * fast/forms/pattern-attribute-001.html: Added.
2307         * fast/forms/pattern-attribute-002-expected.txt: Added.
2308         * fast/forms/pattern-attribute-002.html: Added.
2309         * fast/forms/pattern-attribute-003-expected.txt: Added.
2310         * fast/forms/pattern-attribute-003.html: Added.
2311
2312 2009-07-27  Jian Li  <jianli@chromium.org>
2313
2314         Reviewed by David Levin.
2315
2316         Layout tests for fixing error handling in dedicated worker and worker
2317         context.
2318         https://bugs.webkit.org/show_bug.cgi?id=27525
2319
2320         * fast/workers/resources/worker-error-in-handling-script-error.js: Added
2321         * fast/workers/resources/worker-invalid-syntax.js: Added.
2322         * fast/workers/resources/worker-script-error-bubbled.js: Added.
2323         * fast/workers/resources/worker-script-error-handled.js: Added.
2324         * fast/workers/resources/worker-script-error-unhandled.js: Added.
2325         * fast/workers/worker-constructor.html:
2326         * fast/workers/worker-script-error-expected.txt: Added.
2327         * fast/workers/worker-script-error.html: Added.
2328         Add test cases to cover different script error handling scenarios.
2329
2330 2009-07-27  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2331
2332         Reviewed by George Staikos.
2333
2334         [WML] History handling / page cache / loading is buggy and depends on several hacks
2335         https://bugs.webkit.org/show_bug.cgi?id=27707
2336
2337         Add two new WML layout tests after redesigning WML history/loading handling.
2338
2339         * wml/enter-card-with-events-expected.txt: Added.
2340         * wml/enter-card-with-events.html: Added.
2341         * wml/enter-first-card-with-events-expected.txt: Added.
2342         * wml/enter-first-card-with-events.html: Added.
2343         * wml/resources/WMLTestCase.js:
2344         * wml/resources/enter-card-with-events.js: Added.
2345         (setupTestDocument):
2346         (prepareTest):
2347         (executeTest):
2348         * wml/resources/enter-card-with-events.wml: Added.
2349         * wml/resources/enter-first-card-with-events.js: Added.
2350         (setupTestDocument):
2351         (prepareTest):
2352         (executeTest):
2353         * wml/resources/enter-first-card-with-events.wml: Added.
2354
2355 2009-07-27  Jan Michael Alonzo  <jmalonzo@webkit.org>
2356
2357         Add fast/canvas/image-pattern-rotate.html to Skipped as it needs
2358         platform-specific expected results.
2359
2360         * platform/gtk/Skipped:
2361
2362 2009-07-16  Shinichiro Hamaji  <hamaji@chromium.org>
2363
2364         Reviewed by Oliver Hunt.
2365
2366         Canvas: rotation of 'no-repeat' pattern still has small error
2367         https://bugs.webkit.org/show_bug.cgi?id=26749
2368
2369         Use 1<<22 as steps of no-repeat pattern to make the error less
2370         than 0.5.  The previous value may cause 1 pixel errors.
2371
2372         Add another test to show this bug clearly.
2373         Also add png expected image which was missing in the previous patch.
2374
2375         * fast/canvas/image-pattern-rotate.html: Added.
2376         * platform/mac/fast/canvas/image-object-in-canvas-expected.checksum:
2377         * platform/mac/fast/canvas/image-object-in-canvas-expected.png:
2378         * platform/mac/fast/canvas/image-pattern-rotate-expected.checksum: Added.
2379         * platform/mac/fast/canvas/image-pattern-rotate-expected.png: Added.
2380         * platform/mac/fast/canvas/image-pattern-rotate-expected.txt: Added.
2381
2382 2009-07-25  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2383
2384         Reviewed by George Staikos.
2385
2386         [WML] Variable substitution is buggy
2387         https://bugs.webkit.org/show_bug.cgi?id=27677
2388
2389         Always substitute variables regardless of their existance. If a variable doesn't exist, expand it to an empty string.
2390         Correct several testcases, relying on the old buggy behaviour.
2391
2392         * wml/newcontext-same-deck-expected.txt: Added.
2393         * wml/newcontext-same-deck.html: Added.
2394         * wml/resources/WMLTestCase.js:
2395         (createWMLTestCase.iframeElement.onload):
2396         (createWMLTestCase):
2397         (assureLayout):
2398         (startTest):
2399         (triggerMouseEvent):
2400         * wml/resources/newcontext-same-deck.js: Added.
2401         (setupTestDocument):
2402         (prepareTest):
2403         (executeTest):
2404         * wml/resources/newcontext-same-deck.wml: Added.
2405         * wml/resources/select-element-variables.js:
2406         (prepareTest):
2407         * wml/select-element-variables-expected.txt:
2408         * wml/variable-reference-invalid-character-expected.txt:
2409
2410 2009-07-25  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2411
2412         Reviewed by George Staikos.
2413
2414         [WML] WMLDoElement doesn't update its RenderButton object upon attach()
2415         https://bugs.webkit.org/show_bug.cgi?id=27676
2416
2417         Update layout test results after fixing WMLDoElement::attach() not calling updateFromElement().
2418
2419         * platform/mac/fast/wml/do-element-optional-attr-expected.txt:
2420         * platform/mac/fast/wml/do-shadow-expected.txt:
2421         * platform/mac/fast/wml/do-template-expected.txt:
2422         * platform/mac/fast/wml/err-invalid-location-for-varref-expected.txt:
2423         * platform/mac/fast/wml/err-invalid-variable-name-expected.txt:
2424         * platform/mac/fast/wml/err-samename-do-expected.txt:
2425
2426 2009-07-25  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2427
2428         Reviewed by George Staikos.
2429
2430         [WML] Make http/tests/wml/post-data-to-server.* more understable
2431         https://bugs.webkit.org/show_bug.cgi?id=27675
2432
2433         Slightly cleanup this patch so it's easier to figure out what the expected result for <select> element is.
2434
2435         * http/tests/wml/post-data-to-server-expected.txt:
2436         * http/tests/wml/resources/post-data-to-server.js:
2437         (setupTestDocument):
2438         (prepareTest):
2439
2440 2009-07-24  Mark Rowe  <mrowe@apple.com>
2441
2442         Skip a test that is failing intermittently on the Windows build bot.
2443
2444         * platform/win/Skipped:
2445
2446 2009-07-24  Mark Rowe  <mrowe@apple.com>
2447
2448         Skip a plug-in test that fails an assertion around 50% of the time.
2449
2450         * platform/mac-snowleopard/Skipped:
2451
2452 2009-07-24  Mark Rowe  <mrowe@apple.com>
2453
2454         Skip two SVG tests that are giving unexpected results.
2455
2456         * platform/mac-snowleopard/Skipped:
2457
2458 2009-07-24  Mark Rowe  <mrowe@apple.com>
2459
2460         Skip two plug-in tests that are failing.
2461
2462         * platform/mac-snowleopard/Skipped:
2463
2464 2009-07-24  Mark Rowe  <mrowe@apple.com>
2465
2466         Land correct results for a SnowLeopard-only accessibility test.
2467
2468         * platform/mac/accessibility/table-multi-bodies-expected.txt:
2469
2470 2009-07-24  Ryosuke Niwa  <rniwa@webkit.org>
2471
2472         Reviewed by Justin Garcia.
2473
2474         execCommand('underline') can modify DOM outside of the contentEditable area
2475         https://bugs.webkit.org/show_bug.cgi?id=24333
2476
2477         Tests to make sure we are not removing underline applied outside of root editable node or unsplittable element.
2478
2479         * editing/style/textdecoration-outside-of-rooteditable-expected.txt: Added.
2480         * editing/style/textdecoration-outside-of-rooteditable.html: Added.
2481         * editing/style/textdecoration-outside-of-unsplittable-element-expected.txt: Added.
2482         * editing/style/textdecoration-outside-of-unsplittable-element.html: Added.
2483
2484 2009-07-24  Daniel Bates  <dbates@intudata.com>
2485
2486         Reviewed by Adam Barth.
2487
2488         https://bugs.webkit.org/show_bug.cgi?id=27639
2489         
2490         Tests that XSSAuditor does not prevent evaluation of scripts that only contain 
2491         non-canonical characters.
2492
2493         * http/tests/security/xssAuditor/script-tag-safe-expected.txt: Added.
2494         * http/tests/security/xssAuditor/script-tag-safe.html: Added.
2495
2496 2009-07-24  Drew Wilson  <atwilson@google.com>
2497
2498         Reviewed by Adam Barth.
2499
2500        Added layout tests to exercise various use cases for calling functions defined on Worker global scope.
2501
2502         Storing a reference to WorkerContext.postMessage() and calling it later yields a TypeError
2503         https://bugs.webkit.org/show_bug.cgi?id=27419
2504
2505         * fast/workers/resources/worker-call.js: Added.
2506         * fast/workers/worker-call-expected.txt: Added.
2507         * fast/workers/worker-call.html: Added.
2508
2509 2009-07-24  Eric Seidel  <eric@webkit.org>
2510
2511         Reviewed by Adam Barth.
2512
2513         Fix the last of the x-frame constructor calls to have the right prototype chains
2514         https://bugs.webkit.org/show_bug.cgi?id=27645
2515
2516         I also had to add support for passing arguments to constructors
2517         in order to test the Worker constructor.
2518
2519         * fast/dom/constructed-objects-prototypes-expected.txt:
2520         * fast/dom/resources/constructed-objects-prototypes.js:
2521
2522 2009-07-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
2523
2524         Reviewed by Xan Lopez.
2525
2526         ApplicationCache Layout test failing on GTK
2527         https://bugs.webkit.org/show_bug.cgi?id=27648
2528
2529         Add http/tests/appcache/max-size.html to the Skipped file for now.
2530
2531         * platform/gtk/Skipped:
2532
2533 2009-07-24  Eric Seidel  <eric@webkit.org>
2534
2535         Reviewed by Adam Barth.
2536
2537         Update all CREATE_DOM_*_WRAPPER callers to pass globalObject
2538         https://bugs.webkit.org/show_bug.cgi?id=27644
2539
2540         Make a bunch more tests pass.  Still not all of them.
2541         The rest will pass when the last bits of bug 27634 land.
2542
2543         * fast/dom/constructed-objects-prototypes-expected.txt:
2544         * fast/dom/prototype-inheritance-2-expected.txt:
2545
2546 2009-07-24  Andrei Popescu  <andreip@google.com>
2547
2548         ApplicationCache should have size limit
2549         https://bugs.webkit.org/show_bug.cgi?id=22700
2550
2551         Adds a unit test that ensures that the mechanism that
2552         enforces the maximum size of the application cache is
2553         working correctly.
2554
2555         * http/tests/appcache/max-size-expected.txt: Added.
2556         * http/tests/appcache/max-size.html: Added.
2557         * http/tests/appcache/resources/maxsize.manifest: Added.
2558
2559 2009-07-24  Eric Seidel  <eric@webkit.org>
2560
2561         Reviewed by Adam Barth.
2562
2563         Update CodeGeneratorJS.pm to support passing JSDOMGlobalObject* to toJS calls
2564         https://bugs.webkit.org/show_bug.cgi?id=27643
2565
2566         Some of the tests are fixed, but not all yet.  Most of the rest
2567         of the tests will be fixed when the rest of bug 27634 lands.
2568
2569         * fast/dom/constructed-objects-prototypes-expected.txt:
2570         * fast/dom/prototype-inheritance-2-expected.txt:
2571         * fast/dom/prototype-inheritance-expected.txt:
2572
2573 2009-07-24  Eric Seidel  <eric@webkit.org>
2574
2575         Reviewed by Adam Barth.
2576
2577         x-frame constructor calls are instantiated with the wrong prototype chain
2578         https://bugs.webkit.org/show_bug.cgi?id=27566
2579
2580         Add the test.  Soon to be fixed by bug 27634.
2581
2582         * fast/dom/constructed-objects-prototypes-expected.txt: Added.
2583         * fast/dom/constructed-objects-prototypes.html: Added.
2584         * fast/dom/resources/constructed-objects-prototypes.js: Added.
2585         (classNameForObject):
2586         (constructorPropertiesOnWindow):
2587
2588 2009-07-22  Eric Seidel  <eric@webkit.org>
2589
2590         Reviewed by Adam Barth.
2591
2592         Make most DOMObjects hold onto a JSDOMGlobalObject*
2593         https://bugs.webkit.org/show_bug.cgi?id=27588
2594
2595         inner.document.constructor is fixed because all properties on the window
2596         object are created with the correct globalObject (instead of the lexical one).
2597         Since all objects now carry a globalObject pointer, when document creates
2598         HTMLDocumentConstructor it now has the right globalObject to use.
2599
2600         * fast/dom/prototype-inheritance-2-expected.txt:
2601         * fast/dom/prototype-inheritance-expected.txt:
2602
2603 2009-07-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2604
2605         Reviewed by Eric Seidel.
2606
2607         [Gtk] Add implementation of GCController for DRT
2608         https://bugs.webkit.org/show_bug.cgi?id=27636
2609
2610         Enable tests that are now passing.
2611
2612         * platform/gtk/Skipped:
2613
2614 2009-07-23  Eric Seidel  <eric@webkit.org>
2615
2616         Reviewed by Darin Adler.
2617
2618         Add new test to cover more prototype/constructor inheritance cases
2619         https://bugs.webkit.org/show_bug.cgi?id=27622
2620
2621         This new test tries hard not to duplicate testing done
2622         by other tests and instead test new objects and prototype chains
2623         which will be fixed as soon as toJS is passed through the globalObject.
2624
2625         This test crawls the object tree under the inner window, finding
2626         one of each type of JavaScript object.  It depends on all objects having
2627         a valid prototype chain with a unique name (which is not always the case).
2628         The test tries to stress the cases where the objects would be lazily
2629         creating other objects or their prototypes or constructors which would
2630         require these objects to have a back-pointer to the globalObject to be
2631         able to correctly wire up the prototype chains.
2632
2633         * fast/dom/prototype-inheritance-2-expected.txt: Added.
2634         * fast/dom/prototype-inheritance-2.html: Added.
2635         * fast/dom/resources/prototype-inheritance-2.js: Added.
2636         (propertiesOnObject):
2637         ():
2638         (constructorNamesForWindow):
2639         (makeCrawlObject):
2640         (evalToCrawlObject):
2641         (pushPropertyValuesWithUnseenTypes):
2642         (crawl):
2643
2644 2009-07-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2645
2646         Skip transitions/change-values-during-transition.html which
2647         pass/fails intermittently
2648
2649         * platform/gtk/Skipped:
2650
2651 2009-07-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
2652
2653         Skip tests that require expected outputs. Also skip failing tests,
2654         with bugs raised against the failures.
2655
2656         * platform/gtk/Skipped:
2657
2658 2009-07-23  Mark Rowe  <mrowe@apple.com>
2659
2660         Skip two new tests for GTK that use eventSender.
2661
2662         * platform/gtk/Skipped:
2663
2664 2009-07-23  Mark Rowe  <mrowe@apple.com>
2665
2666         Rubber-stamped by Brady Eidson.
2667
2668         Fix layout tests that incorrectly attempt to detect whether they're running inside DumpRenderTree
2669         using "if (layoutTestController)".
2670
2671         * editing/execCommand/25256.html:
2672         * editing/execCommand/25320.html:
2673         * fast/canvas/arc-crash.html:
2674         * fast/css/emptyStyleTag.html:
2675         * fast/events/js-keyboard-event-creation.html:
2676         * fast/events/scrollbar-double-click.html:
2677         * fast/forms/select-no-name.html:
2678         * fast/history/window-open.html:
2679         * platform/mac/fast/events/objc-event-api.html:
2680         * platform/mac/fast/events/objc-keyboard-event-creation.html:
2681         * scrollbars/scrollbar-miss-mousemove-disabled.html:
2682         * scrollbars/scrollbar-miss-mousemove.html:
2683         * storage/domstorage/localstorage/clear.html:
2684         * storage/domstorage/localstorage/delete-removal.html:
2685         * storage/domstorage/localstorage/enumerate-storage.html:
2686         * storage/domstorage/localstorage/index-get-and-set.html:
2687         * storage/domstorage/localstorage/onstorage-attribute-markup.html:
2688         * storage/domstorage/localstorage/onstorage-attribute-setattribute.html:
2689         * storage/domstorage/localstorage/private-browsing-affects-storage.html:
2690         * storage/domstorage/localstorage/resources/window-open-second.html:
2691         * storage/domstorage/localstorage/simple-events.html:
2692         * storage/domstorage/localstorage/simple-usage.html:
2693         * storage/domstorage/localstorage/string-conversion.html:
2694         * storage/domstorage/localstorage/window-open.html:
2695         * storage/domstorage/sessionstorage/clear.html:
2696         * storage/domstorage/sessionstorage/delete-removal.html:
2697         * storage/domstorage/sessionstorage/enumerate-storage.html:
2698         * storage/domstorage/sessionstorage/index-get-and-set.html:
2699         * storage/domstorage/sessionstorage/onstorage-attribute-markup.html:
2700         * storage/domstorage/sessionstorage/onstorage-attribute-setattribute.html:
2701         * storage/domstorage/sessionstorage/private-browsing-affects-storage.html:
2702         * storage/domstorage/sessionstorage/resources/window-open-second.html:
2703         * storage/domstorage/sessionstorage/simple-events.html:
2704         * storage/domstorage/sessionstorage/simple-usage.html:
2705         * storage/domstorage/sessionstorage/string-conversion.html:
2706         * storage/domstorage/sessionstorage/window-open.html:
2707         * storage/domstorage/window-attributes-exist.html:
2708         * svg/custom/stop-crash.svg:
2709
2710 2009-07-23  Mark Rowe  <mrowe@apple.com>
2711
2712         And now with some valid JavaScript syntax!
2713
2714         * http/tests/misc/redirect-to-about-blank.html:
2715
2716 2009-07-23  Mark Rowe  <mrowe@apple.com>
2717
2718         Remove unnecessary check for eventSender in an attempt to please the GTK build bot.
2719
2720         * fast/css/getComputedStyle/getComputedStyle-text-overflow.html:
2721
2722 2009-07-23  Mark Rowe  <mrowe@apple.com>
2723
2724         Reviewed by Brady Eidson.
2725
2726         Add a workaround for <rdar://problem/6925892> to the test that it affects.
2727
2728         * http/tests/misc/redirect-to-about-blank.html:
2729
2730 2009-07-23  Brady Eidson  <beidson@apple.com>
2731
2732         Reviewed by Geoff Garen.
2733
2734         WebCore has a few places that don't gracefully handle a null request returned from willSendRequest.
2735         https://bugs.webkit.org/show_bug.cgi?id=27595
2736
2737         * http/tests/misc/resources/redirect-to-http-url.php: Added.
2738         * http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
2739         * http/tests/misc/will-send-request-returns-null-on-redirect.html: Added.
2740         * platform/gtk/Skipped:
2741         * platform/qt/Skipped:
2742
2743 2009-07-23  Pierre d'Herbemont  <pdherbemont@apple.com>
2744
2745         Fix layout tests, no review.
2746
2747         Actually add the video-layer tests results for leopard, that were
2748         forgotten in r46302. Also add test results for windows.
2749
2750         * platform/mac-leopard/fast/layers/video-layer-expected.png: Added.
2751         * platform/mac-leopard/fast/layers/video-layer-expected.txt: Added.
2752         * platform/win/fast/layers/video-layer-expected.txt: Added.
2753
2754 2009-07-23  Pierre d'Herbemont  <pdherbemont@apple.com>
2755
2756         Reviewed by Simon Fraser.
2757
2758         Following changes on the video controls, video-layer tests results need to
2759         be updated in order to fix the layout tests.
2760
2761         * platform/mac-leopard/fast/layers/video-layer-expected.checksum: Copied from LayoutTests/platform/mac/fast/layers/video-layer-expected.checksum.
2762         * platform/mac-leopard/fast/layers/video-layer-expected.png: Copied from LayoutTests/platform/mac/fast/layers/video-layer-expected.png.
2763         * platform/mac-leopard/fast/layers/video-layer-expected.txt: Copied from LayoutTests/platform/mac/fast/layers/video-layer-expected.txt.
2764         * platform/mac/fast/layers/video-layer-expected.checksum: Removed.
2765         * platform/mac/fast/layers/video-layer-expected.png: Removed.
2766         * platform/mac/fast/layers/video-layer-expected.txt: Updated.
2767
2768 2009-07-23  Mark Rowe  <mrowe@apple.com>
2769
2770         Rubber-stamped by Dan Bernstein.
2771
2772         Update layout test results for three tests related to text fields as their metrics
2773         have changed slightly since the results were last updated.
2774
2775         * platform/mac-leopard/fast/forms/text-control-intrinsic-widths-expected.txt: Copied from LayoutTests/fast/forms/text-control-intrinsic-widths-expected.txt.
2776         * platform/mac/fast/forms/input-text-maxlength-expected.txt:
2777         * platform/mac/fast/forms/input-text-paste-maxlength-expected.txt:
2778         * platform/mac/fast/forms/text-control-intrinsic-widths-expected.txt: Renamed from LayoutTests/fast/forms/text-control-intrinsic-widths-expected.txt.
2779
2780 2009-07-23  Mark Rowe  <mrowe@apple.com>
2781
2782         Windows appears to match the Leopard results for the CSS 2.1 counter tests that were failing.
2783
2784         * platform/win/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac-leopard/css2.1/t1202-counter-04-b-expected.txt.
2785         * platform/win/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac-leopard/css2.1/t1202-counters-04-b-expected.txt.
2786
2787 2009-07-23  Dan Bernstein  <mitz@apple.com>
2788
2789         Reviewed by Dave Hyatt.
2790
2791         [CSS3 Backgrounds and Borders] Add support for inset box shadows
2792         https://bugs.webkit.org/show_bug.cgi?id=27582
2793
2794         * fast/box-shadow/inset.html: Added.
2795         * platform/mac/fast/box-shadow/inset-expected.checksum: Added.
2796         * platform/mac/fast/box-shadow/inset-expected.png: Added.
2797         * platform/mac/fast/box-shadow/inset-expected.txt: Added.
2798
2799 2009-07-23  Mark Rowe  <mrowe@apple.com>
2800
2801         Rubber-stamped by Dan Bernstein.
2802
2803         Update layout test results for two international text tests that are failing due to font differences.
2804
2805         * platform/mac-leopard/fast/text/international/thai-baht-space-expected.checksum: Renamed from LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.checksum.
2806         * platform/mac-leopard/fast/text/international/thai-baht-space-expected.png: Renamed from LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.png.
2807         * platform/mac-leopard/fast/text/international/thai-baht-space-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/thai-baht-space-expected.txt.
2808         * platform/mac/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
2809         * platform/mac/fast/text/international/thai-baht-space-expected.txt:
2810
2811 2009-07-23  Mark Rowe  <mrowe@apple.com>
2812
2813         Rubber-stamped by Dan Bernstein.
2814
2815         Update layout test results for two CSS 2.1 counter tests that are failing due to font differences.
2816
2817         * platform/mac-leopard/css2.1/t1202-counter-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counter-04-b-expected.txt.
2818         * platform/mac-leopard/css2.1/t1202-counters-04-b-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t1202-counters-04-b-expected.txt.
2819         * platform/mac/css2.1/t1202-counter-04-b-expected.txt:
2820         * platform/mac/css2.1/t1202-counters-04-b-expected.txt:
2821
2822 2009-07-23  Pierre d'Herbemont  <pdherbemont@apple.com>
2823
2824         Layout test fix so no review.
2825
2826         Add audio-controls-rendering layout test results for windows and leopard.
2827
2828         * platform/mac-leopard/media/audio-controls-rendering-expected.txt: Added.
2829         * platform/win/media/audio-controls-rendering-expected.txt: Added.
2830
2831 2009-07-23  Mark Rowe  <mrowe@apple.com>
2832
2833         Update layout test results for the addition of a new computed style property in r46285.
2834
2835         * fast/css/getComputedStyle/computed-style-expected.txt:
2836         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2837         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2838         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2839         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
2840         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2841         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
2842         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2843         * svg/css/getComputedStyle-basic-expected.txt:
2844
2845 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
2846
2847         Reviewed by Eric Seidel.
2848
2849         execCommand('underline') can't remove <U> underlines
2850         https://bugs.webkit.org/show_bug.cgi?id=20215
2851
2852         This patch rebaselines toggle-styles.html because WebKit now passes three tests it used to fail.
2853         toggle-style-2.html is added to test cases in which multiple styles are specified with tags.
2854         We still fail some tests because WebKit doesn't properly support non-CSS mode but they are visually correct.
2855
2856         * editing/execCommand/resources/toggle-style-2.js: Added.
2857         (testSingleToggle):
2858         (testDoubleToggle):
2859         * editing/execCommand/toggle-style-2-expected.txt: Added.
2860         * editing/execCommand/toggle-style-2.html: Added.
2861         * editing/execCommand/toggle-styles-expected.txt: Passes all the tests
2862
2863 2009-07-23  Jessie Berlin  <jberlin@apple.com>
2864
2865         Reviewed by Dan Bernstein.
2866
2867         https://bugs.webkit.org/show_bug.cgi?id=27554
2868         Expose the value of text-overflow in getComputedStyle.
2869
2870         * fast/css/getComputedStyle/getComputedStyle-text-overflow-expected.txt: Added.
2871         * fast/css/getComputedStyle/getComputedStyle-text-overflow.html: Added.
2872
2873 2009-07-23  Ryosuke Niwa  <rniwa@webkit.org>
2874
2875         Reviewed by David Hyatt.
2876
2877         Rebaseline for http://trac.webkit.org/changeset/46274
2878         (The changeset rebaselined the expected results for mac but not for windows)
2879
2880         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
2881         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2882
2883 2009-07-23  David Hyatt  <hyatt@apple.com>
2884
2885         Reviewed by Dan Bernstein.
2886
2887         https://bugs.webkit.org/show_bug.cgi?id=27572
2888         Implement support for background-attachment:local.
2889
2890         Added new test fast/overflow/overflow-with-local-attachment.html.
2891
2892         * fast/overflow/overflow-with-local-background-attachment.html: Added.
2893         * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.checksum: Added.
2894         * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.png: Added.
2895         * platform/mac/fast/overflow/overflow-with-local-background-attachment-expected.txt: Added.
2896
2897 2009-07-22  Pierre d'Herbemont  <pdherbemont@apple.com>
2898
2899         Reviewed by Simon Fraser.
2900
2901         Audio element at default width shouldn't have time field.
2902         https://bugs.webkit.org/show_bug.cgi?id=27589
2903
2904         * platform/mac-snowleopard/Skipped: Enables back audio-controls-rendering.
2905         * platform/mac/media/audio-controls-rendering-expected.checksum:
2906         * platform/mac/media/audio-controls-rendering-expected.png:
2907         * platform/mac/media/audio-controls-rendering-expected.txt:
2908
2909 2009-07-23  Kenneth Rohde Christiansen  <kenneth@webkit.org>
2910
2911         Reviewed by Adam Treat.
2912
2913         Added expected results for tests that we pass.
2914
2915         * platform/qt/editing/inserting/break-blockquote-after-delete-expected.txt: Added.
2916         * platform/qt/fast/backgrounds/body-generated-image-propagated-to-root-expected.txt: Added.
2917         * platform/qt/fast/box-shadow/transform-fringing-expected.txt: Added.
2918         * platform/qt/fast/canvas/drawImage-with-globalAlpha-expected.txt: Added.
2919         * platform/qt/fast/css/attribute-selector-dynamic-expected.txt: Added.
2920         * platform/qt/fast/css/nth-child-dynamic-expected.txt: Added.
2921         * platform/qt/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: Added.
2922         * platform/qt/fast/dynamic/anchor-lock-expected.txt: Added.
2923         * platform/qt/fast/frames/frameset-style-recalc-expected.txt: Added.
2924         * platform/qt/fast/frames/iframe-text-contents-expected.txt: Added, equal to mac.
2925         * platform/qt/fast/frames/viewsource-on-image-file-expected.txt: Added.
2926         * platform/qt/fast/repaint/background-generated-expected.txt: Added, equal to mac.
2927         * platform/qt/fast/repaint/background-misaligned-expected.txt: Added, equal to mac.
2928         * platform/qt/fast/repaint/float-in-new-block-with-layout-delta-expected.txt: Added, equal to mac.
2929         * platform/qt/fast/text/international/hindi-whitespace-expected.txt: Added.
2930         * platform/qt/fast/transforms/bounding-rect-zoom-expected.txt: Added.
2931
2932 2009-07-23  David Hyatt  <hyatt@apple.com>
2933
2934         Reviewed by Dan Bernstein.
2935         
2936         https://bugs.webkit.org/show_bug.cgi?id=27581
2937         Drop the prefix from the box-shadow property.
2938
2939         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2940         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2941         * svg/css/getComputedStyle-basic-expected.txt:
2942
2943 2009-07-22  Viet-Trung Luu  <viettrungluu@gmail.com>
2944
2945         Reviewed by David Hyatt.
2946
2947         https://bugs.webkit.org/show_bug.cgi?id=27289
2948         Tests that mouse clicks/releases are handled properly on scrollbars
2949         even when there is no mouse move onto the scrollbar (two cases: enabled
2950         and disabled controls).
2951
2952         * scrollbars/scrollbar-miss-mousemove-disabled-expected.txt: Added.
2953         * scrollbars/scrollbar-miss-mousemove-disabled.html: Added.
2954         * scrollbars/scrollbar-miss-mousemove-expected.txt: Added.
2955         * scrollbars/scrollbar-miss-mousemove.html: Added.
2956
2957 2009-07-23  Simon Hausmann  <simon.hausmann@nokia.com>
2958
2959         Reviewed by Tor Arne Vestbø.
2960
2961         Rebaseline the Qt results for computed-style.html and
2962         computed-style-without-rendered.html after r46240, similar to r46252.
2963
2964         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
2965         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2966
2967 2009-07-23  David Levin  <levin@chromium.org>
2968
2969          Rubber-stamped by Oliver Hunt.
2970
2971         Improve keyboard navigation of Select elements.
2972         Home/End and PageUp/PageDn buttons do not do anything in drop down lists,
2973         on non-Mac platforms.
2974         https://bugs.webkit.org/show_bug.cgi?id=22784
2975
2976         One more round of speculative fixes:
2977          - Really fix the general and win expected results.  (They were missing a return.)
2978          - Disable the test for gtk (and remove the attempted workaround for that platform).
2979
2980         * fast/forms/select-popup-pagekeys-expected.txt:
2981         * fast/forms/select-popup-pagekeys.html:
2982         * platform/gtk/Skipped:
2983         * platform/win/fast/forms/select-popup-pagekeys-expected.txt:
2984
2985 2009-07-23  David Levin  <levin@chromium.org>
2986
2987         Rubber-stamped by Oliver Hunt.
2988
2989         Improve keyboard navigation of Select elements.
2990         Home/End and PageUp/PageDn buttons do not do anything in drop down lists,
2991         on non-Mac platforms.
2992         https://bugs.webkit.org/show_bug.cgi?id=22784
2993
2994         3 (speculative) fixes for the new layout test: select-popup-pagekeys
2995          - Help Windows to pass by adding platform results.
2996          - Fix the general expected results.
2997          - Fix select-popup-pagekeys on gtk which doesn't seem to implement eventSender.
2998
2999         * fast/forms/select-popup-pagekeys-expected.txt:
3000         * fast/forms/select-popup-pagekeys.html:
3001         * platform/win/fast/forms/select-popup-pagekeys-expected.txt: Added.
3002
3003 2009-07-22  Jens Alfke  <snej@chromium.org>
3004
3005         Reviewed by David Levin.
3006
3007         Bug 22784: Improve keyboard navigation of Select elements.
3008         Home/End and PageUp/PageDn buttons do not do anything in drop down lists,
3009         on non-Mac platforms.
3010         https://bugs.webkit.org/show_bug.cgi?id=22784
3011         http://code.google.com/p/chromium/issues/detail?id=4576
3012
3013         * LayoutTests/fast/forms/select-popup-pagekeys.html: Added.
3014         * LayoutTests/fast/forms/select-popup-pagekeys-expected.txt: Added
3015         * LayoutTests/platform/mac/fast/forms/select-popup-pagekeys-expected.txt: Added.
3016
3017 2009-07-22  Simon Hausmann  <simon.hausmann@nokia.com>
3018
3019         Rubber-stamped by David Levin.
3020
3021         Unskip HTML 5 Datagrid tests for the Qt DRT, as they pass.
3022
3023         * platform/qt/Skipped:
3024
3025 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
3026
3027         Reviewed by Adam Barth.
3028
3029         REGRESSION (r46240): /fast/css/getComputedStyle/computed-style & computed-style-without-renderer needs rebaseline for Windows
3030         https://bugs.webkit.org/show_bug.cgi?id=27591
3031
3032         Rebaselines the tests.
3033
3034         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
3035         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3036
3037 2009-07-22  Ryosuke Niwa  <rniwa@webkit.org>
3038
3039         Reviewed by Eric Seidel.
3040
3041         execCommand('underline' / 'strikeThrough') doesn't work properly with multiple styles in text-decoration
3042         https://bugs.webkit.org/show_bug.cgi?id=27476
3043
3044         toggle-text-decorations checks whether we can toggle text decorations with multiple styles properly.
3045         e.g. execCommand("underline") should modify "text-decoration: underline overline" to "text-decoration: overline"
3046
3047         getComputedStyle-text-decorations checks whether the CSS value of text decoration and its computed style are
3048         both space-separated CSSValueList instead of CSSPrimitiveValue or comma-separated CSSValueList.
3049
3050         * editing/execCommand/resources/toggle-text-decorations.js: Added.
3051         (testSingleToggle):
3052         * editing/execCommand/toggle-text-decorations-expected.txt: Added.
3053         * editing/execCommand/toggle-text-decorations.html: Added.
3054         * fast/css/getComputedStyle/getComputedStyle-text-decoration-expected.txt: Added.
3055         * fast/css/getComputedStyle/getComputedStyle-text-decoration.html: Added.
3056         * fast/css/getComputedStyle/resources: Added.
3057         * fast/css/getComputedStyle/resources/TEMPLATE.html: Added.
3058         * fast/css/getComputedStyle/resources/getComputedStyle-text-decoration.js: Added.
3059         (expect):
3060
3061 2009-07-22  Daniel Bates  <dbates@intudata.com>
3062
3063         Reviewed by Adam Barth.
3064
3065         https://bugs.webkit.org/show_bug.cgi?id=27174
3066         And
3067         https://bugs.webkit.org/show_bug.cgi?id=26938
3068         
3069         Tests prevention of attacks transformed by PHP Magic Quotes/PHP addslashes().
3070
3071         * http/tests/security/xssAuditor/resources/echo-intertag-addslashes.pl: Added.
3072         * http/tests/security/xssAuditor/script-tag-addslashes-backslash-expected.txt: Added.
3073         * http/tests/security/xssAuditor/script-tag-addslashes-backslash.html: Added.
3074         * http/tests/security/xssAuditor/script-tag-addslashes-double-quote-expected.txt: Added.
3075         * http/tests/security/xssAuditor/script-tag-addslashes-double-quote.html: Added.
3076         * http/tests/security/xssAuditor/script-tag-addslashes-null-char-expected.txt: Added.
3077         * http/tests/security/xssAuditor/script-tag-addslashes-null-char.html: Added.
3078         * http/tests/security/xssAuditor/script-tag-addslashes-single-quote-expected.txt: Added.
3079         * http/tests/security/xssAuditor/script-tag-addslashes-single-quote.html: Added.
3080
3081 2009-07-22  David Hyatt  <hyatt@apple.com>
3082
3083         Reviewed by Beth Dakin.
3084
3085         https://bugs.webkit.org/show_bug.cgi?id=27562
3086         Add some new layout tests that drop the prefix from the background properties and use origin
3087         in a shorthand.  Update shorthand results and computed style results to account for new properties.
3088
3089         * fast/backgrounds/size/backgroundSize20.html: Added.
3090         * fast/backgrounds/size/backgroundSize21.html: Added.
3091         * fast/backgrounds/size/backgroundSize22.html: Added.
3092         * fast/css/background-position-serialize-expected.txt:
3093         * fast/css/remove-shorthand-expected.txt:
3094         * platform/mac/fast/backgrounds/size/backgroundSize20-expected.checksum: Added.
3095         * platform/mac/fast/backgrounds/size/backgroundSize20-expected.png: Added.
3096         * platform/mac/fast/backgrounds/size/backgroundSize20-expected.txt: Added.
3097         * platform/mac/fast/backgrounds/size/backgroundSize21-expected.checksum: Added.
3098         * platform/mac/fast/backgrounds/size/backgroundSize21-expected.png: Added.
3099         * platform/mac/fast/backgrounds/size/backgroundSize21-expected.txt: Added.
3100         * platform/mac/fast/backgrounds/size/backgroundSize22-expected.checksum: Added.
3101         * platform/mac/fast/backgrounds/size/backgroundSize22-expected.png: Added.
3102         * platform/mac/fast/backgrounds/size/backgroundSize22-expected.txt: Added.
3103         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
3104         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3105         * platform/mac/fast/inspector/style-expected.txt:
3106         * svg/css/getComputedStyle-basic-expected.txt:
3107
3108 2009-07-22  Jens Alfke  <snej@chromium.org>
3109
3110         Reviewed by Darin Fisher.
3111
3112         Hook up V8 bindings for DataGrid elements.
3113         https://bugs.webkit.org/show_bug.cgi?id=27383
3114         http://code.google.com/p/chromium/issues/detail?id=16730
3115
3116         Tests: Enhanced LayoutTests/fast/dom/HTMLDataGridElement/*
3117         to handle exceptions, check appropriate JS prototypes, and
3118         test column-list's item() method as well as array-indexing.
3119
3120         * fast/dom/HTMLDataGridElement/DataGridColumns-basic-expected.txt:
3121         * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html:
3122         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html:
3123         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-expected.txt:
3124         * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html:
3125         * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html:
3126
3127 2009-07-22  Eric Seidel  <eric@webkit.org>
3128
3129         Reviewed by Darin Adler.
3130
3131         expand prototype-inheritance test to cover constructors
3132         https://bugs.webkit.org/show_bug.cgi?id=27547
3133
3134         * fast/dom/prototype-inheritance-expected.txt:
3135         * fast/dom/resources/prototype-inheritance.js:
3136
3137 2009-07-21  Sam Weinig  <sam@webkit.org>
3138
3139         Reviewed by Dan Bernstein.
3140
3141         Changes for https://bugs.webkit.org/show_bug.cgi?id=27242
3142         JSC bindings should use an auto-bound RGBColor class instead of hand-rolled JSRGBColor
3143
3144         * fast/dom/Window/window-properties-expected.txt:
3145         * fast/dom/dom-constructors-expected.txt:
3146         * fast/dom/prototype-inheritance-expected.txt:
3147         * fast/dom/wrapper-classes-expected.txt:
3148         * fast/js/global-constructors-expected.txt:
3149
3150 2009-07-21  Zoltan Herczeg  <zherczeg@inf.u-szeged.hu>
3151
3152         Reviewed by Gavin Barraclough, RS olliej fix to make the test pass.
3153
3154         Check whether a crash happens after the string
3155         prototype is overwritten twice. The JIT'ed code
3156         may crash if one of its already cached method
3157         called again. Note: This test is not necessary
3158         crash on all systems, because they use different
3159         memory allocators!
3160         https://bugs.webkit.org/show_bug.cgi?id=27077
3161
3162         * fast/js/method-check-expected.txt: Added.
3163         * fast/js/method-check.html: Added.
3164         * fast/js/resources/method-check.js: Added.
3165         (func2):
3166         (func.String.prototype.a):
3167         (func.String.prototype.b):
3168         (func):
3169
3170 2009-07-21  Dan Bernstein  <mitz@apple.com>
3171
3172         Correct relative path in the test after moving it.
3173
3174         * platform/mac/fast/loader/non-html-load-event.html:
3175
3176 2009-07-21  Dan Bernstein  <mitz@apple.com>
3177
3178         Rubber-stamped by Mark Rowe.
3179
3180         Move fast/loader/non-html-load-event.html under platform/mac because
3181         non-HTML views exist only on Mac.
3182
3183         * fast/loader/non-html-load-event-expected.txt: Removed.
3184         * fast/loader/non-html-load-event.html: Removed.
3185         * platform/mac/fast/loader/non-html-load-event-expected.txt: Copied from LayoutTests/fast/loader/non-html-load-event-expected.txt.
3186         * platform/mac/fast/loader/non-html-load-event.html: Copied from LayoutTests/fast/loader/non-html-load-event.html.
3187         * platform/qt/Skipped:
3188
3189 2009-07-21  Simon Hausmann  <simon.hausmann@nokia.com>
3190
3191         Reviewed by Tor Arne Vestbø.
3192
3193         Skip fast/loader/non-html-load-event.html for the Qt DRT as it requires
3194         support for loading PDF documents.
3195
3196         * platform/qt/Skipped:
3197
3198 2009-07-20  Adam Langley  <agl@google.com>
3199
3200         Reviewed by Eric Seidel.
3201
3202         Check that we can play an empty audio file. In the case that
3203         we have audio/video tags enabled, but no engines installed,
3204         this previously triggered a crash.
3205
3206         https://bugs.webkit.org/show_bug.cgi?id=27479
3207
3208         * media/audio-no-installed-engines.html: Added.
3209         * media/content/empty.wav: Added
3210
3211 2009-07-20  Dan Bernstein  <mitz@apple.com>
3212
3213         Correct expected results from r46136, which accidentally included the
3214         DumpRenderTree header and trailer
3215
3216         * fast/loader/non-html-load-event-expected.txt:
3217
3218 2009-07-19  Ryosuke Niwa  <rniwa@webkit.org>
3219
3220         Reviewed by Eric Seidel.
3221
3222         Refactoring of indentRegion to fix bugs 26816 and 25317
3223         https://bugs.webkit.org/show_bug.cgi?id=26816
3224         https://bugs.webkit.org/show_bug.cgi?id=25317
3225         https://bugs.webkit.org/show_bug.cgi?id=23995 (partially)
3226
3227         This patch implements appendParagraphIntoNode, a simpler specialized version of moveParagraph
3228         and replaces all calls inside indentRegion. The following is the new behavior of indentRegion.
3229
3230         1. We try to indent as many wrapping nodes as possible.
3231            e.g. when indenting "hello" in <div>hello</div>, we try to indent div as well.
3232         2. We do not delete any wrapping elements
3233            With moveParagraph, we used to remove all wrapping nodes, and replaced with a blockquote.
3234            This was causing https://bugs.webkit.org/show_bug.cgi?id=23995 for indentation.
3235            With appendParagraphIntoNode, we can preserve all wrapping nodes.
3236         3. We only split the tree until the closest block node instead of until the root editable node.
3237            This behavioral change fixes the bug 25317.
3238         4. When multiple paragraphs are indented, we indent the highest common ancestor within the selection.
3239            e.g. when a list is a child node of a div, and the entire div is intended,
3240                 we enclose the div by a single blockquote.
3241         
3242         Note that new behavior is more consistent with that of Internet Explorer and Firefox.
3243         To demonstrate this, the following tests are added and rebaselined.
3244
3245         * editing/execCommand/19653-1-expected.txt: rebaselined (no longer removes wrapping div)
3246         * editing/execCommand/indent-div-inside-list-expected.txt: Added.
3247         * editing/execCommand/indent-div-inside-list.html: Added.
3248         * editing/execCommand/indent-nested-blockquotes-expected.txt: Added.
3249         * editing/execCommand/indent-nested-blockquotes.html: Added.
3250         * editing/execCommand/indent-nested-div-expected.txt: Added.
3251         * editing/execCommand/indent-nested-div.html: Added.
3252         * editing/execCommand/indent-nested-lists-2-expected.txt: rebaselined (selection corrected)
3253         * editing/execCommand/indent-nested-lists-3-expected.txt: rebaselined (selection corrected)
3254         * editing/execCommand/indent-nested-lists-4-expected.txt: rebaselined (selection corrected)
3255         * editing/execCommand/indent-nested-lists-5-expected.txt: rebaselined (selection corrected)
3256         * editing/execCommand/indent-second-paragraph-in-blockquote-expected.txt: Added.
3257         * editing/execCommand/indent-second-paragraph-in-blockquote.html: Added.
3258         * platform/mac/editing/execCommand/4641880-2-expected.txt: rebaselined
3259         * platform/mac/editing/execCommand/4916541-expected.txt: rebaselined (no longer removes wrapping span)
3260         * platform/mac/editing/execCommand/5138441-expected.txt: rebaselined
3261         * platform/mac/editing/execCommand/5481523-expected.txt: rebaselined
3262         * platform/mac/editing/execCommand/indent-selection-expected.txt: rebaselined
3263
3264 2009-07-17  Pierre d'Herbemont  <pdherbemont@apple.com>
3265
3266         Reviewed by Eric Seidel.
3267
3268         Media Controls: We are specifying the text height, where it is unneeded and the slider is 2px off.
3269         https://bugs.webkit.org/show_bug.cgi?id=27380
3270
3271         Adjust the margin of the slider and remove useless height specification to fix alignement of the media controls.
3272
3273         * platform/mac/media/controls-after-reload-expected.txt:
3274         * platform/mac/media/controls-styling-expected.checksum: Removed.
3275         * platform/mac/media/controls-styling-expected.png: Removed.
3276         * platform/mac/media/controls-styling-expected.txt:
3277         * platform/mac/media/video-zoom-controls-expected.txt:
3278
3279 2009-07-20  Eric Seidel  <eric@webkit.org>
3280
3281         Reviewed by Sam Weinig.
3282
3283         Fix failures seen on the bots
3284         https://bugs.webkit.org/show_bug.cgi?id=27463
3285
3286         Ignore more global variables added by DumpRenderTree.
3287         Some platforms don't add all of the DRT controllers,
3288         thus causing this test to fail for those platforms.
3289
3290         Also fix !value to value === null to handle not
3291         skip the cases where value == 0.
3292
3293         * fast/dom/prototype-inheritance-expected.txt:
3294         * fast/dom/resources/prototype-inheritance.js:
3295
3296 2009-07-20  Dan Bernstein  <mitz@apple.com>
3297
3298         Reviewed by Anders Carlsson.
3299
3300         Safari fires onload before PDF is loaded into the browser
3301         <rdar://problem/6618869>
3302
3303         * fast/loader/non-html-load-event-expected.txt: Added.
3304         * fast/loader/non-html-load-event.html: Added.
3305
3306 2009-07-19  Simon Hausmann  <hausmann@webkit.org>
3307
3308         Rubber-stamped by Xan Lopez.
3309
3310         Skip new fast/dom/prototype-inheritance.html test in the Qt DRT
3311         due to missing features/properties in the window object.
3312
3313         * platform/qt/Skipped:
3314
3315 2009-07-19  Eric Carlson  <eric.carlson@apple.com>
3316
3317         Reviewed by Dan Bernstein.
3318
3319         HTMLAudioElement: constructor should set "autobuffer" attribute
3320         https://bugs.webkit.org/show_bug.cgi?id=27422
3321
3322         * media/audio-constructor-autobuffer-expected.txt: Added.
3323         * media/audio-constructor-autobuffer.html: Added.
3324
3325 2009-07-18  Dan Bernstein  <mitz@apple.com>
3326
3327         Reviewed by Anders Carlsson.
3328
3329         Test box-shadow spread radius
3330         https://bugs.webkit.org/show_bug.cgi?id=27417
3331         rdar://problem/7072267
3332
3333         * fast/box-shadow/spread.html: Added.
3334         * platform/mac/fast/box-shadow/spread-expected.checksum: Added.
3335         * platform/mac/fast/box-shadow/spread-expected.png: Added.
3336         * platform/mac/fast/box-shadow/spread-expected.txt: Added.
3337
3338 2009-07-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3339
3340         https://bugs.webkit.org/show_bug.cgi?id=27145
3341         [Gtk][REGRESSION] subframe-navigate-during-main-frame-load.html fails after r45615
3342
3343         Reviewed by Gustavo Noronha.
3344
3345         * platform/gtk/Skipped:
3346
3347 2009-07-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
3348
3349         [Gtk] Skip tests that require new expected results, eventSender
3350         and editing callbacks DRT support. Unreviewed.
3351
3352         * platform/gtk/Skipped:
3353
3354 2009-07-18  Jeremy Orlow  <jorlow@chromium.org>
3355
3356         Rubber stamped by Adam Barth.
3357
3358         Revert https://bugs.webkit.org/show_bug.cgi?id=27383
3359         https://bugs.webkit.org/show_bug.cgi?id=27407
3360
3361         Revert Jens' patch.  I believe he forgot to include a file.
3362
3363         * fast/dom/HTMLDataGridElement/DataGridColumns-basic-expected.txt:
3364         * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html:
3365         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html:
3366         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-expected.txt:
3367         * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html:
3368         * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html:
3369
3370 2009-07-17  Daniel Bates  <dbates@intudata.com>
3371
3372         Reviewed by Adam Barth.
3373         
3374         https://bugs.webkit.org/show_bug.cgi?id=27405
3375
3376         Tests that HTML entities that contain an invalid entity, such as an 
3377         unknown named entity, are properly handled.
3378
3379         * http/tests/security/xssAuditor/link-onclick-ampersand-expected.txt: Added.
3380         * http/tests/security/xssAuditor/link-onclick-ampersand.html: Added.
3381         * http/tests/security/xssAuditor/javascript-link-ampersand-expected.txt: Added.
3382         * http/tests/security/xssAuditor/javascript-link-ampersand.html: Added.
3383
3384 2009-07-17  Mads Ager  <ager@chromium.org>
3385
3386         Reviewed by Adam Barth.
3387
3388         https://bugs.webkit.org/show_bug.cgi?id=27403
3389         Add test case for https://bugs.webkit.org/show_bug.cgi?id=27394:
3390         properties on a window object should be accessible after the frame
3391         of the window object has navigated to another site.
3392
3393         * fast/dom/Window/window-access-after-navigation-expected.txt: Added.
3394         * fast/dom/Window/window-access-after-navigation.html: Added.
3395
3396 2009-07-17  Jens Alfke  <snej@chromium.org>
3397
3398         Reviewed by Dimitri Glazkov.
3399
3400         Hook up V8 bindings for DataGrid elements.
3401         https://bugs.webkit.org/show_bug.cgi?id=27383
3402         http://code.google.com/p/chromium/issues/detail?id=16730
3403
3404         Tests: Enhanced LayoutTests/fast/dom/HTMLDataGridElement/*
3405         to handle exceptions, check appropriate JS prototypes, and
3406         test column-list's item() method as well as array-indexing.
3407
3408         * fast/dom/HTMLDataGridElement/DataGridColumns-basic-expected.txt:
3409         * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html:
3410         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html:
3411         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-expected.txt:
3412         * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html:
3413         * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html:
3414
3415 2009-07-17  Alexey Proskuryakov  <ap@webkit.org>
3416
3417         Reviewed by Dan Bernstein.
3418
3419         https://bugs.webkit.org/show_bug.cgi?id=27396
3420         Moving cursor in Thai text sometimes jumps over two characters
3421
3422         * editing/text-iterator/thai-cursor-movement-expected.txt: Added.
3423         * editing/text-iterator/thai-cursor-movement.html: Added.
3424
3425 2009-07-14  Eric Seidel  <eric@webkit.org>
3426
3427         Reviewed by Adam Barth.
3428
3429         Some constructor objects exposed on Window have the wrong prototype chain
3430         https://bugs.webkit.org/show_bug.cgi?id=27276
3431
3432         * fast/dom/prototype-inheritance-expected.txt: Added.
3433         * fast/dom/prototype-inheritance.html: Added.
3434         * fast/dom/resources/prototype-inheritance.js: Added.
3435
3436 2009-07-17  Michelangelo De Simone  <micdesim@gmail.com>
3437
3438         Reviewed by Darin Adler.
3439
3440         https://bugs.webkit.org/show_bug.cgi?id=25551
3441         Test suite for the required attribute, the valueMissing flag and new
3442         :required and :optional CSS pseudoclasses.
3443         Part of the HTML5 sec. Forms.
3444         http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#attr-input-required
3445
3446         * fast/css/pseudo-required-optional-001-expected.txt: Added.
3447         * fast/css/pseudo-required-optional-001.html: Added.
3448         * fast/css/pseudo-required-optional-002-expected.txt: Added.
3449         * fast/css/pseudo-required-optional-002.html: Added.
3450         * fast/css/pseudo-required-optional-003-expected.txt: Added.
3451         * fast/css/pseudo-required-optional-003.html: Added.
3452         * fast/css/pseudo-required-optional-004-expected.txt: Added.
3453         * fast/css/pseudo-required-optional-004.html: Added.
3454         * fast/css/pseudo-required-optional-005-expected.txt: Added.
3455         * fast/css/pseudo-required-optional-005.html: Added.
3456         * fast/css/pseudo-required-optional-006-expected.txt: Added.
3457         * fast/css/pseudo-required-optional-006.html: Added.
3458         * fast/forms/ValidityState-valueMissing-001-expected.txt: Added.
3459         * fast/forms/ValidityState-valueMissing-001.html: Added.
3460         * fast/forms/ValidityState-valueMissing-002-expected.txt: Added.
3461         * fast/forms/ValidityState-valueMissing-002.html: Added.
3462         * fast/forms/ValidityState-valueMissing-003-expected.txt: Added.
3463         * fast/forms/ValidityState-valueMissing-003.html: Added.
3464         * fast/forms/ValidityState-valueMissing-004-expected.txt: Added.
3465         * fast/forms/ValidityState-valueMissing-004.html: Added.
3466         * fast/forms/ValidityState-valueMissing-005-expected.txt: Added.
3467         * fast/forms/ValidityState-valueMissing-005.html: Added.
3468         * fast/forms/ValidityState-valueMissing-006-expected.txt: Added.
3469         * fast/forms/ValidityState-valueMissing-006.html: Added.
3470         * fast/forms/ValidityState-valueMissing-007-expected.txt: Added.
3471         * fast/forms/ValidityState-valueMissing-007.html: Added.
3472         * fast/forms/ValidityState-valueMissing-008-expected.txt: Added.
3473         * fast/forms/ValidityState-valueMissing-008.html: Added.
3474         * fast/forms/ValidityState-valueMissing-009-expected.txt: Added.
3475         * fast/forms/ValidityState-valueMissing-009.html: Added.
3476         * fast/forms/required-attribute-001-expected.txt: Added.
3477         * fast/forms/required-attribute-001.html: Added.
3478         * fast/forms/required-attribute-002-expected.txt: Added.
3479         * fast/forms/required-attribute-002.html: Added.
3480
3481 2009-07-17  Drew Wilson  <atwilson@google.com>
3482
3483         Reviewed by David Levin.
3484
3485         Need to refactor Worker to derive from AbstractWorker
3486         https://bugs.webkit.org/show_bug.cgi?id=26948
3487
3488         Added checks to make sure that Workers are properly constructed and Worker attributes
3489         are visible on the resulting object.
3490
3491         * fast/workers/worker-constructor-expected.txt:
3492         * fast/workers/worker-constructor.html:
3493         Added explicit check for correct construction/postMessage visibility.
3494
3495 2009-07-17  David Hyatt  <hyatt@apple.com>
3496
3497         Reviewed by Dan Bernstein.
3498
3499         https://bugs.webkit.org/show_bug.cgi?id=27379
3500         Absolutely-positioned elements with a scrollbar wrap prematurely.  Make sure to include
3501         the vertical scrollbar width for overflow:scroll elements.
3502
3503         * fast/css/positioned-overflow-scroll.html: Added.
3504         * platform/mac/fast/css/positioned-overflow-scroll-expected.checksum: Added.
3505         * platform/mac/fast/css/positioned-overflow-scroll-expected.png: Added.
3506         * platform/mac/fast/css/positioned-overflow-scroll-expected.txt: Added.
3507
3508 2009-07-17  Kenneth Rohde Christiansen  <kenneth.christiansen@openbossa.org>
3509
3510         Reviewed by Simon Hausmann.
3511
3512         Remove tests from Qt Skipped list that are actually working.
3513         https://bugs.webkit.org/show_bug.cgi?id=27316
3514
3515         * platform/qt/Skipped:
3516
3517 2009-07-16  Kent Tamura  <tkent@chromium.org>
3518
3519         Reviewed by Eric Seidel and Adam Barth.
3520
3521         A test for for non-multipart file upload form submission.
3522         This test is disabled for non-Mac platforms because of beginDragWithFiles().
3523         <https://bugs.webkit.org/show_bug.cgi?id=26505>
3524
3525         * fast/forms/get-file-upload-expected.txt: Added.
3526         * fast/forms/get-file-upload.html: Added.
3527         * platform/gtk/Skipped:
3528         * platform/qt/Skipped:
3529         * platform/win/Skipped:
3530
3531 2009-07-16  Dan Bernstein  <mitz@apple.com>
3532
3533         Reviewed by Simon Fraser.
3534
3535         REGRESSION (r41238) Repainted portion of a scaled image does not line up with full image
3536         https://bugs.webkit.org/show_bug.cgi?id=26747
3537         rdar://problem/7009243
3538
3539         * fast/repaint/background-misaligned.html: Added.
3540         * platform/mac/fast/backgrounds/size/backgroundSize15-expected.checksum:
3541         * platform/mac/fast/backgrounds/size/backgroundSize15-expected.png:
3542         * platform/mac/fast/borders/border-image-rotate-transform-expected.checksum:
3543         * platform/mac/fast/borders/border-image-rotate-transform-expected.png:
3