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