WebCore: Adding support for the optional creation callback that could be
[WebKit-https.git] / LayoutTests / ChangeLog
1 2010-03-08  Dumitru Daniliuc  <dumi@chromium.org>
2
3         Reviewed by Adam Barth.
4
5         Adding a test to test the creation callback passed to
6         openDatabase() and another one to make sure it is executed in the
7         correct world.
8
9         Also, fixing fast/frames/sandboxed-iframe-storage.html: calling
10         openDatabase() without at least 4 parameters should always fail,
11         because the database name, version, description and estimated size
12         are not optional according to the spec.
13
14         https://bugs.webkit.org/show_bug.cgi?id=34726
15
16         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
17         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
18         * fast/frames/sandboxed-iframe-storage-expected.txt:
19         * platform/qt/Skipped:
20         * storage/open-database-creation-callback-expected.txt: Added.
21         * storage/open-database-creation-callback.html: Added.
22         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
23         * storage/open-database-creation-callback-isolated-world.html: Added.
24  
25 2010-03-10  Justin Schuh  <jschuh@chromium.org>
26
27         Reviewed by Adam Barth.
28
29         Make Chrome consistently handle leading format characters in URLs
30
31         https://bugs.webkit.org/show_bug.cgi?id=35948
32
33         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char-expected.txt: Added.
34         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char.html: Added.
35
36 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
37
38         Skipping test on GTK and WIN. No Review.
39
40         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
41         https://bugs.webkit.org/show_bug.cgi?id=35986
42
43         Thought this test might pass on the other platforms, but no.
44
45         * platform/gtk/Skipped:
46         * platform/win/Skipped:
47
48 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
49
50         Reviewed by Beth Dakin.
51
52         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
53         https://bugs.webkit.org/show_bug.cgi?id=35986
54
55         * accessibility/aria-hidden-with-elements-expected.txt: Added.
56         * accessibility/aria-hidden-with-elements.html: Added.
57
58 2010-03-10  Dmitry Titov  <dimich@chromium.org>
59
60         Reviewed by Darin Adler.
61
62         Make Document::postTask to use a single queue of tasks, to fire them in order
63         https://bugs.webkit.org/show_bug.cgi?id=35943
64
65         Updated the test since the order of events coming from independent task sources has changed.
66         This is a behavior change, but is consistent with the spec (which specifically says these events may be fired
67         in any order) and the last version of FF (3.5.8) which was completing the test successfully.
68
69         * http/tests/appcache/top-frame-2-expected.txt:
70         * http/tests/appcache/top-frame-2.html:
71
72 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
73
74         The test was introduced in r55796, it has been failing in Gtk bots since then.
75
76         Filed bug https://bugs.webkit.org/show_bug.cgi?id=35984.
77
78         * platform/gtk/Skipped: fast/events/spatial-navigation/snav-iframe-with-offscreen-focusable-element.html skipped until fix.
79
80 2010-03-10  Robert Hogan  <robert@webkit.org>
81
82         Reviewed by Simon Hausmann.
83
84         [Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT
85
86         Unskip test fast/events/multiline-link-arrow-navigation.html
87
88         https://bugs.webkit.org/show_bug.cgi?id=35593
89
90         * platform/qt/Skipped:
91
92 2010-03-10  Brady Eidson  <beidson@apple.com>
93
94         Reviewed by Sam Weinig.
95
96         https://bugs.webkit.org/show_bug.cgi?id=35977
97         
98         Turns out the previous attempt to clear/reset cookies wasn't working because of the way
99         the URLs for the .js and its .cgi were being resolved.
100
101         So this is a better way to make the cookies consistent both before and after these tests.
102         
103         If this fails to make cookie-related tests reliable, then we might have to bite the bullet
104         and give DRT itself the ability to forcibly remove cookies via API methods.
105         
106         This would be bulletproof and could be automatic if a test declares itself "cookie sensitive"
107         but we'd lose the ability to reliably run these tests in the browser.  :(
108
109         * http/tests/cookies/resources/resetCookies.js: Added.
110         * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html:
111         * http/tests/cookies/third-party-cookie-relaxing.html:
112         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html:
113         * http/tests/plugins/third-party-cookie-accept-policy.html:
114
115 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
116
117         Reviewed by Dave Hyatt.
118         Patch by Antonio Gomes <tonikitoo@webkit.org>
119
120         Extend keyboard navigation to allow directional navigation (LayoutTests - part V)
121         https://bugs.webkit.org/show_bug.cgi?id=18662
122
123         This patch adds three LayoutTests that ensure the correctness of Spatial Navigation algorithm
124         in the following iframe related traversals:
125
126         1) All focusable elements in a <iframe> should be accessible.
127         2) Focusable elements in an <iframe> should be accessible even when
128            current focused element is in another <iframe> in the same page.
129
130         * fast/events/spatial-navigation/snav-iframe-no-focusable-content.html: Added.
131         * fast/events/spatial-navigation/snav-iframe-no-scrollable-content.html: Added.
132         * fast/events/spatial-navigation/snav-iframe-with-offscreen-focusable-element.html: Added.
133
134 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
135
136         Reviewed by Dave Hyatt.
137         Patch by Antonio Gomes <tonikitoo@webkit.org>
138
139         Extend keyboard navigation to allow directional navigation (LayoutTests - part IV)
140         https://bugs.webkit.org/show_bug.cgi?id=18662
141
142         This patch adds a LayoutTest that ensures that:
143
144         1) There is no unit overflow in the Spatial Navigation algorithm while
145            calculating the best node candidate to move focus to. To test that this
146            page positions some elements 10000000 pixels far from each other (distance
147            that can considered large enough for most of the Web Pages on the
148            Internet).
149
150         2) A best focusable candidate only gets focused if it is visible in the
151            current Viewport. Scroll-in-direction is performed otherwise.
152
153         * fast/events/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html: Added.
154
155 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
156
157         Reviewed by Dave Hyatt.
158         Patch by Antonio Gomes <tonikitoo@webkit.org>
159
160         Extend keyboard navigation to allow directional navigation (LayoutTests - part III)
161         https://bugs.webkit.org/show_bug.cgi?id=18662
162
163         This patch adds two LayoutTests to ensure the correctness of the "Fully aligned"
164         precedence logic implemented by Spatial Navigation algorithm, either vertically or
165         horizontally: targets whose middle falls between the top and bottom of the current
166         focused element are preferably to move focus to, even if it is not the shortest distance.
167
168         * fast/events/spatial-navigation/snav-fully-aligned-vertically.html: Added.
169         * fast/events/spatial-navigation/snav-fully-aligned-horizontally.html: Added.
170
171 2010-03-05  Dimitri Glazkov  <dglazkov@chromium.org>
172
173         Reviewed by Sam Weinig.
174
175         Add one more parent check during node removal.
176         https://bugs.webkit.org/show_bug.cgi?id=35818
177
178         * fast/dom/Node/mutation-blur-expected.txt: Added.
179         * fast/dom/Node/mutation-blur.html: Added.
180
181 2010-03-10  Csaba Osztrogonác  <ossy@webkit.org>
182
183         [Qt] fast/multicol/hit-test-above-or-below.html fails
184         https://bugs.webkit.org/show_bug.cgi?id=35973
185
186         The test was introduced in r55546, it has been failing since then.
187
188         * platform/qt/Skipped: fast/multicol/hit-test-above-or-below.html skipped until fix.
189
190 2010-03-07  Holger Hans Peter Freyther  <zecke@selfish.org>
191
192         Reviewed by Darin Adler.
193
194         [CAIRO] DoS on iexploder test with high text stroke width.
195         https://bugs.webkit.org/show_bug.cgi?id=33759
196
197         Add a test case with the -webkit-text-stroke-width attribute
198         set to a high value to illustrate the issue.
199
200         * fast/text/text-stroke-width-cairo-dos-expected.txt: Added.
201         * fast/text/text-stroke-width-cairo-dos.html: Added.
202
203 2010-03-10  Roland Steiner  <rolandsteiner@chromium.org>
204
205         Reviewed by David Levin.
206
207         Bug 28293 -  [Chromium] event.datatransfer.getdata("text/uri-list") is treated the same as getdata("URL")
208         https://bugs.webkit.org/show_bug.cgi?id=28293
209         
210         Change ChromiumDataObject such that it treats types "URL" and "text/uri-list"
211         correctly for event.dataTransfer.getData/setData. Currently both are treated
212         as synonyms, but for "URL", getData is supposed to only return the first valid URL
213         contained within the data for "text/uri-list" (see HTML5 spec).
214         
215         Layout test checks various combinations in a drag-n-drop operation.
216         Skipping on all other platforms since they don't implement this correctly, either.
217
218         * editing/pasteboard/dataTransfer-setData-getData.html: Added.
219         * editing/pasteboard/script-tests/dataTransfer-setData-getData.js: Added.
220         (dragTarget):
221         (moveMouseToCenterOfElement):
222         (dragOntoDragTarget):
223         (doDrop):
224         (test):
225         (runTest):
226         * platform/mac/Skipped:
227         * platform/gtk/Skipped:
228         * platform/qt/Skipped:
229         * platform/win/Skipped:
230
231 2010-03-09  Tony Chang  <tony@chromium.org>
232
233         Reviewed by Adam Barth.
234
235         https://bugs.webkit.org/show_bug.cgi?id=21840
236         https://bugs.webkit.org/show_bug.cgi?id=23993
237
238         Fix an editing bug where replacing a selection would result in the
239         new text ending up inside nodes that were not visibly included in the
240         selection.  Instead, move our destination position out of nodes that
241         were not visibly included.
242
243         Two new tests to verify the new behavior.  Because we're now inserting
244         outside of some formatting nodes, some span tags are no longer necessary
245         for undoing formatting caused by these formatting nodes.
246
247         * editing/deleting/backspace-avoid-preceding-style-expected.txt: Added.
248         * editing/deleting/backspace-avoid-preceding-style.html: Added.
249         * editing/inserting/replace-at-visible-boundary-expected.txt: Added.
250         * editing/inserting/replace-at-visible-boundary.html: Added.
251         * platform/mac/editing/deleting/delete-3857753-fix-expected.txt:
252         * platform/mac/editing/inserting/insert-div-026-expected.txt:
253         * platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
254         * platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
255         * platform/mac/editing/style/font-family-with-space-expected.txt:
256         * platform/mac/editing/style/smoosh-styles-001-expected.txt:
257         * platform/mac/editing/style/style-boundary-005-expected.txt:
258
259 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
260
261         [Qt] http/tests/plugins/third-party-cookie-accept-policy.html was introduced in r55738,
262         but layoutTestController.setAlwaysAcceptCookies() is missing.
263
264         * platform/qt/Skipped: http/tests/plugins/third-party-cookie-accept-policy.html skipped.
265
266
267 2010-03-03  Ojan Vafai  <ojan@chromium.org>
268
269         Reviewed by Adam Barth.
270
271         undo after smartdelete should select the deleted space
272         https://bugs.webkit.org/show_bug.cgi?id=35713
273
274         * editing/undo/undo-smart-delete-reversed-selection-expected.txt: Added.
275         * editing/undo/undo-smart-delete-reversed-selection.html: Added.
276         * editing/undo/undo-smart-delete-word-expected.txt: Added.
277         * editing/undo/undo-smart-delete-word.html: Added.
278
279 2010-03-09  Anton Muhin  <antonm@chromium.org>
280
281         Reviewed by Darin Fisher.
282
283         Accept and bailout NULL widgets in ChromiumBridge
284         https://bugs.webkit.org/show_bug.cgi?id=35796
285
286         * fast/frames/iframe-access-screen-of-deleted-expected.txt: Added.
287         * fast/frames/iframe-access-screen-of-deleted.html: Added.
288
289 2010-03-09  Gustavo Noronha Silva  <gns@gnome.org>
290
291         [GTK] Fails http/tests/plugins/third-party-cookie-accept-policy.html
292         https://bugs.webkit.org/show_bug.cgi?id=35942
293
294         Unreviewed. Skip test that fails, while we look for the
295         problem. This is likely a bug in soup.
296
297         * platform/gtk/Skipped:
298
299 2010-03-09  Brady Eidson  <beidson@apple.com>
300
301         Reviewed by Alexey Proskuryakov.
302
303         Fix my layouttest failures by resetting cookies before and after these new tests.    
304         https://bugs.webkit.org/show_bug.cgi?id=26391
305
306         * http/tests/cookies/third-party-cookie-relaxing.html:
307         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html:
308         * http/tests/plugins/third-party-cookie-accept-policy.html:
309
310 2010-03-09  Brady Eidson  <beidson@apple.com>
311
312         Reviewed by Darin Adler.
313
314         Plug-ins don't always respect the cookie accept policy.
315         <rdar://problem/7338359> and https://bugs.webkit.org/show_bug.cgi?id=26391
316
317         * http/tests/cookies/resources/cookie-utility.php:
318         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html: Added.
319         * http/tests/plugins/third-party-cookie-accept-policy.html: Added.
320
321 2010-03-09  Andy Estes  <aestes@apple.com>
322
323         Reviewed by Adele Peterson.
324
325         Create a test for https://bugs.webkit.org/show_bug.cgi?id=34700.  This
326         test required implementing scroll wheel event dispatch in DRT and
327         currently only works on OS X 10.5+.  Skip this test on other platforms
328         for the time being.
329
330         * fast/events/remove-child-onscroll-expected.txt: Added.
331         * fast/events/remove-child-onscroll.html: Added.
332         * platform/gtk/Skipped: Skip remove-child-onscroll.html
333         * platform/mac-tiger/Skipped: Skip remove-child-onscroll.html
334         * platform/qt/Skipped: Skip remove-child-onscroll.html
335         * platform/win/Skipped: Skip remove-child-onscroll.html
336
337 2010-03-09  Garret Kelly  <gdk@chromium.org>
338
339         Reviewed by Darin Adler.
340
341         Fix send-oncancel-event. It uses js-test-post, not
342         js-test-post-function.
343         https://bugs.webkit.org/show_bug.cgi?id=35880
344
345         * fast/events/touch/script-tests/send-oncancel-event.js:
346         (touchcancelHandler):
347
348 2010-03-09  Simon Fraser  <simon.fraser@apple.com>
349
350         Skip media/video-source-error.html on SnowLeopard, beacuse it fails sporadically.
351         This is covered by https://bugs.webkit.org/show_bug.cgi?id=32270.
352
353         * platform/mac-snowleopard/Skipped:
354
355 2010-03-09  Chris Fleizach  <cfleizach@apple.com>
356
357         Reviewed by Darin Adler.
358
359         AX: hit testing a list box doesn't work anymore
360         https://bugs.webkit.org/show_bug.cgi?id=35893
361
362         * platform/mac/accessibility/listbox-hit-test-expected.txt: Added.
363         * platform/mac/accessibility/listbox-hit-test.html: Added.
364
365 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
366
367         [Qt] editing/execCommand/move-selection-back-line.html fails in DRT.
368         https://bugs.webkit.org/show_bug.cgi?id=35921
369
370         * platform/qt/Skipped: editing/execCommand/move-selection-back-line.html skipped until fix.
371
372 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
373
374         Unreviewed trivial fix.
375
376         [Qt] perl websocket test(s) time out
377         https://bugs.webkit.org/show_bug.cgi?id=34879
378         It was fixed by r55719, so we can unskip websocket/tests/cookies/httponly-cookie.pl.
379
380         storage/open-database-creation-callback-isolated-world.html removed
381         from Skipped list, because it was removed from tree by r55635.
382
383         * platform/qt/Skipped:
384          - websocket/tests/cookies/httponly-cookie.pl unskipped.
385          - storage/open-database-creation-callback-isolated-world.html unskipped.
386
387 2010-03-03  Fumitoshi Ukai  <ukai@chromium.org>
388
389         Reviewed by Alexey Proskuryakov.
390
391         pywebsocket should support html and cgi in the same directory.
392         https://bugs.webkit.org/show_bug.cgi?id=34879
393
394         * websocket/tests/cookies: Removed.
395         * websocket/tests/cookies/echo-cookie_wsh.py: Removed.
396         * websocket/tests/cookies/httponly-cookie-expected.txt: Removed.
397         * websocket/tests/cookies/httponly-cookie.pl: Removed.
398         * websocket/tests/echo-cookie_wsh.py: Copied from LayoutTests/websocket/tests/cookies/echo-cookie_wsh.py.
399         * websocket/tests/httponly-cookie-expected.txt: Copied from LayoutTests/websocket/tests/cookies/httponly-cookie-expected.txt.
400         * websocket/tests/httponly-cookie.pl: Copied from LayoutTests/websocket/tests/cookies/httponly-cookie.pl.
401
402 2010-03-08  Kent Tamura  <tkent@chromium.org>
403
404         Reviewed by Adam Barth.
405
406         Implement HTML5 <hgroup> element.
407         https://bugs.webkit.org/show_bug.cgi?id=33369
408
409         The new test file tests:
410         - <p> closing,
411         - Residual style, and
412         - FormatBlock.
413
414         * fast/html/hgroup-element-expected.txt: Added.
415         * fast/html/hgroup-element.html: Added.
416         * fast/html/script-tests/hgroup-element.js: Added.
417
418 2010-03-08  Tony Chang  <tony@chromium.org>
419
420         Reviewed by Adam Barth.
421
422         https://bugs.webkit.org/show_bug.cgi?id=32131
423         Work around a crash when inserting an ordered list.  This was caused
424         by incorrect logic when trying to restore a range from a location.
425         We compute the offset using TextIterator, but were sometimes using
426         VisiblePosition::next() to iterate instead.
427
428         * editing/execCommand/insert-ordered-list-expected.txt: Added.
429         * editing/execCommand/insert-ordered-list.html: Added.
430
431 2010-03-08  Dimitri Glazkov  <dglazkov@chromium.org>
432
433         Reviewed by Darin Fisher.
434
435         [Chromium] Reset multiple form submission protection on mouse events.
436         https://bugs.webkit.org/show_bug.cgi?id=35128
437
438         * fast/forms/multiple-form-submission-protection-mouse-expected.txt: Copied from LayoutTests/editing/execCommand/copy-without-selection-expected.txt.
439         * fast/forms/multiple-form-submission-protection-mouse.html: Added.
440
441 2010-03-08  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
442
443         Reviewed by Xan Lopez.
444
445         https://bugs.webkit.org/show_bug.cgi?id=30895
446         [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
447
448         * platform/gtk/accessibility/table-hierarchy.html:
449         * platform/gtk/accessibility/table-hierarchy-expected.txt:
450
451 2010-03-08  Adam Barth  <abarth@webkit.org>
452
453         Reviewed by Nate Chapin.
454
455         [V8] Block popups from inline script
456         https://bugs.webkit.org/show_bug.cgi?id=35474
457
458         Test that we block popups generated from <script>window.open(...)</script>.
459
460         * http/tests/security/popup-blocked-from-window-open-expected.txt: Added.
461         * http/tests/security/popup-blocked-from-window-open.html: Added.
462
463 2010-03-08  Brady Eidson  <beidson@apple.com>
464
465         Reviewed by Anders Carlsson.
466
467         Relax the 3rd party cookie policy in cases where it won't add a new tracking vector.
468         <rdar://problem/7163012> and https://bugs.webkit.org/show_bug.cgi?id=35824
469
470         * http/tests/cookies/resources/cookie-utility.php: Added.
471         * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html: Added.
472         * http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
473         * http/tests/cookies/third-party-cookie-relaxing.html: Added.
474
475         * platform/gtk/Skipped:
476         * platform/qt/Skipped:
477
478 2010-03-08  Jian Li  <jianli@chromium.org>
479
480         Reviewed by Dmitry Titov.
481
482         Blob.slice support.
483         https://bugs.webkit.org/show_bug.cgi?id=32993
484
485         Add a new layout test to test slicing and sending a file. In addition,
486         two new scripts are introduced to create and touch the temp file.
487
488         Move some code from send-dragged-file.js to a new file
489         setup-file-input-element-for-drag.js so that it can be used by both
490         send-dragged-file.js and send-sliced-dragged-file.js to setup the input
491         element for the file dragging.
492
493         Since the Blob.slice is only enabled for Mac, we disable the new test
494         for all other platforms.
495
496         * fast/dom/Window/window-properties.html:
497         * http/tests/local/resources/file-for-drag-to-send.txt:
498         * http/tests/local/resources/send-dragged-file.js:
499         * http/tests/local/resources/send-sliced-dragged-file.js: Added.
500         * http/tests/local/resources/setup-file-input-element-for-drag.js: Added.
501         * http/tests/local/send-dragged-file.html:
502         * http/tests/local/send-sliced-dragged-file-expected.txt: Added.
503         * http/tests/local/send-sliced-dragged-file.html: Added.
504         * http/tests/resources/touch-temp-file.php: Added.
505         * http/tests/resources/write-temp-file.php: Added.
506         * platform/gtk/Skipped:
507         * platform/qt/Skipped:
508         * platform/win/Skipped:
509
510 2010-03-08  Daniel Bates  <dbates@rim.com>
511
512         Reviewed by Simon Fraser.
513
514         https://bugs.webkit.org/show_bug.cgi?id=34819
515
516         Tests that we do not repaint the caret rectangle when the associated selection is
517         not in a content editable element.
518
519         * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Added.
520         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.checksum: Added.
521         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png: Added.
522         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt: Added.
523
524 2010-03-08  Shu Chang  <Chang.Shu@nokia.com>
525
526         Reviewed by Holger Freyther.
527
528         [Qt] Added expected results and remove the test from Skipped.
529         https://bugs.webkit.org/show_bug.cgi?id=35810
530
531         * platform/qt/Skipped:
532         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
533         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
534         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
535
536 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
537
538         No review, rolling out r55662.
539         http://trac.webkit.org/changeset/55662
540         https://bugs.webkit.org/show_bug.cgi?id=35863
541
542         Need to be coordinated with bots setup
543
544         * http/conf/apache2-debian-httpd.conf:
545
546 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
547
548         Reviewed by Holger Freyther.
549
550         [GTK] Tests fail when running with ipv6 addresses available, on Debian systems
551         https://bugs.webkit.org/show_bug.cgi?id=35863
552
553         Also listen for SSL requests on the ipv6 address.
554
555         * http/conf/apache2-debian-httpd.conf:
556
557 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
558
559         [GTK] DRT needs to support synthesizing double clicks
560         https://bugs.webkit.org/show_bug.cgi?id=35862
561
562         Skip test that needs a new feature in DRT.
563
564         * platform/gtk/Skipped:
565
566 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
567
568         Unreviewed. Rebaseline two tests that had their expected results
569         changed.
570
571         * platform/gtk/inspector/timeline-network-resource-expected.txt:
572         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
573
574 2010-03-07  Kent Tamura  <tkent@chromium.org>
575
576         Reviewed by Eric Seidel.
577
578         Fix a bug that validity.valueMissing for a radio button with required
579         in a form element always returns true.
580         https://bugs.webkit.org/show_bug.cgi?id=35472
581
582         Add tests for radio buttons in a form element, and merge an existing
583         radio button test to ValidityState-valueMissing-radio.html.
584
585         * fast/forms/ValidityState-valueMissing-007-expected.txt: Removed.
586         * fast/forms/ValidityState-valueMissing-007.html: Removed.
587         * fast/forms/ValidityState-valueMissing-radio-expected.txt: Added.
588         * fast/forms/ValidityState-valueMissing-radio.html: Added.
589         * fast/forms/script-tests/ValidityState-valueMissing-radio.js: Added.
590
591 2010-03-07  Sam Weinig  <sam@webkit.org>
592
593         Reviewed by Dan Bernstein.
594
595         Remove inconsistent "Too few arguments" handling for window.atob() and window.btoa()
596         https://bugs.webkit.org/show_bug.cgi?id=35848
597
598         * fast/dom/Window/atob-btoa-expected.txt:
599         * fast/dom/Window/atob-btoa.html:
600
601 2010-03-07  Dan Bernstein  <mitz@apple.com>
602
603         Reviewed by Simon Fraser.
604
605         <rdar://problem/7722008> Column breaking ignores floats
606         https://bugs.webkit.org/show_bug.cgi?id=35837
607
608         * fast/multicol/float-truncation-expected.txt: Added.
609         * fast/multicol/float-truncation.html: Added.
610
611 2010-03-07  Dmitry Titov  <dimich@chromium.org>
612
613         Not reviewed. Revert of r55593 which caused a regression of worker-cloneports.html.
614
615         REGRESSION(55593?): fast/workers/worker-cloneport.html is timing out on Leopard
616         https://bugs.webkit.org/show_bug.cgi?id=35819
617
618         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
619         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
620         * fast/frames/sandboxed-iframe-storage-expected.txt:
621         * storage/open-database-creation-callback-expected.txt: Removed.
622         * storage/open-database-creation-callback-isolated-world-expected.txt: Removed.
623         * storage/open-database-creation-callback-isolated-world.html: Removed.
624         * storage/open-database-creation-callback.html: Removed.
625         * platform/qt/Skipped:
626         * platform/mac-leopard/Skipped: Enable the temporarily disabled test back.
627
628 2010-03-06  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
629
630         Reviewed by Eric Seidel.
631
632         https://bugs.webkit.org/show_bug.cgi?id=30895
633         [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
634
635         * platform/gtk/accessibility/table-hierarchy.html: Added.
636         * platform/gtk/accessibility/table-hierarchy-expected.txt: Added.
637
638 2010-03-06  Hironori Bono  <hbono@chromium.org>
639
640         Reviewed by Eric Seidel.
641
642         [Chromium] Typing into Flash with wmode = opaque|transparent and
643         non-latin language active outputs as if US keyboard layout active
644
645         https://bugs.webkit.org/show_bug.cgi?id=34936
646
647         Added a layout test that verifies a plugin can receive keyboard events.
648         Unfortunately, this test works only on Mac.
649
650         * platform/gtk/Skipped: Skipped the new test because of the lack of eventSender.
651         * platform/qt/Skipped: ditto.
652         * platform/win/Skipped: Skipped the new test because NPP_HandleEvent() is not implemented.
653         * plugins/keyboard-events-expected.txt: Added.
654         * plugins/keyboard-events.html: Added.
655
656 2010-03-06  MORITA Hajime  <morrita@google.com>
657         
658         Reviewed by Darin Adler.
659
660         Moved implementations of window.btoa() and window.atob() from
661         JSDOMWindow to DOMWindow, and make V8DOMWindow use DOMWindow
662         functions instead of having a separate implementation. As a side effect, the
663         error message has changed from "Cannot decode base64" to one that
664         indicates DOM Exception, which is compatible to Firefox.
665         
666         Refactoring: window.btoa() and window.atob() should be implemented on DOMWindow
667         https://bugs.webkit.org/show_bug.cgi?id=35723
668
669         * fast/dom/Window/atob-btoa-expected.txt:
670           Rebaselined expectation due to change of error message.
671         
672 2010-03-06  Shu Chang  <Chang.Shu@nokia.com>
673
674         Reviewed by Kenneth Rohde Christiansen.
675
676         [Qt] Added expected results and removed the test from Skipped.
677         https://bugs.webkit.org/show_bug.cgi?id=35806
678
679         * platform/qt/Skipped:
680         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.checksum: Added.
681         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.png: Added.
682         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.txt: Added.
683
684 2010-03-05  Tony Chang  <tony@chromium.org>
685
686         Reviewed by Eric Seidel.
687
688         https://bugs.webkit.org/show_bug.cgi?id=33247
689         Backwards cursor movement incorrect when previous block ends with <br>.
690
691         If the cursor is trying to move into a node that has a height of 0,
692         skip over it.
693
694         * editing/execCommand/move-selection-back-line-expected.txt: Added.
695         * editing/execCommand/move-selection-back-line.html: Added.
696
697 2010-03-05  Chris Fleizach  <cfleizach@apple.com>
698
699         Reviewed by Eric Seidel.
700
701         WAI-ARIA live region doesn't appear when <div> only has a <div> child
702         https://bugs.webkit.org/show_bug.cgi?id=35751
703
704         * platform/mac/accessibility/div-containing-div-with-aria-expected.txt: Added.
705         * platform/mac/accessibility/div-containing-div-with-aria.html: Added.
706
707 2010-03-05  Dmitry Titov  <dimich@chromium.org>
708
709         Reviewed by David Levin.
710
711         [v8] Remove wrong assert in GC callback
712         https://bugs.webkit.org/show_bug.cgi?id=35757
713
714         * fast/workers/resources/wrapper-map-gc.js: Added.
715         * fast/workers/wrapper-map-gc.html: Added.
716         * fast/workers/wrapper-map-gc-expected.txt: Added.
717
718 2010-03-05  Alex Milowski  <alex@milowski.com>
719
720         Reviewed by Kenneth Rohde Christiansen.
721
722         Added tests for row and operator stretching.
723         Updated over, underover, and subsup due to row/operators in use.
724
725         * mathml/presentation/mo.xhtml: Added.
726         * mathml/presentation/row.xhtml: Added.
727         * platform/mac/mathml/presentation/mo-expected.checksum: Added.
728         * platform/mac/mathml/presentation/mo-expected.png: Added.
729         * platform/mac/mathml/presentation/mo-expected.txt: Added.
730         * platform/mac/mathml/presentation/over-expected.checksum:
731         * platform/mac/mathml/presentation/over-expected.png:
732         * platform/mac/mathml/presentation/over-expected.txt:
733         * platform/mac/mathml/presentation/row-expected.checksum: Added.
734         * platform/mac/mathml/presentation/row-expected.png: Added.
735         * platform/mac/mathml/presentation/row-expected.txt: Added.
736         * platform/mac/mathml/presentation/subsup-expected.txt:
737         * platform/mac/mathml/presentation/underover-expected.checksum:
738         * platform/mac/mathml/presentation/underover-expected.png:
739         * platform/mac/mathml/presentation/underover-expected.txt:
740
741 2010-03-05  Dean Jackson  <dino@apple.com>
742
743         Reviewed by Simon Fraser.
744
745         https://bugs.webkit.org/show_bug.cgi?id=35772
746         Animation fill modes should be supported in the shorthand property
747
748         Testcase for animation shorthand property (appears to be
749         the first of its kind).
750
751         * animations/animation-shorthand-expected.txt: Added.
752         * animations/animation-shorthand.html: Added.
753
754 2010-03-05  Eric Seidel  <eric@webkit.org>
755
756         No review.  Skipping recently regressed test to unblock the commit-queue (20 patches waiting).
757
758         REGRESSION(55593?): fast/workers/worker-cloneport.html is timing out on Leopard
759         https://bugs.webkit.org/show_bug.cgi?id=35819
760
761         * platform/mac-leopard/Skipped:
762
763 2010-03-05  Dean Jackson  <dino@apple.com>
764
765         Reviewed by Simon Fraser
766
767         https://bugs.webkit.org/show_bug.cgi?id=35815
768         Animation fill mode tests break on Windows
769
770         * animations/fill-mode-transform-expected.txt:
771         * animations/fill-mode-transform.html:
772             - use the real expected values, rather than
773               try to get the test to pass on Snow Leopard.
774         * platform/mac-leopard/Skipped:
775             - remove the skip entry for the test above
776         * platform/mac-snowleopard/Skipped:
777             - skip this test on Snow Leopard while
778               hardware acceleration gives the wrong
779               value for computed style.
780               See bug 35714.
781
782 2010-03-05  Simon Fraser  <simon.fraser@apple.com>
783
784         Reviewed by Darin Adler.
785
786         Assertion ASSERTION FAILED: rootLayer == m_clipRectsRoot at hulu.com
787         https://bugs.webkit.org/show_bug.cgi?id=34065
788         <rdar://problem/7573509>
789         
790         Testcase with an object element and a RenderLayer sibling.
791
792         * compositing/geometry/object-clip-rects-assertion-expected.txt: Added.
793         * compositing/geometry/object-clip-rects-assertion.html: Added.
794
795 2010-03-05  Dean Jackson  <dino@apple.com>
796
797         No review.
798
799         Disabling animations/fill-mode-transform.html on Leopard
800         due to https://bugs.webkit.org/show_bug.cgi?id=35714
801
802         * platform/mac-leopard/Skipped:
803
804 2010-03-05  Simon Fraser  <simon.fraser@apple.com>
805
806         Reviewed by Dan Bernstein.
807
808         MobileMe movie page is missing playback controls
809         https://bugs.webkit.org/show_bug.cgi?id=35805
810         <rdar://problem/7653169>
811         
812         Testcase with a layer that becomes composited as a result of clipping a
813         video element, with a later sibling that should get composited.
814
815         * compositing/overflow/overflow-compositing-descendant.html: Added.
816         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.checksum: Added.
817         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.png: Added.
818         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
819
820 2010-03-04  Dumitru Daniliuc  <dumi@chromium.org>
821
822         Reviewed by Adam Barth.
823
824         Adding a test to test the creation callback passed to
825         openDatabase() and another one to make sure it is executed in the
826         correct world.
827
828         Also, fixing fast/frames/sandboxed-iframe-storage.html: calling
829         openDatabase() without at least 4 parameters should always fail,
830         because the database name, version, description and estimated size
831         are not optional according to the spec.
832
833         https://bugs.webkit.org/show_bug.cgi?id=34726
834
835         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
836         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
837         * fast/frames/sandboxed-iframe-storage-expected.txt:
838         * platform/qt/Skipped:
839         * storage/open-database-creation-callback-expected.txt: Added.
840         * storage/open-database-creation-callback.html: Added.
841         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
842         * storage/open-database-creation-callback-isolated-world.html: Added.
843
844 2010-03-05  Brian Weinstein  <bweinstein@apple.com>
845
846         Update getComputedStyle results on Windows.
847
848         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
849         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
850
851 2010-03-05  Eric Carlson  <eric.carlson@apple.com>
852
853         Unreviewed, build fix.
854
855         Use a movie that will hopefully fail to open less often on a headless 
856         SnowLeopard buildbot.
857
858         * media/video-preload-expected.txt:
859         * media/video-preload.html: Use test.mp4 instead of silence.mpg.
860
861 2010-03-05  Eric Carlson  <eric.carlson@apple.com>
862
863         Unreviewed, build fix.
864
865         media/video-preload.html fails on GTK, skip it.
866
867         * platform/gtk/Skipped:
868
869 2010-03-04  Eric Carlson  <eric.carlson@apple.com>
870
871         Reviewed by Adele Peterson.
872
873         <rdar://problem/7718442> Implement 'preload=none'
874         https://bugs.webkit.org/show_bug.cgi?id=35789
875
876         Functional test of the 'proload' attribute.
877
878         * media/video-preload-expected.txt: Added.
879         * media/video-preload.html: Added.
880         * platform/win/Skipped: Skip on Windows for now.
881
882 2010-03-03  Antonio Gomes  <tonikitoo@webkit.org>
883
884         Reviewed by Holger Freyther
885         Patch by Antonio Gomes <tonikitoo@webkit.org>
886
887         [Gtk] Implement setSpatialNavigationEnabled in DRT.
888         https://bugs.webkit.org/show_bug.cgi?id=35705
889
890         * platform/gtk/Skipped:
891
892 2010-03-03  Antonio Gomes  <tonikitoo@webkit.org>
893
894         Reviewed by Kenneth Christiansen.
895         Patch by Antonio Gomes <tonikitoo@webkit.org>
896
897         Extend keyboard navigation to allow directional navigation (LayoutTests - part II)
898         https://bugs.webkit.org/show_bug.cgi?id=18662
899
900         This patch adds two LayoutTest to ensure the basic table traversal correctness of
901         Spatial Navigation (SNav) algorithm: focusable elements in a <table> should be accessible.
902
903         * fast/events/spatial-navigation/snav-table-traversal.html: Added.
904           Makes sure all elements in a <table> are accessible via Spatial Navigation.
905         * fast/events/spatial-navigation/snav-tiny-table-traversal.html: Added.
906           Tests the similar table traversal scenario as above, but in this case the elements
907           in the <table> are styled with 'font-size: small'. That way this test also validades
908           that overlapping rects of elements too closed from each other are correctly handled.
909
910 2010-03-02  Antonio Gomes  <tonikitoo@webkit.org>
911
912         Reviewed by Kenneth Christiansen.
913         Patch by Antonio Gomes <tonikitoo@webkit.org>
914
915         Extend keyboard navigation to allow directional navigation (LayoutTests - part I)
916         https://bugs.webkit.org/show_bug.cgi?id=18662
917
918         This patch adds support for auto testing the spatial navigation feature by:
919
920         1) Creating the directory where the tests are going to live in, named
921            fast/events/spatial-navigation/.
922         2) Skipping this directory by Mac, Qt, Gtk and Win.
923         3) Adding a JS file drives the test execution by processing, for each test,
924            a given set of arrow key actions and verify if the right expected Element
925            got the focus after each event processed. This file is
926            fast/events/spatial-navigation/resources/spatial-navigation-utils.js
927
928         * LayoutTests/fast/events/spatial-navigation/snav-vertical-superprecedence.html: Added.
929
930 2010-03-05  Dean Jackson  <dino@apple.com>
931
932         Reviewed by Simon Fraser and Chris Marrin.
933
934         Bug 26869: Add fill modes for CSS Animations
935         https://bugs.webkit.org/show_bug.cgi?id=26869
936
937         Add tests for -webkit-animation-fill-mode property,
938         and update existing computed style tests with the
939         new property.
940
941         * animations/computed-style-expected.txt:
942         * animations/computed-style.html:
943         * animations/fill-mode-expected.txt: Added.
944         * animations/fill-mode-removed-expected.txt: Added.
945         * animations/fill-mode-removed.html: Added.
946         * animations/fill-mode-transform-expected.txt: Added.
947         * animations/fill-mode-transform.html: Added.
948         * animations/fill-mode.html: Added.
949         * animations/fill-unset-properties-expected.txt:
950         * animations/fill-unset-properties.html:
951         * fast/css/getComputedStyle/computed-style-expected.txt:
952         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
953         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
954         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
955         * svg/css/getComputedStyle-basic-expected.txt:
956
957 2010-03-05  Fumitoshi Ukai  <ukai@chromium.org>
958
959         Reviewed by Alexey Proskuryakov.
960
961         WebSocket test to transfer null character
962         https://bugs.webkit.org/show_bug.cgi?id=35715
963
964         * websocket/tests/null-character-expected.txt: Added.
965         * websocket/tests/null-character.html: Added.
966         * websocket/tests/script-tests/null-character.js: Added.
967
968 2010-03-05  Fumitoshi Ukai  <ukai@chromium.org>
969
970         Reviewed by Alexey Proskuryakov.
971
972         WebSocket onmessageerror event handler
973         https://bugs.webkit.org/show_bug.cgi?id=35570
974
975         * websocket/tests/error-detect-expected.txt: Added.
976         * websocket/tests/error-detect.html: Added.
977         * websocket/tests/script-tests/error-detect.js: Added.
978         * websocket/tests/unknown-frame-type_wsh.py: Added.
979
980 2010-03-04  Fumitoshi Ukai  <ukai@chromium.org>
981
982         Reviewed by Alexey Proskuryakov.
983
984         WebSocket crash bug when reloading the page while the WebSocket is busy
985         https://bugs.webkit.org/show_bug.cgi?id=35732
986
987         * websocket/tests/reload-crash-expected.txt: Added.
988         * websocket/tests/reload-crash.html: Added.
989         * websocket/tests/resoures/reload-crash-iframe.html: Added.
990
991 2010-03-04  MORITA Hajime <morrita@google.com>
992
993         Reviewed by Alexey Proskuryakov.
994
995         Refactoring: XMLHTTPRequest.open() should have all overloaded implementations
996         https://bugs.webkit.org/show_bug.cgi?id=35630
997
998         * http/tests/xmlhttprequest/open-async-overload-expected.txt: Added.
999         * http/tests/xmlhttprequest/open-async-overload.html: Added.
1000
1001 2010-03-04  Tony Chang  <tony@chromium.org>
1002
1003         Reviewed by Eric Seidel.
1004
1005         https://bugs.webkit.org/show_bug.cgi?id=18819
1006         Pressing option+page{down,up} should move the cursor and scroll in
1007         content editable areas.  On other platforms, pressing page{down,up}
1008         should move the cursor and scroll in content editable areas.
1009
1010         * editing/input/option-page-up-down-expected.txt: Added.
1011         * editing/input/option-page-up-down.html: Added.
1012
1013 2010-03-03  Oliver Hunt  <oliver@apple.com>
1014
1015         Reviewed by Gavin Barraclough.
1016
1017         Allow static property getters to interact with JSCs caching
1018         https://bugs.webkit.org/show_bug.cgi?id=35716
1019
1020         Add tests to ensure nothing horrifying happens to static property
1021         getters if they're in a path where we end up caching lookups.
1022
1023         * fast/js/pic/cached-named-property-getter-expected.txt: Added.
1024         * fast/js/pic/cached-named-property-getter.html: Added.
1025
1026 2010-03-04  James Robinson  <jamesr@chromium.org>
1027
1028         Reviewed by Dimitri Glazkov.
1029
1030         Tests for setting an select's options.length attribute.
1031         https://bugs.webkit.org/show_bug.cgi?id=33983
1032
1033         * fast/forms/script-tests/select-set-length-optgroup.js: Added.
1034         * fast/forms/script-tests/select-set-length-with-mutation-remove.js: Added.
1035         (gc):
1036         (onRemove):
1037         * fast/forms/script-tests/select-set-length-with-mutation-reorder.js: Added.
1038         (onRemove):
1039         * fast/forms/script-tests/select-set-length-with-mutation-reparent.js: Added.
1040         (onRemove):
1041         * fast/forms/script-tests/select-set-length-with-mutation.js: Added.
1042         (sel):
1043         * fast/forms/script-tests/select-set-length.js: Added.
1044         * fast/forms/select-set-length-expected.txt: Added.
1045         * fast/forms/select-set-length-optgroup-expected.txt: Added.
1046         * fast/forms/select-set-length-optgroup.html: Added.
1047         * fast/forms/select-set-length-with-mutation-expected.txt: Added.
1048         * fast/forms/select-set-length-with-mutation-remove-expected.txt: Added.
1049         * fast/forms/select-set-length-with-mutation-remove.html: Added.
1050         * fast/forms/select-set-length-with-mutation-reorder-expected.txt: Added.
1051         * fast/forms/select-set-length-with-mutation-reorder.html: Added.
1052         * fast/forms/select-set-length-with-mutation-reparent-expected.txt: Added.
1053         * fast/forms/select-set-length-with-mutation-reparent.html: Added.
1054         * fast/forms/select-set-length-with-mutation.html: Added.
1055         * fast/forms/select-set-length.html: Added.
1056
1057 2010-03-04  Nate Chapin  <japhet@chromium.org>
1058
1059         Reviewed by Kenneth Rohde Christiansen.
1060
1061         Test for https://bugs.webkit.org/show_bug.cgi?id=35547.
1062
1063         * fast/loader/repeat-same-document-navigation-expected.txt: Added.
1064         * fast/loader/repeat-same-document-navigation.html: Added.
1065
1066 2010-03-04  Dan Bernstein  <mitz@apple.com>
1067
1068         Reviewed by Simon Fraser.
1069
1070         Added test for hit-testing points above or below the column rect.
1071
1072         * fast/multicol/hit-test-above-or-below-expected.txt: Added.
1073         * fast/multicol/hit-test-above-or-below.html: Added.
1074
1075 2010-03-04  Diego Gonzalez  <diego.gonzalez@openbossa.org>
1076
1077         Reviewed by Simon Hausmann.
1078
1079         Make Qt DumpRenderTree EventSender able to send double click events
1080
1081         LayoutTests:
1082             fast/events/dblclick-addEventListener.html
1083
1084         [Qt] DRT: Send double click event from EventSender
1085         https://bugs.webkit.org/show_bug.cgi?id=35255
1086
1087         * platform/qt/Skipped:
1088
1089 2010-03-04  Shu Chang  <Chang.Shu@nokia.com>
1090
1091         Reviewed by Kenneth Rohde Christiansen.
1092
1093         [Qt] Rebaseline the test and remove it from Skipped.
1094         https://bugs.webkit.org/show_bug.cgi?id=35687
1095
1096         * platform/qt/Skipped:
1097         * platform/qt/fast/canvas/quadraticCurveTo-expected.checksum:
1098         * platform/qt/fast/canvas/quadraticCurveTo-expected.png:
1099         * platform/qt/fast/canvas/quadraticCurveTo-expected.txt:
1100
1101 2010-03-04  Antoine Quint  <ml@graougraou.com>
1102
1103         Reviewed by Darin Adler.
1104
1105         DOM insertion mutation events should dispatch after a node is attached to the render tree
1106         https://bugs.webkit.org/show_bug.cgi?id=35590
1107
1108         * fast/events/domnodeinsertedintodocument-dispatched-post-rendering-expected.txt: Added.
1109         * fast/events/domnodeinsertedintodocument-dispatched-post-rendering.html: Added.
1110
1111 2010-03-04  Csaba Osztrogonác  <ossy@webkit.org>
1112
1113         Unreviewed.
1114
1115         [Qt] storage/open-database-creation-callback-isolated-world.html was removed
1116         from tree by r55488, so it should be removed from Qt Skipped list too.
1117
1118         * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html removed.
1119
1120 2010-03-04  Andras Becsi  <abecsi@webkit.org>
1121
1122         Rubber-stamped by Kenneth Rohde Christiansen.
1123
1124         [Qt] DRT is failing on new test introduced in r55499
1125         Skipping it until fix.
1126         https://bugs.webkit.org/show_bug.cgi?id=35729
1127
1128         * platform/qt/Skipped: fast/events/zoom-dblclick.html skipped
1129
1130 2010-03-04  Vangelis Kokkevis  <vangelis@chromium.org>
1131
1132         Reviewed by Oliver Hunt.
1133
1134         Update existing test to check that getUniformLocation() returns
1135         null if the uniform requested is not found.
1136         https://bugs.webkit.org/show_bug.cgi?id=34669
1137         
1138         * fast/canvas/webgl/script-tests/uniform-location.js:
1139         * fast/canvas/webgl/uniform-location-expected.txt:
1140
1141 2010-03-04  John Abd-El-Malek  <jam@chromium.org>
1142
1143         Reviewed by Adam Barth.
1144
1145         Fix incorrect setup of DateExtension.
1146         https://bugs.webkit.org/show_bug.cgi?id=35710
1147
1148         * fast/dom/Window/resources/slow_unload_handler1.html:
1149
1150 2010-03-04  Oliver Hunt  <oliver@apple.com>
1151
1152         Reviewed by Maciej Stachowiak.
1153
1154         https://bugs.webkit.org/show_bug.cgi?id=35603
1155         SVG incorrectly allows nested <use> elements in a <use> shadow tree
1156
1157         Add test cases for various combinations of <use> and targets that aren't present.
1158
1159         * platform/mac/svg/custom/use-empty-reference-expected.txt: Added.
1160         * svg/custom/use-nested-disallowed-target-expected.txt: Added.
1161         * svg/custom/use-nested-disallowed-target.svg: Added.
1162         * svg/custom/use-nested-missing-target-added-expected.txt: Added.
1163         * svg/custom/use-nested-missing-target-added.svg: Added.
1164         * svg/custom/use-nested-missing-target-expected.txt: Added.
1165         * svg/custom/use-nested-missing-target-removed-expected.txt: Added.
1166         * svg/custom/use-nested-missing-target-removed.svg: Added.
1167         * svg/custom/use-nested-missing-target.svg: Added.
1168         * svg/custom/use-nested-notarget-expected.txt: Added.
1169         * svg/custom/use-nested-notarget.svg: Added.
1170
1171 2010-03-04  Evan Stade  <estade@chromium.org>
1172
1173         Reviewed by David Levin.
1174
1175         https://bugs.webkit.org/show_bug.cgi?id=35261
1176         [skia] crash when attempting to render certain SVGs with Skia
1177
1178         This test passes if it doesn't crash.
1179
1180         * platform/mac/Skipped: Skip the test on Mac, where it crashes.
1181         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Added.
1182         * svg/custom/tiling-regular-hexagonal-crash.svg: Added.
1183
1184 2010-03-03  Diego Gonzalez  <diego.gonzalez@openbossa.org>
1185
1186         Reviewed by Kenneth Rohde Christiansen.
1187
1188         Make keyIdentifierForQtKeyCode return the unicode backspace value on Qt PlatformKeyboardEvent
1189
1190         LayoutTests:
1191             fast/events/key-events-in-input-text.html
1192             fast/events/special-key-events-in-input-text.html
1193
1194         [Qt] Return the unicode backspace value in keyIdentifierForQtKeyCode on Qt PlatformKeyboardEvent
1195         https://bugs.webkit.org/show_bug.cgi?id=35694
1196
1197         * platform/qt/Skipped:
1198
1199 2010-03-03  Chad Faragher  <wyck@chromium.org>
1200
1201         Reviewed by Darin Adler.
1202
1203         Changed the double-click framework code to pass adjusted page
1204         coordinates for zoomed pages.  Added a new test to expose
1205         mistreatment of mouse click coordinates during a double-click.
1206
1207         https://bugs.webkit.org/show_bug.cgi?id=35690
1208
1209         * fast/events/zoom-dblclick-expected.txt: Added.
1210         * fast/events/zoom-dblclick.html: Added.
1211
1212 2010-03-03  Dumitru Daniliuc  <dumi@chromium.org>
1213
1214         Reviewed by Dimitri Glazkov.
1215
1216         Making database-lock-after-reload.html a bit more robust and
1217         cleaning up some style issues.
1218
1219         * storage/database-lock-after-reload.html:
1220         * storage/resources/database-lock-after-reload-2.html:
1221
1222 2010-03-03  David Levin  <levin@chromium.org>
1223
1224         No review, rolling out r55474.
1225
1226         The patch broke fast/frames/sandboxed-iframe-storage.html
1227
1228         Unfortunately, (the webkit-patch rollout and) I missed these in r55485.
1229
1230         * storage/open-database-creation-callback-expected.txt: Removed.
1231         * storage/open-database-creation-callback-isolated-world-expected.txt: Removed.
1232         * storage/open-database-creation-callback-isolated-world.html: Removed.
1233         * storage/open-database-creation-callback.html: Removed.
1234
1235 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
1236
1237         Not reviewed.
1238
1239         Try better to fix Java tests on Tiger bot.
1240
1241         * platform/mac-tiger/Skipped:
1242         * platform/mac-tiger/java/lc3/JavaArray/ToString-001-expected.txt: Removed.
1243         This test gets different resultson each run when it fails, so it needs to be disabled on
1244         Tiger.
1245
1246         * platform/mac-tiger/java/lc3/JavaObject/JavaObjectToString-001-expected.txt: Added a
1247         newline I didn't get when copying actual results from buildbot.
1248
1249 2010-03-03  Csaba Osztrogonác  <ossy@webkit.org>
1250
1251         [Qt] Skip new test introduced in r55474, because of
1252         missing layoutTestController.evaluateScriptInIsolatedWorld()
1253
1254         * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html skipped.
1255
1256 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
1257
1258         Rubber-stamped by Dan Bernstein.
1259
1260         https://bugs.webkit.org/show_bug.cgi?id=35700
1261         Some of the newly added Java tests fail randomly on buildbot
1262
1263         * fast/js/resources/js-test-post-async.js: Added a version that calls notifyDone(). I first
1264         wanted to add a notifyDone() call to js-test-post.js, but it turns out that multiple tests
1265         dump results after "TEST COMPLETE", and we need to get bots back to green fast.
1266
1267         * java/lc3: (Many files). Don't load two scripts dynamically, WebKit has issues with order of
1268         execution in this case.
1269
1270 2010-03-03  Dumitru Daniliuc  <dumi@chromium.org>
1271
1272         Reviewed by Adam Barth.
1273
1274         Adding a test to test the creation callback passed to
1275         openDatabase() and another one to make sure it is executed in the
1276         correct world.
1277
1278         https://bugs.webkit.org/show_bug.cgi?id=34726
1279
1280         * storage/open-database-creation-callback-expected.txt: Added.
1281         * storage/open-database-creation-callback.html: Added.
1282         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
1283         * storage/open-database-creation-callback-isolated-world.html: Added.
1284
1285 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
1286
1287         Not reviewed.
1288
1289         Two newly added Java tests fail on Tiger build bot.
1290
1291         Just land actual results as expected. I don't even know which behavior is more correct.
1292
1293         * platform/mac-tiger/java: Added.
1294         * platform/mac-tiger/java/lc3: Added.
1295         * platform/mac-tiger/java/lc3/JavaArray: Added.
1296         * platform/mac-tiger/java/lc3/JavaArray/ToString-001-expected.txt: Added.
1297         * platform/mac-tiger/java/lc3/JavaObject: Added.
1298         * platform/mac-tiger/java/lc3/JavaObject/JavaObjectToString-001-expected.txt: Added.
1299
1300 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
1301
1302         Reviewed by Darin Adler.
1303
1304         https://bugs.webkit.org/show_bug.cgi?id=35617
1305         Import Mozilla LiveConnect 3 test suite
1306
1307         * java/lc3/sources: Added (many files). Sources for Mozilla test applet.
1308
1309         * java/jstests.jar: Added in compiled form, since it's unlikely that we'll ever need to
1310         modify the above sources.
1311
1312         * java/lc3.java: Added.
1313         (lc3): This is a small wrapper around jstests.jar. The latter only adds some classes, but
1314         WebKit needs an actual applet to call into Java.
1315         (lc3.createQAObject): Instantiate a class defined in jstests.jar by name.
1316         (lc3.stringToByteArray): A helper to make a byte array out of string. Tests originally
1317         relied on window.java package interface to do this, but it's not available in WebKit. We
1318         need more functions like this to work around other uses of window.java, but this is one I
1319         wrote for now.
1320
1321         * java/Makefile: Link test applets to Mozilla's jstests.jar. This is not needed for tests
1322         other than ones imported here, but it's also harmless, and I don't know how to write good
1323         makefiles.
1324
1325         * java/lc3: Added (many files). Tests were heavily reworked to run to completion, but PASS/FAIL
1326         results should not be generally relied upon. All html wrappers are identical.
1327
1328 2010-03-03  Eric Carlson  <eric.carlson@apple.com>
1329
1330         Unreviewed, build fix.
1331
1332         Update expected results for fast/js/custom-constructors-expected.txt
1333
1334 2010-03-03  Chris Marrin  <cmarrin@apple.com>
1335
1336         Reviewed by Simon Fraser.
1337
1338         Added failing Windows compositing tests to Skipped file
1339         https://bugs.webkit.org/show_bug.cgi?id=35610
1340         
1341         I actually removed transforms/3d (which all now work) and
1342         compositing from the Skipped file and replaced with the 
1343         tests that are not yet working.
1344
1345         * platform/win/Skipped:
1346
1347 2010-03-03  Eric Carlson  <eric.carlson@apple.com>
1348
1349         Reviewed by Adele Peterson.
1350
1351         Replace 'autobuffer' attribute with 'preload' to align with spec revision 4811.
1352         https://bugs.webkit.org/show_bug.cgi?id=35385
1353         rdar://problem/7689602
1354
1355         * media/audio-constructor-autobuffer-expected.txt: Removed.
1356         * media/audio-constructor-autobuffer.html: Removed.
1357         * media/audio-constructor-preload-expected.txt: Added.
1358         * media/audio-constructor-preload.html: Added.
1359         * media/video-dom-autobuffer-expected.txt: Removed.
1360         * media/video-dom-autobuffer.html: Removed.
1361         * media/video-dom-preload-expected.txt: Added.
1362         * media/video-dom-preload.html: Added.
1363
1364 2010-03-03  Dan Bernstein  <mitz@apple.com>
1365
1366         Reviewed by Sam Weinig.
1367
1368         <rdar://problem/7682756> Assertion failure when replacing the contents of a <select>
1369
1370         * fast/dom/remove-children-notification-order-expected.txt: Added.
1371         * fast/dom/remove-children-notification-order.html: Added.
1372
1373 2010-03-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1374
1375         [GTK] build slaves need working geoclue service
1376         https://bugs.webkit.org/show_bug.cgi?id=35674
1377
1378         Skip tests we're not really able to run for the time being.
1379
1380         * platform/gtk/Skipped:
1381
1382 2010-03-02  Tony Chang  <tony@chromium.org>
1383
1384         Not reviewed, test fix.
1385
1386         Revert r55447 because the new layout test is crashing consistently
1387         on Leopard Intel Debug (tests).
1388         https://bugs.webkit.org/show_bug.cgi?id=35261
1389
1390         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Removed.
1391         * svg/custom/tiling-regular-hexagonal-crash.svg: Removed.
1392
1393 2010-03-02  Evan Stade  <estade@chromium.org>
1394
1395         Reviewed by David Levin.
1396
1397         https://bugs.webkit.org/show_bug.cgi?id=35261
1398         [skia] crash when attempting to render certain SVGs with Skia
1399
1400         This test passes if it doesn't crash.
1401
1402         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Added.
1403         * svg/custom/tiling-regular-hexagonal-crash.svg: Added.
1404
1405 2010-03-02  Arno Renevier  <arno@renevier.net>
1406
1407         Reviewed by Gustavo Noronha Silva.
1408
1409         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
1410         https://bugs.webkit.org/show_bug.cgi?id=35210
1411
1412         * platform/gtk/Skipped:
1413
1414 2010-03-02  Andy Estes  <aestes@apple.com>
1415
1416         Reviewed by Maciej Stachowiak.
1417
1418         Add a test for the patch to https://bugs.webkit.org/show_bug.cgi?id=35566.
1419         These can be run manually or from DRT.
1420
1421         * fast/events/wheelevent-in-scrolling-div-expected.txt: Added.
1422         * fast/events/wheelevent-in-scrolling-div.html: Added.
1423
1424 2010-03-02  Mark Rowe  <mrowe@apple.com>
1425
1426         Reviewed by Darin Adler.
1427
1428         Bug 35576: WebKit should tell plug-in instances when private browsing state changes
1429         <http://webkit.org/b/35576>
1430
1431         * platform/win/Skipped: Remove plugins/private-browsing-mode.html now that it passes.
1432
1433 2010-03-02  Mark Rowe  <mrowe@apple.com>
1434
1435         Reviewed by Oliver Hunt.
1436
1437         Bug 30348: Implement private mode for plug-ins on Windows
1438         <http://webkit.org/b/30348> / <rdar://problem/7562261>
1439
1440         * platform/win/Skipped: Remove plugins/private-browsing-mode-2.html now that it passes.
1441
1442 2010-03-02  Alexey Proskuryakov  <ap@apple.com>
1443
1444         Reviewed by Adam Roben.
1445
1446         https://bugs.webkit.org/show_bug.cgi?id=35600
1447         shouldBe() fails when comparing an array to null.
1448
1449         * fast/js/resources/js-test-pre.js: (areArraysEqual): This function is expected to be called
1450         with weird arguments, as it's used with array-like objects like WebGLByteArray. Made it
1451         resilient against exceptions raised when dealing with those.
1452
1453 2010-03-02  Brady Eidson  <beidson@apple.com>
1454
1455         Reviewed by Sam Weinig.
1456
1457         Followup for REGRESSION(r51097) - Unable to log in to statefarm.com
1458         <rdar://problem/7672667> and https://bugs.webkit.org/show_bug.cgi?id=35556
1459
1460         * fast/loader/for-window-event-onload-scripts-expected.txt:
1461         * fast/loader/for-window-event-onload-scripts.html:
1462
1463 2010-03-02  Chris Fleizach  <cfleizach@apple.com>
1464
1465         Reviewed by Beth Dakin.
1466
1467         aria-label isn't respected on option elements
1468         https://bugs.webkit.org/show_bug.cgi?id=35400
1469
1470         * platform/mac/accessibility/option-with-arialabel-expected.txt: Added.
1471         * platform/mac/accessibility/option-with-arialabel.html: Added.
1472
1473 2010-03-02  Kent Tamura  <tkent@chromium.org>
1474
1475         Reviewed by Shinichiro Hamaji.
1476
1477         Merge ValidityState-stepMismatch-{number,range,unsupported}.html and
1478         input-step-{number,range,unsupported}.html to other tests
1479         https://bugs.webkit.org/show_bug.cgi?id=35435
1480
1481         - Merge ValidityState-stepMismatch-{number,range,unsupported}.html to
1482         ValidityState-stepMismatch.html
1483         - Merge input-step--{number,range,unsupported}.html to input-step.html
1484
1485         * fast/forms/ValidityState-stepMismatch-expected.txt:
1486         * fast/forms/ValidityState-stepMismatch-number-expected.txt: Removed.
1487         * fast/forms/ValidityState-stepMismatch-number.html: Removed.
1488         * fast/forms/ValidityState-stepMismatch-range-expected.txt: Removed.
1489         * fast/forms/ValidityState-stepMismatch-range.html: Removed.
1490         * fast/forms/ValidityState-stepMismatch-unsupported-expected.txt: Removed.
1491         * fast/forms/ValidityState-stepMismatch-unsupported.html: Removed.
1492         * fast/forms/input-step-number-expected.txt: Removed.
1493         * fast/forms/input-step-number.html: Removed.
1494         * fast/forms/input-step-range-expected.txt: Removed.
1495         * fast/forms/input-step-range.html: Removed.
1496         * fast/forms/input-step-unsupported-expected.txt: Removed.
1497         * fast/forms/input-step-unsupported.html: Removed.
1498         * fast/forms/input-stepup-stepdown-expected.txt:
1499         * fast/forms/script-tests/ValidityState-stepMismatch-number.js: Removed.
1500         * fast/forms/script-tests/ValidityState-stepMismatch-range.js: Removed.
1501         * fast/forms/script-tests/ValidityState-stepMismatch-unsupported.js: Removed.
1502         * fast/forms/script-tests/ValidityState-stepMismatch.js:
1503         * fast/forms/script-tests/input-step-number.js: Removed.
1504         * fast/forms/script-tests/input-step-range.js: Removed.
1505         * fast/forms/script-tests/input-step-unsupported.js: Removed.
1506         * fast/forms/script-tests/input-stepup-stepdown.js:
1507
1508 2010-03-02  Brady Eidson  <beidson@apple.com>
1509
1510         Reviewed by Sam Weinig.
1511
1512         REGRESSION(r51097) - Unable to log in to statefarm.com
1513         <rdar://problem/7672667> and https://bugs.webkit.org/show_bug.cgi?id=35556
1514
1515         * fast/loader/for-window-event-onload-scripts-expected.txt: Added.
1516         * fast/loader/for-window-event-onload-scripts.html: Added.
1517
1518 2010-03-02  Chris Fleizach  <cfleizach@apple.com>
1519
1520         Fixing layout test problems. No review.
1521
1522         AX: changes to WAI-ARIA grid aren't perceived correctly by VoiceOver
1523         https://bugs.webkit.org/show_bug.cgi?id=35514
1524
1525         AXTable tests crash on Leopard/Tiger because tables don't exist. This test needs to be skipped
1526         on those playtforms.
1527
1528         * platform/mac-leopard/Skipped:
1529         * platform/mac-tiger/Skipped:
1530
1531 2010-02-28  Holger Hans Peter Freyther  <zecke@selfish.org>
1532
1533         Reviewed by Gustavo Noronha.
1534
1535         [Gtk] Support private browsing mode in plugins.
1536         https://bugs.webkit.org/show_bug.cgi?id=35500
1537
1538         Unskip test after taking code from PluginViewQt.cpp
1539
1540         * platform/gtk/Skipped:
1541
1542 2010-02-27  Alexey Proskuryakov  <ap@apple.com>
1543
1544         Reviewed by Darin Adler.
1545
1546         https://bugs.webkit.org/show_bug.cgi?id=26520
1547         Accessing a DOM node from a parent window in a child iframe moves the prototype to the child
1548         iframe and resets it in the parent window
1549
1550         Adding a test for a bug that no longer occurs in ToT.
1551
1552         * fast/dom/cross-frame-node-prototype-expected.txt: Added.
1553         * fast/dom/cross-frame-node-prototype.html: Added.
1554         * fast/dom/resources/cross-frame-node-prototype-iframe.html: Added.
1555
1556 2010-03-01  Gustavo Noronha Silva  <gns@gnome.org>
1557
1558         Rebaseline the two editing tests we stopped skipping - we failed
1559         to take the new caret position result into account while
1560         unskipping these.
1561
1562         * platform/gtk/editing/selection/5109817-expected.txt:
1563         * platform/gtk/editing/selection/5354455-2-expected.txt:
1564
1565 2010-03-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1566
1567         Reviewed by Eric Seidel.
1568
1569         [GTK] plugins/setProperty.html fails on 64bit Release
1570         https://bugs.webkit.org/show_bug.cgi?id=35425
1571
1572         Unskip the tests that failed as a consequence of the memory
1573         corruption.
1574
1575         * platform/gtk/Skipped:
1576
1577 2010-03-01  Chris Fleizach  <cfleizach@apple.com>
1578
1579         Reviewed by Darin Adler.
1580
1581         AX: changes to WAI-ARIA grid aren't perceived correctly by VoiceOver
1582         https://bugs.webkit.org/show_bug.cgi?id=35514
1583
1584         * platform/mac/accessibility/stale-table-rows-expected.txt: Added.
1585         * platform/mac/accessibility/stale-table-rows.html: Added.
1586
1587 2010-03-01  José Millán Soto  <jmillan@igalia.com>
1588
1589         Reviewed by Gustavo Noronha Silva.
1590
1591         [GTK] Right click does not activate text entry
1592         https://bugs.webkit.org/show_bug.cgi?id=29177
1593
1594         Stop skipping some tests which where failing because of right click
1595         not being correct handled.
1596
1597         * platform/gtk/Skipped:
1598
1599 2010-03-01  Alex Milowski  <alex@milowski.com>
1600
1601         Reviewed by Kenneth Rohde Christiansen.
1602
1603         Added test for basic msubsup support.
1604
1605         * mathml/presentation/subsup.xhtml: Added.
1606         * platform/mac/mathml/presentation/subsup-expected.checksum: Added.
1607         * platform/mac/mathml/presentation/subsup-expected.png: Added.
1608         * platform/mac/mathml/presentation/subsup-expected.txt: Added.
1609
1610 2010-03-01  Thatcher Ulrich  <tulrich@google.com>
1611
1612         Reviewed by Darin Fisher.
1613
1614         Fix chromium iframe shims.  Add another test case to the
1615         iframes-shims test.  After r53637, the plugin widget doesn't get
1616         moved every paint.  This used to hide the bug that if an iframe
1617         gets added, the plugin's cutout rectangles don't get updated until
1618         a layout happens.
1619         https://bugs.webkit.org/show_bug.cgi?id=35184
1620
1621         * plugins/iframe-shims.html: test case that adds an iframe shim dynamically
1622
1623 2010-03-01  Gavin Barraclough  <barraclough@apple.com>
1624
1625         Reviewed by Oliver Hunt.
1626
1627         Bug 35537 - put_by_id does will incorrectly cache writes where a specific value exists,
1628                     where at the point of caching the same value is being written.
1629
1630         Add test case.
1631
1632         * fast/js/method-check-expected.txt:
1633         * fast/js/script-tests/method-check.js:
1634         (addOne):
1635         (addOneHundred):
1636         (totalizer.makeCall):
1637
1638 2010-03-01  Kenneth Russell  <kbr@google.com>
1639
1640         Reviewed by Oliver Hunt.
1641
1642         Integer overflow in WebGL arrays
1643         https://bugs.webkit.org/show_bug.cgi?id=35241
1644
1645         * fast/canvas/webgl/array-unit-tests-expected.txt:
1646         * fast/canvas/webgl/array-unit-tests.html:
1647         * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt: Added.
1648         * fast/canvas/webgl/webgl-array-invalid-ranges.html: Added.
1649
1650 2010-03-01  Brady Eidson  <beidson@apple.com>
1651
1652         Reviewed by Sam Weinig.
1653
1654         REGRESSION: Telling a WebView to go to its current WebHistoryItem is broken.
1655         <rdar://problem/7699371> and https://bugs.webkit.org/show_bug.cgi?id=35532
1656
1657         * fast/loader/api-test-go-to-current-back-forward-item-expected.txt: Added.
1658         * fast/loader/api-test-go-to-current-back-forward-item.html: Added.
1659         * platform/gtk/Skipped:
1660         * platform/qt/Skipped:
1661         * platform/win/Skipped:
1662
1663 2010-02-27  Ilya Tikhonovsky  <loislo@chromium.org>
1664
1665         Reviewed by Pavel Feldman.
1666
1667         Web Inspector: callerScriptName and callerScriptLine should be obfuscated for timeline tests.
1668         https://bugs.webkit.org/show_bug.cgi?id=35478
1669
1670         * ../../LayoutTests/inspector/timeline-test.js:
1671
1672 2010-02-28  Robert Hogan  <robert@roberthogan.net>
1673
1674         Reviewed by Simon Hausmann.
1675
1676         [Qt] Support private browsing mode in plugins
1677
1678         Add support for NPNVprivateModeBool property in plugins.
1679
1680         See also: https://developer.mozilla.org/En/Supporting_private_browsing_in_plugins
1681
1682         The NPNVprivateModeBool property is supported as scriptable property privateBrowsingEnabled
1683         in the test WebKit plugin. The Mac platform also supports a cachedPrivateBrowsingEnabled
1684         property implemented in the test plugin. This allows the Layout test
1685         plugins/private-browsing-mode.html to retrieve the previous value of NPNVprivateModeBool
1686         in the test plugin. Due to the platform-specific overhead required to support this bespoke
1687         property it is not implemented as part of this patch, instead a new test,
1688         plugins/private-browsing-mode-2.html, is added to ensure that setting and resetting
1689         privateBrowsingEnabled works as expected.
1690
1691         http://bugs.webkit.org/show_bug.cgi?id=33180
1692
1693         * platform/gtk/Skipped:
1694         * platform/mac-snowleopard/Skipped:
1695         * platform/qt/Skipped:
1696         * platform/win/Skipped:
1697         * plugins/private-browsing-mode-2-expected.txt: Added.
1698         * plugins/private-browsing-mode-2.html: Added.
1699
1700 2010-02-27  Xan Lopez  <xlopez@igalia.com>
1701
1702         Rubber-stamped by Gustavo Noronha.
1703
1704         Unskip test that we seem to pass now.
1705
1706         * platform/gtk/Skipped:
1707
1708 2010-02-27  Xan Lopez  <xlopez@igalia.com>
1709
1710         Reviewed by Gustavo Noronha.
1711
1712         Add platform results for plugin test and unskip it. The filename
1713         of our test plugin is not the same than the one expected in the
1714         default result file.
1715
1716         * platform/gtk/Skipped:
1717         * platform/gtk/plugins/plugin-javascript-access-expected.txt: Added.
1718
1719 2010-02-27  Csaba Osztrogonác  <ossy@webkit.org>
1720
1721         [Qt] Skip new test introduced in r55353 because of missing drag&drop support.
1722
1723         * platform/qt/Skipped: fast/css/user-drag-none.html skipped.
1724
1725 2010-02-27  Dan Bernstein  <mitz@apple.com>
1726
1727         Reviewed by Maciej Stachowiak.
1728
1729         <rdar://problem/7696607> Links do not respect -webkit-user-drag: none
1730         https://bugs.webkit.org/show_bug.cgi?id=35475
1731
1732         * fast/css/user-drag-none-expected.txt: Added.
1733         * fast/css/user-drag-none.html: Added.
1734
1735 2010-02-27  Xan Lopez  <xlopez@igalia.com>
1736
1737         Reviewed by Gustavo Noronha.
1738
1739         We now pass this test, unskip.
1740
1741         * platform/gtk/Skipped:
1742
1743 2010-02-26  Alexey Proskuryakov  <ap@apple.com>
1744
1745         Reviewed by Anders Carlsson.
1746
1747         https://bugs.webkit.org/show_bug.cgi?id=35450
1748         Crash when a Java array property accessor raises an exception
1749
1750         Adding with a FAIL result, because this doesn't raise an exception in Firefox. I don't know
1751         what the formally correct behavior is, but it's good to avoid crashing.
1752
1753         * java/SharedApplet.java:
1754         (NonPublicClass):
1755         (NonPublicClass.NonPublicClass):
1756         (NonPublicClass..SharedApplet.getObjectOfNonPublicClass):
1757         * java/inaccessible-class-expected.txt: Added.
1758         * java/inaccessible-class.html: Added.
1759
1760 2010-02-26  Gavin Barraclough  <barraclough@apple.com>
1761
1762         Reviewed by Alexey Proskuryakov.
1763
1764         Bug 35401 - Fix handling of errors in handling calls over bridge,
1765         where base object bridge-type does not match method bridge-type.
1766
1767         The code assumes users will only attempt to invoke a Java method
1768         on a Java base object, etc.
1769         Add language specific subclasses of RuntimeMethod, and pass the
1770         RuntimeMethod into invokeMethod, so we can typecheck before
1771         casting.  Throw an exception on type mismatch.
1772
1773         * java/java-and-plugins.html: Add tests for passing mismatched this objects to methdods.
1774
1775 2010-02-26  Alex Milowski  <alex@milowski.com>
1776
1777         Reviewed by Kenneth Rohde Christiansen.
1778
1779         Basic tests for munder, munderover, and mover elements.
1780
1781         * mathml/presentation/over.xhtml: Added.
1782         * mathml/presentation/under.xhtml: Added.
1783         * mathml/presentation/underover.xhtml: Added.
1784         * platform/mac/mathml/presentation/over-expected.checksum: Added.
1785         * platform/mac/mathml/presentation/over-expected.png: Added.
1786         * platform/mac/mathml/presentation/over-expected.txt: Added.
1787         * platform/mac/mathml/presentation/under-expected.checksum: Added.
1788         * platform/mac/mathml/presentation/under-expected.png: Added.
1789         * platform/mac/mathml/presentation/under-expected.txt: Added.
1790         * platform/mac/mathml/presentation/underover-expected.checksum: Added.
1791         * platform/mac/mathml/presentation/underover-expected.png: Added.
1792         * platform/mac/mathml/presentation/underover-expected.txt: Added.
1793
1794 2010-02-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1795
1796         Reviewed by Xan Lopez.
1797
1798         [GTK] Needs proper reporting of frame loader callbacks, in DRT
1799         https://bugs.webkit.org/show_bug.cgi?id=32170
1800
1801         Unskip tests that now pass.
1802
1803         * LayoutTests/platform/gtk/http/tests/loading/redirect-with-no-location-crash-expected.txt: rebaselined.
1804         * platform/gtk/Skipped:
1805
1806 2010-02-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1807
1808         Rebaseline of platform-specific results for test.
1809
1810         SVGResourceClipper needs to be moved to RenderSVGResourceClipper
1811         https://bugs.webkit.org/show_bug.cgi?id=35421
1812
1813         * platform/gtk/svg/custom/use-on-clip-path-with-transformation-expected.txt:
1814
1815 2010-02-26  Dirk Schulze  <krit@webkit.org>
1816
1817         Unreviewed LayoutTest fix.
1818
1819         SVGResourceClipper needs to be moved to RenderSVGResourceClipper
1820         https://bugs.webkit.org/show_bug.cgi?id=35421
1821
1822         This corrects a result of a new clip test for SVG.
1823
1824         * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
1825
1826 2010-02-26  Csaba Osztrogonác  <ossy@webkit.org>
1827
1828         Unreviewed trivial fix.
1829
1830         [Qt] Update platform specific expected file after r55289.
1831
1832         * platform/qt/svg/css/clippath-with-shadow-expected.txt:
1833
1834 2010-02-26  Dirk Schulze  <krit@webkit.org>
1835
1836         Reviewed by Nikolas Zimmermann.
1837
1838         SVGResourceClipper needs to be moved to RenderSVGResourceClipper
1839         https://bugs.webkit.org/show_bug.cgi?id=35421
1840
1841         Update results after the move of SVGResourceClipper. Results are better
1842         readable and more sensible now.
1843
1844         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
1845         * platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
1846         * platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
1847         * platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
1848         * platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
1849         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1850         * platform/mac/svg/batik/text/textEffect2-expected.txt:
1851         * platform/mac/svg/batik/text/textProperties-expected.txt:
1852         * platform/mac/svg/css/clippath-with-shadow-expected.txt:
1853         * platform/mac/svg/custom/clip-path-child-changes-expected.txt:
1854         * platform/mac/svg/custom/clip-path-display-none-child-expected.txt:
1855         * platform/mac/svg/custom/clip-path-href-changes-expected.txt:
1856         * platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
1857         * platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
1858         * platform/mac/svg/custom/clip-path-units-changes-expected.txt:
1859         * platform/mac/svg/custom/clip-path-with-transform-expected.txt:
1860         * platform/mac/svg/custom/empty-clip-path-expected.txt:
1861         * platform/mac/svg/custom/focus-ring-expected.txt:
1862         * platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
1863         * platform/mac/svg/custom/invalid-css-expected.txt:
1864         * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
1865         * platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
1866         * platform/mac/svg/custom/recursive-clippath-expected.txt:
1867         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt:
1868         * platform/mac/svg/custom/text-clip-expected.txt:
1869         * platform/mac/svg/custom/visibility-override-clip-expected.txt:
1870         * platform/mac/svg/filters/filter-clip-expected.txt:
1871         * svg/custom/use-clipped-transform-expected.txt:
1872
1873 2010-02-26  Ben Murdoch  <benm@google.com>
1874
1875         Reviewed by Kenneth Rohde Christiansen.
1876
1877         The element that a touchevent is dispatched to isn't always right
1878         https://bugs.webkit.org/show_bug.cgi?id=35431
1879
1880         * fast/events/touch/basic-single-touch-events-expected.txt: Updated
1881             the targetTouches list expections.
1882         * fast/events/touch/script-tests/basic-single-touch-events.js: ditto.
1883         (verifyTouch):
1884
1885 2010-02-26  Dirk Pranke  <dpranke@chromium.org>
1886
1887         Reviewed by Darin Fisher.
1888
1889         Fix the handling of updates to #hash fragments to check for differences
1890         post-canonicalization rather than comparing pre- to post-. Chromium
1891         had a bug where we would set the #hash on an about:blank URL and generate
1892         an onload event because we thought the URL (not just the fragment) was
1893         changing.
1894
1895         http://bugs.webkit.org/show_bug.cgi?id=35180
1896
1897         * fast/loader/about-blank-hash-change-expected.txt: Added.
1898         * fast/loader/about-blank-hash-change.html: Added.
1899
1900 2010-02-26  Zhenyao Mo  <zmo@google.com>
1901
1902         Reviewed by David Levin.
1903
1904         texImage2D and texSubImage2D taking ImageData ignore flipY and premultiplyAlpha
1905         https://bugs.webkit.org/show_bug.cgi?id=34459
1906
1907         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-expected.txt: Added.
1908         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html: Added.
1909
1910 2010-02-26  Zhenyao Mo  <zmo@google.com>
1911
1912         Reviewed by David Levin.
1913
1914         Set viewport to canvas size upon context creation
1915         https://bugs.webkit.org/show_bug.cgi?id=35057
1916
1917         * fast/canvas/webgl/bug-32888.html: Remove the gl.viewport call since it's done when WebGLRenderingContext is created.
1918         * fast/canvas/webgl/gl-get-calls-expected.txt: The read-back viewport size should match the canvas size instead of (0, 0, 0, 0).
1919         * fast/canvas/webgl/gl-get-calls.html: Remove the gl.viewport call since it's done when WebGLRenderingContext is created.
1920         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html: Ditto.
1921         * fast/canvas/webgl/tex-sub-image-2d.html: Ditto.
1922         * fast/canvas/webgl/texImage2DImageDataTest.html: Ditto.
1923         * fast/canvas/webgl/triangle.html: Ditto.
1924         * fast/canvas/webgl/viewport-unchanged-upon-resize.html: Ditto.
1925
1926 2010-02-26  Csaba Osztrogonác  <ossy@webkit.org>
1927
1928         Reviewed by Kenneth Rohde Christiansen.
1929
1930         [Qt] fast/multicol/client-rects.html fails in QtLauncher
1931         https://bugs.webkit.org/show_bug.cgi?id=34959
1932
1933         * platform/qt/fast: Added.
1934         * platform/qt/fast/multicol: Added.
1935         * platform/qt/fast/multicol/client-rects-expected.txt: Platform specific expected file added.
1936         * platform/qt/Skipped: fast/multicol/client-rects.html unskipped.
1937
1938 2010-02-26  Csaba Osztrogonác  <ossy@webkit.org>
1939
1940         Reviewed by Kenneth Rohde Christiansen.
1941
1942         [Qt] LayoutTestController.numberOfPages() should have default parameters
1943         https://bugs.webkit.org/show_bug.cgi?id=35428
1944
1945         * platform/qt/Skipped: printing/css2.1 tests unskipped.
1946
1947 2010-02-26  Philippe Normand  <pnormand@igalia.com>
1948
1949         Rubber-stamped by Xan Lopez.
1950
1951         [GTK] plugins/setProperty.html fails on 64bit Release
1952         https://bugs.webkit.org/show_bug.cgi?id=35425
1953
1954         * platform/gtk/Skipped: Skipping another crasher related to bug 35425.
1955
1956 2010-02-26  Ilya Tikhonovsky  <loislo@chromium.org>
1957
1958         Reviewed by Pavel Feldman.
1959
1960         WebInspector: While the current timeline view in DevTools provides a great overview of
1961         things happening, we should make it easier to locate the cause of an event,
1962         e.g., link to JS where relevant.
1963         Caller info support for all kind of Timeline events and new Function Call event will be added.
1964         https://bugs.webkit.org/show_bug.cgi?id=33995
1965
1966         * inspector/timeline-enum-stability-expected.txt:
1967         * inspector/timeline-test.js
1968
1969 2010-02-26  Shinichiro Hamaji  <hamaji@chromium.org>
1970
1971         Unreviewed. Skip failing tests.
1972
1973         Refine LayoutTests/printing/css2.1 with numberOfPages
1974         https://bugs.webkit.org/show_bug.cgi?id=35334
1975
1976         * platform/qt/Skipped:
1977
1978 2010-02-26  Shinichiro Hamaji  <hamaji@chromium.org>
1979
1980         Reviewed by Eric Seidel.
1981
1982         Refine LayoutTests/printing/css2.1 with numberOfPages
1983         https://bugs.webkit.org/show_bug.cgi?id=35334
1984
1985         Small refinements were done in paged-media-test-utils.js.
1986
1987         Note that WebKit doesn't pass page-break-after-003 for now.
1988
1989         * printing/css2.1/README.txt:
1990         * printing/css2.1/page-break-after-000-expected.txt:
1991         * printing/css2.1/page-break-after-000.html:
1992         * printing/css2.1/page-break-after-001-expected.txt:
1993         * printing/css2.1/page-break-after-001.html:
1994         * printing/css2.1/page-break-after-002-expected.txt:
1995         * printing/css2.1/page-break-after-002.html:
1996         * printing/css2.1/page-break-after-003-expected.txt: Added.
1997         * printing/css2.1/page-break-after-003.html: Added.
1998         * printing/css2.1/page-break-after-004-expected.txt:
1999         * printing/css2.1/page-break-after-004.html:
2000         * printing/css2.1/page-break-before-000-expected.txt:
2001         * printing/css2.1/page-break-before-000.html:
2002         * printing/css2.1/page-break-before-001-expected.txt:
2003         * printing/css2.1/page-break-before-001.html:
2004         * printing/css2.1/page-break-before-002-expected.txt:
2005         * printing/css2.1/page-break-before-002.html:
2006         * printing/css2.1/page-break-inside-000-expected.txt:
2007         * printing/css2.1/page-break-inside-000.html:
2008         * printing/resources/paged-media-test-utils.js:
2009         (appendResult):
2010         (pageNumberForElementShouldBe):
2011         (numberOfPagesShouldBe):
2012         (runPrintingTest):
2013
2014 2010-02-26  Philippe Normand  <pnormand@igalia.com>
2015
2016         Rubber-stamped by Xan Lopez.
2017
2018         [GTK] plugins/setProperty.html fails on 64bit Release
2019         https://bugs.webkit.org/show_bug.cgi?id=35425
2020
2021         * platform/gtk/Skipped: Skipping crasher.
2022
2023 2010-02-26  Philippe Normand  <pnormand@igalia.com>
2024
2025         Rubber-stamped by Xan Lopez.
2026
2027         Adding two GTK layout test results for a new tests
2028         added in r55259 and r55260.
2029
2030         * platform/gtk/svg/custom/use-on-clip-path-with-transformation-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt.
2031         * platform/gtk/svg/filters/filter-on-tspan-expected.txt: Added.
2032
2033 2010-02-26  Csaba Osztrogonác  <ossy@webkit.org>
2034
2035         Unreviewed. Roll-out r55263 because it broke fast/forms/textarea-type-spaces-pretty-diff.html.
2036         https://bugs.webkit.org/show_bug.cgi?id=30946
2037
2038         * editing/execCommand/5142012-3-expected.txt:
2039         * editing/inserting/rebalance-whitespace-1-expected.txt: Removed.
2040         * editing/inserting/rebalance-whitespace-1.html: Removed.
2041         * editing/pasteboard/5521237-expected.txt:
2042         * platform/mac/editing/execCommand/5482023-expected.checksum:
2043         * platform/mac/editing/execCommand/5482023-expected.png: Added.
2044         * platform/mac/editing/execCommand/5482023-expected.txt:
2045         * platform/mac/editing/execCommand/remove-formatting-2-expected.checksum:
2046         * platform/mac/editing/execCommand/remove-formatting-2-expected.png: Added.
2047         * platform/mac/editing/execCommand/remove-formatting-expected.checksum:
2048         * platform/mac/editing/execCommand/remove-formatting-expected.png: Added.
2049         * platform/mac/editing/execCommand/remove-formatting-expected.txt:
2050         * platform/mac/editing/inserting/editable-html-element-expected.checksum:
2051         * platform/mac/editing/inserting/editable-html-element-expected.png: Added.
2052         * platform/mac/editing/inserting/editable-html-element-expected.txt:
2053         * platform/mac/editing/pasteboard/4989774-expected.checksum:
2054         * platform/mac/editing/pasteboard/4989774-expected.png: Added.
2055         * platform/mac/editing/pasteboard/4989774-expected.txt:
2056         * platform/mac/editing/selection/4983858-expected.checksum:
2057         * platform/mac/editing/selection/4983858-expected.png: Added.
2058         * platform/mac/editing/selection/4983858-expected.txt:
2059
2060 2010-02-25  Dirk Pranke  <dpranke@chromium.org>
2061
2062         Reviewed by Eric Seidel.
2063
2064         Test whether or not we preserve the hash fragments for "about:blank"
2065         URLs. (Note that currently WebKit passes this but Chromium doesn't).
2066
2067         https://bugs.webkit.org/show_bug.cgi?id=35399
2068
2069         * fast/loader/about-blank-hash-kept-expected.txt: Added.
2070         * fast/loader/about-blank-hash-kept.html: Added.
2071
2072 2010-02-25  Enrica Casucci  <enrica@apple.com>
2073
2074         Reviewed by Adele Peterson.
2075
2076         Extra layout on keypress after a space (problem with rebalanceWhitespaceAt in InsertTextCommand).
2077         https://bugs.webkit.org/show_bug.cgi?id=30946
2078         <rdar://problem/7639184>
2079
2080         There are now regular spaces where nbsps were used unnecessarily before.  Also,
2081         multi-character insertions now have their whitespace rebalanced, and this is
2082         reflected in a few tests.
2083
2084         * editing/execCommand/5142012-3-expected.txt:
2085         * editing/inserting/rebalance-whitespace-1-expected.txt: Added.
2086         * editing/inserting/rebalance-whitespace-1.html: Added.
2087         * editing/pasteboard/5521237-expected.txt:
2088         * platform/mac/editing/execCommand/5482023-expected.checksum:
2089         * platform/mac/editing/execCommand/5482023-expected.png: Removed.
2090         * platform/mac/editing/execCommand/5482023-expected.txt:
2091         * platform/mac/editing/execCommand/remove-formatting-2-expected.checksum:
2092         * platform/mac/editing/execCommand/remove-formatting-2-expected.png: Removed.
2093         * platform/mac/editing/execCommand/remove-formatting-expected.checksum:
2094         * platform/mac/editing/execCommand/remove-formatting-expected.png: Removed.
2095         * platform/mac/editing/execCommand/remove-formatting-expected.txt:
2096         * platform/mac/editing/inserting/editable-html-element-expected.checksum:
2097         * platform/mac/editing/inserting/editable-html-element-expected.png: Removed.
2098         * platform/mac/editing/inserting/editable-html-element-expected.txt:
2099         * platform/mac/editing/pasteboard/4989774-expected.checksum:
2100         * platform/mac/editing/pasteboard/4989774-expected.png: Removed.
2101         * platform/mac/editing/pasteboard/4989774-expected.txt:
2102         * platform/mac/editing/selection/4983858-expected.checksum:
2103         * platform/mac/editing/selection/4983858-expected.png: Removed.
2104         * platform/mac/editing/selection/4983858-expected.txt:
2105
2106 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
2107
2108         Reviewed by Anders Carlsson.
2109
2110         https://bugs.webkit.org/show_bug.cgi?id=35406
2111         <rdar://problem/6945502> Make generic array methods work with JavaArray
2112
2113         * java/array-sort-expected.txt: Added.
2114         * java/array-sort.html: Added.
2115
2116 2010-02-25  Dirk Schulze  <krit@webkit.org>
2117
2118         Reviewed by Nikolas Zimmermann.
2119
2120         SVG's tspan is no member of SVGRenderBase, this can cause crashes on filters
2121         https://bugs.webkit.org/show_bug.cgi?id=35354
2122
2123         Check if filters work for tspan according to the SVG Spec. The test shouldn't
2124         throw an assert now and a green rect should be visible.
2125
2126         * platform/mac/svg/filters/filter-on-tspan-expected.checksum: Added.
2127         * platform/mac/svg/filters/filter-on-tspan-expected.png: Added.
2128         * platform/mac/svg/filters/filter-on-tspan-expected.txt: Added.
2129         * svg/filters/filter-on-tspan.svg: Added.
2130
2131 2010-02-25  Dirk Schulze  <krit@webkit.org>
2132
2133         Reviewed by Nikolas Zimmermann.
2134
2135         Use-element doesn't transform clipPath
2136         https://bugs.webkit.org/show_bug.cgi?id=35375
2137
2138         Check if the clipPath gets transformed on setting a transform or translation for use.
2139
2140         * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.checksum: Added.
2141         * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.png: Added.
2142         * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt: Added.
2143         * svg/custom/use-on-clip-path-with-transformation.svg: Added.
2144
2145 2010-02-25  Jian Li  <jianli@chromium.org>
2146
2147         Reviewed by Dmitry Titov.
2148
2149         File.type support.
2150         https://bugs.webkit.org/show_bug.cgi?id=35361
2151
2152         Update the layout test to test File.type.
2153
2154         * editing/pasteboard/file-input-files-access-expected.txt:
2155         * editing/pasteboard/script-tests/file-input-files-access.js:
2156         (fileListShouldBe):
2157         (runTest):
2158
2159 2010-02-25  Oliver Hunt  <oliver@apple.com>
2160
2161         Reviewed by Maciej Stachowiak.
2162
2163         Race condition in JSPropertyNameIterator and Structure destruction
2164         https://bugs.webkit.org/show_bug.cgi?id=35398
2165
2166         Add test to ensure that this race condition doesn't occur.
2167
2168         * fast/js/script-tests/for-in-cached.js:
2169         (cacheClearing):
2170
2171 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
2172
2173         Tiger build fix.
2174
2175         * java/Makefile: I can't get $(or ...) work on Tiger, so changed to use a single condition.
2176
2177 2010-02-25  Alexey Proskuryakov  <ap@apple.com>
2178
2179         Reviewed by Geoffrey Garen.
2180
2181         https://bugs.webkit.org/show_bug.cgi?id=35394
2182         <rdar://problem/7685262> Make passing objects between Java and plug-ins work
2183
2184         * java/Makefile: Added plugin.jar to classpath to make JSObject available in test applets.
2185
2186         * java/java-and-plugins-expected.txt: Added.
2187         * java/java-and-plugins.html: Added.
2188
2189         * java/SharedApplet.java: Added test methods for java-and-plugins.html.
2190
2191         * java/argument-to-object-type-expected.txt:
2192         * java/argument-to-object-type.html:
2193         * java/array-return-expected.txt:
2194         * java/array-return.html:
2195         Removed plug-in element that got here due to a copy/paste mistake.
2196
2197 2010-02-25  Pavel Feldman  <pfeldman@chromium.org>
2198
2199         Web Inspector: evaluate-on-hover does not work on HTML files.
2200
2201         https://bugs.webkit.org/show_bug.cgi?id=35378
2202
2203         * inspector/syntax-highlight-html-expected.txt:
2204
2205 2010-02-25  Ben Murdoch  <benm@google.com>
2206
2207         Reviewed by Kenneth Rohde Christiansen.
2208
2209         The target element of a Touch should be the target where that touch originated, not where it is now.
2210         https://bugs.webkit.org/show_bug.cgi?id=34585
2211
2212         * fast/events/touch/basic-single-touch-events-expected.txt: Update expected target element.
2213         * fast/events/touch/script-tests/basic-single-touch-events.js: ditto.
2214         * fast/events/touch/script-tests/touch-target.js: Added.
2215         * fast/events/touch/touch-target-expected.txt: Added.
2216         * fast/events/touch/touch-target.html: Added.
2217
2218 2010-02-25  Xan Lopez  <xlopez@igalia.com>
2219
2220         Reviewed by Gustavo Noronha.
2221
2222         Unskip a bunch of (AFAICT) non-flakey HTTP tests that we currently
2223         pass.
2224
2225         * platform/gtk/Skipped:
2226
2227 2010-02-24  Chris Evans  <cevans@chromium.org>
2228
2229         Reviewed by Darin Adler.
2230
2231         Add test for SVG that used to cause crash.
2232         It has been fixed on trunk for a while, thanks to the <use> rewrite,
2233         but we want to make sure we do not regress.
2234
2235         * svg/dom/use-transform.svg: Added.
2236         * svg/dom/use-transform-expected.txt: Added.
2237
2238 2010-02-24  Dan Bernstein  <mitz@apple.com>
2239
2240         Rubber-stamped by Anders Carlsson.
2241
2242         Keep this test’s behavior the same after r55203.
2243
2244         * fast/dom/script-tests/prototype-inheritance-2.js: Explicitly set the inner document’s body
2245         display property to “none”. Before r55203, this happened as a side effect of parsing the
2246         <frameset> tag.
2247
2248 2010-02-24  Dan Bernstein  <mitz@apple.com>
2249
2250         Reviewed by Anders Carlsson.
2251
2252         <rdar://problem/7018611> innerHTML applies meta/link/title tags from a detached html element
2253
2254         * fast/parser/fragment-parser-expected.txt: Added.
2255         * fast/parser/fragment-parser.html: Added.
2256         * fast/parser/script-tests/fragment-parser.js: Added.
2257
2258 2010-02-24  Oliver Hunt  <oliver@apple.com>
2259
2260         Reviewed by Geoffrey Garen.
2261
2262         [REGRESSION in r55185] EXC_BAD_ACCESS on opening inspector.
2263         https://bugs.webkit.org/show_bug.cgi?id=35335
2264
2265         Add tests for caching getter lookup on large objects (eg. those not
2266         using the inline storage array).
2267
2268         * fast/js/pic/cached-getter-setter-expected.txt:
2269         * fast/js/pic/cached-getter-setter.html:
2270
2271 2010-02-24  Xan Lopez  <xlopez@igalia.com>
2272
2273         Reviewed by Gustavo Noronha.
2274
2275         Unskip 3 passing cookies tests.
2276
2277         * platform/gtk/Skipped:
2278
2279 2010-02-24  Dan Bernstein  <mitz@apple.com>
2280
2281         Reviewed by Simon Fraser.
2282
2283         <rdar://problem/7682827> Text with :first-letter lingers after being removed
2284
2285         * fast/css/first-letter-set-text-expected.checksum: Added.
2286         * fast/css/first-letter-set-text-expected.png: Added.
2287         * fast/css/first-letter-set-text-expected.txt: Added.
2288         * fast/css/first-letter-set-text.html: Added.
2289
2290 2010-02-24  Philippe Normand  <pnormand@igalia.com>
2291
2292         Rubber-stamped by Xan Lopez.
2293
2294         [GTK] DRT implement execCommand()
2295         https://bugs.webkit.org/show_bug.cgi?id=35351
2296
2297         Skip test that fails in GTK+.
2298
2299         * platform/gtk/Skipped:
2300
2301 2010-02-24  Philippe Normand  <pnormand@igalia.com>
2302
2303         Rubber-stamped by Xan Lopez.
2304
2305         Adding a GTK layout test result for a new test
2306         added in r55159.
2307
2308         * platform/gtk/fast/repaint/repaint-during-scroll-expected.txt: Added.
2309
2310 2010-02-23  Csaba Osztrogonác  <ossy@webkit.org>
2311
2312         Rubber-stamped by Simon Hausmann.
2313
2314         [Qt] editing/execCommand/delete-image-in-anchor.html skipped
2315         because of missing layoutTestController.execCommand()
2316
2317         Qt specific expected file added for editing/execCommand/insert-list-xml.xhtml
2318         introduced in r55167, because of different font types.
2319
2320         * platform/qt/Skipped: editing/execCommand/delete-image-in-anchor.html skipped.
2321         * platform/qt/editing/execCommand/insert-list-xml-expected.txt: Added.
2322
2323 2010-02-23  Oliver Hunt  <oliver@apple.com>
2324
2325         Reviewed by Maciej Stachowiak.
2326
2327         Web Inspector: Regression: r55027+: Inspector broken
2328         https://bugs.webkit.org/show_bug.cgi?id=35253
2329
2330         Add thorough testing of getter access to hit the various
2331         possible caching scenarios.
2332
2333         * fast/js/pic/cached-getter-setter-expected.txt:
2334         * fast/js/pic/cached-getter-setter.html:
2335
2336 2010-02-23  Enrica Casucci  <enrica@apple.com>
2337
2338         Reviewed by Simon Fraser.
2339
2340         REGRESSION: WebKit crashes when deleting images on blogger.com (34957)
2341         <rdar://problem/7651935>
2342         https://bugs.webkit.org/show_bug.cgi?id=34957
2343
2344         * editing/execCommand/delete-image-in-anchor-expected.txt: Added.
2345         * editing/execCommand/delete-image-in-anchor.html: Added.
2346
2347 2010-02-23  Tony Chang  <tony@chromium.org>
2348
2349         Reviewed by Eric Seidel.
2350
2351         https://bugs.webkit.org/show_bug.cgi?id=34634
2352         Pasting a list into the middle of another list item should split the target
2353         list item into two separate list items.  This matches the behavior in other
2354         browsers.
2355
2356         * editing/pasteboard/paste-list-004-expected.txt: Added.
2357         * editing/pasteboard/paste-list-004.html: Added.
2358
2359 2010-02-23  Alexey Proskuryakov  <ap@apple.com>
2360
2361         Reviewed by Mark Rowe.
2362
2363         https://bugs.webkit.org/show_bug.cgi?id=22602
2364         Enable Java in DumpRenderTree (on Mac)
2365
2366         * fast/dom/java-applet-calls-expected.txt: Removed.
2367         * fast/dom/java-applet-calls.html: Removed.
2368         * fast/dom/resources/TestApplet.class: Removed.
2369         * fast/dom/resources/TestApplet.java: Removed.
2370         This test was added in a failing form, even though it never worked. The new tests cover
2371         everything it was meant to cover.
2372
2373         * java/SharedApplet.java: Added. This class will have methods for simple tests, but it's
2374         also possible to just add new source files.
2375
2376         * java/Makefile: Added. Compile all .java files in the directory.
2377
2378         * java: Added.
2379         * java/argument-to-object-type-expected.txt: Added.
2380         * java/argument-to-object-type.html: Added.
2381         * java/array-return-expected.txt: Added.
2382         * java/array-return.html: Added.
2383         Added tests for recently fixed bugs.
2384
2385         * platform/gtk/Skipped:
2386         * platform/qt/Skipped:
2387         * platform/win/Skipped:
2388         Java tests only work on Mac currently.
2389
2390 2010-02-23  Oliver Hunt  <oliver@apple.com>
2391
2392         Add expected result
2393
2394         * svg/custom/animate-use-crash-expected.txt: Added.
2395
2396 2010-02-23  Oliver Hunt  <oliver@apple.com>
2397
2398         Reviewed by Maciej Stachowiak.
2399
2400         Add a testcase for an old bug to ensure it doesn't return.
2401
2402         * svg/custom/animate-use-crash.xhtml: Added.
2403
2404 2010-02-23  Brady Eidson  <beidson@apple.com>
2405
2406         Reviewed by Tim Hatcher and Pavel Feldman.
2407
2408         Regression (r55107) - WebInspector docking is busted.
2409         https://bugs.webkit.org/show_bug.cgi?id=35274
2410
2411         * inspector/timeline-event-dispatch.html: Actually click in the right place now that the
2412           inspector isn't docked anymore.
2413
2414 2010-02-23  Enrica Casucci  <enrica@apple.com>
2415
2416         Reviewed by Darin Adler.
2417
2418         Crash in createContextualFragment when inserting a list in a non HTML document.
2419         <rdar://problem/7666670>
2420         https://bugs.webkit.org/show_bug.cgi?id=35305
2421
2422         * editing/execCommand/insert-list-xml-expected.txt: Added.
2423         * editing/execCommand/insert-list-xml.xhtml: Added.
2424
2425 2010-02-23  Dan Bernstein  <mitz@apple.com>
2426
2427         Rubber-stamped by Simon Fraser.
2428
2429         <rdar://problem/7611158> Incomplete repaint of YouTube timeline thumb while scrolling
2430         https://bugs.webkit.org/show_bug.cgi?id=34381
2431
2432         * fast/repaint/repaint-during-scroll.html: Added.
2433         * platform/mac/fast/repaint/repaint-during-scroll-expected.checksum: Added.
2434         * platform/mac/fast/repaint/repaint-during-scroll-expected.png: Added.
2435         * platform/mac/fast/repaint/repaint-during-scroll-expected.txt: Added.
2436
2437 2010-02-23  Brady Eidson  <beidson@apple.com>
2438
2439         Reviewed by Alexey Proskuryakov.
2440
2441         HTTP 307 after a 303 after a POST re-sends POST data from the original request.
2442         <rdar://problem/7390251> and https://bugs.webkit.org/show_bug.cgi?id=31410
2443
2444         * http/tests/loading/307-after-303-after-post.html: Added.
2445         * http/tests/loading/resources/303-to-307-target.php: Added.
2446         * http/tests/loading/resources/307-post-output-target.php: Added.
2447         * http/tests/loading/resources/post-to-303-target.php: Added.
2448         * platform/gtk/Skipped:
2449         * platform/qt/Skipped:
2450
2451 2010-02-23  Ben Murdoch  <benm@google.com>
2452
2453         Reviewed by Eric Seidel.
2454
2455         pageX/Y co-ordinates of TouchEvent should be 0,0
2456         https://bugs.webkit.org/show_bug.cgi?id=35239
2457
2458         Update layout tests to reflect the WebCore changes in this bug.
2459
2460         * fast/events/touch/basic-multi-touch-events-expected.txt: Updated.
2461         * fast/events/touch/basic-single-touch-events-expected.txt: Updated.
2462         * fast/events/touch/script-tests/basic-multi-touch-events.js:
2463         (verifyTouchEvent): Add checking of TouchEvent.pageX/Y
2464         * fast/events/touch/script-tests/basic-single-touch-events.js:
2465         (verifyTouchEvent): ditto.
2466
2467 2010-02-23  Shinichiro Hamaji  <hamaji@chromium.org>
2468
2469         Reviewed by Eric Seidel.
2470
2471         [Gtk] Implement layoutTestController.numberOfPages
2472         https://bugs.webkit.org/show_bug.cgi?id=35228
2473
2474         * platform/gtk/Skipped:
2475
2476 2010-02-23  Tony Chang  <tony@chromium.org>
2477
2478         Not reviewed.
2479         Revert r55135 because the layout test is failing on all the bots.
2480         https://bugs.webkit.org/show_bug.cgi?id=34634
2481
2482         * editing/pasteboard/paste-list-004-expected.txt: Removed.
2483         * editing/pasteboard/paste-list-004.html: Removed.
2484
2485 2010-02-23  Yuta Kitamura  <yutak@chromium.org>
2486
2487         Reviewed by Dan Bernstein.
2488
2489         Fix alignment of vertical-align: text-bottom inside an inline-block.
2490         
2491         This patch is based on a fix provided by Takahito Hirano.
2492
2493         display: inline-block + vertical-align: text-bottom causes misalignment.
2494         https://bugs.webkit.org/show_bug.cgi?id=30846
2495
2496         * fast/inline-block/inline-block-vertical-align-2.html: Added.
2497         * fast/inline-block/inline-block-vertical-align-2-expected.txt: Added.
2498
2499 2010-02-23  Tony Chang  <tony@chromium.org>
2500
2501         Reviewed by Eric Seidel.
2502
2503         https://bugs.webkit.org/show_bug.cgi?id=34634
2504         Pasting a list into the middle of another list item should split the target
2505         list item into two separate list items.  This matches the behavior in other
2506         browsers.
2507
2508         * editing/pasteboard/paste-list-004-expected.txt: Added.
2509         * editing/pasteboard/paste-list-004.html: Added.
2510
2511 2010-02-18  Philippe Normand  <pnormand@igalia.com>
2512
2513         Reviewed by Eric Seidel.
2514
2515         media/video-display-aspect-ratio.html fails
2516         https://bugs.webkit.org/show_bug.cgi?id=34933
2517
2518         Original patch by Eric Carlson.
2519
2520         * media/content/test-par-16-9.mp4: Change the width of the video
2521         track from 426.666 to 426.
2522         * platform/mac-leopard/Skipped: Unskip the test, it should pass now.
2523
2524 2010-02-22  Chris Evans  <cevans@chromium.org>
2525
2526         Reviewed by Darin Adler.
2527
2528         Add test for https://bugs.webkit.org/show_bug.cgi?id=32842
2529         It has been fixed on trunk for a while, but we want to make sure we
2530         do not regress.
2531
2532         * fast/text/find-layout-crash.html: Added.
2533         * fast/text/find-layout-crash-expected.txt: Added.
2534
2535 2010-02-22  Csaba Osztrogonác  <ossy@webkit.org>
2536
2537         Rubber-stamped by Alexey Proskuryakov.
2538
2539         [Qt] fast/encoding/invalid-UTF-8-2.html fails
2540         https://bugs.webkit.org/show_bug.cgi?id=35263
2541
2542         Qt Linux Release buildbot got the platform independent result for
2543         fast/encoding/invalid-UTF-8-2.html instead of Qt specific one.
2544
2545         Qt specific expected file is removed to make buildbot green,
2546         but it needs more investigation.
2547
2548         * platform/qt/fast/encoding/invalid-UTF-8-2-expected.txt: Removed.
2549
2550 2010-02-19  Peter Kasting  <pkasting@google.com>
2551
2552         Reviewed by Eric Seidel.
2553
2554         Avoid recursion when trying to get the size of a PNG; it's unnecessary
2555         and in the worst case can lead to heap corruption.
2556         https://bugs.webkit.org/show_bug.cgi?id=35167
2557
2558         * fast/images/bad-png-expected.txt: Added.
2559         * fast/images/bad-png.html: Added.
2560         * fast/images/resources/bad-png.png: Added.
2561
2562 2010-02-22  Robert Hogan  <robert@roberthogan.net>
2563
2564         Reviewed by Alexey Proskuryakov.
2565
2566         https://bugs.webkit.org/show_bug.cgi?id=32937
2567         LayoutTests/fast/encoding/invalid-UTF-8.html fails on Qt.
2568
2569         The test was verifying two things: first, that U+FFFD is rendered by the browser, and second,
2570         that ill-formed UTF-8 sequences are turned into U+FFFD. Some aspects of the latter are not
2571         precisely defined by the Unicode specification, so different platforms may legitimately
2572         have different results.
2573
2574         Split the test into two: one to test the rendering of invalid UTF-8 sequences, and the other
2575         to protect against regressions in each platform's decoding behaviour.
2576
2577         * fast/encoding/invalid-UTF-8-2-expected.txt: Added.
2578         * fast/encoding/invalid-UTF-8-2.html: Added.
2579         * fast/encoding/invalid-UTF-8.html:
2580         * platform/mac/fast/encoding/invalid-UTF-8-expected.checksum:
2581         * platform/mac/fast/encoding/invalid-UTF-8-expected.png:
2582         * platform/mac/fast/encoding/invalid-UTF-8-expected.txt:
2583         * platform/qt/fast/encoding/invalid-UTF-8-2-expected.txt:
2584
2585 2010-02-22  Chris Fleizach  <cfleizach@apple.com>
2586
2587         Fixing Layout test failure. Not reviewed.
2588
2589         AX: AXFocused is not writable like it should be on nodes
2590         https://bugs.webkit.org/show_bug.cgi?id=35186
2591
2592         * platform/mac/accessibility/element-focus-expected.txt:
2593         * platform/mac/accessibility/element-focus.html:
2594
2595 2010-02-22  Enrica Casucci  <enrica@apple.com>
2596
2597         Reviewed by Dan Bernstein.
2598
2599         Reproducible crash in WebCore::nextLinePosition on Tweeteorites.com
2600         <rdar://problem/7615758>
2601         https://bugs.webkit.org/show_bug.cgi?id=35060
2602
2603         * editing/selection/extend-byline-withfloat-expected.txt: Added.
2604         * editing/selection/extend-byline-withfloat.html: Added.
2605
2606 2010-02-22  Chris Fleizach  <cfleizach@apple.com>
2607
2608         Reviewed by Beth Dakin.
2609
2610         AX: AXFocused is not writable like it should be on nodes
2611         https://bugs.webkit.org/show_bug.cgi?id=35186
2612
2613         * platform/mac/accessibility/element-focus-expected.txt: Added.
2614         * platform/mac/accessibility/element-focus.html: Added.
2615
2616 2010-02-07  Yuzo Fujishima  <yuzo@google.com>
2617
2618         Reviewed by Eric Seidel.
2619
2620         When page-break-{after,before} is set to always, force page breaks even for overflow-specified elements.
2621         RenderBlock::inRootBlockContext() was introduced by Changeset 5611. Although it is a reasonable criteria for choosing an optional page break location, it is not for a mandatory page break as specified by http://dev.w3.org/csswg/css3-page/#forced-pg-brk. The method is removed because it is not used anywhere else.
2622         Note: this patch makes page break work for overflow-specified elements. For tables and floated elements, more work is needed.
2623         https://bugs.webkit.org/show_bug.cgi?id=9526
2624
2625         * printing/page-break-always-for-overflow-expected.txt: Added.
2626         * printing/page-break-always-for-overflow.html: Added.
2627         * printing/script-tests/page-break-always-for-overflow.js: Added.
2628
2629 2010-02-19  Eric Seidel  <eric@webkit.org>
2630
2631         Reviewed by Dimitri Glazkov.
2632
2633         fast/forms/search-event-delay.html failed on Snow Leopard Debug Bot
2634         https://bugs.webkit.org/show_bug.cgi?id=33543
2635
2636         * platform/mac-snowleopard/Skipped:
2637          - This test prints times and expects 0.1s precision even on Debug bots.
2638            That can't work.  Skipping the test to make the bots green until this can be made non-flakey
2639            or until we have a layout test system which allows "failure" expectations.
2640
2641 2010-02-19  Eric Seidel  <eric@webkit.org>
2642
2643         Reviewed by Dimitri Glazkov.
2644
2645         editing/pasteboard/4641033.html timed out on Tiger Bot
2646         https://bugs.webkit.org/show_bug.cgi?id=33310
2647
2648         * platform/mac-tiger/Skipped:
2649
2650 2010-02-19  Alexey Proskuryakov  <ap@apple.com>
2651
2652         Reviewed by Dan Bernstein.
2653
2654         https://bugs.webkit.org/show_bug.cgi?id=35165
2655         plugins/set-status.html fails on Windows bot
2656
2657         * plugins/set-status-expected.txt: The behavior of Windows port was better, changed expectations.
2658
2659 2010-02-19  Andras Becsi  <abecsi@webkit.org>
2660
2661         Reviewed by Kenneth Rohde Christiansen.
2662
2663         [Qt] Implement textZoomIn() and textZoomOut() in DRT's EventSender, add results
2664         for passing new tests and unskip the passing ones from the Skipped list.
2665         https://bugs.webkit.org/show_bug.cgi?id=35159
2666
2667         * platform/qt/Skipped: unskip passing tests
2668         * platform/qt/svg/custom/text-zoom-expected.txt: Added.
2669         * platform/qt/svg/zoom: Added.
2670         * platform/qt/svg/zoom/page: Added.
2671         * platform/qt/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt: Added.
2672         * platform/qt/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt: Added.
2673         * platform/qt/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: Added.
2674         * platform/qt/svg/zoom/page/zoom-foreignObject-expected.txt: Added.
2675         * platform/qt/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
2676         * platform/qt/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
2677         * platform/qt/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Added.
2678         * platform/qt/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
2679         * platform/qt/svg/zoom/text: Added.
2680         * platform/qt/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt: Added.
2681         * platform/qt/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt: Added.
2682         * platform/qt/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: Added.
2683         * platform/qt/svg/zoom/text/zoom-foreignObject-expected.txt: Added.
2684         * platform/qt/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: Added.
2685         * platform/qt/svg/zoom/text/zoom-hixie-mixed-009-expected.txt: Added.
2686         * platform/qt/svg/zoom/text/zoom-hixie-rendering-model-004-expected.txt: Added.
2687         * platform/qt/svg/zoom/text/zoom-svg-float-border-padding-expected.txt: Added.
2688
2689 2010-02-19  Philippe Normand  <pnormand@igalia.com>
2690
2691         Rubber-stamped by Gustavo Noronha Silva.
2692
2693         [GTK] fast/forms/restore-selection-after-layout.html fails on 32bits Debug build
2694         https://bugs.webkit.org/show_bug.cgi?id=35158
2695
2696         * platform/gtk/Skipped: Skip failing test
2697
2698 2010-02-19  Alexander Pavlov  <apavlov@chromium.org>
2699
2700         Reviewed by Pavel Feldman.
2701
2702         WebInspector: Elements panel: Correctly show empty elements' ending tags
2703         for XML and HTML documents.
2704         https://bugs.webkit.org/show_bug.cgi?id=26315
2705
2706         * inspector/console-dirxml-expected.txt:
2707         * inspector/console-format-collections-expected.txt:
2708         * inspector/console-format-expected.txt:
2709         * inspector/elements-panel-limited-children-expected.txt:
2710         * inspector/elements-panel-structure-expected.txt:
2711         Re-baselined due to closing tags and ellipses between opening and closing tags
2712
2713         * inspector/elements-panel-xhtml-structure-expected.txt: Added.
2714         * inspector/elements-panel-xhtml-structure.xhtml: Added.
2715
2716 2010-02-19  Andras Becsi  <abecsi@webkit.org>
2717         Unreviewed Changelog typo fix.
2718
2719         r5993 should be r54993.
2720
2721 2010-02-19  Andras Becsi  <abecsi@webkit.org>
2722
2723         Rubber-stamped by Kenneth Rohde Christiansen.
2724
2725         [Qt] plugins/set-status.html introduced in r54993 fails skipping it until fix.
2726         https://bugs.webkit.org/show_bug.cgi?id=35144
2727
2728         * platform/qt/Skipped:
2729
2730 2010-02-19  Diego Gonzalez  <diego.gonzalez@openbossa.org>
2731
2732         Reviewed by Kenneth Rohde Christiansen.
2733
2734         Send the context menu event from contextClick() of EventSender
2735         and do not show context menu in DRT.
2736
2737         LayoutTests:
2738             fast/events/contextmenu-scrolled-page-with-frame.html
2739
2740         [Qt] DRT: Send context menu event from EventSender
2741         https://bugs.webkit.org/show_bug.cgi?id=35131
2742
2743         * platform/qt/Skipped:
2744
2745 2010-02-19  Csaba Osztrogonác  <ossy@webkit.org>
2746
2747         Reviewed by Kenneth Rohde Christiansen.
2748
2749         [Qt] editing tests fails after r54980
2750         https://bugs.webkit.org/show_bug.cgi?id=35145
2751
2752         After r54980 two tests fail, skip them until fix.
2753         Another two tests pass, they have same results as Win port.
2754
2755         * platform/qt/Skipped:
2756          - editing/selection/extend-selection.html skipped.
2757          - editing/selection/extend-after-mouse-selection.html skipped.
2758         * platform/qt/editing/selection/click-in-margins-inside-editable-div-expected.txt: Copied from LayoutTests/platform/win/editing/selection/click-in-margins-inside-editable-div-expected.txt.
2759         * platform/qt/editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt: Copied from LayoutTests/platform/win/editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt.
2760
2761 2010-02-19  Philippe Normand  <pnormand@igalia.com>
2762
2763         Rubber-stamped by Xan Lopez.
2764
2765         [GTK] plugins/set-status.html fails
2766         https://bugs.webkit.org/show_bug.cgi?id=35144
2767
2768         * platform/gtk/Skipped: Skip failing test.
2769
2770 2010-02-19  Philippe Normand  <pnormand@igalia.com>
2771
2772         Rubber-stamped by Xan Lopez.
2773
2774         Adding a GTK layout test result for a new test
2775         added in r54980.
2776
2777         * platform/gtk/editing/selection/extend-after-mouse-selection-expected.txt: Added.
2778
2779 2010-02-19  Philippe Normand  <pnormand@igalia.com>
2780
2781         Rubber-stamped by Xan Lopez.
2782
2783         Adding a GTK layout test result for a new test
2784         added in r54982.
2785
2786         * platform/gtk/fast/repaint/selection-gap-overflow-scroll-2-expected.txt: Added.
2787
2788 2010-02-18  Csaba Osztrogonác  <ossy@webkit.org>
2789
2790         Rubber-stamped by Simon Hausmann.
2791
2792         [Qt] Update platform specific expected files after r54991.
2793
2794         * platform/qt/svg/css/circle-in-mask-with-shadow-expected.txt: updated.
2795         * platform/qt/svg/css/mask-with-shadow-expected.txt: updated.
2796         * platform/qt/svg/custom/empty-mask-expected.txt: updated.
2797         * platform/qt/svg/custom/mask-with-default-value-expected.txt: updated.
2798         * platform/qt/svg/custom/transformedMaskFails-expected.txt: updated.
2799
2800 2010-02-18  Yaar Schnitman  <yaar@chromium.org>
2801
2802         Reviewed by Darin Adler.
2803
2804         Normalize custom ctors for Image, Option, Audio
2805         https://bugs.webkit.org/show_bug.cgi?id=34782
2806
2807         * fast/js/custom-constructors-expected.txt: Added.
2808         * fast/js/custom-constructors.html: Added.
2809         * fast/js/script-tests/custom-constructors.js: Added.
2810
2811 2010-02-18  Alexey Proskuryakov  <ap@apple.com>
2812
2813         Reviewed by Dan Bernstein.
2814
2815         https://bugs.webkit.org/show_bug.cgi?id=35134
2816         <rdar://problem/7246280> Crash when a plugin calls NPN_SetStatus(0)
2817
2818         * plugins/set-status-expected.txt: Added.
2819         * plugins/set-status.html: Added.
2820         While at it, also test that we process UTF-8.
2821
2822 2010-02-18  Dan Bernstein  <mitz@apple.com>
2823
2824         Reviewed by John Sullivan.
2825
2826         <rdar://problem/7658811> Multiple style recalcs due to getComputedStyle() on “display: none;” element
2827         when there are pending style sheets
2828
2829         * fast/css/getComputedStyle/pending-stylesheet-expected.txt: Added.
2830         * fast/css/getComputedStyle/pending-stylesheet.html: Added.
2831
2832 2010-02-18  Dirk Schulze  <krit@webkit.org>
2833
2834         Reviewed by Nikolas Zimmermann.
2835
2836         Move SVGResources to Renderers, starting with Masker
2837         https://bugs.webkit.org/show_bug.cgi?id=35020
2838
2839         With the move from SVGResourceMasker to RenderSVGResourceMasker, I changed
2840         the way DRT dumps resources. DRT is now able to dump multi-access
2841         of resources.
2842         Also the size of a Mask resource (depending of the object) and the access of
2843         the resource (togeter with the resource name) is pointed out as an insertion
2844         under the object.
2845
2846         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
2847         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
2848         * platform/mac/svg/batik/masking/maskRegions-expected.txt:
2849         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.txt:
2850         * platform/mac/svg/css/mask-with-shadow-expected.txt:
2851         * platform/mac/svg/custom/empty-mask-expected.txt:
2852         * platform/mac/svg/custom/grayscale-gradient-mask-expected.txt:
2853         * platform/mac/svg/custom/js-late-mask-and-object-creation-expected.txt:
2854         * platform/mac/svg/custom/js-late-mask-creation-expected.txt:
2855         * platform/mac/svg/custom/mask-changes-expected.txt:
2856         * platform/mac/svg/custom/mask-child-changes-expected.txt:
2857         * platform/mac/svg/custom/mask-excessive-malloc-expected.txt:
2858         * platform/mac/svg/custom/mask-inside-defs-expected.txt:
2859         * platform/mac/svg/custom/mask-invalidation-expected.txt:
2860         * platform/mac/svg/custom/mask-on-multiple-objects-expected.txt:
2861         * platform/mac/svg/custom/mask-with-all-units-expected.txt:
2862         * platform/mac/svg/custom/mask-with-default-value-expected.txt:
2863         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt:
2864         * platform/mac/svg/custom/visibility-override-mask-expected.txt:
2865         * platform/mac/svg/filters/filter-clip-expected.txt:
2866         * svg/custom/transformedMaskFails-expected.txt:
2867
2868 2010-02-18  Gustavo Noronha Silva  <gns@gnome.org>
2869
2870         [Qt][GTK] fast/xmlhttprequest/xmlhttprequest-nonexistent-file.html fails (DRT sideeffect)
2871         https://bugs.webkit.org/show_bug.cgi?id=35086
2872
2873         Skip both new tests that fail. It may be a DRT problem, and the
2874         file path that is reported in the error message also seems to
2875         require tweaking.
2876
2877         * platform/gtk/Skipped:
2878
2879 2010-02-18  Gustavo Noronha Silva  <gns@gnome.org>
2880
2881         [GTK] Fails fast/multicol/client-rects.html
2882         https://bugs.webkit.org/show_bug.cgi?id=35127
2883
2884         Skip test that fails in GTK+ - trying to get bot green again.
2885
2886         * platform/gtk/Skipped:
2887
2888 2010-02-18  Dan Bernstein  <mitz@apple.com>
2889
2890         Reviewed by Simon Fraser.
2891
2892         <rdar://problem/7650652> REGRESSION: Selection painting issue in bug review textbox
2893         https://bugs.webkit.org/show_bug.cgi?id=34946
2894
2895         * fast/repaint/selection-gap-overflow-scroll-2.html: Copied from LayoutTests/fast/repaint/selection-gap-overflow-scroll.html.
2896         * platform/mac/fast/repaint/selection-gap-overflow-scroll-2-expected.checksum: Added.
2897         * platform/mac/fast/repaint/selection-gap-overflow-scroll-2-expected.png: Added.
2898         * platform/mac/fast/repaint/selection-gap-overflow-scroll-2-expected.txt: Added.
2899
2900 2010-02-17  Dumitru Daniliuc  <dumi@chromium.org>
2901
2902         Reviewed by NOBODY Darin Adler.
2903
2904         'undefined' return values from statement error callbacks are not
2905         treated as 'true'. Fix the tests that did not use this
2906         assumption.
2907
2908         https://bugs.webkit.org/show_bug.cgi?id=35048
2909
2910         * storage/database-lock-after-reload.html:
2911         * storage/private-browsing-readonly.html:
2912         * storage/statement-error-callback.html:
2913         * storage/statement-error-callback-expected.txt:
2914
2915 2010-02-17  Ojan Vafai  <ojan@chromium.org>
2916
2917         Reviewed by Adam Barth.
2918
2919         keyboard selection sometimes moves the wrong end of the selection for Win/Linux
2920         https://bugs.webkit.org/show_bug.cgi?id=35066
2921
2922         The changes to js-test-selection-shared.js are just to make the selection editing tests
2923         easier to debug in the future.
2924
2925         The mac results for extend-after-mouse-selection.html contain a "FAIL" line. This is
2926         a case where WebKit doesn't match TextEdit.
2927
2928         * editing/editing.js:
2929         (execMoveSelectionForwardByLineBoundaryCommand):
2930         (moveSelectionForwardByLineBoundaryCommand):
2931         (execExtendSelectionForwardByLineBoundaryCommand):
2932         (extendSelectionForwardByLineBoundaryCommand):
2933         (execExtendSelectionBackwardByLineBoundaryCommand):
2934         (extendSelectionBackwardByLineBoundaryCommand):
2935         (execMoveSelectionBackwardByLineBoundaryCommand):
2936         (moveSelectionBackwardByLineBoundaryCommand):
2937         * editing/selection/extend-after-mouse-selection.html: Added.
2938         * editing/selection/move-begin-end-expected.txt:
2939         * editing/selection/move-begin-end.html:
2940         * editing/selection/resources/js-test-selection-shared.js:
2941         (objectAsString):
2942         (assertSelectionAt):
2943         * platform/mac/editing/selection/click-in-margins-inside-editable-div-expected.txt:
2944         * platform/mac/editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt:
2945         * platform/mac/editing/selection/extend-after-mouse-selection-expected.txt: Added.
2946         * platform/win/editing/selection/click-in-margins-inside-editable-div-expected.txt:
2947         * platform/win/editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt:
2948         * platform/win/editing/selection/extend-after-mouse-selection-expected.txt: Added.
2949         * platform/win/editing/selection/extend-selection-expected.txt: Added.
2950
2951 2010-02-18  Nate Chapin  <japhet@chromium.org>
2952
2953         Unreviewed, build fix.
2954
2955         Provide good expected results for fast/dom/Window/window-event-override-no-crash.html.
2956
2957         * fast/dom/Window/window-event-override-no-crash-expected.txt:
2958         * fast/dom/Window/window-event-override-no-crash.html:
2959
2960 2010-02-18  Gustavo Noronha Silva  <gns@gnome.org>
2961
2962         [GTK][Qt] Fails glyph reordering test fast/text/glyph-reordering.html
2963         https://bugs.webkit.org/show_bug.cgi?id=34918
2964
2965         Unskipping that now passes, after r54912.
2966
2967         * platform/gtk/Skipped:
2968
2969 2010-02-18  Brady Eidson  <beidson@apple.com>
2970
2971         Reviewed by Sam Weinig.
2972
2973         Particularly constructed WebFrames can try to access a null HistoryItem
2974         <rdar://problem/7638892> and https://bugs.webkit.org/show_bug.cgi?id=35063
2975
2976         * fast/loader/api-test-new-window-data-load-base-url-expected.txt: Added.
2977         * fast/loader/api-test-new-window-data-load-base-url.html: Added.
2978         * platform/gtk/Skipped:
2979         * platform/qt/Skipped:
2980         * platform/win/Skipped:
2981
2982 2010-02-18  Nate Chapin  <japhet@chromium.org>
2983
2984         Reviewed by Eric Seidel.
2985
2986         Actually submitting test for https://bugs.webkit.org/show_bug.cgi?id=34899 this time.
2987
2988         * fast/dom/Window/window-event-override-no-crash-expected.txt: Added.
2989         * fast/dom/Window/window-event-override-no-crash.html: Added.
2990
2991 2010-02-18  Nate Chapin  <japhet@chromium.org>
2992
2993         Reviewed by Eric Seidel.
2994
2995         Test for https://bugs.webkit.org/show_bug.cgi?id=34899
2996
2997         * fast/dom/Window/window-event-override-no-crash-expected.txt: Added.
2998         * fast/dom/Window/window-event-override-no-crash.html: Added.
2999
3000 2010-02-18  Andras Becsi  <abecsi@webkit.org>
3001
3002         Rubber-stamped by Kenneth Rohde Christiansen.
3003
3004         [Qt] Skip the following tests because of missing eventSender.textZoomIn():
3005
3006         svg/zoom/text/absolute-sized-document-no-scrollbars.svg
3007         svg/zoom/text/absolute-sized-document-scrollbars.svg
3008         svg/zoom/text/relative-sized-document-scrollbars.svg
3009         svg/zoom/text/zoom-foreignObject.svg
3010         svg/zoom/text/zoom-hixie-mixed-008.xml
3011         svg/zoom/text/zoom-hixie-mixed-009.xml
3012         svg/zoom/text/zoom-hixie-rendering-model-004.xhtml
3013         svg/zoom/text/zoom-svg-float-border-padding.xml
3014
3015         * platform/qt/Skipped:
3016
3017 2010-02-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3018
3019         Rubber-stamped by Xan Lopez.
3020
3021         fast/frames/iframe-reparenting.html crashing on GTK Debug bots
3022         https://bugs.webkit.org/show_bug.cgi?id=35081
3023
3024         Unskip test that is now
3025         fixed (fast/frames/iframe-reparenting.html)
3026
3027         * platform/gtk/Skipped:
3028
3029 2010-02-18  Csaba Osztrogonác  <ossy@webkit.org>
3030
3031         [Qt] fast/xmlhttprequest/xmlhttprequest-nonexistent-file.html fails (DRT sideeffect)
3032         https://bugs.webkit.org/show_bug.cgi?id=35086
3033
3034         fast/xmlhttprequest/xmlhttprequest-no-file-access.html cause
3035         this fail indirectly, but both of them pass in separated DRT.
3036
3037         * platform/qt/Skipped: fast/xmlhttprequest/xmlhttprequest-no-file-access.html
3038         skipped until fix to make buildbot happy.
3039
3040 2010-02-18  Philippe Normand  <pnormand@igalia.com>
3041
3042         Not reviewed, adding a GTK layout test result for a new test
3043         added in r54926.
3044
3045         * platform/gtk/fast/css/first-letter-first-line-hover-expected.txt: Added.
3046
3047 2010-02-18  Philippe Normand  <pnormand@igalia.com>
3048
3049         Rubber-stamped by Xan Lopez.
3050
3051         plugins/iframe-shims.html crashing on GTK Debug bots
3052         https://bugs.webkit.org/show_bug.cgi?id=35085
3053
3054         * platform/gtk/Skipped: Skip crashing tests.
3055
3056 2010-02-18  Philippe Normand  <pnormand@igalia.com>
3057
3058         Rubber-stamped by Xan Lopez.
3059
3060         fast/frames/iframe-reparenting.html crashing on GTK Debug bots
3061         https://bugs.webkit.org/show_bug.cgi?id=35081
3062
3063         * platform/gtk/Skipped: Skip crashing test.
3064
3065 2010-02-18  Philippe Normand  <pnormand@igalia.com>
3066
3067         Rubber-stamped by Xan Lopez.
3068
3069         fast/css/font-face-opentype.html crashing on GTK bots
3070         https://bugs.webkit.org/show_bug.cgi?id=35080
3071
3072         * platform/gtk/Skipped: Skip crashing test.
3073
3074 2010-02-18  Chris Evans  <cevans@chromium.org>
3075
3076         Reviewed by Adam Barth.
3077
3078         Add the promised test for the unique file:// origins support.
3079         See https://bugs.webkit.org/show_bug.cgi?id=34778 for more details.
3080
3081         * fast/xmlhttprequest/xmlhttprequest-no-file-access.html: Added.
3082         * fast/xmlhttprequest/resources/xmlhttprequest-no-file-access-real.html: Added.
3083         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt: Added.
3084
3085 2010-02-18  Tony Chang  <tony@chromium.org>
3086
3087         Not reviewed, adding a QT layout test result for a new test
3088         added in r54932.
3089
3090         * platform/qt/editing/pasteboard/page-zoom-expected.txt: Copied from LayoutTests/platform/gtk/editing/pasteboard/page-zoom-expected.txt.
3091
3092 2010-02-18  Csaba Osztrogonác  <ossy@webkit.org>
3093
3094         [Qt] editing/pasteboard/page-zoom.html fails
3095         https://bugs.webkit.org/show_bug.cgi?id=35077
3096
3097         * platform/qt/Skipped: editing/pasteboard/page-zoom.html skipped until fix.
3098
3099 2010-02-17  Dmitry Titov  <dimich@chromium.org>
3100
3101         Reviewed by David Levin, Darin Fisher, Simon Hausmann.
3102
3103         When a live iframe element is moved between pages, it still depends on the old page.
3104         https://bugs.webkit.org/show_bug.cgi?id=34382
3105
3106         * fast/frames/iframe-reparenting-new-page-expected.txt: Added.
3107         * fast/frames/iframe-reparenting-new-page.html: Added.
3108         * fast/frames/resources/iframe-reparenting-new-page-1.html: Added.
3109         * fast/frames/resources/iframe-reparenting-new-page-2.html: Added.
3110         * fast/frames/resources/iframe-reparenting-new-page-iframe.html: Added.
3111         * fast/frames/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/canvas/script-tests/TEMPLATE.html.
3112         * fast/frames/script-tests/iframe-reparenting-new-page.js: Added.
3113
3114 2010-02-17  Csaba Osztrogonác  <ossy@webkit.org>
3115
3116          [Qt] DRT: Get total number of pages to be printed
3117          https://bugs.webkit.org/show_bug.cgi?id=34955
3118
3119          Fix landed in r54902, so we can unskip the test.
3120
3121         * platform/qt/Skipped: printing/numberOfPages.html unskipped.
3122
3123 2010-02-17  Csaba Osztrogonác  <ossy@webkit.org>
3124
3125         [Qt] Fails glyph reordering test fast/text/glyph-reordering.html
3126         https://bugs.webkit.org/show_bug.cgi?id=34918
3127
3128         Fix landed in r54912, so we can unskip the test.
3129
3130         * platform/qt/Skipped: fast/text/glyph-reordering.html unskipped.
3131
3132 2010-02-17  Tony Chang  <tony@chromium.org>
3133
3134         Not reviewed, adding a GTK+ layout test result for a new test
3135         added in r54932.
3136
3137         https://bugs.webkit.org/show_bug.cgi?id=34914
3138
3139         * platform/gtk/editing/pasteboard/page-zoom-expected.txt: Added.
3140
3141 2010-02-17  Tony Chang  <tony@chromium.org>
3142
3143         Reviewed by Eric Seidel.
3144
3145         https://bugs.webkit.org/show_bug.cgi?id=26937
3146         No longer allow span styles to surround block elements like
3147         divs when pasting (see paste-text-012 and 5065605 which had divs in
3148         spans).  This also causes a few cases of empty spans to be removed
3149         (see 19089 and 5245519).
3150
3151         * editing/execCommand/19089-expected.txt:
3152         * editing/pasteboard/5245519-expected.txt:
3153         * editing/pasteboard/5245519.html:
3154         * platform/mac/editing/pasteboard/5065605-expected.txt:
3155         * platform/mac/editing/pasteboard/paste-text-011-expected.txt:
3156         * platform/mac/editing/pasteboard/paste-text-012-expected.txt:
3157
3158 2010-02-17  Tony Chang  <tony@chromium.org>
3159
3160         Reviewed by Eric Seidel.
3161
3162         https://bugs.webkit.org/show_bug.cgi?id=34914
3163         When pasting absolute font sizes into a content editable area with
3164         page zoom, adjust the font sizes to be the same after page zoom is
3165         applied.
3166
3167         * editing/pasteboard/page-zoom-expected.txt: Added.
3168         * editing/pasteboard/page-zoom.html: Added.
3169
3170 2010-02-17  Tony Chang  <tony@chromium.org>
3171
3172         Reviewed by Eric Seidel.
3173
3174         https://bugs.webkit.org/show_bug.cgi?id=34737
3175         Test to verify that pasting styled list items works
3176         the same as pasting unstyle list items.
3177
3178         * editing/pasteboard/paste-list-003-expected.txt: Added.
3179         * editing/pasteboard/paste-list-003.html: Added.
3180
3181 2010-02-17  Hayato Ito  <hayato@chromium.org>
3182
3183         Reviewed by Eric Seidel.
3184
3185         Support CSS page-break-inside with a value of 'avoid'.
3186
3187         https://bugs.webkit.org/show_bug.cgi?id=34080
3188
3189         * printing/page-break-inside-expected.txt: Added.
3190         * printing/page-break-inside.html: Added.
3191         * printing/script-tests/page-break-inside.js: Added.
3192         (createParagraph):
3193         (pageNumber):
3194
3195 2010-02-17  Fumitoshi Ukai  <ukai@chromium.org>
3196
3197         Reviewed by Alexey Proskuryakov.
3198
3199         WebSocket bufferedAmount should not be 0 when send after close.
3200         https://bugs.webkit.org/show_bug.cgi?id=34633
3201
3202         * websocket/tests/bufferedAmount-after-close-expected.txt: Added.
3203         * websocket/tests/bufferedAmount-after-close.html: Added.
3204         * websocket/tests/script-tests/bufferedAmount-after-close.js: Added.
3205
3206 2010-02-17  Yuzo Fujishima  <yuzo@google.com>
3207
3208         Reviewed by Eric Seidel.
3209
3210         In diffing render styles, consider all pseudo style changes.
3211         Without this patch, only :before and :after are considered. This is the cause of the following bug.
3212         https://bugs.webkit.org/show_bug.cgi?id=32187
3213
3214         * fast/css/first-letter-first-line-hover.html: Added.
3215         * platform/mac/fast/css/first-letter-first-line-hover-expected.checksum: Added.
3216         * platform/mac/fast/css/first-letter-first-line-hover-expected.png: Added.
3217         * platform/mac/fast/css/first-letter-first-line-hover-expected.txt: Added.
3218
3219 2010-02-17  Shinichiro Hamaji  <hamaji@chromium.org>
3220
3221         Reviewed by Eric Seidel.
3222
3223         [Win] Implement layoutTestController.pageNumberForElementById
3224         https://bugs.webkit.org/show_bug.cgi?id=34570
3225
3226         * platform/win/Skipped:
3227
3228 2010-02-17  Brian Weinstein  <bweinstein@apple.com>
3229
3230         Rubber-stamped by Dan Bernstein.
3231
3232         Unskip glyph-reordering, because now it passes on Windows.
3233
3234         * platform/win/Skipped:
3235
3236 2010-02-17  Dan Bernstein  <mitz@apple.com>
3237
3238         Reviewed by Eric Seidel.
3239
3240         [GTK][Qt] Fails glyph reordering test fast/text/glyph-reordering.html
3241         https://bugs.webkit.org/show_bug.cgi?id=34918
3242
3243         Made the test less dependent on the complex text implementation.
3244
3245         * fast/text/glyph-reordering-expected.txt:
3246         * fast/text/glyph-reordering.html:
3247
3248 2010-02-17  Dumitru Daniliuc  <dumi@chromium.org>
3249
3250         Reviewed by Dimitri Glazkov.
3251
3252         Add a test that verifies that null transaction callbacks are
3253         accepted and treated as no callbacks.
3254
3255         https://bugs.webkit.org/show_bug.cgi?id=35047
3256
3257         * storage/null-callbacks-expected.txt: Added.
3258         * storage/null-callbacks.html: Added.
3259
3260 2010-02-17  Dirk Schulze  <krit@webkit.org>
3261
3262         Reviewed by Nikolas Zimmermann.
3263
3264         Move SVGResources to Renderers, starting with Masker
3265         https://bugs.webkit.org/show_bug.cgi?id=35020
3266
3267         With the move from SVGResourceMasker to RenderSVGResourceMasker, I changed
3268         the way DRT dumps resources. DRT is now able to dump multi-access
3269         of resources.
3270         Also the size of a Mask resource (depending of the object) and the access of
3271         the resource (togeter with the resource name) is pointed out as an insertion
3272         under the object.
3273
3274         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
3275         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
3276         * platform/mac/svg/batik/masking/maskRegions-expected.txt:
3277         * platform/mac/svg/css/circle-in-mask-with-shadow-expected.txt:
3278         * platform/mac/svg/css/mask-with-shadow-expected.txt:
3279         * platform/mac/svg/custom/empty-mask-expected.txt:
3280         * platform/mac/svg/custom/grayscale-gradient-mask-expected.txt:
3281         * platform/mac/svg/custom/js-late-mask-and-object-creation-expected.txt:
3282         * platform/mac/svg/custom/js-late-mask-creation-expected.txt:
3283         * platform/mac/svg/custom/mask-changes-expected.txt:
3284         * platform/mac/svg/custom/mask-child-changes-expected.txt:
3285         * platform/mac/svg/custom/mask-excessive-malloc-expected.txt:
3286         * platform/mac/svg/custom/mask-inside-defs-expected.txt:
3287         * platform/mac/svg/custom/mask-invalidation-expected.txt:
3288         * platform/mac/svg/custom/mask-on-multiple-objects-expected.txt:
3289         * platform/mac/svg/custom/mask-with-all-units-expected.txt:
3290         * platform/mac/svg/custom/mask-with-default-value-expected.txt:
3291         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt:
3292         * platform/mac/svg/custom/visibility-override-mask-expected.txt:
3293         * platform/mac/svg/filters/filter-clip-expected.txt:
3294         * svg/custom/transformedMaskFails-expected.txt:
3295
3296 2010-02-17  Kenneth Russell  <kbr@google.com>
3297
3298         Reviewed by Oliver Hunt.
3299
3300         Refactor texImage2D and texSubImage2D taking Image to use common code
3301         https://bugs.webkit.org/show_bug.cgi?id=34458
3302
3303         Merged the Safari and Chromium code which extracts the data from
3304         Image objects into common entry points on GraphicsContext3D. This
3305         immediately fixes the following three problems:
3306           - Chromium not implementing texSubImage2D taking Image.
3307           - Safari not obeying the flipY parameter to texImage2D or
3308             texSubImage2D taking Image.
3309           - Safari not obeying the premultipyAlpha parameter to texImage2D
3310             or texSubImage2D taking Image.
3311         Added new test verifying the behavior of texImage2D and
3312         texSubImage2D and the flipY parameter. The premultiplyAlpha
3313         parameter can not be tested yet as the implementation is not yet
3314         spec compliant. This will be fixed in a follow-on bug.
3315
3316         Ran all WebGL demos in demo repository on Safari and Chromium;
3317         textures are now the right way up in both browsers, and
3318         transparent textures in Particles demo now look correct in Safari.
3319
3320         * fast/canvas/webgl/resources/red-green.png: Added.
3321         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-expected.txt: Added.
3322         * fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html: Added.
3323
3324 2010-02-17  Nikolas Zimmermann  <nzimmermann@rim.com>
3325
3326         Not reviewed. Try to turn windows slaves again, by skipping two websocket tests that fail reliable.
3327
3328         * platform/win/Skipped:
3329
3330 2010-02-17  Gustavo Noronha Silva  <gns@gnome.org>
3331
3332         Typo in test name.
3333
3334         * platform/qt/Skipped:
3335
3336 2010-02-17  Csaba Osztrogonác  <ossy@webkit.org>
3337
3338         Rubber-stamped by Tor Arne Vestbø.
3339
3340         [Qt] Add platform specific expected files for new tests pass in fast/css.
3341
3342         Rendertree results compared to Mac expected files with --ignore-metrics,
3343         pixel results compared to Mac png files.
3344
3345         fast/css/font-face-opentype.html introduced in r54855.
3346         fast/css/inline-element-line-break.html introduced in r54544.
3347         fast/css/pseudo-element-line-break.html introduced in r54544.
3348
3349         * platform/qt/fast/css/font-face-opentype-expected.txt: Added.
3350         * platform/qt/fast/css/inline-element-line-break-expected.txt: Added.
3351         * platform/qt/fast/css/pseudo-element-line-break-expected.txt: Added.
3352
3353 2010-02-17  Nikolas Zimmermann  <nzimmermann@rim.com>
3354
3355         Not reviewed. Try to turn SnowLeopard slave green again. Skipping media/video-load-networkState.html - already filed a bug last year.
3356
3357         * platform/mac-snowleopard/Skipped:
3358
3359 2010-02-17  Nikolas Zimmermann  <nzimmermann@rim.com>
3360
3361         Not reviewed. Try to turn Tiger slave green again. Skipping media/video-display-aspect-ratio.html - already skipped on the other mac variants & win.
3362
3363         * platform/mac-tiger/Skipped:
3364
3365 2010-02-17  Gustavo Noronha Silva  <gns@gnome.org>
3366
3367         Skipping new test that does not pass on Qt.
3368
3369         * platform/qt/Skipped:
3370
3371 2010-02-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3372
3373         Reviewed by Xan Lopez.
3374
3375         Does not send an Accept header for subresources, causing some sites to break
3376         https://bugs.webkit.org/show_bug.cgi?id=33242
3377
3378         * http/tests/misc/image-checks-for-accept-expected.txt: Added.
3379         * http/tests/misc/image-checks-for-accept.html: Added.
3380         * http/tests/misc/resources/image-checks-for-accept.php: Added.
3381         * platform/mac/Skipped:
3382         * platform/win/Skipped:
3383
3384 2010-02-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3385
3386         Skip a number of new tests.
3387
3388         * platform/gtk/Skipped:
3389
3390 2010-01-07  Philippe Normand  <pnormand@igalia.com>
3391
3392         Reviewed by Gustavo Noronha Silva.
3393
3394         [GStreamer] Should handle BUFFERING messages
3395         https://bugs.webkit.org/show_bug.cgi?id=30004
3396
3397         Draw the buffering status in the media controls. The timebar is
3398         now 2 pixels shorter so dragging it at same absolute position than
3399         before produces a seek at a new position in the media, this
3400         explains the rebaselining of the controls-drag-timebar test.
3401
3402         * platform/gtk/media/controls-after-reload-expected.txt:
3403         * platform/gtk/media/controls-drag-timebar-expected.txt:
3404         * platform/gtk/media/controls-strict-expected.txt:
3405         * platform/gtk/media/controls-styling-expected.txt:
3406         * platform/gtk/media/video-controls-rendering-expected.txt:
3407         Re-baselined due to 1px left/right border added in controls timeline.
3408
3409 2010-02-17  Xan Lopez  <xlopez@igalia.com>
3410
3411         Skip tests requiring new results.
3412
3413         * platform/gtk/Skipped:
3414
3415 2010-02-16  Yael Aharon  <yael.aharon@nokia.com>
3416
3417         Reviewed by Nikolas Zimmermann.
3418
3419         SVG not rendered as background-image from data URI
3420         https://bugs.webkit.org/show_bug.cgi?id=33630
3421
3422         * platform/mac/svg/css/background-image-svg-expected.checksum: Added.
3423         * platform/mac/svg/css/background-image-svg-expected.png: Added.
3424         * platform/qt/svg/css/background-image-svg-expected.checksum: Added.
3425         * platform/qt/svg/css/background-image-svg-expected.png: Added.
3426         * svg/css/background-image-svg.html: Added.
3427         * svg/css/background-image-svg-expected.txt: Added.
3428
3429 2010-02-16  Nikolas Zimmermann  <nzimmermann@rim.com>
3430
3431         Not reviewed. Correct typo in test name in Skipped list. Should turn SL slave green again.
3432
3433         * platform/mac-snowleopard/Skipped:
3434
3435 2010-02-16  Nikolas Zimmermann  <nzimmermann@rim.com>
3436
3437         Not reviewed. Attempt to fix win slave. Skip same tests failing on SL, add bug references to skipped list.
3438
3439         * platform/mac-snowleopard/Skipped:
3440         * platform/win/Skipped:
3441
3442 2010-02-16  Bryan Yeung  <bryeung@chromium.org>
3443
3444         Reviewed by Nikolas Zimmermann.
3445
3446         Add a new layout test for large stroke widths in SVG.
3447         This regression tests a bug in the Skia platform where the width was
3448         limited to 512.
3449
3450         https://bugs.webkit.org/show_bug.cgi?id=34954
3451
3452         * platform/mac/svg/custom/stroke-width-large-expected.checksum: Added.
3453         * platform/mac/svg/custom/stroke-width-large-expected.png: Added.
3454         * platform/mac/svg/custom/stroke-width-large-expected.txt: Added.
3455         * svg/custom/stroke-width-large.svg: Added.
3456
3457 2010-02-16  MORITA Hajime  <morrita@gmail.com>
3458
3459         Reviewed by Nikolas Zimmermann.
3460
3461         REGRESSION: SVG text disappaears after double click
3462         https://bugs.webkit.org/show_bug.cgi?id=34880
3463         
3464         * platform/mac/svg/text/selection-doubleclick-expected.checksum: Added.
3465         * platform/mac/svg/text/selection-doubleclick-expected.png: Added.
3466         * platform/mac/svg/text/selection-doubleclick-expected.txt: Added.
3467         * platform/mac/svg/text/selection-tripleclick-expected.checksum: Added.
3468         * platform/mac/svg/text/selection-tripleclick-expected.png: Added.
3469         * platform/mac/svg/text/selection-tripleclick-expected.txt: Added.
3470         * svg/text/selection-doubleclick.svg: Added.
3471         * svg/text/selection-tripleclick.svg: Added.
3472
3473 2010-02-16  Yusuke Sato  <yusukes@chromium.org>
3474
3475         Reviewed by Dimitri Glazkov.
3476
3477         [Chromium] OpenType font with CFF glyphs is not handled correctly on Windows XP
3478         https://bugs.webkit.org/show_bug.cgi?id=34735
3479
3480         * fast/css/font-face-opentype.html: Added.
3481         * fast/css/resources/Ahem.otf: Added. Ahem font which has CFF glyphs, converted from Ahem.ttf by FontForge (http://fontforge.sourceforge.net/).
3482         * platform/mac/fast/css/font-face-opentype-expected.checksum: Added.
3483         * platform/mac/fast/css/font-face-opentype-expected.png: Added.
3484         * platform/mac/fast/css/font-face-opentype-expected.txt: Added.
3485
3486 2010-02-16  Dumitru Daniliuc  <dumi@chromium.org>
3487
3488         Reviewed by Simon Fraser.
3489
3490         Change quota-tracking.html to open databases only as they're
3491         needed. Otherwise, open databases end up using more space from
3492         this origin than the test expects.
3493
3494         * storage/quota-tracking.html:
3495
3496 2010-02-16  Nikolas Zimmermann  <nzimmermann@rim.com>
3497
3498         Rubber-stamped by Simon Fraser.
3499
3500         Skip svg/zoom/(page|text)/zoom-coords-viewattr-01-b.svg on SnowLeopard.
3501         svg/W3C-SVG-1.1/coords-viewattr* fail on SL and are already Skipped, seems related to entity parsing, not SVG.
3502
3503         * platform/mac-snowleopard/Skipped:
3504
3505 2010-02-16  Simon Fraser  <simon.fraser@apple.com>
3506
3507         Reviewed by Nikolas Zimmermann.
3508
3509         Make this test more robust to slow-loading media.
3510
3511         * media/video-load-networkState.html:
3512
3513 2010-02-16  Simon Fraser  <simon.fraser@apple.com>
3514
3515         Reviewed by Dan Bernstein.
3516
3517         https://bugs.webkit.org/show_bug.cgi?id=34999
3518         Compositing layers inside overflow:scroll divs are not always updated on scrolling
3519         
3520         New testcase with specific compositing configuration involving overflow:scroll.
3521
3522         * compositing/overflow/scroll-ancestor-update.html: Added.
3523         * platform/mac/compositing/overflow/scroll-ancestor-update-expected.checksum: Added.
3524         * platform/mac/compositing/overflow/scroll-ancestor-update-expected.png: Added.
3525         * platform/mac/compositing/overflow/scroll-ancestor-update-expected.txt: Added.
3526
3527 2010-02-16  Nikolas Zimmermann  <nzimmermann@rim.com>
3528
3529         Rubber-stamped by Dirk Schulze.
3530
3531         Add missing .checksum file in platform/mac/svg/zoom/page. All parts of the original patch for bug 14004 have been landed.
3532
3533         * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.checksum: Added.
3534
3535 2010-02-16  Nikolas Zimmermann  <nzimmermann@rim.com>
3536
3537         Reviewed by David Hyatt.
3538
3539         SVG units don't stay consistently sized on zoom
3540         https://bugs.webkit.org/show_bug.cgi?id=14004
3541
3542         * platform/mac/svg/zoom: Added.
3543         * platform/mac/svg/zoom/page: Added.
3544         * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.checksum: Added.
3545         * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.png: Added.
3546         * platform/mac/svg/zoom/page/absolute-sized-document-no-scrollbars-expected.txt: Added.
3547         * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.checksum: Added.
3548         * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.png: Added.
3549         * platform/mac/svg/zoom/page/absolute-sized-document-scrollbars-expected.txt: Added.
3550         * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.checksum: Added.
3551         * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.png: Added.
3552         * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt: Added.
3553         * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.checksum: Added.
3554         * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png: Added.
3555         * platform/mac/svg/zoom/page/zoom-coords-viewattr-01-b-expected.txt: Added.
3556         * platform/mac/svg/zoom/page/zoom-foreignObject-expected.checksum: Added.
3557         * platform/mac/svg/zoom/page/zoom-foreignObject-expected.png: Added.
3558         * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt: Added.
3559         * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.checksum: Added.
3560         * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.png: Added.
3561         * platform/mac/svg/zoom/page/zoom-hixie-mixed-008-expected.txt: Added.
3562         * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.checksum: Added.
3563         * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.png: Added.
3564         * platform/mac/svg/zoom/page/zoom-hixie-mixed-009-expected.txt: Added.
3565         * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.checksum: Added.
3566         * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.png: Added.
3567         * platform/mac/svg/zoom/page/zoom-hixie-rendering-model-004-expected.txt: Added.
3568         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.checksum: Added.
3569         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.png: Added.
3570         * platform/mac/svg/zoom/page/zoom-svg-float-border-padding-expected.txt: Added.
3571         * platform/mac/svg/zoom/text: Added.
3572         * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.checksum: Added.
3573         * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.png: Added.
3574         * platform/mac/svg/zoom/text/absolute-sized-document-no-scrollbars-expected.txt: Added.
3575         * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.checksum: Added.
3576         * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.png: Added.
3577         * platform/mac/svg/zoom/text/absolute-sized-document-scrollbars-expected.txt: Added.
3578         * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.checksum: Added.
3579         * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.png: Added.
3580         * platform/mac/svg/zoom/text/relative-sized-document-scrollbars-expected.txt: Added.
3581         * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.checksum: Added.
3582         * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png: Added.
3583         * platform/mac/svg/zoom/text/zoom-coords-viewattr-01-b-expected.txt: Added.
3584         * platform/mac/svg/zoom/text/zoom-foreignObject-expected.checksum: Added.
3585         * platform/mac/svg/zoom/text/zoom-foreignObject-expected.png: Added.
3586         * platform/mac/svg/zoom/text/zoom-foreignObject-expected.txt: Added.
3587         * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.checksum: Added.
3588         * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.png: Added.
3589         * platform/mac/svg/zoom/text/zoom-hixie-mixed-008-expected.txt: Added.
3590         * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.checksum: Added.
3591         * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.png: Added.
3592         * platform/mac/svg/zoom/text/zoom-hixie-mixed-009-expected.txt: Added.
3593         * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.checksum: Added.
3594         * platform/mac/svg/zoom/text/zoom-hixie-rendering-model-004-expected.png: Added.
3595 &