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