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