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