6811726453d8026f3927f862fc9a26acf871144a
[WebKit-https.git] / LayoutTests / ChangeLog
1 2010-03-25  Dmitry Titov  <dimich@chromium.org>
2
3         Not reviewed, update pixel results for Chromium bots.
4
5         The rendering of these tests was changed by http://trac.webkit.org/changeset/56507.
6         Also updated Chromium's test_expectations.txt.
7
8         * platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.checksum:
9         * platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.png:
10         * platform/chromium-linux/plugins/embed-attributes-style-expected.checksum:
11         * platform/chromium-linux/plugins/embed-attributes-style-expected.png:
12         * platform/chromium/test_expectations.txt: Use BUG_WKXXXX instead of WKXXXX notation to appease validation on the bot.
13
14 2010-03-25  Dmitry Titov  <dimich@chromium.org>
15
16         Unreviewed, fixing Chromium test bots.
17
18         [chromium] REGRESSION: Some LayoutTests fail after r56567
19         https://bugs.webkit.org/show_bug.cgi?id=36630
20
21         * platform/chromium/test_expectations.txt: Update expectations.
22
23 2010-03-25  Gustavo Noronha Silva  <gns@gnome.org>
24
25         Needs a "LinuxEditingBehavior", perhaps with a better name
26         https://bugs.webkit.org/show_bug.cgi?id=36627
27
28         Skipping tests that started failing after 56567. We need to figure
29         out a proper fix, that may involve adding a new editing behavior
30         for our platform.
31
32         * platform/gtk/Skipped:
33         * platform/qt/Skipped:
34
35 2010-03-25  Andrew Scherkus  <scherkus@chromium.org>
36
37         Unreviewed, expectations tweak.
38
39         Reorganized and updated comments for media test expectations.
40
41         * platform/chromium/test_expectations.txt: Tweaked.
42
43 2010-03-24  Dumitru Daniliuc  <dumi@chromium.org>
44
45         Reviewed by Dimitri Glazkov.
46
47         Updating the test to conform to the latest spec changes.
48
49         * storage/statement-error-callback-expected.txt:
50         * storage/statement-error-callback.html:
51
52 2010-03-25  Ojan Vafai  <ojan@chromium.org>
53
54         Reviewed by David Levin.
55
56         mouse-based selections are always directional on Window/Linux
57         https://bugs.webkit.org/show_bug.cgi?id=25195
58
59         The tests are modified to expect different things for Win/Linux vs. Mac.
60
61         * editing/selection/5195166-1.html:
62         * editing/selection/extend-after-mouse-selection.html:
63         * editing/selection/extend-selection-after-double-click-expected.txt:
64         * editing/selection/extend-selection-after-double-click.html:
65         * platform/chromium-linux/editing/selection/5195166-1-expected.checksum: Removed.
66         * platform/chromium-linux/editing/selection/5195166-1-expected.png: Removed.
67         * platform/chromium-win/editing/selection/5195166-1-expected.checksum: Removed.
68         * platform/chromium-win/editing/selection/5195166-1-expected.png: Removed.
69         * platform/chromium-win/editing/selection/5195166-1-expected.txt: Removed.
70         * platform/mac/editing/selection/5195166-1-expected.checksum: Removed.
71         * platform/mac/editing/selection/5195166-1-expected.png: Removed.
72         * platform/mac/editing/selection/5195166-1-expected.txt:
73         * platform/qt/editing/selection/5195166-1-expected.txt: Removed.
74         * platform/win/editing/selection/extend-after-mouse-selection-expected.txt:
75
76 2010-03-25  Simon Fraser  <simon.fraser@apple.com>
77
78         Reviewed by Geoffrey Garen.
79
80         https://bugs.webkit.org/show_bug.cgi?id=36557
81         Animations use the wrong timing-function sometimes
82         
83         Various files that test which style is used as the "unanimated" style for a keyframe
84         animation.
85
86         * animations/longhand-timing-function-expected.txt: Added.
87         * animations/longhand-timing-function.html: Added.
88           Tests that a single longhand property (which creates a default animation in the style) doesn't cause
89           the applied animation to use the wrong timing function.
90         
91         * animations/transition-and-animation-3-expected.txt: Added.
92         * animations/transition-and-animation-3.html: Added.
93           Tests that the style used when a transition resumes after an animation has finished is the correct one.
94         
95         * animations/unanimated-style-expected.txt: Added.
96         * animations/unanimated-style.html: Added.
97           Tests which style is used when animating properties that are missing from the first keyframe.
98
99 2010-03-25  Csaba Osztrogonác  <ossy@webkit.org>
100
101         Unreviewed expected file fix.
102
103         * platform/mac/fast/frames/flattening/frameset-flattening-grid-expected.txt: Needless newline removed.
104
105 2010-03-25  Jakub Wieczorek  <jwieczorek@webkit.org>
106
107         Rubber-stamped by Tor Arne Vestbø.
108
109         [Qt] Update test results after r56555.
110         https://bugs.webkit.org/show_bug.cgi?id=36413
111
112         * platform/qt/fast/forms/basic-inputs-expected.txt:
113         * platform/qt/fast/forms/isindex-placeholder-expected.txt:
114         * platform/qt/fast/forms/text-style-color-expected.txt:
115         * platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
116         * platform/qt/fast/forms/textarea-placeholder-set-attribute-expected.txt:
117         * platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt:
118
119 2010-03-25  Antonio Gomes  <tonikitoo@webkit.org>
120
121         Unreview expectation result fix.
122
123         After http://trac.webkit.org/changeset/56547, the test needs new (and proper)
124         results.
125
126         * platform/mac/fast/frames/flattening/frameset-flattening-grid-expected.txt:
127
128 2010-03-25  Jakub Wieczorek  <jwieczorek@webkit.org>
129
130         Reviewed by Eric Seidel.
131
132         [Qt] RenderTheme: fix size adjustment for text fields
133         https://bugs.webkit.org/show_bug.cgi?id=36413
134
135         Update test results after RenderTheme changes.
136
137         * platform/qt/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
138         * platform/qt/fast/forms/textarea-placeholder-set-attribute-expected.txt:
139         * platform/qt/fast/forms/textarea-placeholder-set-value-expected.txt:
140
141 2010-03-25  Julien Chaffraix  <jchaffraix@webkit.org>
142
143         Reviewed by Alexey Proskuryakov.
144
145         [Qt][GTK] http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html
146         fails after r56394
147         https://bugs.webkit.org/show_bug.cgi?id=36531
148
149         The test was assuming that we would receive 3 progress events which may not be the case anymore
150         due to the event throttling added in r56394.
151
152         * http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html: Removed
153         the counting as it belonged to the original version of the test and instead use the position
154         to determine when to reset the XHR.
155
156         * platform/gtk/Skipped:
157         * platform/qt/Skipped:
158         Removed the test from the Skipped lists now that it should pass.
159
160 2010-03-24  Simon Fraser  <simon.fraser@apple.com>
161
162         Reviewed by Adele Peterson.
163
164         https://bugs.webkit.org/show_bug.cgi?id=35714
165         Computed style on delayed transform animations is incorrect
166         
167         Test that fetches computed style for a transform animation during the delay phase.
168         
169         Also remove animations/fill-mode-transform.html from the Mac skipped lists,
170         now that it passes.
171
172         * compositing/animation/computed-style-during-delay-expected.txt: Added.
173         * compositing/animation/computed-style-during-delay.html: Added.
174         * platform/mac-leopard/Skipped:
175         * platform/mac-snowleopard/Skipped:
176
177 2010-03-25  Diego Gonzalez  <diego.gonzalez@openbossa.org>
178
179         Reviewed by Kenneth Christiansen.
180
181         Added missing frame flattening activation on
182         fast/frames/flattening/frameset-flattening-grid.html;
183         removed unnecessary CONSOLE MESSAGE from the expected file;
184         reset the setFrameSetFlatteningEnabled for each test.
185
186         * fast/frames/flattening/frameset-flattening-grid.html:
187         * platform/qt/fast/frames/flattening/frameset-flattening-grid-expected.txt:
188
189 2010-03-25  Diego Gonzalez  <diego.gonzalez@openbossa.org>
190
191         Reviewed by Eric Seidel.
192
193         Missing forward ENABLE_DATALIST macro to JavaScript enabled features macros
194         on WebKit.pri
195
196         [Qt] Forward ENABLE_DATALIST macro to JavaScript enabled macros
197         https://bugs.webkit.org/show_bug.cgi?id=36547
198
199         * platform/qt/Skipped:
200
201 2010-03-25  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
202
203         Reviewed by Eric Seidel.
204
205         https://bugs.webkit.org/show_bug.cgi?id=36371
206         [Gtk] Elements with a title attribute should not be ignored
207
208         * platform/gtk/accessibility/object-with-title.html: Added
209         * platform/gtk/accessibility/object-with-title-expected.txt: Added
210
211 2010-03-25  Fumitoshi Ukai  <ukai@chromium.org>
212
213         Reviewed by Eric Seidel.
214
215         [Qt] websocket/tests/long-invalid-header.html fails
216         https://bugs.webkit.org/show_bug.cgi?id=36492
217
218         * websocket/tests/long-invalid-header-expected.txt: trim console message.
219
220 2010-03-25  Kinuko Yasuda  <kinuko@chromium.org>
221
222         Reviewed by David Levin.
223
224         Rewrite the layout test editing/inserting/6633727 to use dumpAsText
225         https://bugs.webkit.org/show_bug.cgi?id=31579
226
227         * editing/inserting/6633727-expected.txt: Added.
228         * editing/inserting/6633727.html:
229         * editing/inserting/script-tests/6633727.js: Added.
230         * platform/gtk/editing/inserting/6633727-expected.txt: Removed.
231         * platform/mac/editing/inserting/6633727-expected.checksum: Removed.
232         * platform/mac/editing/inserting/6633727-expected.png: Removed.
233         * platform/mac/editing/inserting/6633727-expected.txt: Removed.
234
235 2010-03-24  Mark Rowe  <mrowe@apple.com>
236
237         Revert the portion of r56489 that dealt with port zero as it introduced some test failures.
238
239         * platform/mac/security/block-test-expected.txt:
240         * security/block-test.html:
241
242 2010-03-24  Mark Rowe  <mrowe@apple.com>
243
244         Reviewed by Darin Adler.
245
246         WebKit should treat port numbers outside the valid range as being blacklisted
247         <http://webkit.org/b/36571> / <rdar://problem/7790908>
248
249         * platform/mac/security/block-test-expected.txt:
250         * security/block-test.html: Add tests of a few invalid port numbers.
251
252 2010-03-24  MORITA Hajime  <morrita@google.com>
253
254         Reviewed by Eric Seidel.
255
256         https://bugs.webkit.org/show_bug.cgi?id=36517
257         svg/dom/frame-related-api-during-load.html shoud be more self-descriptive.
258
259         * svg/dom/frame-related-api-during-load-expected.txt:
260         * svg/dom/frame-related-api-during-load.html:
261
262 2010-03-24  Andrew Scherkus  <scherkus@chromium.org>
263
264         Reviewed by Eric Carlson, Eric Seidel and David Levin.
265
266         Update a few more media layout tests to choose test clips based on codec support.
267
268         https://bugs.webkit.org/show_bug.cgi?id=30435
269
270         * media/audio-constructor-src.html: Switched to use findMediaFile().
271         * media/audio-play-event-expected.txt: Updated results.
272         * media/audio-play-event.html: Switched to use findMediaFile().
273         * media/video-no-audio.html: Ditto.
274         * media/video-source-add-src.html: Ditto.
275         * media/video-src-change.html: Closed p tag.
276         * platform/mac-leopard/media/video-no-audio-expected.checksum: New results due to changing source video.
277         * platform/mac-leopard/media/video-no-audio-expected.png: Ditto.
278         * platform/mac-leopard/media/video-no-audio-expected.txt: Ditto.
279         * platform/mac/media/video-no-audio-expected.checksum: Ditto.
280         * platform/mac/media/video-no-audio-expected.png: Ditto.
281         * platform/mac/media/video-no-audio-expected.txt: Ditto.
282
283 2010-03-24  Eric Uhrhane <ericu@chromium.org>
284
285         DOMCoreException needs NoStaticTables modifier
286         https://bugs.webkit.org/show_bug.cgi?id=36458
287
288         No new tests, but this shows up in tests of Database accesses from the
289         Worker thread that I'll be checking in soon.  The symptom is that
290         DOMCoreException.toString() returns [object DOMException] instead of
291         something more helpful.
292
293         * fast/workers/worker-context-multi-port-expected.txt:  Adjusted expectation that was depending on the broken behavior.
294
295 2010-03-23  Evan Martin  <evan@chromium.org>
296
297         Reviewed by Dmitry Titov.
298
299         [chromium] use integral glyph widths
300         https://bugs.webkit.org/show_bug.cgi?id=36510
301
302         Extend a Linux Chromium layout test to also cover slight-hinted text.
303
304         * platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle.html:
305
306 2010-03-24  Alexander Pavlov  <apavlov@chromium.org>
307
308         Reviewed by Pavel Feldman.
309
310         Inspector: XML Tags should not be converted to lowercase
311         https://bugs.webkit.org/show_bug.cgi?id=28600
312
313         * inspector/elements-panel-xhtml-structure-expected.txt:
314         * inspector/elements-panel-xhtml-structure.xhtml:
315
316 2010-03-03  Kenneth Rohde Christiansen  <kenneth@webkit.org>
317
318         Reviewed by Antti Koivisto.
319
320         Layout test for DOM Level 3 Custom Event
321         http://www.w3.org/TR/DOM-Level-3-Events
322
323         * fast/events/custom-event-expected.txt: Added.
324         * fast/events/custom-event.html: Added.
325
326 2010-03-24  Csaba Osztrogonác  <ossy@webkit.org>
327
328         Rubber-stamped by Simon Hausmann and Gustavo Noronha Silva.
329
330         [Qt][GTK] http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html fails after r56394
331         https://bugs.webkit.org/show_bug.cgi?id=36531
332
333         * platform/gtk/Skipped: http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html skipped until fix.
334         * platform/qt/Skipped: http/tests/xmlhttprequest/xmlhttprequest-onProgress-open-should-zero-length.html skipped until fix.
335
336 2010-03-23  Alexey Proskuryakov  <ap@apple.com>
337
338         Skip plugins/destroy-plugin-from-callback.html, which has been failing on SL bots since it
339         was added in r56338.
340
341         * platform/mac-snowleopard/Skipped:
342
343 2010-03-23  Simon Fraser  <simon.fraser@apple.com>
344
345         Reviewed by Dan Bernstein.
346
347         Assertion ASSERTION FAILED: rootLayer == m_clipRectsRoot at hulu.com
348         https://bugs.webkit.org/show_bug.cgi?id=34065
349         
350         Testcase with two zero-size embed elements.
351
352         * compositing/geometry/empty-embed-rects-expected.txt: Added.
353         * compositing/geometry/empty-embed-rects.html: Added.
354
355 2010-03-23  Alexey Proskuryakov  <ap@apple.com>
356
357         Reviewed by Geoff Garen.
358
359         https://bugs.webkit.org/show_bug.cgi?id=36511
360         <rdar://problem/7753498> Safari freezes when using SPUTNIK JavaScript conformance check
361
362         Landing the troublesome test. Will need to be deleted when we properly import the whole test
363         suite.
364
365         * fast/js/script-tests/sputnik-S15.4.4.12_A3_T3.js: Added.
366         * fast/js/sputnik-S15.4.4.12_A3_T3-expected.txt: Added.
367         * fast/js/sputnik-S15.4.4.12_A3_T3.html: Added.
368
369 2010-03-23  David Levin  <levin@chromium.org>
370
371         Reviewed by Nate Chapin.
372
373         [chromium] XMLHttpRequest.send sends 'undefined' string when passed undefined value.
374         https://bugs.webkit.org/show_bug.cgi?id=36506
375
376         Added a test to verify that sending either undefined and null both result in an empty request body.
377
378         * http/tests/xmlhttprequest/send-undefined-and-null-expected.txt: Added.
379         * http/tests/xmlhttprequest/send-undefined-and-null.html: Added.
380
381 2010-03-23  Chris Evans  <cevans@chromium.org>
382
383         Reviewed by Darin Adler.
384
385         Add test for crash due to calling into libxml in invalid state. Note
386         that it is unlikely that this will actually crash for you in the test
387         environment because it is highly intermittent. However, adding test in
388         order to exercise the code path and prevent related regression.
389         See https://bugs.webkit.org/show_bug.cgi?id=36000
390
391         * fast/text/bad-encoding.html: Added.
392         * fast/text/bad-encoding-expected.txt: Added.
393         * fast/text/resources/bad-encoding.xml: Added.
394
395 2010-03-23  Nate Chapin  <japhet@chromium.org>
396
397         Unreviewed, Chromium test expectations update.
398
399         Mark fast/dom/error-to-string-stack-overflow.html as failing on
400         all Chromium platforms, and http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html
401         as failing on Windows.
402
403         * platform/chromium/test_expectations.txt:
404
405 2010-03-23  MORITA Hajime  <morrita@google.com>
406
407         Reviewed by Alexey Proskuryakov.
408
409         WebCore::SelectionController::setSelection NULL pointer
410         https://bugs.webkit.org/show_bug.cgi?id=31545
411
412         * svg/dom/frame-related-api-during-load-expected.txt: Added.
413         * svg/dom/frame-related-api-during-load.html: Added.
414
415 2010-03-23  Qi Zhang  <qi.2.zhang@nokia.com>
416
417         Reviewed by Simon Hausmann.
418
419         Qt] LayoutTests/fast/canvas/fillrect_gradient.html failed
420         https://bugs.webkit.org/show_bug.cgi?id=36444
421
422         Enable LayoutTests/fast/canvas/fillrect_gradient.html
423
424         * platform/qt/Skipped:
425         * platform/qt/fast/canvas/fillrect_gradient-expected.checksum: Added.
426         * platform/qt/fast/canvas/fillrect_gradient-expected.png: Added.
427         * platform/qt/fast/canvas/fillrect_gradient-expected.txt:
428
429 2010-03-23  Julien Chaffraix  <jchaffraix@webkit.org>
430
431         Reviewed by Alexey Proskuryakov.
432
433         [XHR] onProgress event needs to be dispatched according to what the specification states
434         https://bugs.webkit.org/show_bug.cgi?id=18654
435
436         Add a test to check that progress events are really throttled.
437
438         * http/tests/xmlhttprequest/resources/download-with-delay.php: Added.
439         * http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch-expected.txt: Added.
440         * http/tests/xmlhttprequest/xmlhttprequest-50ms-download-dispatch.html: Added.
441
442 2010-03-23  Pavel Feldman  <pfeldman@chromium.org>
443
444         Reviewed by Timothy Hatcher.
445
446         Web Inspector: Element inspector search funtion: Error dispatching: performSearch.
447
448         https://bugs.webkit.org/show_bug.cgi?id=36488
449
450         * inspector/elements-panel-search-expected.txt: Added.
451         * inspector/elements-panel-search.html: Added.
452
453 2010-03-23  Qi Zhang  <qi.2.zhang@nokia.com>
454
455         Reviewed by Simon Hausmann.
456
457         [Qt]  fast/canvas/patternfill-repeat.html failed.
458         https://bugs.webkit.org/show_bug.cgi?id=34477
459
460         Enable LayoutTests/fast/canvas/patternfill-repeat.html.
461
462         * platform/qt/Skipped:
463         * platform/qt/fast/canvas/patternfill-repeat-expected.checksum: Added.
464         * platform/qt/fast/canvas/patternfill-repeat-expected.png: Added.
465         * platform/qt/fast/canvas/patternfill-repeat-expected.txt:
466
467 2010-03-23  Alex Milowski  <alex@milowski.com>
468
469         Reviewed by Kenneth Rohde Christiansen.
470
471         Updated test results from removal of use of STIX fonts.
472
473         * platform/mac/mathml/presentation/fractions-expected.checksum:
474         * platform/mac/mathml/presentation/fractions-expected.png:
475         * platform/mac/mathml/presentation/fractions-expected.txt:
476         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
477         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
478         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
479         * platform/mac/mathml/presentation/mo-expected.checksum:
480         * platform/mac/mathml/presentation/mo-expected.png:
481         * platform/mac/mathml/presentation/mo-expected.txt:
482         * platform/mac/mathml/presentation/over-expected.checksum:
483         * platform/mac/mathml/presentation/over-expected.png:
484         * platform/mac/mathml/presentation/over-expected.txt:
485         * platform/mac/mathml/presentation/row-expected.checksum:
486         * platform/mac/mathml/presentation/row-expected.png:
487         * platform/mac/mathml/presentation/row-expected.txt:
488         * platform/mac/mathml/presentation/sub-expected.checksum:
489         * platform/mac/mathml/presentation/sub-expected.png:
490         * platform/mac/mathml/presentation/sub-expected.txt:
491         * platform/mac/mathml/presentation/subsup-expected.checksum:
492         * platform/mac/mathml/presentation/subsup-expected.png:
493         * platform/mac/mathml/presentation/subsup-expected.txt:
494         * platform/mac/mathml/presentation/sup-expected.checksum:
495         * platform/mac/mathml/presentation/sup-expected.png:
496         * platform/mac/mathml/presentation/tables-expected.checksum:
497         * platform/mac/mathml/presentation/tables-expected.png:
498         * platform/mac/mathml/presentation/tables-expected.txt:
499         * platform/mac/mathml/presentation/under-expected.checksum:
500         * platform/mac/mathml/presentation/under-expected.png:
501         * platform/mac/mathml/presentation/under-expected.txt:
502         * platform/mac/mathml/presentation/underover-expected.checksum:
503         * platform/mac/mathml/presentation/underover-expected.png:
504         * platform/mac/mathml/presentation/underover-expected.txt:
505
506 2010-03-23  Csaba Osztrogonác  <ossy@webkit.org>
507
508         Unreviewed.
509
510         [Qt] websocket/tests/long-invalid-header.html fails
511         https://bugs.webkit.org/show_bug.cgi?id=36492
512
513         * platform/qt/Skipped: websocket/tests/long-invalid-header.html skipped until fix.
514
515 2010-03-23  Gustavo Noronha Silva  <gns@gnome.org>
516
517         [GTK] Failing fast/css/zoom-body-scroll.html - sizes are off by one after zooming out
518         https://bugs.webkit.org/show_bug.cgi?id=36491
519
520         Skipping test that fails on 32 bits bots.
521
522         * platform/gtk/Skipped:
523
524 2010-03-23  Fumitoshi Ukai  <ukai@chromium.org>
525
526         Unreviewed, remove flaky tag in websocket tests.
527
528         flakiness in websocket tests (http://crbug.com/38397) introducted at
529         Chromium r41818 has been fixed at r42320.
530
531         * platform/chromium/test_expectations.txt: remove BUG38397
532
533 2010-03-22  Pavel Feldman  <pfeldman@chromium.org>
534
535         Reviewed by Dave Hyatt.
536
537         Web Inspector: display CSS selector source line in the styles sidebar pane.
538
539         https://bugs.webkit.org/show_bug.cgi?id=36414
540
541         This change adds a sourceLine field into the CSSStyleRule that is populated
542         from within the parser. CSSParser is now keeping track of the line numbers
543         and last selector line number that is being used while creating CSSStyleRules.
544
545         * inspector/styles-source-lines-expected.txt: Added.
546         * inspector/styles-source-lines.html: Added.
547
548 2010-03-22  Qi Zhang  <qi.2.zhang@nokia.com>
549
550         Reviewed by Laszlo Gombos.
551
552         Qt] Fix arc function in canvas
553         https://bugs.webkit.org/show_bug.cgi?id=36296
554
555         * platform/qt/Skipped:
556         * platform/qt/fast/canvas/arc360-expected.checksum: Added.
557         * platform/qt/fast/canvas/arc360-expected.png: Added.
558         * platform/qt/fast/canvas/arc360-expected.txt: Added.
559
560 2010-03-19  Abhishek Arya  <inferno@chromium.org>
561
562         Reviewed by Adam Barth.
563
564         https://bugs.webkit.org/show_bug.cgi?id=36339
565         This LayoutTest tests for webkit ability to process long invalid headers generated by misbehaving websockets servers.
566
567         * websocket/tests/long-invalid-header-expected.txt: Added.
568         * websocket/tests/long-invalid-header.html: Added.
569         * websocket/tests/long-invalid-header_wsh.py: Added.
570         * websocket/tests/script-tests/long-invalid-header.js: Added.
571
572 2010-03-22  David Kilzer  <ddkilzer@apple.com>
573
574         Remove http/tests/cookies/simple-cookies-expired.html from skip list after CFNetwork issue is resolved
575         <http://webkit.org/b/25861>
576         <rdar://problem/6901322>
577
578         Reviewed by Darin Adler.
579
580         * platform/win/Skipped: Removed:
581         - http/tests/cookies/simple-cookies-expired.html
582
583 2010-03-22  Eric Seidel  <eric@webkit.org>
584
585         Rubber-stamped by Brady Eidson.
586
587         fast/loader/cancel-load-during-port-block-timer.html fails on Tiger bot
588         https://bugs.webkit.org/show_bug.cgi?id=36425
589
590         This test bleeds into the next test and causes failures.  Unsure of the
591         cause.  Brady suggests we disable it for now (to match the other disabled) api test.
592
593         * fast/loader/api-test-go-to-current-back-forward-item.html-disabled: Renamed from LayoutTests/fast/loader/api-test-go-to-current-back-forward-item.html.
594
595 2010-03-22  Dmitry Titov  <dimich@chromium.org>
596
597         Reviewed by Nate Chapin.
598
599         [v8] Crash if the worker is terminated before its initial script is executed.
600         https://bugs.webkit.org/show_bug.cgi?id=36336
601
602         * fast/workers/termination-early-expected.txt: Added.
603         * fast/workers/termination-early.html: Added.
604
605 2010-03-22  Csaba Osztrogonác  <ossy@webkit.org>
606
607         Unreviewed, skip new failing test.
608
609         fast/loader/stateobjects/replacestate-in-iframe.html caused infinite loop.
610         https://bugs.webkit.org/show_bug.cgi?id=36467
611
612         * platform/gtk/Skipped: fast/loader/stateobjects/replacestate-in-iframe.html skipped until fix.
613         * platform/qt/Skipped: fast/loader/stateobjects/replacestate-in-iframe.html skipped until fix.
614
615 2010-03-22  Nate Chapin  <japhet@chromium.org>
616
617         Unreviewed, Chromium test fixes.
618
619         * platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.checksum:
620         * platform/chromium-linux/fast/dynamic/flash-replacement-test-expected.png:
621         * platform/chromium-linux/plugins/embed-attributes-style-expected.checksum:
622         * platform/chromium-linux/plugins/embed-attributes-style-expected.png:
623         * platform/chromium-mac/svg/filters/feColorMatrix-values-expected.checksum: Added.
624         * platform/chromium-mac/svg/filters/feColorMatrix-values-expected.png: Added.
625         * platform/chromium-mac/svg/filters/feColorMatrix-values-expected.txt: Added.
626         * platform/chromium-win/svg/filters/feColorMatrix-values-expected.checksum: Added.
627         * platform/chromium-win/svg/filters/feColorMatrix-values-expected.png: Added.
628         * platform/chromium-win/svg/filters/feColorMatrix-values-expected.txt: Added.
629
630 2010-03-22  Darin Fisher  <darin@chromium.org>
631
632         Reviewed by Brady Eidson.
633
634         HistoryController::replaceState() should modify m_currentItem
635         instead of the current HistoryItem of the BackForwardList.
636
637         https://bugs.webkit.org/show_bug.cgi?id=36435
638
639         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt: Added.
640         * fast/loader/stateobjects/replacestate-in-iframe.html: Added.
641
642 2010-03-22  Kenneth Rohde Christiansen  <kenneth@webkit.org>
643
644         Unreviewed.
645
646         Skip new editing test that fails
647
648         * platform/qt/Skipped:
649
650 2010-03-22  Dirk Schulze  <krit@webkit.org>
651
652         Out of bounds read in SVG feColorMatrix filter
653         https://bugs.webkit.org/show_bug.cgi?id=32714
654
655         SVG Test has text in it. This caused a wrong DRT result on Mac.
656         The other result was created on Windows.
657
658         * platform/mac/svg/filters/feColorMatrix-values-expected.txt:
659
660 2010-03-22  Dirk Schulze  <krit@webkit.org>
661
662         Out of bounds read in SVG feColorMatrix filter
663         https://bugs.webkit.org/show_bug.cgi?id=32714
664
665         Add missing expected result.
666
667         * platform/mac/svg/filters/feColorMatrix-values-expected.txt: Added.
668
669 2010-03-22  Justin Schuh  <jschuh@chromium.org>
670
671         Reviewed by Dirk Schulze.
672
673         Out of bounds read in SVG feColorMatrix filter
674         https://bugs.webkit.org/show_bug.cgi?id=32714
675
676         Prevents an invalid read when a valid values attribute is not
677         supplied for an feColorMatrix SVG filter. Also fixes general
678         handling of missing or invalid values attribute.
679
680         * platform/win/svg/filters: Added.
681         * platform/win/svg/filters/feColorMatrix-values-expected.checksum: Added.
682         * platform/win/svg/filters/feColorMatrix-values-expected.png: Added.
683         * platform/win/svg/filters/feColorMatrix-values-expected.txt: Added.
684         * svg/filters/feColorMatrix-invalid-value-expected.txt: Added.
685         * svg/filters/feColorMatrix-invalid-value.svg: Added.
686         * svg/filters/feColorMatrix-values.svg: Added.
687
688 2010-03-22  Nate Chapin  <japhet@chromium.org>
689
690         Unreviewed, Chromium expectations tweak.
691
692         Add fast/dom/error-to-string-stack-overflow.html to expected 
693         failures due to http://trac.webkit.org/changeset/56329.
694
695         * platform/chromium/test_expectations.txt:
696
697 2010-03-22  Jakub Wieczorek  <faw217@gmail.com>
698
699         Reviewed by Kenneth Rohde Christiansen.
700
701         [Qt] Phonon media backend: expose supported MIME types to WebCore
702
703         https://bugs.webkit.org/show_bug.cgi?id=33453
704
705         List all skipped media tests individually and unskip two fixed by the patch.
706
707         * platform/qt/Skipped:
708
709 2010-03-22  Geoffrey Garen  <ggaren@apple.com>
710
711         Reviewed by Sam Weinig.
712
713         Added a test for <rdar://problem/7728196> REGRESSION (r46701): -(-2147483648)
714         evaluates to -2147483648 on 32 bit (35842)
715
716         * fast/js/negate-overflow-expected.txt: Added.
717         * fast/js/negate-overflow.html: Added.
718
719 2010-03-22  Darin Fisher  <darin@chromium.org>
720
721         Reviewed by Nate Chapin.
722
723         [chromium] Renderer crashes when navigating to a reference fragment in
724         a frame that has no current HistoryItem.
725
726         https://bugs.webkit.org/show_bug.cgi?id=36443
727
728         * fast/loader/crash-replacing-location-before-load-expected.txt: Added.
729         * fast/loader/crash-replacing-location-before-load.html: Added.
730
731 2010-03-22  Alex Milowski  <alex@milowski.com>
732
733         Reviewed by Kenneth Rohde Christiansen.
734
735         Basic tests of mfrac (fractions)
736
737         * mathml/presentation/fractions.xhtml: Added.
738         * mathml/presentation/fractions-vertical-alignment.xhtml: Added
739         * platform/mac/mathml/presentation/fractions-expected.checksum: Added.
740         * platform/mac/mathml/presentation/fractions-expected.png: Added.
741         * platform/mac/mathml/presentation/fractions-expected.txt: Added.
742         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum: Added.
743         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png: Added.
744         * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt: Added.
745
746 2010-03-19  Alexey Proskuryakov  <ap@apple.com>
747
748         Reviewed by Oliver Hunt.
749
750         https://bugs.webkit.org/show_bug.cgi?id=36400
751         Add a test for r15750 (Flash crashes after it replaces itself via a document.write())
752
753         * plugins/destroy-plugin-from-callback-expected.txt: Added.
754         * plugins/destroy-plugin-from-callback.html: Added.
755
756 2010-03-22  Yury Semikhatsky  <yurys@chromium.org>
757
758         Reviewed by Pavel Feldman.
759
760         Test that uncaught exception thrown from setTimeout callback in a Worker is reported to the worker object.
761
762         https://bugs.webkit.org/show_bug.cgi?id=31171
763
764         * fast/workers/resources/worker-exception-in-timeout-callback.js: Added.
765         * fast/workers/worker-script-error-expected.txt:
766         * fast/workers/worker-script-error.html:
767
768 2010-03-22  Kenneth Rohde Christiansen  <kenneth@webkit.org>
769
770         Reviewed by Simon Hausmann.
771
772         [Qt] REGRESSION (r56209): fast/media/print-restores-previous-mediatype.htm crashes
773         https://bugs.webkit.org/show_bug.cgi?id=36386
774
775         * platform/qt/Skipped: unskip the test as it now passes.
776
777 2010-03-21  Dmitry Gorbik  <socket.h@gmail.com>
778
779         <http://webkit.org/b/14858> <col> width ignored when not tied to a single cell
780
781         Reviewed by David Kilzer.
782
783         Fixed width calculation for cells with span when <col> is defined.
784
785         * fast/table/col-width-span-expand-expected.txt: Added.
786         * fast/table/col-width-span-expand.html: Added.
787
788 2010-03-20  Martin Robinson  <mrobinson@webkit.org>
789
790         Reviewed by Xan Lopez
791
792         [GTK] eventSender.zoomPageOut() bug?
793         https://bugs.webkit.org/show_bug.cgi?id=30575
794
795         Unskip some tests that were failing because of the bug in DRT.
796
797         * platform/gtk/Skipped:
798
799 2010-03-20  Dimitri Glazkov  <dglazkov@chromium.org>
800
801         Unreviewed, expectations tweak.
802
803         Remove expectations for chromium-mac editing/style/apply-through-end-of-document.html as it
804         now matches platform/mac.
805
806         * platform/chromium-mac/editing/style/apply-through-end-of-document-expected.txt: Removed.
807         * platform/chromium/test_expectations.txt: Adjusted expectations.
808
809 2010-03-20  Dimitri Glazkov  <dglazkov@chromium.org>
810
811         Unreviewed, expectations tweak.
812
813         Mark editing/style/apply-through-end-of-document.html as failing
814
815         * platform/chromium/test_expectations.txt:
816
817 2010-03-20  Dimitri Glazkov  <dglazkov@chromium.org>
818
819         Unreviewed, expectations tweak.
820
821         Marked svg/filters/filterRes.svg as failing after
822         http://trac.webkit.org/changeset/56288/
823
824         * platform/chromium/test_expectations.txt: Added expectations for svg/filters/filterRes.svg.
825
826 2010-03-19  Shinichiro Hamaji  <hamaji@chromium.org>
827
828         Reviewed by Dan Bernstein.
829
830         WebCore::RenderButton::styleDidChange ReadAV@NULL (6739b7fe455ecb54a6812c0866c3b47c)
831         https://bugs.webkit.org/show_bug.cgi?id=34641
832
833         * fast/css/first-letter-block-form-controls-crash-expected.txt: Added.
834         * fast/css/first-letter-block-form-controls-crash.html: Added.
835
836 2010-03-19  Mark Rowe  <mrowe@apple.com>
837
838         Land a test result that should have been added along with the test in r56286.
839
840         * transitions/transition-end-event-destroy-iframe-expected.txt: Copied from LayoutTests/transitions/transition-end-event-destroy-renderer-expected.txt.
841
842 2010-03-19  Adam Barth  <abarth@webkit.org>
843
844         Reviewed by Daniel Bates.
845
846         Change XSSAuditor block syntax
847         https://bugs.webkit.org/show_bug.cgi?id=34436
848
849         Update tests to account for the new blocking syntax.  Added test for
850         disabling the XSS filter.
851
852         * http/tests/security/xssAuditor/malformed-xss-protection-header-expected.txt:
853         * http/tests/security/xssAuditor/malformed-xss-protection-header.html:
854         * http/tests/security/xssAuditor/no-protection-script-tag-expected.txt: Added.
855         * http/tests/security/xssAuditor/no-protection-script-tag.html: Added.
856         * http/tests/security/xssAuditor/resources/echo-head-base-href.pl:
857         * http/tests/security/xssAuditor/resources/echo-intertag-click-and-notify.pl:
858         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
859         * http/tests/security/xssAuditor/xss-protection-parsing-01-expected.txt: Added.
860         * http/tests/security/xssAuditor/xss-protection-parsing-01.html: Added.
861
862 2010-03-19  Zhenyao Mo  <zmo@google.com>
863
864         Reviewed by Oliver Hunt.
865
866         Update WebGLArray.slice() to new spec
867         https://bugs.webkit.org/show_bug.cgi?id-35612
868
869         * fast/canvas/webgl/array-unit-tests-expected.txt: Changed tests to reflect the new slice parameters; add new test cases for default inputs for slice.
870         * fast/canvas/webgl/array-unit-tests.html: Ditto.
871         * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt: Changed tests to reflect the new slice parameters.
872         * fast/canvas/webgl/webgl-array-invalid-ranges.html: Ditto.
873
874 2010-03-19  Adam Barth  <abarth@webkit.org>
875
876         Reviewed by Darin Adler.
877
878         Freeze sandbox attributes on creation
879         https://bugs.webkit.org/show_bug.cgi?id=34184
880
881         Test that allow-forms is frozen on document creation.
882
883         * fast/frames/resources/sandboxed-iframe-form-dynamic-allowed.html: Added.
884         * fast/frames/resources/sandboxed-iframe-form-dynamic-disallowed.html: Added.
885         * fast/frames/sandboxed-iframe-forms-dynamic-expected.txt: Added.
886         * fast/frames/sandboxed-iframe-forms-dynamic.html: Added.
887
888 2010-03-19  Justin Schuh  <jschuh@chromium.org>
889
890         Reviewed by Oliver Hunt.
891
892         Security: ReadAV@NULL for negative feMorphology filter radius
893         https://bugs.webkit.org/show_bug.cgi?id=34566
894
895         Prevents building the filter if either radius is negative.
896         Catches negative radii resulting from conversions.
897
898         * svg/filters/feMorphology-invalid-radius-expected.txt: Added.
899         * svg/filters/feMorphology-invalid-radius.svg: Added.
900
901 2010-03-19  Chris Marrin  <cmarrin@apple.com>
902
903         Reviewed by Simon Fraser.
904
905         Fixed a crash with AnimationController getting deleted out from under itself.
906         
907         This test actually doesn't crash without the fix because the JS interpreter
908         protects against the Frame getting deleted prematurely. But this test is still
909         useful to make sure that protection is working. The crash actually occurs
910         when the equivalent thing is done in native code interfacing to a WebView.
911
912         * transitions/resources/transition-end-event-destroy-iframe-inner.html: Added.
913         * transitions/transition-end-event-destroy-iframe.html: Added.
914
915 2010-03-19  Simon Fraser  <simon.fraser@apple.com>
916
917         Reviewed by Dimitri Glazkov.
918
919         https://bugs.webkit.org/show_bug.cgi?id=36387
920         REGRESSION: Can "uncheck" radio buttons by clicking on them
921         
922         Testcase for various combinations of checked/intermiate and click events.
923
924         * fast/forms/radio-checkbox-restore-indeterminate-expected.txt: Added.
925         * fast/forms/radio-checkbox-restore-indeterminate.html: Added.
926
927 2010-03-19  Darin Fisher  <darin@chromium.org>
928
929         Temporarily suppress fast/loader/frame-src-change-added-to-history.html
930         for Tiger to make the bot green.
931
932         https://bugs.webkit.org/show_bug.cgi?id=36382
933
934         * platform/mac-tiger/Skipped:
935
936 2010-03-19  Dirk Pranke <dpranke@chromium.org>
937
938         Reviewed by Dimitri Glazkov.
939
940         Add test_expectations.txt file for chromium baselines
941
942         https://bugs.webkit.org/show_bug.cgi?id=28397
943
944         * platform/chromium/test_expectations.txt: Added
945
946 2010-03-19  Dirk Pranke <dpranke@chromium.org>
947
948         Reviewed by Dimitri Glazkov.
949
950         Land remaining chromium-linux LayoutTest baselines
951         (file list omitted due to length).
952
953         https://bugs.webkit.org/show_bug.cgi?id=28397
954
955
956 2010-03-19  Dirk Pranke <dpranke@chromium.org>
957
958         Reviewed by Dimitri Glazkov.
959
960         Land chromium-linux/fast/{block,css,forms,text} LayoutTest baselines
961         (file list omitted due to length).
962
963         https://bugs.webkit.org/show_bug.cgi?id=28397
964
965         * platform/chromium-linux/fast/block : Added.
966         * platform/chromium-linux/fast/css : Added.
967         * platform/chromium-linux/fast/forms : Added.
968         * platform/chromium-linux/fast/text : Added.
969
970 2010-03-19  Dirk Pranke <dpranke@chromium.org>
971
972         Reviewed by Dimitri Glazkov.
973
974         Land chromium-linux/editing LayoutTest baselines
975         (file list omitted due to length).
976
977         https://bugs.webkit.org/show_bug.cgi?id=28397
978
979         * platform/chromium-linux/editing : Added.
980
981 2010-03-19  Dirk Pranke <dpranke@chromium.org>
982
983         Reviewed by Dimitri Glazkov.
984
985         Land chromium-linux/tables LayoutTest baselines
986         (file list omitted due to length).
987
988         https://bugs.webkit.org/show_bug.cgi?id=28397
989
990         * platform/chromium-linux/tables : Added.
991
992 2010-03-19  Dirk Pranke <dpranke@chromium.org>
993
994         Reviewed by Dimitri Glazkov.
995
996         Land chromium-linux/svg LayoutTest baselines
997         (file list omitted due to length).
998
999         https://bugs.webkit.org/show_bug.cgi?id=28397
1000
1001         * platform/chromium-linux/svg : Added.
1002
1003 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1004
1005         Reviewed by Dimitri Glazkov.
1006
1007         Land chromium-linux/css* LayoutTest baselines
1008         (file list omitted due to length).
1009
1010         https://bugs.webkit.org/show_bug.cgi?id=28397
1011
1012         * platform/chromium-linux/css* : Added.
1013
1014 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1015
1016         Reviewed by Dimitri Glazkov.
1017
1018         Land remaining chromium-win/* LayoutTest baselines
1019         (file list omitted due to length).
1020
1021         https://bugs.webkit.org/show_bug.cgi?id=28397
1022
1023         * platform/chromium-win/* : Added.
1024
1025 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1026
1027         Reviewed by Dimitri Glazkov.
1028
1029         Land chromium-win/css* LayoutTest baselines
1030         (file list ommitted due to length).
1031
1032         https://bugs.webkit.org/show_bug.cgi?id=28397
1033
1034         * platform/chromium-win/css* : Added.
1035
1036 2010-03-19  Csaba Osztrogonác  <ossy@webkit.org>
1037
1038         [Qt] Back-forward list dumping is incorrect
1039         https://bugs.webkit.org/show_bug.cgi?id=36392
1040
1041         * platform/qt/Skipped: fast/loader/frame-src-change-added-to-history.html skipped until fix.
1042
1043 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1044
1045         Reviewed by Dimitri Glazkov.
1046
1047         Land chromium-win/fast/[l-z]* LayoutTest baselines
1048         (file list ommitted due to length).
1049
1050         https://bugs.webkit.org/show_bug.cgi?id=28397
1051
1052         * platform/chromium-win/fast/[l-z]* : Added.
1053
1054 2010-03-19  Xan Lopez  <xlopez@igalia.com>
1055
1056         Rubber-stamped by Gustavo Noronha.
1057
1058         r56188 removed lastPosition from the Geolocation code, but the the
1059         geolocation window properties wasn't updated to reflect this. It's
1060         only failing on the GTK+ port, since the other ports have it on
1061         their Skipped list.
1062
1063         * fast/dom/Window/window-properties-geolocation-expected.txt:
1064
1065 2010-03-19  Csaba Osztrogonác  <ossy@webkit.org>
1066
1067        [Qt] REGRESSION (r56209): fast/media/print-restores-previous-mediatype.htm crashes
1068        https://bugs.webkit.org/show_bug.cgi?id=36386
1069
1070         * platform/qt/Skipped: fast/media/print-restores-previous-mediatype.html skipped until fix.
1071
1072 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1073
1074         Reviewed by Dimitri Glazkov.
1075
1076         Land chromium-win/fast/{a,c,d,e,f,g,h,i,j}* LayoutTest baselines
1077         (file list ommitted due to length).
1078
1079         https://bugs.webkit.org/show_bug.cgi?id=28397
1080
1081         * platform/chromium-win/fast/{a,c,d,e,f,g,h,i,j}* : Added.
1082
1083 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1084
1085         Reviewed by Dimitri Glazkov.
1086
1087         Land the first part of chromium-win/fast LayoutTest baselines
1088         (file list ommitted due to length).
1089
1090         https://bugs.webkit.org/show_bug.cgi?id=28397
1091
1092         * platform/chromium-win/fast: Added.
1093
1094 2010-03-19  Xan Lopez  <xlopez@igalia.com>
1095
1096         Unreviewed, land new expected result for test.
1097
1098         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
1099
1100 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1101
1102         Reviewed by Dimitri Glazkov.
1103
1104         Land the chromium-win/tables LayoutTest baselines (file list
1105         ommitted due to length).
1106
1107         https://bugs.webkit.org/show_bug.cgi?id=28397
1108
1109         * platform/chromium-win/tables: Added.
1110
1111 2010-03-19  Brady Eidson  <beidson@apple.com>
1112
1113         Rubberstamped by Eric Seidel. 
1114
1115         https://bugs.webkit.org/show_bug.cgi?id=35594
1116
1117         * fast/loader/api-test-new-window-data-load-base-url.html: Removed.
1118         * fast/loader/api-test-new-window-data-load-base-url.html-disabled: Copied from fast/loader/api-test-new-window-data-load-base-url.html.
1119
1120 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1121
1122         Reviewed by Dimitri Glazkov.
1123
1124         Land the chromium-win/svg LayoutTest baselines (file list
1125         ommitted due to length).
1126
1127         https://bugs.webkit.org/show_bug.cgi?id=28397
1128
1129         * platform/chromium-win/svg: Added.
1130
1131 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1132
1133         Reviewed by Dimitri Glazkov.
1134
1135         Land the chromium-win-vista LayoutTest baselines (file list
1136         ommitted due to length).
1137
1138         https://bugs.webkit.org/show_bug.cgi?id=28397
1139
1140         * platform/chromium-win-vista: Added.
1141
1142 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1143
1144         Reviewed by Dimitri Glazkov.
1145
1146         Land the chromium-win-xp LayoutTest baselines (file list ommitted due to
1147         length).
1148
1149         https://bugs.webkit.org/show_bug.cgi?id=28397
1150
1151         * platform/chromium-win-xp: Added.
1152
1153 2010-03-19  Dirk Pranke <dpranke@chromium.org>
1154
1155         Reviewed by Dimitri Glazkov.
1156
1157         Land the chromium-mac LayoutTest baselines (file list ommitted due to
1158         length).
1159
1160         https://bugs.webkit.org/show_bug.cgi?id=28397
1161
1162         * platform/chromium-mac: Added.
1163
1164 2010-03-19  Joseph Pecoraro  <joepeck@webkit.org>
1165
1166         Reviewed by David Kilzer.
1167
1168         <input type=range> does not validate correctly without a renderer and the tests are incorrect
1169         https://bugs.webkit.org/show_bug.cgi?id=36259
1170
1171         Setting value attribute on an <input type=range> to an out-of-range value fires oninput
1172         https://bugs.webkit.org/show_bug.cgi?id=16990
1173
1174         When setting the range element's value, overflows and underflows are
1175         automatically sanitized to valid values. Fixed the behavior and removed
1176         tests that were testing for improper behavior.
1177
1178         * fast/forms/ValidityState-rangeOverflow-expected.txt:
1179         * fast/forms/ValidityState-rangeUnderflow-expected.txt:
1180         * fast/forms/input-stepup-stepdown-expected.txt:
1181         * fast/forms/script-tests/ValidityState-rangeOverflow.js:
1182         * fast/forms/script-tests/ValidityState-rangeUnderflow.js:
1183         * fast/forms/script-tests/input-stepup-stepdown.js:
1184         * fast/forms/script-tests/validationMessage.js:
1185         * fast/forms/validationMessage-expected.txt:
1186
1187           Added test verifying that bug 16990 was fixed as well.
1188
1189         * fast/forms/range-input-dynamic-oninput-expected.txt: Added.
1190         * fast/forms/range-input-dynamic-oninput.html Added.
1191
1192           Improved test because handling of this case changed.
1193
1194         * fast/forms/range-reset-expected.txt:
1195         * fast/forms/range-reset.html:
1196
1197 2010-03-19  Darin Fisher  <darin@chromium.org>
1198
1199         Fix expected results for fast/loader/frame-src-change-added-to-history.html
1200
1201         * fast/loader/frame-src-change-added-to-history-expected.txt:
1202
1203 2010-03-19  Shinichiro Hamaji  <hamaji@chromium.org>
1204
1205         Reviewed by Darin Adler.
1206
1207         Need a layout test for finding yensign from documents with Japanese encodings
1208         https://bugs.webkit.org/show_bug.cgi?id=36288
1209
1210         * editing/selection/find-yensign-and-backslash-expected.txt: Added.
1211         * editing/selection/find-yensign-and-backslash.html: Added.
1212         * platform/gtk/editing/selection/find-yensign-and-backslash-expected.txt: Added.
1213         * platform/qt/editing/selection/find-yensign-and-backslash-expected.txt: Added.
1214         * platform/win/editing/selection/find-yensign-and-backslash-expected.txt: Added.
1215
1216 2010-03-18  Darin Fisher  <darin@chromium.org>
1217
1218         Reviewed by Adam Barth.
1219
1220         If a frame is already in the document, then setting its "src" attribute
1221         should add the resultant navigation to history.
1222
1223         https://bugs.webkit.org/show_bug.cgi?id=9166
1224
1225         * fast/loader/frame-src-change-added-to-history-expected.txt: Added.
1226         * fast/loader/frame-src-change-added-to-history.html: Added.
1227
1228 2010-03-19  Csaba Osztrogonác  <ossy@webkit.org>
1229
1230         Unreviewed.
1231
1232         [Qt] Platform specific expected file updated after r56195
1233
1234         * platform/qt/fast/dom/Window/window-properties-expected.txt: updated.
1235
1236 2010-03-18  Chris Evans  <cevans@chromium.org>
1237
1238         Reviewed by Nikolas Zimmermann.
1239
1240         Add test for minor SVG animation crashers.
1241         See https://bugs.webkit.org/show_bug.cgi?id=35606
1242
1243         * svg/animations/keypoints-mismatch.svg: Added.
1244         * svg/animations/keypoints-mismatch-expected.txt: Added.
1245
1246 2010-03-18  Ojan Vafai  <ojan@chromium.org>
1247
1248         Reviewed by Eric Seidel.
1249
1250         add new results for failing win/linux test after http://trac.webkit.org/changeset/56175
1251         https://bugs.webkit.org/show_bug.cgi?id=36329
1252
1253         Missed this test in r56175 since it does a drag on win/linux, but not a mac.
1254         The new results correctly do the smart-drag behavior of doing a smart-delete
1255         on drag regardless of whether the selection granularity is word granularity.
1256
1257         * platform/win/editing/selection/drag-text-delay-expected.checksum: Added.
1258         * platform/win/editing/selection/drag-text-delay-expected.png: Added.
1259         * platform/win/editing/selection/drag-text-delay-expected.txt:
1260
1261 2010-03-18  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
1262
1263         Reviewed by Kenneth Rohde Christiansen.
1264
1265         [Qt] Fix LayoutTests/http/tests/appcache/max-size.html
1266         https://bugs.webkit.org/show_bug.cgi?id=36207
1267
1268         * platform/qt/Skipped:
1269
1270 2010-03-18  Kenneth Rohde Christiansen  <kenneth@webkit.org>
1271
1272         Reviewed by Darin Adler.
1273
1274         Add a new test for testing whether the media type is restores
1275         properly after printing a page (changing media type to 'print').
1276
1277         Add expected result and skip the test for platform that do not
1278         implement setMediaType().
1279
1280         * fast/media/print-restores-previous-mediatype-expected.txt: Added.
1281         * fast/media/print-restores-previous-mediatype.html: Added.
1282         * platform/gtk/Skipped:
1283         * platform/mac/Skipped:
1284         * platform/win/Skipped:
1285
1286 2010-03-18  Mark Rowe  <mrowe@apple.com>
1287
1288         Rubber-stamped by Samuel Weinig.
1289
1290         Update test results after r56182.  "background-color: rgba(0, 0, 0, 0)" is now reported as "background-color: transparent".
1291
1292         * fast/css/getComputedStyle/computed-style-expected.txt:
1293         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1294         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt:
1295         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
1296
1297 2010-03-18  Jian Li  <jianli@chromium.org>
1298
1299         Reviewed by Dmitry Titov.
1300
1301         Dragging a PDF image triggers assertion in DragController::startDrag()
1302         https://bugs.webkit.org/show_bug.cgi?id=36247
1303
1304         * fast/images/drag-pdf-as-image-expected.txt: Added.
1305         * fast/images/drag-pdf-as-image.html: Added.
1306
1307 2010-03-18  Dan Bernstein  <mitz@apple.com>
1308
1309         Add missing file from r56186.
1310
1311         * fast/dynamic/float-remove-above-line-2-expected.txt: Added.
1312
1313 2010-03-18  Alexey Proskuryakov  <ap@apple.com>
1314
1315         Reviewed by Anders Carlsson.
1316
1317         https://bugs.webkit.org/show_bug.cgi?id=36327
1318         Test that a plug-in can override Node methods of its element
1319
1320         * plugins/override-node-method-expected.txt: Added.
1321         * plugins/override-node-method.html: Added.
1322
1323 2010-03-18  Simon Fraser  <simon.fraser@apple.com>
1324
1325         Reviewed by Dave Hyatt.
1326
1327         https://bugs.webkit.org/show_bug.cgi?id=36274
1328         CSS3 :nth-child selector 'odd' keyword case sensitivity test fails
1329         
1330         The tests for "odd", "even" etc. for nth-child selectors should be case insensitive.
1331
1332         * fast/css/nth-child-odd-case-insensitive-expected.txt: Added.
1333         * fast/css/nth-child-odd-case-insensitive.html: Added.
1334
1335 2010-03-18  Dan Bernstein  <mitz@apple.com>
1336
1337         Reviewed by Darin Adler.
1338
1339         Additional test for <rdar://problem/7761400>
1340
1341         * fast/dynamic/float-remove-above-line-2.html: Copied from LayoutTests/fast/dynamic/float-remove-above-line.html.
1342         * fast/dynamic/float-remove-above-line-expected.txt: Updated.
1343         * fast/dynamic/float-remove-above-line.html: Fixed inconsequential typo in end tag.
1344
1345 2010-03-18  Alexey Proskuryakov  <ap@apple.com>
1346
1347         Not reviewed.
1348
1349         https://bugs.webkit.org/show_bug.cgi?id=36210
1350         plugins/resize-from-plugin.html fails on some platforms
1351
1352         Landing new results for Qt and Gtk, taken from buildbot.
1353
1354         Gtk results are a pass, although the difference in clip rect may indicate some issue to look into.
1355         Qt results are a failure.
1356
1357         * platform/gtk/plugins/resize-from-plugin-expected.txt: Copied from LayoutTests/plugins/resize-from-plugin-expected.txt.
1358         * platform/qt/plugins/resize-from-plugin-expected.txt: Copied from LayoutTests/plugins/resize-from-plugin-expected.txt.
1359
1360 2010-03-12  Ojan Vafai  <ojan@chromium.org>
1361
1362         Reviewed by David Levin.
1363
1364         smartdelete should only occur after double-click
1365         https://bugs.webkit.org/show_bug.cgi?id=35314
1366
1367         * editing/deleting/non-smart-delete.html:
1368         * editing/pasteboard/drag-drop-modifies-page.html:
1369         * editing/pasteboard/page-zoom-expected.txt:
1370         Space is removed because we used to incorrectly smartpaste here.
1371         New behavior matches NSTextView.
1372         * editing/style/apply-through-end-of-document-expected.txt:
1373         The change here is that selectall + smartpaste doesn't put a BR,
1374         but selectall + normal-paste does. Not sure if that's a bug or not,
1375         but it's not a side effect of this change.
1376         * editing/style/style-boundary-005.html:
1377         * platform/mac/editing/deleting/non-smart-delete-expected.checksum:
1378         * platform/mac/editing/deleting/non-smart-delete-expected.png:
1379         * platform/mac/editing/deleting/non-smart-delete-expected.txt:
1380         * platform/mac/editing/execCommand/paste-1-expected.txt:
1381         * platform/mac/editing/execCommand/paste-2-expected.txt:
1382         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.checksum:
1383         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.png:
1384         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.txt:
1385
1386         * platform/mac/editing/selection/expanding-selections-expected.txt:
1387         * platform/mac/editing/selection/expanding-selections2-expected.txt:
1388         * platform/mac/editing/selection/triple-click-in-pre-expected.txt:
1389         The above three results change because granularity is no longer part of the seleciton,
1390         so changes in granularity don't fire selection change notifications.
1391
1392         * platform/mac/editing/style/style-boundary-005-expected.checksum:
1393         * platform/mac/editing/style/style-boundary-005-expected.png:
1394         * platform/mac/editing/style/style-boundary-005-expected.txt:
1395
1396 2010-03-18  Alexey Proskuryakov  <ap@apple.com>
1397
1398         Reviewed by Adam Roben and Anders Carlsson.
1399
1400         https://bugs.webkit.org/show_bug.cgi?id=36210
1401         plugins/resize-from-plugin.html fails on some platforms
1402
1403         * platform/win/plugins/resize-from-plugin-expected.txt: Copied from LayoutTests/plugins/resize-from-plugin-expected.txt.
1404         Windows results are different, probably because windowed plug-ins just get the whole window
1405         as clip rect.
1406
1407         * platform/gtk/Skipped:
1408         * platform/qt/Skipped:
1409         Unskipped the tests to see how they work with TestNetscapePlugin fixes from this patch.
1410
1411 2010-03-18  Simon Fraser  <simon.fraser@apple.com>
1412
1413         Reviewed by Dave Hyatt.
1414
1415         https://bugs.webkit.org/show_bug.cgi?id=36273
1416         CSS3 :indeterminate and input type=radio test fails
1417
1418         The :indeterminate pseudo-class should apply to both radio buttons and checkboxes.
1419
1420         * fast/forms/indeterminate-radio-expected.txt: Added.
1421         * fast/forms/indeterminate-radio.html: Added.
1422
1423 2010-03-18  Simon Fraser  <simon.fraser@apple.com>
1424
1425         Reviewed by Dave Hyatt.
1426
1427         https://bugs.webkit.org/show_bug.cgi?id=36271
1428         CSS3 :enabled on an input type=hidden element fails
1429         
1430         The CSS3 selectors spec now makes it clear that hidden inputs should respect
1431         the :enabled and :disabled pseudo-classes.
1432
1433         * fast/forms/hidden-input-enabled-expected.txt: Added.
1434         * fast/forms/hidden-input-enabled.html: Added.
1435         * fast/forms/hidden-input-not-enabled-expected.txt: Removed.
1436         * fast/forms/hidden-input-not-enabled.html: Removed.
1437
1438 2010-03-18  Enrica Casucci  <enrica@apple.com>
1439
1440         Reviewed by Simon Fraser.
1441
1442         Intro text at Star Wars demo is clipped.
1443         <rdar://problem/7560979>
1444         https://bugs.webkit.org/show_bug.cgi?id=33909
1445
1446         We are flipping the coordinates for drawing, therefore
1447         we must flip them also when we invalidate the rectangles.
1448
1449         * compositing/repaint/layer-repaint.html: Added.
1450         * platform/mac/compositing/repaint/layer-repaint-expected.checksum: Added.
1451         * platform/mac/compositing/repaint/layer-repaint-expected.png: Added.
1452         * platform/mac/compositing/repaint/layer-repaint-expected.txt: Added.
1453
1454 2010-03-18  Kim Grönholm  <kim.gronholm@nomovok.com>
1455
1456         Reviewed by Simon Hausmann.
1457
1458         [Qt] GraphicsLayer: Pausing and resuming of animations don't work as expected
1459         https://bugs.webkit.org/show_bug.cgi?id=36219
1460         
1461         The play-state layout test now works, and can be removed from the skip list.
1462
1463         * platform/qt/Skipped: animations/play-state.html is removed from the skipped list
1464
1465 2010-03-18  Adam Langley  <agl@chromium.org>
1466
1467         Reviewed by David Levin.
1468
1469         [chromium] Fix inverted logic in per-strike renderer patch.
1470
1471         I screwed up in r55089 and got one of the conditions backwards. Thanks
1472         to Roman Tsisyk for pointing it out.
1473
1474         https://bugs.webkit.org/show_bug.cgi?id=35495
1475
1476         * platform/chromium/fast/text/chromium-linux-fontconfig-renderstyle.html: Added.
1477
1478 2010-03-18  Sergio Villar Senin  <svillar@igalia.com>
1479
1480         Reviewed by Xan Lopez.
1481
1482         [GTK] Failing tests http/tests/misc/image-blocked-src-change.html
1483         & http/tests/misc/image-blocked-src-no-change.html
1484         https://bugs.webkit.org/show_bug.cgi?id=36227
1485
1486         Removed tests from the list of Skipped:
1487         http/tests/misc/image-blocked-src-no-change.html
1488         http/tests/misc/image-blocked-src-change.html
1489         http/tests/security/local-CSS-from-remote.html
1490         http/tests/security/local-video-poster-from-remote.html
1491         http/tests/security/frame-loading-via-document-write.html
1492         http/tests/security/local-iFrame-from-remote.html
1493         http/tests/security/local-video-src-from-remote.html
1494         http/tests/security/local-image-from-remote.html
1495         http/tests/security/local-JavaScript-from-remote.html
1496
1497         * platform/gtk/Skipped:
1498
1499 2010-03-18  Chang Shu  <chang.shu@nokia.com>
1500
1501         Reviewed by Kenneth Rohde Christiansen.
1502
1503         https://bugs.webkit.org/show_bug.cgi?id=36220
1504
1505         [Qt] Unskip the tests that pass after the fix for bug 36139.
1506         http/tests/appcache/foreign-iframe-main.html
1507         http/tests/appcache/manifest-with-empty-file.html
1508         http/tests/appcache/resource-redirect.html
1509
1510         * platform/qt/Skipped:
1511
1512 2010-03-17  Oliver Hunt  <oliver@apple.com>
1513
1514         Reviewed by Gavin Barraclough.
1515
1516         undefined, NaN, and Infinity should be ReadOnly
1517         https://bugs.webkit.org/show_bug.cgi?id=36263
1518
1519         Add tests for the attributes of undefined, NaN and Infinity on the
1520         global object
1521
1522         * fast/js/getOwnPropertyDescriptor-expected.txt:
1523         * fast/js/resources/getOwnPropertyDescriptor.js:
1524
1525 2010-03-17  Chang Shu  <chang.shu@nokia.com>
1526
1527         Reviewed by Laszlo Gombos.
1528
1529         https://bugs.webkit.org/show_bug.cgi?id=36139
1530         [Qt] Unskip the test that now passes.
1531
1532         platform/qt/Skipped:
1533
1534 2010-03-17  Drew Wilson  <atwilson@chromium.org>
1535
1536         Reviewed by David Levin.
1537
1538         Add tests for "load shared worker in iframe" case.
1539         https://bugs.webkit.org/show_bug.cgi?id=36203
1540
1541         Makes sure that creating a worker simultaneously in a document and in
1542         a child iframe works (you end up with a single instance).
1543
1544         * fast/workers/resources/shared-worker-count-connections.js: Added.
1545         * fast/workers/resources/shared-worker-iframe.html: Added.
1546         * fast/workers/shared-worker-in-iframe-expected.txt: Added.
1547         * fast/workers/shared-worker-in-iframe.html: Added.
1548
1549 2010-03-17  Shu Chang  <Chang.Shu@nokia.com>
1550
1551         Reviewed by Eric Seidel.
1552
1553         [Qt] Rebaseline the test and remove it from Skipped.
1554         https://bugs.webkit.org/show_bug.cgi?id=36059
1555
1556         * platform/qt/Skipped:
1557         * platform/qt/fast/canvas/canvas-text-baseline-expected.checksum: Added.
1558         * platform/qt/fast/canvas/canvas-text-baseline-expected.png: Added.
1559         * platform/qt/fast/canvas/canvas-text-baseline-expected.txt: Added.
1560
1561 2010-03-17  Dmitry Titov  <dimich@chromium.org>
1562
1563         Reviewed by Dimitri Glazkov.
1564
1565         [v8] Avoid reentry into v8 after TerminateExecution() on a worker thread.
1566         https://bugs.webkit.org/show_bug.cgi?id=36239
1567
1568         * fast/workers/resources/termination-with-port-messages.js: Added.
1569         (echo):
1570         (onmessage):
1571         * fast/workers/termination-with-port-messages-expected.txt: Added.
1572         * fast/workers/termination-with-port-messages.html: Added.
1573
1574 2010-03-17  Kenneth Russell  <kbr@google.com>
1575
1576         Reviewed by Darin Fisher.
1577
1578         Revert WebGL context attributes changes 33416 / r56074 and 36200 / r56093
1579         https://bugs.webkit.org/show_bug.cgi?id=36233
1580
1581         The patch for bug 33416, which added multisampling support to the
1582         WebGL back buffer, uncovered some OpenGL driver bugs on the build
1583         bots which need further investigation to determine the appropriate
1584         workaround. Reverting this change, the minor build fix in 36189,
1585         and the skipping of the affected tests in bug 36200.
1586
1587         Built and tested WebKit and Chromium and ran all WebGL layout
1588         tests in both.
1589
1590         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt: Removed.
1591         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html: Removed.
1592         * fast/canvas/webgl/context-attributes-expected.txt:
1593         * fast/canvas/webgl/context-attributes.html:
1594         * fast/canvas/webgl/gl-get-calls-expected.txt:
1595         * fast/canvas/webgl/gl-get-calls.html:
1596         * platform/mac/Skipped:
1597
1598 2010-03-17  Alexey Proskuryakov  <ap@apple.com>
1599
1600         * platform/gtk/Skipped: Also, resize-from-plugin.html got skipped twice tonight, removing
1601         one of the lines.
1602
1603 2010-03-17  Alexey Proskuryakov  <ap@apple.com>
1604
1605         * platform/gtk/Skipped: Updated to reference a newly filed bug.
1606
1607 2010-03-17  Pavel Feldman  <pfeldman@chromium.org>
1608
1609         Not reviewed: update mimetype expectations in inspector tests.
1610
1611         * inspector/timeline-network-resource-expected.txt:
1612
1613 2010-03-17  Pavel Feldman  <pfeldman@chromium.org>
1614
1615         Not reviewed: GTK tests fix - removed custom expectation that was
1616         added with no good reason.
1617
1618         * inspector/timeline-test.js:
1619         * platform/gtk/inspector/timeline-network-resource-expected.txt: Removed.
1620
1621 2010-03-17  Ilya Tikhonovsky  <loislo@chromium.org>
1622
1623         Reviewed by Pavel Feldman.
1624
1625         WebInspector: Timeline improvements - next iteration.
1626
1627         The top level records should be collapsed.
1628         Virtually linked events should be nested in Timeline like Send Request and
1629         corresponding Received Responce, Timer Install and Timer Fire etc.
1630         It should be possible to see Main Resource request.
1631
1632         https://bugs.webkit.org/show_bug.cgi?id=36122
1633
1634         * inspector/timeline-network-resource-expected.txt:
1635         * inspector/timeline-test.js:
1636         (frontend_getTimelineResults):
1637
1638 2010-03-17  Csaba Osztrogonác  <ossy@webkit.org>
1639
1640         Reviewed by Kenneth Rohde Christiansen.
1641
1642         [Qt] GraphicsLayer: fix test regressions
1643         https://bugs.webkit.org/show_bug.cgi?id=36191
1644
1645         Enabling accelerated compositing (AC) by default make 3 tests fail.
1646         AC is more important now than these tests, so they are skipped until 
1647         fix and AC is enabled.
1648
1649         * platform/qt/Skipped:
1650          - animations/fill-mode-transform.html skipped
1651          - animations/play-state.html skipped
1652          - animations/simultaneous-start-left.html skipped
1653
1654 2010-03-17  Maciej Stachowiak  <mjs@apple.com>
1655
1656         Disable new plugin tests from r56079 on Gtk and Qt, since they are failing.
1657
1658         * platform/gtk/Skipped:
1659         * platform/qt/Skipped:
1660
1661 2010-03-17  Xan Lopez  <xlopez@igalia.com>
1662
1663         Skip a couple of failing tests in the bots.
1664
1665         * platform/gtk/Skipped:
1666
1667 2010-03-16  John Abd-El-Malek  <jam@chromium.org>
1668
1669         Reviewed by Darin Fisher.
1670
1671         Give keyboard focus to PluginDocuments by default
1672         https://bugs.webkit.org/show_bug.cgi?id=36147
1673
1674         * http/tests/plugins/plugin-document-has-focus-expected.txt: Added.
1675         * http/tests/plugins/plugin-document-has-focus.html: Added.
1676         * http/tests/plugins/resources/plugin-document-has-focus.pl: Added.
1677         * platform/gtk/Skipped:
1678         * platform/mac/Skipped:
1679         * platform/qt/Skipped:
1680         * platform/win/Skipped:
1681
1682 2010-03-16  Chris Fleizach  <cfleizach@apple.com>
1683
1684         Reviewed by Darin Adler.
1685
1686         REGRESSION (r53857): Crash when tabbing to <map>
1687         https://bugs.webkit.org/show_bug.cgi?id=36017
1688
1689         Also fix the path to js-test-post.js in tab-imagemap.html.
1690
1691         * fast/events/imagemap-norender-crash-expected.txt: Added.
1692         * fast/events/imagemap-norender-crash.html: Added.
1693         * fast/events/tab-imagemap-expected.txt:
1694         * fast/events/tab-imagemap.html:
1695
1696 2010-03-16  Kenneth Russell  <kbr@google.com>
1697
1698         Reviewed by Eric Seidel.
1699
1700         Temporarily disable WebGL layout tests failing due to multisampling
1701         https://bugs.webkit.org/show_bug.cgi?id=36200
1702
1703         * platform/mac/Skipped:
1704
1705 2010-03-15  Ojan Vafai  <ojan@chromium.org>
1706
1707         Reviewed by Alexey Proskuryakov.
1708
1709         fix webkit win test failures for smart delete
1710         https://bugs.webkit.org/show_bug.cgi?id=36141
1711
1712         Works around https://bugs.webkit.org/show_bug.cgi?id=36140.
1713
1714         * editing/deleting/smart-delete-004.html:
1715         * editing/pasteboard/smart-paste-002.html:
1716         * editing/pasteboard/smart-paste-005.html:
1717         * editing/pasteboard/smart-paste-007.html:
1718         * platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
1719         * platform/mac/editing/pasteboard/smart-paste-005-expected.txt:
1720
1721 2010-03-16  Alexey Proskuryakov  <ap@apple.com>
1722
1723         Reviewed by Darin Adler.
1724
1725         https://bugs.webkit.org/show_bug.cgi?id=36184
1726         YouTube video resizing doesn't work with OOP plug-ins
1727
1728         This test is quite fragile, as it depends on when exactly WebCore decides to do layout.
1729         If WebCore logic changes, the test will just always pass without executing the code path
1730         in question.
1731
1732         * plugins/resize-from-plugin-expected.txt: Added.
1733         * plugins/resize-from-plugin.html: Added.
1734         * plugins/resources/resize-from-plugin-frame.html: Added.
1735
1736 2010-03-16  Zhenyao Mo  <zmo@google.com>
1737
1738         Reviewed by Darin Fisher.
1739
1740         Hook up WebGLContextAttributes to OpenGL context creation code
1741         https://bugs.webkit.org/show_bug.cgi?id=33416
1742
1743         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt: Added. 
1744         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html: Added.
1745         * fast/canvas/webgl/context-attributes-expected.txt: WebGL context attributes behavior changed with this fix.
1746         * fast/canvas/webgl/context-attributes.html: Ditto.
1747         * fast/canvas/webgl/gl-get-calls-expected.txt: Stencil buffer is enabled, thus Stencil Bits is no longer 0.
1748         * fast/canvas/webgl/gl-get-calls.html: Ditto.
1749
1750 2010-03-16  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
1751
1752         Reviewed by Xan Lopez.
1753
1754         Added layout tests to get the number of rows and columns.
1755
1756         https://bugs.webkit.org/show_bug.cgi?id=35504
1757         [Gtk] Evaluate and fix AtkTable for layout tables
1758
1759         * platform/gtk/accessibility/table-hierarchy.html:
1760         * platform/gtk/accessibility/table-hierarchy-expected.txt:
1761
1762 2010-03-16  Pavel Feldman  <pfeldman@chromium.org>
1763
1764         Not reviewed: inspector http test fix that migrates it to the new inspector api.
1765
1766         * http/tests/inspector/inspect-iframe-from-different-domain.html:
1767
1768 2010-03-11  Antonio Gomes  <tonikitoo@webkit.org>
1769
1770         Reviewed by Simon Fraser.
1771         Patch by Antonio Gomes <tonikitoo@webkit.org>
1772
1773         Spatial Navigation: Add a scrollIntoView call when focusing an element.
1774         https://bugs.webkit.org/show_bug.cgi?id=36020
1775
1776         * platform/gtk/Skipped: Unskip snav-iframe-with-offscreen-element.html
1777
1778 2010-03-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1779
1780         [GStreamer] media/video-played-collapse.html
1781         https://bugs.webkit.org/show_bug.cgi?id=36165
1782
1783         Skip apparently unreliable test. It used to fail locally and pass
1784         on the bots, but the situation is inversed now. We need to
1785         investigate this properly.
1786
1787         * platform/gtk/Skipped:
1788
1789 2010-03-16  Adam Barth  <abarth@webkit.org>
1790
1791         Reviewed by Darin Adler.
1792
1793         noscript tag should render when @sandbox disables JavaScript
1794         https://bugs.webkit.org/show_bug.cgi?id=36092
1795
1796         Test that the noscript element renders when @sandbox disables
1797         JavaScript.
1798
1799         * fast/frames/sandboxed-iframe-noscript-expected.txt: Added.
1800         * fast/frames/sandboxed-iframe-noscript.html: Added.
1801
1802 2010-03-15  Kent Tamura  <tkent@chromium.org>
1803
1804         Reviewed by Eric Seidel.
1805
1806         Don't submit disabled menu options.
1807         https://bugs.webkit.org/show_bug.cgi?id=35056
1808
1809         * fast/forms/menulist-disabled-selected-option-expected.txt: Added.
1810         * fast/forms/menulist-disabled-selected-option.html: Added.
1811         * fast/forms/menulist-submit-without-selection-expected.txt: Added.
1812         * fast/forms/menulist-submit-without-selection.html: Added.
1813         * fast/forms/script-tests/menulist-disabled-selected-option.js: Added.
1814         * fast/forms/script-tests/menulist-submit-without-selection.js: Added.
1815
1816 2010-03-15  Adam Bergkvist  <adam.bergkvist@ericsson.com>
1817
1818         Reviewed by Adam Barth.
1819
1820         According to the updated specification, a data field should always
1821         result in a newline character being appended to the data buffer
1822         regardless if the data buffer contains any data or not. However, upon
1823         event dispatch, the last newline will be removed. This differs from an
1824         older version of the specification where a newline character was
1825         appended before the data value only if the buffer already contained
1826         data. As a result, EventSource now supports receiving events with empty
1827         data or newline characters only. Updated test accordingly.
1828         https://bugs.webkit.org/show_bug.cgi?id=33210
1829
1830         * http/tests/eventsource/eventsource-parse-event-stream-expected.txt:
1831         * http/tests/eventsource/eventsource-parse-event-stream.html:
1832         * http/tests/eventsource/resources/event-stream.php:
1833
1834 2010-03-15  Valters Svabe  <vsvabe@gmail.com>
1835
1836         Reviewed by Darin Adler.
1837
1838         :after selector displays in wrong place with nested div
1839         https://bugs.webkit.org/show_bug.cgi?id=32288
1840
1841         * fast/css-generated-content/block-after-expected.txt: Added.
1842         * fast/css-generated-content/block-after.html: Added.
1843
1844 2010-03-15  Chris Fleizach  <cfleizach@apple.com>
1845
1846         Unreviewed.
1847
1848         VO not able to perform a VO-spacebar on facebook links
1849         https://bugs.webkit.org/show_bug.cgi?id=36132
1850
1851         GTK needs to implement press in DRT before this test can work.
1852
1853         * platform/gtk/Skipped:
1854
1855 2010-03-15  Chris Fleizach  <cfleizach@apple.com>
1856
1857         Unreviewed layout test fix.
1858
1859         VO not able to perform a VO-spacebar on facebook links
1860         https://bugs.webkit.org/show_bug.cgi?id=36132
1861  
1862         This test must be skipped until https://bugs.webkit.org/show_bug.cgi?id=36145 is done.
1863
1864         * platform/win/Skipped:
1865
1866 2010-03-15  Chris Fleizach  <cfleizach@apple.com>
1867
1868         Reviewed by Beth Dakin.
1869
1870         VO not able to perform a VO-spacebar on facebook links
1871         https://bugs.webkit.org/show_bug.cgi?id=36132
1872
1873         * accessibility/label-element-press-expected.txt: Added.
1874         * accessibility/label-element-press.html: Added.
1875
1876 2010-03-15  Simon Fraser  <simon.fraser@apple.com>
1877
1878         Rubber-stamped by Dan Bernstein.
1879
1880         Update some pixel results for composting tests; some were incorrect, and others had minor
1881         pixel differences.
1882
1883         * platform/mac/compositing/color-matching/image-color-matching-expected.checksum:
1884         * platform/mac/compositing/color-matching/image-color-matching-expected.png:
1885         * platform/mac/compositing/direct-image-compositing-expected.checksum:
1886         * platform/mac/compositing/direct-image-compositing-expected.png:
1887         * platform/mac/compositing/overflow/overflow-scroll-expected.checksum:
1888         * platform/mac/compositing/overflow/overflow-scroll-expected.png:
1889         * platform/mac/compositing/reflections/animation-inside-reflection-expected.checksum:
1890         * platform/mac/compositing/reflections/animation-inside-reflection-expected.png:
1891         * platform/mac/compositing/reflections/load-video-in-reflection-expected.checksum:
1892         * platform/mac/compositing/reflections/load-video-in-reflection-expected.png:
1893         * platform/mac/compositing/reflections/nested-reflection-animated-expected.checksum:
1894         * platform/mac/compositing/reflections/nested-reflection-animated-expected.png:
1895         * platform/mac/compositing/reflections/nested-reflection-transition-expected.checksum:
1896         * platform/mac/compositing/reflections/nested-reflection-transition-expected.png:
1897         * platform/mac/compositing/reflections/reflection-on-composited-expected.checksum:
1898         * platform/mac/compositing/reflections/reflection-on-composited-expected.png:
1899         * platform/mac/compositing/repaint/become-overlay-composited-layer-expected.checksum: Added.
1900         * platform/mac/compositing/repaint/become-overlay-composited-layer-expected.png: Added.
1901         * platform/mac/compositing/repaint/layer-repaint-rects-expected.checksum:
1902         * platform/mac/compositing/repaint/layer-repaint-rects-expected.png:
1903
1904 2010-03-15  Andy Estes  <aestes@apple.com>
1905
1906         Reviewed by John Sullivan.
1907
1908         These tests verify that scrollwheel events (both continuous and
1909         non-continuous) generate the expected pixel deltas in scrollable
1910         regions, and also generate DOM mousewheel events with expected
1911         wheelDelta values.
1912
1913         https://bugs.webkit.org/show_bug.cgi?id=29601
1914         <rdar://problem/7453254>
1915
1916         * fast/events/continuous-platform-wheelevent-in-scrolling-div-expected.txt: Added.
1917         * fast/events/continuous-platform-wheelevent-in-scrolling-div.html: Added.
1918         * fast/events/platform-wheelevent-in-scrolling-div-expected.txt: Added.
1919         * fast/events/platform-wheelevent-in-scrolling-div.html: Added.
1920         * fast/events/wheelevent-in-scrolling-div-expected.txt: Rebased
1921         expected results due to change in test output formatting.
1922         * fast/events/wheelevent-in-scrolling-div.html: Modified to use common
1923         js logging and assertion functions.
1924         * platform/gtk/Skipped: DRT support needed by tests not yet implemented
1925         in GTK port.  See https://bugs.webkit.org/show_bug.cgi?id=36003.
1926         * platform/mac-tiger/Skipped: DRT support needed by tests not possible
1927         to implement in Tiger.
1928         * platform/qt/Skipped: DRT support for tests not yet implemented in Qt
1929         port.  See https://bugs.webkit.org/show_bug.cgi?id=36004.
1930         * platform/win/Skipped: DRT support for tests not yet implemented in
1931         Windows port.  See https://bugs.webkit.org/show_bug.cgi?id=36002.
1932
1933 2010-03-15  Jian Li  <jianli@chromium.org>
1934
1935         Reviewed by Sam Weinig.
1936
1937         Add DOMFormData.idl to expose FormData interface
1938         https://bugs.webkit.org/show_bug.cgi?id=36024
1939         
1940         Add a layout test to test sending FormData via XMLHttpRequest. Also
1941         changed all test results that are affected by exposing FormData.
1942
1943         * fast/dom/Window/window-properties-expected.txt:
1944         * fast/dom/Window/window-property-descriptors-expected.txt:
1945         * fast/dom/constructed-objects-prototypes-expected.txt:
1946         * fast/dom/prototype-inheritance-2-expected.txt:
1947         * fast/dom/prototype-inheritance-expected.txt:
1948         * fast/js/global-constructors-expected.txt:
1949         * http/tests/local/resources/send-form-data.js: Added.
1950         * http/tests/local/send-form-data-expected.txt: Added.
1951         * http/tests/local/send-form-data.html: Added.
1952         * http/tests/xmlhttprequest/resources/multipart-post-echo.php: Added.
1953         * platform/gtk/Skipped:
1954         * platform/gtk/fast/dom/Window/window-properties-expected.txt:
1955         * platform/qt/Skipped:
1956         * platform/qt/fast/dom/Window/window-properties-expected.txt:
1957         * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
1958         * platform/qt/fast/dom/prototype-inheritance-expected.txt:
1959         * platform/qt/fast/js/global-constructors-expected.txt:
1960         * platform/win/Skipped:
1961
1962 2010-03-15  Patrik Persson  <patrik.j.persson@ericsson.com>
1963
1964         Reviewed by Darin Adler.
1965
1966         https://bugs.webkit.org/show_bug.cgi?id=32369
1967
1968         Revised test of storage/databases in sandboxed iframes.
1969         
1970         Verify that SECURITY_ERR is raised on access to
1971         window.localStorage or window.openDatabase(). Also verify that
1972         window.sessionStorage is now allowed in sandboxed iframes.
1973
1974         WebKit would previously return null references in these cases.  The
1975         new behavior is in accordance with HTML5:
1976
1977         - http://dev.w3.org/html5/webstorage/   (sections 4.2 and 4.3)
1978         - http://dev.w3.org/html5/webdatabase/  (section 4.1)
1979         - http://www.mail-archive.com/whatwg@lists.whatwg.org/msg19786.html
1980
1981         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html: expect exceptions, not null
1982         * fast/frames/sandboxed-iframe-storage-expected.txt: expect exceptions, not null
1983
1984 2010-03-15  Tony Chang  <tony@chromium.org>
1985
1986         Reviewed by Darin Adler.
1987
1988         option-pageup/down should move cursor on chromium mac
1989         https://bugs.webkit.org/show_bug.cgi?id=36108
1990
1991         Remove waitUntilDone/notifyDone from the layout test, it's not needed
1992         and causes timeouts on failure.
1993
1994         * editing/input/option-page-up-down.html:
1995
1996 2010-03-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1997
1998         Reviewed by Eric Carlson.
1999
2000         media/video-preload.html fails
2001         https://bugs.webkit.org/show_bug.cgi?id=35793
2002
2003         Unskip the test that now passes.
2004
2005         * platform/gtk/Skipped:
2006
2007 2010-03-15  Shu Chang  <Chang.Shu@nokia.com>
2008
2009         Reviewed by Holger Freyther.
2010
2011         [Qt] Change and add expected results after the fix and also remove the test from Skipped.
2012         https://bugs.webkit.org/show_bug.cgi?id=36060
2013
2014         * platform/qt/Skipped:
2015         * platform/qt/fast/canvas/fillrect-gradient-zero-stops-expected.checksum: Added.
2016         * platform/qt/fast/canvas/fillrect-gradient-zero-stops-expected.png: Added.
2017         * platform/qt/fast/canvas/fillrect-gradient-zero-stops-expected.txt:
2018
2019 2010-03-15  MORITA Hajime  <morrita@google.com>
2020
2021         Reviewed by Alexey Proskuryakov.
2022
2023         Selection.modify extends too far with 'lineboundary'.
2024         https://bugs.webkit.org/show_bug.cgi?id=33413
2025
2026         * editing/selection/extend-selection-expected.txt:
2027         * platform/win/editing/selection/extend-selection-expected.txt: 
2028         Updated result to correct expectation that described the wrong
2029         behaviour for the selection expansion with 'lineboundary'
2030         granularity.
2031         
2032 2010-03-14  Yuzo Fujishima  <yuzo@google.com>
2033
2034         Reviewed by Shinichiro Hamaji.
2035
2036         Always call PrintContext.end() from PrintContext::pageNumberForElement().
2037
2038         Without this change, WebKit remains in printing mode after determining the page number if the specified element is found.
2039
2040         https://bugs.webkit.org/show_bug.cgi?id=36049
2041
2042         * platform/gtk/Skipped:
2043         * platform/mac/printing/return-from-printing-mode-expected.checksum: Added.
2044         * platform/mac/printing/return-from-printing-mode-expected.png: Added.
2045         * platform/mac/printing/return-from-printing-mode-expected.txt: Added.
2046         * platform/qt/Skipped:
2047         * platform/win/Skipped:
2048         * printing/return-from-printing-mode.html: Added.
2049
2050 2010-03-14  Yael Aharon  <yael.aharon@nokia.com>
2051
2052         Reviewed by Darin Adler.
2053
2054         Support for HTMLProgressElement
2055         https://bugs.webkit.org/show_bug.cgi?id=35937
2056
2057         * fast/dom/HTMLProgressElement: Added.
2058         * fast/dom/HTMLProgressElement/progress-element.html: Added.
2059         * fast/dom/HTMLProgressElement/script-tests: Added.
2060         * fast/dom/HTMLProgressElement/script-tests/TEMPLATE.html: Added.
2061         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js: Added.
2062         * fast/dom/HTMLProgressElement/set-progress-properties.html: Added.
2063         * platform/gtk/Skipped:
2064         * platform/mac/Skipped:
2065         * platform/qt/fast/dom/HTMLProgressElement: Added.
2066         * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.checksum: Added.
2067         * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.png: Added.
2068         * platform/qt/fast/dom/HTMLProgressElement/progress-element-expected.txt: Added.
2069         * platform/qt/fast/dom/HTMLProgressElement/set-progress-properties-expected.txt: Added.
2070
2071 2010-03-14  Oliver Hunt  <oliver@apple.com>
2072
2073         Reviewed by Darin Adler.
2074
2075         REGRESSION(r53287): drop event is not fired if dataTransfer.dropEffect is not explicitly set
2076         https://bugs.webkit.org/show_bug.cgi?id=36095
2077
2078         Correct this test to cover the somewhat bizarre "correct" handling
2079         of undefined dropEffect
2080
2081         * fast/events/drag-and-drop-expected.txt:
2082         * fast/events/drag-and-drop.html:
2083
2084 2010-03-12  Shu Chang  <chang.shu@nokia.com>
2085
2086         Reviewed by David Levin.
2087
2088         [Qt] Rebaseline the test and remove it from Skipped.
2089         https://bugs.webkit.org/show_bug.cgi?id=36057
2090
2091         * platform/qt/Skipped:
2092         * platform/qt/fast/canvas/canvas-size-change-after-layout-expected.checksum: Added.
2093         * platform/qt/fast/canvas/canvas-size-change-after-layout-expected.png: Added.
2094         * platform/qt/fast/canvas/canvas-size-change-after-layout-expected.txt:
2095
2096 2010-03-12  Dirk Schulze  <krit@webkit.org>
2097
2098         Reviewed by Nikolas Zimmermann.
2099
2100         SVG Glyphs - transform path not context
2101         https://bugs.webkit.org/show_bug.cgi?id=36070
2102
2103         Some tests don't look pixel perfect after the SVGFont changes (difference of 0.1%).
2104         They just need an update.
2105         Tests for the changes on other platforms than CG are
2106             * svg/batik/text/textEffect.svg
2107             * svg/batik/text/textEffect3.svg
2108             * svg/W3C-SVG-1.1/pservers-grad-08-b.svg
2109
2110         * platform/mac-leopard/svg/custom/svg-fonts-in-html-expected.checksum:
2111         * platform/mac-leopard/svg/custom/svg-fonts-in-html-expected.png:
2112         * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.checksum:
2113         * platform/mac/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png:
2114         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.checksum:
2115         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png:
2116         * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.checksum:
2117         * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
2118         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.checksum:
2119         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png:
2120         * platform/mac/svg/batik/text/textEffect-expected.checksum:
2121         * platform/mac/svg/batik/text/textEffect-expected.png:
2122         * platform/mac/svg/batik/text/textEffect3-expected.checksum:
2123         * platform/mac/svg/batik/text/textEffect3-expected.png:
2124         * platform/mac/svg/text/selection-doubleclick-expected.png:
2125         * platform/mac/svg/text/selection-tripleclick-expected.png:
2126
2127 2010-03-12  Enrica Casucci  <enrica@apple.com>
2128
2129         Reviewed by Simon Fraser.
2130
2131         Content of 3D tests appears at the bottom right corner sometimes.
2132         <rdar://problem/7556244>
2133         <https://bugs.webkit.org/show_bug.cgi?id=36027>
2134
2135         * compositing/geometry/horizontal-scroll-composited.html: Added.
2136         * compositing/geometry/vertical-scroll-composited.html: Added.
2137         * compositing/resources/apple.jpg: Added.
2138         * platform/mac/compositing/geometry/horizontal-scroll-composited-expected.checksum: Added.
2139         * platform/mac/compositing/geometry/horizontal-scroll-composited-expected.png: Added.
2140         * platform/mac/compositing/geometry/horizontal-scroll-composited-expected.txt: Added.
2141         * platform/mac/compositing/geometry/vertical-scroll-composited-expected.checksum: Added.
2142         * platform/mac/compositing/geometry/vertical-scroll-composited-expected.png: Added.
2143         * platform/mac/compositing/geometry/vertical-scroll-composited-expected.txt: Added.
2144
2145 2010-03-12  Dirk Schulze  <krit@webkit.org>
2146
2147         Unreviewed LayoutTest update.
2148
2149         Result was not updated with r55930.
2150
2151         * platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
2152
2153 2010-03-12  Dirk Schulze  <krit@webkit.org>
2154
2155         Reviewed by Nikolas Zimmermann.
2156
2157         SVG fallback color doesn't work for bogus gradients.
2158         https://bugs.webkit.org/show_bug.cgi?id=35479
2159
2160         We now use a fallback color on ignored gradients for one dimensional objects,
2161         either a given fallback color or black as default.
2162         This causes a change of one LayoutTest, because it was done manually in the
2163         gradient PaintServer, without respecting a given fallback color.
2164
2165         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
2166         * platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.checksum: Added.
2167         * platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.png: Added.
2168         * platform/mac/svg/custom/gradient-with-1d-boundingbox-expected.txt: Added.
2169         * svg/custom/gradient-with-1d-boundingbox.svg: Added.
2170
2171 2010-03-12  Dmitry Titov  <dimich@chromium.org>
2172
2173         Not reviewed, build fix.
2174
2175         Reverts 55920 and 55921. Landing for Jian Li.
2176
2177         * fast/dom/Window/window-properties-expected.txt:
2178         * fast/dom/Window/window-property-descriptors-expected.txt:
2179         * fast/dom/constructed-objects-prototypes-expected.txt:
2180         * fast/dom/prototype-inheritance-2-expected.txt:
2181         * fast/dom/prototype-inheritance-expected.txt:
2182         * fast/js/global-constructors-expected.txt:
2183         * http/tests/local/resources/send-form-data.js: Removed.
2184         * http/tests/local/send-form-data-expected.txt: Removed.
2185         * http/tests/local/send-form-data.html: Removed.
2186         * http/tests/xmlhttprequest/resources/multipart-post-echo.php: Removed.
2187         * platform/gtk/Skipped:
2188         * platform/gtk/fast/dom/Window/window-properties-expected.txt:
2189         * platform/qt/Skipped:
2190         * platform/qt/fast/dom/Window/window-properties-expected.txt:
2191         * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
2192         * platform/qt/fast/dom/prototype-inheritance-expected.txt:
2193         * platform/qt/fast/js/global-constructors-expected.txt:
2194         * platform/win/Skipped:
2195
2196 2010-03-11  Antonio Gomes  <tonikitoo@webkit.org>
2197
2198         Rubber-stamped by Kenneth Christiansen.
2199         Patch by Antonio Gomes <tonikitoo@webkit.org>
2200
2201         Make the timeout in 'snav-unit-overflow-and-scroll-in-direction.html' 10x shorter (from 500ms to 50ms)
2202
2203         * fast/events/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
2204
2205 2010-03-12  Jian Li  <jianli@chromium.org>
2206
2207         Reviewed by Sam Weinig.
2208
2209         Add DOMFormData.idl to expose FormData interface
2210         https://bugs.webkit.org/show_bug.cgi?id=36024
2211         
2212         Add a layout test to test sending FormData via XMLHttpRequest. Also
2213         changed all test results that are affected by exposing FormData.
2214
2215         * fast/dom/Window/window-properties-expected.txt:
2216         * fast/dom/Window/window-property-descriptors-expected.txt:
2217         * fast/dom/constructed-objects-prototypes-expected.txt:
2218         * fast/dom/prototype-inheritance-2-expected.txt:
2219         * fast/dom/prototype-inheritance-expected.txt:
2220         * fast/js/global-constructors-expected.txt:
2221         * http/tests/local/resources/send-form-data.js: Added.
2222         * http/tests/local/send-form-data-expected.txt: Added.
2223         * http/tests/local/send-form-data.html: Added.
2224         * http/tests/xmlhttprequest/resources/multipart-post-echo.php: Added.
2225         * platform/gtk/Skipped:
2226         * platform/gtk/fast/dom/Window/window-properties-expected.txt:
2227         * platform/qt/Skipped:
2228         * platform/qt/fast/dom/Window/window-properties-expected.txt:
2229         * platform/qt/fast/dom/Window/window-property-descriptors-expected.txt:
2230         * platform/qt/fast/dom/prototype-inheritance-expected.txt:
2231         * platform/qt/fast/js/global-constructors-expected.txt:
2232         * platform/win/Skipped:
2233
2234 2010-03-12  Alpha Lam  <hclam@chromium.org>
2235
2236         Reviewed by Eric Carlson.
2237
2238         HTMLMediaElement crash when it is used after resource loading is canceled.
2239         https://bugs.webkit.org/show_bug.cgi?id=35992
2240
2241         Adding a test to access the duration property of a video element after
2242         resource loading was canceled.
2243
2244         * http/tests/media/video-cancel-load-expected.txt: Added.
2245         * http/tests/media/video-cancel-load.html: Added.
2246
2247 2010-03-05  Ojan Vafai  <ojan@chromium.org>
2248
2249         Reviewed by David Levin.
2250
2251         Tests for smartdelete should only occur after double-click
2252         https://bugs.webkit.org/show_bug.cgi?id=35314
2253
2254         Fixes the tests to make selections using the mouse in order
2255         to force smart-delete. It also adds/modifies tests to have them correctly
2256         identify cases where we are smart-deleting, but shouldn't be.
2257
2258         Fixing to smart-delete only on mouse-based selections will be a followup patch.
2259
2260         * editing/deleting/5390681-2.html:
2261         * editing/deleting/non-smart-delete.html: Added.
2262         * editing/deleting/smart-delete-001.html:
2263         * editing/deleting/smart-delete-002.html:
2264         * editing/deleting/smart-delete-003.html:
2265         * editing/deleting/smart-delete-004.html:
2266         * editing/editing.js:
2267         (doubleClick):
2268         (doubleClickAtSelectionStart):
2269         * editing/pasteboard/4944770-2.html:
2270         * editing/pasteboard/drag-drop-modifies-page.html:
2271         * editing/pasteboard/smart-drag-drop.html: Added.
2272         * editing/pasteboard/smart-paste-001.html:
2273         * editing/pasteboard/smart-paste-002.html:
2274         * editing/pasteboard/smart-paste-003.html:
2275         * editing/pasteboard/smart-paste-004.html:
2276         * editing/pasteboard/smart-paste-005.html:
2277         * editing/pasteboard/smart-paste-007.html:
2278         * editing/pasteboard/smart-paste-008.html:
2279         * editing/selection/delete-word-granularity-text-control-expected.txt: Added.
2280         * editing/selection/delete-word-granularity-text-control.html: Added.
2281         * editing/selection/script-tests/delete-word-granularity-text-control.js: Added.
2282         * editing/style/style-boundary-005.html:
2283         * platform/mac/editing/deleting/non-smart-delete-expected.checksum: Added.
2284         * platform/mac/editing/deleting/non-smart-delete-expected.png: Added.
2285         * platform/mac/editing/deleting/non-smart-delete-expected.txt: Added.
2286         * platform/mac/editing/deleting/smart-delete-001-expected.txt:
2287         * platform/mac/editing/deleting/smart-delete-002-expected.txt:
2288         * platform/mac/editing/deleting/smart-delete-003-expected.txt:
2289         * platform/mac/editing/deleting/smart-delete-004-expected.txt:
2290         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.checksum:
2291         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.png:
2292         * platform/mac/editing/pasteboard/drag-drop-modifies-page-expected.txt:
2293         * platform/mac/editing/pasteboard/smart-drag-drop-expected.checksum: Added.
2294         * platform/mac/editing/pasteboard/smart-drag-drop-expected.png: Added.
2295         * platform/mac/editing/pasteboard/smart-drag-drop-expected.txt: Added.
2296         * platform/mac/editing/pasteboard/smart-paste-001-expected.txt:
2297         * platform/mac/editing/pasteboard/smart-paste-002-expected.txt:
2298         * platform/mac/editing/pasteboard/smart-paste-003-expected.txt:
2299         * platform/mac/editing/pasteboard/smart-paste-004-expected.txt:
2300         * platform/mac/editing/pasteboard/smart-paste-005-expected.txt:
2301         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
2302         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
2303         * platform/mac/editing/style/style-boundary-005-expected.checksum:
2304         * platform/mac/editing/style/style-boundary-005-expected.png:
2305         * platform/mac/editing/style/style-boundary-005-expected.txt:
2306
2307 2010-03-12  Dan Bernstein  <mitz@apple.com>
2308
2309         Reviewed by Darin Adler.
2310
2311         <rdar://problem/7694674> Hover states not updated when overflow section scrolls under stationary mouse pointer
2312         https://bugs.webkit.org/show_bug.cgi?id=35949
2313
2314         * fast/events/overflow-scroll-fake-mouse-move-expected.txt: Added.
2315         * fast/events/overflow-scroll-fake-mouse-move.html: Added.
2316         * fast/events/touch/basic-multi-touch-events.html:
2317         * fast/events/touch/basic-single-touch-events.html:
2318
2319 2010-03-12  Csaba Osztrogonác  <ossy@webkit.org>
2320
2321         [Qt] css1/box_properties/acid_test.html failed in release mode (32 bit).
2322         But it passes in debug mode (32 and 64 bit) and in release mode (64 bit).
2323
2324         https://bugs.webkit.org/show_bug.cgi?id=33834
2325
2326         * platform/qt/Skipped: css1/box_properties/acid_test.html skipped again.
2327
2328 2010-03-12  Csaba Osztrogonác  <ossy@webkit.org>
2329
2330         [Qt] Now css1/box_properties/acid_test.html passes, so we can unskip it.
2331         original bug: https://bugs.webkit.org/show_bug.cgi?id=33834
2332
2333         * platform/qt/Skipped: css1/box_properties/acid_test.html unskipped.
2334
2335 2010-03-12  Csaba Osztrogonác  <ossy@webkit.org>
2336
2337         [Qt] DRT failing on test introduced in r55499
2338         https://bugs.webkit.org/show_bug.cgi?id=35729
2339
2340         Now fast/events/zoom-dblclick.html passes, so we can unskip it.
2341
2342         * platform/qt/Skipped: fast/events/zoom-dblclick.html unskipped.
2343
2344 2010-03-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2345
2346         Reviewed by Eric Carlson.
2347
2348         [GTK] DRT does not handle cookie policy setting
2349         https://bugs.webkit.org/show_bug.cgi?id=36056
2350
2351         Fix tests to request that the cookie acceptance policy always allows cookies.
2352
2353         * http/tests/media/video-cookie.html:
2354         * http/tests/media/video-referer.html:
2355
2356 2010-03-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2357
2358         [GTK] Fails fast/dom/Geolocation/maximum-age.htm
2359         https://bugs.webkit.org/show_bug.cgi?id=36053
2360
2361         Skip new failing test.
2362
2363         * platform/gtk/Skipped:
2364
2365 2010-03-12  Dan Winship  <danw@gnome.org>
2366
2367         Reviewed by Gustavo Noronha.
2368
2369         Revert previous; the test passes now.
2370
2371         * platform/gtk/Skipped:
2372
2373 2010-03-12  Jochen Eisinger  <jochen@chromium.org>
2374
2375         Reviewed by Jeremy Orlow.
2376
2377         Test for referrer information being stripped when the header is removed in willSendRequest
2378         https://bugs.webkit.org/show_bug.cgi?id=35920
2379
2380         * http/tests/security/no-referrer-expected.txt: Added.
2381         * http/tests/security/no-referrer.html: Added.
2382         * http/tests/security/resources/no-referrer-frame.php: Added.
2383         * http/tests/security/resources/no-referrer.php: Added.
2384         * platform/gtk/Skipped:
2385         * platform/qt/Skipped:
2386
2387 2010-03-12  Nikolas Zimmermann  <nzimmermann@rim.com>
2388
2389         Rubber-stamped by Dirk Schulze.
2390
2391         Update two tests, whose pixel hash fail with --tolerance 0. No visible differences.
2392
2393         * platform/mac/svg/custom/dominant-baseline-hanging-expected.checksum:
2394         * platform/mac/svg/custom/dominant-baseline-hanging-expected.png:
2395         * platform/mac/svg/custom/gradient-stop-corner-cases-expected.checksum:
2396         * platform/mac/svg/custom/gradient-stop-corner-cases-expected.png:
2397
2398 2010-03-11  Shu Chang  <Chang.Shu@nokia.com>
2399
2400         Reviewed by David Levin.
2401
2402         [Qt] Rebaseline the test and remove it from Skipped.
2403         https://bugs.webkit.org/show_bug.cgi?id=35969
2404
2405         * platform/qt/Skipped:
2406         * platform/qt/fast/canvas/canvas-resize-reset-expected.txt:
2407
2408 2010-03-11  Ryosuke Niwa  <rniwa@webkit.org>
2409
2410         Reviewed by Darin Adler.
2411
2412         Applying h1 format to text node after HR tag fails to include first letter of text node.
2413         https://bugs.webkit.org/show_bug.cgi?id=30148
2414
2415         This patch adds a test case to the above bug, which has been fixed by
2416         http://trac.webkit.org/changeset/55705.
2417
2418         * editing/style/heading-text-after-hr-expected.txt: Added.
2419         * editing/style/heading-text-after-hr.html: Added.
2420
2421 2010-03-11  Jian Li  <jianli@chromium.org>
2422
2423         Reviewed by Dmitry Titov.
2424
2425         Add more test cases for Blob.slice.
2426         https://bugs.webkit.org/show_bug.cgi?id=36038
2427
2428         * http/tests/local/resources/abe.png: Copied from LayoutTests/editing/resources/abe.png.
2429         * http/tests/local/resources/empty.txt: Copied from LayoutTests/http/tests/appcache/resources/empty.txt.
2430         * http/tests/local/resources/send-sliced-dragged-file.js:
2431         * http/tests/local/send-sliced-dragged-file-expected.txt:
2432         * http/tests/resources/post-and-verify.cgi: Added.
2433         * http/tests/resources/write-temp-file.php:
2434
2435 2010-03-11  Jian Li  <jianli@chromium.org>
2436
2437         Unreviewed. Added the test that time out on Tiger bot to mac-tiger/Skipped.
2438
2439         * platform/mac-tiger/Skipped:
2440
2441 2010-03-11  Simon Fraser  <simon.fraser@apple.com>
2442
2443         No review.
2444
2445         Need to turn on WebGL explicitly for these tests for Leopard.
2446
2447         * compositing/webgl/webgl-background-color.html:
2448         * compositing/webgl/webgl-reflection.html:
2449
2450 2010-03-11  Alexey Proskuryakov  <ap@apple.com>
2451
2452         Reviewed by Geoff Garen.
2453
2454         https://bugs.webkit.org/show_bug.cgi?id=35965
2455         <rdar://problem/7742771> Crash when passing an object returned from plug-in back to the plug-in
2456
2457         * plugins/round-trip-npobject-expected.txt: Added.
2458         * plugins/round-trip-npobject.html: Added.
2459
2460 2010-03-11  Dmitry Titov  <dimich@chromium.org>
2461
2462         Reviewed by Alexey Proskuryakov.
2463
2464         Make appcache layouttests top-frame-*.html more robust for async checking event
2465         https://bugs.webkit.org/show_bug.cgi?id=32047
2466
2467         Modified the tests to watch for all termination conditions, eliminating the hardcoded
2468         assumed order of the events from separate async event sources.
2469         Also added check for "noupdate" event.
2470
2471         * http/tests/appcache/top-frame-2.html: Modified to be consistent with the other 2 tests.
2472         * http/tests/appcache/top-frame-3-expected.txt:
2473         * http/tests/appcache/top-frame-3.html: Used logic similar to top-frame-2.html to avoid assumption of the events order.
2474         * http/tests/appcache/top-frame-4-expected.txt:
2475         * http/tests/appcache/top-frame-4.html: Ditto.
2476
2477 2010-03-11  Martin Robinson  <mrobinson@webkit.org>
2478
2479         Reviewed by Adam Barth
2480
2481         Convert editing/selection/5136696.html to dumpAsText
2482         https://bugs.webkit.org/show_bug.cgi?id=34306
2483
2484         * editing/selection/5136696-expected.txt: Added.
2485         * editing/selection/5136696.html: Use dumpAsText now.
2486         * platform/gtk/Skipped: Unskip this test in GTK+ now that it has expected result.
2487         * platform/mac/editing/selection/5136696-expected.checksum: Removed.
2488         * platform/mac/editing/selection/5136696-expected.png: Removed.
2489         * platform/mac/editing/selection/5136696-expected.txt: Removed.
2490         * platform/qt/editing/selection/5136696-expected.txt: Removed.
2491         * platform/win/editing/selection/5136696-expected.txt: Removed.
2492
2493 2010-03-11  Chris Fleizach  <cfleizach@apple.com>
2494
2495         Reviewed by Darin Adler.
2496
2497         support lang attribute on <option> elements
2498         https://bugs.webkit.org/show_bug.cgi?id=36021
2499
2500         * platform/mac/accessibility/option-with-lang-expected.txt: Added.
2501         * platform/mac/accessibility/option-with-lang.html: Added.
2502
2503 2010-03-11  Diego Gonzalez  <diego.gonzalez@openbossa.org>
2504
2505         Reviewed by Simon Hausmann.
2506
2507         [Qt] Access key modifier should be Ctrl+Alt for Darwin derived OS and Alt for the others
2508         https://bugs.webkit.org/show_bug.cgi?id=35993
2509
2510         * platform/qt/Skipped:
2511
2512 2010-03-11  Chris Fleizach  <cfleizach@apple.com>
2513
2514         Unreviewed.
2515
2516         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
2517         https://bugs.webkit.org/show_bug.cgi?id=35986
2518
2519         Wrong files were placed in skipped lists.
2520
2521         * platform/gtk/Skipped:
2522
2523 2010-03-10  Steve Block  <steveblock@google.com>
2524
2525         Reviewed by Jeremy Orlow.
2526
2527         Implements Geolocation maximumAge property
2528         https://bugs.webkit.org/show_bug.cgi?id=30676
2529
2530         * fast/dom/Geolocation/resources/maximum-age.js: Added. Checks that a cached position is used only when it should be.
2531         * fast/dom/Geolocation/maximum-age.html: Added. HTML wraper for above test.
2532         * fast/dom/Geolocation/maximum-age-expected.txt: Added. Expected result for above test.
2533
2534 2010-03-11  Philippe Normand  <pnormand@igalia.com>
2535
2536         Unreviewed.
2537
2538         Unskip the fixed test that was (accidently?) re-skipped in r54205.
2539
2540         * platform/gtk/Skipped:
2541
2542 2010-03-11  Csaba Osztrogonác  <ossy@webkit.org>
2543
2544         [Qt] storage/open-database-creation-callback-isolated-world.html was introduced in r55823,
2545         but layoutTestController.evaluateScriptInIsolatedWorld() is unimplemented now.
2546
2547         * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html skipped.
2548
2549 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
2550
2551         Unreviewed.
2552
2553         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
2554         https://bugs.webkit.org/show_bug.cgi?id=35986
2555
2556         Wrong files were placed in skipped lists.
2557
2558         * platform/gtk/Skipped:
2559         * platform/win/Skipped:
2560
2561 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
2562
2563         Unreviewed.
2564
2565         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
2566         https://bugs.webkit.org/show_bug.cgi?id=35986
2567
2568         Skip this test since it uses tables and lists, which are not
2569         supported on Tiger/Leopard.
2570
2571         * platform/mac-leopard/Skipped:
2572         * platform/mac-tiger/Skipped:
2573
2574 2010-03-10  Chang Shu  <chang.shu@nokia.com>
2575
2576         Reviewed by Darin Adler.
2577
2578         While calculating alpha channel, convert the floating point value to
2579         an integer in [0, 256) with equal distribution.
2580         Updated test results based on this new behavior.
2581         https://bugs.webkit.org/show_bug.cgi?id=22150
2582
2583         * fast/canvas/canvas-alphaImageData-behavior-expected.txt:
2584         * fast/canvas/canvas-alphaImageData-behavior.js:
2585         * platform/qt/Skipped:
2586
2587 2010-03-10  Adam Barth  <abarth@webkit.org>
2588
2589         Unreviewed.
2590
2591         http/tests/security/xss-DENIED-window-open-javascript-url.html timed out on Windows Debug Bot
2592         https://bugs.webkit.org/show_bug.cgi?id=33349
2593
2594         Remove another test that has the same problem.  We need to find a way
2595         to relaibly test what happens when you mix JavaScript URLs and
2596         window.open.
2597
2598         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char-expected.txt: Removed.
2599         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char.html: Removed.
2600
2601 2010-03-08  Dumitru Daniliuc  <dumi@chromium.org>
2602
2603         Reviewed by Adam Barth.
2604
2605         Adding a test to test the creation callback passed to
2606         openDatabase() and another one to make sure it is executed in the
2607         correct world.
2608
2609         Also, fixing fast/frames/sandboxed-iframe-storage.html: calling
2610         openDatabase() without at least 4 parameters should always fail,
2611         because the database name, version, description and estimated size
2612         are not optional according to the spec.
2613
2614         https://bugs.webkit.org/show_bug.cgi?id=34726
2615
2616         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
2617         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
2618         * fast/frames/sandboxed-iframe-storage-expected.txt:
2619         * platform/qt/Skipped:
2620         * storage/open-database-creation-callback-expected.txt: Added.
2621         * storage/open-database-creation-callback.html: Added.
2622         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
2623         * storage/open-database-creation-callback-isolated-world.html: Added.
2624  
2625 2010-03-10  Justin Schuh  <jschuh@chromium.org>
2626
2627         Reviewed by Adam Barth.
2628
2629         Make Chrome consistently handle leading format characters in URLs
2630
2631         https://bugs.webkit.org/show_bug.cgi?id=35948
2632
2633         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char-expected.txt: Added.
2634         * http/tests/security/xss-DENIED-window-open-javascript-url-leading-format-char.html: Added.
2635
2636 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
2637
2638         Skipping test on GTK and WIN. No Review.
2639
2640         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
2641         https://bugs.webkit.org/show_bug.cgi?id=35986
2642
2643         Thought this test might pass on the other platforms, but no.
2644
2645         * platform/gtk/Skipped:
2646         * platform/win/Skipped:
2647
2648 2010-03-10  Chris Fleizach  <cfleizach@apple.com>
2649
2650         Reviewed by Beth Dakin.
2651
2652         VoiceOver can navigate to hidden content in widget (WAI-ARIA)
2653         https://bugs.webkit.org/show_bug.cgi?id=35986
2654
2655         * accessibility/aria-hidden-with-elements-expected.txt: Added.
2656         * accessibility/aria-hidden-with-elements.html: Added.
2657
2658 2010-03-10  Dmitry Titov  <dimich@chromium.org>
2659
2660         Reviewed by Darin Adler.
2661
2662         Make Document::postTask to use a single queue of tasks, to fire them in order
2663         https://bugs.webkit.org/show_bug.cgi?id=35943
2664
2665         Updated the test since the order of events coming from independent task sources has changed.
2666         This is a behavior change, but is consistent with the spec (which specifically says these events may be fired
2667         in any order) and the last version of FF (3.5.8) which was completing the test successfully.
2668
2669         * http/tests/appcache/top-frame-2-expected.txt:
2670         * http/tests/appcache/top-frame-2.html:
2671
2672 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
2673
2674         The test was introduced in r55796, it has been failing in Gtk bots since then.
2675
2676         Filed bug https://bugs.webkit.org/show_bug.cgi?id=35984.
2677
2678         * platform/gtk/Skipped: fast/events/spatial-navigation/snav-iframe-with-offscreen-focusable-element.html skipped until fix.
2679
2680 2010-03-10  Robert Hogan  <robert@webkit.org>
2681
2682         Reviewed by Simon Hausmann.
2683
2684         [Qt] Add Support for WebKitEnableCaretBrowsing to Qt DRT
2685
2686         Unskip test fast/events/multiline-link-arrow-navigation.html
2687
2688         https://bugs.webkit.org/show_bug.cgi?id=35593
2689
2690         * platform/qt/Skipped:
2691
2692 2010-03-10  Brady Eidson  <beidson@apple.com>
2693
2694         Reviewed by Sam Weinig.
2695
2696         https://bugs.webkit.org/show_bug.cgi?id=35977
2697         
2698         Turns out the previous attempt to clear/reset cookies wasn't working because of the way
2699         the URLs for the .js and its .cgi were being resolved.
2700
2701         So this is a better way to make the cookies consistent both before and after these tests.
2702         
2703         If this fails to make cookie-related tests reliable, then we might have to bite the bullet
2704         and give DRT itself the ability to forcibly remove cookies via API methods.
2705         
2706         This would be bulletproof and could be automatic if a test declares itself "cookie sensitive"
2707         but we'd lose the ability to reliably run these tests in the browser.  :(
2708
2709         * http/tests/cookies/resources/resetCookies.js: Added.
2710         * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html:
2711         * http/tests/cookies/third-party-cookie-relaxing.html:
2712         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html:
2713         * http/tests/plugins/third-party-cookie-accept-policy.html:
2714
2715 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
2716
2717         Reviewed by Dave Hyatt.
2718         Patch by Antonio Gomes <tonikitoo@webkit.org>
2719
2720         Extend keyboard navigation to allow directional navigation (LayoutTests - part V)
2721         https://bugs.webkit.org/show_bug.cgi?id=18662
2722
2723         This patch adds three LayoutTests that ensure the correctness of Spatial Navigation algorithm
2724         in the following iframe related traversals:
2725
2726         1) All focusable elements in a <iframe> should be accessible.
2727         2) Focusable elements in an <iframe> should be accessible even when
2728            current focused element is in another <iframe> in the same page.
2729
2730         * fast/events/spatial-navigation/snav-iframe-no-focusable-content.html: Added.
2731         * fast/events/spatial-navigation/snav-iframe-no-scrollable-content.html: Added.
2732         * fast/events/spatial-navigation/snav-iframe-with-offscreen-focusable-element.html: Added.
2733
2734 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
2735
2736         Reviewed by Dave Hyatt.
2737         Patch by Antonio Gomes <tonikitoo@webkit.org>
2738
2739         Extend keyboard navigation to allow directional navigation (LayoutTests - part IV)
2740         https://bugs.webkit.org/show_bug.cgi?id=18662
2741
2742         This patch adds a LayoutTest that ensures that:
2743
2744         1) There is no unit overflow in the Spatial Navigation algorithm while
2745            calculating the best node candidate to move focus to. To test that this
2746            page positions some elements 10000000 pixels far from each other (distance
2747            that can considered large enough for most of the Web Pages on the
2748            Internet).
2749
2750         2) A best focusable candidate only gets focused if it is visible in the
2751            current Viewport. Scroll-in-direction is performed otherwise.
2752
2753         * fast/events/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html: Added.
2754
2755 2010-03-10  Antonio Gomes  <tonikitoo@webkit.org>
2756
2757         Reviewed by Dave Hyatt.
2758         Patch by Antonio Gomes <tonikitoo@webkit.org>
2759
2760         Extend keyboard navigation to allow directional navigation (LayoutTests - part III)
2761         https://bugs.webkit.org/show_bug.cgi?id=18662
2762
2763         This patch adds two LayoutTests to ensure the correctness of the "Fully aligned"
2764         precedence logic implemented by Spatial Navigation algorithm, either vertically or
2765         horizontally: targets whose middle falls between the top and bottom of the current
2766         focused element are preferably to move focus to, even if it is not the shortest distance.
2767
2768         * fast/events/spatial-navigation/snav-fully-aligned-vertically.html: Added.
2769         * fast/events/spatial-navigation/snav-fully-aligned-horizontally.html: Added.
2770
2771 2010-03-05  Dimitri Glazkov  <dglazkov@chromium.org>
2772
2773         Reviewed by Sam Weinig.
2774
2775         Add one more parent check during node removal.
2776         https://bugs.webkit.org/show_bug.cgi?id=35818
2777
2778         * fast/dom/Node/mutation-blur-expected.txt: Added.
2779         * fast/dom/Node/mutation-blur.html: Added.
2780
2781 2010-03-10  Csaba Osztrogonác  <ossy@webkit.org>
2782
2783         [Qt] fast/multicol/hit-test-above-or-below.html fails
2784         https://bugs.webkit.org/show_bug.cgi?id=35973
2785
2786         The test was introduced in r55546, it has been failing since then.
2787
2788         * platform/qt/Skipped: fast/multicol/hit-test-above-or-below.html skipped until fix.
2789
2790 2010-03-07  Holger Hans Peter Freyther  <zecke@selfish.org>
2791
2792         Reviewed by Darin Adler.
2793
2794         [CAIRO] DoS on iexploder test with high text stroke width.
2795         https://bugs.webkit.org/show_bug.cgi?id=33759
2796
2797         Add a test case with the -webkit-text-stroke-width attribute
2798         set to a high value to illustrate the issue.
2799
2800         * fast/text/text-stroke-width-cairo-dos-expected.txt: Added.
2801         * fast/text/text-stroke-width-cairo-dos.html: Added.
2802
2803 2010-03-10  Roland Steiner  <rolandsteiner@chromium.org>
2804
2805         Reviewed by David Levin.
2806
2807         Bug 28293 -  [Chromium] event.datatransfer.getdata("text/uri-list") is treated the same as getdata("URL")
2808         https://bugs.webkit.org/show_bug.cgi?id=28293
2809         
2810         Change ChromiumDataObject such that it treats types "URL" and "text/uri-list"
2811         correctly for event.dataTransfer.getData/setData. Currently both are treated
2812         as synonyms, but for "URL", getData is supposed to only return the first valid URL
2813         contained within the data for "text/uri-list" (see HTML5 spec).
2814         
2815         Layout test checks various combinations in a drag-n-drop operation.
2816         Skipping on all other platforms since they don't implement this correctly, either.
2817
2818         * editing/pasteboard/dataTransfer-setData-getData.html: Added.
2819         * editing/pasteboard/script-tests/dataTransfer-setData-getData.js: Added.
2820         (dragTarget):
2821         (moveMouseToCenterOfElement):
2822         (dragOntoDragTarget):
2823         (doDrop):
2824         (test):
2825         (runTest):
2826         * platform/mac/Skipped:
2827         * platform/gtk/Skipped:
2828         * platform/qt/Skipped:
2829         * platform/win/Skipped:
2830
2831 2010-03-09  Tony Chang  <tony@chromium.org>
2832
2833         Reviewed by Adam Barth.
2834
2835         https://bugs.webkit.org/show_bug.cgi?id=21840
2836         https://bugs.webkit.org/show_bug.cgi?id=23993
2837
2838         Fix an editing bug where replacing a selection would result in the
2839         new text ending up inside nodes that were not visibly included in the
2840         selection.  Instead, move our destination position out of nodes that
2841         were not visibly included.
2842
2843         Two new tests to verify the new behavior.  Because we're now inserting
2844         outside of some formatting nodes, some span tags are no longer necessary
2845         for undoing formatting caused by these formatting nodes.
2846
2847         * editing/deleting/backspace-avoid-preceding-style-expected.txt: Added.
2848         * editing/deleting/backspace-avoid-preceding-style.html: Added.
2849         * editing/inserting/replace-at-visible-boundary-expected.txt: Added.
2850         * editing/inserting/replace-at-visible-boundary.html: Added.
2851         * platform/mac/editing/deleting/delete-3857753-fix-expected.txt:
2852         * platform/mac/editing/inserting/insert-div-026-expected.txt:
2853         * platform/mac/editing/pasteboard/paste-text-at-tabspan-001-expected.txt:
2854         * platform/mac/editing/pasteboard/paste-text-at-tabspan-002-expected.txt:
2855         * platform/mac/editing/style/font-family-with-space-expected.txt:
2856         * platform/mac/editing/style/smoosh-styles-001-expected.txt:
2857         * platform/mac/editing/style/style-boundary-005-expected.txt:
2858
2859 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
2860
2861         [Qt] http/tests/plugins/third-party-cookie-accept-policy.html was introduced in r55738,
2862         but layoutTestController.setAlwaysAcceptCookies() is missing.
2863
2864         * platform/qt/Skipped: http/tests/plugins/third-party-cookie-accept-policy.html skipped.
2865
2866
2867 2010-03-03  Ojan Vafai  <ojan@chromium.org>
2868
2869         Reviewed by Adam Barth.
2870
2871         undo after smartdelete should select the deleted space
2872         https://bugs.webkit.org/show_bug.cgi?id=35713
2873
2874         * editing/undo/undo-smart-delete-reversed-selection-expected.txt: Added.
2875         * editing/undo/undo-smart-delete-reversed-selection.html: Added.
2876         * editing/undo/undo-smart-delete-word-expected.txt: Added.
2877         * editing/undo/undo-smart-delete-word.html: Added.
2878
2879 2010-03-09  Anton Muhin  <antonm@chromium.org>
2880
2881         Reviewed by Darin Fisher.
2882
2883         Accept and bailout NULL widgets in ChromiumBridge
2884         https://bugs.webkit.org/show_bug.cgi?id=35796
2885
2886         * fast/frames/iframe-access-screen-of-deleted-expected.txt: Added.
2887         * fast/frames/iframe-access-screen-of-deleted.html: Added.
2888
2889 2010-03-09  Gustavo Noronha Silva  <gns@gnome.org>
2890
2891         [GTK] Fails http/tests/plugins/third-party-cookie-accept-policy.html
2892         https://bugs.webkit.org/show_bug.cgi?id=35942
2893
2894         Unreviewed. Skip test that fails, while we look for the
2895         problem. This is likely a bug in soup.
2896
2897         * platform/gtk/Skipped:
2898
2899 2010-03-09  Brady Eidson  <beidson@apple.com>
2900
2901         Reviewed by Alexey Proskuryakov.
2902
2903         Fix my layouttest failures by resetting cookies before and after these new tests.    
2904         https://bugs.webkit.org/show_bug.cgi?id=26391
2905
2906         * http/tests/cookies/third-party-cookie-relaxing.html:
2907         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html:
2908         * http/tests/plugins/third-party-cookie-accept-policy.html:
2909
2910 2010-03-09  Brady Eidson  <beidson@apple.com>
2911
2912         Reviewed by Darin Adler.
2913
2914         Plug-ins don't always respect the cookie accept policy.
2915         <rdar://problem/7338359> and https://bugs.webkit.org/show_bug.cgi?id=26391
2916
2917         * http/tests/cookies/resources/cookie-utility.php:
2918         * http/tests/plugins/resources/third-party-cookie-accept-policy-iframe.html: Added.
2919         * http/tests/plugins/third-party-cookie-accept-policy.html: Added.
2920
2921 2010-03-09  Andy Estes  <aestes@apple.com>
2922
2923         Reviewed by Adele Peterson.
2924
2925         Create a test for https://bugs.webkit.org/show_bug.cgi?id=34700.  This
2926         test required implementing scroll wheel event dispatch in DRT and
2927         currently only works on OS X 10.5+.  Skip this test on other platforms
2928         for the time being.
2929
2930         * fast/events/remove-child-onscroll-expected.txt: Added.
2931         * fast/events/remove-child-onscroll.html: Added.
2932         * platform/gtk/Skipped: Skip remove-child-onscroll.html
2933         * platform/mac-tiger/Skipped: Skip remove-child-onscroll.html
2934         * platform/qt/Skipped: Skip remove-child-onscroll.html
2935         * platform/win/Skipped: Skip remove-child-onscroll.html
2936
2937 2010-03-09  Garret Kelly  <gdk@chromium.org>
2938
2939         Reviewed by Darin Adler.
2940
2941         Fix send-oncancel-event. It uses js-test-post, not
2942         js-test-post-function.
2943         https://bugs.webkit.org/show_bug.cgi?id=35880
2944
2945         * fast/events/touch/script-tests/send-oncancel-event.js:
2946         (touchcancelHandler):
2947
2948 2010-03-09  Simon Fraser  <simon.fraser@apple.com>
2949
2950         Skip media/video-source-error.html on SnowLeopard, beacuse it fails sporadically.
2951         This is covered by https://bugs.webkit.org/show_bug.cgi?id=32270.
2952
2953         * platform/mac-snowleopard/Skipped:
2954
2955 2010-03-09  Chris Fleizach  <cfleizach@apple.com>
2956
2957         Reviewed by Darin Adler.
2958
2959         AX: hit testing a list box doesn't work anymore
2960         https://bugs.webkit.org/show_bug.cgi?id=35893
2961
2962         * platform/mac/accessibility/listbox-hit-test-expected.txt: Added.
2963         * platform/mac/accessibility/listbox-hit-test.html: Added.
2964
2965 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
2966
2967         [Qt] editing/execCommand/move-selection-back-line.html fails in DRT.
2968         https://bugs.webkit.org/show_bug.cgi?id=35921
2969
2970         * platform/qt/Skipped: editing/execCommand/move-selection-back-line.html skipped until fix.
2971
2972 2010-03-09  Csaba Osztrogonác  <ossy@webkit.org>
2973
2974         Unreviewed trivial fix.
2975
2976         [Qt] perl websocket test(s) time out
2977         https://bugs.webkit.org/show_bug.cgi?id=34879
2978         It was fixed by r55719, so we can unskip websocket/tests/cookies/httponly-cookie.pl.
2979
2980         storage/open-database-creation-callback-isolated-world.html removed
2981         from Skipped list, because it was removed from tree by r55635.
2982
2983         * platform/qt/Skipped:
2984          - websocket/tests/cookies/httponly-cookie.pl unskipped.
2985          - storage/open-database-creation-callback-isolated-world.html unskipped.
2986
2987 2010-03-03  Fumitoshi Ukai  <ukai@chromium.org>
2988
2989         Reviewed by Alexey Proskuryakov.
2990
2991         pywebsocket should support html and cgi in the same directory.
2992         https://bugs.webkit.org/show_bug.cgi?id=34879
2993
2994         * websocket/tests/cookies: Removed.
2995         * websocket/tests/cookies/echo-cookie_wsh.py: Removed.
2996         * websocket/tests/cookies/httponly-cookie-expected.txt: Removed.
2997         * websocket/tests/cookies/httponly-cookie.pl: Removed.
2998         * websocket/tests/echo-cookie_wsh.py: Copied from LayoutTests/websocket/tests/cookies/echo-cookie_wsh.py.
2999         * websocket/tests/httponly-cookie-expected.txt: Copied from LayoutTests/websocket/tests/cookies/httponly-cookie-expected.txt.
3000         * websocket/tests/httponly-cookie.pl: Copied from LayoutTests/websocket/tests/cookies/httponly-cookie.pl.
3001
3002 2010-03-08  Kent Tamura  <tkent@chromium.org>
3003
3004         Reviewed by Adam Barth.
3005
3006         Implement HTML5 <hgroup> element.
3007         https://bugs.webkit.org/show_bug.cgi?id=33369
3008
3009         The new test file tests:
3010         - <p> closing,
3011         - Residual style, and
3012         - FormatBlock.
3013
3014         * fast/html/hgroup-element-expected.txt: Added.
3015         * fast/html/hgroup-element.html: Added.
3016         * fast/html/script-tests/hgroup-element.js: Added.
3017
3018 2010-03-08  Tony Chang  <tony@chromium.org>
3019
3020         Reviewed by Adam Barth.
3021
3022         https://bugs.webkit.org/show_bug.cgi?id=32131
3023         Work around a crash when inserting an ordered list.  This was caused
3024         by incorrect logic when trying to restore a range from a location.
3025         We compute the offset using TextIterator, but were sometimes using
3026         VisiblePosition::next() to iterate instead.
3027
3028         * editing/execCommand/insert-ordered-list-expected.txt: Added.
3029         * editing/execCommand/insert-ordered-list.html: Added.
3030
3031 2010-03-08  Dimitri Glazkov  <dglazkov@chromium.org>
3032
3033         Reviewed by Darin Fisher.
3034
3035         [Chromium] Reset multiple form submission protection on mouse events.
3036         https://bugs.webkit.org/show_bug.cgi?id=35128
3037
3038         * fast/forms/multiple-form-submission-protection-mouse-expected.txt: Copied from LayoutTests/editing/execCommand/copy-without-selection-expected.txt.
3039         * fast/forms/multiple-form-submission-protection-mouse.html: Added.
3040
3041 2010-03-08  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
3042
3043         Reviewed by Xan Lopez.
3044
3045         https://bugs.webkit.org/show_bug.cgi?id=30895
3046         [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
3047
3048         * platform/gtk/accessibility/table-hierarchy.html:
3049         * platform/gtk/accessibility/table-hierarchy-expected.txt:
3050
3051 2010-03-08  Adam Barth  <abarth@webkit.org>
3052
3053         Reviewed by Nate Chapin.
3054
3055         [V8] Block popups from inline script
3056         https://bugs.webkit.org/show_bug.cgi?id=35474
3057
3058         Test that we block popups generated from <script>window.open(...)</script>.
3059
3060         * http/tests/security/popup-blocked-from-window-open-expected.txt: Added.
3061         * http/tests/security/popup-blocked-from-window-open.html: Added.
3062
3063 2010-03-08  Brady Eidson  <beidson@apple.com>
3064
3065         Reviewed by Anders Carlsson.
3066
3067         Relax the 3rd party cookie policy in cases where it won't add a new tracking vector.
3068         <rdar://problem/7163012> and https://bugs.webkit.org/show_bug.cgi?id=35824
3069
3070         * http/tests/cookies/resources/cookie-utility.php: Added.
3071         * http/tests/cookies/resources/third-party-cookie-relaxing-iframe.html: Added.
3072         * http/tests/cookies/third-party-cookie-relaxing-expected.txt: Added.
3073         * http/tests/cookies/third-party-cookie-relaxing.html: Added.
3074
3075         * platform/gtk/Skipped:
3076         * platform/qt/Skipped:
3077
3078 2010-03-08  Jian Li  <jianli@chromium.org>
3079
3080         Reviewed by Dmitry Titov.
3081
3082         Blob.slice support.
3083         https://bugs.webkit.org/show_bug.cgi?id=32993
3084
3085         Add a new layout test to test slicing and sending a file. In addition,
3086         two new scripts are introduced to create and touch the temp file.
3087
3088         Move some code from send-dragged-file.js to a new file
3089         setup-file-input-element-for-drag.js so that it can be used by both
3090         send-dragged-file.js and send-sliced-dragged-file.js to setup the input
3091         element for the file dragging.
3092
3093         Since the Blob.slice is only enabled for Mac, we disable the new test
3094         for all other platforms.
3095
3096         * fast/dom/Window/window-properties.html:
3097         * http/tests/local/resources/file-for-drag-to-send.txt:
3098         * http/tests/local/resources/send-dragged-file.js:
3099         * http/tests/local/resources/send-sliced-dragged-file.js: Added.
3100         * http/tests/local/resources/setup-file-input-element-for-drag.js: Added.
3101         * http/tests/local/send-dragged-file.html:
3102         * http/tests/local/send-sliced-dragged-file-expected.txt: Added.
3103         * http/tests/local/send-sliced-dragged-file.html: Added.
3104         * http/tests/resources/touch-temp-file.php: Added.
3105         * http/tests/resources/write-temp-file.php: Added.
3106         * platform/gtk/Skipped:
3107         * platform/qt/Skipped:
3108         * platform/win/Skipped:
3109
3110 2010-03-08  Daniel Bates  <dbates@rim.com>
3111
3112         Reviewed by Simon Fraser.
3113
3114         https://bugs.webkit.org/show_bug.cgi?id=34819
3115
3116         Tests that we do not repaint the caret rectangle when the associated selection is
3117         not in a content editable element.
3118
3119         * fast/repaint/no-caret-repaint-in-non-content-editable-element.html: Added.
3120         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.checksum: Added.
3121         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.png: Added.
3122         * platform/mac/fast/repaint/no-caret-repaint-in-non-content-editable-element-expected.txt: Added.
3123
3124 2010-03-08  Shu Chang  <Chang.Shu@nokia.com>
3125
3126         Reviewed by Holger Freyther.
3127
3128         [Qt] Added expected results and remove the test from Skipped.
3129         https://bugs.webkit.org/show_bug.cgi?id=35810
3130
3131         * platform/qt/Skipped:
3132         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.checksum: Added.
3133         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.png: Added.
3134         * platform/qt/fast/canvas/canvas-incremental-repaint-2-expected.txt: Added.
3135
3136 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3137
3138         No review, rolling out r55662.
3139         http://trac.webkit.org/changeset/55662
3140         https://bugs.webkit.org/show_bug.cgi?id=35863
3141
3142         Need to be coordinated with bots setup
3143
3144         * http/conf/apache2-debian-httpd.conf:
3145
3146 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3147
3148         Reviewed by Holger Freyther.
3149
3150         [GTK] Tests fail when running with ipv6 addresses available, on Debian systems
3151         https://bugs.webkit.org/show_bug.cgi?id=35863
3152
3153         Also listen for SSL requests on the ipv6 address.
3154
3155         * http/conf/apache2-debian-httpd.conf:
3156
3157 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3158
3159         [GTK] DRT needs to support synthesizing double clicks
3160         https://bugs.webkit.org/show_bug.cgi?id=35862
3161
3162         Skip test that needs a new feature in DRT.
3163
3164         * platform/gtk/Skipped:
3165
3166 2010-03-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3167
3168         Unreviewed. Rebaseline two tests that had their expected results
3169         changed.
3170
3171         * platform/gtk/inspector/timeline-network-resource-expected.txt:
3172         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
3173
3174 2010-03-07  Kent Tamura  <tkent@chromium.org>
3175
3176         Reviewed by Eric Seidel.
3177
3178         Fix a bug that validity.valueMissing for a radio button with required
3179         in a form element always returns true.
3180         https://bugs.webkit.org/show_bug.cgi?id=35472
3181
3182         Add tests for radio buttons in a form element, and merge an existing
3183         radio button test to ValidityState-valueMissing-radio.html.
3184
3185         * fast/forms/ValidityState-valueMissing-007-expected.txt: Removed.
3186         * fast/forms/ValidityState-valueMissing-007.html: Removed.
3187         * fast/forms/ValidityState-valueMissing-radio-expected.txt: Added.
3188         * fast/forms/ValidityState-valueMissing-radio.html: Added.
3189         * fast/forms/script-tests/ValidityState-valueMissing-radio.js: Added.
3190
3191 2010-03-07  Sam Weinig  <sam@webkit.org>
3192
3193         Reviewed by Dan Bernstein.
3194
3195         Remove inconsistent "Too few arguments" handling for window.atob() and window.btoa()
3196         https://bugs.webkit.org/show_bug.cgi?id=35848
3197
3198         * fast/dom/Window/atob-btoa-expected.txt:
3199         * fast/dom/Window/atob-btoa.html:
3200
3201 2010-03-07  Dan Bernstein  <mitz@apple.com>
3202
3203         Reviewed by Simon Fraser.
3204
3205         <rdar://problem/7722008> Column breaking ignores floats
3206         https://bugs.webkit.org/show_bug.cgi?id=35837
3207
3208         * fast/multicol/float-truncation-expected.txt: Added.
3209         * fast/multicol/float-truncation.html: Added.
3210
3211 2010-03-07  Dmitry Titov  <dimich@chromium.org>
3212
3213         Not reviewed. Revert of r55593 which caused a regression of worker-cloneports.html.
3214
3215         REGRESSION(55593?): fast/workers/worker-cloneport.html is timing out on Leopard
3216         https://bugs.webkit.org/show_bug.cgi?id=35819
3217
3218         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
3219         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
3220         * fast/frames/sandboxed-iframe-storage-expected.txt:
3221         * storage/open-database-creation-callback-expected.txt: Removed.
3222         * storage/open-database-creation-callback-isolated-world-expected.txt: Removed.
3223         * storage/open-database-creation-callback-isolated-world.html: Removed.
3224         * storage/open-database-creation-callback.html: Removed.
3225         * platform/qt/Skipped:
3226         * platform/mac-leopard/Skipped: Enable the temporarily disabled test back.
3227
3228 2010-03-06  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
3229
3230         Reviewed by Eric Seidel.
3231
3232         https://bugs.webkit.org/show_bug.cgi?id=30895
3233         [Gtk] The accessible hierarchy of tables is significantly incorrect for Atk
3234
3235         * platform/gtk/accessibility/table-hierarchy.html: Added.
3236         * platform/gtk/accessibility/table-hierarchy-expected.txt: Added.
3237
3238 2010-03-06  Hironori Bono  <hbono@chromium.org>
3239
3240         Reviewed by Eric Seidel.
3241
3242         [Chromium] Typing into Flash with wmode = opaque|transparent and
3243         non-latin language active outputs as if US keyboard layout active
3244
3245         https://bugs.webkit.org/show_bug.cgi?id=34936
3246
3247         Added a layout test that verifies a plugin can receive keyboard events.
3248         Unfortunately, this test works only on Mac.
3249
3250         * platform/gtk/Skipped: Skipped the new test because of the lack of eventSender.
3251         * platform/qt/Skipped: ditto.
3252         * platform/win/Skipped: Skipped the new test because NPP_HandleEvent() is not implemented.
3253         * plugins/keyboard-events-expected.txt: Added.
3254         * plugins/keyboard-events.html: Added.
3255
3256 2010-03-06  MORITA Hajime  <morrita@google.com>
3257         
3258         Reviewed by Darin Adler.
3259
3260         Moved implementations of window.btoa() and window.atob() from
3261         JSDOMWindow to DOMWindow, and make V8DOMWindow use DOMWindow
3262         functions instead of having a separate implementation. As a side effect, the
3263         error message has changed from "Cannot decode base64" to one that
3264         indicates DOM Exception, which is compatible to Firefox.
3265         
3266         Refactoring: window.btoa() and window.atob() should be implemented on DOMWindow
3267         https://bugs.webkit.org/show_bug.cgi?id=35723
3268
3269         * fast/dom/Window/atob-btoa-expected.txt:
3270           Rebaselined expectation due to change of error message.
3271         
3272 2010-03-06  Shu Chang  <Chang.Shu@nokia.com>
3273
3274         Reviewed by Kenneth Rohde Christiansen.
3275
3276         [Qt] Added expected results and removed the test from Skipped.
3277         https://bugs.webkit.org/show_bug.cgi?id=35806
3278
3279         * platform/qt/Skipped:
3280         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.checksum: Added.
3281         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.png: Added.
3282         * platform/qt/fast/canvas/canvasDrawingIntoSelf-expected.txt: Added.
3283
3284 2010-03-05  Tony Chang  <tony@chromium.org>
3285
3286         Reviewed by Eric Seidel.
3287
3288         https://bugs.webkit.org/show_bug.cgi?id=33247
3289         Backwards cursor movement incorrect when previous block ends with <br>.
3290
3291         If the cursor is trying to move into a node that has a height of 0,
3292         skip over it.
3293
3294         * editing/execCommand/move-selection-back-line-expected.txt: Added.
3295         * editing/execCommand/move-selection-back-line.html: Added.
3296
3297 2010-03-05  Chris Fleizach  <cfleizach@apple.com>
3298
3299         Reviewed by Eric Seidel.
3300
3301         WAI-ARIA live region doesn't appear when <div> only has a <div> child
3302         https://bugs.webkit.org/show_bug.cgi?id=35751
3303
3304         * platform/mac/accessibility/div-containing-div-with-aria-expected.txt: Added.
3305         * platform/mac/accessibility/div-containing-div-with-aria.html: Added.
3306
3307 2010-03-05  Dmitry Titov  <dimich@chromium.org>
3308
3309         Reviewed by David Levin.
3310
3311         [v8] Remove wrong assert in GC callback
3312         https://bugs.webkit.org/show_bug.cgi?id=35757
3313
3314         * fast/workers/resources/wrapper-map-gc.js: Added.
3315         * fast/workers/wrapper-map-gc.html: Added.
3316         * fast/workers/wrapper-map-gc-expected.txt: Added.
3317
3318 2010-03-05  Alex Milowski  <alex@milowski.com>
3319
3320         Reviewed by Kenneth Rohde Christiansen.
3321
3322         Added tests for row and operator stretching.
3323         Updated over, underover, and subsup due to row/operators in use.
3324
3325         * mathml/presentation/mo.xhtml: Added.
3326         * mathml/presentation/row.xhtml: Added.
3327         * platform/mac/mathml/presentation/mo-expected.checksum: Added.
3328         * platform/mac/mathml/presentation/mo-expected.png: Added.
3329         * platform/mac/mathml/presentation/mo-expected.txt: Added.
3330         * platform/mac/mathml/presentation/over-expected.checksum:
3331         * platform/mac/mathml/presentation/over-expected.png:
3332         * platform/mac/mathml/presentation/over-expected.txt:
3333         * platform/mac/mathml/presentation/row-expected.checksum: Added.
3334         * platform/mac/mathml/presentation/row-expected.png: Added.
3335         * platform/mac/mathml/presentation/row-expected.txt: Added.
3336         * platform/mac/mathml/presentation/subsup-expected.txt:
3337         * platform/mac/mathml/presentation/underover-expected.checksum:
3338         * platform/mac/mathml/presentation/underover-expected.png:
3339         * platform/mac/mathml/presentation/underover-expected.txt:
3340
3341 2010-03-05  Dean Jackson  <dino@apple.com>
3342
3343         Reviewed by Simon Fraser.
3344
3345         https://bugs.webkit.org/show_bug.cgi?id=35772
3346         Animation fill modes should be supported in the shorthand property
3347
3348         Testcase for animation shorthand property (appears to be
3349         the first of its kind).
3350
3351         * animations/animation-shorthand-expected.txt: Added.
3352         * animations/animation-shorthand.html: Added.
3353
3354 2010-03-05  Eric Seidel  <eric@webkit.org>
3355
3356         No review.  Skipping recently regressed test to unblock the commit-queue (20 patches waiting).
3357
3358         REGRESSION(55593?): fast/workers/worker-cloneport.html is timing out on Leopard
3359         https://bugs.webkit.org/show_bug.cgi?id=35819
3360
3361         * platform/mac-leopard/Skipped:
3362
3363 2010-03-05  Dean Jackson  <dino@apple.com>
3364
3365         Reviewed by Simon Fraser
3366
3367         https://bugs.webkit.org/show_bug.cgi?id=35815
3368         Animation fill mode tests break on Windows
3369
3370         * animations/fill-mode-transform-expected.txt:
3371         * animations/fill-mode-transform.html:
3372             - use the real expected values, rather than
3373               try to get the test to pass on Snow Leopard.
3374         * platform/mac-leopard/Skipped:
3375             - remove the skip entry for the test above
3376         * platform/mac-snowleopard/Skipped:
3377             - skip this test on Snow Leopard while
3378               hardware acceleration gives the wrong
3379               value for computed style.
3380               See bug 35714.
3381
3382 2010-03-05  Simon Fraser  <simon.fraser@apple.com>
3383
3384         Reviewed by Darin Adler.
3385
3386         Assertion ASSERTION FAILED: rootLayer == m_clipRectsRoot at hulu.com
3387         https://bugs.webkit.org/show_bug.cgi?id=34065
3388         <rdar://problem/7573509>
3389         
3390         Testcase with an object element and a RenderLayer sibling.
3391
3392         * compositing/geometry/object-clip-rects-assertion-expected.txt: Added.
3393         * compositing/geometry/object-clip-rects-assertion.html: Added.
3394
3395 2010-03-05  Dean Jackson  <dino@apple.com>
3396
3397         No review.
3398
3399         Disabling animations/fill-mode-transform.html on Leopard
3400         due to https://bugs.webkit.org/show_bug.cgi?id=35714
3401
3402         * platform/mac-leopard/Skipped:
3403
3404 2010-03-05  Simon Fraser  <simon.fraser@apple.com>
3405
3406         Reviewed by Dan Bernstein.
3407
3408         MobileMe movie page is missing playback controls
3409         https://bugs.webkit.org/show_bug.cgi?id=35805
3410         <rdar://problem/7653169>
3411         
3412         Testcase with a layer that becomes composited as a result of clipping a
3413         video element, with a later sibling that should get composited.
3414
3415         * compositing/overflow/overflow-compositing-descendant.html: Added.
3416         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.checksum: Added.
3417         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.png: Added.
3418         * platform/mac/compositing/overflow/overflow-compositing-descendant-expected.txt: Added.
3419
3420 2010-03-04  Dumitru Daniliuc  <dumi@chromium.org>
3421
3422         Reviewed by Adam Barth.
3423
3424         Adding a test to test the creation callback passed to
3425         openDatabase() and another one to make sure it is executed in the
3426         correct world.
3427
3428         Also, fixing fast/frames/sandboxed-iframe-storage.html: calling
3429         openDatabase() without at least 4 parameters should always fail,
3430         because the database name, version, description and estimated size
3431         are not optional according to the spec.
3432
3433         https://bugs.webkit.org/show_bug.cgi?id=34726
3434
3435         * fast/frames/resources/sandboxed-iframe-storage-allowed.html:
3436         * fast/frames/resources/sandboxed-iframe-storage-disallowed.html:
3437         * fast/frames/sandboxed-iframe-storage-expected.txt:
3438         * platform/qt/Skipped:
3439         * storage/open-database-creation-callback-expected.txt: Added.
3440         * storage/open-database-creation-callback.html: Added.
3441         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
3442         * storage/open-database-creation-callback-isolated-world.html: Added.
3443
3444 2010-03-05  Brian Weinstein  <bweinstein@apple.com>
3445
3446         Update getComputedStyle results on Windows.
3447
3448         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt:
3449         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3450
3451 2010-03-05  Eric Carlson  <eric.carlson@apple.com>
3452
3453         Unreviewed, build fix.
3454
3455         Use a movie that will hopefully fail to open less often on a headless 
3456         SnowLeopard buildbot.
3457
3458         * media/video-preload-expected.txt:
3459         * media/video-preload.html: Use test.mp4 instead of silence.mpg.
3460
3461 2010-03-05  Eric Carlson  <eric.carlson@apple.com>
3462
3463         Unreviewed, build fix.
3464
3465         media/video-preload.html fails on GTK, skip it.
3466
3467         * platform/gtk/Skipped:
3468
3469 2010-03-04  Eric Carlson  <eric.carlson@apple.com>
3470
3471         Reviewed by Adele Peterson.
3472
3473         <rdar://problem/7718442> Implement 'preload=none'
3474         https://bugs.webkit.org/show_bug.cgi?id=35789
3475
3476         Functional test of the 'proload' attribute.
3477
3478         * media/video-preload-expected.txt: Added.
3479         * media/video-preload.html: Added.
3480         * platform/win/Skipped: Skip on Windows for now.
3481
3482 2010-03-03  Antonio Gomes  <tonikitoo@webkit.org>
3483
3484         Reviewed by Holger Freyther
3485         Patch by Antonio Gomes <tonikitoo@webkit.org>
3486
3487         [Gtk] Implement setSpatialNavigationEnabled in DRT.
3488         https://bugs.webkit.org/show_bug.cgi?id=35705
3489
3490         * platform/gtk/Skipped:
3491
3492 2010-03-03  Antonio Gomes  <tonikitoo@webkit.org>
3493
3494         Reviewed by Kenneth Christiansen.
3495         Patch by Antonio Gomes <tonikitoo@webkit.org>
3496
3497         Extend keyboard navigation to allow directional navigation (LayoutTests - part II)
3498         https://bugs.webkit.org/show_bug.cgi?id=18662
3499
3500         This patch adds two LayoutTest to ensure the basic table traversal correctness of
3501         Spatial Navigation (SNav) algorithm: focusable elements in a <table> should be accessible.
3502
3503         * fast/events/spatial-navigation/snav-table-traversal.html: Added.
3504           Makes sure all elements in a <table> are accessible via Spatial Navigation.
3505         * fast/events/spatial-navigation/snav-tiny-table-traversal.html: Added.
3506           Tests the similar table traversal scenario as above, but in this case the elements
3507           in the <table> are styled with 'font-size: small'. That way this test also validades
3508           that overlapping rects of elements too closed from each other are correctly handled.
3509
3510 2010-03-02  Antonio Gomes  <tonikitoo@webkit.org>
3511
3512         Reviewed by Kenneth Christiansen.
3513         Patch by Antonio Gomes <tonikitoo@webkit.org>
3514
3515         Extend keyboard navigation to allow directional navigation (LayoutTests - part I)
3516         https://bugs.webkit.org/show_bug.cgi?id=18662
3517
3518         This patch adds support for auto testing the spatial navigation feature by:
3519
3520         1) Creating the directory where the tests are going to live in, named
3521            fast/events/spatial-navigation/.
3522         2) Skipping this directory by Mac, Qt, Gtk and Win.
3523         3) Adding a JS file drives the test execution by processing, for each test,
3524            a given set of arrow key actions and verify if the right expected Element
3525            got the focus after each event processed. This file is
3526            fast/events/spatial-navigation/resources/spatial-navigation-utils.js
3527
3528         * LayoutTests/fast/events/spatial-navigation/snav-vertical-superprecedence.html: Added.
3529
3530 2010-03-05  Dean Jackson  <dino@apple.com>
3531
3532         Reviewed by Simon Fraser and Chris Marrin.
3533
3534         Bug 26869: Add fill modes for CSS Animations
3535         https://bugs.webkit.org/show_bug.cgi?id=26869
3536
3537         Add tests for -webkit-animation-fill-mode property,
3538         and update existing computed style tests with the
3539         new property.
3540
3541         * animations/computed-style-expected.txt:
3542         * animations/computed-style.html:
3543         * animations/fill-mode-expected.txt: Added.
3544         * animations/fill-mode-removed-expected.txt: Added.
3545         * animations/fill-mode-removed.html: Added.
3546         * animations/fill-mode-transform-expected.txt: Added.
3547         * animations/fill-mode-transform.html: Added.
3548         * animations/fill-mode.html: Added.
3549         * animations/fill-unset-properties-expected.txt:
3550         * animations/fill-unset-properties.html:
3551         * fast/css/getComputedStyle/computed-style-expected.txt:
3552         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3553         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
3554         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3555         * svg/css/getComputedStyle-basic-expected.txt:
3556
3557 2010-03-05  Fumitoshi Ukai  <ukai@chromium.org>
3558
3559         Reviewed by Alexey Proskuryakov.
3560
3561         WebSocket test to transfer null character
3562         https://bugs.webkit.org/show_bug.cgi?id=35715
3563
3564         * websocket/tests/null-character-expected.txt: Added.
3565         * websocket/tests/null-character.html: Added.
3566         * websocket/tests/script-tests/null-character.js: Added.
3567
3568 2010-03-05  Fumitoshi Ukai  <ukai@chromium.org>
3569
3570         Reviewed by Alexey Proskuryakov.
3571
3572         WebSocket onmessageerror event handler
3573         https://bugs.webkit.org/show_bug.cgi?id=35570
3574
3575         * websocket/tests/error-detect-expected.txt: Added.
3576         * websocket/tests/error-detect.html: Added.
3577         * websocket/tests/script-tests/error-detect.js: Added.
3578         * websocket/tests/unknown-frame-type_wsh.py: Added.
3579
3580 2010-03-04  Fumitoshi Ukai  <ukai@chromium.org>
3581
3582         Reviewed by Alexey Proskuryakov.
3583
3584         WebSocket crash bug when reloading the page while the WebSocket is busy
3585         https://bugs.webkit.org/show_bug.cgi?id=35732
3586
3587         * websocket/tests/reload-crash-expected.txt: Added.
3588         * websocket/tests/reload-crash.html: Added.
3589         * websocket/tests/resoures/reload-crash-iframe.html: Added.
3590
3591 2010-03-04  MORITA Hajime <morrita@google.com>
3592
3593         Reviewed by Alexey Proskuryakov.
3594
3595         Refactoring: XMLHTTPRequest.open() should have all overloaded implementations
3596         https://bugs.webkit.org/show_bug.cgi?id=35630
3597
3598         * http/tests/xmlhttprequest/open-async-overload-expected.txt: Added.
3599         * http/tests/xmlhttprequest/open-async-overload.html: Added.
3600
3601 2010-03-04  Tony Chang  <tony@chromium.org>
3602
3603         Reviewed by Eric Seidel.
3604
3605         https://bugs.webkit.org/show_bug.cgi?id=18819
3606         Pressing option+page{down,up} should move the cursor and scroll in
3607         content editable areas.  On other platforms, pressing page{down,up}
3608         should move the cursor and scroll in content editable areas.
3609
3610         * editing/input/option-page-up-down-expected.txt: Added.
3611         * editing/input/option-page-up-down.html: Added.
3612
3613 2010-03-03  Oliver Hunt  <oliver@apple.com>
3614
3615         Reviewed by Gavin Barraclough.
3616
3617         Allow static property getters to interact with JSCs caching
3618         https://bugs.webkit.org/show_bug.cgi?id=35716
3619
3620         Add tests to ensure nothing horrifying happens to static property
3621         getters if they're in a path where we end up caching lookups.
3622
3623         * fast/js/pic/cached-named-property-getter-expected.txt: Added.
3624         * fast/js/pic/cached-named-property-getter.html: Added.
3625
3626 2010-03-04  James Robinson  <jamesr@chromium.org>
3627
3628         Reviewed by Dimitri Glazkov.
3629
3630         Tests for setting an select's options.length attribute.
3631         https://bugs.webkit.org/show_bug.cgi?id=33983
3632
3633         * fast/forms/script-tests/select-set-length-optgroup.js: Added.
3634         * fast/forms/script-tests/select-set-length-with-mutation-remove.js: Added.
3635         (gc):
3636         (onRemove):
3637         * fast/forms/script-tests/select-set-length-with-mutation-reorder.js: Added.
3638         (onRemove):
3639         * fast/forms/script-tests/select-set-length-with-mutation-reparent.js: Added.
3640         (onRemove):
3641         * fast/forms/script-tests/select-set-length-with-mutation.js: Added.
3642         (sel):
3643         * fast/forms/script-tests/select-set-length.js: Added.
3644         * fast/forms/select-set-length-expected.txt: Added.
3645         * fast/forms/select-set-length-optgroup-expected.txt: Added.
3646         * fast/forms/select-set-length-optgroup.html: Added.
3647         * fast/forms/select-set-length-with-mutation-expected.txt: Added.
3648         * fast/forms/select-set-length-with-mutation-remove-expected.txt: Added.
3649         * fast/forms/select-set-length-with-mutation-remove.html: Added.
3650         * fast/forms/select-set-length-with-mutation-reorder-expected.txt: Added.
3651         * fast/forms/select-set-length-with-mutation-reorder.html: Added.
3652         * fast/forms/select-set-length-with-mutation-reparent-expected.txt: Added.
3653         * fast/forms/select-set-length-with-mutation-reparent.html: Added.
3654         * fast/forms/select-set-length-with-mutation.html: Added.
3655         * fast/forms/select-set-length.html: Added.
3656
3657 2010-03-04  Nate Chapin  <japhet@chromium.org>
3658
3659         Reviewed by Kenneth Rohde Christiansen.
3660
3661         Test for https://bugs.webkit.org/show_bug.cgi?id=35547.
3662
3663         * fast/loader/repeat-same-document-navigation-expected.txt: Added.
3664         * fast/loader/repeat-same-document-navigation.html: Added.
3665
3666 2010-03-04  Dan Bernstein  <mitz@apple.com>
3667
3668         Reviewed by Simon Fraser.
3669
3670         Added test for hit-testing points above or below the column rect.
3671
3672         * fast/multicol/hit-test-above-or-below-expected.txt: Added.
3673         * fast/multicol/hit-test-above-or-below.html: Added.
3674
3675 2010-03-04  Diego Gonzalez  <diego.gonzalez@openbossa.org>
3676
3677         Reviewed by Simon Hausmann.
3678
3679         Make Qt DumpRenderTree EventSender able to send double click events
3680
3681         LayoutTests:
3682             fast/events/dblclick-addEventListener.html
3683
3684         [Qt] DRT: Send double click event from EventSender
3685         https://bugs.webkit.org/show_bug.cgi?id=35255
3686
3687         * platform/qt/Skipped:
3688
3689 2010-03-04  Shu Chang  <Chang.Shu@nokia.com>
3690
3691         Reviewed by Kenneth Rohde Christiansen.
3692
3693         [Qt] Rebaseline the test and remove it from Skipped.
3694         https://bugs.webkit.org/show_bug.cgi?id=35687
3695
3696         * platform/qt/Skipped:
3697         * platform/qt/fast/canvas/quadraticCurveTo-expected.checksum:
3698         * platform/qt/fast/canvas/quadraticCurveTo-expected.png:
3699         * platform/qt/fast/canvas/quadraticCurveTo-expected.txt:
3700
3701 2010-03-04  Antoine Quint  <ml@graougraou.com>
3702
3703         Reviewed by Darin Adler.
3704
3705         DOM insertion mutation events should dispatch after a node is attached to the render tree
3706         https://bugs.webkit.org/show_bug.cgi?id=35590
3707
3708         * fast/events/domnodeinsertedintodocument-dispatched-post-rendering-expected.txt: Added.
3709         * fast/events/domnodeinsertedintodocument-dispatched-post-rendering.html: Added.
3710
3711 2010-03-04  Csaba Osztrogonác  <ossy@webkit.org>
3712
3713         Unreviewed.
3714
3715         [Qt] storage/open-database-creation-callback-isolated-world.html was removed
3716         from tree by r55488, so it should be removed from Qt Skipped list too.
3717
3718         * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html removed.
3719
3720 2010-03-04  Andras Becsi  <abecsi@webkit.org>
3721
3722         Rubber-stamped by Kenneth Rohde Christiansen.
3723
3724         [Qt] DRT is failing on new test introduced in r55499
3725         Skipping it until fix.
3726         https://bugs.webkit.org/show_bug.cgi?id=35729
3727
3728         * platform/qt/Skipped: fast/events/zoom-dblclick.html skipped
3729
3730 2010-03-04  Vangelis Kokkevis  <vangelis@chromium.org>
3731
3732         Reviewed by Oliver Hunt.
3733
3734         Update existing test to check that getUniformLocation() returns
3735         null if the uniform requested is not found.
3736         https://bugs.webkit.org/show_bug.cgi?id=34669
3737         
3738         * fast/canvas/webgl/script-tests/uniform-location.js:
3739         * fast/canvas/webgl/uniform-location-expected.txt:
3740
3741 2010-03-04  John Abd-El-Malek  <jam@chromium.org>
3742
3743         Reviewed by Adam Barth.
3744
3745         Fix incorrect setup of DateExtension.
3746         https://bugs.webkit.org/show_bug.cgi?id=35710
3747
3748         * fast/dom/Window/resources/slow_unload_handler1.html:
3749
3750 2010-03-04  Oliver Hunt  <oliver@apple.com>
3751
3752         Reviewed by Maciej Stachowiak.
3753
3754         https://bugs.webkit.org/show_bug.cgi?id=35603
3755         SVG incorrectly allows nested <use> elements in a <use> shadow tree
3756
3757         Add test cases for various combinations of <use> and targets that aren't present.
3758
3759         * platform/mac/svg/custom/use-empty-reference-expected.txt: Added.
3760         * svg/custom/use-nested-disallowed-target-expected.txt: Added.
3761         * svg/custom/use-nested-disallowed-target.svg: Added.
3762         * svg/custom/use-nested-missing-target-added-expected.txt: Added.
3763         * svg/custom/use-nested-missing-target-added.svg: Added.
3764         * svg/custom/use-nested-missing-target-expected.txt: Added.
3765         * svg/custom/use-nested-missing-target-removed-expected.txt: Added.
3766         * svg/custom/use-nested-missing-target-removed.svg: Added.
3767         * svg/custom/use-nested-missing-target.svg: Added.
3768         * svg/custom/use-nested-notarget-expected.txt: Added.
3769         * svg/custom/use-nested-notarget.svg: Added.
3770
3771 2010-03-04  Evan Stade  <estade@chromium.org>
3772
3773         Reviewed by David Levin.
3774
3775         https://bugs.webkit.org/show_bug.cgi?id=35261
3776         [skia] crash when attempting to render certain SVGs with Skia
3777
3778         This test passes if it doesn't crash.
3779
3780         * platform/mac/Skipped: Skip the test on Mac, where it crashes.
3781         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Added.
3782         * svg/custom/tiling-regular-hexagonal-crash.svg: Added.
3783
3784 2010-03-03  Diego Gonzalez  <diego.gonzalez@openbossa.org>
3785
3786         Reviewed by Kenneth Rohde Christiansen.
3787
3788         Make keyIdentifierForQtKeyCode return the unicode backspace value on Qt PlatformKeyboardEvent
3789
3790         LayoutTests:
3791             fast/events/key-events-in-input-text.html
3792             fast/events/special-key-events-in-input-text.html
3793
3794         [Qt] Return the unicode backspace value in keyIdentifierForQtKeyCode on Qt PlatformKeyboardEvent
3795         https://bugs.webkit.org/show_bug.cgi?id=35694
3796
3797         * platform/qt/Skipped:
3798
3799 2010-03-03  Chad Faragher  <wyck@chromium.org>
3800
3801         Reviewed by Darin Adler.
3802
3803         Changed the double-click framework code to pass adjusted page
3804         coordinates for zoomed pages.  Added a new test to expose
3805         mistreatment of mouse click coordinates during a double-click.
3806
3807         https://bugs.webkit.org/show_bug.cgi?id=35690
3808
3809         * fast/events/zoom-dblclick-expected.txt: Added.
3810         * fast/events/zoom-dblclick.html: Added.
3811
3812 2010-03-03  Dumitru Daniliuc  <dumi@chromium.org>
3813
3814         Reviewed by Dimitri Glazkov.
3815
3816         Making database-lock-after-reload.html a bit more robust and
3817         cleaning up some style issues.
3818
3819         * storage/database-lock-after-reload.html:
3820         * storage/resources/database-lock-after-reload-2.html:
3821
3822 2010-03-03  David Levin  <levin@chromium.org>
3823
3824         No review, rolling out r55474.
3825
3826         The patch broke fast/frames/sandboxed-iframe-storage.html
3827
3828         Unfortunately, (the webkit-patch rollout and) I missed these in r55485.
3829
3830         * storage/open-database-creation-callback-expected.txt: Removed.
3831         * storage/open-database-creation-callback-isolated-world-expected.txt: Removed.
3832         * storage/open-database-creation-callback-isolated-world.html: Removed.
3833         * storage/open-database-creation-callback.html: Removed.
3834
3835 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
3836
3837         Not reviewed.
3838
3839         Try better to fix Java tests on Tiger bot.
3840
3841         * platform/mac-tiger/Skipped:
3842         * platform/mac-tiger/java/lc3/JavaArray/ToString-001-expected.txt: Removed.
3843         This test gets different resultson each run when it fails, so it needs to be disabled on
3844         Tiger.
3845
3846         * platform/mac-tiger/java/lc3/JavaObject/JavaObjectToString-001-expected.txt: Added a
3847         newline I didn't get when copying actual results from buildbot.
3848
3849 2010-03-03  Csaba Osztrogonác  <ossy@webkit.org>
3850
3851         [Qt] Skip new test introduced in r55474, because of
3852         missing layoutTestController.evaluateScriptInIsolatedWorld()
3853
3854         * platform/qt/Skipped: storage/open-database-creation-callback-isolated-world.html skipped.
3855
3856 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
3857
3858         Rubber-stamped by Dan Bernstein.
3859
3860         https://bugs.webkit.org/show_bug.cgi?id=35700
3861         Some of the newly added Java tests fail randomly on buildbot
3862
3863         * fast/js/resources/js-test-post-async.js: Added a version that calls notifyDone(). I first
3864         wanted to add a notifyDone() call to js-test-post.js, but it turns out that multiple tests
3865         dump results after "TEST COMPLETE", and we need to get bots back to green fast.
3866
3867         * java/lc3: (Many files). Don't load two scripts dynamically, WebKit has issues with order of
3868         execution in this case.
3869
3870 2010-03-03  Dumitru Daniliuc  <dumi@chromium.org>
3871
3872         Reviewed by Adam Barth.
3873
3874         Adding a test to test the creation callback passed to
3875         openDatabase() and another one to make sure it is executed in the
3876         correct world.
3877
3878         https://bugs.webkit.org/show_bug.cgi?id=34726
3879
3880         * storage/open-database-creation-callback-expected.txt: Added.
3881         * storage/open-database-creation-callback.html: Added.
3882         * storage/open-database-creation-callback-isolated-world-expected.txt: Added.
3883         * storage/open-database-creation-callback-isolated-world.html: Added.
3884
3885 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
3886
3887         Not reviewed.
3888
3889         Two newly added Java tests fail on Tiger build bot.
3890
3891         Just land actual results as expected. I don't even know which behavior is more correct.
3892
3893         * platform/mac-tiger/java: Added.
3894         * platform/mac-tiger/java/lc3: Added.
3895         * platform/mac-tiger/java/lc3/JavaArray: Added.
3896         * platform/mac-tiger/java/lc3/JavaArray/ToString-001-expected.txt: Added.
3897         * platform/mac-tiger/java/lc3/JavaObject: Added.
3898         * platform/mac-tiger/java/lc3/JavaObject/JavaObjectToString-001-expected.txt: Added.
3899
3900 2010-03-03  Alexey Proskuryakov  <ap@apple.com>
3901
3902         Reviewed by Darin Adler.
3903
3904         https://bugs.webkit.org/show_bug.cgi?id=35617
3905         Import Mozilla LiveConnect 3 test suite
3906
3907         * java/lc3/sources: Added (many files). Sources for Mozilla test applet.
3908
3909         * java/jstests.jar: Added in compiled form, since it's unlikely that we'll ever need to
3910         modify the above sources.
3911
3912         * java/lc3.java: Added.
3913         (lc3): This is a small wrapper around jstests.jar. The latter only adds some classes, but
3914         WebKit needs an actual applet to call into Java.
3915         (lc3.createQAObject): Instantiate a class defined in jstests.jar by name.
3916         (lc3.stringToByteArray): A helper to make a byte array out of string. Tests originally
3917         relied on window.java package interface to do this, but it's not available in WebKit. We
3918         need more functions like this to work around other uses of window.java, but this is one I
3919         wrote for now.
3920
3921         * java/Makefile: Link test applets to Mozilla's jstests.jar. This is not needed for tests
3922         other than ones imported here, but it's also harmless, and I don't know how to write good
3923         makefiles.
3924
3925         * java/lc3: Added (many files). Tests were heavily reworked to run to completion, but PASS/FAIL
3926         results should not be generally relied upon. All html wrappers are identical.
3927
3928 2010-03-03  Eric Carlson  <eric.carlson@apple.com>
3929
3930         Unreviewed, build fix.
3931
3932         Update expected results for fast/js/custom-constructors-expected.txt
3933
3934 2010-03-03  Chris Marrin  <cmarrin@apple.com>
3935
3936         Reviewed by Simon Fraser.
3937
3938         Added failing Windows compositing tests to Skipped file
3939         https://bugs.webkit.org/show_bug.cgi?id=35610
3940         
3941         I actually removed transforms/3d (which all now work) and
3942         compositing from the Skipped file and replaced with the 
3943         tests that are not yet working.
3944
3945         * platform/win/Skipped:
3946
3947 2010-03-03  Eric Carlson  <eric.carlson@apple.com>
3948
3949         Reviewed by Adele Peterson.
3950
3951         Replace 'autobuffer' attribute with 'preload' to align with spec revision 4811.
3952         https://bugs.webkit.org/show_bug.cgi?id=35385
3953         rdar://problem/7689602
3954
3955         * media/audio-constructor-autobuffer-expected.txt: Removed.
3956         * media/audio-constructor-autobuffer.html: Removed.
3957         * media/audio-constructor-preload-expected.txt: Added.
3958         * media/audio-constructor-preload.html: Added.
3959         * media/video-dom-autobuffer-expected.txt: Removed.
3960         * media/video-dom-autobuffer.html: Removed.
3961         * media/video-dom-preload-expected.txt: Added.
3962         * media/video-dom-preload.html: Added.
3963
3964 2010-03-03  Dan Bernstein  <mitz@apple.com>
3965
3966         Reviewed by Sam Weinig.
3967
3968         <rdar://problem/7682756> Assertion failure when replacing the contents of a <select>
3969
3970         * fast/dom/remove-children-notification-order-expected.txt: Added.
3971         * fast/dom/remove-children-notification-order.html: Added.
3972
3973 2010-03-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3974
3975         [GTK] build slaves need working geoclue service
3976         https://bugs.webkit.org/show_bug.cgi?id=35674
3977
3978         Skip tests we're not really able to run for the time being.
3979
3980         * platform/gtk/Skipped:
3981
3982 2010-03-02  Tony Chang  <tony@chromium.org>
3983
3984         Not reviewed, test fix.
3985
3986         Revert r55447 because the new layout test is crashing consistently
3987         on Leopard Intel Debug (tests).
3988         https://bugs.webkit.org/show_bug.cgi?id=35261
3989
3990         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Removed.
3991         * svg/custom/tiling-regular-hexagonal-crash.svg: Removed.
3992
3993 2010-03-02  Evan Stade  <estade@chromium.org>
3994
3995         Reviewed by David Levin.
3996
3997         https://bugs.webkit.org/show_bug.cgi?id=35261
3998         [skia] crash when attempting to render certain SVGs with Skia
3999
4000         This test passes if it doesn't crash.
4001
4002         * svg/custom/tiling-regular-hexagonal-crash-expected.txt: Added.
4003         * svg/custom/tiling-regular-hexagonal-crash.svg: Added.
4004
4005 2010-03-02  Arno Renevier  <arno@renevier.net>
4006
4007         Reviewed by Gustavo Noronha Silva.
4008
4009         [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
4010         https://bugs.webkit.org/show_bug.cgi?id=35210
4011
4012         * platform/gtk/Skipped:
4013
4014 2010-03-02  Andy Estes  <aestes@apple.com>
4015
4016         Reviewed by Maciej Stachowiak.
4017
4018         Add a test for the patch to https://bugs.webkit.org/show_bug.cgi?id=35566.
4019         These can be run manually or from DRT.
4020
4021         * fast/events/wheelevent-in-scrolling-div-expected.txt: Added.
4022         * fast/events/wheelevent-in-scrolling-div.html: Added.
4023
4024 2010-03-02  Mark Rowe  <mrowe@apple.com>
4025
4026         Reviewed by Darin Adler.
4027
4028         Bug 35576: WebKit should tell plug-in instances when private browsing state changes
4029         <http://webkit.org/b/35576>
4030
4031         * platform/win/Skipped: Remove plugins/private-browsing-mode.html now that it passes.
4032
4033 2010-03-02  Mark Rowe  <mrowe@apple.com>
4034
4035         Reviewed by Oliver Hunt.
4036
4037         Bug 30348: Implement private mode for plug-ins on Windows
4038         <http://webkit.org/b/30348> / <rdar://problem/7562261>
4039
4040         * platform/win/Skipped: Remove plugins/private-browsing-mode-2.html now that it passes.
4041
4042 2010-03-02  Alexey Proskuryakov  <ap@apple.com>
4043
4044         Reviewed by Adam Roben.
4045
4046         https://bugs.webkit.org/show_bug.cgi?id=35600
4047         shouldBe() fails when comparing an array to null.
4048
4049         * fast/js/resources/js-test-pre.js: (areArraysEqual): This function is expected to be called
4050         with weird arguments, as it's used with array-like objects like WebGLByteArray. Made it
4051         resilient against exceptions raised when dealing with those.
4052
4053 2010-03-02  Brady Eidson  <beidson@apple.com>
4054
4055         Reviewed by Sam Weinig.
4056
4057         Followup for REGRESSION(r51097) - Unable to log in to statefarm.com
4058         <rdar://problem/7672667> and https://bugs.webkit.org/show_bug.cgi?id=35556
4059
4060         * fast/loader/for-window-event-onload-scripts-expected.txt:
4061         * fast/loader/for-window-event-onload-scripts.html:
4062
4063 2010-03-02  Chris Fleizach  <cfleizach@apple.com>
4064
4065         Reviewed by Beth Dakin.
4066
4067         aria-label isn't respected on option elements
4068         https://bugs.webkit.org/show_bug.cgi?id=35400
4069
4070         * platform/mac/accessibility/option-with-arialabel-expected.txt: Added.
4071         * platform/mac/accessibility/option-with-arialabel.html: Added.
4072
4073 2010-03-02  Kent Tamura  <tkent@chromium.org>
4074
4075         Reviewed by Shinichiro Hamaji.
4076
4077         Merge ValidityState-stepMismatch-{number,range,unsupported}.html and
4078         input-step-{number,range,unsupported}.html to other tests
4079         https://bugs.webkit.org/show_bug.cgi?id=35435
4080
4081         - Merge ValidityState-stepMismatch-{number,range,unsupported}.html to
4082         ValidityState-stepMismatch.html
4083         - Merge input-step--{number,range,unsupported}.html to input-step.html
4084
4085         * fast/forms/ValidityState-stepMismatch-expected.txt:
4086         * fast/forms/ValidityState-stepMismatch-number-expected.txt: Removed.
4087         * fast/forms/ValidityState-stepMismatch-number.html: Removed.
4088         * fast/forms/ValidityState-stepMismatch-range-expected.txt: Removed.
4089         * fast/forms/ValidityState-stepMismatch-range.html: Removed.
4090         * fast/forms/ValidityState-stepMismatch-unsupported-expected.txt: Removed.
4091         * fast/forms/ValidityState-stepMismatch-unsupported.html: Removed.
4092         * fast/forms/input-step-number-expected.txt: Removed.
4093         * fast/forms/input-step-number.html: Removed.
4094         * fast/forms/input-step-range-expected.txt: Removed.
4095         * fast/forms/input-step-range.html: Removed.
4096         * fast/forms/input-step-unsupported-expected.txt: Removed.
4097         * fast/forms/input-step-unsupported.html: Removed.
4098         * fast/forms/input-stepup-stepdown-expected.txt:
4099         * fast/forms/script-tests/ValidityState-stepMismatch-number.js: Removed.
4100         * fast/forms/script-tests/ValidityState-stepMismatch-range.js: Removed.
4101         * fast/forms/script-tests/ValidityState-stepMismatch-unsupported.js: Removed.
4102         * fast/forms/script-tests/ValidityState-stepMismatch.js:
4103         * fast/forms/script-tests/input-step-number.js: Removed.
4104         * fast/forms/script-tests/input-step-range.js: Removed.
4105         * fast/forms/script-tests/input-step-unsupported.js: Removed.
4106         * fast/forms/script-tests/input-stepup-stepdown.js:
4107
4108 2010-03-02  Brady Eidson  <beidson@apple.com>
4109
4110         Reviewed by Sam Weinig.
4111
4112         REGRESSION(r51097) - Unable to log in to statefarm.com
4113         <rdar://problem/7672667> and https://bugs.webkit.org/show_bug.cgi?id=35556
4114
4115         * fast/loader/for-window-event-onload-scripts-expected.txt: Added.
4116         * fast/loader/for-window-event-onload-scripts.html: Added.
4117
4118 2010-03-02  Chris Fleizach  <cfleizach@apple.com>
4119
4120         Fixing layout test problems. No review.
4121
4122         AX: changes to WAI-ARIA grid aren't perceived correctly by VoiceOver
4123         https://bugs.webkit.org/show_bug.cgi?id=35514
4124
4125         AXTable tests crash on Leopard/Tiger because tables don't exist. This test needs to be skipped
4126         on those playtforms.
4127
4128         * platform/mac-leopard/Skipped:
4129         * platform/mac-tiger/Skipped:
4130
4131 2010-02-28  Holger Hans Peter Freyther  <zecke@selfish.org>
4132
4133         Reviewed by Gustavo Noronha.
4134
4135         [Gtk] Support private browsing mode in plugins.
4136         https://bugs.webkit.org/show_bug.cgi?id=35500
4137
4138         Unskip test after taking code from PluginViewQt.cpp
4139
4140         * platform/gtk/Skipped:
4141
4142 2010-02-27  Alexey Proskuryakov  <ap@apple.com>
4143
4144         Reviewed by Darin Adler.
4145
4146         https://bugs.webkit.org/show_bug.cgi?id=26520
4147         Accessing a DOM node from a parent window in a child iframe moves the prototype to the child
4148         iframe and resets it in the parent window
4149
4150         Adding a test for a bug that no longer occurs in ToT.
4151
4152         * fast/dom/cross-frame-node-prototype-expected.txt: Added.
4153         * fast/dom/cross-frame-node-prototype.html: Added.
4154         * fast/dom/resources/cross-frame-node-prototype-iframe.html: Added.
4155
4156 2010-03-01  Gustavo Noronha Silva  <gns@gnome.org>
4157
4158         Rebaseline the two editing tests we stopped skipping - we failed
4159         to take the new caret position result into account while
4160         unskipping these.
4161
4162         * platform/gtk/editing/selection/5109817-expected.txt:
4163         * platform/gtk/editing/selection/5354455-2-expected.txt:
4164
4165 2010-03-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
4166
4167         Reviewed by Eric Seidel.
4168
4169         [GTK] plugins/setProperty.html fails on 64bit Release
4170         https://bugs.webkit.org/show_bug.cgi?id=35425
4171
4172         Unskip the tests that failed as a consequence of the memory
4173         corruption.
4174
4175         * platform/gtk/Skipped:
4176
4177 2010-03-01  Chris Fleizach  <cfleizach@apple.com>
4178
4179         Reviewed by Darin Adler.
4180
4181         AX: changes to WAI-ARIA grid aren't perceived correctly by VoiceOver
4182         https://bugs.webkit.org/show_bug.cgi?id=35514
4183
4184         * platform/mac/accessibility/stale-table-rows-expected.txt: Added.
4185         * platform/mac/accessibility/stale-table-rows.html: Added.
4186
4187 2010-03-01  José Millán Soto  <jmillan@igalia.com>
4188
4189         Reviewed by Gustavo Noronha Silva.
4190
4191         [GTK] Right click does not activate text entry
4192         https://bugs.webkit.org/show_bug.cgi?id=29177
4193
4194         Stop skipping some tests which where failing because of right click
4195         not being correct handled.
4196
4197         * platform/gtk/Skipped:
4198
4199 2010-03-01  Alex Milowski  <alex@milowski.com>
4200
4201         Reviewed by Kenneth Rohde Christiansen.
4202
4203         Added test for basic msubsup support.
4204
4205         * mathml/presentation/subsup.xhtml: Added.
4206         * platform/mac/mathml/presentation/subsup-expected.checksum: Added.
4207         * platform/mac/mathml/presentation/subsup-expected.png: Added.
4208         * platform/mac/mathml/presentation/subsup-expected.txt: Added.
4209
4210 2010-03-01  Thatcher Ulrich  <tulrich@google.com>
4211
4212         Reviewed by Darin Fisher.
4213
4214         Fix chromium iframe shims.  Add another test case to the
4215         iframes-shims test.  After r53637, the plugin widget doesn't get
4216         moved every paint.  This used to hide the bug that if an iframe
4217         gets added, the plugin's cutout rectangles don't get updated until
4218         a layout happens.
4219         https://bugs.webkit.org/show_bug.cgi?id=35184
4220
4221         * plugins/iframe-shims.html: test case that adds an iframe shim dynamically
4222
4223 2010-03-01  Gavin Barraclough  <barraclough@apple.com>
4224
4225         Reviewed by Oliver Hunt.
4226
4227         Bug 35537 - put_by_id does will incorrectly cache writes where a specific value exists,
4228                     where at the point of caching the same value is being written.
4229
4230         Add test case.
4231
4232         * fast/js/method-check-expected.txt:
4233         * fast/js/script-tests/method-check.js:
4234         (addOne):
4235         (addOneHundred):
4236         (totalizer.makeCall):
4237
4238 2010-03-01  Kenneth Russell  <kbr@google.com>
4239
4240         Reviewed by Oliver Hunt.
4241
4242         Integer overflow in WebGL arrays
4243         https://bugs.webkit.org/show_bug.cgi?id=35241
4244
4245         * fast/canvas/webgl/array-unit-tests-expected.txt:
4246         * fast/canvas/webgl/array-unit-tests.html:
4247         * fast/canvas/webgl/webgl-array-invalid-ranges-expected.txt: Added.
4248         * fast/canvas/webgl/webgl-array-invalid-ranges.html: Added.
4249
4250 2010-03-01  Brady Eidson  <beidson@apple.com>
4251
4252         Reviewed by Sam Weinig.
4253
4254         REGRESSION: Telling a WebView to go to its current WebHistoryItem is broken.
4255         <rdar://problem/7699371> and https://bugs.webkit.org/show_bug.cgi?id=35532
4256
4257         * fast/loader/api-test-go-to-current-back-forward-item-expected.txt: Added.
4258         * fast/loader/api-test-go-to-current-back-forward-item.html: Added.
4259         * platform/gtk/Skipped:
4260         * platform/qt/Skipped:
4261         * platform/win/Skipped:
4262
4263 2010-02-27  Ilya Tikhonovsky  <loislo@chromium.org>
4264
4265         Reviewed by Pavel Feldman.
4266
4267         Web Inspector: callerScriptName and callerScriptLine should be obfuscated for timeline tests.
4268         https://bugs.webkit.org/show_bug.cgi?id=35478
4269
4270         * ../../LayoutTests/inspector/timeline-test.js: