Rubber-stamped by Holger Hans Peter Freyther.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2010-01-11  Andras Becsi  <abecsi@inf.u-szeged.hu>
2
3         Rubber-stamped by Holger Hans Peter Freyther.
4
5         [Qt] Add expected files for the following passing new tests.
6         Compared to the mac expected files these only differ in svg dumping style and font metrics.
7
8         * platform/qt/fast/repaint/block-no-inflow-children-expected.txt: Added.
9         * platform/qt/fast/repaint/subtree-layoutstate-transform-expected.txt: Added.
10         * platform/qt/svg/custom/marker-referencePoint-expected.txt: Added.
11         * platform/qt/svg/custom/marker-strokeWidth-changes-expected.txt: Added.
12         * platform/qt/svg/text/selection-background-color-expected.txt: Added.
13
14 2010-01-11  Csaba Osztrogonác  <ossy@webkit.org>
15
16         Unreviewed typo fix.
17
18         * platform/qt/Skipped:
19
20 2010-01-11  Csaba Osztrogonác  <ossy@webkit.org>
21
22         Rubber-stamped by Simon Hausmann.
23
24         [Qt] fast/events/touch-coords-in-zoom-and-scroll.html fails on buildbot
25         https://bugs.webkit.org/show_bug.cgi?id=33465
26
27         * platform/qt/Skipped: fast/events/touch-coords-in-zoom-and-scroll.html skipped.
28
29 2010-01-11  Nikolas Zimmermann  <nzimmermann@rim.com>
30
31         Rubber-stamped by Dirk Schulze.
32
33         Update SVG test baseline, after the SVG text painting changes, a while ago.
34         The differences are all below <0.1%, and only show up when running with --tolerance 0.
35
36         * platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.checksum:
37         * platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.png:
38         * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.checksum:
39         * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.png:
40         * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.checksum:
41         * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.png:
42         * platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.checksum:
43         * platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.png:
44         * platform/mac/svg/batik/text/textDecoration2-expected.checksum:
45         * platform/mac/svg/batik/text/textDecoration2-expected.png:
46         * platform/mac/svg/batik/text/textEffect3-expected.checksum:
47         * platform/mac/svg/batik/text/textEffect3-expected.png:
48         * platform/mac/svg/batik/text/textFeatures-expected.checksum:
49         * platform/mac/svg/batik/text/textFeatures-expected.png:
50         * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.checksum:
51         * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
52         * platform/mac/svg/batik/text/textOnPathSpaces-expected.checksum:
53         * platform/mac/svg/batik/text/textOnPathSpaces-expected.png:
54         * platform/mac/svg/batik/text/textProperties-expected.checksum:
55         * platform/mac/svg/batik/text/textProperties-expected.png:
56         * platform/mac/svg/batik/text/textStyles-expected.checksum:
57         * platform/mac/svg/batik/text/textStyles-expected.png:
58         * platform/mac/svg/batik/text/verticalText-expected.checksum:
59         * platform/mac/svg/batik/text/verticalText-expected.png:
60         * platform/mac/svg/batik/text/verticalTextOnPath-expected.checksum:
61         * platform/mac/svg/batik/text/verticalTextOnPath-expected.png:
62         * platform/mac/svg/text/selection-background-color-expected.checksum:
63         * platform/mac/svg/text/selection-background-color-expected.png:
64         * platform/mac/svg/text/text-align-04-b-expected.checksum:
65         * platform/mac/svg/text/text-align-04-b-expected.png:
66         * platform/mac/svg/text/text-deco-01-b-expected.checksum:
67         * platform/mac/svg/text/text-deco-01-b-expected.png:
68         * platform/mac/svg/text/text-path-01-b-expected.checksum:
69         * platform/mac/svg/text/text-path-01-b-expected.png:
70         * platform/mac/svg/text/text-text-01-b-expected.checksum:
71         * platform/mac/svg/text/text-text-01-b-expected.png:
72         * platform/mac/svg/text/text-text-03-b-expected.checksum:
73         * platform/mac/svg/text/text-text-03-b-expected.png:
74         * platform/mac/svg/text/text-text-04-t-expected.checksum:
75         * platform/mac/svg/text/text-text-04-t-expected.png:
76         * platform/mac/svg/text/text-text-07-t-expected.checksum:
77         * platform/mac/svg/text/text-text-07-t-expected.png:
78         * platform/mac/svg/text/text-text-08-b-expected.checksum:
79         * platform/mac/svg/text/text-text-08-b-expected.png:
80
81 2010-01-11  Kim Grönholm  <kim.gronholm@nomovok.com>
82
83         Reviewed by Antti Koivisto.
84
85         Touchevent coordinates are incorrect after page zoom and page scroll
86         https://bugs.webkit.org/show_bug.cgi?id=32899
87
88         * fast/events/touch-coords-in-zoom-and-scroll-expected.txt: Added.
89         * fast/events/touch-coords-in-zoom-and-scroll.html: Added.
90         * platform/gtk/Skipped:
91         * platform/mac/Skipped:
92         * platform/win/Skipped:
93
94 2010-01-11  Tony Chang  <tony@chromium.org>
95
96         Reviewed by Eric Seidel.
97
98         Have "Paste and Match Style" fire the dom paste event.
99         https://bugs.webkit.org/show_bug.cgi?id=30639
100
101         * editing/execCommand/paste-and-match-style-event.html: Added.
102
103 2010-01-10  Daniel Bates  <dbates@webkit.org>
104
105         Unreviewed, fix typo.
106         
107         Fixed typo in test LayoutTests/fast/events/frame-programmatic-focus.html.
108         The word "frame" should be "iframe" in the string "<input> in frame blurred"
109         based on the context of the test. In particular, the line "<input> in iframe focused"
110         and the use of an iframe in the test.
111
112         * fast/events/frame-programmatic-focus-expected.txt: 
113         * fast/events/frame-programmatic-focus.html:
114
115 2010-01-10  Daniel Bates  <dbates@webkit.org>
116
117         Rubber-stamped by Eric Seidel.
118
119         Adding XSSAuditor test http/tests/security/xssAuditor/malformed-HTML.html
120         to the Qt Skipped file as it times out. We need to look into test further.
121         See bug #33460 for more details.
122
123         * platform/qt/Skipped:
124
125 2010-01-10  Kent Hansen  <kent.hansen@nokia.com>
126
127         Reviewed by Darin Adler.
128
129         RegExp.prototype.toString returns "//" for empty regular expressions
130         https://bugs.webkit.org/show_bug.cgi?id=33319
131
132         Add new test cases and adapt existing ones.
133
134         * fast/js/kde/RegExp-expected.txt:
135         * fast/js/kde/script-tests/RegExp.js:
136         * fast/js/regexp-compile-expected.txt:
137         * fast/js/script-tests/regexp-compile.js:
138         * fast/regex/non-pattern-characters-expected.txt:
139
140 2010-01-10  Robert Hogan  <robert@roberthogan.net>
141
142         Reviewed by Adam Barth.
143
144         [Qt] Add enableXSSAuditor support to QWebSettings and DRT.
145
146         https://bugs.webkit.org/show_bug.cgi?id=33419
147
148         * platform/qt/Skipped:
149
150 2010-01-10  Adam Barth  <abarth@webkit.org>
151
152         Reviewed by Eric Seidel.
153
154         http/tests/messaging/cross-domain-message-event-dispatch.html failed on Gtk Linux 64-Bit Debug Bot
155         https://bugs.webkit.org/show_bug.cgi?id=33458
156
157         Fix flakey test.  If the machine is very slow, then more than 10ms
158         might have elapsed between registering the timeout and calling
159         postMessage.  We can't be sure which order they will be called in.
160         Re-ordering the call guarantees the arrival order, even if it reduces
161         our coverage slightly.
162
163         * http/tests/messaging/cross-domain-message-event-dispatch.html:
164
165 2010-01-10  Adam Barth  <abarth@webkit.org>
166
167         Reviewed by Darin Adler.
168
169         Add defensive initialization of iframe sandbox flags
170         https://bugs.webkit.org/show_bug.cgi?id=32368
171
172         Test the mutating the allow-same-origin directive in the sandbox
173         attribute does not affect the current document (but does affect the
174         next document).
175
176         * http/tests/security/resources/sandboxed-iframe-origin-add-step1.html: Added.
177         * http/tests/security/resources/sandboxed-iframe-origin-add-step2.html: Added.
178         * http/tests/security/resources/sandboxed-iframe-origin-remove-step1.html: Added.
179         * http/tests/security/resources/sandboxed-iframe-origin-remove-step2.html: Added.
180         * http/tests/security/sandboxed-iframe-origin-add-expected.txt: Added.
181         * http/tests/security/sandboxed-iframe-origin-add.html: Added.
182         * http/tests/security/sandboxed-iframe-origin-remove-expected.txt: Added.
183         * http/tests/security/sandboxed-iframe-origin-remove.html: Added.
184
185 2010-01-10  Adam Barth  <abarth@webkit.org>
186
187         Reviewed by Nikolas Zimmermann.
188
189         http/tests/security/xss-DENIED-window-open-javascript-url.html timed out on Windows Debug Bot
190         https://bugs.webkit.org/show_bug.cgi?id=33349
191
192         Previously we were using JavaScript URLs to return to the main event
193         loop, but that is potentially unreliable because there can be only one
194         scheduled redirect in flight per frame.  Let's try using setTimeout
195         instead.  Notice that there isn't a race condition here because the
196         event loop will always dispatch the actions in the proper order.
197
198         * http/tests/security/xss-DENIED-window-open-javascript-url.html:
199
200 2010-01-09  Daniel Bates  <dbates@webkit.org>
201
202         No review, rolling out r53044.
203         http://trac.webkit.org/changeset/53044
204         https://bugs.webkit.org/show_bug.cgi?id=33419
205         
206         We need to look into this some more because the Qt
207         bot is failing the XSSAuditor tests. See bug #33419
208         for more details.
209
210         * platform/qt/Skipped:
211
212 2010-01-09  Daniel Bates  <dbates@webkit.org>
213
214         No review, rolling out r53045.
215         http://trac.webkit.org/changeset/53045
216         https://bugs.webkit.org/show_bug.cgi?id=33440
217
218         This fix did not resolve the issue. That is, more XSSAuditor tests are
219         failing on the Qt bot. So, we're going ultimately going to rollout the
220         change committed in change set 53044 <http://trac.webkit.org/changeset/53044>,
221         but we need to first rollout the attempted fix committed in change
222         set 53045.
223
224         * platform/qt/Skipped:
225
226 2010-01-09  Daniel Bates  <dbates@webkit.org>
227
228         Rubber-stamped by Adam Barth.
229
230         Adds failing XSSAuditor tests to the Qt Skipped file
231         while we come up with a fix for them. See bug #33440
232         for more details.
233
234         * platform/qt/Skipped:
235
236 2010-01-09  Daniel Bates  <dbates@webkit.org>
237
238         Reviewed by Adam Barth.
239
240         https://bugs.webkit.org/show_bug.cgi?id=33419
241
242         Removes the XSSAuditor tests from the Qt Skipped file since
243         we now can run these tests.
244
245         * platform/qt/Skipped:
246
247 2010-01-09  Dan Bernstein  <mitz@apple.com>
248
249         Reviewed by Nikolas Zimmermann.
250
251         <rdar://problem/7525778> Font fallback kills SVG kerning
252         https://bugs.webkit.org/show_bug.cgi?id=33400
253
254         * platform/mac/fast/text/sticky-typesetting-features-expected.checksum: Added.
255         * platform/mac/fast/text/sticky-typesetting-features-expected.png: Added.
256         * platform/mac/fast/text/sticky-typesetting-features-expected.txt: Added.
257         * platform/mac/fast/text/sticky-typesetting-features.html: Added.
258
259 2010-01-08  Simon Fraser  <simon.fraser@apple.com>
260
261         No review.
262         
263         Remove layout test that was committed by mistake.
264
265         * compositing/webgl/webgl-blending.html: Removed.
266
267 2010-01-08  Simon Fraser  <simon.fraser@apple.com>
268
269         Reviewed by Dan Bernstein.
270
271         WebGL canvas paints background color twice
272         https://bugs.webkit.org/show_bug.cgi?id=33361
273         
274         New testcases for various kinds of "directly composited" elements: images, video, WebGL,
275         with background colors.
276
277         * compositing/images/direct-image-background-color.html: Added.
278         * compositing/reflections/simple-composited-reflections.html: Added.
279         * compositing/video/video-background-color.html: Added.
280         * compositing/webgl/webgl-background-color.html: Added.
281         * compositing/webgl/webgl-blending.html: Added.
282         * platform/mac/compositing/images/direct-image-background-color-expected.txt: Added.
283         * platform/mac/compositing/video/video-background-color-expected.txt: Added.
284         * platform/mac/compositing/webgl/webgl-background-color-expected.txt: Added.
285
286 2010-01-08  Kenneth Russell  <kbr@google.com>
287
288         Reviewed by Dimitri Glazkov.
289
290         Passing array that is too large to set method of WebGLArrays does not throw an exception
291         https://bugs.webkit.org/show_bug.cgi?id=33352
292
293         Added needed range checks to JSC and V8 custom bindings. Expanded
294         preexisting test suite for WebGLArrays and updated its expected
295         results. Tested in WebKit and Chromium.
296
297         * fast/canvas/webgl/array-set-out-of-bounds-expected.txt: Added.
298         * fast/canvas/webgl/array-set-out-of-bounds.html: Added.
299         * fast/canvas/webgl/array-unit-tests-expected.txt:
300         * fast/canvas/webgl/array-unit-tests.html:
301
302 2010-01-08  Eric Seidel  <eric@webkit.org>
303
304         Reviewed by Alexey Proskuryakov.
305
306         http/tests/xmlhttprequest/logout.html failed on Tiger Bot
307         https://bugs.webkit.org/show_bug.cgi?id=31412
308
309         * platform/mac-tiger/Skipped: After talking with Alexey, we're just gonna skip the failing test on Tiger.
310
311 2010-01-08  Alexey Proskuryakov  <ap@apple.com>
312
313         Reviewed by Dan Bernstein.
314
315         https://bugs.webkit.org/show_bug.cgi?id=32962
316         HTML tags are wrongfully parsed when setting innerHTML of a SCRIPT element
317
318         * fast/dom/css-innerHTML-expected.txt: Added.
319         * fast/dom/css-innerHTML.html: Added.
320         * fast/dom/script-innerHTML-expected.txt: Added.
321         * fast/dom/script-innerHTML-x-expected.txt: Added.
322         * fast/dom/script-innerHTML-x.xhtml: Added.
323         * fast/dom/script-innerHTML.html: Added.
324
325 2010-01-08  Dumitru Daniliuc  <dumi@chromium.org>
326
327         Reviewed by Eric Seidel.
328
329         Replacing all RANDOMBLOB calls with ZEROBLOB calls in preparation
330         for denying RANDOMBLOB calls in HTML5 DB transactions.
331
332         https://bugs.webkit.org/show_bug.cgi?id=33396
333
334         * storage/open-database-while-transaction-in-progress.html:
335
336 2010-01-08  Alexey Proskuryakov  <ap@apple.com>
337
338         Reviewed by Eric Seidel.
339
340         https://bugs.webkit.org/show_bug.cgi?id=33279
341         fast/websockets/websocket-event-target.html causes any test after it to fail
342
343         * fast/websockets/script-tests/websocket-event-target.js: The test uses an HTTP server
344         URL to create a WebSocket, so an error may be logged to console when detected (this is
345         timing dependent).
346
347         * platform/mac/Skipped: Removed the test from Skipped list.
348
349 2010-01-08  Beth Dakin  <bdakin@apple.com>
350
351         Reviewed by Oliver Hunt.
352
353         Tests for https://bugs.webkit.org/show_bug.cgi?id=32757 Repaint bug 
354         with -webkit-shadow on svg shapes
355         -and-
356         <rdar://problem/7389149>
357
358         * fast/repaint/moving-shadow-on-container.html: Added.
359         * fast/repaint/moving-shadow-on-path.html: Added.
360         * platform/mac/fast/repaint/moving-shadow-on-container-expected.checksum: Added.
361         * platform/mac/fast/repaint/moving-shadow-on-container-expected.png: Added.
362         * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt: Added.
363         * platform/mac/fast/repaint/moving-shadow-on-path-expected.checksum: Added.
364         * platform/mac/fast/repaint/moving-shadow-on-path-expected.png: Added.
365         * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt: Added.
366
367 2010-01-08  Alexey Proskuryakov  <ap@apple.com>
368
369         Reviewed by Darin Adler.
370
371         https://bugs.webkit.org/show_bug.cgi?id=32294
372         http/tests/uri/escaped-entity.html affects the output of svg/W3C-SVG-1.1/filters-conv-01-f.svg
373
374         Changed the test to not have any funky characters. Filed bug 33400 to track the underlying
375         problem with kerning.
376
377         * http/tests/uri/escaped-entity-expected.txt:
378         * http/tests/uri/escaped-entity.html:
379         * platform/mac/Skipped:
380
381 2010-01-08  James Robinson  <jamesr@chromium.org>
382
383         Reviewed by Eric Seidel.
384
385         New baselines to reflect the smaller repaint areas caused by r52839
386         https://bugs.webkit.org/show_bug.cgi?id=33271
387
388         * platform/mac/fast/repaint/background-misaligned-expected.checksum:
389         * platform/mac/fast/repaint/background-misaligned-expected.png:
390         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.checksum:
391         * platform/mac/fast/repaint/block-selection-gap-in-composited-layer-expected.png:
392         * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.checksum:
393         * platform/mac/fast/repaint/float-in-new-block-with-layout-delta-expected.png:
394         * platform/mac/fast/repaint/float-new-in-block-expected.checksum:
395         * platform/mac/fast/repaint/float-new-in-block-expected.png:
396         * platform/mac/fast/repaint/line-flow-with-floats-1-expected.checksum:
397         * platform/mac/fast/repaint/line-flow-with-floats-1-expected.png:
398         * platform/mac/fast/repaint/selected-replaced-expected.checksum:
399         * platform/mac/fast/repaint/selected-replaced-expected.png:
400         * platform/mac/fast/repaint/transform-replaced-shadows-expected.checksum:
401         * platform/mac/fast/repaint/transform-replaced-shadows-expected.png:
402
403 2010-01-08  Kenneth Russell  <kbr@google.com>
404
405         Reviewed by Dimitri Glazkov.
406
407         WebGLArray subclasses do the wrong conversion in indexSetter
408         https://bugs.webkit.org/show_bug.cgi?id=33350
409
410         * fast/canvas/webgl/array-setters-expected.txt: Added.
411         * fast/canvas/webgl/array-setters.html: Added.
412         * fast/canvas/webgl/array-unit-tests-expected.txt:
413         * fast/canvas/webgl/array-unit-tests.html:
414
415 2010-01-08  Ojan Vafai  <ojan@chromium.org>
416
417         Reviewed by Darin Adler.
418
419         transitions/cancel-transition.html is flaky
420         https://bugs.webkit.org/show_bug.cgi?id=33398
421
422         There's a race between the check() call and the final
423         setTimeout. Just remove the final setTimeout and put
424         its contents in the check call itself.
425
426         * transitions/cancel-transition.html:
427
428 2010-01-08  Yuzo Fujishima  <yuzo@google.com>
429
430         Reviewed by Darin Adler.
431
432         Skip invalid blocks in CSS property declarations.
433         https://bugs.webkit.org/show_bug.cgi?id=31231
434         https://bugs.webkit.org/show_bug.cgi?id=26619
435
436         This patch makes the CSS parser skip property declarations containing invalid blocks.
437
438         * fast/css/parsing-error-recovery-expected.txt: Added.
439         * fast/css/parsing-error-recovery.html: Added.
440
441 2010-01-08  Chris Marrin  <cmarrin@apple.com>
442
443         Fixed media test failures caused by http://trac.webkit.org/changeset/52998.
444         The media controller on Windows now has a full-screen button, which changes
445         the layout and therefore the test results. I regenerated them for
446         Windows.
447
448         * platform/win/media/controls-after-reload-expected.txt:
449         * platform/win/media/controls-drag-timebar-expected.txt:
450         * platform/win/media/controls-strict-expected.txt:
451         * platform/win/media/controls-styling-expected.txt:
452         * platform/win/media/video-controls-rendering-expected.txt:
453         * platform/win/media/video-display-toggle-expected.txt:
454         * platform/win/media/video-no-audio-expected.txt:
455
456 2010-01-08  Brian Weinstein  <bweinstein@apple.com>
457
458         Rubber-stamped by Adam Roben.
459
460         The Windows Release bots were having trouble with the xmlhttprequest tests, so
461         they were skipped (r50280). They all currently pass on my machine, so unskipping them now.
462
463         * platform/win/Skipped:
464
465 2010-01-08  Chris Fleizach  <cfleizach@apple.com>
466
467         Reviewed by Beth Dakin.
468
469         AX: CSS content not returned correctly in AX
470         https://bugs.webkit.org/show_bug.cgi?id=33308
471
472         * platform/mac/accessibility/css-content-attribute-expected.txt: Added.
473         * platform/mac/accessibility/css-content-attribute.html: Added.
474
475 2010-01-06  Ojan Vafai  <ojan@chromium.org>
476
477         Reviewed by Eric Seidel.
478
479         transitions/shorthand-border-transitions.html is flaky
480         https://bugs.webkit.org/show_bug.cgi?id=33276
481
482         Yet another transitions test that doesn't give consistent
483         wiggle room. Make all the wiggle rooms account for >=200ms
484         instead of some that were only giving 100ms wiggle room.
485
486         * transitions/shorthand-border-transitions.html:
487
488 2010-01-08  Chris Fleizach  <cfleizach@apple.com>
489
490         Reviewed by Eric Seidel.
491
492         REGRESSION(52819?): AXLoadComplete and AXLayoutComplete causes 4 tests fail on Snow Leopard Debug bot
493         https://bugs.webkit.org/show_bug.cgi?id=33300
494
495         * platform/mac/Skipped:
496
497 2010-01-08  Csaba Osztrogonác  <ossy@webkit.org>
498
499         Rubber-stamped by Kenneth Rohde Christiansen.
500
501         r52976 revealed this failure by re-ordering tests.
502
503         I do not have a Snow Leopard build to test with, so skipping this
504         and filed bug https://bugs.webkit.org/show_bug.cgi?id=33372
505
506         * platform/mac-snowleopard/Skipped: platform/mac/editing/input/devanagari-ligature.html skipped.
507
508 2010-01-08  Csaba Osztrogonác  <ossy@webkit.org>
509
510         Unreviewed trivial fix.
511
512         LayoutTests/media/video-error-abort.html moved to LayoutTests/http/tests/media/video-error-abort.html
513         by r52923, but wasn't renamed in this skiplist by this commit.
514
515         * platform/win/Skipped:
516
517 2010-01-08  Csaba Osztrogonác  <ossy@webkit.org>
518
519         Reviewed by Eric Seidel.
520
521         r52976 revealed this failure by re-ordering tests.
522         r52980 corrected the expected results file, but Windows still fails,
523         presumably due to another test still affecting this one.
524
525         I do not have a windows build to test with, so skipping this
526         and filed bug https://bugs.webkit.org/show_bug.cgi?id=33374
527
528         * platform/win/Skipped: svg/W3C-SVG-1.1/filters-conv-01-f.svg skipped.
529
530 2010-01-08  Alejandro G. Castro  <alex@igalia.com>
531
532         Reviewed by Xan Lopez.
533
534         [GTK] Threading problems with some of the tests
535         https://bugs.webkit.org/show_bug.cgi?id=30814
536
537         We are going to skip all the storage tests until we find the issue
538         with the threading system in the gtk port.
539
540         * platform/gtk/Skipped:
541
542 2010-01-08  Eric Seidel  <eric@webkit.org>
543
544         No review, rolling out r52981.
545         http://trac.webkit.org/changeset/52981
546         https://bugs.webkit.org/show_bug.cgi?id=33319
547
548         Caused two JS tests to start failing:
549         ecma_2/RegExp/properties-001.js and js1_2/regexp/toString.js
550
551         * fast/js/kde/RegExp-expected.txt:
552         * fast/js/kde/script-tests/RegExp.js:
553         * fast/js/regexp-compile-expected.txt:
554         * fast/js/script-tests/regexp-compile.js:
555         * fast/regex/non-pattern-characters-expected.txt:
556
557 2010-01-08  Eric Seidel  <eric@webkit.org>
558
559         Reviewed by Tor Arne Vestbø.
560
561         media/unsupported-tracks.html is failing on Snow Leopard Release bot
562         https://bugs.webkit.org/show_bug.cgi?id=32339
563
564         * platform/mac-snowleopard/Skipped: Add this to join a bunch of other skipped media tests which time out.
565
566 2010-01-08  Kent Hansen  <kent.hansen@nokia.com>
567
568         Reviewed by Darin Adler.
569
570         RegExp.prototype.toString returns "//" for empty regular expressions
571         https://bugs.webkit.org/show_bug.cgi?id=33319
572
573         Add new test cases and adapt existing ones.
574
575         * fast/js/kde/RegExp-expected.txt:
576         * fast/js/kde/script-tests/RegExp.js:
577         * fast/js/script-tests/regexp-compile.js:
578         * fast/regex/non-pattern-characters-expected.txt:
579
580 2010-01-08  Eric Seidel  <eric@webkit.org>
581
582         Reviewed by Simon Hausmann.
583
584         http/tests/uri/escaped-entity.html affects the output of svg/W3C-SVG-1.1/filters-conv-01-f.svg
585         https://bugs.webkit.org/show_bug.cgi?id=32294
586
587         * platform/mac/Skipped: Add http/tests/uri/escaped-entity.html to Skipped list since it affects later tests.
588         * platform/mac/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt: Check in correct results.
589
590 2010-01-07  Eric Seidel  <eric@webkit.org>
591
592         Reviewed by Darin Fisher.
593
594         REGRESSION(52819?): AXLoadComplete and AXLayoutComplete causes 4 tests fail on Snow Leopard Debug bot
595         https://bugs.webkit.org/show_bug.cgi?id=33300
596
597         Skipping platform/mac/accessibility/aria-liveregions-notifications.html
598         to make the bots green until Chris Fleizach can fix the AX Notification system
599         to correctly unregister logging callbacks.
600
601         * platform/mac/Skipped:
602
603 2010-01-07  Afonso R. Costa Jr.  <afonso.costa@openbossa.org>
604
605         Reviewed by Darin Adler.
606
607         As the bug https://bugs.webkit.org/show_bug.cgi?id=30034 is fixed,
608         the zoomOrNot argument is unnecessary.
609
610         * fast/dom/elementFromPoint-relative-to-viewport.html:
611
612 2010-01-07  Stephanie Lewis  <slewis@apple.com>
613
614         Rollout http://trac.webkit.org/changeset/52756 due to a large performance regression.
615
616         * fast/forms/selection-layout-reentry-strange-case-expected.txt: Removed.
617         * fast/forms/selection-layout-reentry-strange-case.html: Removed.
618
619 2010-01-07  Nikolas Zimmermann  <nzimmermann@rim.com>
620
621         Reviewed by Dirk Schulze.
622
623         SVGTextElement & friends need to implement svgAttributeChanged
624         https://bugs.webkit.org/show_bug.cgi?id=33284
625
626         * svg/dynamic-updates/SVGTRefElement-dom-href-attr-expected.txt: Added.
627         * svg/dynamic-updates/SVGTRefElement-dom-href-attr.html: Added.
628         * svg/dynamic-updates/SVGTextElement-dom-transform-attr-expected.txt: Added.
629         * svg/dynamic-updates/SVGTextElement-dom-transform-attr.html: Added.
630         * svg/dynamic-updates/SVGTextElement-svgdom-transform-prop-expected.txt: Added.
631         * svg/dynamic-updates/SVGTextElement-svgdom-transform-prop.html: Added.
632         * svg/dynamic-updates/script-tests/SVGTRefElement-dom-href-attr.js: Added.
633         (executeTest):
634         * svg/dynamic-updates/script-tests/SVGTextElement-dom-transform-attr.js: Added.
635         (executeTest):
636         * svg/dynamic-updates/script-tests/SVGTextElement-svgdom-transform-prop.js: Added.
637         (executeTest):
638
639 2010-01-07  Alexey Proskuryakov  <ap@apple.com>
640
641         Reviewed by Geoffrey Garen.
642
643         https://bugs.webkit.org/show_bug.cgi?id=33057
644         REGRESSION(r49365): typeof(xhr.responseText) != "string" in Windows
645
646         <rdar://problem/7296920> REGRESSION: WebKit fails to start PeaceKeeper benchmark
647
648         * fast/js/script-tests/webcore-string-comparison.js: Added.
649         * fast/js/webcore-string-comparison-expected.txt: Added.
650         * fast/js/webcore-string-comparison.html: Added.
651
652 2010-01-07  Simon Fraser  <simon.fraser@apple.com>
653
654         Reviewed by Kevin Decker, Darin Adler.
655
656         https://bugs.webkit.org/show_bug.cgi?id=33338
657         Create a renderer for <object> and <embed>
658         
659         Change RenderPartObject to RenderEmbeddedObject in test results.
660
661         * http/tests/misc/acid3-expected.txt:
662         * platform/mac-tiger/svg/hixie/text/003-expected.txt:
663         * platform/mac/editing/pasteboard/pasting-object-expected.txt:
664         * platform/mac/fast/block/basic/013-expected.txt:
665         * platform/mac/fast/block/float/4145535Crash-expected.txt:
666         * platform/mac/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt:
667         * platform/mac/fast/dynamic/flash-replacement-test-expected.txt:
668         * platform/mac/fast/frames/001-expected.txt:
669         * platform/mac/fast/invalid/residual-style-expected.txt:
670         * platform/mac/fast/parser/001-expected.txt:
671         * platform/mac/fast/replaced/007-expected.txt:
672         * platform/mac/fast/replaced/border-radius-clip-expected.txt:
673         * platform/mac/fast/replaced/replaced-breaking-expected.txt:
674         * platform/mac/plugins/embed-attributes-style-expected.txt:
675         * platform/mac/plugins/netscape-dom-access-expected.txt:
676         * platform/mac/plugins/qt-qwidget-plugin-expected.txt:
677         * platform/mac/svg/custom/getsvgdocument-expected.txt:
678         * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
679         * platform/mac/svg/hixie/text/003-expected.txt:
680         * platform/qt/editing/pasteboard/pasting-object-expected.txt:
681         * platform/qt/fast/block/basic/013-expected.txt:
682         * platform/qt/fast/block/float/4145535Crash-expected.txt:
683         * platform/qt/fast/dom/HTMLObjectElement/vspace-hspace-as-number-expected.txt:
684         * platform/qt/fast/dynamic/flash-replacement-test-expected.txt:
685         * platform/qt/fast/frames/001-expected.txt:
686         * platform/qt/fast/parser/001-expected.txt:
687         * platform/qt/fast/replaced/007-expected.txt:
688         * platform/qt/fast/replaced/replaced-breaking-expected.txt:
689         * platform/qt/plugins/embed-attributes-style-expected.txt:
690         * platform/qt/plugins/netscape-dom-access-expected.txt:
691         * platform/qt/plugins/qt-qwidget-plugin-expected.txt:
692
693 2010-01-07  Christian Sejersen  <christian.webkit@gmail.com>
694
695         Reviewed by Darin Adler.
696
697         document.title does not replace or remove space characters
698         https://bugs.webkit.org/show_bug.cgi?id=27032
699
700         * fast/dom/Document/document-title-get-expected.txt: Added.
701         * fast/dom/Document/document-title-get.html: Added.
702         * fast/dom/Document/script-tests/document-title-get.js: Added.
703
704 2010-01-07  Yuzo Fujishima  <yuzo@google.com>
705
706         Reviewed by Darin Adler.
707
708         Allow leading/trailing space for CSS nth-*() and lang().
709         https://bugs.webkit.org/show_bug.cgi?id=17248
710
711         For pseudo-classes :nth-*() and :lang(), space must be allowed after '(' and before ')'.
712         See the bug comments for why we don't allow space at other places.
713
714         * fast/css/css3-space-in-nth-and-lang.html: Added.
715         * platform/mac/fast/css/css3-space-in-nth-and-lang-expected.txt: Added.
716
717 2010-01-07  Chris Fleizach  <cfleizach@apple.com>
718
719         Reviewed by Beth Dakin.
720
721         AX: contentEditable DIVs are not AX accessible
722         https://bugs.webkit.org/show_bug.cgi?id=33325
723
724         * accessibility/contenteditable-hidden-div-expected.txt: Added.
725         * accessibility/contenteditable-hidden-div.html: Added.
726
727 2010-01-07  Eric Carlson  <eric.carlson@apple.com>
728
729         Unreviewed, build fix.
730
731         Skip LayoutTests/http/tests/media/video-error-abort.html
732
733         * platform/gtk/Skipped:
734
735 2010-01-07  Csaba Osztrogonác  <ossy@webkit.org>
736
737         Unreviewed trivial fix.
738
739         LayoutTests/media/video-error-abort.html moved to LayoutTests/http/tests/media/video-error-abort.html
740         by r52923, but wasn't renamed in skiplist by this commit.
741
742         * platform/mac/Skipped:
743
744 2010-01-07  Eric Carlson  <eric.carlson@apple.com>
745
746         Unreviewed, build fix.
747
748         Add executable bit to video-throttled-load cgi.
749
750         * http/tests/media/video-throttled-load.cgi: Added property svn:executable.
751
752 2010-01-07  Csaba Osztrogonác  <ossy@webkit.org>
753
754         Unreviewed typo fix.
755
756         * platform/gtk/Skipped: missing "l" suffix added to fast/repaint/subtree-layoutstate-transform.html
757
758 2010-01-07  Eric Carlson  <eric.carlson@apple.com>
759
760         Unreviewed, build fix.
761
762         https://bugs.webkit.org/show_bug.cgi?id=33323
763         Skip new test on Tiger for now.
764
765         * platform/mac-tiger/Skipped:
766
767 2010-01-07  Eric Carlson  <eric.carlson@apple.com>
768
769         Reviewed by Maciej Stachowiak.
770
771         https://bugs.webkit.org/show_bug.cgi?id=33272
772         'abort' event still fired as a progress event
773
774         rdar://6710625
775         Test media/video-error-abort.html doesn't work
776
777         * http/tests/media/video-error-abort-expected.txt: Copied from LayoutTests/media/video-error-abort-expected.txt.
778         * http/tests/media/video-error-abort.html: Copied from LayoutTests/media/video-error-abort.html.
779             Modified to run with slow loading cgi, add test to ensure that 'abort' event is not a
780             progress event.
781         * media/video-error-abort-expected.txt: Removed.
782         * media/video-error-abort.html: Removed.
783
784 2010-01-07  Kim Grönholm  <kim.gronholm@nomovok.com>
785
786         Reviewed by Antti Koivisto.
787
788         Wrong state and TouchLists in TouchEvents
789         https://bugs.webkit.org/show_bug.cgi?id=32878
790
791         Touch event tests changed to match the API and semantics of iPhone and
792         Android. Each new touch point press dispatches a touchstart event with
793         the pressed touch point(s) in the changedTouches list, and a release
794         dispatches a touchend event with the released touch point(s) in
795         changedTouches. Moved points dispatch a touchmove event, with the moved
796         points in changedTouches. Old behaviour emitted only one touchstart when
797         the first point was pressed and one touchend when the last point was
798         released, and any events in between were touchmoves. New presses or
799         releases could only be detected by comparing the lists touches and
800         changedTouches.
801
802         * fast/events/basic-touch-events-expected.txt:
803         * fast/events/script-tests/basic-touch-events.js:
804         (singleTouchSequence):
805         (multiTouchSequence):
806
807 2010-01-06  MORITA Hajime  <morrita@gmail.com>
808
809         Reviewed by Nikolas Zimmermann.
810
811         SVG background color on selected text goes wrong when text has
812         gradient stroke.
813         https://bugs.webkit.org/show_bug.cgi?id=33069
814
815         Introduced SVGTextPaintSubphase like as PaintPhase on html painting,
816         and paint background and foreground in separate subphase.
817
818         * svg/text/selection-background-color.xhtml: Added.        
819         * platform/mac/svg/text/selection-background-color-expected.checksum: Added.
820         * platform/mac/svg/text/selection-background-color-expected.png: Added.
821         * platform/mac/svg/text/selection-background-color-expected.txt: Added.
822         
823         * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.checksum:
824         * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.png:
825         * platform/mac/svg/batik/text/textDecoration2-expected.checksum:
826         * platform/mac/svg/batik/text/textDecoration2-expected.png:
827         * platform/mac/svg/text/text-deco-01-b-expected.checksum:
828         * platform/mac/svg/text/text-deco-01-b-expected.png:
829         * platform/mac/svg/text/text-spacing-01-b-expected.checksum:
830         * platform/mac/svg/text/text-spacing-01-b-expected.png:
831         * platform/mac/svg/text/text-text-03-b-expected.checksum:
832         * platform/mac/svg/text/text-text-03-b-expected.png:
833         * platform/mac/svg/text/text-text-08-b-expected.checksum:
834         * platform/mac/svg/text/text-text-08-b-expected.png:
835         Re-baselined due to painting algorithm change.
836
837 2010-01-06  Kinuko Yasuda  <kinuko@chromium.org>
838
839         Reviewed by Eric Seidel.
840
841         Remove fast/events/keydown-numpad-key.html from the Skipped list.
842         https://bugs.webkit.org/show_bug.cgi?id=33250
843
844         * platform/qt/Skipped:
845
846 2010-01-06  Diego Gonzalez  <diego.gonzalez@openbossa.org>
847
848         Reviewed by Kenneth Christiansen.
849
850         [Qt] Add page zooming support to Qt DumpRenderTree
851         https://bugs.webkit.org/show_bug.cgi?id=32898
852
853         Patch by Kim Grönholm  <kim.gronholm@nomovok.com>,
854                  Diego Gonzalez <diego.gonzalez@openbossa.org> and
855                  Afonso Costa <afonso.costa@openbossa.org>
856
857         * platform/qt/Skipped:
858
859 2010-01-06  Jakub Wieczorek  <faw217@gmail.com>
860
861         Reviewed by Adam Treat.
862
863         [Qt] RenderTheme: Missing support for native sliders
864
865         https://bugs.webkit.org/show_bug.cgi?id=33122
866
867         Implement painting of native slider controls in RenderTheme
868         and unskip a couple of layout tests that are passing after
869         this change.
870
871         * platform/qt/Skipped:
872
873 2010-01-06  Fumitoshi Ukai  <ukai@chromium.org>
874
875         Reviewed by David Levin
876
877         Add WebSocket feature in Worker
878         https://bugs.webkit.org/show_bug.cgi?id=32214
879
880         * websocket/tests/workers/resources/simple_wsh.py: Copied from LayoutTests/websocket/tests/simple_wsh.py.
881         * websocket/tests/workers/resources/worker-simple.js: Added.
882         * websocket/tests/workers/worker-simple-expected.txt: Added.
883         * websocket/tests/workers/worker-simple.html: Added.
884
885 2010-01-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
886
887         Reviewed by Darin Adler.
888
889         Modified EventSource event-stream parser to support a single CR as line ending.
890         Updated test accordingly.
891         https://bugs.webkit.org/show_bug.cgi?id=33207
892
893         * http/tests/eventsource/eventsource-parse-event-stream-expected.txt:
894         * http/tests/eventsource/eventsource-parse-event-stream.html:
895         * http/tests/eventsource/resources/event-stream.php:
896
897 2010-01-06  Dan Bernstein  <mitz@apple.com>
898
899         Reviewed by Sam Weinig.
900
901         <rdar://problem/7488126> With text-rendering: optimizelegibility, sometimes lines run too long
902         https://bugs.webkit.org/show_bug.cgi?id=32794
903
904         * platform/mac/fast/text/line-breaking-with-kerning-expected.checksum: Added.
905         * platform/mac/fast/text/line-breaking-with-kerning-expected.png: Added.
906         * platform/mac/fast/text/line-breaking-with-kerning-expected.txt: Added.
907         * platform/mac/fast/text/line-breaking-with-kerning.html: Added.
908
909 2010-01-06  Eric Seidel  <eric@webkit.org>
910
911         No review.
912
913         REGRESSION(52854?) fast/workers/shared-worker-constructor.html failed on Leopard Build Bot
914         https://bugs.webkit.org/show_bug.cgi?id=33256
915
916         I am unable to reproduce this failure locally, so this fix is only speculative.
917         Skip the test we believe is causing the log message which bleeds into fast/workers/shared-worker-constructor.html
918
919         * platform/mac/Skipped:
920
921 2010-01-06  Ojan Vafai  <ojan@chromium.org>
922
923         Reviewed by Eric Seidel.
924
925         LayoutTests/fast/css/transition-color-unspecified.html is still flaky
926         https://bugs.webkit.org/show_bug.cgi?id=33282
927
928         I think this setTimeout should be sufficient to deflake it.
929         The other transitions tests have a timeout of 0 to 
930         give time for hardware accelerated transitions.
931
932         * fast/css/transition-color-unspecified.html:
933
934 2010-01-06  Ojan Vafai  <ojan@chromium.org>
935
936         Reviewed by Eric Carlson.
937
938         media/video-seeking.html is flaky
939         https://bugs.webkit.org/show_bug.cgi?id=33273
940
941         Removed setTimeouts from this test. It kind of looks
942         like they were intentional, but I don't see how they add
943         anything to this test (other than race conditions).
944
945         * media/video-seeking-expected.txt:
946         * media/video-seeking.html:
947
948 2010-01-06  Ojan Vafai  <ojan@chromium.org>
949
950         Reviewed by Eric Seidel.
951
952         fast/css/transition-color-unspecified.html and fast/dom/HTMLObjectElement/object-as-frame.html are flaky
953         https://bugs.webkit.org/show_bug.cgi?id=33270
954
955         These both rely on setTimeouts where they should be using events.
956
957         * fast/css/transition-color-unspecified.html:
958         * fast/dom/HTMLObjectElement/object-as-frame.html:
959
960 2010-01-06  Ojan Vafai  <ojan@chromium.org>
961
962         Reviewed by Eric Seidel.
963
964         platform/chromium/fast/dom/interval.html is flaky
965         https://bugs.webkit.org/show_bug.cgi?id=33274
966
967         We're seeing the debug bots take >100000 microseconds to stop
968         and Interval.
969
970         * platform/chromium/fast/dom/interval.html:
971
972 2010-01-06  Nikolas Zimmermann  <nzimmermann@rim.com>
973
974         Reviewed by Dirk Schulze.
975
976         Marker code is buggy: referencePoint translation is off
977         https://bugs.webkit.org/show_bug.cgi?id=33012
978
979         Update SVG test baseline, after rewriting marker support.
980
981         * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
982         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
983         * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
984         * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
985         * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
986         * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
987         * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
988         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
989         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
990         * platform/mac/svg/custom/marker-changes-expected.checksum:
991         * platform/mac/svg/custom/marker-changes-expected.png:
992         * platform/mac/svg/custom/marker-changes-expected.txt:
993         * platform/mac/svg/custom/marker-child-changes-expected.checksum:
994         * platform/mac/svg/custom/marker-child-changes-expected.png:
995         * platform/mac/svg/custom/marker-child-changes-expected.txt:
996         * platform/mac/svg/custom/marker-default-width-height-expected.txt:
997         * platform/mac/svg/custom/marker-opacity-expected.checksum: Added.
998         * platform/mac/svg/custom/marker-opacity-expected.png: Added.
999         * platform/mac/svg/custom/marker-opacity-expected.txt: Added.
1000         * platform/mac/svg/custom/marker-referencePoint-expected.checksum: Added.
1001         * platform/mac/svg/custom/marker-referencePoint-expected.png: Added.
1002         * platform/mac/svg/custom/marker-referencePoint-expected.txt: Added.
1003         * platform/mac/svg/custom/marker-strokeWidth-changes-expected.checksum: Added.
1004         * platform/mac/svg/custom/marker-strokeWidth-changes-expected.png: Added.
1005         * platform/mac/svg/custom/marker-strokeWidth-changes-expected.txt: Added.
1006         * platform/mac/svg/custom/marker-viewBox-changes-expected.checksum:
1007         * platform/mac/svg/custom/marker-viewBox-changes-expected.png:
1008         * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
1009         * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
1010         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1011         * svg/custom/marker-opacity.svg: Added.
1012         * svg/custom/marker-referencePoint.svg: Added.
1013         * svg/custom/marker-strokeWidth-changes.svg: Added.
1014
1015 2010-01-06  Dirk Schulze  <krit@webkit.org>
1016
1017         Reviewed by Nikolas Zimmermann.
1018
1019         SVG feImage support
1020         https://bugs.webkit.org/show_bug.cgi?id=31905
1021
1022         The implementation of feImage requires pixel test result updates of the already
1023         available tests.
1024
1025         There is also an update for svg/filters/feComposite.svg, since the patch also
1026         fixed a bug in feComposite.
1027
1028         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.checksum:
1029         * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png:
1030         * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.checksum:
1031         * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.png:
1032         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.checksum:
1033         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.png:
1034         * platform/mac/svg/custom/feDisplacementMap-01-expected.checksum:
1035         * platform/mac/svg/custom/feDisplacementMap-01-expected.png:
1036         * platform/mac/svg/filters/feComposite-expected.checksum:
1037         * platform/mac/svg/filters/feComposite-expected.png:
1038         * platform/mac/svg/webarchive/svg-feimage-subresources-expected.checksum:
1039         * platform/mac/svg/webarchive/svg-feimage-subresources-expected.png:
1040
1041 2010-01-06  Darin Adler  <darin@apple.com>
1042
1043         Added file James Robinson provided to go with his fix for
1044         https://bugs.webkit.org/show_bug.cgi?id=32295
1045
1046         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Added.
1047
1048 2010-01-06  Darin Adler  <darin@apple.com>
1049
1050         Reviewed by Eric Seidel.
1051
1052         Some script tests have wrappers that don't match their templates
1053         https://bugs.webkit.org/show_bug.cgi?id=33239
1054
1055         * fast/dom/StyleSheet/get-stylesheet-byname.html: Updated to use
1056         a standard test wrapper instead of a custom one.
1057         * fast/dom/StyleSheet/script-tests/get-stylesheet-byname.js:
1058         Changed test to not depend on a non-standard wrapper.
1059         * fast/dom/StyleSheet/get-stylesheet-byname-expected.txt: Updated
1060         results since I changed the test around.
1061
1062         * platform/mac/editing/selection/script-tests/TEMPLATE.html: Fix
1063         incorrect path in template that broke the test when we called
1064         make-script-test-wrappers.
1065
1066 2010-01-05  Kent Tamura  <tkent@chromium.org>
1067
1068         Reviewed by Maciej Stachowiak.
1069
1070         Implement HTML5 <header> and <footer> elements.
1071         https://bugs.webkit.org/show_bug.cgi?id=32943
1072
1073         These test:
1074         - <p> closing,
1075         - No nesting restriction,
1076         - Residual style, and
1077         - FormatBlock.
1078
1079         * fast/html/footer-element-expected.txt: Added.
1080         * fast/html/footer-element.html: Added.
1081         * fast/html/header-element-expected.txt: Added.
1082         * fast/html/header-element.html: Added.
1083         * fast/html/script-tests/footer-element.js: Added.
1084         * fast/html/script-tests/header-element.js: Added.
1085
1086 2010-01-05  Darin Adler  <darin@apple.com>
1087
1088         Reviewed by Dan Bernstein.
1089
1090         CDATA sections are merged into Text nodes when normalize() is used
1091         https://bugs.webkit.org/show_bug.cgi?id=33191
1092
1093         * fast/dom/Node/normalize-with-cdata-expected.txt: Added.
1094         * fast/dom/Node/normalize-with-cdata.html: Added.
1095         * fast/dom/Node/script-tests/normalize-with-cdata.js: Added.
1096
1097 2010-01-05  James Robinson  <jamesr@google.com>
1098
1099         Reviewed by Eric Seidel.
1100
1101         Typing in Google Wave repaints the whole screen
1102         https://bugs.webkit.org/show_bug.cgi?id=32295
1103
1104         Add a repaint test to make sure that when mutations happen in a grandchild of a block element that has no in-flow children
1105         the entire block element is not unnecessarily repainted.
1106         The bug only shows up when running pixel tests.
1107
1108         * fast/repaint/block-no-inflow-children.html: Added.
1109         * platform/mac/fast/repaint/block-no-inflow-children-expected.checksum: Added.
1110         * platform/mac/fast/repaint/block-no-inflow-children-expected.png: Added.
1111         * platform/mac/fast/repaint/block-no-inflow-children-expected.txt: Added.
1112
1113 2010-01-05  Ojan Vafai  <ojan@chromium.org>
1114
1115         Reviewed by Darin Adler.
1116
1117         animations/animation-drt-api-multiple-keyframes.html and animations/animation-drt-api.html are flaky
1118         https://bugs.webkit.org/show_bug.cgi?id=33244
1119
1120         Both these tests have a race condition. They start looking
1121         for the animation start after the node is already rendered.
1122         Instead, set the animation just before looking for the animation
1123         start.
1124
1125         * animations/animation-drt-api-multiple-keyframes.html:
1126         * animations/animation-drt-api.html:
1127
1128 2010-01-05  Ojan Vafai  <ojan@chromium.org>
1129
1130         Reviewed by Darin Adler.
1131
1132         LayoutTests/animations/change-keyframes-name.html and LayoutTests/animations/play-state.html are flaky
1133         https://bugs.webkit.org/show_bug.cgi?id=33240
1134
1135         Increase the tolerances. They are infrequently flaky now.
1136         Since these are just linear animations, I think the tolerance
1137         is just too small.
1138
1139         * animations/change-keyframes-name.html:
1140         * animations/play-state.html:
1141
1142 2010-01-05  Ojan Vafai  <ojan@chromium.org>
1143
1144         Reviewed by Darin Adler.
1145
1146         animations/combo-transform-translate+scale.html is flaky
1147         https://bugs.webkit.org/show_bug.cgi?id=33237
1148
1149         This test is rarely flaky, but sometimes the last value
1150         is outside the tolerance. Make the tolerance for the last
1151         value match the one before it. Specifically, since the
1152         transform is 0,0 to 100,200, the tolerance for the second
1153         part should be twice that of the first.
1154
1155         * animations/combo-transform-translate+scale.html:
1156
1157 2010-01-05  Ojan Vafai  <ojan@chromium.org>
1158
1159         Reviewed by Darin Adler.
1160
1161         LayoutTests/animations/change-one-anim.html is flaky
1162         https://bugs.webkit.org/show_bug.cgi?id=33234
1163
1164         As best I can tell, the animation is running faster than
1165         the timeout is firing. Increase the tolerance to give 200ms
1166         worth of wiggle room.
1167
1168         As further indication that this is just a race condition,
1169         this test is considerably more flaky on debug bots.
1170
1171         * animations/change-one-anim.html:
1172
1173 2010-01-05  Ojan Vafai  <ojan@chromium.org>
1174
1175         Reviewed by Darin Adler.
1176
1177         LayoutTests/animations/change-keyframes.html is flaky
1178         https://bugs.webkit.org/show_bug.cgi?id=33233
1179
1180         The timing calculation was just off. It was starting the
1181         second animation at 600ms and then checking to be half-way
1182         done with the 1 second animation at 1000ms. Instead, just
1183         modify the animation to run a bit earlier.
1184
1185         * animations/change-keyframes.html:
1186
1187 2010-01-05  Chris Marrin  <cmarrin@apple.com>
1188
1189         Fixed a bug in testcase. Passing an empty array to texImage2D
1190         now must be done with 'null' not '0'.
1191
1192         * fast/canvas/webgl/script-tests/texImageTest.js:
1193         * fast/canvas/webgl/texImageTest-expected.txt:
1194
1195 2010-01-05  Rachel Petterson  <rlp@google.com>
1196
1197         Reviewed by Simon Fraser.
1198
1199         With Chris Marrin  <cmarrin@apple.com>.
1200
1201         New test for texImage2d and texSubImage2d cases 
1202         New test for texImage2d using ImageData which tests rendering.
1203         https://bugs.webkit.org/show_bug.cgi?id=31562
1204         Also bug: https://bugs.webkit.org/show_bug.cgi?id=31493
1205
1206         * fast/canvas/webgl/script-tests/texImageTest.js: Added.
1207         * fast/canvas/webgl/texImage2DImageDataTest-expected.txt: Added.
1208         * fast/canvas/webgl/texImage2DImageDataTest.html: Added.
1209         * fast/canvas/webgl/texImageTest-expected.txt: Added.
1210         * fast/canvas/webgl/texImageTest.html: Added.
1211
1212 2010-01-05  Chris Fleizach  <cfleizach@apple.com>
1213
1214         Reviewed by Eric Seidel.
1215
1216         AX: need a way to get the progress of a webpage load
1217         https://bugs.webkit.org/show_bug.cgi?id=33221
1218
1219         * platform/mac/accessibility/document-attributes-expected.txt:
1220         * platform/mac/accessibility/estimated-progress-expected.txt: Added.
1221         * platform/mac/accessibility/estimated-progress.html: Added.
1222         * platform/mac/accessibility/frame-with-title-expected.txt:
1223         * platform/mac/accessibility/frame-with-title.html:
1224
1225 2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
1226
1227         Skipping three new tests.
1228
1229         * platform/gtk/Skipped:
1230
1231 2010-01-05  Dominic Mazzoni  <dmazzoni@google.com>
1232
1233         Reviewed by Darin Adler.
1234
1235         https://bugs.webkit.org/show_bug.cgi?id=32571
1236
1237         Added a test to make sure that ARIA checkboxes correctly handle the aria-checked attribute.
1238
1239         * accessibility/aria-checkbox-checked-expected.txt: Added.
1240         * accessibility/aria-checkbox-checked.html: Added.
1241
1242 2010-01-04  Chris Fleizach  <cfleizach@apple.com>
1243
1244         Reviewed by Darin Adler.
1245
1246         Add ARIA "Live Region" support
1247         https://bugs.webkit.org/show_bug.cgi?id=33117
1248
1249         * accessibility/aria-activedescendant-crash.html:
1250         * platform/mac/accessibility/aria-liveregions-attributes-expected.txt: Added.
1251         * platform/mac/accessibility/aria-liveregions-attributes.html: Added.
1252         * platform/mac/accessibility/aria-liveregions-notifications-expected.txt: Added.
1253         * platform/mac/accessibility/aria-liveregions-notifications.html: Added.
1254         * platform/mac/accessibility/aria-menu-role-descriptions.html:
1255         * platform/mac/accessibility/slider-supports-actions.html:
1256
1257 2010-01-04  Chris Evans  <cevans@chromium.org>
1258
1259         Reviewed by Adam Barth.
1260
1261         Test for https://bugs.webkit.org/show_bug.cgi?id=29820
1262         Adopt a more conservative approach for loading CSS cross-origin.
1263
1264         * http/tests/security/cross-origin-css.html: Added.
1265         * http/tests/security/cross-origin-css-expected.txt: Added.
1266         * http/tests/security/cross-origin-css-in-xml.xml: Added.
1267         * http/tests/security/cross-origin-css-in-xml-expected.txt: Added.
1268         * http/tests/security/resources/xorigincss1.css: Added.
1269         * http/tests/security/resources/xorigincss2.css: Added.
1270         * http/tests/security/resources/xorigincss1.html: Added.
1271         * http/tests/security/resources/xorigincss2.html: Added.
1272         * http/tests/security/resources/xorigincss3.html: Added.
1273         * http/tests/security/resources/xorigincss4.html: Added.
1274         * http/tests/security/resources/xorigincss5.html: Added.
1275         * http/tests/security/resources/xorigincss6.html: Added.
1276
1277 2010-01-04  Dan Bernstein  <mitz@apple.com>
1278
1279         Reviewed by Simon Fraser.
1280
1281         <rdar://problem/6655695> REGRESSION: VoiceOver is not highlighting some web elements correctly
1282         <rdar://problem/7397558> REGRESSION: AXImages inside of AXLink cause AXLink to have wrong bounds
1283
1284         * accessibility/dimensions-include-descendants-expected.txt: Added.
1285         * accessibility/dimensions-include-descendants.html: Added.
1286
1287 2010-01-04  Jon Honeycutt  <jhoneycutt@apple.com>
1288
1289         MSAA: Accessibility role of <select> elements is wrong
1290
1291         https://bugs.webkit.org/show_bug.cgi?id=33192
1292
1293         Reviewed by Sam Weinig.
1294
1295         * platform/win/accessibility/select-element-role-expected.txt: Added.
1296         * platform/win/accessibility/select-element-role.html: Added.
1297
1298 2010-01-04  Jon Honeycutt  <jhoneycutt@apple.com>
1299
1300         MSAA: <select> elements should broadcast value change events
1301
1302         https://bugs.webkit.org/show_bug.cgi?id=33088
1303
1304         <rdar://problem/7332364>
1305
1306         Reviewed by Darin Adler.
1307
1308         * platform/win/accessibility/select-element-valuechange-event-expected.txt: Added.
1309         * platform/win/accessibility/select-element-valuechange-event.html: Added.
1310
1311 2010-01-04  Darin Adler  <darin@apple.com>
1312
1313         Reviewed by Sam Weinig.
1314
1315         Added test for use of BarInfo object after a frame is no longer
1316         associated with a web page.
1317
1318         * fast/dom/Window/BarInfo-after-frame-removed-expected.txt: Added.
1319         * fast/dom/Window/BarInfo-after-frame-removed.html: Added.
1320
1321 2010-01-04  Simon Fraser  <simon.fraser@apple.com>
1322
1323         Reviewed by Dan Bernstein.
1324
1325         Repaint issues in text input under a scale transform
1326         https://bugs.webkit.org/show_bug.cgi?id=32086
1327         
1328         Test for repaint after a subtree layout inside a transformed element.
1329
1330         * fast/repaint/subtree-layoutstate-transform.html: Added.
1331         * platform/mac/fast/repaint/subtree-layoutstate-transform-expected.checksum: Added.
1332         * platform/mac/fast/repaint/subtree-layoutstate-transform-expected.png: Added.
1333         * platform/mac/fast/repaint/subtree-layoutstate-transform-expected.txt: Added.
1334
1335 2010-01-04  Darin Adler  <darin@apple.com>
1336
1337         Reviewed by Dan Bernstein.
1338
1339         Reentrancy problem with selection in some edge cases. 
1340         https://bugs.webkit.org/show_bug.cgi?id=32842 
1341         rdar://problem/7449974 
1342
1343         * fast/forms/selection-layout-reentry-strange-case-expected.txt: Added.
1344         * fast/forms/selection-layout-reentry-strange-case.html: Added.
1345         * platform/mac/accessibility/frame-with-title-expected.txt: Updated since 
1346         the number of layouts is now different. 
1347
1348 2010-01-04  Dmitry Titov  <dimich@chromium.org>
1349
1350         Not reviewed, revert r52745 and r52746 on behalf of Nikolas Zimmermann, as discussed on IRC.
1351         Patch produced by 'git revert' and then reverting back ChangeLog files.
1352
1353         * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
1354         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1355         * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
1356         * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
1357         * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
1358         * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
1359         * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
1360         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
1361         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
1362         * platform/mac/svg/custom/marker-changes-expected.checksum:
1363         * platform/mac/svg/custom/marker-changes-expected.png:
1364         * platform/mac/svg/custom/marker-changes-expected.txt:
1365         * platform/mac/svg/custom/marker-child-changes-expected.checksum:
1366         * platform/mac/svg/custom/marker-child-changes-expected.png:
1367         * platform/mac/svg/custom/marker-child-changes-expected.txt:
1368         * platform/mac/svg/custom/marker-default-width-height-expected.txt:
1369         * platform/mac/svg/custom/marker-opacity-expected.checksum: Removed.
1370         * platform/mac/svg/custom/marker-opacity-expected.png: Removed.
1371         * platform/mac/svg/custom/marker-opacity-expected.txt: Removed.
1372         * platform/mac/svg/custom/marker-referencePoint-expected.checksum: Removed.
1373         * platform/mac/svg/custom/marker-referencePoint-expected.png: Removed.
1374         * platform/mac/svg/custom/marker-referencePoint-expected.txt: Removed.
1375         * platform/mac/svg/custom/marker-viewBox-changes-expected.checksum:
1376         * platform/mac/svg/custom/marker-viewBox-changes-expected.png:
1377         * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
1378         * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
1379         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1380         * svg/custom/marker-opacity.svg: Removed.
1381         * svg/custom/marker-referencePoint.svg: Removed.
1382
1383 2010-01-04  Chris Fleizach  <cfleizach@apple.com>
1384
1385         Reviewed by Darin Adler.
1386
1387         AX: any DIV with an aria role should not be ignored
1388         https://bugs.webkit.org/show_bug.cgi?id=33090
1389
1390         * platform/mac/accessibility/aria-divs-not-ignored-expected.txt: Added.
1391         * platform/mac/accessibility/aria-divs-not-ignored.html: Added.
1392
1393 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1394
1395         Reviewed by Dirk Schulze.
1396
1397         Marker code is buggy: referencePoint translation is off
1398         https://bugs.webkit.org/show_bug.cgi?id=33012
1399
1400         Update SVG test baseline, after rewriting marker support.
1401
1402         * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
1403         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1404         * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
1405         * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
1406         * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
1407         * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
1408         * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
1409         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
1410         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
1411         * platform/mac/svg/custom/marker-changes-expected.checksum:
1412         * platform/mac/svg/custom/marker-changes-expected.png:
1413         * platform/mac/svg/custom/marker-changes-expected.txt:
1414         * platform/mac/svg/custom/marker-child-changes-expected.checksum:
1415         * platform/mac/svg/custom/marker-child-changes-expected.png:
1416         * platform/mac/svg/custom/marker-child-changes-expected.txt:
1417         * platform/mac/svg/custom/marker-default-width-height-expected.txt:
1418         * platform/mac/svg/custom/marker-opacity-expected.checksum: Added.
1419         * platform/mac/svg/custom/marker-opacity-expected.png: Added.
1420         * platform/mac/svg/custom/marker-opacity-expected.txt: Added.
1421         * platform/mac/svg/custom/marker-referencePoint-expected.checksum: Added.
1422         * platform/mac/svg/custom/marker-referencePoint-expected.png: Added.
1423         * platform/mac/svg/custom/marker-referencePoint-expected.txt: Added.
1424         * platform/mac/svg/custom/marker-viewBox-changes-expected.checksum:
1425         * platform/mac/svg/custom/marker-viewBox-changes-expected.png:
1426         * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
1427         * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
1428         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1429         * svg/custom/marker-opacity.svg: Added.
1430         * svg/custom/marker-referencePoint.svg: Added.
1431
1432 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1433
1434         Not reviewed. Fix typo in test name.
1435
1436         * platform/win/Skipped:
1437
1438 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1439
1440         Not reviewed.  Update two win-specific test results, that showed up on the Windows Release/Debug slave.
1441         Skip fast/frames/iframe-onload-remove-self-no-crash.html as it crashes the debug slave, filed bug.
1442
1443         All bots except SnowLeopard Leaks & GTK Linux Debug (32-bit) should turn to green now!
1444
1445         * platform/win/editing/selection/select-text-overflow-ellipsis-expected.txt:
1446         * platform/win/fast/forms/basic-selects-expected.txt: Added.
1447         * platform/win/Skipped:
1448
1449 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1450
1451         Not reviewed. Bring back Tiger bot to green: svg/custom/use-on-symbol-inside-pattern.svg exposes a bug on both Tiger & Win.
1452         Reopened bug 17393 and skipping this test for now, as it requires a larger rework of Path::debugString().
1453
1454         * platform/mac-tiger/Skipped:
1455         * platform/win/Skipped:
1456
1457 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1458
1459         Not reviewed. Attempt to mark all Gtk bots green again, as discussed with Gustavo Noronha Silva.
1460
1461         * platform/gtk/Skipped:
1462
1463 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1464
1465         Not reviewed. Skipping plugins/get-url-with-iframe-target.html, filed bug 33154, cc'ing the original author.
1466
1467         * platform/mac-tiger/Skipped:
1468
1469 2010-01-04  Nikolas Zimmermann  <nzimmermann@rim.com>
1470
1471         Not reviewed. Skipping http/tests/navigation/*iframe* on Tiger, just like it has been done for win.
1472
1473         * platform/mac-tiger/Skipped:
1474
1475 2010-01-04  Csaba Osztrogonác  <ossy@webkit.org>
1476
1477         Unreviewed trivial fix.
1478
1479         [Qt] r52694 moved a test, but it isn't renamed in the skiplist.
1480
1481         * platform/qt/Skipped: animations/transform-origin-vs-functions.html renamed.
1482
1483 2010-01-04  Alex Milowski  <alex@milowski.com>
1484
1485         Reviewed by Eric Seidel.
1486
1487         Added expected outputs for pixel tests that were missing.
1488
1489         * platform/mac/mathml/presentation/sub-expected.checksum: Added.
1490         * platform/mac/mathml/presentation/sub-expected.png: Added.
1491         * platform/mac/mathml/presentation/sup-expected.checksum: Added.
1492         * platform/mac/mathml/presentation/sup-expected.png: Added.
1493         * platform/mac/mathml/presentation/tables-expected.checksum: Added.
1494         * platform/mac/mathml/presentation/tables-expected.png: Added.
1495
1496 2010-01-04  Dirk Schulze  <krit@webkit.org>
1497
1498         Reviewed by Nikolas Zimmermann.
1499
1500         SVGResources don't invalidate if target object changes attributes
1501         https://bugs.webkit.org/show_bug.cgi?id=33091
1502
1503         Check if SVG resources are invalidated, if target object changes
1504         attributes.
1505
1506         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.checksum: Added.
1507         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.png: Added.
1508         * platform/mac/svg/custom/resource-invalidate-on-target-update-expected.txt: Added.
1509         * svg/custom/resource-invalidate-on-target-update.svg: Added.
1510
1511 2010-01-03  Kenneth Russell  <kbr@google.com>
1512
1513         Reviewed by Maciej Stachowiak.
1514
1515         Index validation code must always copy client data
1516         https://bugs.webkit.org/show_bug.cgi?id=32748
1517
1518         Client data must always be copied during bufferData and
1519         bufferSubData calls, because otherwise the data the GL uses to
1520         draw may differ from that checked by the index validation code.
1521
1522         * fast/canvas/webgl/index-validation-copies-indices-expected.txt: Added.
1523         * fast/canvas/webgl/index-validation-copies-indices.html: Added.
1524
1525 2010-01-03  Jakub Wieczorek  <faw217@gmail.com>
1526
1527         Reviewed by Eric Seidel.
1528
1529         [Qt] EventSender: add support for Enter key events
1530         https://bugs.webkit.org/show_bug.cgi?id=33064
1531
1532         Unskip 5 tests that are fixed now.
1533
1534         * platform/qt/Skipped:
1535
1536 2010-01-03  Mario Bensi  <mbensi@pleyo.com>
1537
1538         Reviewed by Simon Fraser.
1539
1540         create 3d directory and move tests dependent of 3D Rendering in this
1541         directory.
1542
1543         https://bugs.webkit.org/show_bug.cgi?id=33081
1544
1545         * animations/3d: Added.
1546         * animations/3d/change-transform-in-end-event.html: Copied from LayoutTests/animations/change-transform-in-end-event.html.
1547         * animations/3d/state-at-end-event-transform.html: Copied from LayoutTests/animations/state-at-end-event-transform.html.
1548         * animations/3d/transform-origin-vs-functions-expected.txt: Copied from LayoutTests/animations/transform-origin-vs-functions-expected.txt.
1549         * animations/3d/transform-origin-vs-functions.html: Copied from LayoutTests/animations/transform-origin-vs-functions.html.
1550         * animations/change-transform-in-end-event.html: Removed.
1551         * animations/state-at-end-event-transform.html: Removed.
1552         * animations/transform-origin-vs-functions-expected.txt: Removed.
1553         * animations/transform-origin-vs-functions.html: Removed.
1554
1555 2010-01-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1556
1557         Skip test that fails on and off on the release bot.
1558
1559         * platform/gtk/Skipped:
1560
1561 2010-01-02  Daniel Bates  <dbates@webkit.org>
1562
1563         Reviewed by Adam Barth.
1564
1565         https://bugs.webkit.org/show_bug.cgi?id=33109
1566
1567         Cleans up the XSSAuditor test directory by removing unnecessary test scripts.
1568
1569         The patch for bug #33107 added notifyDone() functionality to the script
1570         echo-intertag.pl. So, we can substitute this script for scripts echo-intertag-and-notify.php,
1571         echo-intertag-post-and-notify.pl, and echo-intertag-post.pl.
1572
1573         * http/tests/security/xssAuditor/link-opens-new-window.html: Modified to call script echo-intertag.pl.
1574         * http/tests/security/xssAuditor/resources/echo-intertag-and-notify.php: Removed.
1575         * http/tests/security/xssAuditor/resources/echo-intertag-post-and-notify.pl: Removed.
1576         * http/tests/security/xssAuditor/resources/echo-intertag-post.pl: Removed.
1577         * http/tests/security/xssAuditor/script-tag-post-control-char.html: Modified to call script echo-intertag.pl.
1578         * http/tests/security/xssAuditor/script-tag-post-null-char.html: Modified to call script echo-intertag.pl.
1579         * http/tests/security/xssAuditor/script-tag-post.html: Modified to call script echo-intertag.pl.
1580
1581 2010-01-02  Daniel Bates  <dbates@webkit.org>
1582
1583         Reviewed by Adam Barth.
1584
1585         https://bugs.webkit.org/show_bug.cgi?id=33107
1586
1587         Removes the use of window.setTimeout from the XSSAuditor tests:
1588         get-from-iframe.html and post-from-iframe.html by having the
1589         script echo-intertag.pl (called by these tests) call
1590         layoutTestController.notifyDone().
1591
1592         * http/tests/security/xssAuditor/get-from-iframe.html: Removes call of window.setTimeout.
1593         * http/tests/security/xssAuditor/post-from-iframe.html: Ditto.
1594         * http/tests/security/xssAuditor/resources/echo-intertag.pl: If the query argument
1595         notifyDone is found, then the script will generate a JavaScript script to call
1596         layoutTestController.notifyDone().
1597
1598 2010-01-01  Simon Fraser  <simon.fraser@apple.com>
1599
1600         Reviewed by Dan Bernstein.
1601
1602         Scrollbar of overflow:scroll div in compositing layer fails to render
1603         https://bugs.webkit.org/show_bug.cgi?id=32439
1604
1605         Test for compositing layers with scrollbars, and a resize control.
1606         
1607         * compositing/overflow/scrollbar-painting.html: Added.
1608         * platform/mac/compositing/overflow/scrollbar-painting-expected.checksum: Added.
1609         * platform/mac/compositing/overflow/scrollbar-painting-expected.png: Added.
1610         * platform/mac/compositing/overflow/scrollbar-painting-expected.txt: Added.
1611
1612 2009-12-31  Dan Bernstein  <mitz@apple.com>
1613
1614         Reviewed by Simon Fraser.
1615
1616         <rdar://problem/7503279> REGRESSION (r47440): Incomplete repaint at macworldexpo.com
1617         https://bugs.webkit.org/show_bug.cgi?id=33067
1618
1619         * fast/repaint/table-cell-overflow-expected.checksum: Added.
1620         * fast/repaint/table-cell-overflow-expected.png: Added.
1621         * fast/repaint/table-cell-overflow-expected.txt: Added.
1622         * fast/repaint/table-cell-overflow.html: Added.
1623
1624 2009-12-30  Dirk Schulze  <krit@webkit.org>
1625
1626         Reviewed by Anders Carlsson.
1627
1628         svg/custom/use-on-symbol-inside-pattern.svg is failing
1629         https://bugs.webkit.org/show_bug.cgi?id=17393
1630
1631         Reenable the test. It isn't failing anymore.
1632
1633         * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.checksum:
1634         * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.png:
1635         * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
1636         * svg/custom/use-on-symbol-inside-pattern.svg: Copied from LayoutTests/svg/custom/use-on-symbol-inside-pattern.svg-disabled.
1637         * svg/custom/use-on-symbol-inside-pattern.svg-disabled: Removed.
1638
1639 2009-12-30  Dirk Schulze  <krit@webkit.org>
1640
1641         Reviewed by Eric Seidel.
1642
1643         SVGResourceClipper needs to invalidate content
1644         https://bugs.webkit.org/show_bug.cgi?id=33054
1645
1646         Drawing area should change after attribute changes in clipPath or
1647         it's childs.
1648
1649         * platform/mac/svg/custom/clip-path-child-changes-expected.txt:
1650         * platform/mac/svg/custom/clip-path-units-changes-expected.txt:
1651
1652 2009-12-30  Jakub Wieczorek  <faw217@gmail.com>
1653
1654         Reviewed by Simon Hausmann.
1655
1656         [Qt] Fix PluginView::handlePostReadFile().
1657         https://bugs.webkit.org/show_bug.cgi?id=33052
1658
1659         The function should actually rewrite the given file to the buffer.
1660
1661         This change fixes http/tests/plugins/post-url-file.html, which can be unskipped
1662         now along with other passing http/plugins tests.
1663
1664         * platform/qt/Skipped:
1665
1666 2009-12-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1667
1668         Skipping isolatedWorld test - we still do not support that.
1669
1670         * platform/gtk/Skipped:
1671
1672 2009-12-30  Andras Becsi  <abecsi@inf.u-szeged.hu>
1673
1674         Rubber-stamped by Holger Hans Peter Freyther.
1675
1676         [Qt] Add expected files for the following new passing tests.
1677
1678         * platform/qt/editing/selection/select-text-overflow-ellipsis-expected.txt: Added.
1679         * platform/qt/fast/block/float/in-margin-expected.txt: Copied from LayoutTests/platform/mac/fast/block/float/in-margin-expected.txt.
1680         * platform/qt/fast/text/fake-italic-expected.txt: Added.
1681         * platform/qt/svg/custom/empty-mask-expected.txt: Added.
1682         * platform/qt/svg/filters/filter-source-position-expected.txt: Added.
1683
1684 2009-12-30  Csaba Osztrogonác  <ossy@webkit.org>
1685
1686         Reviewed by Dirk Schulze.
1687
1688         [Qt] Expected files updated after r52647.
1689
1690         * platform/qt/svg/css/clippath-with-shadow-expected.txt:
1691         * platform/qt/svg/filters/feGaussianBlur-expected.txt:
1692         * platform/qt/svg/filters/feMerge-expected.txt:
1693         * platform/qt/svg/filters/feOffset-expected.txt:
1694         * platform/qt/svg/filters/feTile-expected.txt:
1695         * platform/qt/svg/filters/shadow-on-filter-expected.txt:
1696         * platform/qt/svg/filters/shadow-on-rect-with-filter-expected.txt:
1697         * platform/qt/svg/filters/sourceAlpha-expected.txt:
1698         * platform/qt/svg/filters/subRegion-in-userSpace-expected.txt:
1699         * platform/qt/svg/filters/subRegion-one-effect-expected.txt:
1700         * platform/qt/svg/filters/subRegion-two-effects-expected.txt:
1701
1702 2009-12-30  Csaba Osztrogonác  <ossy@webkit.org>
1703
1704         Rubber-stamped by Simon Hausmann.
1705
1706         [Qt] DataGrid support turned off by r52648. Expected files updated.
1707
1708         * platform/qt/fast/dom/Window/window-properties-expected.txt: updated.
1709         * platform/qt/fast/dom/prototype-inheritance-expected.txt: updated.
1710         * platform/qt/fast/js/global-constructors-expected.txt: updated.
1711
1712 2009-12-30  Dirk Schulze  <krit@webkit.org>
1713
1714         Unreviewed test result fix.
1715
1716         Detailed boundingBoxes in SVG Renderer
1717         https://bugs.webkit.org/show_bug.cgi?id=32815
1718
1719         Forgot to update this test.
1720
1721         * platform/mac/svg/W3C-SVG-1.1/masking-path-05-f-expected.txt:
1722
1723 2009-12-30  Dirk Schulze  <krit@webkit.org>
1724
1725         Reviewed by Nikolas Zimmmermann.
1726
1727         Detailed boundingBoxes in SVG Renderer
1728         https://bugs.webkit.org/show_bug.cgi?id=32815
1729
1730         Mainly Filter and Masker tests need new test results.
1731         repaintRectInLocalCoordinates changed to calculate the smallest
1732         repaint area considering the bounding bo of masker, filter and
1733         clipper as well as the stroke and marker boundaries.            
1734
1735         * platform/mac/svg/W3C-SVG-1.1/filters-color-01-b-expected.txt:
1736         * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.checksum:
1737         * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.png:
1738         * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
1739         * platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
1740         * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
1741         * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
1742         * platform/mac/svg/W3C-SVG-1.1/filters-offset-01-b-expected.txt:
1743         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
1744         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
1745         * platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
1746         * platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
1747         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1748         * platform/mac/svg/batik/filters/feTile-expected.txt:
1749         * platform/mac/svg/batik/filters/filterRegions-expected.txt:
1750         * platform/mac/svg/batik/masking/maskRegions-expected.txt:
1751         * platform/mac/svg/batik/text/textEffect-expected.txt:
1752         * platform/mac/svg/batik/text/textEffect3-expected.txt:
1753         * platform/mac/svg/css/clippath-with-shadow-expected.txt:
1754         * platform/mac/svg/custom/clip-path-display-none-child-expected.txt:
1755         * platform/mac/svg/custom/clip-path-href-changes-expected.txt:
1756         * platform/mac/svg/custom/clip-path-referencing-use-expected.txt:
1757         * platform/mac/svg/custom/clip-path-referencing-use2-expected.txt:
1758         * platform/mac/svg/custom/clip-path-with-transform-expected.txt:
1759         * platform/mac/svg/custom/empty-merge-expected.txt:
1760         * platform/mac/svg/custom/feDisplacementMap-01-expected.txt:
1761         * platform/mac/svg/custom/focus-ring-expected.checksum:
1762         * platform/mac/svg/custom/focus-ring-expected.png:
1763         * platform/mac/svg/custom/focus-ring-expected.txt:
1764         * platform/mac/svg/custom/image-with-transform-clip-filter-expected.txt:
1765         * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
1766         * platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
1767         * platform/mac/svg/custom/mask-excessive-malloc-expected.checksum:
1768         * platform/mac/svg/custom/mask-excessive-malloc-expected.png:
1769         * platform/mac/svg/custom/mask-with-all-units-expected.txt:
1770         * platform/mac/svg/custom/non-opaque-filters-expected.txt:
1771         * platform/mac/svg/custom/recursive-clippath-expected.txt:
1772         * platform/mac/svg/custom/text-clip-expected.txt:
1773         * platform/mac/svg/custom/visibility-override-clip-expected.txt:
1774         * platform/mac/svg/filters/big-sized-filter-2-expected.txt:
1775         * platform/mac/svg/filters/big-sized-filter-expected.txt:
1776         * platform/mac/svg/filters/feDisplacementMap-expected.txt:
1777         * platform/mac/svg/filters/feMerge-expected.txt:
1778         * platform/mac/svg/filters/feOffset-expected.txt:
1779         * platform/mac/svg/filters/feTile-expected.txt:
1780         * platform/mac/svg/filters/filter-source-position-expected.txt:
1781         * platform/mac/svg/filters/filterRes-expected.txt:
1782         * platform/mac/svg/filters/shadow-on-filter-expected.txt:
1783         * platform/mac/svg/filters/shadow-on-rect-with-filter-expected.txt:
1784         * platform/mac/svg/filters/subRegion-one-effect-expected.txt:
1785         * platform/mac/svg/filters/subRegion-two-effects-expected.txt:
1786         * svg/custom/use-clipped-transform-expected.txt:
1787
1788 2009-12-29  Adam Barth  <abarth@webkit.org>
1789
1790         Reviewed by Sam Weinig.
1791
1792         Add a test for window.top and isolated worlds
1793         https://bugs.webkit.org/show_bug.cgi?id=33030
1794
1795         I wrote this test to investigate an issue that turns out is working
1796         properly.  No sense wasting a perfectly good test, so we should add it.
1797
1798         * http/tests/security/isolatedWorld/top-properties-expected.txt: Added.
1799         * http/tests/security/isolatedWorld/top-properties.html: Added.
1800
1801 2009-12-29  Csaba Osztrogonác  <ossy@webkit.org>
1802
1803         Rubber-stamped by Simon Hausmann.
1804
1805         [Qt] Remove a bunch of now passing tests from skiplist.
1806
1807         * platform/qt/Skipped:
1808
1809 2009-12-29  Eric Seidel  <eric@webkit.org>
1810
1811         No review, rolling out r52630.
1812         https://bugs.webkit.org/show_bug.cgi?id=33012
1813         http://trac.webkit.org/changeset/52630
1814
1815         This caused 2 layout test failures, and 2 layout test crashes on Leopard bots.
1816
1817         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1818         * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
1819         * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
1820         * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
1821         * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
1822         * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
1823         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
1824         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
1825         * platform/mac/svg/custom/marker-changes-expected.checksum:
1826         * platform/mac/svg/custom/marker-changes-expected.png:
1827         * platform/mac/svg/custom/marker-changes-expected.txt:
1828         * platform/mac/svg/custom/marker-child-changes-expected.checksum:
1829         * platform/mac/svg/custom/marker-child-changes-expected.png:
1830         * platform/mac/svg/custom/marker-child-changes-expected.txt:
1831         * platform/mac/svg/custom/marker-default-width-height-expected.txt:
1832         * platform/mac/svg/custom/marker-overflow-clip-expected.txt:
1833         * platform/mac/svg/custom/marker-referencePoint-expected.checksum: Removed.
1834         * platform/mac/svg/custom/marker-referencePoint-expected.png: Removed.
1835         * platform/mac/svg/custom/marker-referencePoint-expected.txt: Removed.
1836         * platform/mac/svg/custom/marker-viewBox-changes-expected.checksum:
1837         * platform/mac/svg/custom/marker-viewBox-changes-expected.png:
1838         * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
1839         * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
1840         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1841         * svg/custom/marker-referencePoint.svg: Removed.
1842
1843 2009-12-29  Nikolas Zimmermann  <nzimmermann@rim.com>
1844
1845         Reviewed by Dirk Schulze.
1846
1847         Marker code is buggy: referencePoint translation is off
1848         https://bugs.webkit.org/show_bug.cgi?id=33012
1849
1850         Update SVG test baseline, after rewriting marker support.
1851
1852         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
1853         * platform/mac/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt:
1854         * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
1855         * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
1856         * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
1857         * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
1858         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
1859         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
1860         * platform/mac/svg/custom/marker-changes-expected.checksum:
1861         * platform/mac/svg/custom/marker-changes-expected.png:
1862         * platform/mac/svg/custom/marker-changes-expected.txt:
1863         * platform/mac/svg/custom/marker-child-changes-expected.checksum:
1864         * platform/mac/svg/custom/marker-child-changes-expected.png:
1865         * platform/mac/svg/custom/marker-child-changes-expected.txt:
1866         * platform/mac/svg/custom/marker-default-width-height-expected.txt:
1867         * platform/mac/svg/custom/marker-overflow-clip-expected.txt:
1868         * platform/mac/svg/custom/marker-referencePoint-expected.checksum: Added.
1869         * platform/mac/svg/custom/marker-referencePoint-expected.png: Added.
1870         * platform/mac/svg/custom/marker-referencePoint-expected.txt: Added.
1871         * platform/mac/svg/custom/marker-viewBox-changes-expected.checksum:
1872         * platform/mac/svg/custom/marker-viewBox-changes-expected.png:
1873         * platform/mac/svg/custom/marker-viewBox-changes-expected.txt:
1874         * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
1875         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
1876         * svg/custom/marker-referencePoint.svg: Added.
1877
1878 2009-12-29  Johnny Ding  <jnd@chromium.org>
1879
1880         Reviewed by Dimitri Glazkov.
1881
1882         https://bugs.webkit.org/show_bug.cgi?id=32863
1883         Make NodeList support call-as-function.
1884
1885         * fast/dom/NodeList/nodelist-item-call-as-function-expected.txt: Added.
1886         * fast/dom/NodeList/nodelist-item-call-as-function.html: Added.
1887         * fast/dom/NodeList/script-tests: Added.
1888         * fast/dom/NodeList/script-tests/TEMPLATE.html: Added.
1889         * fast/dom/NodeList/script-tests/nodelist-item-call-as-function.js: Added.
1890
1891 2009-12-29  Robert Hogan  <robert@roberthogan.net>
1892
1893         Reviewed by Eric Seidel.
1894
1895         [Qt] Fix crash on LayoutTests/fast/loader/empty-embed-src-attribute.html
1896         
1897         Related to https://bugs.webkit.org/show_bug.cgi?id=23806
1898         
1899         If an embedded document is loaded within a page and it has an empty
1900         URL, use a blank URL for the load request.
1901         
1902         https://bugs.webkit.org/show_bug.cgi?id=33017
1903
1904         * platform/qt/Skipped:
1905
1906 2009-12-29  Kent Tamura  <tkent@chromium.org>
1907
1908         Reviewed by Maciej Stachowiak.
1909
1910         Implement HTML5 <aside> element.
1911         https://bugs.webkit.org/show_bug.cgi?id=32943
1912
1913         The new test file tests:
1914         - <p> closing,
1915         - Residual style, and
1916         - FormatBlock.
1917
1918         * fast/html/aside-element-expected.txt: Added.
1919         * fast/html/aside-element.html: Added.
1920         * fast/html/script-tests/aside-element.js: Added.
1921
1922 2009-12-29  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1923
1924         [GTK] Failing media/video-seek-past-end-playing.html
1925         https://bugs.webkit.org/show_bug.cgi?id=33015
1926
1927         Skip test that fails on and off locally, but always on the release
1928         bot, until we figure out what is wrong.
1929
1930         * platform/gtk/Skipped:
1931
1932 2009-12-29  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1933
1934         [GTK] Fails fast/dom/prototype-inheritance-2.html after r52559
1935         https://bugs.webkit.org/show_bug.cgi?id=33014
1936
1937         Skipping test that is failing after r52559 until we figure out why
1938         the constructors are not showing up for us.
1939
1940         * platform/gtk/Skipped:
1941
1942 2009-12-29  Jakub Wieczorek  <faw217@gmail.com>
1943
1944         Reviewed by Eric Seidel.
1945
1946         [Qt] DRT: Frame loader callbacks differ from the Mac port
1947         https://bugs.webkit.org/show_bug.cgi?id=32989
1948
1949         Remove messages from the callbacks that should not dump them to match
1950         the expected results for the http/loading tests.
1951
1952         Unskip some http/loading tests which succeed now.
1953
1954         * platform/qt/Skipped:
1955
1956 2009-12-29  Robert Hogan  <robert@roberthogan.net>
1957
1958         Reviewed by Eric Seidel.
1959
1960         [Qt] fix fast/dom/Window/window-onFocus.html
1961         
1962         Add support for layouttestcontroller.windowIsKey to Qt DRT and fix issue where
1963         window.onblur was getting dispatched twice from QtWebKit.
1964         
1965         https://bugs.webkit.org/show_bug.cgi?id=32990
1966
1967         * platform/qt/Skipped:
1968
1969 2009-12-28  Charles Wei  <charles.wei@torchmobile.com.cn>
1970
1971         Reviewed by Maciej Stachowiak.
1972
1973         Add test cases for <noscript> with both Javascript enabled and disabled
1974         https://bugs.webkit.org/show_bug.cgi?id=32706
1975
1976
1977         * fast/parser/noscript-with-javascript-disabled-expected.txt: Added.
1978         * fast/parser/noscript-with-javascript-disabled.html: Added.
1979         * fast/parser/noscript-with-javascript-enabled-expected.txt: Added.
1980         * fast/parser/noscript-with-javascript-enabled.html: Added.
1981
1982 2009-12-28  Kinuko Yasuda  <kinuko@chromium.org>
1983
1984         Reviewed by Maciej Stachowiak.
1985
1986         Added a layout-test that tests if numeric pad arrow key
1987         events are correctly reported with keyLocation as
1988         DOM_KEY_LOCATION_NUMPAD.  Currently this test only passes on Mac.
1989         https://bugs.webkit.org/show_bug.cgi?id=28247
1990
1991         * fast/events/keydown-numpad-keys-expected.txt: Added.
1992         * fast/events/keydown-numpad-keys.html: Added.
1993         * fast/events/script-tests/keydown-numpad-keys.js: Added.
1994         (recordKeyEvent):
1995         (testKeyEventWithLocation):
1996
1997         * platform/gtk/Skipped: fast/events/keydown-numpad-keys.html added.
1998         * platform/qt/Skipped: fast/events/keydown-numpad-keys.html added.
1999         * platform/win/Skipped: fast/events/keydown-numpad-keys.html added.
2000
2001 2009-12-28  Mike Moretti  <webkit9@mordent.com>
2002
2003         Reviewed by Darin Adler.
2004
2005         Fix bug 28245 - problem with inserting a span into a long text block causing a crash because of a null string
2006
2007         * fast/dom/insert-span-into-long-text-bug-28245-expected.txt: Added.
2008         * fast/dom/insert-span-into-long-text-bug-28245.html: Added.
2009
2010 2009-12-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2011
2012         Skip test that is failing since it was checked in, and some tests
2013         that need results.
2014
2015         * platform/gtk/Skipped:
2016
2017 2009-12-28  Kent Tamura  <tkent@chromium.org>
2018
2019         Reviewed by Maciej Stachowiak.
2020
2021         Implement HTML5 <article> element.
2022         https://bugs.webkit.org/show_bug.cgi?id=32942
2023
2024         The new test file tests:
2025         - <p> closing,
2026         - Residual style, and
2027         - FormatBlock.
2028
2029         * fast/html/article-element-expected.txt: Added.
2030         * fast/html/article-element.html: Added.
2031         * fast/html/script-tests/article-element.js: Added.
2032
2033 2009-12-27  Maciej Stachowiak  <mjs@apple.com>
2034
2035         Rubber stamped by Adam Barth.
2036
2037         Put media/audio-delete-while-step-button-clicked.html back in the mac skipped list because
2038         I think it's making other media tests fail sporadically.
2039
2040         * platform/mac-tiger/Skipped:
2041         * platform/mac/Skipped:
2042
2043 2009-12-27  Jakub Wieczorek  <faw217@gmail.com>
2044
2045         Reviewed by Eric Seidel.
2046
2047         [Qt] Support upload progress events in XMLHttpRequest
2048         https://bugs.webkit.org/show_bug.cgi?id=32969
2049
2050         Make QNetworkReplyHandler report the upload progress to the client.
2051
2052         Already covered by tests:
2053         http/tests/xmlhttprequest/upload-onload-event.html
2054         http/tests/xmlhttprequest/upload-onloadstart-event.html
2055         http/tests/xmlhttprequest/upload-progress-events.html
2056         http/tests/xmlhttprequest/upload-onprogress-event.html
2057
2058         which have been unskipped.
2059
2060         * platform/qt/Skipped:
2061
2062 2009-12-27  Maciej Stachowiak  <mjs@apple.com>
2063
2064         Rubber stamped by Adam Barth.
2065
2066         Add media/audio-delete-while-step-button-clicked.html back to the Tiger skipped list.
2067
2068         * platform/mac-tiger/Skipped:
2069
2070 2009-12-27  Maciej Stachowiak  <mjs@apple.com>
2071
2072         Rubber stamped by Adam Barth.
2073
2074         Removed some tests from the skipped list that are not failing on my system.
2075
2076         * platform/mac-snowleopard/Skipped:
2077         * platform/mac/Skipped:
2078         * platform/mac/fast/forms/menulist-style-color-expected.checksum: Added.
2079         * platform/mac/fast/forms/menulist-style-color-expected.png: Added.
2080         * platform/mac/fast/forms/menulist-style-color-expected.txt: Added.
2081         * platform/mac/plugins/qt-qwidget-plugin-expected.checksum: Added.
2082         * platform/mac/plugins/qt-qwidget-plugin-expected.png: Added.
2083         * platform/mac/plugins/qt-qwidget-plugin-expected.txt: Added.
2084
2085 2009-12-27  Maciej Stachowiak  <mjs@apple.com>
2086
2087         Rubber stamped by Cameron Zwarich.
2088
2089         Skip fast/images/size-failure.html on SnowLeopard because it
2090         tickles a CG bug that makes it time out.
2091
2092         * platform/mac-snowleopard/Skipped:
2093
2094 2009-12-27  Maciej Stachowiak  <mjs@apple.com>
2095
2096         Reviewed by Dan Bernstein.
2097
2098         fast/forms/basic-selects.html is failing on SnowLeopard
2099         https://bugs.webkit.org/show_bug.cgi?id=32960
2100
2101         The recently added fast/forms/basic-selects.html is failing on SnowLeopard; the
2102         result checked in is only valid for Leopard and earlier, because SnowLeopard
2103         slightly changed the disabled text color.
2104         
2105         Move the pre-SL result to platform/mac-leopard and generate new
2106         SnowLeopard results in platform/mac.
2107         
2108         * platform/mac-leopard/fast/forms/basic-selects-expected.checksum: Copied from platform/mac/fast/forms/basic-selects-expected.checksum.
2109         * platform/mac-leopard/fast/forms/basic-selects-expected.png: Copied from platform/mac/fast/forms/basic-selects-expected.png.
2110         * platform/mac-leopard/fast/forms/basic-selects-expected.txt: Copied from platform/mac/fast/forms/basic-selects-expected.txt.
2111         * platform/mac/fast/forms/basic-selects-expected.checksum:
2112         * platform/mac/fast/forms/basic-selects-expected.png:
2113         * platform/mac/fast/forms/basic-selects-expected.txt:
2114
2115 2009-12-27  Dirk Schulze  <krit@webkit.org>
2116
2117         Reviewed by Nikolas Zimmermann.
2118
2119         SVG: Stop rendering of objects with empty mask and filter content
2120         https://bugs.webkit.org/show_bug.cgi?id=32968
2121
2122         Check if the content is not drawn, if the mask clips the complete
2123         content away.
2124         mask-excessive-malloc needed an update. This patch stops rendering
2125         if there is no content in mask. But it's intention is to test
2126         big masking images.
2127
2128         * platform/mac/svg/custom/empty-mask-expected.checksum: Added.
2129         * platform/mac/svg/custom/empty-mask-expected.png: Added.
2130         * platform/mac/svg/custom/empty-mask-expected.txt: Added.
2131         * platform/mac/svg/custom/mask-excessive-malloc-expected.checksum:
2132         * platform/mac/svg/custom/mask-excessive-malloc-expected.png:
2133         * platform/mac/svg/custom/mask-excessive-malloc-expected.txt:
2134         * svg/custom/empty-mask.svg: Added.
2135         * svg/custom/mask-excessive-malloc.svg:
2136
2137 2009-12-27  Dirk Schulze  <krit@webkit.org>
2138
2139         Reviewed by Nikolas Zimmermann.
2140
2141         SVG Mask result wrong, if two different objects call the same mask id
2142         https://bugs.webkit.org/show_bug.cgi?id=32787
2143
2144         Two rects with different sizes and positions call the same mask id. Both
2145         rects should be masked to two circles, dependent on the properties of the
2146         rects.
2147
2148         * platform/mac/svg/custom/mask-on-multiple-objects-expected.checksum: Added.
2149         * platform/mac/svg/custom/mask-on-multiple-objects-expected.png: Added.
2150         * platform/mac/svg/custom/mask-on-multiple-objects-expected.txt: Added.
2151         * svg/custom/mask-on-multiple-objects.svg: Added.
2152
2153 2009-12-27  Csaba Osztrogonác  <ossy@webkit.org>
2154
2155         Rubber-stamped by Simon Hausmann.
2156
2157         [Qt] DRT sideeffect (authentication)
2158         https://bugs.webkit.org/show_bug.cgi?id=32961
2159
2160         * platform/qt/Skipped: http/tests/xmlhttprequest/failed-auth.html added temorarily (until fix).
2161
2162 2009-12-27  Robert Hogan  <robert@roberthogan.net>
2163
2164         Rubber-stamped by Simon Hausmann.
2165
2166         Remove successful tests from qt skipped list
2167
2168         https://bugs.webkit.org/show_bug.cgi?id=32948
2169
2170         * platform/qt/Skipped:
2171
2172 2009-12-27  Robert Hogan  <robert@roberthogan.net>
2173
2174         Rubber-stamped by Simon Hausmann.
2175
2176         Remove duplicate entries from Qt skipped list
2177
2178         https://bugs.webkit.org/show_bug.cgi?id=32947
2179
2180         * platform/qt/Skipped:
2181
2182 2009-12-26  Dan Bernstein  <mitz@apple.com>
2183
2184         Reviewed by Sam Weinig.
2185
2186         <rdar://problem/7483622> REGRESSION (r47255): Extra Large Amount of Empty Space
2187         https://bugs.webkit.org/show_bug.cgi?id=32690
2188
2189         * fast/block/float/clear-to-fit-expected.checksum: Added.
2190         * fast/block/float/clear-to-fit-expected.png: Added.
2191         * fast/block/float/clear-to-fit-expected.txt: Added.
2192         * fast/block/float/clear-to-fit.html: Added.
2193
2194 2009-12-26  Csaba Osztrogonác  <ossy@webkit.org>
2195
2196         Rubber-stamped by Simon Hausmann.
2197
2198         [Qt] Skipping some flakey tests.
2199         https://bugs.webkit.org/show_bug.cgi?id=32946
2200
2201         * platform/qt/Skipped:
2202          - http/tests/cookies/simple-cookies-expired.html added.
2203          - storage/database-lock-after-reload.html added.
2204          - storage/empty-statement.html added.
2205          - storage/execute-sql-args.html added.
2206          - storage/hash-change-with-xhr.html added.
2207
2208 2009-12-25  Kent Tamura  <tkent@chromium.org>
2209
2210         Reviewed by Darin Adler.
2211
2212         Implement HTML5 section element.
2213         https://bugs.webkit.org/show_bug.cgi?id=32936
2214
2215         The new test file tests:
2216         - <p> closing,
2217         - Residual style, and
2218         - FormatBlock.
2219
2220         * fast/html/script-tests/TEMPLATE.html: Added.
2221         * fast/html/script-tests/section-element.js: Added.
2222         * fast/html/section-element-expected.txt: Added.
2223         * fast/html/section-element.html: Added.
2224
2225 2009-12-25  Csaba Osztrogonác  <ossy@webkit.org>
2226
2227         Rubber-stamped by Simon Hausmann.
2228
2229         [Qt] svg/custom/global-constructors.html skipped 
2230         temporarily (until fix) because of missing variables.
2231         Platform dependent expected files updated after r52559.
2232
2233         https://bugs.webkit.org/show_bug.cgi?id=32941
2234
2235         * platform/qt/Skipped: svg/custom/global-constructors.html added until fix.
2236         * platform/qt/fast/dom/Window/window-properties-expected.txt: updated.
2237         * platform/qt/fast/dom/prototype-inheritance-expected.txt: updated.
2238         * platform/qt/fast/js/global-constructors-expected.txt: updated.
2239
2240 2009-12-25  Nikolas Zimmermann  <nzimmermann@rim.com>
2241
2242         Reviewed by Dirk Schulze.
2243
2244         DOMWindow is missing lots of SVG* constructor objects
2245         https://bugs.webkit.org/show_bug.cgi?id=20430
2246
2247         Update LayoutTests after exposing several new SVG* constructor objects.
2248
2249         * fast/dom/Window/window-properties-expected.txt:
2250         * fast/dom/prototype-inheritance-2-expected.txt:
2251         * fast/dom/prototype-inheritance-expected.txt:
2252         * fast/js/global-constructors-expected.txt:
2253         * svg/custom/global-constructors-expected.txt: Added.
2254         * svg/custom/global-constructors.html: Added.
2255         * svg/custom/script-tests/global-constructors.js: Added.
2256         (shouldBeDefined):
2257
2258 2009-12-25  Csaba Osztrogonác  <ossy@webkit.org>
2259
2260         Unreviewed trivial fix.
2261
2262         LayoutTests/inspector/settings-set-get.html removed 
2263         by r52547, it should be removed from skiplist.
2264
2265         * platform/qt/Skipped: inspector/settings-set-get.html removed.
2266
2267 2009-12-24  Robert Hogan  <robert@roberthogan.net>
2268
2269         Reviewed by Eric Seidel.
2270
2271         Remove LayoutTests/storage/change-version.html from Qt Skipped list
2272         
2273         LayoutTests/storage/change-version.html now passes.
2274         Probably related to the fix in https://bugs.webkit.org/show_bug.cgi?id=32437.
2275         
2276         https://bugs.webkit.org/show_bug.cgi?id=32917
2277
2278         * platform/qt/Skipped:
2279
2280 2009-12-24  Andras Becsi  <abecsi@inf.u-szeged.hu>
2281
2282         Rubber-stamped by Simon Hausmann.
2283
2284         [Qt] Skip failing test until a solution for layoutTestController.notifyDone() is found.
2285         https://bugs.webkit.org/show_bug.cgi?id=31626
2286
2287         * platform/qt/Skipped: inspector/console-clear.html skipped
2288
2289 2009-12-24  Jessie Berlin  <jberlin@webkit.org>
2290
2291         Reviewed by Dan Bernstein.
2292
2293         Fix for WebKit bug 29968 - Selecting text with text-overflow ellipsis
2294         should not show cut off text
2295         https://bugs.webkit.org/show_bug.cgi?id=29968
2296         
2297         Also fixes the issue on both Mac OS X and Windows where the highlight
2298         would extend only partway into the ellipsis based on the size of the
2299         characters being truncated.
2300         
2301         Places the expected results under the mac and win platforms separately
2302         because they are pixel test results and also the size of the
2303         RenderBlocks are showing up as slightly different between mac and win.
2304
2305         * editing/selection/select-text-overflow-ellipsis.html: Added.
2306         * platform/mac/editing/selection/select-text-overflow-ellipsis-expected.checksum: Added.
2307         * platform/mac/editing/selection/select-text-overflow-ellipsis-expected.png: Added.
2308         * platform/mac/editing/selection/select-text-overflow-ellipsis-expected.txt: Added.
2309         * platform/win/editing/selection/select-text-overflow-ellipsis-expected.checksum: Added.
2310         * platform/win/editing/selection/select-text-overflow-ellipsis-expected.png: Added.
2311         * platform/win/editing/selection/select-text-overflow-ellipsis-expected.txt: Added.
2312
2313 2009-12-21  Pavel Feldman  <pfeldman@chromium.org>
2314
2315         Reviewed by Timothy Hatcher.
2316
2317         Web Inspector: add Settings.js class that would manage
2318         frontend settings.
2319
2320         This change:
2321         - Splits preferences and settings
2322         - Pushes settings to the frontend on load
2323         - Stores settings on each change
2324         - Stores showInheritedStyles as setting.
2325
2326         https://bugs.webkit.org/show_bug.cgi?id=32832
2327
2328         * inspector/settings-set-get-expected.txt: Removed.
2329         * inspector/settings-set-get.html: Removed.
2330
2331 2009-12-24  Pavel Feldman  <pfeldman@chromium.org>
2332
2333         Not reviewed: follow up to r52545, adding missing tests.
2334
2335         * inspector/console-clear-expected.txt: Added.
2336         * inspector/console-clear.html: Added.
2337
2338 2009-12-23  Pavel Feldman  <pfeldman@chromium.org>
2339
2340         Reviewed by Timothy Hatcher.
2341
2342         Web Inspector: [REGRESSION] console's clear command does not work.
2343
2344         https://bugs.webkit.org/show_bug.cgi?id=32897
2345
2346         * inspector/console-clear-expected.txt: Added.
2347         * inspector/console-clear.html: Added.
2348         * inspector/console-tests.js:
2349         (dumpConsoleMessages.callback):
2350         (dumpConsoleMessages):
2351
2352 2009-12-23  Pavel Feldman  <pfeldman@chromium.org>
2353
2354         Reviewed by Timothy Hatcher.
2355
2356         Web Inspector: Console dumps strings in escaped form.
2357
2358         https://bugs.webkit.org/show_bug.cgi?id=32488
2359
2360         * inspector/console-format-expected.txt:
2361
2362 2009-12-23  Alexey Proskuryakov  <ap@apple.com>
2363
2364         Reviewed by Darin Adler.
2365
2366         https://bugs.webkit.org/show_bug.cgi?id=32905
2367         With Pinyin Simplified IM, a wrong character is deleted from google.com suggestion
2368
2369         * platform/mac/editing/input/selection-change-closes-typing-expected.txt: Added.
2370         * platform/mac/editing/input/selection-change-closes-typing.html: Added.
2371
2372 2009-12-23  David Levin  <levin@chromium.org>
2373
2374         REGRESSION (r52494): Assertion failure in Frame::caretBlinkTimerFired() (selection()->isCaret())
2375         https://bugs.webkit.org/show_bug.cgi?id=32903
2376
2377         No review but ok'ed by Darin Adler. Rolling out r52494 due to above regression.
2378
2379         * fast/forms/selection-layout-reentry-strange-case-expected.txt: Removed.
2380         * fast/forms/selection-layout-reentry-strange-case.html: Removed.
2381         * platform/mac/accessibility/frame-with-title-expected.txt:
2382
2383 2009-12-23  Nikolas Zimmermann  <nzimmermann@rim.com>
2384
2385         Reviewed by Eric Seidel.
2386
2387         Reverse JS GenerateConstructor logic
2388         https://bugs.webkit.org/show_bug.cgi?id=32910
2389
2390         HTMLOptionsCollection correctly exposes its JS constructor now, thus fixing its test in fast/dom/wrapper-classes.html
2391
2392         * fast/dom/wrapper-classes-expected.txt:
2393
2394 2009-12-23  Brian Weinstein  <bweinstein@apple.com>
2395
2396         Rubber-stamped by Eric Seidel.
2397
2398         Added Windows specific results for a test that was committed in r52505.
2399
2400         * platform/win/fast/forms/basic-textareas-quirks-expected.txt: Added.
2401
2402 2009-12-23  Adam Barth  <abarth@webkit.org>
2403
2404         Reviewed by Eric Seidel.
2405
2406         "Refused to execute a JavaScript script" error when embedding SWF with
2407         a URL that is also a query parameter
2408         https://bugs.webkit.org/show_bug.cgi?id=32908
2409
2410         Update expected results to show that we don't raise an alarm in this case.
2411
2412         * http/tests/security/xssAuditor/object-src-inject-expected.txt:
2413
2414 2009-12-23  Dan Bernstein  <mitz@apple.com>
2415
2416         Reviewed by Darin Adler.
2417
2418         <rdar://problem/7487164> First line of text cannot be selected
2419         https://bugs.webkit.org/show_bug.cgi?id=32749
2420
2421         * fast/text/remove-zero-length-run-expected.txt: Added.
2422         * fast/text/remove-zero-length-run.html: Added.
2423
2424 2009-12-18  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
2425
2426         Reviewed by Darin Adler.
2427
2428         Fix for newlines turning into missing-gyphs when using SVG fonts
2429
2430         https://bugs.webkit.org/show_bug.cgi?id=32710
2431
2432         Font::drawText() has three code paths:
2433
2434           - drawTextUsingSVGFont()
2435           - drawSimpleText()
2436           - drawComplexText()
2437
2438         The latter two both have logic to replace newlines and tabs, as well
2439         as a few other control characters that are considered spaces, with
2440         spaces, before actually drawing the text. Previously the SVG font
2441         path did not have this kind of logic.
2442
2443         This change introduces two helper functions in Font to do this space
2444         replacement, which are then used for the simple path, the SVG path,
2445         and the Qt implementation of the complex path.
2446
2447         Test: svg/custom/svg-fonts-in-html-linebreaks.html
2448
2449         * svg/custom/resources/ABCFont.svg: Added. Font for test case
2450         * svg/custom/svg-fonts-in-html-linebreaks-expected.txt: Added.
2451         * svg/custom/svg-fonts-in-html-linebreaks.html: New test case
2452
2453 2009-12-23  Kent Tamura  <tkent@chromium.org>
2454
2455         Reviewed by Darin Adler.
2456
2457         HTMLInputElement::valueAsDate getter support.
2458         https://bugs.webkit.org/show_bug.cgi?id=32876
2459
2460         Tests for the valueAsDate getter with various types.
2461
2462         * fast/forms/input-valueasdate-date-expected.txt: Added.
2463         * fast/forms/input-valueasdate-date.html: Added.
2464         * fast/forms/input-valueasdate-datetime-expected.txt: Added.
2465         * fast/forms/input-valueasdate-datetime.html: Added.
2466         * fast/forms/input-valueasdate-datetimelocal-expected.txt: Added.
2467         * fast/forms/input-valueasdate-datetimelocal.html: Added.
2468         * fast/forms/input-valueasdate-month-expected.txt: Added.
2469         * fast/forms/input-valueasdate-month.html: Added.
2470         * fast/forms/input-valueasdate-time-expected.txt: Added.
2471         * fast/forms/input-valueasdate-time.html: Added.
2472         * fast/forms/input-valueasdate-week-expected.txt: Added.
2473         * fast/forms/input-valueasdate-week.html: Added.
2474         * fast/forms/script-tests/input-valueasdate-date.js: Added.
2475         * fast/forms/script-tests/input-valueasdate-datetime.js: Added.
2476         * fast/forms/script-tests/input-valueasdate-datetimelocal.js: Added.
2477         * fast/forms/script-tests/input-valueasdate-month.js: Added.
2478         * fast/forms/script-tests/input-valueasdate-time.js: Added.
2479         * fast/forms/script-tests/input-valueasdate-week.js: Added.
2480
2481 2009-12-22  Kenneth Russell  <kbr@google.com>
2482
2483         Reviewed by Eric Seidel.
2484
2485         [Chromium] Garbage in transparent regions of images uploaded as textures
2486         https://bugs.webkit.org/show_bug.cgi?id=32888
2487
2488         * fast/canvas/webgl/bug-32888-expected.txt: Added.
2489         * fast/canvas/webgl/bug-32888.html: Added.
2490         * fast/canvas/webgl/resources/bug-32888-texture.png: Added.
2491
2492 2009-12-22  Darin Adler  <darin@apple.com>
2493
2494         Removed DataGrid from results.
2495
2496         * fast/dom/Window/window-properties-expected.txt: Removed DataGrid classes.
2497         * fast/dom/prototype-inheritance-2-expected.txt: Ditto.
2498         * fast/dom/prototype-inheritance-expected.txt: Ditto.
2499         * fast/js/global-constructors-expected.txt: Ditto.
2500
2501 2009-12-22  Darin Adler  <darin@apple.com>
2502
2503         Disabled DataGrid tests.
2504
2505         * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html: Removed.
2506         * fast/dom/HTMLDataGridElement/DataGridColumns-basic.html-disabled: Copied from fast/dom/HTMLDataGridElement/DataGridColumns-basic.html.
2507         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html: Removed.
2508         * fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html-disabled: Copied from fast/dom/HTMLDataGridElement/DataGridColumns-dom-attributes.html.
2509         * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html: Removed.
2510         * fast/dom/HTMLDataGridElement/DataGridColumns-dom.html-disabled: Copied from fast/dom/HTMLDataGridElement/DataGridColumns-dom.html.
2511         * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html: Removed.
2512         * fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html-disabled: Copied from fast/dom/HTMLDataGridElement/DataGridDataSource-basic.html.
2513
2514 2009-12-22  Darin Adler  <darin@apple.com>
2515
2516         Reviewed by Sam Weinig.
2517
2518         ASSERTION FAILED: m_numNodeListCaches
2519         https://bugs.webkit.org/show_bug.cgi?id=19526
2520         <rdar://problem/7431572>
2521
2522         * fast/dom/NodeList/adoptNode-node-list-cache-expected.txt: Added.
2523         * fast/dom/NodeList/adoptNode-node-list-cache.html: Added.
2524         * fast/dom/NodeList/resources: Added.
2525         * fast/dom/NodeList/resources/adoptNode-node-list-cache-subframe.html: Added.
2526
2527 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2528
2529         Reviewed by Eric Seidel.
2530
2531         Upstream platform-specific variant of
2532         plugins/get-url-with-blank-target.html . There is some uncertainty
2533         over which behavior is correct - Chromium's and Safari/Win in this
2534         test, or Safari/Mac in the generic test. See 
2535         https://bugs.webkit.org/show_bug.cgi?id=32886 for the bug to converge
2536         the two.
2537         This patch is bug https://bugs.webkit.org/show_bug.cgi?32762 .
2538
2539         * platform/chromium/plugins/get-url-with-blank-target-expected.txt: Added.
2540         * platform/chromium/plugins/get-url-with-blank-target.html: Added.
2541
2542 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2543
2544         Reviewed by Eric Seidel.
2545
2546         Upstream a bunch of forms tests from chromium.org.
2547         https://bugs.webkit.org/show_bug.cgi?id=32755
2548
2549         * fast/forms/basic-selects.html: Added.
2550         * fast/forms/basic-textareas-quirks.html: Added.
2551         * fast/forms/document-write-empty-expected.txt: Added.
2552         * fast/forms/document-write-empty.html: Added.
2553         * fast/forms/form-action-expected.txt: Added.
2554         * fast/forms/form-action.html: Added.
2555         * fast/forms/lazy-event-listener-scope-chain-expected.txt: Added.
2556         * fast/forms/lazy-event-listener-scope-chain.html: Added.
2557         * fast/forms/resources/logo.gif: Added.
2558         * fast/forms/selected-index-value-expected.txt: Added.
2559         * fast/forms/selected-index-value.html: Added.
2560         * fast/forms/style-display-none-expected.txt: Added.
2561         * fast/forms/style-display-none.html: Added.
2562         * platform/mac/fast/forms/basic-selects-expected.checksum: Added.
2563         * platform/mac/fast/forms/basic-selects-expected.png: Added.
2564         * platform/mac/fast/forms/basic-selects-expected.txt: Added.
2565         * platform/mac/fast/forms/basic-textareas-quirks-expected.checksum:
2566         * platform/mac/fast/forms/basic-textareas-quirks-expected.png:
2567         * platform/mac/fast/forms/basic-textareas-quirks-expected.txt:
2568
2569
2570 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2571
2572         Reviewed by Eric Seidel.
2573
2574         Fix ordering of entries in this ChangeLog file
2575         https://bugs.webkit.org/show_bug.cgi?id=32883
2576
2577 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2578
2579         Reviewed by Eric Seidel.
2580
2581         Add platform-specific chromium test.
2582         https://bugs.webkit.org/show_bug.cgi?id=32741
2583
2584         * platform/chromium/fast/dom/interval-expected.txt: Added.
2585         * platform/chromium/fast/dom/interval.html: Added.
2586
2587 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2588
2589         Reviewed by Adam Barth.
2590
2591         Attempting to upstream xss-inactive-closure test from the Chromium
2592         test suite. https://bugs.webkit.org/show_bug.cgi?id=32691 .
2593
2594         * http/tests/security/listener/resources/xss-inactive-closure-child-2.html: Added.
2595         * http/tests/security/listener/resources/xss-inactive-closure-child.html: Added.
2596         * http/tests/security/listener/xss-inactive-closure-expected.txt: Added.
2597         * http/tests/security/listener/xss-inactive-closure.html: Added.
2598
2599 2009-12-22  Pavel Feldman  <pfeldman@chromium.org>
2600
2601         Reviewed by Timothy Hatcher.
2602
2603         Web Inspector: simplify highlighter definition.
2604
2605         https://bugs.webkit.org/show_bug.cgi?id=32869
2606
2607         * inspector/syntax-highlight-css-expected.txt:
2608         * inspector/syntax-highlight-javascript-expected.txt:
2609         * inspector/syntax-highlight.js:
2610         (frontend_dumpSyntaxHighlight):
2611
2612 2009-12-21  Darin Adler  <darin@apple.com>
2613
2614         Reviewed by Sam Weinig.
2615
2616         Reentrancy problem with selection in some edge cases.
2617         https://bugs.webkit.org/show_bug.cgi?id=32842
2618         rdar://problem/7449974
2619
2620         * fast/forms/selection-layout-reentry-strange-case-expected.txt: Added.
2621         * fast/forms/selection-layout-reentry-strange-case.html: Added.
2622
2623         * platform/mac/accessibility/frame-with-title-expected.txt: Updated since
2624         the number of layouts is now different.
2625
2626 2009-12-21  Csaba Osztrogonác  <ossy@webkit.org>
2627
2628         [Qt] Skip layoutTestController.notifyDone() related test until fix.
2629         https://bugs.webkit.org/show_bug.cgi?id=31626
2630
2631         * platform/qt/Skipped: http/tests/misc/set-window-opener-to-null.html added.
2632
2633 2009-12-22  Dirk Pranke  <dpranke@chromium.org>
2634
2635         Reviewed by Eric Seidel.
2636
2637         Upstream a bunch of forms tests from chromium.org.
2638         https://bugs.webkit.org/show_bug.cgi?id=32755
2639
2640         * fast/forms/basic-selects.html: Added.
2641         * fast/forms/basic-textareas-quirks.html: Added.
2642         * fast/forms/document-write-empty-expected.txt: Added.
2643         * fast/forms/document-write-empty.html: Added.
2644         * fast/forms/form-action-expected.txt: Added.
2645         * fast/forms/form-action.html: Added.
2646         * fast/forms/lazy-event-listener-scope-chain-expected.txt: Added.
2647         * fast/forms/lazy-event-listener-scope-chain.html: Added.
2648         * fast/forms/resources/logo.gif: Added.
2649         * fast/forms/selected-index-value-expected.txt: Added.
2650         * fast/forms/selected-index-value.html: Added.
2651         * fast/forms/style-display-none-expected.txt: Added.
2652         * fast/forms/style-display-none.html: Added.
2653         * platform/mac/fast/forms/basic-selects-expected.checksum: Added.
2654         * platform/mac/fast/forms/basic-selects-expected.png: Added.
2655         * platform/mac/fast/forms/basic-selects-expected.txt: Added.
2656         * platform/mac/fast/forms/basic-textareas-quirks-expected.checksum:
2657         * platform/mac/fast/forms/basic-textareas-quirks-expected.png:
2658         * platform/mac/fast/forms/basic-textareas-quirks-expected.txt:
2659
2660
2661 2009-12-21  Fumitoshi Ukai  <ukai@chromium.org>
2662
2663         Reviewed by Alexey Proskuryakov.
2664
2665         Invalid url should raise SYNTAX_ERR exception.
2666         https://bugs.webkit.org/show_bug.cgi?id=32700
2667
2668         * websocket/tests/bad-sub-protocol-expected.txt: add CONSOLE MESSAGEs
2669         * websocket/tests/script-tests/url-parsing.js: add invalid url tests.
2670           Also changed url from ws://127.0.0.1/ to ws://127.0.0.1:8880/websocket/tests/simple to make it sure no errors on console message for these tests by not receiving unexpected response from 127.0.0.1:80
2671         * websocket/tests/url-parsing-expected.txt:
2672
2673 2009-12-21  Dirk Pranke  <dpranke@chromium.org>
2674
2675         Reviewed by Adam Barth.
2676
2677         Upstream a test from chromium.org.
2678         https://bugs.webkit.org/show_bug.cgi?id=32761
2679
2680         * http/tests/misc/resources/content-iframe.html: Added.
2681         * http/tests/misc/set-window-opener-to-null-expected.txt: Added.
2682         * http/tests/misc/set-window-opener-to-null.html: Added.
2683
2684 2009-12-21  Enrica Casucci  <enrica@apple.com>
2685
2686         Reviewed by Maciej Stachowiak.
2687
2688         REGRESSION(4.0.4-ToT): Indent deletes non highlighted text in gmail.
2689         <rdar://problem/7489326>
2690         https://bugs.webkit.org/show_bug.cgi?id=32843
2691
2692         The fix for 7442387 did not handle the case where the end of paragraph
2693         is not a descendant of the computed outer block.
2694         Updated editing/execCommand/indent-with-style2.html to cover this case too.
2695
2696         * editing/execCommand/indent-with-style2-expected.txt:
2697         * editing/execCommand/indent-with-style2.html:
2698
2699 2009-12-21  Dirk Pranke  <dpranke@chromium.org>
2700
2701         Reviewed by Adam Barth.
2702
2703         Upstream a bunch of platform-specific Chromium plugin tests.
2704         https://bugs.webkit.org/show_bug.cgi?id=32751
2705
2706         * platform/chromium/plugins/call-as-function-expected.txt: Added.
2707         * platform/chromium/plugins/call-as-function.html: Added.
2708         * platform/chromium/plugins/get-url-with-iframe-target-no-crash-expected.txt: Added.
2709         * platform/chromium/plugins/get-url-with-iframe-target-no-crash.html: Added.
2710         * platform/chromium/plugins/multiple-plugins-expected.txt: Added.
2711         * platform/chromium/plugins/multiple-plugins.html: Added.
2712         * platform/chromium/plugins/nested-plugin-objects-expected.txt: Added.
2713         * platform/chromium/plugins/nested-plugin-objects.html: Added.
2714         * platform/chromium/plugins/refcount-leaks-expected.txt: Added.
2715         * platform/chromium/plugins/refcount-leaks.html: Added.
2716         * platform/chromium/plugins/return-npobject-expected.txt: Added.
2717         * platform/chromium/plugins/return-npobject.html: Added.
2718         * platform/chromium/plugins/script-object-invoke-expected.txt: Added.
2719         * platform/chromium/plugins/script-object-invoke.html: Added.
2720
2721 2009-12-21  Dirk Pranke  <dpranke@chromium.org>
2722
2723         Reviewed by Darin Adler.
2724
2725         Upstream a test to ensure we handle variations on "javascript:" URL
2726         correctly.
2727
2728         https://bugs.webkit.org/show_bug.cgi?id=32740
2729
2730         * fast/dom/xss-DENIED-javascript-variations-expected.txt: Added.
2731         * fast/dom/xss-DENIED-javascript-variations.html: Added.
2732
2733 2009-12-21  Nate Chapin  <japhet@chromium.org>
2734
2735         Unreviewed, build fix.
2736
2737         Cleared instead of deleted some layout test files, making them fail. Delete them for real.
2738
2739         * http/tests/navigation/image-load-in-beforeunload-handler-expected.txt: Removed.
2740         * http/tests/navigation/image-load-in-beforeunload-handler.html: Removed.
2741         * http/tests/navigation/image-load-in-unload-handler-expected.txt: Removed.
2742         * http/tests/navigation/image-load-in-unload-handler.html: Removed.
2743         * http/tests/navigation/resources/wait-then-notify-done.html: Removed.
2744
2745 2009-12-21  Nate Chapin  <japhet@chromium.org>
2746
2747         Rubber-stamped by Darin Adler.
2748
2749         Revert r52446 due to crashiness.
2750
2751         https://bugs.webkit.org/show_bug.cgi?id=32839
2752
2753         * http/tests/navigation/image-load-in-beforeunload-handler-expected.txt:
2754         * http/tests/navigation/image-load-in-beforeunload-handler.html:
2755         * http/tests/navigation/image-load-in-unload-handler-expected.txt:
2756         * http/tests/navigation/image-load-in-unload-handler.html:
2757         * http/tests/navigation/resources/wait-then-notify-done.html:
2758
2759 2009-12-21  Dirk Schulze  <krit@webkit.org>
2760
2761         Reviewed by Darin Adler and Nikolas Zimmermann.
2762
2763         Speed-up SVG Masking
2764         https://bugs.webkit.org/show_bug.cgi?id=32738
2765
2766         Update pixel test results for two SVG masking operations. They don't fail
2767         and there is no noticable difference between the old and new results. But
2768         Masking uses smaller ImageBuffers now and that changed the checksum.
2769
2770         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.checksum:
2771         * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png:
2772         * platform/mac/svg/batik/masking/maskRegions-expected.checksum:
2773         * platform/mac/svg/batik/masking/maskRegions-expected.png:
2774
2775 2009-12-21  Andreas Kling  <andreas.kling@nokia.com>
2776
2777         Reviewed by Darin Adler.
2778
2779         Test that dragging an SVG as <img> doesn't crash the browser.
2780         Note that this only works in debug mode as it's a failing assert.
2781
2782         https://bugs.webkit.org/show_bug.cgi?id=32511
2783
2784         * fast/images/drag-svg-as-image.html: Added.
2785         * platform/qt/Skipped: fast/images/drag-svg-as-image.html added.
2786
2787 2009-12-21  Nate Chapin  <japhet@chromium.org>
2788
2789         Reviewed by Darin Adler.
2790
2791         Tests for https://bugs.webkit.org/show_bug.cgi?id=30457.
2792
2793         * http/tests/navigation/image-load-in-beforeunload-handler-expected.txt: Added.
2794         * http/tests/navigation/image-load-in-beforeunload-handler.html: Added.
2795         * http/tests/navigation/image-load-in-unload-handler-expected.txt: Added.
2796         * http/tests/navigation/image-load-in-unload-handler.html: Added.
2797         * http/tests/navigation/resources/wait-then-notify-done.html: Added.
2798
2799 2009-12-21  Philippe Normand  <pnormand@igalia.com>
2800
2801         Rubber-stamped by Xan Lopez.
2802
2803         * platform/gtk/Skipped: Unskip test fixed by patch from Bug 24001.
2804
2805 2009-12-20  Kent Tamura  <tkent@chromium.org>
2806
2807         Reviewed by Darin Adler.
2808
2809         A test for Date binding.
2810         https://bugs.webkit.org/show_bug.cgi?id=32698
2811
2812         * fast/forms/input-valueasdate-expected.txt: Added.
2813         * fast/forms/input-valueasdate.html: Added.
2814         * fast/forms/script-tests/input-valueasdate.js: Added.
2815
2816 2009-12-20  Alejandro G. Castro  <alex@igalia.com>
2817
2818         Reviewed by Gustavo Noronha Silva.
2819
2820         [GTK] Failing test platform/gtk/editing/pasteboard/middle-button-paste.html
2821         https://bugs.webkit.org/show_bug.cgi?id=32788
2822
2823         Avoid using fixed values when moving mouse.
2824
2825         * platform/gtk/editing/pasteboard/middle-button-paste-expected.txt:
2826         * platform/gtk/editing/pasteboard/middle-button-paste.html:
2827
2828 2009-12-20  Alejandro G. Castro  <alex@igalia.com>
2829
2830         Reviewed by Gustavo Noronha Silva.
2831
2832         * platform/gtk/editing/pasteboard/middle-button-paste-expected.txt:
2833         * platform/gtk/editing/pasteboard/middle-button-paste.html:
2834
2835 2009-12-20  Dirk Pranke  <dpranke@chromium.org>
2836
2837         Reviewed by Darin Adler.
2838
2839         Upstreaming two plugin tests from chromium.org.
2840         https://bugs.webkit.org/show_bug.cgi?id=32750
2841
2842         * plugins/get-file-url-expected.txt: Added.
2843         * plugins/get-file-url.html: Added.
2844         * plugins/get-url-with-iframe-target-expected.txt: Added.
2845         * plugins/get-url-with-iframe-target.html: Added.
2846         * plugins/resources/get-file-url-subframe.html: Added.
2847
2848 2009-12-20  Dirk Pranke  <dpranke@chromium.org>
2849
2850         Reviewed by Darin Adler.
2851
2852         Upstream a test from chromium.org that verifies that calling
2853         document.clear() from an external script doesn't crash the browser.
2854         https://bugs.webkit.org/show_bug.cgi?id=32743
2855
2856         * fast/dom/document-clear-expected.txt: Added.
2857         * fast/dom/document-clear.html: Added.
2858         * fast/dom/resources/document-clear.js: Added.
2859
2860 2009-12-20  Dirk Pranke  <dpranke@chromium.org>
2861
2862         Reviewed by Darin Adler.
2863
2864         https://bugs.webkit.org/show_bug.cgi?id=32735
2865
2866         Upstream a test from chromium.org - ensure that creating a 
2867         new Image is actually creating an HTML image element, regardless
2868         of the doctype.
2869
2870         * svg/custom/new-image-is-html-element-expected.txt: Added.
2871         * svg/custom/new-image-is-html-element.svg: Added.
2872
2873 2009-12-20  Dirk Pranke  <dpranke@fila-macpro.mtv.corp.google.com>
2874
2875         Reviewed by Darin Adler.
2876
2877         upstream test from chromium.org - this tests simulating italic
2878         on glyphs that don't have an italic version.
2879
2880         https://bugs.webkit.org/show_bug.cgi?id=32693
2881
2882         * fast/text/fake-italic.html: Added.
2883         * platform/mac/fast/text/fake-italic-expected.checksum: Added.
2884         * platform/mac/fast/text/fake-italic-expected.png: Added.
2885         * platform/mac/fast/text/fake-italic-expected.txt: Added.
2886
2887 2009-12-19  Adam Barth  <abarth@webkit.org>
2888
2889         No review, rolling out r52399.
2890         http://trac.webkit.org/changeset/52399
2891
2892         * websocket/tests/bad-sub-protocol-expected.txt:
2893         * websocket/tests/script-tests/url-parsing.js:
2894         * websocket/tests/url-parsing-expected.txt:
2895
2896 2009-12-19  Adam Barth  <abarth@webkit.org>
2897
2898         Reviewed by Eric Seidel.
2899
2900         Add a test for window.open and JavaScript URLs.
2901
2902         * http/tests/security/xss-DENIED-window-open-javascript-url-expected.txt: Added.
2903         * http/tests/security/xss-DENIED-window-open-javascript-url.html: Added.
2904
2905 2009-12-19  Fumitoshi Ukai  <ukai@chromium.org>
2906
2907         Reviewed by Alexey Proskuryakov.
2908
2909         Invalid url should raise SYNTAX_ERR exception.
2910         https://bugs.wbekit.org/show_bug.cgi?id=32700
2911
2912         * websocket/tests/bad-sub-protocol-expected.txt: add CONSOLE MESSAGEs
2913         * websocket/tests/script-tests/url-parsing.js: add invalid url tests.
2914           Also changed url from ws://127.0.0.1/ to ws://127.0.0.1:8880/websocket/tests/simple to make it sure no errors on console message for these tests by not receiving unexpected response from 127.0.0.1:80.
2915         * websocket/tests/url-parsing-expected.txt:
2916
2917 2009-12-19  Dirk Schulze  <krit@webkit.org>
2918
2919         Reviewed by Nikolas Zimmermann.
2920
2921         Add tests to check filter, mask, clip, opacity and marker ordering
2922         https://bugs.webkit.org/show_bug.cgi?id=14010
2923
2924         Tests the right order of filter and clipper/masker aplied to a SVG
2925         object.
2926
2927         * platform/mac/svg/filters/filter-clip-expected.checksum: Added.
2928         * platform/mac/svg/filters/filter-clip-expected.png: Added.
2929         * platform/mac/svg/filters/filter-clip-expected.txt: Added.
2930         * svg/filters/filter-clip.svg: Added.
2931
2932 2009-12-19  Benjamin Otte  <otte@gnome.org>
2933
2934         Reviewed by Gustavo Noronha.
2935
2936         Rebaselined test after revision 52335.
2937
2938         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
2939
2940 2009-12-19  Alejandro G. Castro  <alex@igalia.com>
2941
2942         Reviewed by Xan Lopez.
2943
2944         Tests for https://bugs.webkit.org/show_bug.cgi?id=28153
2945         can't middle-button paste within a single window
2946
2947         * LayoutTests/platform/gtk/editing/pasteboard/middle-button-paste-expected.txt: Added
2948         * LayoutTests/platform/gtk/editing/pasteboard/middle-button-paste.html: Adeed
2949
2950 2009-12-19  MORITA Hajime  <morrita@gmail.com>
2951
2952         Reviewed by Darin Adler.
2953
2954         WebCore::Range::surroundContents NULL pointer crash.
2955
2956         https://bugs.webkit.org/show_bug.cgi?id=31684
2957
2958         * fast/dom/Range/31684-expected.txt: Added.
2959         * fast/dom/Range/31684.html: Added.
2960         * fast/dom/Range/script-tests/31684.js: Added.
2961
2962 2009-12-18  Simon Fraser  <simon.fraser@apple.com>
2963
2964         Reviewed by Darin Adler.
2965
2966         Crash when accessing webkitTransition property after setting webkitTransitionProperty with invalid value.
2967         https://bugs.webkit.org/show_bug.cgi?id=31559
2968         
2969         Test accessing shorthand property after setting an individual property to a longer or shorter list.
2970
2971         * fast/css/shorthand-mismatched-list-crash-expected.txt: Added.
2972         * fast/css/shorthand-mismatched-list-crash.html: Added.
2973
2974 2009-12-18  Jon Honeycutt  <jhoneycutt@apple.com>
2975
2976         REGRESSION(r52233): MSAA: Accessibility role of lists is wrong
2977
2978         https://bugs.webkit.org/show_bug.cgi?id=32736
2979
2980         Reviewed by Adam Roben.
2981
2982         * platform/win/accessibility/list-role-expected.txt: Added.
2983         * platform/win/accessibility/list-role.html: Added.
2984         Verify that lists return the "list" role.
2985
2986 2009-12-17  Jon Honeycutt  <jhoneycutt@apple.com>
2987
2988         MSAA: Accessibility role of list items is wrong
2989
2990         https://bugs.webkit.org/show_bug.cgi?id=32688
2991
2992         Reviewed by Adam Roben.
2993
2994         * platform/win/accessibility/list-item-role-expected.txt: Added.
2995         * platform/win/accessibility/list-item-role.html: Added.
2996         Verify that the list item role is "list item".
2997
2998 2009-12-17  Jon Honeycutt  <jhoneycutt@apple.com>
2999
3000         MSAA: Accessibility role of list markers is wrong
3001
3002         https://bugs.webkit.org/show_bug.cgi?id=32687
3003
3004         Reviewed by Adam Roben.
3005
3006         * platform/win/accessibility/list-marker-role-expected.txt: Added.
3007         * platform/win/accessibility/list-marker-role.html: Added.
3008         Verify that the list marker role is "text".
3009
3010 2009-12-18  Brian Weinstein  <bweinstein@apple.com>
3011
3012         Reviewed by Adam Roben.
3013         
3014         Fixes <http://webkit.org/b/32613>.
3015         REGRESSION (r52008): Middle-clicking on a linked image starts a pan scroll,
3016         but should follow the link instead.
3017
3018         Added tests that test pan scrolling behavior when you middle click on images with
3019         links, and if you click on parts on image maps that are links, and that aren't.
3020
3021         * platform/win/fast/events/panScroll-image-no-scroll-expected.txt: Added.
3022         * platform/win/fast/events/panScroll-image-no-scroll.html: Added.
3023         * platform/win/fast/events/panScroll-imageMap-href-no-scroll-expected.txt: Added.
3024         * platform/win/fast/events/panScroll-imageMap-href-no-scroll.html: Added.
3025         * platform/win/fast/events/panScroll-imageMap-noHref-scroll-expected.txt: Added.
3026         * platform/win/fast/events/panScroll-imageMap-noHref-scroll.html: Added.
3027
3028 2009-12-18  Kenneth Russell  <kbr@google.com>
3029
3030         Reviewed by Darin Fisher.
3031
3032         Index validation for drawElements examines too many indices
3033         https://bugs.webkit.org/show_bug.cgi?id=32692
3034
3035         * fast/canvas/webgl/bug-32692-expected.txt: Added.
3036         * fast/canvas/webgl/bug-32692.html: Added.
3037
3038 2009-12-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3039
3040         Rubber-stamped by Xan Lopez.
3041
3042         Unskip test that should now pass.
3043
3044         * platform/gtk/Skipped:
3045
3046 2009-12-18  Brian Weinstein  <bweinstein@apple.com>
3047
3048         Rubber-stamped by Adam Roben.
3049
3050         Add expected failing results for fast/dom/Element/id-in-deleteutton.html.
3051         The progress of fixing the failure is being tracked by:
3052         <https://bugs.webkit.org/show_bug.cgi?id=32727>.
3053
3054         * platform/win/fast/dom/Element: Added.
3055         * platform/win/fast/dom/Element/id-in-deletebutton-expected.txt: Added.
3056
3057 2009-12-18  Shu Chang  <Chang.Shu@nokia.com>
3058
3059         Reviewed by Darin Adler.
3060
3061         New test cases for isId support.
3062         https://bugs.webkit.org/show_bug.cgi?id=5578
3063
3064         * dom/xhtml/level3/core/attrisid04-expected.txt:
3065         * dom/xhtml/level3/core/attrisid04.js:
3066         (setUpPage):
3067         * dom/xhtml/level3/core/attrisid05-expected.txt:
3068         * dom/xhtml/level3/core/attrisid05.js:
3069         (setUpPage):
3070         * fast/dom/Element/attrisid-extra01-expected.txt: Added.
3071         * fast/dom/Element/attrisid-extra01.html: Added.
3072         * fast/dom/Element/id-in-applet-expected.txt: Added.
3073         * fast/dom/Element/id-in-applet.html: Added.
3074         * fast/dom/Element/id-in-deletebutton-expected.txt: Added.
3075         * fast/dom/Element/id-in-deletebutton.html: Added.
3076         * fast/dom/Element/id-in-formcollection-expected.txt: Added.
3077         * fast/dom/Element/id-in-formcollection.html: Added.
3078         * fast/dom/Element/id-in-frame-expected.txt: Added.
3079         * fast/dom/Element/id-in-frame.html: Added.
3080         * fast/dom/Element/id-in-frameset-expected.txt: Added.
3081         * fast/dom/Element/id-in-frameset.html: Added.
3082         * fast/dom/Element/id-in-getelement01-expected.txt: Added.
3083         * fast/dom/Element/id-in-getelement01.html: Added.
3084         * fast/dom/Element/id-in-insert-hr-expected.txt: Added.
3085         * fast/dom/Element/id-in-insert-hr.html: Added.
3086         * fast/dom/Element/id-in-map-expected.txt: Added.
3087         * fast/dom/Element/id-in-map.html: Added.
3088         * fast/dom/Element/id-in-param-expected.txt: Added.
3089         * fast/dom/Element/id-in-param.html: Added.
3090
3091 2009-12-18  Alejandro G. Castro  <alex@igalia.com>
3092
3093         Reviewed by Darin Adler.
3094
3095         REGRESSION (r38898): Using the up arrow in a textarea gets "stuck"
3096         at the beginning.
3097         https://bugs.webkit.org/show_bug.cgi?id=31920
3098
3099         Added test showing the problem described in the bug.
3100
3101         * editing/selection/wrapped-line-caret-3.html:
3102         * editing/selection/wrapped-line-caret-3-expected.txt:
3103
3104 2009-12-17  Dirk Pranke  <dpranke@chromium.org>
3105
3106         Reviewed by Adam Barth.
3107
3108         Upstreaming an XSS test from chromium.org.
3109         https://bugs.webkit.org/show_bug.cgi?id=32685
3110
3111         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt: Added.
3112         * http/tests/security/xss-DENIED-assign-location-href-javascript.html: Added.
3113
3114 2009-12-17  Justin Schuh  <jschuh@chromium.org>
3115
3116         Reviewed by Dan Bernstein.
3117
3118         Bug 32357: SVG test case crashes WebKit (invalid font URL)
3119         https://bugs.webkit.org/show_bug.cgi?id=32357
3120
3121         Added check for NULL return value from DocLoader::requestFont()
3122
3123         * svg/text/text-font-uri-invalid-expected.txt: Added.
3124         * svg/text/text-font-uri-invalid.svg: Added.
3125
3126 2009-12-17  Shinichiro Hamaji  <hamaji@chromium.org>
3127
3128         Reviewed by Dan Bernstein.
3129
3130         marquee with display:inline causes crash
3131         https://bugs.webkit.org/show_bug.cgi?id=32374
3132
3133         * fast/inline/inline-marquee-crash-expected.txt: Added.
3134         * fast/inline/inline-marquee-crash.html: Added.
3135
3136 2009-12-17  Fumitoshi Ukai  <ukai@chromium.org>
3137
3138         Unreviewed. Unskip websocket tests
3139
3140         New pywebsocket (0.4.5) landed at WebKit r52296, so
3141         sub-protocol-with-space.html should pass.
3142
3143         * platform/mac/Skipped: delete websocket/tests/sub-protocol-with-space.html
3144         * platform/win/Skipped: delete websocket/tests/sub-protocol-with-space.html
3145
3146 2009-12-17  Pavel Feldman  <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
3147
3148         Reviewed by Timothy Hatcher.
3149
3150         Web Inspector: Incorrect Doctype.
3151
3152         REGRESSION(4.0.4-TOT):Web Inspector: Incorrect Doctype
3153         https://bugs.webkit.org/show_bug.cgi?id=32671
3154
3155         * inspector/elements-panel-structure-expected.txt:
3156         * inspector/elements-panel-structure.html:
3157
3158 2009-12-17  Chris Fleizach  <cfleizach@apple.com>
3159
3160         Unreviewed layout test fix.
3161
3162         WAI-ARIA: implement treegrid
3163         https://bugs.webkit.org/show_bug.cgi?id=31299
3164
3165         The test for this patch shouldn't be run on Tiger.
3166
3167         * platform/mac-tiger/Skipped:
3168
3169 2009-12-07  Philippe Normand  <pnormand@igalia.com>
3170
3171         Reviewed by Xan Lopez.
3172
3173         [GTK] Add controls for playing html5 video.
3174         https://bugs.webkit.org/show_bug.cgi?id=26304
3175
3176         Unskip some of the media tests related to the controls
3177         UI. Generated results for the new ones, it will likely be needed
3178         again when we add new features in the controls UI.
3179
3180         * platform/gtk/Skipped:
3181         * platform/gtk/media/controls-after-reload-expected.txt: Added.
3182         * platform/gtk/media/controls-drag-timebar-expected.txt: Added.
3183         * platform/gtk/media/controls-strict-expected.txt: Added.
3184         * platform/gtk/media/controls-styling-expected.txt: Added.
3185         * platform/gtk/media/video-controls-rendering-expected.txt: Added.
3186         * platform/gtk/media/video-controls-visible-audio-only-expected.txt: Copied from LayoutTests/platform/mac/media/video-controls-visible-audio-only-expected.txt.
3187
3188 2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3189
3190         Skipping one test that needs overriding of standard preferences,
3191         and a new one.
3192
3193         * platform/gtk/Skipped:
3194
3195 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3196
3197         [Qt] Put test into skiplist because of missing layoutTestController.setSmartInsertDeleteEnabled().
3198
3199         * platform/qt/Skipped: editing/selection/doubleclick-beside-cr-span.html added.
3200
3201 2009-12-16  MORITA Hajime <morrita@gmail.com>
3202
3203         Reviewed by Eric Seidel.
3204
3205         Bug 28306: double-clicking a word inside <b> beside newline select two words
3206         https://bugs.webkit.org/show_bug.cgi?id=28306
3207
3208         SimplifiedBackwardsTextIterator missed trailing whitespaces just
3209         before folding line-break, which is used to detect word
3210         boundaries. This fix checks strings on RenderText and expand text
3211         range on SimplifiedBackwardsTextIterator to include trailing
3212         whitespaces if availble.
3213
3214         * editing/selection/doubleclick-beside-cr-span-expected.txt: Added.
3215         * editing/selection/doubleclick-beside-cr-span.html: Added.
3216
3217 2009-12-16  Jon Honeycutt  <jhoneycutt@apple.com>
3218
3219         MSAA: Accessibility role of text nodes is wrong
3220
3221         https://bugs.webkit.org/show_bug.cgi?id=32631
3222         <rdar://problem/7369084>
3223
3224         Reviewed by Alice Liu.
3225
3226         * platform/win/accessibility/text-role-expected.txt: Added.
3227         * platform/win/accessibility/text-role.html: Added.
3228         Check that the role of the text node that is the first child of the
3229         <a> tag has the "editable text" role.
3230
3231 2009-12-16  Fumitoshi Ukai  <ukai@chromium.org>
3232
3233         Reviewed by Darin Adler.
3234
3235         Fix LayoutTests/websocket/tests/url-with-query-for-no-query.html
3236         https://bugs.webkit.org/show_bug.cgi?id=32606
3237
3238         It should test with /websocket/tests/no-query
3239
3240         * websocket/tests/script-tests/url-with-query-for-no-query.js:
3241         * websocket/tests/url-with-query-for-no-query-expected.txt:
3242
3243 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3244
3245         [Qt] editing/selection/empty-cell-right-click.html introduced in r52220 failed.
3246         https://bugs.webkit.org/show_bug.cgi?id=32639
3247
3248         Test was refactored by r52226, and now it passes.
3249
3250         * platform/qt/Skipped: unskip editing/selection/empty-cell-right-click.html.
3251
3252 2009-12-16  Enrica Casucci  <enrica@apple.com>
3253
3254         Reviewed by Adele Peterson.
3255
3256         Revised version of the test for:
3257         <rdar://problem/5565465
3258         https://bugs.webkit.org/show_bug.cgi?id=32622
3259
3260         * editing/selection/empty-cell-right-click-expected.txt:
3261         * editing/selection/empty-cell-right-click.html:
3262
3263 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3264
3265         Rubber-stamped by Simon Hausmann.
3266
3267         [Qt] editing/selection/empty-cell-right-click.html introduced in r52220 failed.
3268         https://bugs.webkit.org/show_bug.cgi?id=32639
3269
3270         * platform/qt/Skipped: editing/selection/empty-cell-right-click.html added until fix.
3271
3272 2009-12-16  Enrica Casucci  <enrica@apple.com>
3273
3274         Reviewed by Eric Seidel.
3275
3276         Right clicking in a table cell creates a selection that extends into the next cell.
3277         <rdar://problem/5565465>
3278         https://bugs.webkit.org/show_bug.cgi?id=32622
3279
3280         * editing/selection/empty-cell-right-click-expected.txt: Added.
3281         * editing/selection/empty-cell-right-click.html: Added.
3282
3283 2009-12-16  Dirk Schulze  <krit@webkit.org>
3284
3285         Reviewed by Nikolas Zimmermann.
3286
3287         feMerge crahses if feMergeNodes attribute in is empty
3288         https://bugs.webkit.org/show_bug.cgi?id=32489
3289
3290         The previous test only checked if feMerge works on empty node
3291         without a last effect. In this case we get a source image and 
3292         everything works fine. This test also covers the case if there
3293         is a last effect.
3294
3295         * platform/mac/svg/custom/empty-merge-expected.checksum:
3296         * platform/mac/svg/custom/empty-merge-expected.png:
3297         * platform/mac/svg/custom/empty-merge-expected.txt:
3298         * svg/custom/empty-merge.svg:
3299
3300 2009-12-16  Dirk Schulze  <krit@webkit.org>
3301
3302         Reviewed by Darin Adler.
3303
3304         sourceGraphic wrong if positive x,y is >0 and objectBB is selected on Filter
3305         https://bugs.webkit.org/show_bug.cgi?id=32575
3306
3307         Check if the GraphicsContex get adjusted, if the source rect is clipped
3308         to the filter rect.
3309
3310         * platform/mac/svg/filters/filter-source-position-expected.checksum: Added.
3311         * platform/mac/svg/filters/filter-source-position-expected.png: Added.
3312         * platform/mac/svg/filters/filter-source-position-expected.txt: Added.
3313         * svg/filters/filter-source-position.svg: Added.
3314
3315 2009-12-16  Enrica Casucci  <enrica@apple.com>
3316
3317         Reviewed by Adele Peterson.
3318
3319         CrashTracer: [USER] 1 crash in Safari at com.apple.WebCore: WebCore::endsOfNodeAreVisuallyDistinctPositions + 115
3320         <rdar://problem/7467108>
3321         https://bugs.webkit.org/show_bug.cgi?id=32590
3322
3323         * editing/selection/button-right-click-expected.txt: Added.
3324         * editing/selection/button-right-click.html: Added.
3325
3326 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3327
3328         Rubber-stamped by Kenneth Rohde Christiansen.
3329
3330         https://bugs.webkit.org/show_bug.cgi?id=31332
3331
3332         [Qt] After http://trac.webkit.org/changeset/52192
3333         there are a failing and a timeouter test.
3334
3335         * platform/qt/Skipped: http/tests/misc/drag-over-iframe-invalid-source-crash.html added until fix.
3336         * platform/qt/fast/text/international/khmer-selection-expected.txt: update outdated expected.
3337
3338 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3339
3340         Rubber-stamped by Simon Hausmann.
3341
3342         [Qt] http://trac.webkit.org/changeset/52194 fixed a side-effect
3343         of DumpRenderTree. The previously wrong expected file updated.
3344
3345         * platform/qt/css2.1/t1505-c524-font-var-00-b-expected.txt: updated.
3346
3347 2009-12-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3348
3349         Skipping a new test, and a test that fails only on the release
3350         bot, apparently because of rouding errors.
3351
3352         * platform/gtk/Skipped:
3353
3354 2009-12-16  Simon Hausmann  <simon.hausmann@nokia.com>
3355
3356         Reviewed by Holger Freyther.
3357
3358         [Qt] Unskip fast/css/font-face-multiple-families.html.
3359
3360         * platform/qt/Skipped:
3361
3362 2009-12-16  Csaba Osztrogonác  <ossy@webkit.org>
3363
3364         Reviewed by Simon Hausmann.
3365
3366         [Qt] fast/css/font-face-unused-source-loaded.html crashes
3367         https://bugs.webkit.org/show_bug.cgi?id=32600
3368
3369         The crash caused by fast/css/font-face-multiple-families.html, added to skiplist until fix.
3370
3371         * platform/qt/Skipped: fast/css/font-face-multiple-families.html added.
3372
3373 2009-12-13  Roland Steiner  <rolandsteiner@chromium.org>
3374
3375         Reviewed by Adam Barth.
3376
3377         Fix crash when encountering illegal HTML within a continuation inside <ruby>.
3378         (https://bugs.webkit.org/show_bug.cgi?id=32316)
3379
3380         Avoid having the anonymous blocks utilized in the ruby renderers being
3381         re-used as continuation blocks.
3382         Avoid having ruby runs collected as "leftover blocks".
3383
3384         * fast/ruby/ruby-illegal-expected.txt: Added.
3385         * fast/ruby/ruby-illegal.html: Added.
3386
3387 2009-12-15  Dan Bernstein  <mitz@apple.com>
3388
3389         Reviewed by Darin Adler.
3390
3391         <rdar://problem/7470452> Safari/Chromium crashes on complicated @font-face rule
3392         https://bugs.webkit.org/show_bug.cgi?id=32257
3393
3394         * fast/css/font-face-unused-source-loaded-expected.txt: Added.
3395         * fast/css/font-face-unused-source-loaded.html: Added.
3396
3397 2009-12-15  Kenneth Russell  <kbr@google.com>
3398
3399         Reviewed by Darin Fisher.
3400
3401         Don't allow default framebuffer to be mutated
3402         https://bugs.webkit.org/show_bug.cgi?id=32391
3403
3404         * fast/canvas/webgl/error-reporting-expected.txt:
3405         * fast/canvas/webgl/null-object-behaviour-expected.txt:
3406         * fast/canvas/webgl/script-tests/error-reporting.js:
3407         * fast/canvas/webgl/script-tests/null-object-behaviour.js:
3408
3409 2009-12-15  Chris Fleizach  <cfleizach@apple.com>
3410
3411         Reviewed by Darin Adler.
3412
3413         WAI-ARIA: implement treegrid
3414         https://bugs.webkit.org/show_bug.cgi?id=31299
3415
3416         * platform/mac-leopard/Skipped:
3417         * platform/mac/accessibility/aria-treegrid-expected.txt: Added.
3418         * platform/mac/accessibility/aria-treegrid.html: Added.
3419
3420 2009-12-15  Eric Seidel  <eric@webkit.org>
3421
3422         No review, rolling out r52140.
3423         http://trac.webkit.org/changeset/52140
3424         https://bugs.webkit.org/show_bug.cgi?id=31299
3425
3426         The commit broke the Leopard bots and unfortunately
3427         Chris wasn't around to fix them, so I'm rolling the change
3428         out after 3 hours so that the bots can roll green again. :)
3429
3430         * platform/mac/accessibility/aria-treegrid-expected.txt: Removed.
3431         * platform/mac/accessibility/aria-treegrid.html: Removed.
3432
3433 2009-12-14  Chris Fleizach  <cfleizach@apple.com>
3434
3435         Reviewed by Darin Adler.
3436
3437         WAI-ARIA: implement treegrid
3438         https://bugs.webkit.org/show_bug.cgi?id=31299
3439
3440         * platform/mac/accessibility/aria-treegrid-expected.txt: Added.
3441         * platform/mac/accessibility/aria-treegrid.html: Added.
3442
3443 2009-12-14  Dan Bernstein  <mitz@apple.com>
3444
3445         Reviewed by Darin Adler.
3446
3447         <rdar://problem/7460655> REGRESSION (r47255): Content shifted down at software.opensuse.org
3448         https://bugs.webkit.org/show_bug.cgi?id=32382
3449
3450         * fast/block/float/in-margin.html: Added.
3451         * platform/mac/fast/block/float/in-margin-expected.checksum: Added.
3452         * platform/mac/fast/block/float/in-margin-expected.png: Added.
3453         * platform/mac/fast/block/float/in-margin-expected.txt: Added.
3454
3455 2009-12-14  Enrica Casucci  <enrica@apple.com>
3456
3457         Reviewed by John Sullivan.
3458
3459         Pressing backspace inside a table cell erases all empty rows below it.
3460         <rdar://problem/5565461>
3461         https://bugs.webkit.org/show_bug.cgi?id=32526
3462
3463         * editing/deleting/delete-empty-table-expected.txt: Added.
3464         * editing/deleting/delete-empty-table.html: Added.
3465
3466 2009-12-14  Brian Weinstein  <bweinstein@apple.com>
3467
3468         Rubber-stamped by Brady Eidson.
3469
3470         Add two http iFrame dynamic form tests to the Windows Skipped
3471         list.
3472
3473         * platform/win/Skipped:
3474
3475 2009-12-14  Kinuko Yasuda  <kinuko@chromium.com>
3476
3477         Reviewed by Darin Fisher.
3478
3479         Make changing-frame-hierarchy-in-onload.html less flaky and
3480         platform-independent.
3481         https://bugs.webkit.org/show_bug.cgi?id=32319
3482
3483         * http/tests/navigation/changing-frame-hierarchy-in-onload.html:
3484
3485 2009-12-14  Robert Hogan  <robert@roberthogan.net>
3486
3487         Reviewed by Eric Seidel.
3488
3489         [Qt] Fix https://bugs.webkit.org/show_bug.cgi?id=32437
3490         
3491         Amend the behaviour of DRT::notifyDone to dump only when
3492         the page has finished loading.
3493         
3494         This fix permits removal of the following tests from the Qt skipped list:
3495         fast/forms/textarea-linewrap-dynamic.html
3496         fast/forms/textarea-setvalue-submit.html
3497         fast/forms/textarea-hard-linewrap-empty.html
3498         fast/forms/submit-to-url-fragment.html
3499         http/tests/misc/percent-sign-in-form-field-name.html
3500         http/tests/security/escape-form-data-field-names.html
3501         
3502         However it also requires the following two to be added to the skipped list:
3503         
3504         http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache.html
3505         svg/custom/use-instanceRoot-as-event-target.xhtml
3506         
3507         It appears the behaviour of notifyDone was masking problems with these two
3508         tests.
3509
3510         * platform/qt/Skipped:
3511
3512 2009-12-14  Robert Hogan  <robert@roberthogan.net>
3513
3514         Reviewed by Eric Seidel.
3515
3516         Bug 32519 -  mouseEvent fires mutiple times in
3517         LayoutTests/svg/custom/use-instanceRoot-as-event-target.xhtml
3518         
3519         Add test to Qt skipped list (was passing due to bug in DRT, see
3520         https://bugs.webkit.org/show_bug.cgi?id=32437). Updated detail on bug
3521         in gtk and win skipped lists.
3522         
3523         https://bugs.webkit.org/show_bug.cgi?id=32519
3524
3525         * platform/gtk/Skipped:
3526         * platform/qt/Skipped:
3527         * platform/win/Skipped:
3528
3529 2009-12-14  Alexey Proskuryakov  <ap@apple.com>
3530
3531         Reviewed by Dave Hyatt.
3532
3533         https://bugs.webkit.org/show_bug.cgi?id=31660
3534         REGRESSION (r49394): Image load event fires before the document fragment is attached.
3535
3536         * fast/images/image-load-event-in-fragment-expected.txt: Added.
3537         * fast/images/image-load-event-in-fragment.html: Added.
3538
3539 2009-12-14  Brian Weinstein  <bweinstein@apple.com>
3540
3541         Rubber-stamped by Adam Roben.
3542
3543         Add two XSS tests that intermittently time out to the Windows
3544         Skipped list.
3545
3546         * platform/win/Skipped:
3547
3548 2009-12-14  Simon Hausmann  <hausmann@webkit.org>
3549
3550         Reviewed by Holger Freyther.
3551
3552         [Qt] Extend basic touch event test with a simple keyboard modifier test.
3553
3554         https://bugs.webkit.org/show_bug.cgi?id=32482
3555
3556         * fast/events/basic-touch-events-expected.txt:
3557         * fast/events/script-tests/basic-touch-events.js:
3558         (singleTouchSequence):
3559
3560 2009-12-14  Robert Hogan  <robert@roberthogan.net>
3561
3562         Reviewed by Eric Seidel.
3563
3564         access-control-basic-denied-preflight-cache.html fails manual testing.
3565         
3566         LayoutTests/http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache.html
3567         fails manual testing. It passes the automatic layout tests in Qt due to a bug with
3568         notifyDone (see https://bugs.webkit.org/show_bug.cgi?id=32437).
3569         
3570         Performing the test manually in QtLauncher shows that an exception is received.
3571         
3572         Add access-control-basic-denied-preflight-cache.html to the Qt skipped list.
3573         
3574         https://bugs.webkit.org/show_bug.cgi?id=32521
3575
3576         * platform/qt/Skipped:
3577
3578 2009-12-14  Eric Carlson  <eric.carlson@apple.com>
3579
3580         Not reviewed, build fix.
3581
3582         Add missing newline at end of test result.
3583
3584         * platform/mac-tiger/media/video-no-audio-expected.txt:
3585
3586 2009-12-14  Adam Langley  <agl@google.com>
3587
3588         Reviewed by Darin Adler.
3589
3590         Test that an image's size is valid before reading it.
3591
3592         Previously, an image that failed to load (m_failed == true) would
3593         trigger an assertion failure when WebKit tried to get its size.
3594
3595         https://bugs.webkit.org/show_bug.cgi?id=32176
3596         http://code.google.com/p/chromium/issues/detail?id=28566
3597
3598         * fast/images/resources/size-failure.gif: Added.
3599         * fast/images/size-failure-expected.txt: Added.
3600         * fast/images/size-failure.html: Added.
3601
3602 2009-12-14  Dan Bernstein  <mitz@apple.com>
3603
3604         Reviewed by Darin Adler.
3605
3606         <rdar://problem/7458272> REGRESSION (r50470) Reproducible ASSERT in