WebCore: dataTransfer.types() should not return Files if file list is empty in the...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2009-09-08  Jian Li  <jianli@chromium.org>
2
3         Reviewed by David Levin.
4
5         dataTransfer.types() should not return Files if file list is empty in the clipboard.
6         https://bugs.webkit.org/show_bug.cgi?id=28891
7
8         Update the test script and expected result to reflect the behavior change.
9
10         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
11         * http/tests/security/clipboard/resources/clipboard-file-access.js:
12
13 2009-09-08  Steve VanDeBogart  <vandebo@chromium.org>
14
15         Reviewed by Eric Seidel.
16
17         Check that middle click triggers an onpaste event in Linux.
18         https://bugs.webkit.org/show_bug.cgi?id=28696
19
20         * platform/gtk/editing/pasteboard: Added.
21         * platform/gtk/editing/pasteboard/middle-click-onpaste-expected.txt: Added.
22         * platform/gtk/editing/pasteboard/resources: Added.
23         * platform/gtk/editing/pasteboard/resources/TEMPLATE.html: Added.
24         * platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js: Added.
25         (handlePaste):
26
27 2009-09-08  Kent Tamura  <tkent@chromium.org>
28
29         Reviewed by Eric Seidel.
30
31         Tests for ValidityState::typeMismatch() for <input type=number>.
32         https://bugs.webkit.org/show_bug.cgi?id=28934
33
34         * fast/forms/ValidityState-typeMismatch-number-expected.txt: Added.
35         * fast/forms/ValidityState-typeMismatch-number.html: Added.
36         * fast/forms/resources/ValidityState-typeMismatch-number.js: Added.
37
38 2009-09-08  Steve Block  <steveblock@google.com>
39
40         Reviewed by Adam Barth.
41
42         Adds a LayoutTestController method to set the permission state for Geolocation.
43         This is required to use the mock Geolocation service for testing.
44         https://bugs.webkit.org/show_bug.cgi?id=29027
45
46         * fast/dom/Geolocation/resources/permission-denied.js: Added. Tests that the error callback is invoked with a permission error code when Geolocation permission is denied and the Geolocation service provides a good position fix.
47         * fast/dom/Geolocation/permission-denied-expected.txt: Added.  Expected result for above test.
48         * fast/dom/Geolocation/permission-denied.html: Added. Wrapper for above test.
49         * fast/dom/Geolocation/resources/success.js: Added. Tests that the success callback is invoked when the Geolocation service provides a good position fix.
50         * fast/dom/Geolocation/success-expected.txt: Added. Expected result for above test.
51         * fast/dom/Geolocation/success.html: Added. Wrapper for above test.
52         * platform/gtk/Skipped:
53
54 2009-09-08 Andras Becsi <becsi.andras@stud.u-szeged.hu>
55
56         Reviewed by Tor Arne Vestbø.
57
58         [Qt] Add expected files for new tests since we pass them.
59
60         * platform/qt/fast/reflections/abs-position-in-reflection-expected.txt: Added.
61         * platform/qt/fast/repaint/rel-positioned-inline-with-overflow-expected.txt: Added.
62
63 2009-09-07  Steve Block  <steveblock@google.com>
64
65         Reviewed by Adam Barth.
66
67         Adds a mock Geolocation service. This will be used to provide predictable behavior of the
68         Geolocation API for use in LayoutTests. Later changes will integrate the the mock
69         Geolocation service with DumpRenderTree.
70         https://bugs.webkit.org/show_bug.cgi?id=28264
71
72         * fast/dom/Geolocation/resources/error.js: Added. Tests that the error callback is called when the service reports an error.
73         * fast/dom/Geolocation/error-expected.txt: Added. Expected result for above test.
74         * fast/dom/Geolocation/error.html: Added. Wrapper for above test.
75
76 2009-09-07  Jeremy Orlow  <jorlow@chromium.org>
77
78         Reviewed by Eric Seidel.
79
80         Clean up localStorage.clear() layout test.
81         https://bugs.webkit.org/show_bug.cgi?id=28939
82
83         This is the first step of https://bugs.webkit.org/show_bug.cgi?id=27897 which
84         is a pretty major cleanup of all the dom storage layout tests.  I'm just
85         changing this one to begin with to get buy-in on the approach.
86
87         This also adds a new method to the fast/js/js-test-pre.js that runs a command
88         and prints it to the screen.  This should really help with making the output of
89         the tests readable without looking at the source code.
90
91         * fast/js/resources/js-test-pre.js:
92         (tryAndLog): Runs a command and logs it to the screen.
93         * storage/domstorage/localstorage/clear-expected.txt:
94         * storage/domstorage/localstorage/clear.html:
95         * storage/domstorage/resources: Added.
96         * storage/domstorage/resources/clear.js: Added.
97             The meat of the test is now in this file.
98         * storage/domstorage/sessionstorage/clear-expected.txt:
99         * storage/domstorage/sessionstorage/clear.html:
100
101 2009-09-07  Drew Wilson  <atwilson@google.com>
102
103         Rubber-stamped by Sam Weinig.
104
105         Rebaseline tests for GTK platform, and skipping shared worker XHR tests (worker XHR tests are already skipped).
106         Tracked as https://bugs.webkit.org/show_bug.cgi?id=29020.
107
108         * platform/gtk/Skipped:
109         * platform/gtk/fast/dom/Window/window-properties-expected.txt:
110         * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt:
111
112 2009-09-07  Drew Wilson  <atwilson@google.com>
113
114         Unreviewed test fixup.
115
116         Added shared worker lifecycle tests to Skipped test list due to missing DRT functionality on Qt platform.
117
118         * platform/qt/Skipped:
119
120 2009-09-07  Drew Wilson  <atwilson@google.com>
121
122         Reviewed by David Levin.
123
124         Enable shared worker tests.
125         https://bugs.webkit.org/show_bug.cgi?id=28977
126
127         Just moved tests from shared-worker-xxxx.html-disabled to shared-worker-xxxx.html. No other changes.
128
129         * fast/workers/shared-worker-constructor.html: Renamed from LayoutTests/fast/workers/shared-worker-constructor.html-disabled.
130         * fast/workers/shared-worker-context-gc.html: Renamed from LayoutTests/fast/workers/shared-worker-context-gc.html-disabled.
131         * fast/workers/shared-worker-event-listener.html: Renamed from LayoutTests/fast/workers/shared-worker-event-listener.html-disabled.
132         * fast/workers/shared-worker-exception.html: Renamed from LayoutTests/fast/workers/shared-worker-exception.html-disabled.
133         * fast/workers/shared-worker-frame-lifecycle.html: Renamed from LayoutTests/fast/workers/shared-worker-frame-lifecycle.html-disabled.
134         * fast/workers/shared-worker-gc.html: Renamed from LayoutTests/fast/workers/shared-worker-gc.html-disabled.
135         * fast/workers/shared-worker-lifecycle.html: Renamed from LayoutTests/fast/workers/shared-worker-lifecycle.html-disabled.
136         * fast/workers/shared-worker-load-error.html: Renamed from LayoutTests/fast/workers/shared-worker-load-error.html-disabled.
137         * fast/workers/shared-worker-location.html: Renamed from LayoutTests/fast/workers/shared-worker-location.html-disabled.
138         * fast/workers/shared-worker-navigator.html: Renamed from LayoutTests/fast/workers/shared-worker-navigator.html-disabled.
139         * fast/workers/shared-worker-replace-global-constructor.html: Renamed from LayoutTests/fast/workers/shared-worker-replace-global-constructor.html-disabled.
140         * fast/workers/shared-worker-replace-self.html: Renamed from LayoutTests/fast/workers/shared-worker-replace-self.html-disabled.
141         * fast/workers/shared-worker-script-error.html: Renamed from LayoutTests/fast/workers/shared-worker-script-error.html-disabled.
142         * fast/workers/shared-worker-shared.html: Renamed from LayoutTests/fast/workers/shared-worker-shared.html-disabled.
143         * fast/workers/shared-worker-simple.html: Renamed from LayoutTests/fast/workers/shared-worker-simple.html-disabled.
144         * http/tests/workers/shared-worker-importScripts.html: Renamed from LayoutTests/http/tests/workers/shared-worker-importScripts.html-disabled.
145         * http/tests/workers/shared-worker-redirect.html: Renamed from LayoutTests/http/tests/workers/shared-worker-redirect.html-disabled.
146         * http/tests/xmlhttprequest/workers/shared-worker-close.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-close.html-disabled.
147         * http/tests/xmlhttprequest/workers/shared-worker-methods-async.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-methods-async.html-disabled.
148         * http/tests/xmlhttprequest/workers/shared-worker-methods.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-methods.html-disabled.
149         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html: Renamed from LayoutTests/http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html-disabled.
150
151 2009-09-07  Drew Wilson  <atwilson@google.com>
152
153         Unreviewed build fix.
154
155         Reverting r48121 to fix Windows build errors.
156
157         * fast/dom/Window/window-properties-expected.txt:
158         * fast/dom/prototype-inheritance-2-expected.txt:
159         * fast/dom/prototype-inheritance-expected.txt:
160         * fast/js/global-constructors-expected.txt:
161
162 2009-09-07  Drew Wilson  <atwilson@google.com>
163
164         Reviewed by David Levin.
165
166         Enable SHARED_WORKERS by default
167         https://bugs.webkit.org/show_bug.cgi?id=28959
168
169         Update test expectations to reflect the availability of the SharedWorker constructor.
170         Fixup bitrot in disabled tests - now reflects new MessagePort API.
171
172         * fast/dom/Window/window-properties-expected.txt:
173         Updated expectations now that window.SharedWorkers is defined.
174         * fast/dom/prototype-inheritance-2-expected.txt:
175         Updated expectations now that window.SharedWorkers is defined.
176         * fast/dom/prototype-inheritance-expected.txt:
177         Updated expectations now that window.SharedWorkers is defined.
178         * fast/workers/shared-worker-script-error-expected.txt
179         Updated expectations to reflect current (correct) behavior (unhandled exceptions are logged to console).
180         * fast/workers/shared-worker-script-error.html
181         Pauses before exiting the test to allow pending console errors to get emitted (makes test less flaky).
182         * fast/workers/resources/shared-worker-script-error.js
183         (onerror):
184         Now properly handles the exception (onerror function has to return false to swallow the exception).
185         * fast/js/global-constructors-expected.txt:
186         Updated expectations now that window.SharedWorkers is defined.
187         * http/tests/workers/resources/worker-importScripts.js:
188         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
189         (handleConnect.self.postMessage):
190         (handleConnect):
191         * http/tests/workers/resources/worker-redirect-target.js:
192         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
193         (self.onconnect):
194         * http/tests/xmlhttprequest/workers/resources/worker-pre.js:
195         Clean up bitrot in tests - MessageEvent.messagePort => MessageEvent.ports.
196
197 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
198
199         Skipping one more test affected by the libsoup issue, a new test,
200         and tests that require eventSender.
201
202         * platform/gtk/Skipped:
203
204 2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
205
206         Unreviewed. Skipping tests that are failing because of a libsoup
207         problem. Bug reported.
208
209         * platform/gtk/Skipped:
210
211 2009-09-07  Fumitoshi Ukai  <ukai@chromium.org>
212
213         Reviewed by Alexey Proskuryakov.
214
215         Add WebSocket API.
216         https://bugs.webkit.org/show_bug.cgi?id=28038
217         
218         WebSocket constructor is available in window object.
219
220         * fast/dom/Window/window-properties-expected.txt:
221         * fast/dom/prototype-inheritance-2-expected.txt:
222         * fast/dom/prototype-inheritance-expected.txt:
223         * fast/js/global-constructors-expected.txt:
224
225 2009-09-07 Andras Becsi <becsi.andras@stud.u-szeged.hu>
226
227         Reviewed by Tor Arne Vestbø
228
229         [Qt] Disable a few tests that require missing controller features
230
231         * platform/qt/Skipped:
232
233 2009-09-07  Michael Nordman  <michaeln@google.com>
234
235         Reviewed by Alexey Proskuryakov.
236
237         https://bugs.webkit.org/show_bug.cgi?id=28359
238         Test to ensure the the window.applicationCache attribute is defined but non-functional
239         with the feature disabled.
240
241         * http/tests/appcache/disabled-expected.txt: Added.
242         * http/tests/appcache/disabled.html: Added.
243
244 2009-09-06  Yael Aharon  <yael.aharon@nokia.com>
245
246         Reviewed by Darin Adler.
247
248         hostname and host are mixed up when manipulating anchor elements.
249         https://bugs.webkit.org/show_bug.cgi?id=28954
250
251         Added test case for when port is 0.
252
253         * fast/dom/Element/hostname-host-expected.txt:
254         * fast/dom/Element/hostname-host.html:
255
256 2009-09-06  Erik Arvidsson  <arv@chromium.org>
257
258         Reviewed by Eric Seidel.
259
260         Tests for https://bugs.webkit.org/show_bug.cgi?id=27099
261         Make hidden elements not focusable. This is important becaue we should
262         not allow tabbing to a hidden element.
263         
264         The patch also makes a element without href behave like generic elements
265         when it comes to focus. Added tests that asserts that this works as
266         expected.
267
268         * fast/events/click-focus-anchor-expected.txt: Added.
269         * fast/events/click-focus-anchor.html: Added.
270         * fast/events/resources/tabindex-focus-blur-all.js:
271         (test):
272         (testProgrammaticFocus):
273         * fast/events/tab-focus-anchor-expected.txt: Added.
274         * fast/events/tab-focus-anchor.html: Added.
275         * fast/events/tab-focus-hidden-expected.txt: Added.
276         * fast/events/tab-focus-hidden.html: Added.
277         * fast/events/tabindex-focus-blur-all-expected.txt:
278
279 2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
280
281         Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
282
283         [Gtk] Expose a database API
284         https://bugs.webkit.org/show_bug.cgi?id=27899
285
286         Expose an HTML5 database API for GTK+.
287
288         * platform/gtk/Skipped:
289
290 2009-09-06  Cameron McCormack  <cam@mcc.id.au>
291
292         Reviewed by Eric Seidel.
293
294         Drop <definition-src> support
295         https://bugs.webkit.org/show_bug.cgi?id=28991
296
297         Update test not to expect a <definition-src> element to be of type
298         SVGDefinitionSrcElement.
299
300         * svg/dom/font-face-elements-expected.txt:
301         * svg/dom/font-face-elements.html:
302
303 2009-09-05  Eric Seidel  <eric@webkit.org>
304
305         No review, results update only.
306
307         Update results after r48043.
308
309         * fast/js/JSON-stringify-expected.txt:
310
311 2009-09-04  Oliver Hunt  <oliver@apple.com>
312
313         Reviewed by Gavin Barraclough.
314
315         [[ToString]] conversion should use the actual toString function for String objects.
316
317         Add test for toString conversion
318
319         * fast/js/resources/JSON-stringify.js:
320         (createTests.result.push):
321
322 2009-09-04  Michelangelo De Simone  <micdesim@gmail.com>
323
324         Reviewed by David Levin.
325
326         https://bugs.webkit.org/show_bug.cgi?id=28988
327         Minor fix: "novalidate" attribute renamed in "noValidate", according to
328         HTML5 specs:
329         http://www.whatwg.org/specs/web-apps/current-work/#dom-fs-novalidate
330
331         * fast/forms/novalidate-attribute-expected.txt:
332         * fast/forms/resources/novalidate-attribute.js:
333
334 2009-09-04  Alexey Proskuryakov  <ap@apple.com>
335
336         Fix expected test output.
337
338         * fast/dom/DOMImplementation/detached-doctype-expected.txt:
339
340 2009-09-04  Yael Aharon  <yael.aharon@nokia.com>
341
342         Reviewed by Darin Adler.
343
344         hostname and host are mixed up when manipulating anchor elements.
345         https://bugs.webkit.org/show_bug.cgi?id=28954
346
347         * fast/dom/Element/hostname-host-expected.txt: Added.
348         * fast/dom/Element/hostname-host.html: Added.
349
350 2009-09-04  Dimitri Glazkov  <dglazkov@chromium.org>
351
352         Unreviewed, build fix.
353
354         [Chromium] Rolling out http://trac.webkit.org/changeset/48035, because it broke
355         the build.
356         https://bugs.webkit.org/show_bug.cgi?id=28696
357
358 2009-09-03  Dave Hyatt  <hyatt@apple.com>
359
360         Reviewed by Adam Roben.
361
362         https://bugs.webkit.org/show_bug.cgi?id=28890, make simple user script injection work.
363         
364         This patch adds new API for adding and removing user scripts from page groups.  User scripts
365         are bundled together in isolated worlds (you can have multiple scripts together in the same
366         world).
367
368         Added userscripts/ directory for holding new tests (along with a simple test of script injection).
369
370         * platform/mac/userscripts: Added.
371         * platform/mac/userscripts/script-run-at-end-expected.txt: Added.
372         * userscripts: Added.
373         * userscripts/script-run-at-end.html: Added.
374
375 2009-09-04  Alexey Proskuryakov  <ap@apple.com>
376
377         Reviewed by Eric Seidel.
378
379         https://bugs.webkit.org/show_bug.cgi?id=26402
380         Crashes when using a detached DocumentType node
381
382         * fast/dom/DOMImplementation/detached-doctype-expected.txt: Added.
383         * fast/dom/DOMImplementation/detached-doctype.html: Added.
384
385 2009-09-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
386
387         Rubber-stamped by Simon Hausmann.
388
389         [Qt] Fix brainfart in r48050, tests should have paths
390
391         * platform/qt/Skipped:
392
393 2009-09-04  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
394
395         Rubber-stamped by Simon Hausmann.
396
397         [Qt] Skip tests failing due to missing DRT features
398
399         * platform/qt/Skipped:
400
401 2009-09-04  Kent Tamura  <tkent@chromium.org>
402
403         Reviewed by Eric Seidel.
404
405         Tests for <input type=color> validation.
406         https://bugs.webkit.org/show_bug.cgi?id=28966
407
408         * fast/forms/ValidityState-patternMismatch-unsupported-expected.txt: Added.
409         * fast/forms/ValidityState-patternMismatch-unsupported.html: Added.
410         * fast/forms/ValidityState-typeMismatch-color-expected.txt: Added.
411         * fast/forms/ValidityState-typeMismatch-color.html: Added.
412         * fast/forms/resources/ValidityState-patternMismatch-unsupported.js: Added.
413         * fast/forms/resources/ValidityState-typeMismatch-color.js: Added.
414
415 2009-09-04  Yaar Schnitman  <yaar@chromium.org>
416
417         Reviewed by Eric Seidel.
418
419         Two bugs:
420
421         https://bugs.webkit.org/show_bug.cgi?id=25489
422         CSS property background-position is now serialized in shorthand string as
423         background-position-x background-position-y, as the specification requires
424         (See http://www.w3.org/TR/2008/WD-css3-background-20080910/#the-background-position).
425         
426
427         https://bugs.webkit.org/show_bug.cgi?id=26541
428         CSS background-color is now be serialized before other background properties, 
429         as CSS specification requires (See http://dev.w3.org/csswg/cssom/#css-value).  
430
431         An existing layout test that accepted wrong order and skipped position test 
432         had to be modified.
433
434         * fast/dom/background-shorthand-csstext-expected.txt:
435         * fast/dom/background-shorthand-csstext.html:
436
437 2009-09-03  Kent Tamura  <tkent@chromium.org>
438
439         Reviewed by David Levin.
440
441         Test for HTMLTextAreaElement.textLength
442         https://bugs.webkit.org/show_bug.cgi?id=28929
443
444         * fast/forms/resources/textarea-textlength.js: Added.
445         * fast/forms/textarea-textlength-expected.txt: Added.
446         * fast/forms/textarea-textlength.html: Added.
447
448 2009-09-03  Alexey Proskuryakov  <ap@apple.com>
449
450         Reviewed by Darin Adler.
451
452         <rdar://problem/7180197>, https://bugs.webkit.org/show_bug.cgi?id=28822
453         REGRESSION(r31231): Creating document with current document's DOCTYPE causes crashes
454
455         This bug demonstrates itself with a crash later on, not in the current test.
456
457         * fast/dom/DOMImplementation/createDocument-with-used-doctype-expected.txt: Added.
458         * fast/dom/DOMImplementation/createDocument-with-used-doctype.html: Added.
459         * fast/dom/DOMImplementation/resources/createDocument-with-used-doctype-frame.html: Added.
460
461 2009-09-03  Brady Eidson  <beidson@apple.com>
462
463         Reviewed by Sam Weinig.
464
465         Page Cache should support pages with Frames.
466         https://bugs.webkit.org/show_bug.cgi?id=13631
467
468         * fast/events/pageshow-pagehide-on-back-cached-with-frames-expected.txt: Added.
469         * fast/events/pageshow-pagehide-on-back-cached-with-frames.html: Added.
470         * fast/events/resources/pageshow-pagehide-subframe-cachable.html: Added.
471         * fast/events/resources/pageshow-pagehide-subsubframe-cachable.html: Added.
472         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt: Added.
473         * fast/loader/frames-with-unload-handlers-in-page-cache.html: Added.
474         * fast/loader/resources/notify-done.html: Added.
475         * fast/loader/resources/subframe-with-subsubframe-with-unload-handler.html: Added.
476         * fast/loader/resources/subframe-with-unload-handler.html: Added.
477
478 2009-09-03  Steve VanDeBogart  <vandebo@chromium.org>
479
480         Reviewed by Eric Seidel.
481
482         Check that middle click triggers an onpaste event in Linux.
483         https://bugs.webkit.org/show_bug.cgi?id=28696
484
485         * platform/gtk/editing/pasteboard: Added.
486         * platform/gtk/editing/pasteboard/middle-click-onpaste-expected.txt: Added.
487         * platform/gtk/editing/pasteboard/resources: Added.
488         * platform/gtk/editing/pasteboard/resources/TEMPLATE.html: Added.
489         * platform/gtk/editing/pasteboard/resources/middle-click-onpaste.js: Added.
490         (handlePaste):
491
492 2009-09-03  Drew Wilson  <atwilson@google.com>
493
494         Reviewed by Dave Levin.
495
496         Exception.toString() on Qt seems to print out a different value than other platforms.
497         https://bugs.webkit.org/show_bug.cgi?id=28952
498
499         * platform/qt/Skipped:
500         Disabled new worker tests that rely on the string format of DOM exceptions until bug #28952 is resolved.
501
502 2009-09-03  Drew Wilson  <atwilson@google.com>
503
504         Reviewed by Sam Weinig.
505
506         Need to update JS bindings and IDL files to support multiple message ports in postMessage()
507         https://bugs.webkit.org/show_bug.cgi?id=28460
508
509         Updated layout tests to match new postMessage() and MessageEvent APIs.
510
511         Added new layout tests to test sending/receiving multiple ports.
512
513         * fast/dom/Window/window-postmessage-args-expected.txt:
514         * fast/dom/Window/window-postmessage-args.html:
515         Updated to match new postMessage API.
516         * fast/events/init-events-expected.txt:
517         * fast/events/message-channel-gc-4.html:
518         Updated to match new postMessage API.
519         * fast/events/message-port-clone.html:
520         Updated to match new postMessage API.
521         * fast/events/message-port-deleted-document.html:
522         Updated to match new postMessage API.
523         * fast/events/message-port-deleted-frame.html:
524         Updated to match new postMessage API.
525         * fast/events/message-port-inactive-document.html:
526         Updated to match new postMessage API.
527         * fast/events/message-port-multi-expected.txt: Added.
528         * fast/events/message-port-multi.html: Added.
529         Added tests for various cases of sending multiple ports.
530         * fast/events/message-port.html:
531         Updated to match new postMessage API.
532         * fast/events/resources/init-events.js:
533         Added tests for sending ports to initMessageEvent()
534         * fast/events/resources/message-port-iframe.html:
535         * fast/events/resources/message-port-multi.js: Added.
536         Added tests for various cases of sending multiple ports.
537         * fast/workers/resources/shared-worker-common.js:
538         (onconnect):
539         Updated to reflect new MessageEvent API.
540         * fast/workers/resources/shared-worker-script-error.js:
541         (onconnect):
542         Updated to reflect new MessageEvent API.
543         * fast/workers/resources/worker-cloneport.js:
544         (onmessage):
545         Updated to reflect new MessageEvent API.
546         * fast/workers/resources/worker-context-multi-port.js: Added.
547         (worker.onmessage):
548         Added tests for various cases of sending multiple ports.
549         * fast/workers/resources/worker-context-thread-multi-port.js: Added.
550         Added tests for various cases of sending multiple ports.
551         * fast/workers/resources/worker-messageport.js:
552         (onmessage):
553         Updated to reflect new MessageEvent API.
554         * fast/workers/resources/worker-multi-port.js: Added.
555         (worker.onmessage):
556         Added tests for various cases of sending multiple ports.
557         * fast/workers/resources/worker-thread-multi-port.js: Added.
558         (onmessage):
559         Worker-thread side of multiple port layout test.
560         (testPassed):
561         (testFailed):
562         * fast/workers/worker-cloneport.html:
563         * fast/workers/worker-context-multi-port-expected.txt: Added.
564         * fast/workers/worker-context-multi-port.html: Added.
565         Added tests for sending multiple ports from the worker thread.
566         * fast/workers/worker-messageport-expected.txt:
567         * fast/workers/worker-messageport-gc.html:
568         * fast/workers/worker-messageport.html:
569         * fast/workers/worker-multi-port-expected.txt: Added.
570         * fast/workers/worker-multi-port.html: Added.
571
572 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
573
574         Reviewed by Ariya Hidayat.
575
576         [Qt] Update outdated metrics in css2.1/t170602-bdr-conflct-w-* (50 files).
577         Remove these files from Skipped.
578
579         * platform/qt/Skipped:
580         * platform/qt/css2.1/t170602-bdr-conflct-w-00-d-expected.txt:
581         * platform/qt/css2.1/t170602-bdr-conflct-w-01-d-expected.txt:
582         * platform/qt/css2.1/t170602-bdr-conflct-w-02-d-expected.txt:
583         * platform/qt/css2.1/t170602-bdr-conflct-w-03-d-expected.txt:
584         * platform/qt/css2.1/t170602-bdr-conflct-w-04-d-expected.txt:
585         * platform/qt/css2.1/t170602-bdr-conflct-w-05-d-expected.txt:
586         * platform/qt/css2.1/t170602-bdr-conflct-w-06-d-expected.txt:
587         * platform/qt/css2.1/t170602-bdr-conflct-w-07-d-expected.txt:
588         * platform/qt/css2.1/t170602-bdr-conflct-w-08-d-expected.txt:
589         * platform/qt/css2.1/t170602-bdr-conflct-w-09-d-expected.txt:
590         * platform/qt/css2.1/t170602-bdr-conflct-w-10-d-expected.txt:
591         * platform/qt/css2.1/t170602-bdr-conflct-w-11-d-expected.txt:
592         * platform/qt/css2.1/t170602-bdr-conflct-w-12-d-expected.txt:
593         * platform/qt/css2.1/t170602-bdr-conflct-w-13-d-expected.txt:
594         * platform/qt/css2.1/t170602-bdr-conflct-w-14-d-expected.txt:
595         * platform/qt/css2.1/t170602-bdr-conflct-w-15-d-expected.txt:
596         * platform/qt/css2.1/t170602-bdr-conflct-w-16-d-expected.txt:
597         * platform/qt/css2.1/t170602-bdr-conflct-w-17-d-expected.txt:
598         * platform/qt/css2.1/t170602-bdr-conflct-w-18-d-expected.txt:
599         * platform/qt/css2.1/t170602-bdr-conflct-w-19-d-expected.txt:
600         * platform/qt/css2.1/t170602-bdr-conflct-w-20-d-expected.txt:
601         * platform/qt/css2.1/t170602-bdr-conflct-w-21-d-expected.txt:
602         * platform/qt/css2.1/t170602-bdr-conflct-w-22-d-expected.txt:
603         * platform/qt/css2.1/t170602-bdr-conflct-w-23-d-expected.txt:
604         * platform/qt/css2.1/t170602-bdr-conflct-w-24-d-expected.txt:
605         * platform/qt/css2.1/t170602-bdr-conflct-w-25-d-expected.txt:
606         * platform/qt/css2.1/t170602-bdr-conflct-w-26-d-expected.txt:
607         * platform/qt/css2.1/t170602-bdr-conflct-w-27-d-expected.txt:
608         * platform/qt/css2.1/t170602-bdr-conflct-w-28-d-expected.txt:
609         * platform/qt/css2.1/t170602-bdr-conflct-w-29-d-expected.txt:
610         * platform/qt/css2.1/t170602-bdr-conflct-w-30-d-expected.txt:
611         * platform/qt/css2.1/t170602-bdr-conflct-w-31-d-expected.txt:
612         * platform/qt/css2.1/t170602-bdr-conflct-w-32-d-expected.txt:
613         * platform/qt/css2.1/t170602-bdr-conflct-w-33-d-expected.txt:
614         * platform/qt/css2.1/t170602-bdr-conflct-w-34-d-expected.txt:
615         * platform/qt/css2.1/t170602-bdr-conflct-w-35-d-expected.txt:
616         * platform/qt/css2.1/t170602-bdr-conflct-w-36-d-expected.txt:
617         * platform/qt/css2.1/t170602-bdr-conflct-w-37-d-expected.txt:
618         * platform/qt/css2.1/t170602-bdr-conflct-w-38-d-expected.txt:
619         * platform/qt/css2.1/t170602-bdr-conflct-w-39-d-expected.txt:
620         * platform/qt/css2.1/t170602-bdr-conflct-w-40-d-expected.txt:
621         * platform/qt/css2.1/t170602-bdr-conflct-w-41-d-expected.txt:
622         * platform/qt/css2.1/t170602-bdr-conflct-w-42-d-expected.txt:
623         * platform/qt/css2.1/t170602-bdr-conflct-w-43-d-expected.txt:
624         * platform/qt/css2.1/t170602-bdr-conflct-w-44-d-expected.txt:
625         * platform/qt/css2.1/t170602-bdr-conflct-w-45-d-expected.txt:
626         * platform/qt/css2.1/t170602-bdr-conflct-w-46-d-expected.txt:
627         * platform/qt/css2.1/t170602-bdr-conflct-w-47-d-expected.txt:
628         * platform/qt/css2.1/t170602-bdr-conflct-w-48-d-expected.txt:
629         * platform/qt/css2.1/t170602-bdr-conflct-w-49-d-expected.txt:
630
631 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
632
633         Reviewed by Ariya Hidayat.
634
635         [Qt] Update outdated metrics in css2.1/t1202-counters-* (17 files).
636         Remove these files from Skipped.
637
638         * platform/qt/Skipped:
639         * platform/qt/css2.1/t1202-counters-00-b-expected.txt:
640         * platform/qt/css2.1/t1202-counters-01-b-expected.txt:
641         * platform/qt/css2.1/t1202-counters-02-b-expected.txt:
642         * platform/qt/css2.1/t1202-counters-03-b-expected.txt:
643         * platform/qt/css2.1/t1202-counters-05-b-expected.txt:
644         * platform/qt/css2.1/t1202-counters-06-b-expected.txt:
645         * platform/qt/css2.1/t1202-counters-07-b-expected.txt:
646         * platform/qt/css2.1/t1202-counters-08-b-expected.txt:
647         * platform/qt/css2.1/t1202-counters-09-b-expected.txt:
648         * platform/qt/css2.1/t1202-counters-11-b-expected.txt:
649         * platform/qt/css2.1/t1202-counters-12-b-expected.txt:
650         * platform/qt/css2.1/t1202-counters-13-b-expected.txt:
651         * platform/qt/css2.1/t1202-counters-14-b-expected.txt:
652         * platform/qt/css2.1/t1202-counters-15-b-expected.txt:
653         * platform/qt/css2.1/t1202-counters-16-c-expected.txt:
654         * platform/qt/css2.1/t1202-counters-17-d-expected.txt:
655         * platform/qt/css2.1/t1202-counters-18-f-expected.txt:
656
657 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
658
659         Rubber-stamped by Ariya Hidayat.
660
661         [Qt] Skip a couple of failing layout-tests
662
663         We skip most of the D&D tests already, and the animation test
664         seems to be flakey on our platform since the commit that triggered
665         it only touched V8 bindings.
666
667         * platform/qt/Skipped:
668
669 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
670
671         Reviewed by Ariya Hidayat.
672
673         [Qt] Disable a few tests that require new controller features
674
675         * platform/qt/Skipped:
676
677 2009-09-03  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
678
679         Rubber-stamped by Simon Hausmann.
680
681         [Qt/Linux] Add platform-spesific result for plugin-javascript-access
682
683         * platform/qt-linux/plugins/plugin-javascript-access-expected.txt: Added.
684
685 2009-09-03  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
686
687         Reviewed by Ariya Hidayat.
688
689         [Qt] Update outdated metrics in css2.1/t140201* (16 files).
690         Remove these files from Skipped.
691
692         * platform/qt/Skipped:
693         * platform/qt/css2.1/t140201-c532-bgcolor-00-a-expected.txt:
694         * platform/qt/css2.1/t140201-c532-bgcolor-01-b-expected.txt:
695         * platform/qt/css2.1/t140201-c533-bgimage-00-a-expected.txt:
696         * platform/qt/css2.1/t140201-c533-bgimage-01-b-g-expected.txt:
697         * platform/qt/css2.1/t140201-c534-bgre-00-b-ag-expected.txt:
698         * platform/qt/css2.1/t140201-c534-bgre-01-b-ag-expected.txt:
699         * platform/qt/css2.1/t140201-c534-bgreps-00-c-ag-expected.txt:
700         * platform/qt/css2.1/t140201-c534-bgreps-01-c-ag-expected.txt:
701         * platform/qt/css2.1/t140201-c534-bgreps-02-c-ag-expected.txt:
702         * platform/qt/css2.1/t140201-c534-bgreps-03-c-ag-expected.txt:
703         * platform/qt/css2.1/t140201-c534-bgreps-04-c-ag-expected.txt:
704         * platform/qt/css2.1/t140201-c534-bgreps-05-c-ag-expected.txt:
705         * platform/qt/css2.1/t140201-c535-bg-fixd-00-b-g-expected.txt:
706         * platform/qt/css2.1/t140201-c536-bgpos-00-b-ag-expected.txt:
707         * platform/qt/css2.1/t140201-c536-bgpos-01-b-ag-expected.txt:
708         * platform/qt/css2.1/t140201-c537-bgfxps-00-c-ag-expected.txt:
709
710 2009-09-03  Kent Tamura  <tkent@chromium.org>
711
712         Reviewed by Eric Seidel.
713
714         Tests for maxLength and IME input.
715         https://bugs.webkit.org/show_bug.cgi?id=25253
716
717         * fast/forms/input-maxlength-ime-completed-expected.txt: Added.
718         * fast/forms/input-maxlength-ime-completed.html: Added.
719         * fast/forms/input-maxlength-ime-preedit-expected.txt: Added.
720         * fast/forms/input-maxlength-ime-preedit.html: Added.
721         * fast/forms/resources/input-maxlength-ime-completed.js: Added.
722         * fast/forms/resources/input-maxlength-ime-preedit.js: Added.
723         * platform/gtk/Skipped:
724         * platform/win/Skipped:
725
726 2009-09-03  Cameron McCormack  <cam@mcc.id.au>
727
728         Reviewed by Eric Seidel.
729
730         Make SVGStyleElement title/media/type setters do something
731         https://bugs.webkit.org/show_bug.cgi?id=28828
732
733         * svg/dom/resources/style-reflect.js: Added.
734         * svg/dom/style-reflect-expected.txt: Added.
735         * svg/dom/style-reflect.html: Added.
736
737 2009-09-03  Ben Murdoch  <benm@google.com>
738
739         https://bugs.webkit.org/show_bug.cgi?id=28872
740         Test to verify statement error callbacks behave as expected when they return true or throw an exception.
741
742         * storage/statement-error-callback-expected.txt: Added with properties svn:eol-style.
743         * storage/statement-error-callback.html: Added with properties svn:eol-style.
744
745 2009-09-02  Ryosuke Niwa  <rniwa@webkit.org>
746
747         Reviewed by Eric Seidel.
748
749         Cannot press Enter to escape from bulleted list when <ul> is a child of <li>.
750         https://bugs.webkit.org/show_bug.cgi?id=24866
751
752         This patch adds a test to make sure WebKit break out of an empty list item.
753
754         * editing/execCommand/break-out-of-empty-list-item-expected.txt: Added.
755         * editing/execCommand/break-out-of-empty-list-item.html: Added.
756         * editing/execCommand/resources/break-out-of-empty-list-item.js: Added.
757         (pressKey):
758         (enterAtTarget):
759         (testBreakOutOfEmptyListItem):
760
761 2009-09-02  Alexey Proskuryakov  <ap@apple.com>
762
763         Reviewed by Brady Eidson.
764
765         Fix the test to pass on Tiger.
766
767         Tiger's ICU decodes the invalid text differently. Moved it inside the comment - this also
768         matches the original from the Web better.
769
770         * fast/encoding/japanese-encoding-mix-expected.txt:
771         * fast/encoding/japanese-encoding-mix.html:
772
773 2009-09-02  Ben Murdoch  <benm@google.com>
774
775         https://bugs.webkit.org/show_bug.cgi?id=28737
776         
777         Update the execute-sql-args.html to be agnostic to exception message formatting between JSC
778         and V8 and throw an exception when no parameters are passed to the executeSql() function.
779
780         * storage/execute-sql-args-expected.txt:
781         * storage/execute-sql-args.html:
782
783 2009-09-01  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
784
785         Rubber-stamped by Simon Hausmann.
786
787         [Qt] Fix layout-test plugins/plugin-javascript-access.html
788
789         * platform/qt/Skipped:
790
791 2009-09-02  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
792
793         Reviewed by Ariya Hidayat.
794
795         [Qt] Update css2.1/t1202-counter-* and css2.1/t1205* tests after new metrics.
796         Remove these files from Skipped (and fixed Skipped according to Changeset 47815).
797
798         * platform/qt/Skipped:
799         * platform/qt/css2.1/t1202-counter-00-b-expected.txt:
800         * platform/qt/css2.1/t1202-counter-01-b-expected.txt:
801         * platform/qt/css2.1/t1202-counter-02-b-expected.txt:
802         * platform/qt/css2.1/t1202-counter-03-b-expected.txt:
803         * platform/qt/css2.1/t1202-counter-04-b-expected.txt:
804         * platform/qt/css2.1/t1202-counter-05-b-expected.txt:
805         * platform/qt/css2.1/t1202-counter-06-b-expected.txt:
806         * platform/qt/css2.1/t1202-counter-07-b-expected.txt:
807         * platform/qt/css2.1/t1202-counter-08-b-expected.txt:
808         * platform/qt/css2.1/t1202-counter-09-b-expected.txt:
809         * platform/qt/css2.1/t1202-counter-11-b-expected.txt:
810         * platform/qt/css2.1/t1202-counter-12-b-expected.txt:
811         * platform/qt/css2.1/t1202-counter-13-b-expected.txt:
812         * platform/qt/css2.1/t1202-counter-14-b-expected.txt:
813         * platform/qt/css2.1/t1202-counter-15-b-expected.txt:
814         * platform/qt/css2.1/t1202-counter-16-f-expected.txt:
815         * platform/qt/css2.1/t1205-c561-list-displ-00-b-expected.txt:
816         * platform/qt/css2.1/t1205-c563-list-type-00-b-expected.txt:
817         * platform/qt/css2.1/t1205-c563-list-type-01-b-expected.txt:
818         * platform/qt/css2.1/t1205-c564-list-img-00-b-g-expected.txt:
819         * platform/qt/css2.1/t1205-c565-list-pos-00-b-expected.txt:
820         * platform/qt/css2.1/t1205-c566-list-stl-01-c-g-expected.txt:
821
822 2009-09-02  Shinichiro Hamaji  <hamaji@chromium.org>
823
824         Reviewed by Eric Seidel.
825
826         js tests should move into jstests subdirectory instead of resources/
827         https://bugs.webkit.org/show_bug.cgi?id=25880
828
829         make-script-wrappers supports both resources and script-tests directories.
830         run-webkit-tests ignores files in script-tests.
831         Move script tests of animations to check the new script is working.
832
833         * animations/animation-css-rule-types.html:
834         * animations/resources/TEMPLATE.html: Removed.
835         * animations/resources/animation-css-rule-types.js: Removed.
836         * animations/script-tests: Added.
837         * animations/script-tests/TEMPLATE.html: Copied from LayoutTests/animations/resources/TEMPLATE.html.
838         * animations/script-tests/animation-css-rule-types.js: Copied from LayoutTests/animations/resources/animation-css-rule-types.js.
839
840 2009-09-01  Brian Weinstein  <bweinstein@apple.com>
841
842         Reviewed by John Sullivan.
843
844         Added a new case to aria-readonly.html to account for textareas instead of just input fields.
845
846         * accessibility/aria-readonly-expected.txt:
847         * accessibility/aria-readonly.html:
848
849 2009-09-01  Eric Seidel  <eric@webkit.org>
850
851         Rubber stamped by Simon Fraser.
852
853         REGRESSION: media/video-source-add-src.html (and other media tests?) crashing/timing-out intermittently
854         https://bugs.webkit.org/show_bug.cgi?id=28845
855
856         Disabling this test on all platforms until
857         a media expert can have a chance to look at it.
858         See bug 28845 for further discussion.
859
860         * media/video-source-add-src.html-disabled: Renamed from LayoutTests/media/video-source-add-src.html.
861
862 2009-09-01  Alexey Proskuryakov  <ap@apple.com>
863
864         Reviewed by Darin Adler.
865
866         https://bugs.webkit.org/show_bug.cgi?id=21990
867         When a rare EUC-JP character is present, explicitly (and correctly) labelled EUC-JP document
868         is mistreated as Shift_JIS
869
870         <rdar://problem/5828506> Safari should not try auto-detecting if charset information exists
871
872         This test isn't supposed to be displayed "properly", as it has a mix of charsets (which usually
873         happens in comments). An explicit charset declaration is what we should use.
874
875         * fast/encoding/japanese-encoding-mix-expected.txt: Added with properties svn:eol-style and svn:mime-type.
876         * fast/encoding/japanese-encoding-mix.html: Added with property svn:mime-type.
877
878 2009-09-01  Victor Wang  <victorw@chromium.org>
879
880         Reviewed by Darin Adler.
881
882         https://bugs.webkit.org/show_bug.cgi?id=28879
883
884         Fix fast/dom/StyleSheet/ownerNode-lifetime-2.html
885         The problem is WebKit <link> nodes will only have a
886         style sheet created if they have href attribute.
887         The src attribute to non-existant css doesn't work.
888         Change src to href to make this test works in WebKit.
889
890         Also update the expectation result.
891
892         * fast/dom/StyleSheet/ownerNode-lifetime-2-expected.txt:
893         * fast/dom/StyleSheet/ownerNode-lifetime-2.html:
894
895 2009-09-01  Xan Lopez  <xlopez@igalia.com>
896
897         Reviewed by Gustavo Noronha.
898
899         Add support for Fedora distros in the http tests
900         https://bugs.webkit.org/show_bug.cgi?id=28263
901
902         Add httpd conf file for Fedora.
903
904         * http/conf/fedora-httpd.conf: Added.
905
906 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
907
908         Reviewed by Eric Seidel.
909
910         [Gtk] DRT needs implementation of overridePreference
911         https://bugs.webkit.org/show_bug.cgi?id=28830
912
913         Unskip tests that are now working.
914
915         * platform/gtk/Skipped:
916
917 2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
918
919         Reviewed by Mark Rowe.
920
921         [Gtk] Fix DATALIST build
922         https://bugs.webkit.org/show_bug.cgi?id=28826
923
924         Unskip now working fast/forms/input-list.html.
925
926         * platform/gtk/Skipped:
927
928 2009-08-31  Brian Weinstein  <bweinstein@apple.com>
929
930         Reviewed by Darin Adler.
931
932         Added a case to check for readonly and non-readonly set through the readonly attribute
933         instead of through aria-readonly. This tests our new case in AccessibilityRenderObject::isReadOnly.
934
935         * accessibility/aria-readonly-expected.txt:
936         * accessibility/aria-readonly.html:
937
938 2009-08-31  Drew Wilson  <atwilson@google.com>
939
940         Reviewed by Alexey Proskuryakov.
941
942         fast/workers/worker-lifecycle.html crashes intermittently on snowleopard
943         https://bugs.webkit.org/show_bug.cgi?id=28795
944
945         Removed worker-lifecycle.html from the list of Skipped tests since it no longer crashes.
946         Added test for case where we capture script errors via an event listener added via addEventListener().
947
948         * fast/workers/worker-script-error.html
949         * fast/workers/worker-script-error-expected.txt
950         Added testScriptErrorAddEventListener to test catching script errors via addEventListener().
951         * platform/mac-snowleopard/Skipped:
952
953 2009-08-31  Beth Dakin  <bdakin@apple.com>
954
955         Rubber-stamped by Mark Rowe.
956
957         Meant to update these results with my earlier check-in, but I 
958         forgot!
959
960         * platform/mac/fast/inspector/style-expected.txt:
961
962 2009-08-31  Alexey Proskuryakov  <ap@webkit.org>
963
964         Reviewed by Darin Adler.
965
966         https://bugs.webkit.org/show_bug.cgi?id=28858
967         Element.baseURI parses xml:base attribute incorrectly
968
969         * fast/dom/base-attribute-parsing-expected.txt: Added.
970         * fast/dom/base-attribute-parsing.xhtml: Added.
971
972 2009-08-31  Beth Dakin  <bdakin@apple.com>
973
974         Reviewed by Darin Adler.
975
976         Tests for https://bugs.webkit.org/show_bug.cgi?id=28635 [CSS3 
977         Backgrounds and Borders] Add support for 2-keyword values for 
978         background-repeat
979
980         This test is updated to test for two values.
981         * fast/backgrounds/repeat/parsing-background-repeat-expected.txt:
982         * fast/backgrounds/repeat/resources/parsing-background-repeat.js:
983
984         These tests are updated to reflect new order.
985         * fast/css/background-position-serialize-expected.txt:
986         * fast/css/remove-shorthand-expected.txt:
987
988         Reflect new order in results, and make the test dump as text.
989         * fast/inspector/style.html:
990         * platform/mac/fast/inspector/style-expected.checksum: Removed.
991         * platform/mac/fast/inspector/style-expected.png: Removed.
992         * platform/mac/fast/inspector/style-expected.txt:
993
994 2009-08-31  Simon Fraser  <simon.fraser@apple.com>
995
996         Reviewed by Dan Bernstein.
997
998         Compositing layer size needs to take into account software reflections on children.
999         https://bugs.webkit.org/show_bug.cgi?id=28837
1000         
1001         Test for a composited element with a reflected child that projects outside of it.
1002
1003         * compositing/reflections/reflection-in-composited.html: Added.
1004         * platform/mac/compositing/reflections/reflection-in-composited-expected.checksum: Added.
1005         * platform/mac/compositing/reflections/reflection-in-composited-expected.png: Added.
1006         * platform/mac/compositing/reflections/reflection-in-composited-expected.txt: Added.
1007
1008 2009-08-31  Simon Fraser  <simon.fraser@apple.com>
1009
1010         Followup from r47877; add test for the Obj-C wrapper class for WebkitCSSTransformValue
1011         https://bugs.webkit.org/show_bug.cgi?id=27727
1012
1013         * platform/mac/fast/dom/wrapper-classes-objc-expected.txt:
1014         * platform/mac/fast/dom/wrapper-classes-objc.html:
1015
1016 2009-08-28  Simon Fraser  <simon.fraser@apple.com>
1017
1018         Reviewed by Dan Bernstein.
1019
1020         Fix positioning error when a compositing, absolutely-positioned element has an ancestor with opacity.
1021         https://bugs.webkit.org/show_bug.cgi?id=28754
1022         
1023         For absolutely-positioned layers, convertToLayerCoords() jumps to the positioned
1024
1025         New tests for absolutely-positioned element inside a composited layer with opacity,
1026         and in a reflection.
1027         
1028         * compositing/geometry/abs-position-inside-opacity.html: Added.
1029         * fast/reflections/abs-position-in-reflection.html: Added.
1030         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.checksum: Added.
1031         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.png: Added.
1032         * platform/mac/compositing/geometry/abs-position-inside-opacity-expected.txt: Added.
1033         * platform/mac/fast/reflections/abs-position-in-reflection-expected.checksum: Added.
1034         * platform/mac/fast/reflections/abs-position-in-reflection-expected.png: Added.
1035         * platform/mac/fast/reflections/abs-position-in-reflection-expected.txt: Added.
1036
1037 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1038
1039         Reviewed by Ariya Hidayat.
1040
1041         [Qt] Update outdated font metrics in the remaining css1 tests. All tests pass.
1042
1043         * platform/qt/Skipped:
1044         * platform/qt/css1/text_properties/letter_spacing-expected.txt:
1045         * platform/qt/css1/text_properties/line_height-expected.txt:
1046         * platform/qt/css1/text_properties/text_align-expected.txt:
1047         * platform/qt/css1/text_properties/text_decoration-expected.txt:
1048         * platform/qt/css1/text_properties/text_indent-expected.txt:
1049         * platform/qt/css1/text_properties/text_transform-expected.txt:
1050         * platform/qt/css1/text_properties/vertical_align-expected.txt:
1051         * platform/qt/css1/text_properties/word_spacing-expected.txt:
1052         * platform/qt/css1/units/color_units-expected.txt:
1053         * platform/qt/css1/units/length_units-expected.txt:
1054         * platform/qt/css1/units/percentage_units-expected.txt:
1055         * platform/qt/css1/units/urls-expected.txt:
1056
1057 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1058
1059         Reviewed by Ariya Hidayat.
1060
1061         [Qt] Update font metrics for these css1 tests.
1062
1063         * platform/qt/Skipped:
1064         * platform/qt/css1/formatting_model/canvas-expected.txt:
1065         * platform/qt/css1/formatting_model/floating_elements-expected.txt:
1066         * platform/qt/css1/formatting_model/height_of_lines-expected.txt:
1067         * platform/qt/css1/formatting_model/horizontal_formatting-expected.txt:
1068         * platform/qt/css1/formatting_model/inline_elements-expected.txt:
1069         * platform/qt/css1/formatting_model/replaced_elements-expected.txt:
1070         * platform/qt/css1/formatting_model/vertical_formatting-expected.txt:
1071         * platform/qt/css1/pseudo/anchor-expected.txt:
1072         * platform/qt/css1/pseudo/firstletter-expected.txt:
1073         * platform/qt/css1/pseudo/firstline-expected.txt:
1074         * platform/qt/css1/pseudo/multiple_pseudo_elements-expected.txt:
1075         * platform/qt/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
1076
1077 2009-08-31  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1078
1079         Reviewed by Ariya Hidayat.
1080
1081         [Qt] Update outdated font metrics for these css1 tests.
1082
1083         * platform/qt/Skipped:
1084         * platform/qt/css1/color_and_background/background-expected.txt:
1085         * platform/qt/css1/color_and_background/background_attachment-expected.txt:
1086         * platform/qt/css1/color_and_background/background_color-expected.txt:
1087         * platform/qt/css1/color_and_background/background_image-expected.txt:
1088         * platform/qt/css1/color_and_background/background_position-expected.txt:
1089         * platform/qt/css1/color_and_background/background_repeat-expected.txt:
1090         * platform/qt/css1/color_and_background/color-expected.txt:
1091         * platform/qt/css1/conformance/forward_compatible_parsing-expected.txt:
1092
1093 2009-08-31  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1094
1095         Reviewed by Ariya Hidayat.
1096
1097         [Qt] Update outdated metrics in css2.1/t040*. (19 files)
1098         Fix relative path in .css files.
1099
1100         * css2.1/support/css1test64a.css:
1101         * css2.1/support/css1test64b.css:
1102         * platform/qt/Skipped:
1103         * platform/qt/css2.1/t0402-c71-fwd-parsing-00-f-expected.txt:
1104         * platform/qt/css2.1/t0402-c71-fwd-parsing-01-f-expected.txt:
1105         * platform/qt/css2.1/t0402-c71-fwd-parsing-02-f-expected.txt:
1106         * platform/qt/css2.1/t0402-c71-fwd-parsing-03-f-expected.txt:
1107         * platform/qt/css2.1/t0402-c71-fwd-parsing-04-f-expected.txt:
1108         * platform/qt/css2.1/t0402-syntax-01-f-expected.txt:
1109         * platform/qt/css2.1/t0402-syntax-02-f-expected.txt:
1110         * platform/qt/css2.1/t0402-syntax-03-f-expected.txt:
1111         * platform/qt/css2.1/t0402-syntax-04-f-expected.txt:
1112         * platform/qt/css2.1/t0402-syntax-05-f-expected.txt:
1113         * platform/qt/css2.1/t0402-syntax-06-f-expected.txt:
1114         * platform/qt/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1115         * platform/qt/css2.1/t040302-c61-phys-len-00-b-expected.txt:
1116         * platform/qt/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1117         * platform/qt/css2.1/t040303-c62-percent-00-b-ag-expected.txt:
1118         * platform/qt/css2.1/t040304-c64-uri-00-a-g-expected.txt:
1119         * platform/qt/css2.1/t040306-c63-color-00-b-ag-expected.txt:
1120         * platform/qt/css2.1/t040306-syntax-01-f-expected.txt:
1121         * platform/qt/css2.1/t040307-syntax-01-b-expected.txt:
1122
1123 2009-08-29  Adele Peterson  <adele@apple.com>
1124
1125         Reviewed by Dan Bernstein.
1126
1127         Test for https://bugs.webkit.org/show_bug.cgi?id=28829
1128         Crash in AccessibilityRenderObject::activeDescendant when trying to set aria-activedescendant to something without a renderer
1129
1130         * accessibility/aria-activedescendant-crash-expected.txt: Added.
1131         * accessibility/aria-activedescendant-crash.html: Added.
1132
1133 2009-08-28  Gustavo Noronha Silva  <gns@gnome.org>
1134
1135         Re-skipping tests that still fail on the bot.
1136
1137         * platform/gtk/Skipped:
1138
1139 2009-08-28  Gustavo Noronha Silva  <gns@gnome.org>
1140
1141         Unskip some passing tests, skip new tests that are failing.
1142
1143         * platform/gtk/Skipped:
1144
1145 2009-08-28  Julie Parent  <jparent@chromium.org>
1146
1147         Reviewed by Alexey Proskuryakov.
1148
1149         set-dangerous-headers.html shouldn't set allowed header to same value
1150         as forbidden headers.  AUTHORIZATION is an allowed header, and the
1151         value is being set to "foobar" like the forbidden headers, which causes
1152         the test to fail when run using http server that doesn't strip the
1153         AUTHORIZATION header.
1154         https://bugs.webkit.org/show_bug.cgi?id=28818
1155
1156         * http/tests/xmlhttprequest/set-dangerous-headers.html:
1157
1158 2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
1159
1160         Reviewed by Gustavo Noronha.
1161
1162         [GTK] Geolocation needs permission API before being enabled by default
1163
1164         Unskip the Geolocation tests and rebaseline three DOM tests.
1165
1166         * platform/gtk/Skipped:
1167         * platform/gtk/fast/dom/Window/window-properties-expected.txt: Added.
1168         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt: Added.
1169         * platform/gtk/fast/dom/prototype-inheritance-2-expected.txt: Added.
1170
1171 2009-08-28  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1172
1173         Reviewed by Ariya Hidayat.
1174
1175         [Qt] Adapt expecteds of css2.1/t0401* to new metrics. Remove these files from Skipped. (39 files)
1176
1177         * platform/qt/Skipped:
1178         * platform/qt/css2.1/t040102-keywords-00-b-expected.txt:
1179         * platform/qt/css2.1/t040102-keywords-01-b-expected.txt:
1180         * platform/qt/css2.1/t040103-case-00-b-expected.txt:
1181         * platform/qt/css2.1/t040103-case-01-c-expected.txt:
1182         * platform/qt/css2.1/t040103-escapes-00-b-expected.txt:
1183         * platform/qt/css2.1/t040103-escapes-01-b-expected.txt:
1184         * platform/qt/css2.1/t040103-escapes-02-d-expected.txt:
1185         * platform/qt/css2.1/t040103-escapes-03-b-expected.txt:
1186         * platform/qt/css2.1/t040103-escapes-04-b-expected.txt:
1187         * platform/qt/css2.1/t040103-escapes-05-c-expected.txt:
1188         * platform/qt/css2.1/t040103-escapes-06-b-expected.txt:
1189         * platform/qt/css2.1/t040103-escapes-07-b-expected.txt:
1190         * platform/qt/css2.1/t040103-escapes-08-b-expected.txt:
1191         * platform/qt/css2.1/t040103-ident-00-c-expected.txt:
1192         * platform/qt/css2.1/t040103-ident-01-c-expected.txt:
1193         * platform/qt/css2.1/t040103-ident-02-c-expected.txt:
1194         * platform/qt/css2.1/t040103-ident-03-c-expected.txt:
1195         * platform/qt/css2.1/t040103-ident-04-c-expected.txt:
1196         * platform/qt/css2.1/t040103-ident-05-c-expected.txt:
1197         * platform/qt/css2.1/t040103-ident-06-c-expected.txt:
1198         * platform/qt/css2.1/t040103-ident-07-c-expected.txt:
1199         * platform/qt/css2.1/t040103-ident-08-c-expected.txt:
1200         * platform/qt/css2.1/t040103-ident-09-c-expected.txt:
1201         * platform/qt/css2.1/t040103-ident-10-c-expected.txt:
1202         * platform/qt/css2.1/t040103-ident-11-c-expected.txt:
1203         * platform/qt/css2.1/t040103-ident-12-c-expected.txt:
1204         * platform/qt/css2.1/t040103-ident-13-c-expected.txt:
1205         * platform/qt/css2.1/t040105-atkeyw-00-b-expected.txt:
1206         * platform/qt/css2.1/t040105-atkeyw-01-b-expected.txt:
1207         * platform/qt/css2.1/t040105-atkeyw-02-b-expected.txt:
1208         * platform/qt/css2.1/t040105-atrule-00-b-expected.txt:
1209         * platform/qt/css2.1/t040105-atrule-01-b-expected.txt:
1210         * platform/qt/css2.1/t040105-atrule-02-b-expected.txt:
1211         * platform/qt/css2.1/t040105-atrule-03-b-expected.txt:
1212         * platform/qt/css2.1/t040105-atrule-04-b-expected.txt:
1213         * platform/qt/css2.1/t040105-import-00-b-expected.txt:
1214         * platform/qt/css2.1/t040105-import-01-b-expected.txt:
1215         * platform/qt/css2.1/t040109-c17-comments-00-b-expected.txt:
1216         * platform/qt/css2.1/t040109-c17-comments-01-b-expected.txt:
1217
1218 2009-08-27  Oliver Hunt  <oliver@apple.com>
1219
1220         Reviewed by Maciej Stachowiak.
1221
1222         JSON Stringifier does not follow ES5 spec for handling of Number, String and Boolean objects
1223         https://bugs.webkit.org/show_bug.cgi?id=28797
1224
1225         Added new tests to cover type conversions
1226
1227         * fast/js/JSON-stringify-expected.txt:
1228         * fast/js/resources/JSON-stringify.js:
1229         (createTests):
1230
1231 2009-08-27  Drew Wilson  <atwilson@google.com>
1232
1233         Unreviewed.
1234
1235         Skipping worker-lifecycle.html test since it generates a deadlock on snowleopard.
1236         Tracked as https://bugs.webkit.org/show_bug.cgi?id=28795.
1237
1238         * platform/mac-snowleopard/Skipped:
1239
1240 2009-08-27  Noel Gordon  <noel.gordon@gmail.com>
1241
1242         Reviewed by Eric Seidel.
1243
1244         dataTransfer.types() should include type "Files" when files are present in the clipboard.
1245         https://bugs.webkit.org/show_bug.cgi?id=28780
1246
1247         Test dataTransfer.types "Files" access for all ports.
1248
1249         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
1250         * http/tests/security/clipboard/resources/clipboard-file-access.js:
1251
1252 2009-08-27  Oliver Hunt  <oliver@apple.com>
1253
1254         Reviewed by Adam Roben.
1255
1256         JSON.stringify replacer array does not accept values that are not string primitives.
1257         https://bugs.webkit.org/show_bug.cgi?id=28788
1258
1259         Update to test current expected behaviour.
1260
1261         * fast/js/JSON-stringify-expected.txt:
1262         * fast/js/resources/JSON-stringify.js:
1263
1264 2009-08-27  Chris Marrin  <cmarrin@apple.com>
1265
1266         Reviewed by Simon Fraser.
1267
1268         Modified tests to work when 3D-CANVAS flag is on and added a test for crashing when context is changed
1269         https://bugs.webkit.org/show_bug.cgi?id=28018
1270
1271         * fast/canvas/change-context-expected.txt: Added.
1272         * fast/canvas/change-context.html: Added.
1273         * fast/dom/Window/window-properties.html:
1274         * fast/dom/resources/prototype-inheritance-2.js:
1275         (constructorNamesForWindow):
1276         * fast/dom/resources/prototype-inheritance.js:
1277
1278 2009-08-27  Drew Wilson  <atwilson@google.com>
1279
1280         Reviewed by Oliver Hunt.
1281
1282         Tweak to force worker object to get GC'd.
1283
1284         * fast/workers/resources/dedicated-worker-lifecycle.js:
1285
1286 2009-08-27  Drew Wilson  <atwilson@google.com>
1287
1288         Unreviewed.
1289
1290         [Qt] Skip HTML5 worker lifecycle test added in r47837 as it depends on unimplemented functionality in DRT.
1291
1292         * platform/qt/Skipped:
1293
1294 2009-08-27  Drew Wilson  <atwilson@google.com>
1295
1296         Reviewed by David Levin.
1297
1298         Need to write tests for worker lifecycle mechanisms.
1299         https://bugs.webkit.org/show_bug.cgi?id=28714
1300
1301         * fast/workers/dedicated-worker-lifecycle-expected.txt: Added.
1302         * fast/workers/dedicated-worker-lifecycle.html: Added.
1303         * fast/workers/resources/create-shared-worker-frame.html: Added.
1304         * fast/workers/resources/dedicated-worker-lifecycle.js: Added.
1305         Broke out "orphaned worker" lifecycle tests because they only apply to dedicated workers.
1306         (runTests.worker.onmessage):
1307         (runTests):
1308         (orphanedWorkerExited.worker.onmessage):
1309         (orphanedWorkerExited):
1310         (orphanedTimeoutWorkerExited):
1311         * fast/workers/resources/shared-worker-lifecycle.js: Added.
1312         Added tests for the various shared worker lifecycle cases (makes sure that refcounts are properly updated when documents close).
1313         (runTests):
1314         (createWorkerFrame):
1315         (closeFrame):
1316         (closeFrame1):
1317         (closeFrame2):
1318         (closeFrame3):
1319         (closeFrame4):
1320         (complete):
1321         * fast/workers/resources/worker-lifecycle.js:
1322         Updated test so it can run in a browser (with incorrect output) to aid in debugging.
1323         (runTests.worker.onmessage):
1324         (runTests):
1325         (workerExited):
1326         * fast/workers/resources/worker-util.js: Added.
1327         Moved some common utilities out of worker-lifecycle.js and into this file so they can be shared with other tests.
1328         (log):
1329         (gc):
1330         (waitUntilWorkerThreadsExit):
1331         (waitUntilThreadCountMatches.return):
1332         (waitUntilThreadCountMatches):
1333         (ensureThreadCountMatches):
1334         (done):
1335         * fast/workers/shared-worker-frame-lifecycle-expected.txt: Added.
1336         * fast/workers/shared-worker-frame-lifecycle.html-disabled: Added.
1337         * fast/workers/shared-worker-lifecycle.html-disabled:
1338         * fast/workers/worker-lifecycle.html:
1339
1340 2009-08-27  Noel Gordon  <noel.gordon@gmail.com>
1341
1342         Reviewed by Eric Seidel.
1343
1344         clipboard file access tests use "dragentered" instead of "dragenter"
1345         https://bugs.webkit.org/show_bug.cgi?id=28761
1346         
1347         Use dragenter and log these events.  Add a dragleave test to check
1348         that drag files are not visible in dragleave events.
1349
1350         * http/tests/security/clipboard/clipboard-file-access-expected.txt:
1351         * http/tests/security/clipboard/resources/clipboard-file-access.js:
1352
1353 2009-08-27  Eric Seidel  <eric@webkit.org>
1354
1355         Reviewed by Adam Barth.
1356
1357         Add a test to make sure that image/link drags don't contain junk file arrays.
1358         https://bugs.webkit.org/show_bug.cgi?id=28755
1359
1360         * editing/pasteboard/files-during-page-drags-expected.txt: Added.
1361         * editing/pasteboard/files-during-page-drags.html: Added.
1362         * editing/pasteboard/resources/files-during-page-drags.js: Added.
1363
1364 2009-08-27  Oliver Hunt  <oliver@apple.com>
1365
1366         Reviewed by Alexey Proskuryakov.
1367
1368         JSON parser accepts trailing comma in array literals
1369         https://bugs.webkit.org/show_bug.cgi?id=28779
1370
1371         Correct the JSON.parse test to expect "[1,]" to throw.
1372
1373         * fast/js/JSON-parse-expected.txt:
1374         * fast/js/resources/JSON-parse.js:
1375         (createTests.result):
1376
1377 2009-08-26  Alexey Proskuryakov  <ap@apple.com>
1378
1379         Reviewed by Adele Peterson.
1380
1381         https://bugs.webkit.org/show_bug.cgi?id=28758
1382         <rdar://problem/6440869> Implement pageshow and pagehide events for b/f cache (28758)
1383
1384         * fast/dom/Window/window-properties-expected.txt:
1385         * fast/dom/prototype-inheritance-expected.txt:
1386         * fast/js/global-constructors-expected.txt:
1387         Updated results for new event type.
1388
1389         * fast/events/pageshow-pagehide-expected.txt: Added.
1390         * fast/events/pageshow-pagehide-on-back-cached-expected.txt: Added.
1391         * fast/events/pageshow-pagehide-on-back-cached.html: Added.
1392         * fast/events/pageshow-pagehide-on-back-uncached-expected.txt: Added.
1393         * fast/events/pageshow-pagehide-on-back-uncached.html: Added.
1394         * fast/events/pageshow-pagehide.html: Added.
1395         * fast/events/resources/pageshow-pagehide-subframe-2.html: Added.
1396         * fast/events/resources/pageshow-pagehide-subframe.html: Added.
1397         * fast/events/resources/pageshow-pagehide-subsubframe-2.html: Added.
1398         * fast/events/resources/pageshow-pagehide-subsubframe.html: Added.
1399
1400 2009-08-27  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1401
1402         Reviewed by Ariya Hidayat.
1403
1404         [Qt]Update expecteds (t150*) in css2.1 and remove from Skipped. This affects 20 files.
1405
1406         * platform/qt/css2.1/t1503-c522-font-family-00-b-expected.txt:
1407         * platform/qt/css2.1/t1504-c523-font-style-00-b-expected.txt:
1408         * platform/qt/css2.1/t1504-c543-txt-decor-00-d-g-expected.txt:
1409         * platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt:
1410         * platform/qt/css2.1/t1506-c525-font-wt-00-b-expected.txt:
1411         * platform/qt/css2.1/t1507-c526-font-sz-00-b-expected.txt:
1412         * platform/qt/css2.1/t1507-c526-font-sz-01-b-a-expected.txt:
1413         * platform/qt/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1414         * platform/qt/css2.1/t1507-c526-font-sz-03-f-a-expected.txt:
1415         * platform/qt/css2.1/t1508-c527-font-00-b-expected.txt:
1416         * platform/qt/css2.1/t1508-c527-font-01-b-expected.txt:
1417         * platform/qt/css2.1/t1508-c527-font-02-b-expected.txt:
1418         * platform/qt/css2.1/t1508-c527-font-03-b-expected.txt:
1419         * platform/qt/css2.1/t1508-c527-font-04-b-expected.txt:
1420         * platform/qt/css2.1/t1508-c527-font-05-b-expected.txt:
1421         * platform/qt/css2.1/t1508-c527-font-06-b-expected.txt:
1422         * platform/qt/css2.1/t1508-c527-font-07-b-expected.txt:
1423         * platform/qt/css2.1/t1508-c527-font-08-b-expected.txt:
1424         * platform/qt/css2.1/t1508-c527-font-09-b-expected.txt:
1425         * platform/qt/css2.1/t1508-c527-font-10-c-expected.txt:
1426
1427 2009-08-27  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1428
1429         Reviewed by Ariya Hidayat.
1430
1431         [Qt] Update outdated font metrics in these css1 tests since we pass them.
1432
1433         * platform/qt/Skipped:
1434         * platform/qt/css1/box_properties/clear-expected.txt:
1435         * platform/qt/css1/box_properties/clear_float-expected.txt:
1436         * platform/qt/css1/box_properties/float-expected.txt:
1437         * platform/qt/css1/box_properties/float_elements_in_series-expected.txt:
1438         * platform/qt/css1/box_properties/float_margin-expected.txt:
1439         * platform/qt/css1/box_properties/float_on_text_elements-expected.txt:
1440         * platform/qt/css1/box_properties/height-expected.txt:
1441         * platform/qt/css1/box_properties/width-expected.txt:
1442         * platform/qt/css1/cascade/cascade_order-expected.txt:
1443         * platform/qt/css1/cascade/important-expected.txt:
1444         * platform/qt/css1/classification/display-expected.txt:
1445         * platform/qt/css1/classification/list_style-expected.txt:
1446         * platform/qt/css1/classification/list_style_image-expected.txt:
1447         * platform/qt/css1/classification/list_style_position-expected.txt:
1448         * platform/qt/css1/classification/list_style_type-expected.txt:
1449         * platform/qt/css1/classification/white_space-expected.txt:
1450
1451 2009-08-26  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1452
1453         Reviewed by Ariya Hidayat.
1454
1455         [Qt] Skip HTML5 input-list tests added in r47767.
1456
1457         * platform/qt/Skipped:
1458
1459 2009-08-26  Oliver Hunt  <oliver@apple.com>
1460
1461         Reviewed by Gavin Barraclough.
1462
1463         this in JSON.parse reviver is the global object
1464         https://bugs.webkit.org/show_bug.cgi?id=28752
1465
1466         Add tests for JSON.parse with a reviver function that modifies
1467         the holder object provided during filtering.
1468
1469         * fast/js/JSON-parse-reviver-expected.txt: Added.
1470         * fast/js/JSON-parse-reviver.html: Added.
1471         * fast/js/resources/JSON-parse-reviver.js: Added.
1472         (description.Array.isArray):
1473         (arrayReviver):
1474         (objectReviver):
1475         (reviveAddsCycle):
1476         (reviveIntroducesNewArrayLikeObject):
1477
1478 2009-08-26  Yaar Schnitman  <yaar@chromium.org>
1479
1480         Reviewed by Adam Barth.
1481
1482         Re-baselined and created new isolatedWorld tests to play nice with localStorage & sessionStorage.
1483         https://bugs.webkit.org/show_bug.cgi?id=27992
1484
1485         * http/tests/security/isolatedWorld/all-window-properties.html: Re-baselined.
1486         * http/tests/security/isolatedWorld/storage-properties-expected.txt: Added.
1487         * http/tests/security/isolatedWorld/storage-properties.html: Added.
1488         * http/tests/security/isolatedWorld/storage-prototype-expected.txt: Added.
1489         * http/tests/security/isolatedWorld/storage-prototype.html: Added.
1490         * platform/qtk/Skipped: Added new tests.
1491         * platform/mac/Skipped: Added new tests.
1492         * platform/qt/Skipped: Added new tests.
1493         * platform/win/Skipped: Added new tests.
1494
1495 2009-08-26  Eric Carlson  <eric.carlson@apple.com>
1496
1497         Reviewed by NOBODY (Build fix).
1498
1499         Fixup test after r47801: skip the first 'waiting' event because it is fired  
1500         when we call play() and there isn't enough media to begin playback immediately,
1501         but we are interested in the 'waiting' event fired when the movie runs 
1502         out of loaded media.
1503
1504         * http/tests/media/video-play-stall-seek.html:
1505
1506 2009-08-26  Eric Carlson  <eric.carlson@apple.com>
1507
1508         Reviewed by Simon Fraser.
1509
1510         HTMLMediaElement sometimes loses events
1511         https://bugs.webkit.org/show_bug.cgi?id=28762
1512         <rdar://problem/7172437>
1513
1514         * media/audio-play-event.html:
1515         * media/audio-play-event-expected.txt:
1516              Added.
1517
1518         * media/video-play-empty-events-expected.txt:
1519             Updated results for previously missed events.
1520
1521         * media/video-src-remove.html:
1522         * media/video-timeupdate-during-playback-expected.txt:
1523             Restructured to make results less timing dependent.
1524
1525 2009-08-26  Dave Hyatt  <hyatt@apple.com>
1526
1527         Add layout test for relpositioned inline regression.
1528
1529         Reviewed by Dan Bernstein.
1530
1531         * fast/repaint/rel-positioned-inline-with-overflow.html: Added.
1532         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.checksum: Added.
1533         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.png: Added.
1534         * platform/mac/fast/repaint/rel-positioned-inline-with-overflow-expected.txt: Added.
1535
1536 2009-08-26  Dan Bernstein  <mitz@apple.com>
1537
1538         Reviewed by Dave Hyatt.
1539
1540         Test that RenderInline::clippedOverflowRectForRepaint() actually
1541         includes overflow.
1542
1543         * fast/repaint/inline-overflow-expected.checksum: Added.
1544         * fast/repaint/inline-overflow-expected.png: Added.
1545         * fast/repaint/inline-overflow-expected.txt: Added.
1546         * fast/repaint/inline-overflow.html: Added.
1547
1548 2009-08-26  Julie Parent  <jparent@chromium.org>
1549
1550         Reviewed by Maciej Stachowiak.
1551
1552         Follow-up to http://trac.webkit.org/changeset/47790.  Add windows
1553         specific results that are the same as the results next to the test,
1554         since windows falls back on platform/mac.
1555
1556         * platform/win/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt: Added.
1557
1558 2009-08-26  David Levin  <levin@chromium.org>
1559
1560         Reviewed by Alexey Proskuryakov.
1561
1562         XMLHttpRequest.withCredentials=false shouldn't save cookies.
1563         https://bugs.webkit.org/show_bug.cgi?id=28743
1564
1565         Added a test to verify that XMLHttpRequest.withCredentials=false doesn't
1566         save cookies.
1567
1568         * http/tests/xmlhttprequest/cross-origin-cookie-storage-expected.txt: Added.
1569         * http/tests/xmlhttprequest/cross-origin-cookie-storage.html: Added.
1570         * http/tests/xmlhttprequest/resources/cross-origin-set-cookies.php: Added.
1571         * http/tests/xmlhttprequest/resources/cross-origin-check-cookies.php: Added the ability
1572         to check for a cookie by name.
1573         * platform/gtk/Skipped: Skip the new test.
1574         * platform/qt/Skipped: Ditto.
1575
1576 2009-08-26  Julie Parent  <jparent@chromium.org>
1577
1578         Reviewed by Alex Proskuryakov.
1579
1580         Add Mac specific results for xhr-missing-file-expection test since it
1581         incorrectly always has statusText of "OK" due to
1582         https://bugs.webkit.org/show_bug.cgi?id=24572 and update the results
1583         that are next to the file to use "Not Found" since that is more correct
1584         and matches IE, FF, Chrome.
1585         
1586         https://bugs.webkit.org/show_bug.cgi?id=28723
1587
1588         * http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt:
1589         * platform/mac/http/tests/xmlhttprequest/xmlhttprequest-missing-file-exception-expected.txt: Added.
1590         * platform/win/Skipped: Stop skipping the test.
1591
1592 2009-08-25  Oliver Hunt  <oliver@apple.com>
1593
1594         Reviewed by Gavin Barraclough.
1595
1596         [ES5] Implement getOwnPropertyDescriptor
1597         https://bugs.webkit.org/show_bug.cgi?id=28724
1598
1599         Add tests for getOwnProeprtyDescriptor
1600
1601         * fast/js/getOwnPropertyDescriptor-expected.txt: Added.
1602         * fast/js/getOwnPropertyDescriptor.html: Added.
1603         * fast/js/resources/getOwnPropertyDescriptor.js: Added.
1604         ():
1605
1606 2009-08-25  Dmitry Titov  <dimich@chromium.org>
1607
1608         Unreviewed. Skip the new test fast/dom/Window/timer-resume-on-navigation-back.html
1609         on gtk and qt - their DRT does not yet implement overridePreference.
1610
1611         * platform/gtk/Skipped:
1612         * platform/qt/Skipped:
1613
1614 2009-08-25  Dmitry Titov  <dimich@chromium.org>
1615
1616         Reviewed by Brady Eidson.
1617
1618         Timers from cached pages fire instantly rather than the specified timeout delay
1619         https://bugs.webkit.org/show_bug.cgi?id=28683
1620
1621         Added test to verify the fix - it uses page cache and measures the timer callback fire time.
1622
1623         * fast/dom/Window/timer-resume-on-navigation-back-expected.txt: Added.
1624         * fast/dom/Window/timer-resume-on-navigation-back.html: Added.
1625
1626 2009-08-25  Kent Tamura  <tkent@chromium.org>
1627
1628         Reviewed by Eric Seidel.
1629
1630         Support for HTMLInputElement::list and HTMLInputElement::selectedOption.
1631         https://bugs.webkit.org/show_bug.cgi?id=27756
1632
1633         * fast/forms/input-list-expected.txt: Added.
1634         * fast/forms/input-list.html: Added.
1635         * fast/forms/input-selectedoption-expected.txt: Added.
1636         * fast/forms/input-selectedoption.html: Added.
1637
1638 2009-08-25  Eric Carlson  <eric.carlson@apple.com>
1639
1640         Reviewed by Oliver Hunt.
1641
1642         <video> and <audio> controller should be accessible
1643         https://bugs.webkit.org/show_bug.cgi?id=28081
1644
1645         * accessibility/media-element.html: Added.
1646         * platform/mac/accessibility/media-element-expected.txt: Added.
1647         * media/video-controls-visible-audio-only.html:
1648         * platform/mac-leopard/accessibility/media-element-expected.txt: Added.
1649         * platform/mac-leopard/media/controls-drag-timebar-expected.txt: Added.
1650         * platform/mac-leopard/media/controls-strict-expected.txt: Added.
1651         * platform/mac-leopard/media/video-controls-rendering-expected.txt: Added.
1652         * platform/mac-leopard/media/video-display-toggle-expected.txt: Added.
1653         * platform/win/media/controls-strict-expected.txt: Added.
1654         * platform/win/media/video-controls-rendering-expected.txt: Added.
1655         * platform/win/media/video-display-toggle-expected.txt: Added.
1656             Added.
1657
1658         * platform/mac-leopard/media/audio-controls-rendering-expected.txt:
1659         * platform/mac-leopard/media/controls-after-reload-expected.txt:
1660         * platform/mac-leopard/media/controls-styling-expected.txt:
1661         * platform/mac-leopard/media/video-zoom-controls-expected.txt:
1662         * platform/mac/media/audio-controls-rendering-expected.txt:
1663         * platform/mac/media/controls-after-reload-expected.txt:
1664         * platform/mac/media/controls-styling-expected.txt:
1665         * platform/mac/media/video-zoom-controls-expected.txt:
1666         * platform/win/media/audio-controls-rendering-expected.txt:
1667         * platform/win/media/controls-after-reload-expected.txt:
1668         * platform/win/media/controls-drag-timebar-expected.txt:
1669         * platform/win/media/controls-styling-expected.txt:
1670             Update for controller element tab order change.
1671
1672         * platform/gtk/Skipped:
1673         * platform/win/Skipped:
1674             Skip new test.
1675
1676 2009-08-25  Mads Ager  <ager@chromium.org>
1677
1678         Reviewed by Adam Barth.
1679
1680         [V8] Exception from JavaScript propagates to main script
1681         https://bugs.webkit.org/show_bug.cgi?id=26433
1682
1683         Test that both compile time and runtime exceptions thrown in
1684         javascript URLs are isolated from the main script.
1685
1686         * fast/dom/javascript-url-exception-isolation-expected.txt: Added.
1687         * fast/dom/javascript-url-exception-isolation.html: Added.
1688         * fast/dom/resources/javascript-url-exception-isolation.js: Added.
1689
1690 2009-08-25  Chris Marrin  <cmarrin@apple.com>
1691
1692         Reviewed by Simon Fraser.
1693
1694         Fixed one test which changed due to different inheritance of CanvasRenderingContext2D
1695         https://bugs.webkit.org/show_bug.cgi?id=28018
1696
1697         * fast/dom/prototype-inheritance-2-expected.txt:
1698
1699 2009-08-25  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1700
1701         Reviewed by Ariya Hidayat.
1702
1703         [Qt] Update outdated metrics in css1/font_properties. All tests pass.
1704
1705         * platform/qt/Skipped:
1706         * platform/qt/css1/font_properties/font-expected.txt:
1707         * platform/qt/css1/font_properties/font_family-expected.txt:
1708         * platform/qt/css1/font_properties/font_size-expected.txt:
1709         * platform/qt/css1/font_properties/font_style-expected.txt:
1710         * platform/qt/css1/font_properties/font_variant-expected.txt:
1711         * platform/qt/css1/font_properties/font_weight-expected.txt:
1712
1713 2009-08-25  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1714
1715         Reviewed by Ariya Hidayat.
1716
1717         [Qt] Update outdated font metrics and add expected files for new tests.
1718
1719         * platform/qt/Skipped:
1720         * platform/qt/fast/backgrounds/001-expected.txt:
1721         * platform/qt/fast/backgrounds/animated-gif-as-background-expected.txt: Added.
1722         * platform/qt/fast/backgrounds/animated-svg-as-background-expected.txt: Added.
1723         * platform/qt/fast/backgrounds/animated-svg-as-mask-expected.txt: Added.
1724         * platform/qt/fast/backgrounds/background-clip-text-expected.txt: Added.
1725         * platform/qt/fast/backgrounds/background-inherit-color-bug-expected.txt:
1726         * platform/qt/fast/backgrounds/background-origin-root-element-expected.txt: Added.
1727         * platform/qt/fast/backgrounds/background-position-1-expected.txt: Added.
1728         * platform/qt/fast/backgrounds/background-position-rounding-expected.txt: Added.
1729         * platform/qt/fast/backgrounds/mask-composite-expected.txt: Added.
1730         * platform/qt/fast/backgrounds/opacity-on-document-element-expected.txt: Added.
1731         * platform/qt/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.txt: Added.
1732         * platform/qt/fast/backgrounds/repeat/negative-offset-repeat-expected.txt:
1733         * platform/qt/fast/backgrounds/repeat/noRepeatCorrectClip-expected.txt:
1734         * platform/qt/fast/backgrounds/size/backgroundSize15-expected.txt:
1735         * platform/qt/fast/backgrounds/size/zero-expected.txt: Added.
1736         * platform/qt/fast/backgrounds/solid-color-context-restore-expected.txt:
1737         * platform/qt/fast/backgrounds/svg-as-mask-expected.txt: Added.
1738
1739 2009-08-24  Hironori Bono  <hbono@chromium.org>
1740
1741         Reviewed by Adam Barth.
1742
1743         Fix Bug 27827 "[Chromium] Functions Keys don't work in google spreadsheet".
1744         <https://bugs.webkit.org/show_bug.cgi?id=27827>.
1745
1746         Because of the lack of mappings from GDK key-codes to WebKit key-codes,
1747         Chromium cannot send valid key-codes to JavaScript when a user types
1748         function keys. This change just copies the mappings from 'KeyEventGtk.cpp'.
1749
1750         To write layout tests for this issue, added mappings from function-key
1751         names to platform-specific key-codes to EventSendingController objects
1752         so that eventSender.keyDown() can send function-key events without using
1753         platform-specific key codes. (Unfortunately, this eventSender.keyDown() change
1754         is only for Mac. So this change adds this new test to Skipped tests for other
1755         platforms to prevent this change from crashing the build trees.)
1756
1757         * fast/events/keydown-function-keys-expected.txt: Added.
1758         * fast/events/keydown-function-keys.html: Added.
1759         * platform/gtk/Skipped:
1760         * platform/qt/Skipped:
1761         * platform/win/Skipped:
1762
1763 2009-08-24  Alexey Proskuryakov  <ap@apple.com>
1764
1765         Reviewed by Darin Adler.
1766
1767         https://bugs.webkit.org/show_bug.cgi?id=28374
1768         Cross-scheme requests should not be blocked by appcache rules
1769
1770         * http/tests/appcache/different-scheme-expected.txt: Added.
1771         * http/tests/appcache/different-scheme.html: Added.
1772         * http/tests/appcache/resources/different-scheme.manifest: Added.
1773
1774 2009-08-24  Alexey Proskuryakov  <ap@apple.com>
1775
1776         Reviewed by Darin Adler and Sam Weinig.
1777
1778         https://bugs.webkit.org/show_bug.cgi?id=28688
1779         REGRESSION(r24994): Cannot create a frame with a javascript URL
1780
1781         * http/tests/security/javascriptURL/javascriptURL-in-new-iframe-expected.txt: Added.
1782         * http/tests/security/javascriptURL/javascriptURL-in-new-iframe.html: Added.
1783
1784 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1785
1786         Skip the correct test (media/video-currentTime-set.html, not
1787         media/video-currentTime-set2.html).
1788
1789         * platform/gtk/Skipped:
1790
1791 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1792
1793         Skip 3 new tests, and reenable some of the media tests, now that
1794         the bot it fixed to handle the fact that it doesn't have a sound
1795         card.
1796
1797         * platform/gtk/Skipped:
1798
1799 2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1800
1801         Unreviewed. Skip again tests that we enabled, since they are
1802         failing on the bot. The tests do pass, but there is an environment
1803         configuration problem with GStreamer on the bot (possibly related
1804         to the fact that it has no sound card).
1805
1806         * platform/gtk/Skipped:
1807
1808 2009-08-24  Ada Chan  <adachan@apple.com>
1809
1810         Reviewed by Mark Rowe.
1811         
1812         Skip loader/go-back-to-different-window-size.html for qt and gtk.
1813
1814         * platform/gtk/Skipped:
1815         * platform/qt/Skipped:
1816
1817 2009-08-24  Ada Chan  <adachan@apple.com>
1818
1819         Reviewed by Brady Eidson.
1820
1821         Add test for https://bugs.webkit.org/show_bug.cgi?id=28659.
1822         Cached page should be formatted according to the current window size, not the cached frame's size.
1823
1824         * loader: Added.
1825         * loader/go-back-to-different-window-size-expected.txt: Added.
1826         * loader/go-back-to-different-window-size.html: Added.
1827
1828 2009-08-24  Eric Seidel  <eric@webkit.org>
1829
1830         No review, just updating results.
1831
1832         Support placeholder on textarea
1833         https://bugs.webkit.org/show_bug.cgi?id=21248
1834
1835         Update expected test results form windows bot.
1836
1837         * platform/win/fast/forms/basic-textareas-expected.txt:
1838         * platform/win/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Added.
1839         * platform/win/fast/forms/textarea-placeholder-set-attribute-expected.txt: Added.
1840         * platform/win/fast/forms/textarea-placeholder-set-value-expected.txt: Added.
1841
1842 2009-08-24  Cameron McCormack  <cam@mcc.id.au>
1843
1844         Reviewed by Darin Adler.
1845
1846         Modifying <text rotate=""> doesn't clear the corresponding SVGAnimatedNumberList
1847         https://bugs.webkit.org/show_bug.cgi?id=28673
1848
1849         * svg/dom/resources/text-rotate-live.js: Added.
1850         (getRotate):
1851         (getAndSetRotate):
1852         * svg/dom/text-rotate-live-expected.txt: Added.
1853         * svg/dom/text-rotate-live.html: Added.
1854
1855 2009-08-24  Dan Bernstein  <mitz@apple.com>
1856
1857         Reviewed by Simon Fraser.
1858
1859         background-size fails to parse if a single length/percentage/auto is followed by a comma
1860         https://bugs.webkit.org/show_bug.cgi?id=28674
1861
1862         * fast/backgrounds/size/parsing-background-size-values-expected.txt:
1863         * fast/backgrounds/size/resources/parsing-background-size-values.js:
1864
1865 2009-08-24  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1866
1867         Unreviewed. Add missing files from former commit 47709.
1868
1869         * platform/qt/fast/backgrounds/svg-as-background-1-expected.txt: Added.
1870         * platform/qt/fast/backgrounds/svg-as-background-2-expected.txt: Added.
1871         * platform/qt/fast/backgrounds/svg-as-background-3-expected.txt: Added.
1872         * platform/qt/fast/backgrounds/svg-as-background-4-expected.txt: Added.
1873         * platform/qt/fast/backgrounds/svg-as-background-5-expected.txt: Added.
1874         * platform/qt/fast/backgrounds/svg-as-background-6-expected.txt: Added.
1875
1876 2009-08-24  Zan Dobersek  <zandobersek@gmail.com>
1877
1878         Reviewed by Gustavo Noronha.
1879
1880         [GTK] Integrate GStreamer video with the graphics backend
1881         https://bugs.webkit.org/show_bug.cgi?id=16356
1882
1883         Enable media tests that now pass.
1884
1885         * platform/gtk/Skipped:
1886
1887 2009-08-24  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1888
1889         Reviewed by Ariya Hidayat.
1890
1891         [Qt] Add results with updated font metrics for passing tests added in
1892         r28637 and remove them from Skipped.
1893
1894         * platform/qt/Skipped:
1895         * platform/qt/fast/backgrounds/svg-as-background-1-expected.txt: Added.
1896         * platform/qt/fast/backgrounds/svg-as-background-2-expected.txt: Added.
1897         * platform/qt/fast/backgrounds/svg-as-background-3-expected.txt: Added.
1898         * platform/qt/fast/backgrounds/svg-as-background-4-expected.txt: Added.
1899         * platform/qt/fast/backgrounds/svg-as-background-5-expected.txt: Added.
1900         * platform/qt/fast/backgrounds/svg-as-background-6-expected.txt: Added.
1901
1902 2009-08-24  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1903
1904         Reviewed by Ariya Hidayat.
1905
1906         [Qt] Add results for new tests added in r47590 and r47702.
1907
1908         * platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Added.
1909         * platform/qt/fast/forms/textarea-placeholder-set-attribute-expected.txt: Added.
1910         * platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt: Added.
1911         * platform/qt/fast/repaint/inline-block-resize-expected.txt: Added.
1912
1913 2009-08-24  Ariya Hidayat  <ariya.hidayat@nokia.com>
1914
1915         Rubber-stamped by Simon Hausmann.
1916
1917         [Qt] Skip new test added in r47360
1918
1919         * platform/qt/Skipped: Skip fast/backgrounds/size/parsing-inherit.html.
1920
1921 2009-08-24  Renata Hodovan  <hodovan.renata@stud.u-szeged.hu>
1922
1923         Reviewed by Ariya Hidayat.
1924
1925         [Qt] Update the outdated metrics for doctype tests. All tests pass.
1926
1927         * platform/qt/Skipped:
1928         * platform/qt/fast/doctypes/001-expected.txt:
1929         * platform/qt/fast/doctypes/002-expected.txt:
1930         * platform/qt/fast/doctypes/004-expected.txt:
1931
1932 2009-08-24  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
1933
1934         Reviewed by Ariya Hidayat.
1935
1936         [Qt] Add results for new tests added in r47678.
1937
1938         * platform/qt/fast/block/margin-collapse/block-inside-inline: Added.
1939         * platform/qt/fast/block/margin-collapse/block-inside-inline/001-expected.txt: Added.
1940         * platform/qt/fast/block/margin-collapse/block-inside-inline/002-expected.txt: Added.
1941         * platform/qt/fast/block/margin-collapse/block-inside-inline/003-expected.txt: Added.
1942         * platform/qt/fast/block/margin-collapse/block-inside-inline/004-expected.txt: Added.
1943         * platform/qt/fast/block/margin-collapse/block-inside-inline/005-expected.txt: Added.
1944         * platform/qt/fast/block/margin-collapse/block-inside-inline/006-expected.txt: Added.
1945         * platform/qt/fast/block/margin-collapse/block-inside-inline/010-expected.txt: Added.
1946         * platform/qt/fast/block/margin-collapse/block-inside-inline/011-expected.txt: Added.
1947         * platform/qt/fast/block/margin-collapse/block-inside-inline/012-expected.txt: Added.
1948         * platform/qt/fast/block/margin-collapse/block-inside-inline/015-expected.txt: Added.
1949         * platform/qt/fast/block/margin-collapse/block-inside-inline/016-expected.txt: Added.
1950         * platform/qt/fast/block/margin-collapse/block-inside-inline/017-expected.txt: Added.
1951         * platform/qt/fast/block/margin-collapse/block-inside-inline/018-expected.txt: Added.
1952         * platform/qt/fast/block/margin-collapse/block-inside-inline/019-expected.txt: Added.
1953         * platform/qt/fast/block/margin-collapse/block-inside-inline/020-expected.txt: Added.
1954         * platform/qt/fast/block/margin-collapse/block-inside-inline/021-expected.txt: Added.
1955         * platform/qt/fast/block/margin-collapse/block-inside-inline/022-expected.txt: Added.
1956         * platform/qt/fast/block/margin-collapse/block-inside-inline/025-expected.txt: Added.
1957
1958 2009-08-24  Kent Tamura  <tkent@chromium.org>
1959
1960         Reviewed by Eric Seidel.
1961
1962         - Add tests for the placeholder attribute and DOM property of the textarea element.
1963         - Correct the results for input-text-maxlength.html
1964         https://bugs.webkit.org/show_bug.cgi?id=21248
1965
1966         * fast/forms/resources/textarea-placeholder-dom-property.js: Added.
1967         * fast/forms/textarea-placeholder-dom-property-expected.txt: Added.
1968         * fast/forms/textarea-placeholder-dom-property.html: Added.
1969         * fast/forms/textarea-placeholder-pseudo-style.html: Added.
1970         * fast/forms/textarea-placeholder-set-attribute.html: Added.
1971         * fast/forms/textarea-placeholder-set-value.html: Added.
1972         * platform/mac-leopard/fast/forms/input-text-maxlength-expected.txt:
1973         * platform/mac/fast/forms/input-text-maxlength-expected.txt:
1974         * platform/mac/fast/forms/textarea-placeholder-pseudo-style-expected.txt: Added.
1975         * platform/mac/fast/forms/textarea-placeholder-set-attribute-expected.txt: Added.
1976         * platform/mac/fast/forms/textarea-placeholder-set-value-expected.txt: Added.
1977         * platform/qt/fast/forms/input-text-maxlength-expected.txt:
1978         * platform/win/fast/forms/input-text-maxlength-expected.txt:
1979
1980 2009-08-23  Xan Lopez  <xlopez@igalia.com>
1981
1982         Reviewed by Gustavo Noronha.
1983
1984         Fix regression in editing tests by changing expected file to the
1985         Mac one, since we now default to Mac in the EditingBehavior
1986         setting.
1987
1988         * platform/gtk/editing/execCommand/toggle-compound-styles-expected.txt:
1989
1990 2009-08-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
1991
1992         Not reviewed. Skip new tests from
1993         http://trac.webkit.org/changeset/47678 and the appcache HTTP
1994         authentication tests (https://bugs.webkit.org/show_bug.cgi?id=28668)
1995
1996         * platform/gtk/Skipped:
1997
1998 2009-08-22  David Hyatt  <hyatt@apple.com>
1999
2000         Reviewed by Dan Bernstein.
2001
2002         Add a bunch of tests for the block-inside-inline cases of margin-collapsing.  The same test
2003         suite but converted to wrap all the blocks inside inlines to make sure they still collapse
2004         the same way.
2005
2006         * fast/block/margin-collapse/block-inside-inline: Added.
2007         * fast/block/margin-collapse/block-inside-inline/001.html: Added.
2008         * fast/block/margin-collapse/block-inside-inline/002.html: Added.
2009         * fast/block/margin-collapse/block-inside-inline/003.html: Added.
2010         * fast/block/margin-collapse/block-inside-inline/004.html: Added.
2011         * fast/block/margin-collapse/block-inside-inline/005.html: Added.
2012         * fast/block/margin-collapse/block-inside-inline/006.html: Added.
2013         * fast/block/margin-collapse/block-inside-inline/010.html: Added.
2014         * fast/block/margin-collapse/block-inside-inline/011.html: Added.
2015         * fast/block/margin-collapse/block-inside-inline/012.html: Added.
2016         * fast/block/margin-collapse/block-inside-inline/015.html: Added.
2017         * fast/block/margin-collapse/block-inside-inline/016.html: Added.
2018         * fast/block/margin-collapse/block-inside-inline/017.html: Added.
2019         * fast/block/margin-collapse/block-inside-inline/018.html: Added.
2020         * fast/block/margin-collapse/block-inside-inline/019.html: Added.
2021         * fast/block/margin-collapse/block-inside-inline/020.html: Added.
2022         * fast/block/margin-collapse/block-inside-inline/021.html: Added.
2023         * fast/block/margin-collapse/block-inside-inline/022.html: Added.
2024         * fast/block/margin-collapse/block-inside-inline/025.html: Added.
2025         * platform/mac/fast/block/margin-collapse/block-inside-inline: Added.
2026         * platform/mac/fast/block/margin-collapse/block-inside-inline/001-expected.checksum: Added.
2027         * platform/mac/fast/block/margin-collapse/block-inside-inline/001-expected.png: Added.
2028         * platform/mac/fast/block/margin-collapse/block-inside-inline/001-expected.txt: Added.
2029         * platform/mac/fast/block/margin-collapse/block-inside-inline/002-expected.checksum: Added.
2030         * platform/mac/fast/block/margin-collapse/block-inside-inline/002-expected.png: Added.
2031         * platform/mac/fast/block/margin-collapse/block-inside-inline/002-expected.txt: Added.
2032         * platform/mac/fast/block/margin-collapse/block-inside-inline/003-expected.checksum: Added.
2033         * platform/mac/fast/block/margin-collapse/block-inside-inline/003-expected.png: Added.
2034         * platform/mac/fast/block/margin-collapse/block-inside-inline/003-expected.txt: Added.
2035         * platform/mac/fast/block/margin-collapse/block-inside-inline/004-expected.checksum: Added.
2036         * platform/mac/fast/block/margin-collapse/block-inside-inline/004-expected.png: Added.
2037         * platform/mac/fast/block/margin-collapse/block-inside-inline/004-expected.txt: Added.
2038         * platform/mac/fast/block/margin-collapse/block-inside-inline/005-expected.checksum: Added.
2039         * platform/mac/fast/block/margin-collapse/block-inside-inline/005-expected.png: Added.
2040         * platform/mac/fast/block/margin-collapse/block-inside-inline/005-expected.txt: Added.
2041         * platform/mac/fast/block/margin-collapse/block-inside-inline/006-expected.checksum: Added.
2042         * platform/mac/fast/block/margin-collapse/block-inside-inline/006-expected.png: Added.
2043         * platform/mac/fast/block/margin-collapse/block-inside-inline/006-expected.txt: Added.
2044         * platform/mac/fast/block/margin-collapse/block-inside-inline/010-expected.checksum: Added.
2045         * platform/mac/fast/block/margin-collapse/block-inside-inline/010-expected.png: Added.
2046         * platform/mac/fast/block/margin-collapse/block-inside-inline/010-expected.txt: Added.
2047         * platform/mac/fast/block/margin-collapse/block-inside-inline/011-expected.checksum: Added.
2048         * platform/mac/fast/block/margin-collapse/block-inside-inline/011-expected.png: Added.
2049         * platform/mac/fast/block/margin-collapse/block-inside-inline/011-expected.txt: Added.
2050         * platform/mac/fast/block/margin-collapse/block-inside-inline/012-expected.checksum: Added.
2051         * platform/mac/fast/block/margin-collapse/block-inside-inline/012-expected.png: Added.
2052         * platform/mac/fast/block/margin-collapse/block-inside-inline/012-expected.txt: Added.
2053         * platform/mac/fast/block/margin-collapse/block-inside-inline/015-expected.checksum: Added.
2054         * platform/mac/fast/block/margin-collapse/block-inside-inline/015-expected.png: Added.
2055         * platform/mac/fast/block/margin-collapse/block-inside-inline/015-expected.txt: Added.
2056         * platform/mac/fast/block/margin-collapse/block-inside-inline/016-expected.checksum: Added.
2057         * platform/mac/fast/block/margin-collapse/block-inside-inline/016-expected.png: Added.
2058         * platform/mac/fast/block/margin-collapse/block-inside-inline/016-expected.txt: Added.
2059         * platform/mac/fast/block/margin-collapse/block-inside-inline/017-expected.checksum: Added.
2060         * platform/mac/fast/block/margin-collapse/block-inside-inline/017-expected.png: Added.
2061         * platform/mac/fast/block/margin-collapse/block-inside-inline/017-expected.txt: Added.
2062         * platform/mac/fast/block/margin-collapse/block-inside-inline/018-expected.checksum: Added.
2063         * platform/mac/fast/block/margin-collapse/block-inside-inline/018-expected.png: Added.
2064         * platform/mac/fast/block/margin-collapse/block-inside-inline/018-expected.txt: Added.
2065         * platform/mac/fast/block/margin-collapse/block-inside-inline/019-expected.checksum: Added.
2066         * platform/mac/fast/block/margin-collapse/block-inside-inline/019-expected.png: Added.
2067         * platform/mac/fast/block/margin-collapse/block-inside-inline/019-expected.txt: Added.
2068         * platform/mac/fast/block/margin-collapse/block-inside-inline/020-expected.checksum: Added.
2069         * platform/mac/fast/block/margin-collapse/block-inside-inline/020-expected.png: Added.
2070         * platform/mac/fast/block/margin-collapse/block-inside-inline/020-expected.txt: Added.
2071         * platform/mac/fast/block/margin-collapse/block-inside-inline/021-expected.checksum: Added.
2072         * platform/mac/fast/block/margin-collapse/block-inside-inline/021-expected.png: Added.
2073         * platform/mac/fast/block/margin-collapse/block-inside-inline/021-expected.txt: Added.
2074         * platform/mac/fast/block/margin-collapse/block-inside-inline/022-expected.checksum: Added.
2075         * platform/mac/fast/block/margin-collapse/block-inside-inline/022-expected.png: Added.
2076         * platform/mac/fast/block/margin-collapse/block-inside-inline/022-expected.txt: Added.
2077         * platform/mac/fast/block/margin-collapse/block-inside-inline/025-expected.checksum: Added.
2078         * platform/mac/fast/block/margin-collapse/block-inside-inline/025-expected.png: Added.
2079         * platform/mac/fast/block/margin-collapse/block-inside-inline/025-expected.txt: Added.
2080
2081 2009-08-22  chris fleizach  <cfleizach@apple.com>
2082
2083         Need to implement ARIA role="listitem" and role="list"
2084         https://bugs.webkit.org/show_bug.cgi?id=28606
2085
2086         Fixing LayoutTest bustage.
2087
2088         The SnowLeopard results are the latest, so they need to move to platform/mac
2089         The Tiger/Leopard results will default to the SnowLeopard results, so we need to move
2090         the current test from platform/mac to platform/mac-leopard         
2091
2092         * platform/mac-leopard/accessibility/aria-roles-expected.txt: Copied from LayoutTests/platform/mac/accessibility/aria-roles-expected.txt.
2093         * platform/mac-snowleopard/accessibility/aria-roles-expected.txt: Removed.
2094         * platform/mac/accessibility/aria-roles-expected.txt: Replaced with LayoutTests/platform/mac-snowleopard/accessibility/aria-roles-expected.txt.
2095
2096 2009-08-22  Chris Fleizach  <cfleizach@apple.com>
2097
2098         Reviewed by Darin Adler.
2099
2100         Need to implement ARIA role="listitem" and role="list"
2101         https://bugs.webkit.org/show_bug.cgi?id=28606
2102
2103         Also added a SnowLeopard specific result for aria-roles-expected.
2104
2105         * platform/mac-snowleopard/accessibility: Added.
2106         * platform/mac-snowleopard/accessibility/aria-list-and-listitem-expected.txt: Added.
2107         * platform/mac-snowleopard/accessibility/aria-list-and-listitem.html: Added.
2108         * platform/mac-snowleopard/accessibility/aria-roles-expected.txt: Added.
2109
2110 2009-08-21  Michelangelo De Simone  <micdesim@gmail.com>
2111
2112         Reviewed by Adele Peterson.
2113
2114         https://bugs.webkit.org/show_bug.cgi?id=28145
2115         Tests for novalidate/formnovalidate attribute, from HTML5 specs:
2116         http://www.whatwg.org/specs/web-apps/current-work/#attr-fs-novalidate
2117
2118         * fast/dom/domListEnumeration-expected.txt:
2119         * fast/dom/resources/domListEnumeration.js:
2120         * fast/forms/formnovalidate-attribute-expected.txt: Added.
2121         * fast/forms/formnovalidate-attribute.html: Added.
2122         * fast/forms/novalidate-attribute-expected.txt: Added.
2123         * fast/forms/novalidate-attribute.html: Added.
2124         * fast/forms/resources/formnovalidate-attribute.js: Added.
2125         * fast/forms/resources/novalidate-attribute.js: Added.
2126
2127 2009-08-21  Dan Bernstein  <mitz@apple.com>
2128
2129         Rubber-stamped by Anders Carlsson.
2130
2131         Tweaked the test to make everything fit in a 800-by-600 view.
2132
2133         * fast/backgrounds/size/contain-and-cover-expected.checksum:
2134         * fast/backgrounds/size/contain-and-cover-expected.png:
2135         * fast/backgrounds/size/contain-and-cover-expected.txt:
2136         * fast/backgrounds/size/contain-and-cover.html:
2137
2138 2009-08-21  Dan Bernstein  <mitz@apple.com>
2139
2140         Reviewed by Beth Dakin.
2141
2142         Rendering tests for
2143         [CSS3 Backgrounds and Borders] Add support for the "contain" value for
2144         background-size
2145         https://bugs.webkit.org/show_bug.cgi?id=27573
2146         and
2147         [CSS3 Backgrounds and Borders] Add support for the "cover" value for
2148         background-size
2149         https://bugs.webkit.org/show_bug.cgi?id=27574
2150
2151         * fast/backgrounds/size/contain-and-cover-expected.checksum: Added.
2152         * fast/backgrounds/size/contain-and-cover-expected.png: Added.
2153         * fast/backgrounds/size/contain-and-cover-expected.txt: Added.
2154         * fast/backgrounds/size/contain-and-cover.html: Added.
2155         * fast/backgrounds/size/resources/SquirrelFish.svg: Added!!!
2156
2157 2009-08-21  Michelangelo De Simone  <micdesim@gmail.com>
2158
2159         Reviewed by Adele Peterson.
2160
2161         https://bugs.webkit.org/show_bug.cgi?id=27452
2162         Tests for checkValidity() method and invalid event, from HTML5
2163         specs:
2164         http://www.whatwg.org/specs/web-apps/current-work/#dom-form-checkvalidity
2165
2166         * fast/events/invalid-001-expected.txt: Added.
2167         * fast/events/invalid-001.html: Added.
2168         * fast/events/invalid-002-expected.txt: Added.
2169         * fast/events/invalid-002.html: Added.
2170         * fast/events/invalid-003-expected.txt: Added.
2171         * fast/events/invalid-003.html: Added.
2172         * fast/events/invalid-004-expected.txt: Added.
2173         * fast/events/invalid-004.html: Added.
2174         * fast/events/invalid-005-expected.txt: Added.
2175         * fast/events/invalid-005.html: Added.
2176         * fast/forms/checkValidity-001-expected.txt: Added.
2177         * fast/forms/checkValidity-001.html: Added.
2178         * fast/forms/checkValidity-002-expected.txt: Added.
2179         * fast/forms/checkValidity-002.html: Added.
2180         * fast/forms/checkValidity-003-expected.txt: Added.
2181         * fast/forms/checkValidity-003.html: Added.
2182         * fast/forms/checkValidity-004-expected.txt: Added.
2183         * fast/forms/checkValidity-004.html: Added.
2184         * fast/dom/Window/window-properties-expected.txt:
2185         * fast/dom/domListEnumeration-expected.txt:
2186         * fast/dom/resources/domListEnumeration.js:
2187
2188 2009-08-21  Beth Dakin  <bdakin@apple.com>
2189
2190         Reviewed by Dan Bernstein.
2191
2192         Test for the CSS part of https://bugs.webkit.org/show_bug.cgi?id=27571 [CSS3 Backgrounds and Borders] Add support for the "round" value 
2193         for background-repeat
2194         -and-
2195         https://bugs.webkit.org/show_bug.cgi?id=27570 [CSS3 Backgrounds and 
2196         Borders] Add support for the "space" value for background-repeat
2197
2198         * fast/backgrounds/repeat/parsing-background-repeat-expected.txt: Added.
2199         * fast/backgrounds/repeat/parsing-background-repeat.html: Added.
2200         * fast/backgrounds/repeat/resources/parsing-background-repeat.js: Added.
2201         (test):
2202
2203 2009-08-21  Christian Plesner Hansen  <christian.plesner.hansen@gmail.com>
2204
2205         Reviewed by Eric Seidel.
2206
2207         Regression test for bug fixed in
2208         http://codereview.chromium.org/171039.  Regexps created in one
2209         frame were not callable outside that frame.
2210         https://bugs.webkit.org/show_bug.cgi?id=28387
2211
2212         * fast/regex/cross-frame-callable-expected.txt: Added.
2213         * fast/regex/cross-frame-callable.html: Added.
2214         * fast/regex/resources/cross-frame-callable.js: Added.
2215         (doTest):
2216
2217 2009-08-21  Ryosuke Niwa  <rniwa@webkit.org>
2218
2219         Reviewed by Eric Seidel.
2220
2221         execCommand("Underline") uses CSS even when styleWithCSS has been turned off
2222         https://bugs.webkit.org/show_bug.cgi?id=23892
2223
2224         This patch rebaselines tests contained spans to decorate texts even though styleWithCSS is turned off.
2225         It replaces those spans with either u or s accordingly.
2226
2227         It modifies the order in which tag appear in toggle-style-2 to match the actual result
2228         since the original ordering was rather arbitrary.
2229
2230         This patch breaks /editing/style/font-family-with-space.html for Qt platform.
2231         Manual rebaseline is required once the patch is landed.
2232
2233         * editing/execCommand/resources/toggle-style-2.js: Modified the order in which tag appear
2234         * editing/execCommand/resources/toggle-text-decorations.js: execCommand('styleWithCSS') is called after selection is set
2235         (testSingleToggle):
2236         * editing/execCommand/strikethroughSelection-expected.txt: span with line-through was replaced by s
2237         * editing/execCommand/toggle-style-2-expected.txt: Passes all but the last two tests.
2238         * editing/style/remove-underline-across-paragraph-expected.txt: Underline is added by u instead of CSS.
2239         * editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Ditto.
2240         * editing/style/remove-underline-after-paragraph-expected.txt: Ditto.
2241         * editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Ditto.
2242         * editing/style/remove-underline-expected.txt: Ditto.
2243         * editing/style/remove-underline-in-bold-expected.txt: Ditto.
2244         * editing/style/underline-expected.txt: Ditto.
2245         * platform/mac/editing/execCommand/5190926-expected.txt: Ditto.
2246         * platform/mac/editing/pasteboard/5075944-expected.txt: Ditto.
2247         * platform/mac/editing/style/font-family-with-space-expected.txt: Ditto.
2248         * platform/qt/editing/execCommand/5190926-expected.txt: Ditto.
2249         * platform/qt/editing/pasteboard/5075944-expected.txt: Ditto.
2250
2251 2009-08-21  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2252
2253         Skipping a new test, a test that requires geolocation support (we
2254         do not enable it yet), and a test which needs font sizing to be
2255         properly setup.
2256
2257         * platform/gtk/Skipped:
2258
2259 2009-08-21  Oliver Hunt  <oliver@apple.com>
2260
2261         Reviewed by Tim Hatcher.
2262
2263         Add test to ensure JSON parser does not accept comments.
2264
2265         * fast/js/JSON-parse-expected.txt:
2266         * fast/js/resources/JSON-parse.js:
2267         (createTests.result):
2268
2269 2009-08-21  Beth Dakin  <bdakin@apple.com>
2270
2271         Reviewed by Dan Bernstein.
2272
2273         Tests for the CSS part of https://bugs.webkit.org/show_bug.cgi?id=27574 [CSS3 Backgrounds and Borders] Add support for the "contain" value 
2274         for background-size
2275         -and-
2276         https://bugs.webkit.org/show_bug.cgi?id=27573 [CSS3 Backgrounds and 
2277         Borders] Add support for the "cover" value for background-size
2278
2279         * fast/backgrounds/size/parsing-background-size-values-expected.txt: Added.
2280         * fast/backgrounds/size/parsing-background-size-values.html: Added.
2281         * fast/backgrounds/size/parsing-inherit-expected.txt: Added.
2282         * fast/backgrounds/size/parsing-inherit.html: Added.
2283         * fast/backgrounds/size/resources/parsing-background-size-values.js: Added.
2284         (test):
2285         * fast/backgrounds/size/resources/parsing-inherit.js: Added.
2286         (test):
2287
2288 2009-08-21  Jan Michael Alonzo  <jmalonzo@webkit.org>
2289
2290         Reviewed by Gustavo Noronha.
2291
2292         [Gtk] Check-in result for http://trac.webkit.org/changeset/47590.
2293
2294         * platform/gtk/fast/repaint/inline-block-resize-expected.txt: Copied from LayoutTests/platform/mac/fast/repaint/inline-block-resize-expected.txt.
2295
2296 2009-08-20  Chris Fleizach  <cfleizach@apple.com>
2297
2298         Reviewed by Darin Adler.
2299
2300         Enable various "grouping" ARIA roles
2301         https://bugs.webkit.org/show_bug.cgi?id=28486
2302
2303         * platform/mac/accessibility/aria-grouping-roles-expected.txt: Added.
2304         * platform/mac/accessibility/aria-grouping-roles.html: Added.
2305
2306 2009-08-20  Oliver Hunt  <oliver@apple.com>
2307
2308         Reviewed by Gavin Barraclough.
2309
2310         REGRESSION: fast/profiler/call.html is crashing occasionally
2311         https://bugs.webkit.org/show_bug.cgi?id=28476
2312
2313         Re-enable the test now that the crash has been fixed.
2314
2315         * fast/profiler/call.html: Renamed from LayoutTests/fast/profiler/call.html-disabled.
2316
2317 2009-08-20  Albert J. Wong  <ajwong@chromium.org>
2318
2319         Reviewed by David Levin.
2320
2321         HTML5 media elements do not fire waiting events correctly
2322         https://bugs.webkit.org/show_bug.cgi?id=28335
2323
2324         New manual test to check if waiting/seeking events are fired
2325         when seeking into a non-buffered region.
2326
2327         * http/tests/media/video-throttled-load.cgi: Added.
2328         * media/video-test.js:
2329         (isInTimeRanges):
2330
2331 2009-08-20  Ryosuke Niwa  <rniwa@webkit.org>
2332
2333         Reviewed by Eric Seidel.
2334
2335         underline tests in /editing/style/ need not to be pixel tests but need to print markup
2336         https://bugs.webkit.org/show_bug.cgi?id=28471
2337
2338         This patch modifies remove-underline-in-bold.html to use runDumpAsTextEditingTest.
2339
2340         * editing/style/remove-underline-in-bold-expected.txt:
2341         * editing/style/remove-underline-in-bold.html:
2342
2343 2009-08-20  Ryosuke Niwa  <rniwa@webkit.org>
2344
2345         Reviewed by Eric Seidel.
2346
2347         Some tests using editing.js in editing/execCommand should use runDumpAsTextEditingTest
2348         https://bugs.webkit.org/show_bug.cgi?id=28494
2349
2350         This patch modifies the following tests to use runDumpAsTextEditingTest
2351
2352         * editing/editing.js: Fixed typo and added foreColorCommand.
2353         (execBackColorCommand):
2354         * editing/execCommand/italicizeByCharacter-expected.txt: Added.
2355         * editing/execCommand/italicizeByCharacter.html:
2356         * editing/execCommand/modifyForeColorByCharacter-expected.txt: Added.
2357         * editing/execCommand/modifyForeColorByCharacter.html:
2358         * editing/execCommand/strikethroughSelection-expected.txt: Added.
2359         * editing/execCommand/strikethroughSelection.html:
2360
2361 2009-08-20  Eric Seidel  <eric@webkit.org>
2362
2363         No review, just disabling a crashing test.
2364
2365         REGRESSION: fast/profiler/call.html is crashing occasionally
2366         https://bugs.webkit.org/show_bug.cgi?id=28476
2367
2368         Disable this test until one of the JSC folks can find a fix.
2369         This test will occasionally crash and cause patches to be rejected
2370         from the commit-queue which are otherwise fine.
2371
2372         * fast/profiler/call.html-disabled: Renamed from LayoutTests/fast/profiler/call.html.
2373
2374 2009-08-20  David Hyatt  <hyatt@apple.com>
2375
2376         Reviewed by Dan Bernstein.
2377
2378         https://bugs.webkit.org/show_bug.cgi?id=28497, images don't propagate overflow properly when they change
2379         size on a line.
2380         
2381         Add a new layout test and update an existing layout test.
2382
2383         * fast/repaint/inline-block-resize.html: Added.
2384         * platform/mac/fast/repaint/inline-block-resize-expected.checksum: Added.
2385         * platform/mac/fast/repaint/inline-block-resize-expected.png: Added.
2386         * platform/mac/fast/repaint/inline-block-resize-expected.txt: Added.
2387         * platform/mac/fast/replaced/border-radius-clip-expected.txt:
2388
2389 2009-08-20  Eric Carlson  <eric.carlson@apple.com>
2390
2391         Reviewed by Anders Carlsson.
2392
2393         HTML5 media elements must fire 'loadend' progress event
2394         https://bugs.webkit.org/show_bug.cgi?id=28419
2395
2396         Add 'loadend' to existing tests.
2397
2398         * media/event-attributes-expected.txt:
2399         * media/event-attributes.html:
2400         * media/media-load-event-expected.txt:
2401         * media/media-load-event.html:
2402         * media/progress-event-at-least-one-expected.txt:
2403         * media/progress-event-at-least-one.html:
2404
2405 2009-08-20  Ryosuke Niwa  <rniwa@webkit.org>
2406
2407         Reviewed by Darin Adler.
2408
2409         REGESSION(r45316), Crash: WebKit crashes in Google Sites when indenting a table
2410         https://bugs.webkit.org/show_bug.cgi?id=28474
2411
2412         This patch adds a test to make sure WebKit does not crash when indenting immediately right to a table.
2413
2414         * editing/execCommand/indent-right-after-table-expected.txt: Added.
2415         * editing/execCommand/indent-right-after-table.html: Added.
2416
2417 2009-08-20  Ariya Hidayat  <ariya.hidayat@nokia.com>
2418
2419         Rubber-stamped by Simon Hausmann.
2420
2421         [Qt] Update the (outdated) metrics for css1 padding and margin tests. All tests pass.
2422
2423         * platform/qt/Skipped: Excluded passed tests.
2424         * platform/qt/css1/box_properties/margin-expected.txt:
2425         * platform/qt/css1/box_properties/margin_bottom-expected.txt:
2426         * platform/qt/css1/box_properties/margin_bottom_inline-expected.txt:
2427         * platform/qt/css1/box_properties/margin_inline-expected.txt:
2428         * platform/qt/css1/box_properties/margin_left-expected.txt:
2429         * platform/qt/css1/box_properties/margin_left_inline-expected.txt:
2430         * platform/qt/css1/box_properties/margin_right-expected.txt:
2431         * platform/qt/css1/box_properties/margin_right_inline-expected.txt:
2432         * platform/qt/css1/box_properties/margin_top-expected.txt:
2433         * platform/qt/css1/box_properties/margin_top_inline-expected.txt:
2434         * platform/qt/css1/box_properties/padding-expected.txt:
2435         * platform/qt/css1/box_properties/padding_bottom-expected.txt:
2436         * platform/qt/css1/box_properties/padding_bottom_inline-expected.txt:
2437         * platform/qt/css1/box_properties/padding_inline-expected.txt:
2438         * platform/qt/css1/box_properties/padding_left-expected.txt:
2439         * platform/qt/css1/box_properties/padding_left_inline-expected.txt:
2440         * platform/qt/css1/box_properties/padding_right-expected.txt:
2441         * platform/qt/css1/box_properties/padding_right_inline-expected.txt:
2442         * platform/qt/css1/box_properties/padding_top-expected.txt:
2443         * platform/qt/css1/box_properties/padding_top_inline-expected.txt:
2444
2445 2009-08-20  Dan Bernstein  <mitz@apple.com>
2446
2447         Reviewed by Darin Adler.
2448
2449         Updated results after fixing
2450         <rdar://problem/7154605> Loading page with 1px wide <select> makes the
2451         toolbar go blank
2452         and
2453         <rdar://problem/7154521> Lots of "<Error>: doClip: empty path." spew in
2454         the console with certain content
2455
2456         * platform/mac/fast/forms/001-expected.checksum:
2457         * platform/mac/fast/forms/001-expected.png:
2458         * platform/mac/fast/forms/menulist-narrow-width-expected.checksum:
2459         * platform/mac/fast/forms/menulist-narrow-width-expected.png:
2460
2461 2009-08-20  Jan Michael Alonzo  <jmalonzo@webkit.org>
2462
2463         Reviewed by Gustavo Noronha.
2464
2465         [Gtk][REGRESSION] XHR test failures after r45558
2466         https://bugs.webkit.org/show_bug.cgi?id=27143
2467
2468         http/tests/xmlhttprequest/small-chunks-response-text.html
2469         - Enable test fixed by this patch.
2470
2471         http/tests/xmlhttprequest/access-control-basic-allow-preflight-cache.html
2472         http/tests/xmlhttprequest/cache-override.html
2473         - Enable tests already passing.
2474
2475         Updated patch originally by Gustavo Noronha.
2476
2477         * platform/gtk/Skipped:
2478
2479 2009-08-20  Dirk Schulze  <krit@webkit.org>
2480
2481         Reviewed by Ariya Hidayat.
2482
2483         Check if the combination of getImageData and the afterward use of putImageData 
2484         still gives the right result.
2485
2486         * fast/canvas/canvas-copyPixels-expected.txt: Added.
2487         * fast/canvas/canvas-copyPixels.html: Added.
2488         * fast/canvas/resources/canvas-copyPixels.js: Added.
2489
2490 2009-08-20  Ariya Hidayat  <ariya.hidayat@nokia.com>
2491
2492         Rubber-stamped by Simon Hausmann.
2493
2494         [Qt] Of course we pass ACID1 tests. Update the metrics.
2495
2496         * platform/qt/Skipped:
2497         * platform/qt/css1/box_properties/acid_test-expected.txt:
2498
2499 2009-08-20  Ariya Hidayat  <ariya.hidayat@nokia.com>
2500
2501         Rubber-stamped by Simon Hausmann.
2502
2503         [Qt] Update the (outdated) metrics for css1 borders tests. All tests pass.
2504
2505         * platform/qt/Skipped: Excluded passed tests.
2506         * platform/qt/css1/box_properties/border-expected.txt:
2507         * platform/qt/css1/box_properties/border_bottom-expected.txt:
2508         * platform/qt/css1/box_properties/border_bottom_inline-expected.txt:
2509         * platform/qt/css1/box_properties/border_bottom_width-expected.txt:
2510         * platform/qt/css1/box_properties/border_bottom_width_inline-expected.txt:
2511         * platform/qt/css1/box_properties/border_color-expected.txt:
2512         * platform/qt/css1/box_properties/border_color_inline-expected.txt:
2513         * platform/qt/css1/box_properties/border_inline-expected.txt:
2514         * platform/qt/css1/box_properties/border_left-expected.txt:
2515         * platform/qt/css1/box_properties/border_left_inline-expected.txt:
2516         * platform/qt/css1/box_properties/border_left_width-expected.txt:
2517         * platform/qt/css1/box_properties/border_left_width_inline-expected.txt:
2518         * platform/qt/css1/box_properties/border_right-expected.txt:
2519         * platform/qt/css1/box_properties/border_right_inline-expected.txt:
2520         * platform/qt/css1/box_properties/border_right_width-expected.txt:
2521         * platform/qt/css1/box_properties/border_right_width_inline-expected.txt:
2522         * platform/qt/css1/box_properties/border_style-expected.txt:
2523         * platform/qt/css1/box_properties/border_style_inline-expected.txt:
2524         * platform/qt/css1/box_properties/border_top-expected.txt:
2525         * platform/qt/css1/box_properties/border_top_inline-expected.txt:
2526         * platform/qt/css1/box_properties/border_top_width-expected.txt:
2527         * platform/qt/css1/box_properties/border_top_width_inline-expected.txt:
2528         * platform/qt/css1/box_properties/border_width-expected.txt:
2529         * platform/qt/css1/box_properties/border_width_inline-expected.txt:
2530
2531 2009-08-20  Ariya Hidayat  <ariya.hidayat@nokia.com>
2532
2533         Rubber-stamped by Simon Hausmann.
2534
2535         [Qt] Update the (outdated) metrics for css1/basic tests. All tests pass.
2536
2537         * platform/qt/Skipped: Excluded passed tests.
2538         * platform/qt/css1/basic/class_as_selector-expected.txt:
2539         * platform/qt/css1/basic/comments-expected.txt:
2540         * platform/qt/css1/basic/containment-expected.txt:
2541         * platform/qt/css1/basic/contextual_selectors-expected.txt:
2542         * platform/qt/css1/basic/grouping-expected.txt:
2543         * platform/qt/css1/basic/id_as_selector-expected.txt:
2544         * platform/qt/css1/basic/inheritance-expected.txt:
2545
2546 2009-08-20  Ariya Hidayat  <ariya.hidayat@nokia.com>
2547
2548         Rubber-stamped by Simon Hausmann.
2549
2550         [Qt] Update the metrics after recent refactoring. All tests pass.
2551
2552         * platform/qt/fast/box-shadow/basic-shadows-expected.txt:
2553         * platform/qt/fast/box-shadow/transform-fringing-expected.txt:
2554         * platform/qt/fast/dynamic/genContentDestroyChildren-expected.txt:
2555         * platform/qt/fast/dynamic/window-resize-scrollbars-test-expected.txt:
2556         * platform/qt/fast/images/image-in-map-expected.txt:
2557         * platform/qt/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
2558         * platform/qt/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:
2559
2560 2009-08-19  Aaron Boodman  <aa@chromium.org>
2561
2562         Reviewed by David Levin.
2563
2564         https://bugs.webkit.org/show_bug.cgi?id=24853: Provide a way for WebKit clients to
2565         specify a more granular policy for cross-origin XHR access.
2566
2567         * http/tests/xmlhttprequest/origin-whitelisting-all-expected.txt: Added.
2568         * http/tests/xmlhttprequest/origin-whitelisting-all.html: Added.
2569         * http/tests/xmlhttprequest/origin-whitelisting-exact-match-expected.txt: Added.
2570         * http/tests/xmlhttprequest/origin-whitelisting-exact-match.html: Added.
2571         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt: Added.
2572         * http/tests/xmlhttprequest/origin-whitelisting-https.html: Added.
2573         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-expected.txt: Added.
2574         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt: Added.
2575         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains.html: Added.
2576         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses.html: Added.
2577         * http/tests/xmlhttprequest/origin-whitelisting-subdomains-expected.txt: Added.
2578         * http/tests/xmlhttprequest/origin-whitelisting-subdomains.html: Added.
2579         * http/tests/xmlhttprequest/resources/origin-whitelisting-ip-address-test.html: Added.
2580
2581 2009-08-19  Ryosuke Niwa  <rniwa@webkit.org>
2582
2583         No review.
2584
2585         Delete files that should have been deleted in http://trac.webkit.org/changeset/47542.
2586
2587         * platform/mac/editing/style/remove-underline-after-paragraph-expected.checksum: Removed.
2588         * platform/mac/editing/style/remove-underline-after-paragraph-expected.txt: Removed.
2589         * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.checksum: Removed.
2590         * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Removed.
2591         * platform/qt/editing/style/remove-underline-after-paragraph-expected.txt: Removed.
2592         * platform/qt/editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Removed.
2593
2594 2009-08-19  Ryosuke Niwa  <rniwa@webkit.org>
2595
2596         Reviewed by Eric Seidel.
2597
2598         underline tests in /editing/style/ need not to be pixel tests but need to print markup
2599         https://bugs.webkit.org/show_bug.cgi?id=28471
2600
2601         * editing/style/remove-underline-across-paragraph-expected.txt: Added.
2602         * editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Added.
2603         * editing/style/remove-underline-across-paragraph-in-bold.html:
2604         * editing/style/remove-underline-across-paragraph.html:
2605         * platform/mac/editing/style/remove-underline-across-paragraph-expected.checksum: Removed.
2606         * platform/mac/editing/style/remove-underline-across-paragraph-expected.png: Removed.
2607         * platform/mac/editing/style/remove-underline-across-paragraph-expected.txt: Removed.
2608         * platform/mac/editing/style/remove-underline-across-paragraph-in-bold-expected.checksum: Removed.
2609         * platform/mac/editing/style/remove-underline-across-paragraph-in-bold-expected.png: Removed.
2610         * platform/mac/editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Removed.
2611         * platform/qt/editing/style/remove-underline-across-paragraph-expected.txt: Removed.
2612         * platform/qt/editing/style/remove-underline-across-paragraph-in-bold-expected.txt: Removed.
2613
2614 2009-08-19  Ryosuke Niwa  <rniwa@webkit.org>
2615
2616         Reviewed by Eric Seidel.
2617
2618         underline tests in /editing/style/ need not to be pixel tests but need to print markup
2619         https://bugs.webkit.org/show_bug.cgi?id=28471
2620
2621         This patch converts the following tests to dumpAsText tests using runDumpAsTextEditingTest
2622
2623         * editing/style/remove-underline-after-paragraph-expected.txt: Added.
2624         * editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Added.
2625         * editing/style/remove-underline-after-paragraph-in-bold.html:
2626         * editing/style/remove-underline-after-paragraph.html:
2627         * platform/mac/editing/style/remove-underline-after-paragraph-expected.checksum: Removed.
2628         * platform/mac/editing/style/remove-underline-after-paragraph-expected.png: Removed.
2629         * platform/mac/editing/style/remove-underline-after-paragraph-expected.txt: Removed.
2630         * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.checksum: Removed.
2631         * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.png: Removed.
2632         * platform/mac/editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Removed.
2633         * platform/qt/editing/style/remove-underline-after-paragraph-expected.txt: Removed.
2634         * platform/qt/editing/style/remove-underline-after-paragraph-in-bold-expected.txt: Removed.
2635
2636 2009-08-19  Ryosuke Niwa  <rniwa@webkit.org>
2637
2638         Reviewed by Darin Adler.
2639
2640         queryCommandState('underline') returns false if the selected text is also bold and italic
2641         https://bugs.webkit.org/show_bug.cgi?id=11022
2642
2643         This patch adds a test to make sure queryCommandState returns correct boolean value for underline and strikethrough.
2644
2645         * editing/style/resources: Added.
2646         * editing/style/resources/TEMPLATE.html: Added.
2647         * editing/style/resources/text-decoration-state.js: Added.
2648         (textdecorationState):
2649         * editing/style/text-decoration-state-expected.txt: Added.
2650         * editing/style/text-decoration-state.html: Added.
2651
2652 2009-08-19  Ryosuke Niwa  <rniwa@webkit.org>
2653
2654         Reviewed by Eric Seidel.
2655
2656         underline tests in /editing/style/ need not to be pixel tests but need to print markup
2657         https://bugs.webkit.org/show_bug.cgi?id=28471
2658
2659         This patch converts editing/style/underline.html and editing/style/remove-underline.html to a dumpAsText test.
2660
2661         It also adds runDumpAsTextEditingTest which invokes a new testing mode.
2662         runDumpAsTextEditingTest calls user-defined editingTest just like runEditingTest but does not enable editing delegates by default.
2663         It logs innerHTML of the node with id "root" whenever the DOM is changed by exec* functions with the name of function in front.
2664         It should be used in tests where logging of selection and caret positions is not required but logging
2665         of how DOM changed over editing operations is required.
2666
2667         * editing/editing.js:
2668         (debugForDumpAsText): logs innerHTML of the node with id "root" when using runDumpAsTextEditingTest
2669         (execBoldCommand): Calls debugForDumpAsText
2670         (execUnderlineCommand): ditto
2671         (execFontNameCommand): ditto
2672         (execFontSizeCommand): ditto
2673         (execFontSizeDeltaCommand): ditto
2674         (execItalicCommand): ditto
2675         (execJustifyCenterCommand): ditto
2676         (execJustifyLeftCommand): ditto
2677         (execJustifyRightCommand): ditto
2678         (execInsertHTMLCommand): ditto
2679         (execInsertImageCommand): ditto
2680         (execInsertLineBreakCommand): ditto
2681         (execInsertParagraphCommand): ditto
2682         (execInsertNewlineInQuotedContentCommand): ditto
2683         (execTypeCharacterCommand): ditto
2684         (execStrikethroughCommand): ditto
2685         (execUndoCommand): ditto
2686         (execRedoCommand): ditto
2687         (execCutCommand): ditto
2688         (execPasteCommand): ditto
2689         (execPasteAndMatchStyleCommand): ditto
2690         (execCreateLinkCommand): ditto
2691         (execUnlinkCommand): ditto
2692         (execDeleteCommand): ditto
2693         (execForwardDeleteCommand): ditto
2694         (execBackColorCommand): ditto
2695         (runDumpAsTextEditingTest): Added.
2696         * editing/style/remove-underline-expected.txt: Added.
2697         * editing/style/remove-underline.html:
2698         * editing/style/underline-expected.txt: Added.
2699         * editing/style/underline.html:
2700
2701 2009-08-19  Dan Bernstein  <mitz@apple.com>
2702
2703         Reviewed by Dave Hyatt.
2704
2705         Test and updated results for
2706         <rdar://problem/7141522> Incorrect layout of product table at henry.com
2707
2708         * fast/block/basic/quirk-percent-height-table-cell-expected.checksum: Added.
2709         * fast/block/basic/quirk-percent-height-table-cell-expected.png: Added.
2710         * fast/block/basic/quirk-percent-height-table-cell-expected.txt: Added.
2711         * fast/block/basic/quirk-percent-height-table-cell.html: Added.
2712         * fast/replaced/table-percent-height-text-controls-expected.txt:
2713         * fast/replaced/table-percent-height-text-controls.html:
2714
2715 2009-08-19  Eric Carlson  <eric.carlson@apple.com>
2716
2717         Reviewed by NOBODY (Build fix).
2718
2719         Disable new media tests.
2720
2721         * platform/gtk/Skipped:
2722
2723 2009-08-19  Eric Carlson  <eric.carlson@apple.com>
2724
2725         Reviewed by NOBODY (Build fix).
2726
2727         Generate new results for fast/layers/video-layer.html after r47515.
2728
2729         * platform/mac-leopard/fast/layers/video-layer-expected.txt:
2730         * platform/mac/fast/layers/video-layer-expected.txt:
2731         * platform/win/fast/layers/video-layer-expected.txt:
2732
2733 2009-08-19  Adam Roben  <aroben@apple.com>
2734
2735         Skip a failing test on Windows
2736
2737         See <http://webkit.org/b/28467>.
2738
2739         * platform/win/Skipped: Added
2740         http/tests/loading/preload-img-test.html.
2741
2742 2009-08-19  Eric Carlson  <eric.carlson@apple.com>
2743
2744         Reviewed by Simon Fraser.
2745
2746         Make media layout test video-source-add-src.html less timing dependent
2747         https://bugs.webkit.org/show_bug.cgi?id=28465
2748         
2749         Trigger test on 'canplaythrough' instead of 'loadstart' so it is less
2750         likely to fail on a slow machine.
2751
2752         * media/video-source-add-src-expected.txt:
2753         * media/video-source-add-src.html:
2754
2755 2009-08-19  Eric Carlson  <eric.carlson@apple.com>
2756
2757         Reviewed by Eric Seidel.
2758
2759         Sound button appears in controller with movies that have no audio
2760         https://bugs.webkit.org/show_bug.cgi?id=28464
2761
2762         * media/video-controls-visible-audio-only.html:
2763         * media/video-no-audio.html: Added.
2764         * platform/mac-leopard/media/video-empty-source-expected.txt:
2765         * platform/mac-leopard/media/video-no-audio-expected.txt: Added.
2766         * platform/mac/media/video-empty-source-expected.txt:
2767         * platform/mac/media/video-no-audio-expected.txt: Added.
2768         * platform/win/media/video-empty-source-expected.txt: Added.
2769         * platform/win/media/video-no-audio-expected.txt: Added.
2770
2771 2009-08-19  Alexey Proskuryakov  <ap@apple.com>
2772
2773         Reviewed by Anders Carlsson.
2774
2775         https://bugs.webkit.org/show_bug.cgi?id=27464
2776         Implement application cache online whitelist wildcard flag
2777
2778         * http/tests/appcache/resources/whitelist-wildcard.manifest: Added.
2779         * http/tests/appcache/whitelist-wildcard-expected.txt: Added.
2780         * http/tests/appcache/whitelist-wildcard.html: Added.
2781
2782 2009-08-19  Yuta Kitamura  <yutak@chromium.org>
2783
2784         Reviewed by Eric Seidel.
2785
2786         Convert two layout tests so that they use dumpAsText().
2787         
2788         These tests check if the renderer crashes or not. Hence, we do not need to
2789         dump the entire render tree. I verified DumpRenderTree at r24513 still crashed
2790         when it opened the updated test cases.
2791         
2792         See bug 14714 for details about these test cases.
2793
2794         Two layout tests are convertible to dumpAsText
2795         https://bugs.webkit.org/show_bug.cgi?id=28423
2796
2797         * fast/multicol/negativeColumnWidth-expected.txt: Added.
2798         * fast/multicol/negativeColumnWidth.html:
2799         * fast/multicol/zeroColumnCount-expected.txt: Added.
2800         * fast/multicol/zeroColumnCount.html:
2801         * platform/mac/fast/multicol/negativeColumnWidth-expected.checksum: Removed.
2802         * platform/mac/fast/multicol/negativeColumnWidth-expected.png: Removed.
2803         * platform/mac/fast/multicol/negativeColumnWidth-expected.txt: Removed.
2804         * platform/mac/fast/multicol/zeroColumnCount-expected.checksum: Removed.
2805         * platform/mac/fast/multicol/zeroColumnCount-expected.png: Removed.
2806         * platform/mac/fast/multicol/zeroColumnCount-expected.txt: Removed.
2807         * platform/qt/fast/multicol/negativeColumnWidth-expected.txt: Removed.
2808         * platform/qt/fast/multicol/zeroColumnCount-expected.txt: Removed.
2809
2810 2009-08-19  David Hyatt  <hyatt@apple.com>
2811
2812         Land updated results after my last change.
2813
2814         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
2815
2816 2009-08-19  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
2817
2818         Reviewed by Ariya Hidayat.
2819
2820         [Qt] Add a new expected file to the Qt port since we pass it.
2821
2822         * platform/qt/fast/reflections: Added.
2823         * platform/qt/fast/reflections/transparent-reflected-sublayers-expected.txt: Added.
2824
2825 2009-08-18  Alexey Proskuryakov  <ap@webkit.org>
2826
2827         Reviewed by Maciej Stachowiak.
2828
2829         https://bugs.webkit.org/show_bug.cgi?id=28446
2830         Custom request headers shouldn't be sent with cross-origin preflight request
2831
2832         * http/tests/xmlhttprequest/access-control-preflight-headers-async-expected.txt: Added.
2833         * http/tests/xmlhttprequest/access-control-preflight-headers-async.html: Added.
2834         * http/tests/xmlhttprequest/access-control-preflight-headers-sync-expected.txt: Added.
2835         * http/tests/xmlhttprequest/access-control-preflight-headers-sync.html: Added.
2836         * http/tests/xmlhttprequest/resources/no-custom-header.php: Added.
2837
2838 2009-08-13  Maciej Stachowiak  <mjs@apple.com>
2839
2840         Reviewed by Sam Weinig.
2841
2842         - Tests for: Implement HTML5 nav element
2843         https://bugs.webkit.org/show_bug.cgi?id=27937
2844
2845         Test aspects of <nav>, including residual style, <p> closing, and FormatBlock.
2846         
2847         * fast/html/nav-element-expected.txt: Added.
2848         * fast/html/nav-element.html: Added.
2849
2850 2009-08-18  Oliver Hunt  <oliver@apple.com>
2851
2852         Reviewed by NOBODY (Build fix).
2853
2854         Remove accidentally committed logging
2855
2856         * fast/js/resources/array-enumerators-functions.js:
2857
2858 2009-08-18  Oliver Hunt  <oliver@apple.com>
2859
2860         Reviewed by Mark Rowe.
2861
2862         Make test faster so leaks bot won't time out.
2863
2864         * fast/js/resources/array-enumerators-functions.js:
2865
2866 2009-08-18  Dan Bernstein  <mitz@apple.com>
2867
2868         Rubber-stamped by Mark Rowe
2869
2870         Update Windows and Qt results after r47462.
2871
2872         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
2873         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2874         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
2875         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2876
2877 2009-08-18  Drew Wilson  <atwilson@google.com>
2878
2879         Reviewed by David Levin.
2880
2881         SharedWorkers need to support loading
2882         https://bugs.webkit.org/show_bug.cgi?id=28342
2883
2884         Refactored worker network tests to also test SharedWorkers.
2885
2886         * http/tests/workers/resources/worker-importScripts.js:
2887         Refactored to run in either a dedicated or shared worker.
2888         (handleConnect.self.postMessage):
2889         (handleConnect):
2890         (runTests.try.resetLoadFlags):
2891         (runTests):
2892         * http/tests/workers/resources/worker-redirect-target.js:
2893         Refactored to run in either a dedicated or shared worker.
2894         (else.self.onconnect):
2895         * http/tests/workers/resources/worker-redirect.js: Added.
2896         Moved test code out of worker-redirect.html so it can be shared with shared worker tests.
2897         (log):
2898         (runNextTest):
2899         (testCrossOriginLoad.try.worker.onerror):
2900         (testCrossOriginLoad.try.worker.onmessage):
2901         (testCrossOriginLoad):
2902         (testCrossOriginRedirectedLoad.try.worker.onerror):
2903         (testCrossOriginRedirectedLoad.try.worker.onmessage):
2904         (testCrossOriginRedirectedLoad):
2905         * http/tests/workers/shared-worker-importScripts-expected.txt: Added.
2906         * http/tests/workers/shared-worker-importScripts.html-disabled: Added.
2907         * http/tests/workers/shared-worker-redirect-expected.txt: Added
2908         * http/tests/workers/shared-worker-redirect.html-disabled: Added.
2909         * http/tests/workers/worker-redirect.html:
2910         Moved test code into worker-redirect.js.
2911         * http/tests/xmlhttprequest/workers/close.html:
2912         Moved test code into close-test.js.
2913         * http/tests/xmlhttprequest/workers/methods-async.html:
2914         Moved test code into methods-async-test.js.
2915         * http/tests/xmlhttprequest/workers/methods.html:
2916         Moved test code into methods.js.
2917         * http/tests/xmlhttprequest/workers/resources/close-test.js: Added.
2918         Contains test code moved from close.html, so tests can be shared with SharedWorkers.
2919         (log):
2920         (testAsync.worker.onmessage.else):
2921         (testAsync.worker.onmessage):
2922         (testAsync):
2923         (testSync.worker.onmessage.else):
2924         (testSync.worker.onmessage):
2925         (testSync):
2926         (done):
2927         (handleException):
2928         * http/tests/xmlhttprequest/workers/resources/close.js:
2929         Modified worker code so it runs in shared workers also.
2930         * http/tests/xmlhttprequest/workers/resources/file-not-found.js: Added.
2931         Contains test code moved from xmlhttprequest-file-not-found.html (now shared with shared worker tests).
2932         (log):
2933         (worker.onmessage):
2934         * http/tests/xmlhttprequest/workers/resources/methods-async-test.js: Added.
2935         Contains test code moved from methods-async.html (now shared with shared worker tests).
2936         (log):
2937         (worker.onmessage):
2938         * http/tests/xmlhttprequest/workers/resources/methods-async.js:
2939         Changed code to run in shared workers also.
2940         * http/tests/xmlhttprequest/workers/resources/methods-test.js: Added.
2941         Contains test code moved from methods.html (now shared with shared worker tests).
2942         (log):
2943         (worker.onmessage):
2944         * http/tests/xmlhttprequest/workers/resources/methods.js:
2945         Now can run in either dedicated or shared workers.
2946         (init):
2947         * http/tests/xmlhttprequest/workers/resources/shared-worker-create.js: Added.
2948         Utility code to allow shared workers to look like dedicated workers to enable sharing test code.
2949         (createWorker.worker.port.onmessage):
2950         (createWorker.worker.postMessage):
2951         (createWorker):
2952         * http/tests/xmlhttprequest/workers/resources/worker-create.js: Added.
2953         (createWorker):
2954         * http/tests/xmlhttprequest/workers/resources/worker-pre.js: Added.
2955         Utility code to make SharedWorkerGlobalScope look like DedicatedWorkerGlobalScope, to enable test code sharing.
2956         (else.self.onconnect.self.postMessage):
2957         (else.self.onconnect.event.messagePort.onmessage):
2958         (else.self.onconnect):
2959         * http/tests/xmlhttprequest/workers/resources/xmlhttprequest-file-not-found.js:
2960         (init):
2961         Updated code so it runs in shared workers also.
2962         * http/tests/xmlhttprequest/workers/shared-worker-close-expected.txt: Added.
2963         * http/tests/xmlhttprequest/workers/shared-worker-close.html-disabled: Added.
2964         * http/tests/xmlhttprequest/workers/shared-worker-methods-async-expected.txt: Added.
2965         * http/tests/xmlhttprequest/workers/shared-worker-methods-async.html-disabled: Added.
2966         * http/tests/xmlhttprequest/workers/shared-worker-methods-expected.txt: Added.
2967         * http/tests/xmlhttprequest/workers/shared-worker-methods.html-disabled: Added.
2968         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found-expected.txt: Added.
2969         * http/tests/xmlhttprequest/workers/shared-worker-xhr-file-not-found.html-disabled: Added.
2970         * http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found.html:
2971         Moved test code into file-not-found.js.
2972
2973 2009-08-18  Beth Dakin  <bdakin@apple.com>
2974
2975         Reviewed by Dan Bernstein.
2976
2977         Test result changes for https://bugs.webkit.org/show_bug.cgi?id=27575 
2978         [CSS3 Backgrounds and Borders] Drop the prefix from background-size
2979
2980         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2981         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2982         * svg/css/getComputedStyle-basic-expected.txt:
2983
2984 2009-08-18  Drew Wilson  <atwilson@google.com>
2985
2986         Reviewed by David Levin.
2987
2988         SharedWorkers need to forward exceptions to parent documents
2989         https://bugs.webkit.org/show_bug.cgi?id=28320
2990
2991         Wrote test to generate exception and make sure it gets logged to the console.
2992         Started switching over to using the same test utilities that the tests under fast/js use.
2993
2994         * fast/workers/resources/shared-worker-common.js:
2995         (generateError):
2996         (handleMessage):
2997         * fast/workers/resources/shared-worker-exception.js: Added.
2998         (worker.onmessage):
2999         (done):
3000         * fast/workers/shared-worker-exception-expected.txt: Added.
3001         * fast/workers/shared-worker-exception.html-disabled: Added.
3002
3003 2009-08-18  Dumitru Daniliuc  <dumi@chromium.org>
3004
3005         Reviewed by Dimitri Glazkov.
3006
3007         Adding a test to verify that openDatabase() does not execute
3008         SQL statements on the database it's trying to open, unless we're
3009         opening the first handle to that database.
3010
3011         https://bugs.webkit.org/show_bug.cgi?id=28207
3012
3013         * storage/open-database-while-transaction-in-progress-expected.txt: Added.
3014         * storage/open-database-while-transaction-in-progress.html: Added.
3015
3016 2009-08-18  Mark Rowe  <mrowe@apple.com>
3017
3018         Update SnowLeopard-specific layout test results after r47440.
3019
3020         * platform/mac/media/audio-controls-rendering-expected.txt:
3021         * platform/mac/media/controls-after-reload-expected.txt:
3022         * platform/mac/media/controls-styling-expected.txt:
3023
3024 2009-08-18  David Hyatt  <hyatt@apple.com>
3025
3026         Land updated results after my last patch.
3027
3028         * platform/mac/compositing/geometry/clipping-foreground-expected.txt:
3029         * platform/mac/compositing/masks/masked-ancestor-expected.txt:
3030         * platform/mac/compositing/masks/multiple-masks-expected.txt:
3031         * platform/mac/compositing/masks/simple-composited-mask-expected.txt:
3032         * platform/mac/fast/clip/008-expected.txt:
3033         * platform/mac/fast/clip/011-expected.txt:
3034         * platform/mac/fast/clip/012-expected.txt:
3035         * platform/mac/fast/overflow/scrollRevealButton-expected.txt:
3036
3037 2009-08-18  Brian Weinstein  <bweinstein@apple.com>
3038
3039         Reviewed by Oliver Hunt.
3040
3041         Removed now passing storage tests from the Skipped list, now we pass all storage tests on Windows.
3042
3043         * platform/win/Skipped:
3044
3045 2009-08-18  Michelangelo De Simone  <micdesim@gmail.com>
3046
3047         Reviewed by Adele Peterson.
3048
3049         https://bugs.webkit.org/show_bug.cgi?id=27357
3050         Tests for :valid and :invalid CSS selectors, from HTML5 specs.
3051         http://www.whatwg.org/specs/web-apps/current-work/#selector-valid
3052
3053         * fast/css/pseudo-invalid-001-expected.txt: Added.
3054         * fast/css/pseudo-invalid-001.html: Added.
3055         * fast/css/pseudo-invalid-002-expected.txt: Added.
3056         * fast/css/pseudo-invalid-002.html: Added.
3057         * fast/css/pseudo-valid-001-expected.txt: Added.
3058         * fast/css/pseudo-valid-001.html: Added.
3059         * fast/css/pseudo-valid-002-expected.txt: Added.
3060         * fast/css/pseudo-valid-002.html: Added.
3061         * fast/css/pseudo-valid-003-expected.txt: Added.
3062         * fast/css/pseudo-valid-003.html: Added.
3063         * fast/css/pseudo-valid-004-expected.txt: Added.
3064         * fast/css/pseudo-valid-004.html: Added.
3065         * fast/css/pseudo-valid-005-expected.txt: Added.
3066         * fast/css/pseudo-valid-005.html: Added.
3067         * fast/css/pseudo-valid-006-expected.txt: Added.
3068         * fast/css/pseudo-valid-006.html: Added.
3069         * fast/css/pseudo-valid-007-expected.txt: Added.
3070         * fast/css/pseudo-valid-007.html: Added.
3071         * fast/dom/plugin-attributes-enumeration-expected.txt:
3072
3073 2009-08-16  David Hyatt  <hyatt@apple.com>
3074
3075         Reviewed by Dan Bernstein.
3076
3077         https://bugs.webkit.org/show_bug.cgi?id=20329, shadows and reflections incorrectly being included
3078         as part of scrollable overflow.
3079         
3080         Update layout tests to account for all of the changes made to overflow to split it into two types.  Remove the layout
3081         tests that were recently added that assumed that shadows and reflections should be part of scrollable overflow.
3082
3083         * fast/box-shadow/box-shadow-overflow-scroll-expected.txt: Removed.
3084         * fast/box-shadow/box-shadow-overflow-scroll.html: Removed.
3085         * fast/reflections/reflection-overflow-scroll-expected.txt: Removed.
3086         * fast/reflections/reflection-overflow-scroll.html: Removed.
3087         * platform/mac/compositing/overflow/ancestor-overflow-expected.txt:
3088         * platform/mac/compositing/reflections/reflection-on-composited-expected.txt:
3089         * platform/mac/editing/deleting/delete-br-011-expected.txt:
3090         * platform/mac/editing/deleting/delete-br-012-expected.txt:
3091         * platform/mac/editing/pasteboard/select-element-1-expected.txt:
3092         * platform/mac/fast/block/positioning/relative-overflow-block-expected.txt:
3093         * platform/mac/fast/body-propagation/background-color/002-expected.txt:
3094         * platform/mac/fast/body-propagation/background-color/002-xhtml-expected.txt:
3095         * platform/mac/fast/body-propagation/background-image/002-expected.txt:
3096         * platform/mac/fast/body-propagation/background-image/002-xhtml-expected.txt:
3097         * platform/mac/fast/body-propagation/overflow/001-expected.txt:
3098         * platform/mac/fast/body-propagation/overflow/001-xhtml-expected.txt:
3099         * platform/mac/fast/body-propagation/overflow/005-declarative-expected.txt:
3100         * platform/mac/fast/body-propagation/overflow/005-expected.txt:
3101         * platform/mac/fast/body-propagation/overflow/005-xhtml-expected.txt:
3102         * platform/mac/fast/borders/fieldsetBorderRadius-expected.txt:
3103         * platform/mac/fast/box-shadow/transform-fringing-expected.txt:
3104         * platform/mac/fast/clip/008-expected.txt:
3105         * platform/mac/fast/clip/011-expected.txt:
3106         * platform/mac/fast/clip/012-expected.txt:
3107         * platform/mac/fast/dynamic/genContentDestroyChildren-expected.txt:
3108         * platform/mac/fast/dynamic/window-resize-scrollbars-test-expected.txt:
3109         * platform/mac/fast/encoding/utf-16-big-endian-expected.txt:
3110         * platform/mac/fast/encoding/utf-16-little-endian-expected.txt:
3111         * platform/mac/fast/forms/form-element-geometry-expected.txt:
3112         * platform/mac/fast/images/image-in-map-expected.txt:
3113         * platform/mac/fast/inline-block/003-expected.txt:
3114         * platform/mac/fast/inline/inline-text-quirk-bpm-expected.txt:
3115         * platform/mac/fast/invalid/012-expected.txt:
3116         * platform/mac/fast/layers/normal-flow-hit-test-expected.txt:
3117         * platform/mac/fast/lists/inlineBoxWrapperNullCheck-expected.txt:
3118         * platform/mac/fast/overflow/scrollRevealButton-expected.txt:
3119         * platform/mac/fast/reflections/reflection-direction-expected.txt:
3120         * platform/mac/fast/reflections/reflection-masks-expected.checksum:
3121         * platform/mac/fast/reflections/reflection-masks-expected.png:
3122         * platform/mac/fast/reflections/reflection-masks-expected.txt:
3123         * platform/mac/fast/reflections/reflection-masks-opacity-expected.checksum:
3124         * platform/mac/fast/reflections/reflection-masks-opacity-expected.png:
3125         * platform/mac/fast/reflections/reflection-masks-opacity-expected.txt:
3126         * platform/mac/fast/reflections/reflection-nesting-expected.txt:
3127         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.png:
3128         * platform/mac/fast/reflections/reflection-overflow-hidden-expected.txt:
3129         * platform/mac/fast/repaint/box-shadow-h-expected.txt:
3130         * platform/mac/fast/repaint/box-shadow-v-expected.txt:
3131         * platform/mac/fast/repaint/reflection-redraw-expected.txt:
3132         * platform/mac/fast/repaint/reflection-repaint-test-expected.txt:
3133         * platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
3134         * platform/mac/fast/repaint/transform-replaced-shadows-expected.txt:
3135         * platform/mac/fast/replaced/border-radius-clip-expected.txt:
3136         * platform/mac/fast/transforms/shadows-expected.txt:
3137         * platform/mac/fast/transforms/transforms-with-opacity-expected.txt:
3138         * platform/mac/media/video-layer-crash-expected.txt:
3139         * platform/mac/tables/mozilla/bugs/adforce_imgis_com-expected.txt:
3140         * platform/mac/tables/mozilla/bugs/bug10565-expected.txt:
3141         * platform/mac/tables/mozilla/bugs/bug10633-expected.txt:
3142         * platform/mac/tables/mozilla/bugs/bug113424-expected.txt:
3143         * platform/mac/tables/mozilla/bugs/bug1188-expected.txt:
3144         * platform/mac/tables/mozilla/bugs/bug131020-expected.txt:
3145         * platform/mac/tables/mozilla/bugs/bug1318-expected.txt:
3146         * platform/mac/tables/mozilla/bugs/bug22513-expected.txt:
3147         * platform/mac/tables/mozilla/bugs/bug26553-expected.txt:
3148         * platform/mac/tables/mozilla/bugs/bug3309-1-expected.txt:
3149         * platform/mac/tables/mozilla/bugs/bug4427-expected.txt:
3150         * platform/mac/tables/mozilla/bugs/bug4527-expected.txt:
3151         * platform/mac/tables/mozilla/bugs/bug5538-expected.txt:
3152         * platform/mac/tables/mozilla/bugs/bug78162-expected.txt:
3153         * platform/mac/tables/mozilla/bugs/bug8381-expected.txt:
3154         * platform/mac/tables/mozilla/bugs/bug86708-expected.txt:
3155         * platform/mac/tables/mozilla/core/bloomberg-expected.txt:
3156         * platform/mac/tables/mozilla/other/ms-expected.txt:
3157         * platform/mac/tables/mozilla_expected_failures/bugs/bug23847-expected.txt:
3158         * platform/mac/tables/mozilla_expected_failures/bugs/bug72393-expected.txt:
3159         * platform/mac/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
3160         * platform/mac/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
3161         * platform/mac/tables/mozilla_expected_failures/marvin/table_overflow_caption_bottom-expected.txt:
3162         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt:
3163         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt:
3164         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt:
3165         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt:
3166         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
3167         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt:
3168
3169 2009-08-18  Alexey Proskuryakov  <ap@apple.com>
3170
3171         Reviewed by Darin Adler.
3172
3173         https://bugs.webkit.org/show_bug.cgi?id=28431
3174         <rdar://problem/7137610> Application Cache doesn't work with HTTP authentication
3175
3176         * http/tests/appcache/auth-expected.txt: Added.
3177         * http/tests/appcache/auth.html: Added.
3178         * http/tests/appcache/resources/auth: Added.
3179         * http/tests/appcache/resources/auth/iframe.php: Added.
3180         * http/tests/appcache/resources/auth/manifest.php: Added.
3181         * http/tests/appcache/resources/auth/setup.php: Added.
3182         * http/tests/appcache/resources/auth/subresource.php: Added.
3183
3184 2009-08-18  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3185
3186         Not reviewed. Forgot to add pixel test results for html-fieldset-crash.html some time ago.
3187
3188         * platform/mac/fast/wml/html-fieldset-crash-expected.checksum: Added.
3189         * platform/mac/fast/wml/html-fieldset-crash-expected.png: Added.
3190
3191 2009-08-18  Eric Carlson  <eric.carlson@apple.com>
3192
3193         Reviewed by NOBODY (build fix).
3194
3195         Update results added for https://bugs.webkit.org/show_bug.cgi?id=28314 to
3196         not log 'progress' event as the timing relative to other media events
3197         isn't important and varies according to the behavior of the media engine.
3198
3199         * media/event-attributes-expected.txt:
3200         * media/event-attributes.html:
3201         * media/progress-event-at-least-one-expected.txt:
3202         * media/progress-event-at-least-one.html:
3203
3204 2009-08-18  Drew Wilson  <atwilson@google.com>
3205
3206         Unreviewed (Updating skipped tests).
3207
3208         Re-enabled test on GTK platform (DRT supports layoutTestController.workerThreadCount on GTK).
3209
3210         Disabled test on QT platform (DRT does not support workerThreadCount on QT).
3211
3212         * platform/gtk/Skipped:
3213         * platform/qt/Skipped:
3214
3215 2009-08-18  Drew Wilson  <atwilson@google.com>
3216
3217         Unreviewed - skipping test on GTK.
3218
3219         Added worker-lifecycle.html tests to skipped tests on GTK platform due to missing DRT functionality.
3220
3221         * platform/gtk/Skipped:
3222
3223 2009-08-18  Eric Carlson  <eric.carlson@apple.com>
3224
3225         Reviewed by Simon Fraser.
3226
3227         HTMLMediaElement should fire 'progress' event before 'load'
3228         https://bugs.webkit.org/show_bug.cgi?id=28314
3229
3230         * media/event-attributes-expected.txt:
3231             Update results to include 'progress' event fired before 'load'.
3232
3233         * media/progress-event-at-least-one-expected.txt: Added.
3234         * media/progress-event-at-least-one.html: Added.
3235
3236 2009-08-18  Drew Wilson  <atwilson@google.com>
3237
3238         Reviewed by Eric Seidel.
3239
3240         Need to extend DumpRenderTree to expose number of worker threads
3241         https://bugs.webkit.org/show_bug.cgi?id=28292
3242
3243         Added simple layout tests that use the new layoutTestController.workerThreadCount() API
3244
3245         * fast/workers/resources/shared-worker-common.js:
3246         Added support for "close" command to match worker-common.js.
3247         * fast/workers/resources/worker-lifecycle.js: Added.
3248         * fast/workers/shared-worker-lifecycle-expected.txt: Added.
3249         * fast/workers/shared-worker-lifecycle.html-disabled: Added.
3250         * fast/workers/worker-lifecycle-expected.txt: Added.
3251         * fast/workers/worker-lifecycle.html: Added.
3252
3253 2009-08-18  Andras Becsi  <becsi.andras@stud.u-szeged.hu>
3254
3255         Reviewed by Ariya Hidayat.
3256
3257         [Qt] These tests pass now. Fixed metrics related to default font size and added some expected files for new tests.
3258
3259         * platform/qt/Skipped:
3260         * platform/qt/fast/images/animated-gif-with-offsets-expected.txt:
3261         * platform/qt/fast/images/animated-svg-as-image-expected.txt: Added.
3262         * platform/qt/fast/images/embed-image-expected.txt: Added.
3263         * platform/qt/fast/images/favicon-as-image-expected.txt: Added.
3264         * platform/qt/fast/images/object-image-expected.txt: Added.
3265         * platform/qt/fast/images/svg-as-background-expected.txt:
3266         * platform/qt/fast/images/svg-as-image-expected.txt:
3267         * platform/qt/fast/images/svg-as-relative-image-expected.txt: Added.
3268         * platform/qt/fast/images/svg-width-100p-as-background-expected.txt: Added.
3269
3270 2009-08-18  Shinichiro Hamaji  <hamaji@chromium.org>
3271
3272         Reviewed by Eric Seidel.
3273
3274         Assertion failure in WebCore::RenderHTMLCanvas::layout
3275         https://bugs.webkit.org/show_bug.cgi?id=12052
3276
3277         Remove string "foo" in <video> tag. This made Qt layout test fail.
3278         Qt doesn't support video yet and the string will be rendered.
3279
3280         * fast/runin/nonblock-runin.html:
3281
3282 2009-08-18  Kent Tamura  <tkent@chromium.org>
3283
3284         Reviewed by Eric Seidel.
3285
3286         Tests for <datalist> element.
3287         https://bugs.webkit.org/show_bug.cgi?id=26915
3288
3289         * fast/forms/datalist-expected.txt: Added.
3290         * fast/forms/datalist-nonoption-child-expected.txt: Added.
3291         * fast/forms/datalist-nonoption-child.html: Added.
3292         * fast/forms/datalist.html: Added.
3293
3294 2009-08-17  Shinichiro Hamaji  <hamaji@chromium.org>
3295
3296         Reviewed by Darin Adler.
3297
3298         Some HTMLs are modified by make-script-test-wrappers
3299         https://bugs.webkit.org/show_bug.cgi?id=28213
3300
3301         Add fast/js/const.js and fast/canvas/canvas-2d-imageData-create-nonfinite.js into
3302         the exclude list, modified fast/dom/Geolocation/resources/TEMPLATE.html, and
3303         re-generated wml/* and Geolocation/* .
3304
3305         * fast/dom/Geolocation/enabled.html:
3306         * fast/dom/Geolocation/resources/TEMPLATE.html:
3307         * http/tests/wml/access-target-domain-deny.html:
3308         * http/tests/wml/access-target-path-deny.html:
3309         * http/tests/wml/access-target.html:
3310
3311 2009-08-17  Shinichiro Hamaji  <hamaji@chromium.org>
3312
3313         Reviewed by Eric Seidel.
3314
3315         -webkit-box-orient:horizontal doesn't work on <button> tag
3316         https://bugs.webkit.org/show_bug.cgi?id=34445
3317
3318         Make a flexible button's anonymous child flexible and pass the
3319         parent's box-orient to the anonymous child.
3320
3321         Also, added a renderName for anonymous flexible boxes.
3322
3323         * fast/flexbox/box-orient-button-expected.txt: Added.
3324         * fast/flexbox/box-orient-button.html: Added.
3325         * fast/flexbox/resources/box-orient-button.js: Added.
3326         (setBoxOrient):
3327         (gebi):
3328
3329 2009-08-17  Simon Fraser  <simon.fraser@apple.com>
3330
3331         Reviewed by Dave Hyatt.
3332
3333         Render -webkit-mask via compositing layers when possible
3334         https://bugs.webkit.org/show_bug.cgi?id=28414
3335         
3336         Tests for masked, composited layers.
3337
3338         * compositing/masks/masked-ancestor.html: Added.
3339         * compositing/masks/simple-composited-mask.html: Added.
3340         * platform/mac/compositing/masks/masked-ancestor-expected.checksum: Added.
3341         * platform/mac/compositing/masks/masked-ancestor-expected.png: Added.
3342         * platform/mac/compositing/masks/masked-ancestor-expected.txt: Added.
3343         * platform/mac/compositing/masks/simple-composited-mask-expected.checksum: Added.
3344         * platform/mac/compositing/masks/simple-composited-mask-expected.png: Added.
3345         * platform/mac/compositing/masks/simple-composited-mask-expected.txt: Added.
3346
3347 2009-08-17  Simon Fraser  <simon.fraser@apple.com>
3348
3349         Reviewed by Dave Hyatt.
3350
3351         Layer content misplaced with compositing, z-index and overflow
3352         https://bugs.webkit.org/show_bug.cgi?id=28361
3353         
3354         Testcase with compositing layers, negative z-order children, and overflow:hidden.
3355
3356         * compositing/geometry/clipping-foreground.html: Added.
3357         * platform/mac/compositing/geometry/clipping-foreground-expected.checksum: Added.
3358         * platform/mac/compositing/geometry/clipping-foreground-expected.png: Added.
3359         * platform/mac/compositing/geometry/clipping-foreground-expected.txt: Added.
3360
3361 2009-08-17  Brian Weinstein  <bweinstein@apple.com>
3362
3363         Rubber-stamped by Adele Peterson.
3364
3365         http/tests/misc/favicon-loads-with-images-disabled.html was passing on my machine
3366         (when I ran all http tests), but failed on the bot, so adding it back to the
3367         Skipped list.
3368
3369         * platform/win/Skipped:
3370
3371 2009-08-17  Oliver Hunt  <oliver@apple.com>
3372
3373         RS=Mark Rowe.
3374
3375         REGRESSION (r47291-r47308): MobileMe applications do not load data
3376         https://bugs.webkit.org/show_bug.cgi?id=28341
3377
3378         Reverting r47292
3379
3380         * fast/js/arguments-expected.txt:
3381         * fast/js/resources/arguments.js:
3382
3383 2009-08-17  Brian Weinstein  <bweinstein@apple.com>
3384
3385         Rubber-stamped by Adele Peterson.
3386
3387         http/tests/misc/favicon-loads-with-images-disabled.html is passing on my
3388         machine, trying to remove it from the Skipped list on Windows.
3389
3390         * platform/win/Skipped:
3391
3392 2009-08-17  Shinichiro Hamaji  <hamaji@chromium.org>
3393
3394         Reviewed by Darin Adler.
3395
3396         Assertion failure in WebCore::RenderHTMLCanvas::layout
3397         https://bugs.webkit.org/show_bug.cgi?id=12052
3398
3399         Don't handle run-in if the element is not a block element.
3400
3401         * fast/runin/canvas-runin-expected.txt: Added.
3402         * fast/runin/canvas-runin.html: Added.
3403
3404 2009-08-17  Benjamin C Meyer  <benjamin.meyer@torchmobile.com>
3405
3406         Reviewed by Darin Adler.
3407
3408         Fix createImageData to raise the NOT_SUPPORTED_ERR exception when
3409         either of the arguments are not finite.
3410
3411         According to
3412         http://www.whatwg.org/specs/web-apps/current-work/#pixel-manipulation:
3413         "If any of the arguments to createImageData() or getImageData() are
3414         infinite or NaN, or if the createImageData()  method is invoked with
3415         only one argument but that argument is null, the method must instead
3416         raise a NOT_SUPPORTED_ERR  exception."
3417
3418         Test: http://philip.html5.org/tests/canvas/suite/tests/2d.imageData.create.nonfinite.html
3419
3420         * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt: Added.
3421         * fast/canvas/canvas-2d-imageData-create-nonfinite.html: Added.
3422         * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js: Added.
3423
3424 2009-08-17  Jeremy Orlow  <jorlow@chromium.org>
3425
3426         Reviewed by Darin Fisher.
3427
3428         Add a way to release the storage lock
3429         https://bugs.webkit.org/show_bug.cgi?id=28411
3430
3431         Two scripts within the same origin that are accessing LocalStorage must not do
3432         it simultaneously, according to the spec.  There are some cases, however, where
3433         a script might want to override this behavior.  navigator.getStorageUpdates()
3434         was added for this reason:
3435         http://dev.w3.org/html5/spec/Overview.html#manually-releasing-the-storage-mutex
3436
3437         Update the test expectations to include this new element.
3438
3439         * fast/dom/Window/window-properties-expected.txt:
3440         * fast/dom/navigator-detached-no-crash-expected.txt:
3441         * platform/mac-leopard/fast/dom/navigator-detached-no-crash-expected.txt:
3442
3443 2009-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3444
3445         Unreviewed. Skip new tests.
3446
3447         * platform/gtk/Skipped:
3448
3449 2009-08-17  Alexey Proskuryakov  <ap@apple.com>
3450
3451         Rubber-stamped by Dan Bernstein.
3452
3453         https://bugs.webkit.org/show_bug.cgi?id=28403
3454         Update Apache2 module list from Leopard defaults
3455
3456         No change in functionality, only commented out modules needed an update.
3457
3458         * http/conf/apache2-httpd.conf:
3459
3460 2009-08-17  Aaron Boodman  <aa@chromium.org>
3461
3462         Reviewed by Alexey Proskuryakov.
3463
3464         https://bugs.webkit.org/show_bug.cgi?id=28313: Combine ThreadableLoaderOptions::crossOriginRequestPolicy and
3465         ThreadableLoaderOptions::crossOriginRedirectPolicy since they are always set the same way.
3466
3467         Also, tightened up behavior of XMLHttpRequest with cross-origin redirects and access control. We have not implemented redirects
3468         for access control, so we should never redirect across origins. But in two edge cases, we were:
3469
3470         * Asynchronous XHR: Script on origin A requests resource from origin B. Server redirects (without sending access control
3471           authorization headers) to a resource on origin A.
3472         * Synchronous XHR: Script on origin A requests resource from origin B. Server redirects (without sending access control
3473           authorization headers) to another resource on origin B (this time sending access control authorization headers).
3474
3475         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
3476         * http/tests/xmlhttprequest/access-control-and-redirects.html: Added.
3477
3478 2009-08-16  Darin Adler  <darin@apple.com>
3479
3480         Reviewed by Dan Bernstein.
3481
3482         execCommand("InsertHorizontalRule") inserts a broken <hr> element
3483         https://bugs.webkit.org/show_bug.cgi?id=28375
3484
3485         * editing/execCommand/arguments-combinations-expected.txt: Updated.
3486         * editing/execCommand/arguments-combinations.html: Updated to expect
3487         the <hr> element to be self-closing rather than having a separate
3488         </hr> in the markup.
3489
3490 2009-08-16  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
3491
3492         Reviewed by George Staikos.
3493
3494         [WML] <option> element & 'onpick' events - history navigation is broken
3495         https://bugs.webkit.org/show_bug.cgi?id=28371
3496
3497         Add new test covering history navigation & 'onpick' event handling.
3498
3499         * wml/option-element-onpick-recursion-expected.txt: Added.
3500         * wml/option-element-onpick-recursion.html: Added.
3501         * wml/resources/WMLTestCase.js:
3502         (createStaticWMLTestCase):
3503         (createDynamicWMLTestCase):
3504         * wml/resources/option-element-onpick-recursion.js: Added.
3505         (setupTestDocument):
3506         (prepareTest):
3507         (executeTest):
3508         * wml/resources/option-element-onpick-recursion.wml: Added.
3509         * wml/resources/option-element-onpick.js:
3510         (prepareTest):
3511
3512 2009-08-16  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>