Suggested by Mark Rowe.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2009-03-15  Alexey Proskuryakov  <ap@webkit.org>
2
3         Suggested by Mark Rowe.
4
5         Move results for security/block-test.html to their correct locations. Results for other
6         platforms will need to be generated.
7
8         * platform/mac-leopard/security/block-test-expected.txt: Removed.
9         * platform/mac-tiger/security: Added.
10         * platform/mac-tiger/security/block-test-expected.txt: Copied from LayoutTests/security/block-test-expected.txt.
11         * platform/mac/security: Added.
12         * platform/mac/security/block-test-expected.txt: Copied from LayoutTests/platform/mac-leopard/security/block-test-expected.txt.
13         * security/block-test-expected.txt: Removed.
14
15 2009-03-15  Alexey Proskuryakov  <ap@webkit.org>
16
17         Reviewed by Adele Peterson.
18
19         https://bugs.webkit.org/show_bug.cgi?id=23949
20         HTMLSelectElement is in inconsistent state when handling mutation events
21
22         * fast/forms/mutation-event-recalc-expected.txt: Added.
23         * fast/forms/mutation-event-recalc.html: Added.
24
25 2009-03-14  Alexey Proskuryakov  <ap@webkit.org>
26
27         Add svn:executable property to recently added cgi scripts.
28
29         * http/tests/xmlhttprequest/resources/access-control-basic-options-not-supported.cgi:
30         * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-request-headers.cgi:
31
32 2009-03-14  Mark Rowe  <mrowe@apple.com>
33
34         Rubber-stamped by Dan Bernstein.
35
36         Skip two tests that are failing.
37
38         * platform/mac-snowleopard/Skipped: Added.
39
40 2009-03-14  Xan Lopez  <xlopez@igalia.com>
41
42         Reviewed by Mark Rowe.
43
44         Remove two now working tests from GTK's Skipped list.
45
46         * platform/gtk/Skipped:
47
48 2009-03-14  Mark Rowe  <mrowe@apple.com>
49
50         Rubber-stamped by Oliver Hunt.
51
52         Update layout test results to accommodate slight changes in error messages in the latest version of libxml2.
53
54         * fast/dom/getElementsByClassName/011-expected.txt:
55         * fast/parser/external-entities-expected.txt:
56         * platform/mac-leopard/fast/dom/getElementsByClassName/011-expected.txt: Copied from LayoutTests/fast/dom/getElementsByClassName/011-expected.txt.
57         * platform/mac-leopard/fast/invalid/missing-end-tag-expected.checksum: Copied from LayoutTests/platform/mac/fast/invalid/missing-end-tag-expected.checksum.
58         * platform/mac-leopard/fast/invalid/missing-end-tag-expected.png: Copied from LayoutTests/platform/mac/fast/invalid/missing-end-tag-expected.png.
59         * platform/mac-leopard/fast/invalid/missing-end-tag-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/missing-end-tag-expected.txt.
60         * platform/mac-leopard/fast/parser/external-entities-expected.txt: Copied from LayoutTests/fast/parser/external-entities-expected.txt.
61         * platform/mac-leopard/fast/parser/xhtml-alternate-entities-expected.checksum: Copied from LayoutTests/platform/mac/fast/parser/xhtml-alternate-entities-expected.checksum.
62         * platform/mac-leopard/fast/parser/xhtml-alternate-entities-expected.png: Copied from LayoutTests/platform/mac/fast/parser/xhtml-alternate-entities-expected.png.
63         * platform/mac-leopard/fast/parser/xhtml-alternate-entities-expected.txt: Copied from LayoutTests/platform/mac/fast/parser/xhtml-alternate-entities-expected.txt.
64         * platform/mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.checksum: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.checksum.
65         * platform/mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.png: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png.
66         * platform/mac-leopard/fast/xsl/xslt-extra-content-at-end-expected.txt: Copied from LayoutTests/platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt.
67         * platform/mac-leopard/svg/custom/junk-data-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/junk-data-expected.checksum.
68         * platform/mac-leopard/svg/custom/junk-data-expected.png: Copied from LayoutTests/platform/mac/svg/custom/junk-data-expected.png.
69         * platform/mac-leopard/svg/custom/junk-data-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/junk-data-expected.txt.
70         * platform/mac-leopard/svg/custom/missing-xlink-expected.checksum: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.checksum.
71         * platform/mac-leopard/svg/custom/missing-xlink-expected.png: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.png.
72         * platform/mac-leopard/svg/custom/missing-xlink-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/missing-xlink-expected.txt.
73         * platform/mac-leopard/svg/hixie/error/012-expected.checksum: Copied from LayoutTests/platform/mac/svg/hixie/error/012-expected.checksum.
74         * platform/mac-leopard/svg/hixie/error/012-expected.png: Copied from LayoutTests/platform/mac/svg/hixie/error/012-expected.png.
75         * platform/mac-leopard/svg/hixie/error/012-expected.txt: Copied from LayoutTests/platform/mac/svg/hixie/error/012-expected.txt.
76         * platform/mac/fast/invalid/missing-end-tag-expected.checksum:
77         * platform/mac/fast/invalid/missing-end-tag-expected.png:
78         * platform/mac/fast/invalid/missing-end-tag-expected.txt:
79         * platform/mac/fast/parser/xhtml-alternate-entities-expected.checksum:
80         * platform/mac/fast/parser/xhtml-alternate-entities-expected.png:
81         * platform/mac/fast/parser/xhtml-alternate-entities-expected.txt:
82         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.checksum:
83         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.png:
84         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt:
85         * platform/mac/svg/custom/junk-data-expected.checksum:
86         * platform/mac/svg/custom/junk-data-expected.png:
87         * platform/mac/svg/custom/junk-data-expected.txt:
88         * platform/mac/svg/custom/missing-xlink-expected.checksum:
89         * platform/mac/svg/custom/missing-xlink-expected.png:
90         * platform/mac/svg/custom/missing-xlink-expected.txt:
91         * platform/mac/svg/hixie/error/012-expected.checksum:
92         * platform/mac/svg/hixie/error/012-expected.png:
93         * platform/mac/svg/hixie/error/012-expected.txt:
94
95 2009-03-14  Mark Rowe  <mrowe@apple.com>
96
97         Reviewed by Dan Bernstein.
98
99         Shuffle layout tests and expected results around to fit the new search policy.
100
101         * platform/mac-leopard/Skipped:
102         * platform/mac-leopard/accessibility/lists-expected.txt: Renamed from LayoutTests/accessibility/lists-expected.txt.
103         * platform/mac-leopard/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/accessibility/table-attributes-expected.txt.
104         * platform/mac-leopard/accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/accessibility/table-cell-spans-expected.txt.
105         * platform/mac-leopard/accessibility/table-cells-expected.txt: Renamed from LayoutTests/accessibility/table-cells-expected.txt.
106         * platform/mac-leopard/accessibility/table-detection-expected.txt: Renamed from LayoutTests/accessibility/table-detection-expected.txt.
107         * platform/mac-leopard/accessibility/table-sections-expected.txt: Renamed from LayoutTests/accessibility/table-sections-expected.txt.
108         * platform/mac-leopard/accessibility/table-with-aria-role-expected.txt: Renamed from LayoutTests/accessibility/table-with-aria-role-expected.txt.
109         * platform/mac-leopard/accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/accessibility/table-with-rules-expected.txt.
110         * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.checksum: Copied from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.checksum.
111         * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.png: Copied from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.png.
112         * platform/mac-leopard/fast/text/atsui-multiple-renderers-expected.txt: Copied from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.txt.
113         * platform/mac-tiger/Skipped:
114         * platform/mac/accessibility/lists-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/lists-expected.txt.
115         * platform/mac/accessibility/table-attributes-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-attributes-expected.txt.
116         * platform/mac/accessibility/table-cell-spans-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-cell-spans-expected.txt.
117         * platform/mac/accessibility/table-cells-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-cells-expected.txt.
118         * platform/mac/accessibility/table-detection-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-detection-expected.txt.
119         * platform/mac/accessibility/table-multi-bodies-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-multi-bodies-expected.txt.
120         * platform/mac/accessibility/table-multi-bodies.html: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-multi-bodies.html.
121         * platform/mac/accessibility/table-sections-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-sections-expected.txt.
122         * platform/mac/accessibility/table-updating-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-updating-expected.txt.
123         * platform/mac/accessibility/table-updating.html: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-updating.html.
124         * platform/mac/accessibility/table-with-aria-role-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-with-aria-role-expected.txt.
125         * platform/mac/accessibility/table-with-rules-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/accessibility/table-with-rules-expected.txt.
126         * platform/mac/fast/text/atsui-multiple-renderers-expected.checksum: Renamed from platform/mac-snowleopard/fast/text/atsui-multiple-renderers-expected.checksum.
127         * platform/mac/fast/text/atsui-multiple-renderers-expected.png: Renamed from platform/mac-snowleopard/fast/text/atsui-multiple-renderers-expected.png.
128         * platform/mac/fast/text/atsui-multiple-renderers-expected.txt: Renamed from platform/mac-snowleopard/fast/text/atsui-multiple-renderers-expected.txt.
129         * platform/mac/fast/text/myanmar-shaping-expected.checksum: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/myanmar-shaping-expected.checksum.
130         * platform/mac/fast/text/myanmar-shaping-expected.png: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/myanmar-shaping-expected.png.
131         * platform/mac/fast/text/myanmar-shaping-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/myanmar-shaping-expected.txt.
132         * platform/mac/fast/text/myanmar-shaping.html: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/myanmar-shaping.html.
133         * platform/mac/fast/text/resources/Garuda.ttf: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/resources/Garuda.ttf.
134         * platform/mac/fast/text/resources/mm3.ttf: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/resources/mm3.ttf.
135         * platform/mac/fast/text/thai-combining-mark-positioning-expected.checksum: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/thai-combining-mark-positioning-expected.checksum.
136         * platform/mac/fast/text/thai-combining-mark-positioning-expected.png: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/thai-combining-mark-positioning-expected.png.
137         * platform/mac/fast/text/thai-combining-mark-positioning-expected.txt: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/thai-combining-mark-positioning-expected.txt.
138         * platform/mac/fast/text/thai-combining-mark-positioning.html: Renamed from LayoutTests/platform/mac-snowleopard/fast/text/thai-combining-mark-positioning.html.
139
140 2009-03-14  Alexey Proskuryakov  <ap@webkit.org>
141
142         Reviewed by Darin Adler.
143
144         https://bugs.webkit.org/show_bug.cgi?id=24545
145         Make cross-site XHR simple request definition match current spec draft
146
147         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt: Added.
148         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type.html: Added.
149         * http/tests/xmlhttprequest/access-control-basic-whitelist-request-headers-expected.txt: Added.
150         * http/tests/xmlhttprequest/access-control-basic-whitelist-request-headers.html: Added.
151         * http/tests/xmlhttprequest/resources/access-control-basic-options-not-supported.cgi: Added.
152         * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-request-headers.cgi: Added.
153
154 2009-03-14  Alexey Proskuryakov  <ap@webkit.org>
155
156         Reviewed by Darin Adler.
157
158         https://bugs.webkit.org/show_bug.cgi?id=15172
159         object fallback - empty string for first argument of setAttributeNS does not work like null
160
161         https://bugs.webkit.org/show_bug.cgi?id=24548
162         createElementNS("", name) should create an element in null namespace
163
164         * fast/dom/createElementNS-empty-namespace-expected.txt: Added.
165         * fast/dom/createElementNS-empty-namespace.html: Added.
166         * fast/dom/setAttributeNS-empty-namespace-expected.txt: Added.
167         * fast/dom/setAttributeNS-empty-namespace.html: Added.
168
169 2009-03-13  Ojan Vafai  <ojan@chromium.org>
170
171         Reviewed by Eric Seidel.
172
173         Add tests for various types of textareas. Tests in both
174         quirks and standards modes. Although only the standards
175         modes tests fit in the pixel results.
176         https://bugs.webkit.org/show_bug.cgi?id=24370
177
178         * fast/forms/basic-textareas.html: Added.
179         * platform/mac/fast/forms/basic-textareas-expected.checksum: Added.
180         * platform/mac/fast/forms/basic-textareas-expected.png: Added.
181         * platform/mac/fast/forms/basic-textareas-expected.txt: Added.
182
183 2009-03-13  Chris Fleizach  <cfleizach@apple.com>
184
185         Reviewed by Beth Dakin.
186
187         Bug 24474: AX: in multi-body tables, asking for a cell at a specific coordinate can return nil
188         https://bugs.webkit.org/show_bug.cgi?id=24474
189
190         * platform/mac-snowleopard/accessibility/table-multi-bodies-expected.txt: Added.
191         * platform/mac-snowleopard/accessibility/table-multi-bodies.html: Added.
192
193 2009-03-13  Adele Peterson  <adele@apple.com>
194
195         Reviewed by Justin Garcia.
196
197         Tests for <rdar://problem/5089327> Color of quoted content is wrong when pasted inside other quoted content
198
199         * editing/pasteboard/5089327.html: Added.
200         * platform/mac/editing/pasteboard/5089327-expected.checksum: Added.
201         * platform/mac/editing/pasteboard/5089327-expected.png: Added.
202         * platform/mac/editing/pasteboard/5089327-expected.txt: Added.
203
204         Updated colors for pasted content.
205
206         * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.checksum:
207         * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.png:
208         * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-4-expected.txt:
209         * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.checksum:
210         * platform/mac/editing/pasteboard/paste-blockquote-into-blockquote-expected.png:
211
212 2009-03-13  Pamela Greene  <pam@chromium.org>
213
214         Reviewed by Darin Fisher.
215
216         Add tests for window property lookup precedence in the presence of
217         conflicting names in a child frame and in a named document element.
218
219         https://bugs.webkit.org/show_bug.cgi?id=24170
220
221         * fast/dom/Window/resources/window-properties.js: Added.
222         * fast/dom/Window/window-lookup-precedence-expected.txt: Added.
223         * fast/dom/Window/window-lookup-precedence.html: Added.
224         * fast/js/resources/js-test-pre.js:
225         (shouldEvaluateTo): Added. Compares expected values of various types.
226         
227
228 2009-03-13  Pamela Greene  <pam@chromium.org>
229
230         Reviewed by Alexey Proskuryakov.
231
232         Add test cases to ensure that DOM constructors have higher lookup
233         precedence than a document element with the same name.
234
235         https://bugs.webkit.org/show_bug.cgi?id=24520
236
237         * fast/dom/dom-constructors-expected.txt:
238         * fast/dom/dom-constructors.html:
239
240 2009-03-13  Pamela Greene  <pam@chromium.org>
241
242         Reviewed by Alexey Proskuryakov.
243
244         Add a test to check that the JS wrapper for the document in an
245         inner frame is created in the correct context when it's accessed
246         from the outer frame first.
247
248         https://bugs.webkit.org/show_bug.cgi?id=24564
249
250         * fast/dom/resources/wrapper-context-inner.html: Added.
251         * fast/dom/wrapper-context-expected.txt: Added.
252         * fast/dom/wrapper-context.html: Added.
253
254 2009-03-13  Alexey Proskuryakov  <ap@webkit.org>
255
256         Reviewed by Sam Weinig.
257
258         https://bugs.webkit.org/show_bug.cgi?id=24575
259         XHR response is incorrect after a network error.
260
261         * http/tests/xmlhttprequest/cross-site-denied-response-expected.txt: Added.
262         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt: Added.
263         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2.html: Added.
264         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt: Added.
265         * http/tests/xmlhttprequest/cross-site-denied-response-sync.html: Added.
266         * http/tests/xmlhttprequest/cross-site-denied-response.html: Added.
267
268 2009-03-13  Alexey Proskuryakov  <ap@webkit.org>
269
270         Updating results after the fix for bug 3547.
271
272         * fast/loader/xmlhttprequest-missing-file-exception-expected.txt: The status text for
273         a failed local file load is no longer "OK", which is good.
274
275 2009-03-13  Adam Bergkvist  <adam.bergkvist@ericsson.com>
276
277         Reviewed by Alexey Proskuryakov.
278
279         https://bugs.webkit.org/show_bug.cgi?id=3547
280         XMLHttpRequest.statusText returns always "OK"
281
282         Changed default expected results to PASS. Moved previous expected
283         results to platform/mac.
284         
285         * http/tests/xmlhttprequest/web-apps/012-expected.txt:
286         * http/tests/xmlhttprequest/web-apps/013-expected.txt:
287         * platform/mac/http/tests/xmlhttprequest: Added.
288         * platform/mac/http/tests/xmlhttprequest/web-apps: Added.
289         * platform/mac/http/tests/xmlhttprequest/web-apps/012-expected.txt: Added.
290         * platform/mac/http/tests/xmlhttprequest/web-apps/013-expected.txt: Added.
291
292 2009-03-12  Dan Bernstein  <mitz@apple.com>
293
294         - Skipped file fix
295
296         * platform/mac-tiger/Skipped:
297
298 2009-03-12  Dan Bernstein  <mitz@apple.com>
299
300         Reviewed by Anders Carlsson.
301
302         - skip editing/selection/word-thai.html on Tiger because it has an older
303           version of Unicode.
304
305         * platform/mac-tiger/Skipped:
306
307 2009-02-26  Eric Seidel  <eric@webkit.org>
308
309         Reviewed by Justin Garcia.
310
311         Add more logging to this test to make it
312         easier to debug when it breaks.
313
314         * editing/selection/click-before-and-after-table.html:
315
316 2009-03-12  Aaron Boodman  <aa@chromium.org>
317
318         Reviewed by Dave Hyatt.
319
320         Bug 16348: @font-face does not affect the default style
321         <https://bugs.webkit.org/show_bug.cgi?id=16348>
322
323         * fast/css/font-face-default-font.html:
324         Handle the default font being either 'Times' or 'Times New Roman'.
325
326 2009-03-12  Pamela Greene  <pam@chromium.org>
327
328         Reviewed by Alexey Proskuryakov.
329
330         Add a test to check that an invalid second argument of
331         window.postMessage is ignored. Note that this is probably not the
332         correct behavior according to the HTML5 spec, so this test will
333         need to be changed once we support that.
334
335         https://bugs.webkit.org/show_bug.cgi?id=24523
336
337         * fast/dom/Window/window-postmessage-args-expected.txt: Added.
338         * fast/dom/Window/window-postmessage-args.html: Added.
339
340 2009-03-02  Eric Seidel  <eric@webkit.org>
341
342         Reviewed by Darin Fisher and Justin Garcia.
343
344         Safari crashes during drag and drop in Google presentations
345         due to mutation event handlers removing DOM content during insertNode
346         https://bugs.webkit.org/show_bug.cgi?id=22634
347
348         * editing/selection/crash-on-drag-with-mutation-events-expected.txt: Added.
349         * editing/selection/crash-on-drag-with-mutation-events.html: Added.
350
351 2009-03-12  Simon Fraser  <simon.fraser@apple.com>
352
353         Reviewed by Adele Peterson.
354         
355         https://bugs.webkit.org/show_bug.cgi?id=24508
356         
357         Test for setting the value on a text input with placeholder text.
358         
359         * fast/forms/placeholder-set-value.html: Added.
360         * platform/mac/fast/forms/placeholder-set-value-expected.checksum: Added.
361         * platform/mac/fast/forms/placeholder-set-value-expected.png: Added.
362         * platform/mac/fast/forms/placeholder-set-value-expected.txt: Added.
363
364 2009-03-12  Simon Fraser  <simon.fraser@apple.com>
365
366         Reviewed by Dimitri Glazkov.
367
368         https://bugs.webkit.org/show_bug.cgi?id=24496
369         Test for logging non-string values.
370
371         * fast/js/console-non-string-values-expected.txt: Added.
372         * fast/js/console-non-string-values.html: Added.
373
374 2009-03-12  Simon Fraser  <simon.fraser@apple.com>
375
376         Reviewed by Dave Hyatt
377         
378         https://bugs.webkit.org/show_bug.cgi?id=24552
379
380         Test hit testing when there is a normal-flow, self-painting layer
381         (e.g. a reflection) in the layer tree.
382
383         * fast/layers/normal-flow-hit-test.html: Added.
384         * platform/mac/fast/layers/normal-flow-hit-test-expected.checksum: Added.
385         * platform/mac/fast/layers/normal-flow-hit-test-expected.png: Added.
386         * platform/mac/fast/layers/normal-flow-hit-test-expected.txt: Added.
387
388 2009-03-12  Pamela Greene  <pam@chromium.org>
389
390         Reviewed by Alexey Proskuryakov.
391
392         Add test cases to make sure window.location and window.navigator
393         have higher lookup precedence than a DOM element with that ID.
394
395         https://bugs.webkit.org/show_bug.cgi?id=24522
396
397         * fast/dom/Window/window-special-properties-expected.txt:
398         * fast/dom/Window/window-special-properties.html:
399
400 2009-03-12  Pamela Greene  <pam@chromium.org>
401
402         Reviewed by Darin Adler.
403
404         Add a test to make sure GC doesn't drop XHR wrappers too soon.
405         https://bugs.webkit.org/show_bug.cgi?id=24528
406
407         * fast/dom/xmlhttprequest-gc-expected.txt: Added.
408         * fast/dom/xmlhttprequest-gc.html: Added.
409
410 2009-03-11  Oliver Hunt  <oliver@apple.com>
411
412         Reviewed by Adele Peterson.
413
414         <rdar://problem/6673852> Widget "Simple World Clock" does not display with Safari 4
415
416         Add testcases to ensure correct behaviour of addStop when given an invalid color
417         string.
418
419         * fast/canvas/canvas-gradient-addStop-error-expected.txt: Added.
420         * fast/canvas/canvas-gradient-addStop-error.html: Added.
421         * fast/canvas/resources/canvas-gradient-addStop-error.js: Added.
422
423 2009-03-11  Dan Bernstein  <mitz@apple.com>
424
425         Reviewed by Darin Adler.
426
427         - test for <rdar://problem/3919124> Thai text selection in Safari is
428           incorrect
429
430         * platform/mac/editing/selection/word-thai-expected.txt: Added.
431         * platform/mac/editing/selection/word-thai.html: Added.
432
433 2009-03-11  Beth Dakin  <bdakin@apple.com>
434
435         Reviewed by Dan Bernstein.
436
437         Test for https://bugs.webkit.org/show_bug.cgi?id=14749 percentage 
438         top value on position:relative child not calculated correctly if 
439         parent has percentage height
440         - and corresponding -
441         <rdar://problem/6172925>
442
443         * fast/css/percent-top-value-with-relative-position.html: Added.
444         * platform/mac/fast/css/percent-top-value-with-relative-position-expected.checksum: Added.
445         * platform/mac/fast/css/percent-top-value-with-relative-position-expected.png: Added.
446         * platform/mac/fast/css/percent-top-value-with-relative-position-expected.txt: Added.
447
448 2009-03-11  Pamela Greene  <pam@chromium.org>
449
450         Reviewed by Alexey Proskuryakov.
451
452         Add test for potential crash in window.frames.length
453         These files were accidentally left out of r41459.
454
455         https://bugs.webkit.org/show_bug.cgi?id=24339
456
457         * fast/dom/Window/window-collection-length-no-crash-expected.txt: Added.
458         * fast/dom/Window/window-collection-length-no-crash.html: Added.
459
460 2009-03-11  Simon Fraser  <simon.fraser@apple.com>
461
462         Reviewed by Dave Hyatt
463         
464         https://bugs.webkit.org/show_bug.cgi?id=24366
465         
466         Make this test more reliable by only calling runAnimationTest() once
467         the animation starts, not before some setTimeout().
468
469         * animations/change-keyframes-name-expected.txt:
470         * animations/change-keyframes-name.html:
471
472 2009-03-11  Simon Fraser  <simon.fraser@apple.com>
473
474         Reviewed by Dave Hyatt
475         
476         https://bugs.webkit.org/show_bug.cgi?id=24266
477         
478         Land new expected results for transform-absolute-in-positioned-container.html,
479         and new pixel results for reflection-masks.html. Both are progressions.
480
481         * platform/mac/fast/reflections/reflection-masks-expected.checksum:
482         * platform/mac/fast/reflections/reflection-masks-expected.png:
483         * platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.checksum:
484         * platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.png:
485         * platform/mac/fast/repaint/transform-absolute-in-positioned-container-expected.txt:
486
487 2009-03-11  Simon Fraser  <simon.fraser@apple.com>
488
489         Reviewed by Dan Bernstein
490        
491         https://bugs.webkit.org/show_bug.cgi?id=23093
492         
493         Test for repainting of the search field cancel button.
494
495         * fast/repaint/search-field-cancel.html: Added.
496         * platform/mac/fast/repaint/search-field-cancel-expected.checksum: Added.
497         * platform/mac/fast/repaint/search-field-cancel-expected.png: Added.
498         * platform/mac/fast/repaint/search-field-cancel-expected.txt: Added.
499
500 2009-03-11  Marc-AndrĂ© Decoste  <mad@chromium.org>
501
502         Reviewed by Eric Seidel.
503
504         Fixed the positions of the list boxes so that the size of their
505         rendering doesn't affect the test coordinates.
506         https://bugs.webkit.org/show_bug.cgi?id=24006
507
508         * fast/forms/option-mouseevents-expected.txt:
509         * fast/forms/option-mouseevents.html:
510
511 2009-03-11  Hironori Bono  <hbono@chromium.org>
512
513         Reviewed by Alexey Proskuryakov.
514
515         https://bugs.webkit.org/show_bug.cgi?id=15790
516         Ligatures aren't accounted for when manipulating VisiblePositions
517
518         Verify that we can prevent a cursor from moving in the middle of an Indic ligature.
519
520         * editing/deleting/skip-virama-001-expected.txt: Added.
521         * editing/deleting/skip-virama-001.html: Added.
522
523         * platform/mac-tiger/Skipped: This fix requires a customized cursorMovementIterator,
524         which is not enabled on Tiger (see bug 24513).
525
526 2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
527
528         Reviewed by Holger Freyther.
529
530         [Gtk] Implement LayoutTestControllerGtk::setPrivateBrowsingEnabled
531         https://bugs.webkit.org/show_bug.cgi?id=24487
532
533         Enable http/tests/security/cross-frame-access-private-browsing.html test.
534
535         * platform/gtk/Skipped:
536
537 2009-03-10  Alexey Proskuryakov  <ap@webkit.org>
538
539         Reviewed by Sam Weinig.
540
541         <rdar://problem/6123770> Restrict access to document.cookie when making a cross-site XHR
542
543         * http/tests/security/cookies/xmlhttprequest.html: We don't expose cookies for documents
544         retrieved via XMLHttpRequest. Added a check to make sure that we don't forget about cross-
545         origin restrictions if we ever decide to change that.
546
547         * http/tests/xmlhttprequest/resources/get-set-cookie.cgi: While at it, fixed a broken check
548         for Set-Cookie2.
549
550 2009-03-10  Simon Fraser  <simon.fraser@apple.com>
551
552         Reviewed by Darin Adler
553
554         https://bugs.webkit.org/show_bug.cgi?id=24503
555         
556         Test for hitting the cancel button of an absolutely-positioned form
557         control.
558
559         * fast/forms/search-abs-pos-cancel-button-expected.txt: Added.
560         * fast/forms/search-abs-pos-cancel-button.html: Added.
561
562 2009-03-10  Beth Dakin  <bdakin@apple.com>
563
564         Reviewed by Darin Adler.
565
566         Test changes for <rdar://problem/6624769> REGRESSION (Safari 4 PB): 
567         No scroll bar appears for long line of text with NOWRAP set
568
569         New test:
570         * fast/inline/long-wrapped-line.html: Added.
571         * platform/mac/fast/inline/long-wrapped-line-expected.checksum: Added.
572         * platform/mac/fast/inline/long-wrapped-line-expected.png: Added.
573         * platform/mac/fast/inline/long-wrapped-line-expected.txt: Added.
574
575         
576         These tests all have changed results from the patch. Now trailing 
577         whitespace always has its own linebox instead of sometimes sharing 
578         a linebox with text.
579         * platform/mac/editing/deleting/5206311-1-expected.txt:
580         * platform/mac/editing/deleting/delete-block-merge-contents-018-expected.txt:
581         * platform/mac/editing/deleting/delete-block-merge-contents-021-expected.txt:
582         * platform/mac/editing/deleting/delete-block-merge-contents-022-expected.txt:
583         * platform/mac/editing/deleting/delete-block-table-expected.txt:
584         * platform/mac/editing/deleting/delete-leading-ws-001-expected.txt:
585         * platform/mac/editing/deleting/delete-line-end-ws-001-expected.txt:
586         * platform/mac/editing/deleting/delete-line-end-ws-002-expected.txt:
587         * platform/mac/editing/deleting/delete-to-select-table-expected.txt:
588         * platform/mac/editing/deleting/delete-ws-fixup-001-expected.txt:
589         * platform/mac/editing/deleting/delete-ws-fixup-002-expected.txt:
590         * platform/mac/editing/deleting/deletionUI-single-instance-expected.txt:
591         * platform/mac/editing/deleting/forward-delete-expected.txt:
592         * platform/mac/editing/execCommand/5482023-expected.txt:
593         * platform/mac/editing/execCommand/boldSelection-expected.txt:
594         * platform/mac/editing/execCommand/italicizeByCharacter-expected.txt:
595         * platform/mac/editing/execCommand/modifyForeColorByCharacter-expected.txt:
596         * platform/mac/editing/execCommand/print-expected.txt:
597         * platform/mac/editing/execCommand/selectAll-expected.txt:
598         * platform/mac/editing/execCommand/strikethroughSelection-expected.txt:
599         * platform/mac/editing/input/emacs-ctrl-o-expected.txt:
600         * platform/mac/editing/inserting/12882-expected.txt:
601         * platform/mac/editing/inserting/editable-html-element-expected.txt:
602         * platform/mac/editing/inserting/insert-div-019-expected.txt:
603         * platform/mac/editing/inserting/insert-div-020-expected.txt:
604         * platform/mac/editing/inserting/insert-div-021-expected.txt:
605         * platform/mac/editing/inserting/insert-div-022-expected.txt:
606         * platform/mac/editing/inserting/insert-div-023-expected.txt:
607         * platform/mac/editing/inserting/insert-div-024-expected.txt:
608         * platform/mac/editing/inserting/insert-div-025-expected.txt:
609         * platform/mac/editing/inserting/insert-div-027-expected.txt:
610         * platform/mac/editing/inserting/typing-003-expected.txt:
611         * platform/mac/editing/pasteboard/4989774-expected.txt:
612         * platform/mac/editing/pasteboard/5028447-expected.txt:
613         * platform/mac/editing/pasteboard/merge-end-3-expected.txt:
614         * platform/mac/editing/pasteboard/paste-table-003-expected.txt:
615         * platform/mac/editing/pasteboard/paste-text-012-expected.txt:
616         * platform/mac/editing/pasteboard/paste-text-013-expected.txt:
617         * platform/mac/editing/pasteboard/paste-text-014-expected.txt:
618         * platform/mac/editing/selection/4947387-expected.txt:
619         * platform/mac/editing/selection/4983858-expected.txt:
620         * platform/mac/editing/selection/5081257-1-expected.txt:
621         * platform/mac/editing/selection/5081257-2-expected.txt:
622         * platform/mac/editing/selection/5136696-expected.txt:
623         * platform/mac/editing/selection/5234383-1-expected.txt:
624         * platform/mac/editing/selection/5234383-2-expected.txt:
625         * platform/mac/editing/selection/7152-1-expected.txt:
626         * platform/mac/editing/selection/7152-2-expected.txt:
627         * platform/mac/editing/selection/after-line-wrap-expected.txt:
628         * platform/mac/editing/selection/click-start-of-line-expected.txt:
629         * platform/mac/editing/selection/drag-in-iframe-expected.txt:
630         * platform/mac/editing/selection/editable-html-element-expected.txt:
631         * platform/mac/editing/selection/editable-non-editable-crash-expected.txt:
632         * platform/mac/editing/selection/end-of-document-expected.txt:
633         * platform/mac/editing/selection/extend-by-character-003-expected.txt:
634         * platform/mac/editing/selection/extend-by-character-005-expected.txt:
635         * platform/mac/editing/selection/extend-by-word-002-expected.txt:
636         * platform/mac/editing/selection/mixed-editability-1-expected.txt:
637         * platform/mac/editing/selection/move-by-character-003-expected.txt:
638         * platform/mac/editing/selection/move-by-character-005-expected.txt:
639         * platform/mac/editing/selection/select-all-001-expected.txt:
640         * platform/mac/editing/selection/select-all-002-expected.txt:
641         * platform/mac/editing/selection/select-all-003-expected.txt:
642         * platform/mac/editing/selection/wrapped-line-caret-1-expected.txt:
643         * platform/mac/editing/selection/wrapped-line-caret-2-expected.txt:
644         * platform/mac/editing/style/apple-style-editable-mix-expected.txt:
645         * platform/mac/editing/style/create-block-for-style-001-expected.txt:
646         * platform/mac/editing/style/create-block-for-style-002-expected.txt:
647         * platform/mac/editing/style/create-block-for-style-003-expected.txt:
648         * platform/mac/editing/style/create-block-for-style-004-expected.txt:
649         * platform/mac/editing/style/create-block-for-style-005-expected.txt:
650         * platform/mac/editing/style/create-block-for-style-006-expected.txt:
651         * platform/mac/editing/style/create-block-for-style-007-expected.txt:
652         * platform/mac/editing/style/create-block-for-style-008-expected.txt:
653         * platform/mac/editing/style/create-block-for-style-009-expected.txt:
654         * platform/mac/editing/style/create-block-for-style-010-expected.txt:
655         * platform/mac/editing/style/create-block-for-style-011-expected.txt:
656         * platform/mac/editing/style/create-block-for-style-012-expected.txt:
657         * platform/mac/editing/style/create-block-for-style-013-expected.txt:
658         * platform/mac/editing/style/relative-font-size-change-001-expected.txt:
659         * platform/mac/editing/style/relative-font-size-change-002-expected.txt:
660         * platform/mac/editing/style/relative-font-size-change-003-expected.txt:
661         * platform/mac/editing/style/relative-font-size-change-004-expected.txt:
662         * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
663         * platform/mac/editing/undo/undo-combined-delete-expected.txt:
664         * platform/mac/editing/undo/undo-delete-boundary-expected.txt:
665         * platform/mac/editing/undo/undo-delete-expected.txt:
666         * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
667         * platform/mac/editing/undo/undo-forward-delete-expected.txt:
668         * platform/mac/fast/block/float/editable-text-overlapping-float-expected.txt:
669         * platform/mac/fast/clip/outline-overflowClip-expected.txt:
670         * platform/mac/fast/forms/negativeLineHeight-expected.txt:
671         * platform/mac/fast/forms/textAreaLineHeight-expected.txt:
672         * platform/mac/fast/forms/textarea-rows-cols-expected.txt:
673         * platform/mac/fast/lists/drag-into-marker-expected.txt:
674         * platform/mac/fast/parser/comment-in-textarea-expected.txt:
675         * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt:
676         * platform/mac/fast/parser/open-comment-in-textarea-expected.txt:
677         * platform/mac/fast/repaint/inline-outline-repaint-expected.txt:
678         * platform/mac/fast/repaint/selection-after-delete-expected.txt:
679         * platform/mac/fast/repaint/selection-after-remove-expected.txt:
680         * platform/mac/fast/text/embed-at-end-of-pre-wrap-line-expected.txt:
681         * platform/mac/fast/text/trailing-white-space-expected.txt:
682         * platform/mac/fast/text/whitespace/pre-wrap-line-test-expected.txt:
683         * platform/mac/fast/text/whitespace/pre-wrap-overflow-selection-expected.txt:
684         * platform/mac/fast/text/whitespace/pre-wrap-spaces-after-newline-expected.txt:
685         * platform/mac/fast/text/whitespace/tab-character-basics-expected.txt:
686         * platform/mac/http/tests/navigation/anchor-goback-expected.txt:
687         * platform/mac/http/tests/navigation/javascriptlink-goback-expected.txt:
688         * platform/mac/http/tests/navigation/metaredirect-goback-expected.txt:
689         * platform/mac/http/tests/navigation/post-goback2-expected.txt:
690         * platform/mac/http/tests/navigation/postredirect-goback2-expected.txt:
691         * platform/mac/http/tests/navigation/redirect302-goback-expected.txt:
692         * platform/mac/http/tests/navigation/success200-goback-expected.txt:
693         * platform/mac/http/tests/navigation/timerredirect-goback-expected.txt:
694
695 2009-03-10  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
696
697         Reviewed by Geoff Garen.
698
699         Tests for bug 24291: REGRESSION (r38635): Single line JavaScript comment prevents HTML button click handler execution
700         <https://bugs.webkit.org/show_bug.cgi?id=24291>
701         <rdar://problem/6663472>
702
703         * fast/events/onload-single-line-comment-expected.txt: Added.
704         * fast/events/onload-single-line-comment.html: Added.
705         * fast/js/function-constructor-single-line-comment-expected.txt: Added.
706         * fast/js/function-constructor-single-line-comment.html: Added.
707         * fast/js/resources/function-constructor-single-line-comment.js: Added.
708
709 2009-03-10  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
710
711         Reviewed by Geoff Garen.
712
713         Test for bug 23736: WebKit Crashes on http://g-conquest.fr/~server2
714         <https://bugs.webkit.org/show_bug.cgi?id=23736>
715         <rdar://problem/6560278>
716
717         * http/tests/misc/javascript-url-stop-loaders-expected.txt: Added.
718         * http/tests/misc/javascript-url-stop-loaders.html: Added.
719
720 2009-03-10  Darin Adler  <darin@apple.com>
721
722         Reviewed by Alexey Proskuryakov.
723
724         Bug 24494: crash when deleting at end of document and merging paragraphs
725         https://bugs.webkit.org/show_bug.cgi?id=24494
726         rdar://problem/6571537
727
728         * editing/deleting/merge-at-end-of-document-expected.txt: Added.
729         * editing/deleting/merge-at-end-of-document.html: Added.
730
731 2009-03-10  Darin Adler  <darin@apple.com>
732
733         Reviewed by Dan Bernstein.
734
735         Bug 23564: REGRESSION (r39230-39286): crash loading page that changes <input> display type and then calls innerHTML
736         https://bugs.webkit.org/show_bug.cgi?id=23564
737         rdar://problem/6537238
738
739         * fast/dom/HTMLElement/innerHTML-selection-crash-expected.txt: Added.
740         * fast/dom/HTMLElement/innerHTML-selection-crash.html: Added.
741
742 2009-03-10  Oliver Hunt  <oliver@apple.com>
743
744         Reviewed by Alexey Proskuryakov.
745
746         <rdar://problem/6425807> Implement WorkerUtils.importScripts()
747         <https://bugs.webkit.org/show_bug.cgi?id=22721>
748
749         Tests to cover various usages of importScripts, eg. network load
750         failures, security exceptions, execution ordering, etc
751
752         * http/tests/workers/resources/worker-importScripts-differentOrigin.js: Added.
753         * http/tests/workers/resources/worker-importScripts-source1.js: Added.
754         * http/tests/workers/resources/worker-importScripts-source2.js: Added.
755         * http/tests/workers/resources/worker-importScripts-syntaxError.js: Added.
756         * http/tests/workers/resources/worker-importScripts.js: Added.
757         (try.resetLoadFlags):
758         * http/tests/workers/worker-importScripts-expected.txt: Added.
759         * http/tests/workers/worker-importScripts.html: Added.
760
761 2009-03-10  Alexey Proskuryakov  <ap@webkit.org>
762
763         Reviewed by Darin Adler.
764
765         https://bugs.webkit.org/show_bug.cgi?id=19797
766         Bring the list of forbidden headers in sync with XMLHttpRequest spec draft
767
768         * http/tests/xmlhttprequest/set-dangerous-headers-expected.txt:
769         * http/tests/xmlhttprequest/set-dangerous-headers.html:
770
771 2009-03-09  Simon Fraser  <simon.fraser@apple.com>
772
773         Reviewed by Dan Bernstein, Oliver Hunt
774
775         https://bugs.webkit.org/show_bug.cgi?id=24475
776         
777         Test for repainting a replaced element with transform and box-shadow.
778
779         * fast/repaint/transform-replaced-shadows.html: Added.
780         * platform/mac/fast/repaint/transform-replaced-shadows-expected.checksum: Added.
781         * platform/mac/fast/repaint/transform-replaced-shadows-expected.png: Added.
782         * platform/mac/fast/repaint/transform-replaced-shadows-expected.txt: Added.
783
784 2009-03-09  Oliver Hunt  <oliver@apple.com>
785
786         Reviewed by Gavin Barraclough.
787
788         Bug 24447: REGRESSION (r41508): Google Maps does not complete initialization
789         <rdar://problem/6657774>
790
791         Tests to cover correct dirtying of the register cache at branch targets.  I've included
792         the closest case i was able to make that could generate incorrect code from a back edge
793         but was unable to create a case which would actually fail.
794
795         * fast/js/registerCachingAcrossBranchTargets-expected.txt: Added.
796         * fast/js/registerCachingAcrossBranchTargets.html: Added.
797         * fast/js/resources/registerCachingAcrossBranchTargets.js: Added.
798
799 2009-03-09  Sam Weinig  <sam@webkit.org>
800
801         Roll out r41393.  It has been causing failures on the bots for about a week.
802
803         * fast/block/float/resources/se_arrow.png: Removed.
804         * fast/block/float/resources/yinyang.png: Removed.
805         * fast/block/float/t0905-c414-flt-fit-01-d-g.html: Removed.
806         * fast/block/float/t0905-c5525-fltblck-00-d-ag.html: Removed.
807         * fast/block/float/t0905-c5526-flthw-00-c-g.html: Removed.
808         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.checksum: Removed.
809         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.png: Removed.
810         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.txt: Removed.
811         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.checksum: Removed.
812         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.png: Removed.
813         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.txt: Removed.
814         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.checksum: Removed.
815         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.png: Removed.
816         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.txt: Removed.
817
818 2009-03-09  Dan Bernstein  <mitz@apple.com>
819
820         Reviewed by Adele Peterson and Dave Hyatt.
821
822         - test for <rdar://problem/6654344> REGRESSION (r41041): Zillow.com has
823           misaligned edit fields
824
825         * fast/forms/legend-display-none-expected.txt: Added.
826         * fast/forms/legend-display-none.html: Added.
827
828 2009-03-09  Alpha Lam  <hclam@chromium.org>
829
830         Reviewed by Dave Hyatt.
831
832         https://bugs.webkit.org/show_bug.cgi?id=23024
833
834         Added regression test for a bug that causes crashes.
835
836         * fast/block/float/crash-on-absolute-positioning.html: Added.
837         * platform/mac/fast/block/float/crash-on-absolute-positioning-expected.txt: Added.
838
839 2009-03-09  Simon Fraser  <simon.fraser@apple.com>
840
841         Reviewed by Dave Hyatt
842
843         https://bugs.webkit.org/show_bug.cgi?id=24433
844
845         Test hit testing with backface-visibility: hidden, and a transform on
846         the parent element.
847
848         * platform/mac/transforms/3d/hit-testing/backface-no-transform-hit-test-expected.txt: Added.
849         * transforms/3d/hit-testing/backface-no-transform-hit-test.html: Added.
850
851 2009-03-08  Holger Hans Peter Freyther  <zecke@selfish.org>
852
853         Rubber-stamped by Mark Rowe.
854
855         [Gtk] Skip failing tests that require the eventSender.
856
857         The Gtk+ platform is lacking an implementation of the
858         eventSender. We will enable the tests once there is an
859         implementation of that class.
860
861         * platform/gtk/Skipped:
862
863 2009-03-08  Holger Hans Peter Freyther  <zecke@selfish.org>
864
865         Reviewed by Mark Rowe.
866
867         Enable all fast/profiler tests.
868
869         * platform/gtk/Skipped:
870
871 2009-03-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
872
873         Updated Skipped list per r41464. Not reviewed.
874         This should remove the warnings that come up everytime we run the gtk layout tests. 
875         http://trac.webkit.org/changeset/41464
876
877         The ff. tests have been moved to fast/css/getComputedStyle in the Skipped list:
878          fast/css/computed-style-without-renderer.html
879          fast/css/computed-style.html
880          fast/css/getComputedStyle-border-box.html
881
882         The ff. test has been removed from the Skipped list:
883           fast/css/marginComputedStyle.html
884
885         * platform/gtk/Skipped:
886
887 2009-03-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
888
889         Rubber-stamped by Holger Freyther.
890
891         Remove fast/canvas/gradient-empty-path.html from the skipped
892         list as it was removed by r39288.
893
894         * platform/gtk/Skipped:
895
896 2009-03-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
897
898         Reviewed by Holger Freyther.
899
900         [Gtk] Enable http security, plugins and ssl tests
901         https://bugs.webkit.org/show_bug.cgi?id=24393
902
903         Enable http tests for security, plugins and ssl, skipping tests
904         that are failing/crashing.
905
906         * platform/gtk/Skipped:
907
908 2009-03-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
909
910         Reviewed by Holger Freyther.
911
912         [Gtk] Enable http history tests
913         https://bugs.webkit.org/show_bug.cgi?id=24394
914
915         Enable http/tests/history, adding failing tests to the Skipped list.
916
917         * platform/gtk/Skipped:
918
919 2009-03-07  Adele Peterson  <adele@apple.com>
920
921         Reviewed by Dan Bernstein.
922
923         Test for https://bugs.webkit.org/show_bug.cgi?id=24444
924         No multiple JS property for <input type="file" multiple />
925
926         * fast/forms/input-multiple-expected.txt: Added.
927         * fast/forms/input-multiple.html: Added.
928
929 2009-03-06  Darin Adler  <darin@apple.com>
930
931         Fixed broken test I just landed for bug 24422.
932
933         * fast/dom/location-new-window-no-crash-expected.txt: Updated.
934         * fast/dom/resources/location-new-window-no-crash.js: Added code to make the window
935         opening and closing work in DumpRenderTree.
936
937 2009-03-06  Dmitry Titov  <dimich@chromium.org>
938
939         Reviewed by Alexey Proskuryakov.
940
941         https://bugs.webkit.org/show_bug.cgi?id=24150
942         Add virtual ScriptExecutionContext::encoding()
943
944         Test to verify how the text encoding in workers is used.
945         Script decoding and url completion is checked, with and
946         w/o http 'Content-Type: ...;charset=...' header.
947
948         * http/tests/workers/resources/worker-encoded.php: Added.
949         * http/tests/workers/resources/xhr-query-utf8.php: Added.
950         * http/tests/workers/resources/xhr-response.php: Added.
951         * http/tests/workers/text-encoding-expected.txt: Added.
952         * http/tests/workers/text-encoding.html: Added.
953
954 2009-03-04  Chris Marrin  <cmarrin@apple.com>
955
956         Reviewed by Simon Fraser.
957
958         https://bugs.webkit.org/show_bug.cgi?id=24363
959
960         Fixed test and fixed expected results to reflect the fix
961
962         * fast/dom/Window/webkitConvertPoint-expected.txt:
963         * fast/dom/Window/webkitConvertPoint.html:
964
965 2009-03-06  Darin Adler  <darin@apple.com>
966
967         Reviewed by Darin Fisher.
968
969         Bug 24422: REGRESSION: null-URL crash in FrameLoader setting location.hash on new window
970         https://bugs.webkit.org/show_bug.cgi?id=24422
971         rdar://problem/6402208
972
973         The new test manipulates all the properties of the location object on a new window which
974         has no location yet. I tested Firefox too and added comments about how its behavior differs
975         from WebKit. At some point we may want to tweak our behavior to be a bit closer to theirs,
976         or check IE's behavior or if HTML 5 or some other W3 specification has something to say
977         about this, but for now the main purpose of the test is to verify we don't crash.
978
979         * fast/dom/location-new-window-no-crash-expected.txt: Added.
980         * fast/dom/location-new-window-no-crash.html: Added.
981         * fast/dom/resources/location-new-window-no-crash.js: Added.
982
983 2009-03-06  Darin Adler  <darin@apple.com>
984
985         * fast/dom/Window/window-properties-expected.txt: Updated for recent addition of canPlayType.
986
987 2009-03-06  Hironori Bono  <hbono@chromium.org>
988
989         Reviewed by Alexey Proskuryakov.
990
991         https://bugs.webkit.org/show_bug.cgi?id=24342
992         Bug 24342: [Chromium] cannot insert a Thai character after a Thai
993         prepend character
994
995         Add a test that verifies we can insert a character after a Thai prepend character.
996
997         * editing/inserting/insert-thai-characters-001-expected.txt: Added.
998         * editing/inserting/insert-thai-characters-001.html: Added.
999
1000 2009-03-05  Alexey Proskuryakov  <ap@webkit.org>
1001
1002         Reviewed by Oliver Hunt.
1003
1004         <rdar://problem/6621701> Safari 4 Beta Breaks XMLHttpRequest Response Text With Special
1005         Characters (a compatibility issue with widgets).
1006
1007         * http/tests/xmlhttprequest/broken-xml-encoding-expected.txt: Added.
1008         * http/tests/xmlhttprequest/broken-xml-encoding.html: Added.
1009         * http/tests/xmlhttprequest/resources/broken-encoding.xml: Added.
1010
1011 2009-03-05  Simon Fraser  <simon.fraser@apple.com>
1012
1013         Reviewed by Dave Hyatt
1014
1015         https://bugs.webkit.org/show_bug.cgi?id=24412
1016         
1017         Testcase for hit testing an element with -webkit-transform-style: preserve-3d
1018         but no transform.
1019
1020         * transforms/3d/hit-testing/hit-preserves-3d-expected.txt: Added.
1021         * transforms/3d/hit-testing/hit-preserves-3d.html: Added.
1022
1023 2009-03-05  Justin Garcia  <justin.garcia@apple.com>
1024
1025         Reviewed by Darin Adler.
1026         
1027         WebViewDidChangeSelectionNotification isn't always called.
1028         Undo was enabled, shouldDeleteDOMRange was called, etc. for no-op backward and forward deletes.
1029
1030         * platform/mac/editing/deleting/delete-4038408-fix-expected.txt:
1031         * platform/mac/editing/deleting/delete-at-start-or-end-expected.txt:
1032         * platform/mac/editing/deleting/delete-br-002-expected.txt:
1033         * platform/mac/editing/deleting/delete-br-004-expected.txt:
1034         * platform/mac/editing/deleting/delete-br-005-expected.txt:
1035         * platform/mac/editing/deleting/delete-br-006-expected.txt:
1036         * platform/mac/editing/deleting/delete-br-009-expected.txt:
1037         * platform/mac/editing/deleting/delete-br-010-expected.txt:
1038         * platform/mac/editing/deleting/delete-hr-expected.txt:
1039         * platform/mac/editing/deleting/delete-tab-004-expected.txt:
1040         * platform/mac/editing/deleting/forward-delete-expected.txt:
1041         * platform/mac/editing/deleting/merge-into-empty-block-1-expected.txt:
1042         * platform/mac/editing/deleting/merge-into-empty-block-2-expected.txt:
1043         * platform/mac/editing/inserting/editing-empty-divs-expected.txt:
1044         * platform/mac/editing/inserting/insert-3800346-fix-expected.txt:
1045         * platform/mac/editing/inserting/insert-br-004-expected.txt:
1046         * platform/mac/editing/inserting/insert-br-005-expected.txt:
1047         * platform/mac/editing/inserting/insert-br-006-expected.txt:
1048         * platform/mac/editing/inserting/insert-br-008-expected.txt:
1049         * platform/mac/editing/inserting/insert-div-006-expected.txt:
1050         * platform/mac/editing/inserting/insert-div-008-expected.txt:
1051         * platform/mac/editing/inserting/insert-div-010-expected.txt:
1052         * platform/mac/editing/inserting/insert-div-011-expected.txt:
1053         * platform/mac/editing/inserting/insert-div-013-expected.txt:
1054         * platform/mac/editing/inserting/insert-div-015-expected.txt:
1055         * platform/mac/editing/inserting/insert-div-019-expected.txt:
1056         * platform/mac/editing/inserting/insert-div-021-expected.txt:
1057         * platform/mac/editing/inserting/insert-paragraph-01-expected.txt:
1058         * platform/mac/editing/inserting/insert-paragraph-03-expected.txt:
1059         * platform/mac/editing/inserting/insert-paragraph-05-expected.txt:
1060         * platform/mac/editing/inserting/insert-tab-004-expected.txt:
1061         * platform/mac/editing/inserting/insert-text-with-newlines-expected.txt:
1062         * platform/mac/editing/inserting/line-break-expected.txt:
1063         * platform/mac/editing/pasteboard/3976872-expected.txt:
1064         * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt:
1065         * platform/mac/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt:
1066         * platform/mac/editing/pasteboard/paste-text-010-expected.txt:
1067         * platform/mac/editing/style/block-style-006-expected.txt:
1068         * platform/mac/editing/undo/undo-combined-delete-boundary-expected.txt:
1069         * platform/mac/editing/undo/undo-combined-delete-expected.txt:
1070         * platform/mac/editing/undo/undo-forward-delete-boundary-expected.txt:
1071         * platform/mac/editing/undo/undo-forward-delete-expected.txt:
1072
1073 2009-03-05  Eric Seidel  <eric@webkit.org>
1074
1075         Rubber-stamped by Adam Roben.
1076
1077         Move all of the fast/css/*computed* tests into fast/css/getComputedStyle
1078         in preparation for adding a bunch more getComputedStyle tests.
1079
1080         * fast/css/getComputedStyle/computed-style-display-none-expected.txt: Renamed from LayoutTests/fast/css/computed-style-display-none-expected.txt.
1081         * fast/css/getComputedStyle/computed-style-display-none.html: Renamed from LayoutTests/fast/css/computed-style-display-none.html.
1082         * fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/fast/css/computed-style-expected.txt.
1083         * fast/css/getComputedStyle/computed-style-negative-top-expected.txt: Renamed from LayoutTests/fast/css/computed-style-negative-top-expected.txt.
1084         * fast/css/getComputedStyle/computed-style-negative-top.html: Renamed from LayoutTests/fast/css/computed-style-negative-top.html.
1085         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/fast/css/computed-style-without-renderer-expected.txt.
1086         * fast/css/getComputedStyle/computed-style-without-renderer.html: Renamed from LayoutTests/fast/css/computed-style-without-renderer.html.
1087         * fast/css/getComputedStyle/computed-style.html: Renamed from LayoutTests/fast/css/computed-style.html.
1088         * fast/css/getComputedStyle/getComputedStyle-background-position-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-background-position-expected.txt.
1089         * fast/css/getComputedStyle/getComputedStyle-background-position.html: Renamed from LayoutTests/fast/css/getComputedStyle-background-position.html.
1090         * fast/css/getComputedStyle/getComputedStyle-background-size-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-background-size-expected.txt.
1091         * fast/css/getComputedStyle/getComputedStyle-background-size.html: Renamed from LayoutTests/fast/css/getComputedStyle-background-size.html.
1092         * fast/css/getComputedStyle/getComputedStyle-border-box-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-box-expected.txt.
1093         * fast/css/getComputedStyle/getComputedStyle-border-box.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-box.html.
1094         * fast/css/getComputedStyle/getComputedStyle-border-image-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-image-expected.txt.
1095         * fast/css/getComputedStyle/getComputedStyle-border-image.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-image.html.
1096         * fast/css/getComputedStyle/getComputedStyle-border-spacing-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-border-spacing-expected.txt.
1097         * fast/css/getComputedStyle/getComputedStyle-border-spacing.html: Renamed from LayoutTests/fast/css/getComputedStyle-border-spacing.html.
1098         * fast/css/getComputedStyle/getComputedStyle-borderRadius-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-borderRadius-expected.txt.
1099         * fast/css/getComputedStyle/getComputedStyle-borderRadius.html: Renamed from LayoutTests/fast/css/getComputedStyle-borderRadius.html.
1100         * fast/css/getComputedStyle/getComputedStyle-relayout-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-relayout-expected.txt.
1101         * fast/css/getComputedStyle/getComputedStyle-relayout.html: Renamed from LayoutTests/fast/css/getComputedStyle-relayout.html.
1102         * fast/css/getComputedStyle/getComputedStyle-transform-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-transform-expected.txt.
1103         * fast/css/getComputedStyle/getComputedStyle-transform.html: Renamed from LayoutTests/fast/css/getComputedStyle-transform.html.
1104         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto-expected.txt: Renamed from LayoutTests/fast/css/getComputedStyle-zIndex-auto-expected.txt.
1105         * fast/css/getComputedStyle/getComputedStyle-zIndex-auto.html: Renamed from LayoutTests/fast/css/getComputedStyle-zIndex-auto.html.
1106         * fast/css/marginComputedStyle.html: Removed.
1107         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/computed-style-expected.txt.
1108         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/computed-style-without-renderer-expected.txt.
1109         * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.checksum: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.checksum.
1110         * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.png: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.png.
1111         * platform/mac/fast/css/getComputedStyle/marginComputedStyle-expected.txt: Renamed from LayoutTests/platform/mac/fast/css/marginComputedStyle-expected.txt.
1112         * platform/qt/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/qt/fast/css/computed-style-expected.txt.
1113         * platform/qt/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/qt/fast/css/computed-style-without-renderer-expected.txt.
1114         * platform/win/fast/css/getComputedStyle/computed-style-expected.txt: Renamed from LayoutTests/platform/win/fast/css/computed-style-expected.txt.
1115         * platform/win/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Renamed from LayoutTests/platform/win/fast/css/computed-style-without-renderer-expected.txt.
1116
1117 2009-03-05  Eric Carlson  <eric.carlson@apple.com>
1118
1119         Reviewed by Simon Fraser.
1120
1121         https://bugs.webkit.org/show_bug.cgi?id=24400
1122         Bug 24400: Remove "start", "end", "loopStart", "loopEnd", "currentLoop", and "playCount" 
1123         media element attributes
1124
1125         * media/loopend-limits-expected.txt: Removed.
1126         * media/loopend-limits.html: Removed.
1127         * media/loopstart-limits-expected.txt: Removed.
1128         * media/loopstart-limits.html: Removed.
1129         * media/video-dom-end-expected.txt: Removed.
1130         * media/video-dom-end.html: Removed.
1131         * media/video-dom-loopcount-expected.txt: Removed.
1132         * media/video-dom-loopcount.html: Removed.
1133         * media/video-dom-loopend-expected.txt: Removed.
1134         * media/video-dom-loopend.html: Removed.
1135         * media/video-dom-loopstart-expected.txt: Removed.
1136         * media/video-dom-loopstart.html: Removed.
1137         * media/video-dom-start-expected.txt: Removed.
1138         * media/video-dom-start.html: Removed.
1139         * media/video-end-expected.txt: Removed.
1140         * media/video-end.html: Removed.
1141         * media/video-loop.html: Added, test for new "loop" attribute.
1142         * media/video-loopcount-expected.txt: Removed.
1143         * media/video-loopcount.html: Removed.
1144         * media/video-loopend-expected.txt: Removed.
1145         * media/video-loopend.html: Removed.
1146         * media/video-loopstart-expected.txt: Removed.
1147         * media/video-loopstart.html: Removed.
1148         * media/video-seek-past-end-paused-expected.txt: Updated for loop changes, add more tests.
1149         * media/video-seek-past-end-paused.html: Ditto.
1150         * media/video-seek-past-end-playing-expected.txt: Ditto.
1151         * media/video-seek-past-end-playing.html: Ditto.
1152         * media/video-start-expected.txt: Removed.
1153         * media/video-start.html: Removed.
1154
1155 2009-03-05  Pamela Greene  <pam@chromium.org>
1156
1157         Reviewed by Alexey Proskuryakov.
1158
1159         Add test for potential crash in window.frames.length
1160         https://bugs.webkit.org/show_bug.cgi?id=24339
1161
1162         * fast/dom/Window/window-collection-length-no-crash-expected.txt: Added.
1163         * fast/dom/Window/window-collection-length-no-crash.html: Added.
1164
1165 2009-03-04  Simon Fraser  <simon.fraser@apple.com>
1166
1167         Rubber-stamped by Eric Seidel.
1168         
1169         New layout tests for point mapping and hit testing through 3d transforms.
1170         Not run by default yet.
1171         
1172         * platform/mac/transforms/3d/hit-testing/backface-hit-test-expected.txt: Added.
1173         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-2-expected.txt: Added.
1174         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-deep-expected.txt: Added.
1175         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-expected.txt: Added.
1176         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-origins-expected.txt: Added.
1177         * platform/mac/transforms/3d/point-mapping/3d-point-mapping-preserve-3d-expected.txt: Added.
1178         * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
1179         * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
1180         * transforms/3d/hit-testing/backface-hit-test.html: Added.
1181         * transforms/3d/point-mapping/3d-point-mapping-2.html: Added.
1182         * transforms/3d/point-mapping/3d-point-mapping-deep.html: Added.
1183         * transforms/3d/point-mapping/3d-point-mapping-origins.html: Added.
1184         * transforms/3d/point-mapping/3d-point-mapping-preserve-3d.html: Added.
1185         * transforms/3d/point-mapping/3d-point-mapping.html: Added.
1186         * transforms/3d/point-mapping/point-mapping-helpers.js: Added.
1187         (mousemoved):
1188         (dispatchEvent):
1189         (clicked):
1190         (log):
1191         (runTest):
1192
1193 2009-03-04  Eric Carlson  <eric.carlson@apple.com>
1194
1195         - Correct bogus result checked in as part of r41432.
1196
1197         * media/video-can-play-type-expected.txt:
1198
1199 2009-03-04  Pamela Greene  <pam@chromium.org>
1200
1201         Reviewed by Darin Fisher.
1202
1203         Add test to ensure that window.frames is self-referential
1204         https://bugs.webkit.org/show_bug.cgi?id=24341
1205
1206         * fast/dom/Window/window-frames-self-referential-expected.txt: Added.
1207         * fast/dom/Window/window-frames-self-referential.html: Added.
1208
1209 2009-03-04  David Levin  <levin@chromium.org>
1210
1211         Reviewed by Alexey Proskuryakov.
1212
1213         Bug 24337: Assert when doing sync XHR in a worker for a cacheable response.
1214         <https://bugs.webkit.org/show_bug.cgi?id=24337>
1215
1216         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt: Added.
1217         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache.html: Added.
1218         * http/tests/xmlhttprequest/workers/resources/xmlhttprequest-file-not-found.js: Added.
1219         (log):
1220         (done):
1221         * http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found-expected.txt: Added.
1222         * http/tests/xmlhttprequest/workers/xmlhttprequest-file-not-found.html: Added.
1223
1224 2009-03-04  David Levin  <levin@chromium.org>
1225
1226         Reviewed by Alexey Proskuryakov.
1227
1228         Bug 24330: Sync xhr in workers should send an abort exception when the worker is terminated.
1229         <https://bugs.webkit.org/show_bug.cgi?id=24330>
1230
1231         Added test to verify to terminate a worker while it is doing a synchronous xhr.
1232         It does not verify that the exception is a ABORT_ERR because I couldn't figure out a way
1233         to actually do this.
1234
1235         * http/tests/xmlhttprequest/workers/abort-exception-assert-expected.txt: Added.
1236         * http/tests/xmlhttprequest/workers/abort-exception-assert.html: Added.
1237         * http/tests/xmlhttprequest/workers/resources/endless-response.php: Copied from LayoutTests/http/tests/xmlhttprequest/resources/endlessxml.php.
1238         * http/tests/xmlhttprequest/workers/resources/endless-sync-xhr.js: Added.
1239
1240 2009-03-04  Eric Carlson  <eric.carlson@apple.com>
1241
1242         Reviewed by Antti Koivisto.
1243
1244         https://bugs.webkit.org/show_bug.cgi?id=24364
1245         Test HTMLMediaElement canPlayType method.
1246
1247         * media/video-can-play-type-expected.txt: Added.
1248         * media/video-can-play-type.html: Added.
1249
1250 2009-03-04  Kevin McCullough  <kmccullough@apple.com>
1251
1252         - Build bot fix.
1253
1254         * fast/profiler/many-calls-in-the-same-scope-expected.txt:
1255         * fast/profiler/multiple-and-different-scoped-anonymous-function-calls-expected.txt:
1256         * fast/profiler/multiple-and-different-scoped-function-calls-expected.txt:
1257         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
1258         * fast/profiler/profile-calls-in-included-file-expected.txt:
1259
1260 2009-03-04  Simon Fraser  <simon.fraser@apple.com>
1261
1262         Reviewed by Dave Hyatt
1263         
1264         https://bugs.webkit.org/show_bug.cgi?id=24361
1265         
1266         Test hit testing on generated content.
1267
1268         * fast/css-generated-content/hit-test-generated-content.html: Added.
1269         * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.checksum: Added.
1270         * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.png: Added.
1271         * platform/mac/fast/css-generated-content/hit-test-generated-content-expected.txt: Added.
1272
1273 2009-03-03  David Hyatt  <hyatt@apple.com>
1274
1275         Test case for https://bugs.webkit.org/show_bug.cgi?id=24201
1276
1277         Reviewed by Dan Bernstein
1278
1279         * fast/block/float/nested-clearance.html: Added.
1280         * platform/mac/fast/block/float/nested-clearance-expected.checksum: Added.
1281         * platform/mac/fast/block/float/nested-clearance-expected.png: Added.
1282         * platform/mac/fast/block/float/nested-clearance-expected.txt: Added.
1283
1284 2009-03-03  Anders Carlsson  <andersca@apple.com>
1285
1286         Reviewed by John Sullivan.
1287
1288         https://bugs.webkit.org/show_bug.cgi?id=22884
1289         <rdar://problem/6449783>
1290         modified layout test crashes Safari
1291         
1292         Update tests.
1293         * plugins/destroy-stream-twice-expected.txt:
1294         * plugins/destroy-stream-twice.html:
1295
1296 2009-03-03  Eric Carlson  <eric.carlson@apple.com>
1297
1298         Reviewed by Simon Fraser.
1299         
1300         https://bugs.webkit.org/show_bug.cgi?id=24294
1301         Bug 24294: Improve media layout test logging
1302         
1303         Make all media layout tests log the condition that is being tested,
1304         success or failure, plus observed value when a test condition fails
1305         so it is possible to see exactly what failed without having to hack
1306         the test source. Consolidate some of the logic in the shared JavaScript file.
1307
1308         * media/audio-constructor-expected.txt:
1309         * media/audio-constructor-src-expected.txt:
1310         * media/audio-constructor-src.html:
1311         * media/audio-constructor.html:
1312         * media/audio-mpeg-supported-expected.txt:
1313         * media/audio-mpeg-supported.html:
1314         * media/broken-video-expected.txt:
1315         * media/broken-video.html:
1316         * media/constructors-expected.txt:
1317         * media/constructors.html:
1318         * media/loopend-limits-expected.txt:
1319         * media/loopstart-limits-expected.txt:
1320         * media/progress-event-expected.txt:
1321         * media/progress-event-total-expected.txt:
1322         * media/progress-event-total.html:
1323         * media/progress-event.html:
1324         * media/remove-from-document-expected.txt:
1325         * media/remove-from-document-no-load-expected.txt:
1326         * media/remove-from-document-no-load.html:
1327         * media/remove-from-document.html:
1328         * media/unsupported-rtsp-expected.txt:
1329         * media/unsupported-rtsp.html:
1330         * media/unsupported-tracks-expected.txt:
1331         * media/unsupported-tracks.html:
1332         * media/video-append-source-expected.txt:
1333         * media/video-append-source.html:
1334         * media/video-autoplay-expected.txt:
1335         * media/video-autoplay.html:
1336         * media/video-buffered-expected.txt:
1337         * media/video-buffered.html:
1338         * media/video-controls-expected.txt:
1339         * media/video-controls-transformed-expected.txt:
1340         * media/video-controls-transformed.html:
1341         * media/video-controls.html:
1342         * media/video-currentTime-expected.txt:
1343         * media/video-currentTime-set.html:
1344         * media/video-currentTime-set2-expected.txt:
1345         * media/video-currentTime-set2.html:
1346         * media/video-currentTime.html:
1347         * media/video-dom-autoplay-expected.txt:
1348         * media/video-dom-autoplay.html:
1349         * media/video-dom-end-expected.txt:
1350         * media/video-dom-end.html:
1351         * media/video-dom-loopcount-expected.txt:
1352         * media/video-dom-loopcount.html:
1353         * media/video-dom-loopend-expected.txt:
1354         * media/video-dom-loopend.html:
1355         * media/video-dom-loopstart-expected.txt:
1356         * media/video-dom-loopstart.html:
1357         * media/video-dom-src-expected.txt:
1358         * media/video-dom-src.html:
1359         * media/video-dom-start-expected.txt:
1360         * media/video-dom-start.html:
1361         * media/video-end-expected.txt:
1362         * media/video-end.html:
1363         * media/video-error-abort-expected.txt:
1364         * media/video-error-abort.html:
1365         * media/video-error-does-not-exist-expected.txt:
1366         * media/video-error-does-not-exist.html:
1367         * media/video-load-networkState-expected.txt:
1368         * media/video-load-networkState.html:
1369         * media/video-load-readyState-expected.txt:
1370         * media/video-load-readyState.html:
1371         * media/video-loopcount-expected.txt:
1372         * media/video-loopcount.html:
1373         * media/video-loopend-expected.txt:
1374         * media/video-loopend.html:
1375         * media/video-loopstart-expected.txt:
1376         * media/video-loopstart.html:
1377         * media/video-muted-expected.txt:
1378         * media/video-muted.html:
1379         * media/video-no-autoplay-expected.txt:
1380         * media/video-no-autoplay.html:
1381         * media/video-pause-empty-events-expected.txt:
1382         * media/video-pause-empty-events.html:
1383         * media/video-play-empty-events-expected.txt:
1384         * media/video-play-empty-events.html:
1385         * media/video-play-pause-events-expected.txt:
1386         * media/video-play-pause-events.html:
1387         * media/video-poster-expected.txt:
1388         * media/video-poster.html:
1389         * media/video-seek-past-end-paused-expected.txt:
1390         * media/video-seek-past-end-paused.html:
1391         * media/video-seek-past-end-playing-expected.txt:
1392         * media/video-seek-past-end-playing.html:
1393         * media/video-seekable-expected.txt:
1394         * media/video-seekable.html:
1395         * media/video-seeking-expected.txt:
1396         * media/video-seeking.html:
1397         * media/video-size-expected.txt:
1398         * media/video-size.html:
1399         * media/video-source-expected.txt:
1400         * media/video-source-media-expected.txt:
1401         * media/video-source-media.html:
1402         * media/video-source-type-expected.txt:
1403         * media/video-source-type-params-expected.txt:
1404         * media/video-source-type-params.html:
1405         * media/video-source-type.html:
1406         * media/video-source.html:
1407         * media/video-src-change-expected.txt:
1408         * media/video-src-change.html:
1409         * media/video-src-expected.txt:
1410         * media/video-src-remove-expected.txt:
1411         * media/video-src-remove.html:
1412         * media/video-src-set-expected.txt:
1413         * media/video-src-set.html:
1414         * media/video-src-source-expected.txt:
1415         * media/video-src-source.html:
1416         * media/video-src.html:
1417         * media/video-start-expected.txt:
1418         * media/video-start.html:
1419         * media/video-test.js:
1420         (test):
1421         (testExpected):
1422         (waitForEvent._eventCallback):
1423         (waitForEvent):
1424         (waitForEventAndTest._eventCallback):
1425         (waitForEventAndTest):
1426         (testException):
1427         (logResult):
1428         * media/video-volume-expected.txt:
1429         * media/video-volume.html:
1430         * media/video-width-height-expected.txt:
1431         * media/video-width-height.html:
1432
1433 2009-03-03  Kevin McCullough  <kmccullough@apple.com>
1434
1435         Reviewed by Oliver Hunt.
1436
1437         <rdar://problem/6031674> JSProfiler: Multiple anonymous functions get
1438         the same entry in profiler if called from same function
1439
1440         - This no longer happens but I thought I'd make a test case anyway. 
1441
1442         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function-expected.txt: Added.
1443         * fast/profiler/multiple-anonymous-functions-called-from-the-same-function.html: Added.
1444         * fast/profiler/resources/profiler-test-JS-resources.js:
1445         (anotherAnonymousFunction):
1446
1447 2009-03-03  Kevin McCullough  <kmccullough@apple.com>
1448
1449         Reviewed by Oliver Hunt.
1450
1451         <rdar://problem/6639110> console.profile() doesn't work without a title
1452
1453         * fast/profiler/profile-with-no-title-expected.txt: Added.
1454         * fast/profiler/profile-with-no-title.html: Added.
1455
1456 2009-03-03  Pamela Greene  <pam@chromium.org>
1457
1458         Remove junk files that must have been accidentally committed.
1459         Submitted without review.
1460
1461         * fast/block/float/t0905-c414-flt-fit-01-d-g.html.orig: Removed.
1462         * fast/block/float/t0905-c414-flt-fit-01-d-g.html.rej: Removed.
1463         * fast/block/float/t0905-c5525-fltblck-00-d-ag.html.orig: Removed.
1464         * fast/block/float/t0905-c5525-fltblck-00-d-ag.html.rej: Removed.
1465         * fast/block/float/t0905-c5526-flthw-00-c-g.html.orig: Removed.
1466         * fast/block/float/t0905-c5526-flthw-00-c-g.html.rej: Removed.
1467
1468 2009-03-03  Scott Violet  <sky@google.com>
1469
1470         Reviewed by Eric Seidel.
1471
1472         https://bugs.webkit.org/show_bug.cgi?id=24325
1473         Crash on replacing document contents during drop
1474
1475         Makes sure we don't crash during dnd with DOM mutation event listener
1476         that mutates the document on drop.
1477
1478         * fast/events/crash-on-mutate-during-drop-expected.txt: Added.
1479         * fast/events/crash-on-mutate-during-drop.html: Added.
1480
1481 2009-03-03  Brady Eidson  <beidson@apple.com>
1482
1483         Reviewed by Darin Adler
1484
1485         Layout test covering <rdar://problem/6616664> - Quick looks of various file types is broken
1486
1487         Added to test the changes:
1488         * fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1489         * fast/loader/main-document-url-for-non-http-loads.html: Added.
1490         * fast/loader/resources/subframe-notify-done.html: Added.
1491
1492         Updated the following for the new info from dumpResourceLoadCallbacks():
1493         * http/tests/misc/window-dot-stop-expected.txt:
1494         * http/tests/xmlhttprequest/abort-should-cancel-load-expected.txt:
1495         * platform/mac-leopard/security/block-test-expected.txt:
1496         * platform/mac-tiger/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
1497         * platform/mac/http/tests/misc/willCacheResponse-delegate-callback-expected.txt:
1498         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
1499         * security/block-test-expected.txt:
1500         * webarchive/loading/test-loading-archive-expected.txt:
1501
1502 2009-03-02  Chris Marrin  <cmarrin@apple.com>
1503
1504         Reviewed by Sam Weinig.
1505
1506         https://bugs.webkit.org/show_bug.cgi?id=24257
1507
1508         Test for all newly added constructor prototypes.
1509         This addition also changes window-properties.html
1510         results, so that is updated as well.
1511
1512         * fast/dom/Window/custom-constructors-expected.txt: Added.
1513         * fast/dom/Window/custom-constructors.html: Added.
1514         * fast/dom/Window/window-properties-expected.txt:
1515
1516 2009-03-03  Jungshik Shin  <jshin@chromium.org>
1517
1518         Reviewed by Darin Adler.
1519
1520         http://bugs.webkit.org/show_bug.cgi?id=23482
1521         Add the following CSS 2.1 tests, with YinYang character (U+262F)
1522         and SouthEast Arrow (U+2798) replaced by png images, 
1523         to fast/block/float. Leftward white arrow (U+21E6) is also 
1524         replaced by an ASCII-equivalent of '<-'.
1525
1526               css2.1/t0905-c414-flt-fit-01-d-g.html
1527               css2.1/t0905-c5525-fltblck-00-d-ag.html           
1528               css2.1/t0905-c5526-flthw-00-c-g.html
1529
1530         On platforms where no font covers those characters (e.g. Windows),
1531         the above tests can be skipped and the new tests can be used, instead.
1532         They're equivalent in terms of what they test.
1533
1534         * fast/block/float/resources/se_arrow.png: Added.
1535         * fast/block/float/resources/yinyang.png: Added.
1536         * fast/block/float/t0905-c414-flt-fit-01-d-g.html: Copied from LayoutTests/css2.1/t0905-c414-flt-fit-01-d-g.html.
1537         * fast/block/float/t0905-c5525-fltblck-00-d-ag.html: Copied from LayoutTests/css2.1/t0905-c5525-fltblck-00-d-ag.html.
1538         * fast/block/float/t0905-c5526-flthw-00-c-g.html: Copied from LayoutTests/css2.1/t0905-c5526-flthw-00-c-g.html.
1539         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.checksum: Added.
1540         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.png: Added.
1541         * platform/mac/fast/block/float/t0905-c414-flt-fit-01-d-g-expected.txt: Added.
1542         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.checksum: Added.
1543         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.png: Added.
1544         * platform/mac/fast/block/float/t0905-c5525-fltblck-00-d-ag-expected.txt: Added.
1545         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.checksum: Added.
1546         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.png: Added.
1547         * platform/mac/fast/block/float/t0905-c5526-flthw-00-c-g-expected.txt: Added.
1548
1549 2009-03-03  Alexey Proskuryakov  <ap@webkit.org>
1550
1551         Reviewed by Adam Roben.
1552
1553         https://bugs.webkit.org/show_bug.cgi?id=4343
1554         XMLHttpRequest doesn't work in a JavaScript-created window
1555
1556         The problem was fixed a while ago (r34506), just adding a test.
1557
1558         * http/tests/xmlhttprequest/request-from-popup-expected.txt: Added.
1559         * http/tests/xmlhttprequest/request-from-popup.html: Added.
1560
1561 2009-03-02  Simon Fraser  <simon.fraser@apple.com>
1562
1563         Reviewed by Adele Peterson
1564         
1565         https://bugs.webkit.org/show_bug.cgi?id=24313
1566         
1567         Test hit testing on the border and padding of inputs, after
1568         touching code that referenced <rdar://problem/4617841>.
1569
1570         * fast/forms/input-hit-test-border-expected.txt: Added.
1571         * fast/forms/input-hit-test-border.html: Added.
1572
1573 2009-03-01  David Levin  <levin@chromium.org>
1574
1575         Reviewed by Alexey Proskuryakov.
1576
1577         Bug 24271: XMLHttpRequest needs js bindings for Workers.
1578         <https://bugs.webkit.org/show_bug.cgi?id=24271>
1579
1580         Some sanity checks for xhr done from workers. These are the same as
1581         tests done for normal workers.
1582
1583         * http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added.
1584         * http/tests/xmlhttprequest/workers/methods-async.html: Added.
1585         * http/tests/xmlhttprequest/workers/methods-expected.txt: Added.
1586         * http/tests/xmlhttprequest/workers/methods.html: Added.
1587         * http/tests/xmlhttprequest/workers/resources/methods-async.js: Added.
1588         (onmessage):
1589         (log):
1590         (done):
1591         (onReqAbort):
1592         (onSyncReqError):
1593         (start):
1594         (processStateChange):
1595         * http/tests/xmlhttprequest/workers/resources/methods.cgi: Copied from LayoutTests/http/tests/xmlhttprequest/methods.cgi.
1596         * http/tests/xmlhttprequest/workers/resources/methods.js: Added.
1597         (log):
1598         (done):
1599
1600 2009-02-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
1601
1602         Reviewed by Holger Freyther.
1603
1604         [Gtk] get the HTTP layout tests going
1605         https://bugs.webkit.org/show_bug.cgi?id=24259
1606
1607         Enable http tests, excluding tests/folders that fail or untested
1608
1609         * platform/gtk/Skipped:
1610
1611 2009-03-01  Dan Bernstein  <mitz@apple.com>
1612
1613         Reviewed by Darin Adler.
1614
1615         - test for <rdar://problem/6634768> Reproducible crash in RenderLayer::updateScrollCornerStyle() using full-page zoom at MobileMe Contacts
1616
1617         * fast/events/scroll-during-zoom-change-expected.txt: Added.
1618         * fast/events/scroll-during-zoom-change.html: Added.
1619
1620 2009-02-28  Dan Bernstein  <mitz@apple.com>
1621
1622         - correct a color profile mismatch in expected pixel results
1623
1624         * platform/mac/fast/gradients/background-clipped-expected.checksum:
1625         * platform/mac/fast/gradients/background-clipped-expected.png:
1626
1627 2009-02-28  Dan Bernstein  <mitz@apple.com>
1628
1629         Reviewed by Oliver Hunt.
1630
1631         - test for https://bugs.webkit.org/show_bug.cgi?id=23848
1632           <rdar://problem/6573250> REGRESSION: Crash when mouse cursor moves over a link on www.opportuno.de
1633
1634         * fast/layers/inline-dirty-z-order-lists.html: Added.
1635         * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.checksum: Added.
1636         * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.png: Added.
1637         * platform/mac/fast/layers/inline-dirty-z-order-lists-expected.txt: Added.
1638
1639 2009-02-27  Matt Pennig  <pennig@apple.com>
1640
1641         Reviewed by David Hyatt.
1642         
1643         Added two tests:
1644             1. Tests offsetParent, offsetLeft and offsetTop on fixed-position elements.
1645             2. Tests offsetLeft and offsetTop on static and positioned <html> elements.
1646
1647         * fast/dom/Element/fixed-position-offset-parent-expected.txt: Added.
1648         * fast/dom/Element/fixed-position-offset-parent.html: Added.
1649         * fast/dom/Element/offsetLeft-offsetTop-html-expected.txt: Added.
1650         * fast/dom/Element/offsetLeft-offsetTop-html.html: Added.
1651
1652 2009-02-27  Dean Jackson  <dino@apple.com>
1653
1654         Reviewed by Simon Fraser
1655
1656         Pixel tests for previous commit
1657         https://bugs.webkit.org/show_bug.cgi?id=24252
1658         
1659
1660         * platform/mac/transforms/no_transform_hit_testing-expected.checksum: Added.
1661         * platform/mac/transforms/no_transform_hit_testing-expected.png: Added.
1662
1663 2009-02-27  Dean Jackson  <dino@apple.com>
1664
1665         Reviewed by Simon Fraser.
1666
1667         Add test for crash - transform is null in hit testing
1668         https://bugs.webkit.org/show_bug.cgi?id=24252
1669
1670         * transforms/no_transform_hit_testing-expected.txt: Added.
1671         * transforms/no_transform_hit_testing.html: Added.
1672
1673 2009-02-27  David Levin  <levin@chromium.org>
1674
1675         Reviewed by Alexey Proskuryakov.
1676
1677         Bug 24213: Web Worker: Worker4 test: onmessage will never be called
1678         <https://bugs.webkit.org/show_bug.cgi?id=24213>
1679
1680         * fast/workers/worker-terminate-expected.txt:
1681         * fast/workers/worker-terminate.html:
1682         Added a log entry to the onmessage handler for worker4 to make it visible that
1683         the handler was called and removed the terminate call that happened outside of onmessage.
1684
1685 2009-02-26  Adele Peterson  <adele@apple.com>
1686
1687         Reviewed by Alice Liu.
1688
1689         Make the success/failure of this test more obvious.
1690
1691         * editing/selection/designmode-no-caret.html:
1692         * platform/mac/editing/selection/designmode-no-caret-expected.checksum:
1693         * platform/mac/editing/selection/designmode-no-caret-expected.png:
1694         * platform/mac/editing/selection/designmode-no-caret-expected.txt:
1695
1696 2009-02-26  Gavin Barraclough  <barraclough@apple.com>
1697
1698         Rubber stamped by Geoff Garen.
1699
1700         Layout test for bug #23614.
1701
1702         * fast/js/resources/switch-behaviour.js:
1703         * fast/js/switch-behaviour-expected.txt:
1704
1705 2009-02-26  Adele Peterson  <adele@apple.com>
1706
1707         Reviewed by Geoff Garen.
1708
1709         Updating results for <rdar://problem/6618166>
1710         https://bugs.webkit.org/show_bug.cgi?id=24216
1711         (REGRESSION r36919) Safari 4 Beta causes MSN Messenger's text entry field to lose focus after entering a message
1712
1713         We changed these results shortly after r36919, but the original result is actually correct.
1714         The test's text indicates that we expect a caret to be placed in this case.
1715
1716         * platform/mac/editing/selection/designmode-no-caret-expected.checksum:
1717         * platform/mac/editing/selection/designmode-no-caret-expected.png:
1718         * platform/mac/editing/selection/designmode-no-caret-expected.txt:
1719
1720 2009-02-26  David Hyatt  <hyatt@apple.com>
1721
1722         Reviewed by Sam Weinig
1723
1724         Fix text-bottom vertical alignment.  It was incorrectly aligning the bottom of the descent instead of including
1725         the line-height below the descent.
1726
1727         * fast/inline/vertical-align-text-bottom.html: Added.
1728         * platform/mac/fast/inline/vertical-align-text-bottom-expected.checksum: Added.
1729         * platform/mac/fast/inline/vertical-align-text-bottom-expected.png: Added.
1730         * platform/mac/fast/inline/vertical-align-text-bottom-expected.txt: Added.
1731
1732 2009-02-26  Dirk Schulze  <krit@webkit.org>
1733
1734         Reviewed by Eric Seidel.
1735
1736         Corrected some tests after the new SVG Masking implementation for Mac.
1737
1738         Make SVG Masking platform aware
1739         https://bugs.webkit.org/show_bug.cgi?id=19243
1740
1741         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.checksum:
1742         * platform/mac/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
1743         * platform/mac/svg/custom/grayscale-gradient-mask-expected.checksum:
1744         * platform/mac/svg/custom/grayscale-gradient-mask-expected.png:
1745         * svg/custom/mask-excessive-malloc.svg:
1746
1747 2009-02-26  Adam Treat  <adam.treat@torchmobile.com>
1748
1749         Reviewed by Darin Adler, Antti Koivisto and Alexey Proskuryakov.
1750
1751         https://bugs.webkit.org/show_bug.cgi?id=24133
1752         Add a test that checks for a crash in a particular sequence that invokes
1753         the HTML preload scanner and then cancels all loads.
1754
1755         * http/tests/misc/slow-preload-cancel-expected.txt: Added.
1756         * http/tests/misc/slow-preload-cancel.html: Added.
1757         * http/tests/misc/resources/slow-preload-cancel-1.html: Added.
1758
1759 2009-02-26  Alexey Proskuryakov  <ap@webkit.org>
1760
1761         Reviewed by Darin Adler.
1762
1763         https://bugs.webkit.org/show_bug.cgi?id=23500
1764         KURL::parse() incorrectly compares its result to original string
1765
1766         * fast/loader/url-parse-1-expected.txt: Updated results. Neither old nor new results match
1767         Firefox precisely.
1768
1769 2009-02-26  Rahul Kuchhal  <kuchhal@chromium.org>
1770
1771         Reviewed by Dave Hyatt.
1772
1773         https://bugs.webkit.org/show_bug.cgi?id=24003
1774         Fix a crash caused by unsafe type conversion.
1775
1776         * fast/block/positioning/absolute-in-inline-rtl-4-expected.txt: Added.
1777         * fast/block/positioning/absolute-in-inline-rtl-4.html: Added.
1778
1779 2009-02-26  David Hyatt  <hyatt@apple.com>
1780
1781         Reviewed by Dan Bernstein & Darin Adler
1782
1783         Make sure the border/padding are properly omitted at the start of an inline that is a continuation.
1784
1785         * fast/inline/inline-continuation-borders.html: Added.
1786         * platform/mac/fast/inline/inline-continuation-borders-expected.checksum: Added.
1787         * platform/mac/fast/inline/inline-continuation-borders-expected.png: Added.
1788         * platform/mac/fast/inline/inline-continuation-borders-expected.txt: Added.
1789
1790 2009-02-26  Pamela Greene  <pam@chromium.org>
1791
1792         Reviewed by Darin Fisher.
1793
1794         Add test that custom DOM properties survive garbage collection.
1795         https://bugs.webkit.org/show_bug.cgi?id=24142
1796
1797         * fast/dom/Window/customized-property-survives-gc-expected.txt: Added.
1798         * fast/dom/Window/customized-property-survives-gc.html: Added.
1799
1800 2009-02-26  Alexey Proskuryakov  <ap@webkit.org>
1801
1802         Reviewed by Darin Adler.
1803
1804         https://bugs.webkit.org/show_bug.cgi?id=19527
1805         ASSERTION FAILED: containerA && containerB
1806
1807         * fast/dom/Range/range-comparePoint.html: Updated the test for current Firefox behavior
1808         (as of 3.1 and 3.2a1pre).
1809
1810         * fast/dom/Range/bug-19527-expected.txt: Added.
1811         * fast/dom/Range/bug-19527.html: Added.
1812         Test a number of additional edge cases.
1813
1814 2009-02-25  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
1815
1816         Reviewed by Gavin Barraclough.
1817
1818         Add tests for bug 24086: Regression (r40993): WebKit crashes after logging in to lists.zenbe
1819         <https://bugs.webkit.org/show_bug.cgi?id=24086>
1820         <rdar://problem/6625111>
1821
1822         * fast/js/resources/sort-no-jit-code-crash.js: Added.
1823         * fast/js/sort-no-jit-code-crash-expected.txt: Added.
1824         * fast/js/sort-no-jit-code-crash.html: Added.
1825
1826 2009-02-25  Dan Bernstein  <mitz@apple.com>
1827
1828         Reviewed by Simon Fraser.
1829
1830         - test for https://bugs.webkit.org/show_bug.cgi?id=24130
1831           <rdar://problem/6618196> Paint very slow when horizontally resizing
1832
1833         * fast/gradients/background-clipped.html: Added.
1834         * platform/mac/fast/gradients/background-clipped-expected.checksum: Added.
1835         * platform/mac/fast/gradients/background-clipped-expected.png: Added.
1836         * platform/mac/fast/gradients/background-clipped-expected.txt: Added.
1837
1838 2009-02-25  Ojan Vafai  <ojan@chromium.org>
1839
1840         Reviewed by Eric Seidel.
1841
1842         Fix test regressions from positionForCoordinates patch.
1843         These three just need rebaselining.
1844         https://bugs.webkit.org/show_bug.cgi?id=24148
1845
1846         standalone-image-drag now correctly places the image in the text
1847         at the x coordinate that it's being dragged on at.
1848
1849         dirtyLinesForInline now places the cursor at the node below it when clicking
1850         in the margin of that node instead of the node above it.
1851
1852         svg/custom/pointer-events-path.svg previously had the caret at the end of 
1853         the last box, and now has the caret at the beginning of the last box, 
1854         since the click was to the left of the box.
1855
1856         * platform/mac/fast/events/standalone-image-drag-to-editable-expected.checksum:
1857         * platform/mac/fast/events/standalone-image-drag-to-editable-expected.png:
1858         * platform/mac/fast/events/standalone-image-drag-to-editable-expected.txt:
1859         * platform/mac/fast/inline/dirtyLinesForInline-expected.txt:
1860         * platform/mac/svg/custom/pointer-events-path-expected.txt:
1861
1862 2009-02-25  Chris Fleizach  <cfleizach@apple.com>
1863
1864         Reviewed by Beth Dakin.
1865
1866         Test for
1867         Bug 24143: Crash occurs at WebCore::AccessibilityTable::isTableExposableThroughAccessibility() when applying a link in GMail
1868         https://bugs.webkit.org/show_bug.cgi?id=24143
1869
1870         * platform/mac-snowleopard/accessibility/table-updating-expected.txt: Added.
1871         * platform/mac-snowleopard/accessibility/table-updating.html: Added.
1872
1873 2009-02-24  Geoffrey Garen  <ggaren@apple.com>
1874
1875         Reviewed by Maciej Stachowiak.
1876         
1877         Added a test for <rdar://problem/6611174> REGRESSION (r36701): Unable to
1878         select messages on hotmail (24052)
1879
1880         * fast/js/for-in-cached-expected.txt: Added.
1881         * fast/js/for-in-cached.html: Added.
1882         * fast/js/resources/for-in-cached.js: Added.
1883         (forIn):
1884
1885 2009-02-25  Beth Dakin  <bdakin@apple.com>
1886
1887         Reviewed by Darin Adler.
1888
1889         Test for <rdar://problem/6487249> repro crash in 
1890         WebCore::CSSParser::parseFillImage copying entire contents of this 
1891         page
1892         -and corresponding: https://bugs.webkit.org/show_bug.cgi?id=24172
1893
1894         * editing/pasteboard/copy-crash-with-extraneous-attribute-expected.txt: Added.
1895         * editing/pasteboard/copy-crash-with-extraneous-attribute.html: Added.
1896
1897 2009-02-25  Chris Marrin  <cmarrin@apple.com>
1898
1899         Reviewed by Simon Fraser.
1900
1901         https://bugs.webkit.org/show_bug.cgi?id=23943
1902
1903         Test for new API and fixed results of window-properties.html
1904         to include new API and new WebKitPoint object.
1905
1906         * fast/dom/Window/webkitConvertPoint-expected.txt: Added.
1907         * fast/dom/Window/webkitConvertPoint.html: Added.
1908         * fast/dom/Window/window-properties-expected.txt:
1909
1910 2009-02-25  David Levin  <levin@chromium.org>
1911
1912         Reviewed by Alexey Proskuryakov.
1913
1914         Bug 24089: ThreadableLoader::loadResourceSynchronously should do callbacks like the async code.
1915         <https://bugs.webkit.org/show_bug.cgi?id=24089>
1916
1917         Modified the test to account for behavior change and output more information to better detect
1918         future changes in behavior.
1919
1920         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
1921         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html:
1922
1923 2009-02-24  Chris Marrin  <cmarrin@apple.com>
1924
1925         Reviewed by David Hyatt.
1926
1927         https://bugs.webkit.org/show_bug.cgi?id=23368
1928
1929         Hit testing tests, for both accelerated and non-accelerated
1930         cases, and for both transitions and animations.
1931
1932         * animations/animation-hit-test-expected.txt: Added.
1933         * animations/animation-hit-test-transform-expected.txt: Added.
1934         * animations/animation-hit-test-transform.html: Added.
1935         * animations/animation-hit-test.html: Added.
1936         * transitions/transition-hit-test-expected.txt: Added.
1937         * transitions/transition-hit-test-transform-expected.txt: Added.
1938         * transitions/transition-hit-test-transform.html: Added.
1939         * transitions/transition-hit-test.html: Added.
1940
1941 2009-02-25  Alexey Proskuryakov  <ap@webkit.org>
1942
1943         Reviewed by Darin Adler.
1944
1945         https://bugs.webkit.org/show_bug.cgi?id=24067
1946         REGRESSION: Crash in WebCore::Document::initSecurityContext
1947
1948         * http/tests/security/aboutBlank/window-open-self-about-blank-expected.txt: Added.
1949         * http/tests/security/aboutBlank/window-open-self-about-blank.html: Added.
1950
1951 2009-02-25  Adam Treat  <adam.treat@torchmobile.com>
1952
1953         Reviewed by Zack Rusin.
1954
1955         https://bugs.webkit.org/show_bug.cgi?id=24158
1956         Adding these tests back in as they are now passing with the implementation
1957         of the queue*() methods on layoutTestController.
1958
1959         * platform/qt/Skipped:
1960
1961 2009-02-24  Simon Fraser  <simon.fraser@apple.com>
1962
1963         Reviewed by Anders Carlsson
1964         
1965         https://bugs.webkit.org/show_bug.cgi?id=15081
1966         
1967         Add tests for display:none on applets, embeds and object elements.
1968
1969         * fast/replaced/applet-display-none.html: Added.
1970         * fast/replaced/embed-display-none.html: Added.
1971         * fast/replaced/object-display-none.html: Added.
1972         * fast/replaced/resources/test.swf: Copied from LayoutTests/accessibility/resources/test.swf.
1973         * platform/mac/fast/replaced/applet-display-none-expected.checksum: Added.
1974         * platform/mac/fast/replaced/applet-display-none-expected.png: Added.
1975         * platform/mac/fast/replaced/applet-display-none-expected.txt: Added.
1976         * platform/mac/fast/replaced/embed-display-none-expected.checksum: Added.
1977         * platform/mac/fast/replaced/embed-display-none-expected.png: Added.
1978         * platform/mac/fast/replaced/embed-display-none-expected.txt: Added.
1979         * platform/mac/fast/replaced/object-display-none-expected.checksum: Added.
1980         * platform/mac/fast/replaced/object-display-none-expected.png: Added.
1981         * platform/mac/fast/replaced/object-display-none-expected.txt: Added.
1982
1983 2009-02-24  Sam Weinig  <sam@webkit.org>
1984
1985         Reviewed by David Hyatt.
1986
1987         Test for https://bugs.webkit.org/show_bug.cgi?id=23990
1988         Regression (r40837): JavaScript image popup doesn't work
1989
1990         * fast/dom/getBoundingClientRect-getClientRects-relative-to-viewport-expected.txt: Added.
1991         * fast/dom/getBoundingClientRect-getClientRects-relative-to-viewport.html: Added.
1992
1993 2009-02-24  David Hyatt  <hyatt@apple.com>
1994
1995         Reviewed by Eric Seidel
1996
1997         https://bugs.webkit.org/show_bug.cgi?id=23740, painting order wrong for normal flow elements with overflow: hidden
1998         
1999         This patch reworks the painting of overflow.  There is now the concept of a "self-painting layer."  All
2000         layers are considered to be self-painting except for overflow layers that are normal flow (and that don't have
2001         reflections or masks).
2002         
2003         If an overflow layer is not self-painting, then it ends up painted by its parent just like any other normal flow object.
2004         The only difference is that the clip has to be pushed and popped when painting the object's children.
2005         
2006         The lightweight clipping scheme used for controls has been extended to cover overflow now in this simplified case.  With
2007         the code consolidated into reusable push/pop functions, all of the renderers that use overflow have been patched to
2008         use the new functions.
2009         
2010         Hit testing has also been patched to check the overflow clip rect first before recurring into children.
2011         
2012         Scrollbar paint has been moved into RenderBlock for now, since none of the table objects support scrollbars
2013         yet, and scrollbar hit testing was already there anyway.  Now the two code paths are more symmetrical.
2014         
2015         Masks are now treated like normal flow layers (just like reflections).
2016         
2017         A couple of test cases have been added to fast/overflow to test the stacking order.
2018
2019         * fast/overflow/overflow-float-stacking.html: Added.
2020         * fast/overflow/overflow-stacking.html: Added.
2021         * platform/mac/fast/overflow/overflow-float-stacking-expected.checksum: Added.
2022         * platform/mac/fast/overflow/overflow-float-stacking-expected.png: Added.
2023         * platform/mac/fast/overflow/overflow-float-stacking-expected.txt: Added.
2024         * platform/mac/fast/overflow/overflow-stacking-expected.checksum: Added.
2025         * platform/mac/fast/overflow/overflow-stacking-expected.png: Added.
2026         * platform/mac/fast/overflow/overflow-stacking-expected.txt: Added.
2027
2028 2009-02-24  Simon Fraser  <simon.fraser@apple.com>
2029
2030         Reviewed by Eric Seidel
2031
2032         https://bugs.webkit.org/show_bug.cgi?id=24135
2033         
2034         Update the expected value after testcase change.
2035
2036         * fast/events/offsetX-offsetY-expected.txt:
2037
2038 2009-02-05 Ojan Vafai <ojan@chromium.org> and Eric Seidel <eric@webkit.org>
2039
2040         Reviewed by Dave Hyatt.
2041
2042         Make cursor positions match IE6/IE7/FF3 when clicking in margins/padding
2043         around divs inside editable regions.
2044         https://bugs.webkit.org/show_bug.cgi?id=23605
2045
2046         Fix clicks outside editable regions from focusing the editable region.
2047         https://bugs.webkit.org/show_bug.cgi?id=23607
2048
2049         Removed editing/selection/contenteditable-click-outside.html as it's
2050         not as useful as our new tests.
2051
2052         * editing/selection/click-in-margins-inside-editable-div-expected.txt: Added.
2053         * editing/selection/click-in-margins-inside-editable-div.html: Added.
2054         * editing/selection/click-in-padding-with-multiple-line-boxes-expected.txt: Added.
2055         * editing/selection/click-in-padding-with-multiple-line-boxes.html: Added.
2056         * editing/selection/click-outside-editable-div-expected.txt: Added.
2057         * editing/selection/click-outside-editable-div.html: Added.
2058         * editing/selection/contenteditable-click-outside.html: Removed.
2059         * editing/selection/resources/TEMPLATE.html: Added.
2060         * editing/selection/resources/click-in-margins-inside-editable-div.js: Added.
2061         * editing/selection/resources/click-in-padding-with-multiple-line-boxes.js: Added.
2062         * editing/selection/resources/click-outside-editable-div.js: Added.
2063         * editing/selection/resources/js-test-selection-shared.js: Added.
2064         * editing/selection/select-missing-image.html:
2065         * platform/mac/editing/selection/contenteditable-click-outside-expected.checksum: Removed.
2066         * platform/mac/editing/selection/contenteditable-click-outside-expected.txt: Removed.
2067         * platform/mac/editing/selection/select-all-iframe-expected.txt:
2068         * platform/mac/editing/selection/select-from-textfield-outwards-expected.txt:
2069         * platform/mac/editing/selection/select-missing-image-expected.txt:
2070         * platform/qt/editing/selection/contenteditable-click-outside-expected.txt: Removed.
2071         * platform/qt/editing/selection/select-all-iframe-expected.txt: Removed.
2072
2073 2009-02-24  Simon Fraser  <simon.fraser@apple.com>
2074
2075         Reviewed by Darin Adler
2076
2077         https://bugs.webkit.org/show_bug.cgi?id=24135
2078         
2079         Fix test now that offsetX/offsetY get rounded, rather than truncated.
2080
2081         * fast/events/offsetX-offsetY.html:
2082
2083 2009-02-24  Beth Dakin  <bdakin@apple.com>
2084
2085         Reviewed by Sam Weinig.
2086
2087         Test for https://bugs.webkit.org/show_bug.cgi?id=24004 REGRESSION: 
2088         Ordered list item marker misaligned when line height is not 1.2 
2089         -and corresponding <rdar://problem/6602506>
2090
2091         * fast/lists/list-marker-with-line-height.html: Added.
2092         * platform/mac/fast/lists/list-marker-with-line-height-expected.checksum: Added.
2093         * platform/mac/fast/lists/list-marker-with-line-height-expected.png: Added.
2094         * platform/mac/fast/lists/list-marker-with-line-height-expected.txt: Added.
2095
2096 2009-02-24  Adam Treat  <adam.treat@torchmobile.com>
2097
2098         Reviewed by Simon Fraser.
2099
2100         Adding these tests back in and removing from the Skipped list as
2101         these tests are all now passing on my machine as of latest revision.
2102
2103         * platform/qt/Skipped:
2104
2105 2009-02-24  Adam Treat  <adam.treat@torchmobile.com>
2106
2107         Reviewed by Cameron Zwarich.
2108
2109         Remove tests from the Qt Skipped list that no longer even exist.
2110
2111         * platform/qt/Skipped:
2112
2113 2009-02-24  Alexey Proskuryakov  <ap@webkit.org>
2114
2115         Reviewed by Darin Adler.
2116
2117         https://bugs.webkit.org/show_bug.cgi?id=24091
2118         <rdar://problem/6468660> Start of redirect chain ends up as master entry in Application Cache
2119
2120         * http/tests/appcache/access-via-redirect-expected.txt: Added.
2121         * http/tests/appcache/access-via-redirect.php: Added.
2122         * http/tests/appcache/resources/access-via-redirect.html: Added.
2123         * http/tests/appcache/resources/access-via-redirect.manifest: Added.
2124
2125 2009-02-24  Alexey Proskuryakov  <ap@webkit.org>
2126
2127         Reviewed by Mark Rowe ("awesome!").
2128
2129         Make test for <https://bugs.webkit.org/show_bug.cgi?id=15707> more reliable.
2130
2131         * fast/dom/onload-open.html: Added waitUntilDone().
2132
2133 2009-02-24  David Levin  <levin@chromium.org>
2134
2135         Reviewed by Dave Hyatt.
2136
2137         Update expected results due to better results introduced by r41090.
2138
2139         * platform/mac/media/video-layer-crash-expected.txt:
2140
2141 2009-02-23  Julien Chaffraix  <jchaffraix@webkit.org>
2142
2143         Reviewed by Darin Adler.
2144
2145         Test for bug 23956: Safari crashes when cloneNode fails (cloning a XML element with an invalid nodeName)
2146
2147         * fast/dom/cloneNode-expected.txt: Added.
2148         * fast/dom/cloneNode.html: Added.
2149
2150 2009-02-23  David Hyatt  <hyatt@apple.com>
2151
2152         Fix the stacking order for column rules in multi-column layout.  Column rules should paint as part of the background of an element, just
2153         after all other components of the background have been painted.  This allows negative z-index children to still paint on top of the
2154         column rules (rather than ending up above the background of the box but behind the column rules).
2155
2156         Reviewed by Eric Seidel
2157
2158         * fast/multicol/column-rules-stacking.html: Added.
2159         * platform/mac/fast/multicol/column-rules-stacking-expected.checksum: Added.
2160         * platform/mac/fast/multicol/column-rules-stacking-expected.png: Added.
2161         * platform/mac/fast/multicol/column-rules-stacking-expected.txt: Added.
2162
2163 2009-02-23  Gustavo Noronha Silva  <gns@gnome.org>
2164
2165         Reviewed by Alexey Proskuryakov.
2166
2167         https://bugs.webkit.org/show_bug.cgi?id=24011
2168         KURL's setPort doesn't unset port if 0 is given
2169
2170         Adding regression tests for change done on KURL's setPort in
2171         r41076. It is worth noting that Firefox doesn't render this test
2172         correctly since it raises an exception when javascript tries to
2173         change the iframe's contentWindow.location.port, though other
2174         properties are modifiable.
2175
2176         * fast/loader/location-port-expected.txt: Added.
2177         * fast/loader/location-port.html: Added.
2178         * fast/loader/resources/location-port-iframe.html: Added.
2179
2180 2009-02-23  Alexey Proskuryakov  <ap@webkit.org>
2181
2182         Rubber-stamped by Mark Rowe.
2183
2184         https://bugs.webkit.org/show_bug.cgi?id=15690
2185         Bug in layout test framework (setUpPage vs. setUpPageStatus)
2186
2187         * (Many JS files in dom/):
2188         (setUpPage): Replaced setUpPage with setUpPageStatus where appropriate, downstreaming
2189         a W3C fix.
2190
2191 2009-02-23  Alexey Proskuryakov  <ap@webkit.org>
2192
2193         Reviewed by Mark Rowe.
2194
2195         https://bugs.webkit.org/show_bug.cgi?id=21147
2196         hash property returns incorrect value for links w/o hash
2197
2198         * fast/dom/empty-hash-and-search-expected.txt: Added.
2199         * fast/dom/empty-hash-and-search.html: Added.
2200
2201 2009-02-23  Alexey Proskuryakov  <ap@webkit.org>
2202
2203         Reviewed by Darin Adler.
2204
2205         https://bugs.webkit.org/show_bug.cgi?id=20184
2206         SELECT with no name generates invalid query string
2207
2208         * fast/forms/select-no-name-expected.txt: Added.
2209         * fast/forms/select-no-name.html: Added.
2210
2211 2009-02-23  Alexey Proskuryakov  <ap@webkit.org>
2212
2213         Reviewed by Darin Adler.
2214
2215         https://bugs.webkit.org/show_bug.cgi?id=15707
2216         Crash when manipulating document from within an iframe onload function
2217
2218         * fast/dom/onload-open-expected.txt: Added.
2219         * fast/dom/onload-open.html: Added.
2220         * fast/dom/resources/frame-onload-open.html: Added.
2221
2222 2009-02-23  Alexey Proskuryakov  <ap@webkit.org>
2223
2224         Reviewed by Darin Adler.
2225
2226         https://bugs.webkit.org/show_bug.cgi?id=18970
2227         Numerically named input fields cause document.forms loop problems
2228
2229         * fast/forms/numeric-input-name-expected.txt: Added.
2230         * fast/forms/numeric-input-name.html: Added.
2231
2232 2009-02-21  Hironori Bono  <hbono@chromium.org>
2233
2234         Reviewed by Alexey Proskuryakov.
2235
2236         https://bugs.webkit.org/show_bug.cgi?id=23786
2237         [Chromium] line-break characters in a complex text are treated as zero-width spaces
2238
2239         Added tests which verifies line-break characters in a complex text are treated as defined in CSS 2.1.
2240
2241         * fast/text/international/bidi-linebreak-001.html: Added.
2242         * fast/text/international/bidi-linebreak-002.html: Added.
2243         * fast/text/international/bidi-linebreak-003.html: Added.
2244         * platform/mac/fast/text/international/bidi-linebreak-001-expected.checksum: Added.
2245         * platform/mac/fast/text/international/bidi-linebreak-001-expected.png: Added.
2246         * platform/mac/fast/text/international/bidi-linebreak-001-expected.txt: Added.
2247         * platform/mac/fast/text/international/bidi-linebreak-002-expected.checksum: Added.
2248         * platform/mac/fast/text/international/bidi-linebreak-002-expected.png: Added.
2249         * platform/mac/fast/text/international/bidi-linebreak-002-expected.txt: Added.
2250         * platform/mac/fast/text/international/bidi-linebreak-003-expected.checksum: Added.
2251         * platform/mac/fast/text/international/bidi-linebreak-003-expected.png: Added.
2252         * platform/mac/fast/text/international/bidi-linebreak-003-expected.txt: Added.
2253
2254 2009-02-20  Sam Weinig  <sam@webkit.org>
2255
2256         * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt: Update results.
2257
2258 2009-02-20  Oliver Hunt  <oliver@apple.com>
2259
2260         RS=Mark Rowe.
2261
2262         <rdar://problem/6606660> 2==null returns true in 64bit jit
2263
2264         Improved equality test to contain all integer values that could
2265         appear to be other immediate values if the type tag were ignored.
2266
2267         * fast/js/equality-expected.txt:
2268         * fast/js/resources/equality.js:
2269
2270 2009-02-19  Sam Weinig  <sam@webkit.org>
2271
2272         Reviewed by Beth Dakin.
2273
2274         Tests for https://bugs.webkit.org/show_bug.cgi?id=24044
2275         Update querySelector/querySelectorAll to match the latest spec
2276
2277         * fast/dom/SelectorAPI/dumpNodeList-almost-strict-expected.txt:
2278         * fast/dom/SelectorAPI/dumpNodeList-expected.txt:
2279         * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt:
2280         * fast/dom/SelectorAPI/resig-SelectorsAPI-test.xhtml: Updated.  We now fail 17 tests
2281         due to not throwing an exception when no arguments are passed to querySelector
2282         or querySelectorAll.
2283         * fast/dom/SelectorAPI/resources/undefined-null-stringify.js: Added.
2284         * fast/dom/SelectorAPI/undefined-null-stringify-expected.txt: Added.
2285         * fast/dom/SelectorAPI/undefined-null-stringify.html: Added.
2286
2287 2009-02-19  David Hyatt  <hyatt@apple.com>
2288
2289         Fix a bug where reflections didn't work properly if opacity was < 1.  Make sure that replaced elements
2290         also consider reflections to be part of their visual overflow.  This had already been done for blocks
2291         and lines, but it wasn't being done yet for replaced elements.
2292
2293         Also make sure that when the object being reflected has opacity < 1 that we don't end up popping the outer
2294         transparency layer early.  Since the reflected object paints twice, we don't want to end the transparency
2295         layer it pushed until we're done painting the real object (rather than the reflection).
2296
2297         Reviewed by Dan Bernstein
2298
2299         * fast/reflections/reflection-masks-opacity.html: Added.
2300         * platform/mac/fast/reflections/reflection-direction-expected.txt:
2301         * platform/mac/fast/reflections/reflection-masks-expected.txt:
2302         * platform/mac/fast/reflections/reflection-masks-opacity-expected.checksum: Added.
2303         * platform/mac/fast/reflections/reflection-masks-opacity-expected.png: Added.
2304         * platform/mac/fast/reflections/reflection-masks-opacity-expected.txt: Added.
2305
2306 2009-02-19  Jay Campan  <jcampan@google.com>
2307
2308         Reviewed by Alexey Proskuryakov.
2309
2310         https://bugs.webkit.org/show_bug.cgi?id=23959
2311         LayoutTests/fast/dom/navigator-detached-no-crash.html may fail with other JS engines.
2312
2313         * fast/dom/navigator-detached-no-crash-expected.txt:
2314         * fast/dom/navigator-detached-no-crash.html:
2315
2316 2009-02-19  Dimitri Glazkov  <dglazkov@chromium.org>
2317
2318         Reviewed by Dave Hyatt.
2319
2320         https://bugs.webkit.org/show_bug.cgi?id=24012
2321         Clarify objective of the test and clean up.
2322
2323         * fast/forms/inline-ignored-on-legend-expected.txt:
2324         * fast/forms/inline-ignored-on-legend.html:
2325
2326 2009-02-18  Dimitri Glazkov  <dglazkov@chromium.org>
2327
2328         Reviewed by Eric Seidel.
2329
2330         https://bugs.webkit.org/show_bug.cgi?id=24012
2331         Convert inline-ignored-on-legend to text-only test.
2332
2333         * fast/forms/inline-ignored-on-legend-expected.txt: Added.
2334         * fast/forms/inline-ignored-on-legend.html: Changed to text-only.
2335         * platform/mac/fast/forms/inline-ignored-on-legend-expected.checksum: Removed.
2336         * platform/mac/fast/forms/inline-ignored-on-legend-expected.png: Removed.
2337         * platform/mac/fast/forms/inline-ignored-on-legend-expected.txt: Removed.
2338
2339 2009-02-17  Peter Abrahamsen  <rainhead@gmail.com>
2340
2341         Reviewed by Sam Weinig.
2342
2343         https://bugs.webkit.org/show_bug.cgi?id=23958
2344         <rdar://problem/6587815>
2345
2346         Updated XMLHttpRequests tests to match the newest Access Control draft.
2347
2348         * http/tests/security/originHeader/resources/print-origin.cgi:
2349         * http/tests/xmlhttprequest/resources/access-control-basic-allow-access-control-origin-header.cgi:
2350         * http/tests/xmlhttprequest/resources/access-control-basic-allow-print-headers.cgi:
2351         * http/tests/xmlhttprequest/resources/access-control-basic-allow-star.cgi:
2352         * http/tests/xmlhttprequest/resources/access-control-basic-allow.cgi:
2353         * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
2354         * http/tests/xmlhttprequest/resources/access-control-basic-non-get-allow.cgi:
2355         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-invalidation.php:
2356         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache-timeout.php:
2357         * http/tests/xmlhttprequest/resources/access-control-basic-preflight-cache.php:
2358         * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-response-headers.cgi:
2359
2360 2009-02-17  Geoffrey Garen  <ggaren@apple.com>
2361
2362         Reviewed by Sam Weinig.
2363         
2364         Test for <rdar://problem/6595040> REGRESSION: http://www.amnestyusa.org/
2365         fails to load.
2366
2367         * fast/js/function-toString-semicolon-insertion-expected.txt: Added.
2368         * fast/js/function-toString-semicolon-insertion.html: Added.
2369         * fast/js/resources/function-toString-semicolon-insertion.js: Added.
2370         (compileAndSerialize):
2371
2372 2009-02-17  David Hyatt  <hyatt@apple.com>
2373
2374         Reviewed by Eric Seidel
2375
2376         Fix for https://bugs.webkit.org/show_bug.cgi?id=23985
2377
2378         Don't allow legends to be anything but display:block.
2379
2380         * fast/forms/inline-ignored-on-legend.html: Added.
2381         * platform/mac/fast/block/basic/fieldset-stretch-to-legend-expected.txt:
2382         * platform/mac/fast/borders/fieldsetBorderRadius-expected.txt:
2383         * platform/mac/fast/forms/006-expected.txt:
2384         * platform/mac/fast/forms/007-expected.txt:
2385         * platform/mac/fast/forms/fieldset-align-expected.txt:
2386         * platform/mac/fast/forms/float-before-fieldset-expected.txt:
2387         * platform/mac/fast/forms/inline-ignored-on-legend-expected.checksum: Added.
2388         * platform/mac/fast/forms/inline-ignored-on-legend-expected.png: Added.
2389         * platform/mac/fast/forms/inline-ignored-on-legend-expected.txt: Added.
2390         * platform/mac/fast/invalid/residual-style-expected.txt:
2391         * platform/mac/svg/custom/inline-svg-in-xhtml-expected.txt:
2392
2393 2009-02-16  Justin Garcia  <justin.garcia@apple.com>
2394
2395         Reviewed by Mark Rowe.
2396         
2397         https://bugs.webkit.org/show_bug.cgi?id=16309
2398         HTML5: The third execCommand argument for insert{un}orderedlist should be ignored
2399
2400         * editing/execCommand/insert-list-with-id-expected.txt: Added.
2401         * editing/execCommand/insert-list-with-id.html:
2402         * platform/mac/editing/execCommand/insert-list-with-id-expected.checksum: Removed.
2403         * platform/mac/editing/execCommand/insert-list-with-id-expected.png: Removed.
2404         * platform/mac/editing/execCommand/insert-list-with-id-expected.txt: Removed.
2405
2406 2009-02-16  Sam Weinig  <sam@webkit.org>
2407
2408         Reviewed by Geoffrey Garen.
2409
2410         Add tests for <rdar://problem/6468156>
2411         REGRESSION (r36779): Adding link, images, flash in TinyMCE blocks entire page (21382)
2412
2413         * fast/js/function-apply-expected.txt:
2414         * fast/js/resources/function-apply.js: Add cases covering setting arugments.length and
2415         Array.length explicitly or implicitly using Array.prototype.unshift.
2416
2417 2009-02-16  Dan Bernstein  <mitz@apple.com>
2418
2419         Reviewed by Geoffrey Garen.
2420
2421         - test for <rdar://problem/6561077> REGRESSION (r39634): Unable to select an item in stocks widget with the mouse
2422
2423         * platform/mac/fast/events/pointer-events-dashboard-expected.checksum: Added.
2424         * platform/mac/fast/events/pointer-events-dashboard-expected.png: Added.
2425         * platform/mac/fast/events/pointer-events-dashboard-expected.txt: Added.
2426         * platform/mac/fast/events/pointer-events-dashboard.html: Copied from LayoutTests/fast/events/pointer-events.html.
2427
2428 2009-02-16  Justin Garcia  <justin.garcia@apple.com>
2429
2430         Reviewed by Eric Seidel.
2431         
2432         https://bugs.webkit.org/show_bug.cgi?id=15381
2433         execCommand justify modifies the contentEditable node
2434
2435         * editing/execCommand/15381-expected.txt: Added.
2436         * editing/execCommand/15381.html: Added.
2437         
2438         Made this test cross platform and changed it to reflect the fix:
2439         * editing/execCommand/5062376-expected.txt: Added.
2440         * editing/execCommand/5062376.html:
2441         * platform/mac/editing/execCommand/5062376-expected.checksum: Removed.
2442         * platform/mac/editing/execCommand/5062376-expected.png: Removed.
2443         * platform/mac/editing/execCommand/5062376-expected.txt: Removed.
2444
2445 2009-02-16  Chris Fleizach  <cfleizach@apple.com>
2446
2447         Reviewed by Adele Peterson.
2448
2449         Test for Bug 23979: AX: alt tag not returned for <input type="image">
2450         https://bugs.webkit.org/show_bug.cgi?id=23979
2451
2452         * accessibility/input-image-alt-expected.txt: Added.
2453         * accessibility/input-image-alt.html: Added.
2454
2455 2009-02-13  Geoffrey Garen  <ggaren@apple.com>
2456
2457         Reviewed by Sam Weinig.
2458         
2459         Added a test for an edge case in <rdar://problem/6584057>.
2460
2461         * fast/js/resources/sort-non-numbers.js: Added.
2462         * fast/js/sort-non-numbers.html: Added.
2463         * fast/js/sort-non-numbers-expected.txt: Added.
2464
2465 2009-02-13  Chris Marrin  <cmarrin@apple.com>
2466
2467         Reviewed by Adam Roben.
2468
2469         https://bugs.webkit.org/show_bug.cgi?id=23936
2470
2471         Fixed 3 more test cases
2472
2473         * platform/win/fast/css/computed-style-expected.txt:
2474         * platform/win/fast/css/computed-style-without-renderer-expected.txt:
2475         * svg/css/getComputedStyle-basic-expected.txt:
2476
2477 2009-02-13  Chris Marrin  <cmarrin@apple.com>
2478
2479         Reviewed by Simon Fraser.
2480
2481         https://bugs.webkit.org/show_bug.cgi?id=23936
2482
2483         Fixed 2 more test cases (mac specific)
2484
2485         * platform/mac/fast/css/computed-style-expected.txt:
2486         * platform/mac/fast/css/computed-style-without-renderer-expected.txt:
2487
2488 2009-02-12  Horia Olaru  <olaru@adobe.com>
2489
2490         Reviewed by Oliver Hunt.
2491
2492         https://bugs.webkit.org/show_bug.cgi?id=23400
2493
2494         Added a modified version of the test Chris Brichford attached to the bug.
2495         Will test return values of various eval function calls, including some which
2496         throw and catch errors in the string to evaluate.
2497
2498         * fast/js/eval-throw-return-expected.txt: Added.
2499         * fast/js/eval-throw-return.html: Added.
2500         * fast/js/resources/eval-throw-return.js: Added.
2501         (throwFunc):
2502         (throwOnReturn):
2503         (twoFunc):
2504
2505 2009-02-12  David Smith  <catfish.man@gmail.com>
2506
2507         Reviewed by David Hyatt.
2508
2509         * fast/dom/SelectorAPI/resig-SelectorsAPI-test-expected.txt: Updated results now that we pass a few more
2510
2511 2009-02-12  Chris Marrin  <cmarrin@apple.com>
2512
2513         Reviewed by Simon Fraser.
2514
2515         https://bugs.webkit.org/show_bug.cgi?id=23936
2516
2517         Fixed test results
2518
2519         * fast/css/computed-style-expected.txt:
2520         * fast/css/computed-style-without-renderer-expected.txt:
2521         * fast/dom/Window/window-properties-expected.txt:
2522         * platform/mac/svg/text/text-text-05-t-expected.checksum:
2523         * platform/mac/svg/text/text-text-05-t-expected.png:
2524
2525 2009-02-12  Eric Carlson  <eric.carlson@apple.com>
2526
2527         Reviewed by Simon Fraser.
2528         
2529         Support MPEG content on Mac and Windows.
2530         <rdar://problem/5917509>
2531         https://bugs.webkit.org/show_bug.cgi?id=23495
2532
2533         * media/audio-mpeg-supported-expected.txt: Added.
2534         * media/audio-mpeg-supported.html: Added.
2535         * media/content/silence.mpg: Added.
2536
2537 2009-02-12  Chris Marrin  <cmarrin@apple.com>
2538
2539         Reviewed by Dave Hyatt
2540
2541         https://bugs.webkit.org/show_bug.cgi?id=23908
2542
2543         Added test for parsing 3d functions in webkit-transform
2544
2545         * transforms/3d: Added.
2546         * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
2547         * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
2548
2549 2009-02-12  Julien Chaffraix  <jchaffraix@webkit.org>
2550
2551         Reviewed by Darin Adler.
2552
2553         Bug 23915: Remove setPrefix work-around in Document::createElement(QualifiedName, bool)
2554
2555         The test validates the <image> special treatment (using <img> tag) and see whether
2556         it validates the previous behaviour and we do not ASSERT.
2557
2558         * fast/dom/prefixed-image-tag-expected.txt: Added.
2559         * fast/dom/prefixed-image-tag.xhtml: Added.
2560
2561 2009-02-12  Julien Chaffraix  <jchaffraix@webkit.org>
2562
2563         Reviewed by Darin Adler.
2564
2565         Bug 23826: Potential bug with before/after rule while moving element from one document to another
2566
2567         * fast/css-generated-content/beforeAfter-interdocument.html: Added.
2568         * platform/mac/fast/css-generated-content/beforeAfter-interdocument-expected.txt: Added.
2569
2570 2009-02-12  Adam Roben  <aroben@apple.com>
2571
2572         Try to fix dashboard-region-parser
2573
2574         * platform/mac/fast/css/dashboard-region-parser.html: Fixed relative
2575         paths now that this test has moved.
2576
2577 2009-02-12  Chris Marrin  <cmarrin@apple.com>
2578
2579         Reviewed by Simon Fraser.
2580
2581         https://bugs.webkit.org/show_bug.cgi?id=23927
2582
2583         Skip 16 SVG tests that fail on PPC, until problem is resolved
2584
2585         * platform/mac/Skipped:
2586
2587 2009-02-12  Chris Marrin  <cmarrin@apple.com>
2588
2589         Reviewed by Simon Fraser.
2590
2591         https://bugs.webkit.org/show_bug.cgi?id=23927
2592
2593         This fixes one testcase on PPC Mac
2594
2595         * svg/custom/getTransformToElement.svg:
2596
2597 2009-02-12  Adam Roben  <aroben@apple.com>
2598
2599         Add some tests that fail due to using the wrong font for Hebrew to the
2600         Windows Skipped list
2601
2602         * platform/win/Skipped:
2603
2604 2009-02-12  Adam Roben  <aroben@apple.com>
2605
2606         Remove some passing tests from the Windows Skipped list
2607
2608         * platform/win/Skipped: Removed two tests in http/tests/incremental
2609         (one of which had been renamed and so was running anyway).
2610
2611 2009-02-12  Adam Roben  <aroben@apple.com>
2612
2613         Add a failing loader test to the Windows Skipped list
2614
2615         * platform/win/Skipped: Added fast/loader/frame-creation-removal.html.
2616
2617 2009-02-12  Adam Roben  <aroben@apple.com>
2618
2619         Add another failing drag-n-drop test to the Windows Skipped list
2620
2621         * platform/win/Skipped: Added editing/selection/drag-in-iframe.html.
2622
2623 2009-02-12  Adam Roben  <aroben@apple.com>
2624
2625         Fix Bug 23919: Mac-specific test fast/css/dashboard-region-parser is
2626         in cross-platform location
2627
2628         <https://bugs.webkit.org/show_bug.cgi?id=23919>
2629
2630         Moved the test and its results to platform/mac.
2631
2632         Reviewed by Dan Bernstein.
2633
2634         * platform/mac/fast/css/dashboard-region-parser-expected.txt: Renamed from LayoutTests/fast/css/dashboard-region-parser-expected.txt.
2635         * platform/mac/fast/css/dashboard-region-parser.html: Renamed from LayoutTests/fast/css/dashboard-region-parser.html.
2636
2637 2009-02-12  Adam Roben  <aroben@apple.com>
2638
2639         Fix Bug 23918: Mac-specific results for
2640         fast/css/computed-style[-without-renderer] are sitting in
2641         cross-platform location
2642
2643         <https://bugs.webkit.org/show_bug.cgi?id=23918>
2644
2645         Move Mac-specific results for
2646         fast/css/computed-style[-without-renderer] to platform/mac
2647
2648         Reviewed by John Sullivan.
2649
2650         * fast/css/computed-style-expected.txt:
2651         * fast/css/computed-style-without-renderer-expected.txt:
2652         Made these results correct for non-Mac platforms by removing the
2653         -webkit-dashboard-region references.
2654
2655         * platform/mac/fast/css/computed-style-expected.txt: Copied from LayoutTests/fast/css/computed-style-expected.txt.
2656         * platform/mac/fast/css/computed-style-without-renderer-expected.txt: Copied from LayoutTests/fast/css/computed-style-without-renderer-expected.txt.
2657
2658         * platform/win/fast/css/computed-style-expected.txt:
2659         * platform/win/fast/css/computed-style-without-renderer-expected.txt:
2660         Copied the non-Mac results here, too, since on Windows we first check
2661         for Mac-specific results before checking for cross-platform results.
2662
2663 2009-02-11  Adam Roben  <aroben@apple.com>
2664
2665         Windows fix for Bug 22239: Implement missing animation & transition
2666         APIs on LayoutTestController for non-mac platforms
2667
2668         <https://bugs.webkit.org/show_bug.cgi?id=22239>
2669
2670         Reviewed by Simon Fraser.
2671
2672         * platform/win/Skipped: Enable the previously-skipped tests.
2673
2674 2009-02-11  Scott Violet  <sky@google.com>
2675
2676         Reviewed by Simon Fraser.
2677
2678         https://bugs.webkit.org/show_bug.cgi?id=23805 
2679         The test transitions/transition-end-event-multiple-03.html occasionally fails.
2680
2681         * transitions/transition-end-event-multiple-03.html: Upped the timeout.
2682
2683 2009-02-10  Oliver Hunt  <oliver@apple.com>
2684
2685         Reviewed by Adele Peterson.
2686
2687         <rdar://problem/6156755> onMouseOver events do not fire properly for cross frame drag and drop
2688
2689         Simple testcase to ensure that a subframe does not incorrectly capture mousemove events
2690         when the mousedown handler has prevented default handling.
2691
2692         * fast/events/mouse-drag-from-frame-expected.txt: Added.
2693         * fast/events/mouse-drag-from-frame.html: Added.
2694         * fast/events/resources/mouse-drag-from-frame-subframe.html: Added.
2695
2696 2009-02-08  Sam Weinig  <sam@webkit.org>
2697
2698         Reviewed by David Hyatt.
2699
2700         Tests for https://bugs.webkit.org/show_bug.cgi?id=15897
2701         Please implement getBoundingClientRect and getClientRects
2702         <rdar://problem/6139669>
2703
2704         * fast/dom/Window/window-properties-expected.txt:
2705         * fast/dom/domListEnumeration-expected.txt:
2706         * fast/dom/getBoundingClientRect-expected.txt: Added.
2707         * fast/dom/getBoundingClientRect.html: Added.
2708         * fast/dom/getClientRects-expected.txt: Added.
2709         * fast/dom/getClientRects.html: Added.
2710         * fast/dom/resources/domListEnumeration.js:
2711         * fast/js/global-constructors-expected.txt:
2712
2713 2009-02-10  Feng Qian <feng@chromium.org>
2714
2715         Reviewed by Alexey Proskuryakov.
2716
2717         Fix crashes in disconnected navigator object.
2718         https://bugs.webkit.org/show_bug.cgi?id=23626
2719
2720         * fast/dom/navigator-detached-no-crash-expected.txt: Added.
2721         * fast/dom/navigator-detached-no-crash.html: Added.
2722
2723 2009-02-09  Chris Marrin  <cmarrin@apple.com>
2724
2725         Reviewed by Simon Fraser
2726
2727         https://bugs.webkit.org/show_bug.cgi?id=23689
2728
2729         Add test for 3D functionality of WebKitCSSMatrix.
2730
2731         * transforms/3d: Added.
2732         * transforms/3d/cssmatrix-3d-interface-expected.txt: Added.
2733         * transforms/3d/cssmatrix-3d-interface.xhtml: Added.
2734
2735 2009-02-09  Mark Rowe  <mrowe@apple.com>
2736
2737         Reviewed by Sam Weinig.
2738
2739         Test for <https://bugs.webkit.org/show_bug.cgi?id=23858>
2740         Bug 23858: Crash when removing a HTMLSelectElement from the document from inside its focus event handler
2741
2742         * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash-expected.txt: Added.
2743         * fast/dom/HTMLSelectElement/remove-element-from-within-focus-handler-crash.html: Added.
2744
2745 2009-02-09  Dimitri Glazkov  <dglazkov@chromium.org>
2746
2747         Reviewed by Dave Hyatt.
2748
2749         https://bugs.webkit.org/show_bug.cgi?id=23806
2750         New test for the crash with an embed element with an empty src and
2751         "text/html" type.
2752
2753         * fast/loader/empty-embed-src-attribute-expected.txt: Added.
2754         * fast/loader/empty-embed-src-attribute.html: Added.
2755
2756 2009-02-09  Alexey Proskuryakov  <ap@webkit.org>
2757
2758         Land results for a recently added test (https://bugs.webkit.org/show_bug.cgi?id=23601).
2759
2760         * fast/dom/Selection/getRangeAt-expected.txt: Added.
2761
2762 2009-02-07  Rob Buis  <rwlbuis@gmail.com>
2763
2764         Reviewed by Darin.
2765
2766         Test for:
2767         https://bugs.webkit.org/show_bug.cgi?id=3248
2768         Bug 3248: Mouse events on OPTION element seem to be ignored
2769
2770         * fast/forms/option-mouseevents-expected.txt: Added.
2771         * fast/forms/option-mouseevents.html: Added.
2772
2773 2009-02-06  Chris Marrin  <cmarrin@apple.com>
2774
2775         Reviewed by Simon Fraser.
2776
2777        https://bugs.webkit.org/show_bug.cgi?id=6868
2778
2779         Fixed results of several svg tests because of differences
2780         in rounding caused by TransformationMatrix changing from
2781         single to double precision math.
2782
2783         * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
2784         * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
2785         * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
2786         * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
2787         * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
2788         * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
2789         * platform/mac/svg/W3C-SVG-1.1/coords-trans-02-t-expected.txt:
2790         * platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
2791         * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt:
2792         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
2793         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
2794         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
2795         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
2796         * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
2797         * platform/mac/svg/W3C-SVG-1.1/painting-marker-01-f-expected.txt:
2798         * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
2799         * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
2800         * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
2801         * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
2802         * platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
2803         * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
2804         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
2805         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
2806         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
2807         * platform/mac/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt:
2808         * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
2809         * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
2810         * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
2811         * platform/mac/svg/batik/text/textProperties-expected.txt:
2812         * platform/mac/svg/batik/text/verticalText-expected.txt:
2813         * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
2814         * platform/mac/svg/carto.net/slider-expected.txt:
2815         * platform/mac/svg/carto.net/tabgroup-expected.txt:
2816         * platform/mac/svg/custom/glyph-selection-lang-attribute-expected.txt:
2817         * platform/mac/svg/custom/invalid-css-expected.txt:
2818         * platform/mac/svg/custom/js-late-marker-and-object-creation-expected.txt:
2819         * platform/mac/svg/custom/js-late-marker-creation-expected.txt:
2820         * platform/mac/svg/custom/preserve-aspect-ratio-syntax-expected.txt:
2821         * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
2822         * platform/mac/svg/custom/use-css-no-effect-on-shadow-tree-expected.txt:
2823         * platform/mac/svg/custom/viewbox-syntax-expected.txt:
2824         * platform/mac/svg/hixie/perf/001-expected.txt:
2825         * platform/mac/svg/hixie/perf/002-expected.txt:
2826         * platform/mac/svg/hixie/perf/007-expected.txt:
2827         * platform/mac/svg/text/text-align-01-b-expected.txt:
2828         * platform/mac/svg/text/text-align-05-b-expected.txt:
2829         * platform/mac/svg/text/text-fonts-01-t-expected.txt:
2830         * platform/mac/svg/text/text-text-04-t-expected.txt:
2831         * platform/mac/svg/text/text-text-05-t-expected.txt:
2832         * platform/mac/svg/text/text-text-06-t-expected.txt:
2833         * platform/mac/svg/text/text-tref-01-b-expected.txt:
2834         * svg/custom/getTransformToElement.svg:
2835
2836 2009-02-05  Eric Seidel  <eric@webkit.org>
2837
2838         Reviewed by Eric Seidel.
2839
2840         DOMSelection.getRangeAt() returns a different range than the selection
2841         https://bugs.webkit.org/show_bug.cgi?id=23601
2842
2843         Rename toRange to toNormalizedRange and add new firstRange which returns an unmodified range
2844
2845         * fast/dom/Selection/getRangeAt.html: Added.
2846         * fast/dom/Selection/resources/TEMPLATE.html: Copied from LayoutTests/fast/dom/CSSStyleDeclaration/resources/TEMPLATE.html.
2847         * fast/dom/Selection/resources/getRangeAt.js: Added.
2848
2849 2009-02-06  Justin Garcia  <justin.garcia@apple.com>
2850
2851         Reviewed by Oliver Hunt.
2852         
2853         https://bugs.webkit.org/show_bug.cgi?id=23800
2854         Header elements are not always preserved during paste
2855
2856         * editing/execCommand/4128080-1-expected.txt: Added.
2857         * editing/execCommand/4128080-1.html: Added.
2858         * editing/execCommand/4128080-2-expected.txt: Added.
2859         * editing/execCommand/4128080-2.html: Added.
2860
2861 2009-02-05  Alexey Proskuryakov  <ap@webkit.org>
2862
2863         Reviewed by Darin Adler.
2864
2865         <rdar://problem/6438271> Improve backspace handling of accented characters
2866
2867         * platform/mac/editing/deleting/backward-delete-expected.txt: Added.
2868         * platform/mac/editing/deleting/backward-delete.html: Added.
2869
2870 2009-02-05  Nikolas Zimmermann  <nikolas.zimmermann@torchmobile.com>
2871
2872         Rubber-stamped by George Staikos.
2873
2874         Regenerate input.wml result on mac, it was generated with Qt before.
2875
2876         * platform/mac/fast/wml/input-expected.checksum:
2877         * platform/mac/fast/wml/input-expected.png:
2878         * platform/mac/fast/wml/input-expected.txt:
2879
2880 2009-02-05  Sam Weinig  <sam@webkit.org>
2881
2882         Reviewed by Darin Layer.
2883
2884         Fix after merging EventTargetNode up into Node.
2885
2886         * fast/dom/Window/window-properties-expected.txt:
2887         * fast/dom/prototype-chain-expected.txt:
2888
2889 2009-02-04  Dean Jackson  <dino@apple.com>
2890
2891         Reviewed by Darin Adler.
2892
2893         Remove animation-play-state from expected properties.
2894         https://bugs.webkit.org/show_bug.cgi?id=22907
2895
2896         * animations/computed-style-expected.txt:
2897         * animations/computed-style.html:
2898         * fast/css/computed-style-display-none-expected.txt:
2899         * fast/css/computed-style-expected.txt:
2900         * fast/css/computed-style-without-renderer-expected.txt:
2901         * fast/css/computed-style-without-renderer.html:
2902         * svg/css/getComputedStyle-basic-expected.txt:
2903
2904 2009-02-04  Tor Arne Vestbø  <tavestbo@trolltech.com>
2905
2906         Reviewed by Darin Adler.
2907
2908         Make sure we don't load on removing the media element from the document
2909         https://bugs.webkit.org/show_bug.cgi?id=22105.
2910
2911         * media/remove-from-document-no-load-expected.txt: Added.
2912         * media/remove-from-document-no-load.html: Added.
2913
2914 2009-02-04  Dmitry Titov  <dimich@chromium.org>
2915
2916         Not reviewed, build fix.
2917
2918         https://bugs.webkit.org/show_bug.cgi?id=22806
2919         Reverting the test that should not yet be landed since it depends on
2920         changes in DRT which were not yet landed.
2921
2922         * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Removed.
2923         * fast/dom/Window/cached-timeout-stopped-on-close.html: Removed.
2924         * fast/dom/Window/resources/cached-timeout-page-1.html: Removed.
2925         * fast/dom/Window/resources/cached-timeout-page-2.html: Removed.
2926
2927 2009-02-04  Dimitri Glazkov  <dglazkov@chromium.org>
2928
2929         Reviewed by Eric Seidel.
2930
2931         Rename layout test result to the correct name.
2932
2933         * storage/transaction-callback-exception-crash-expected.txt: Renamed from LayoutTests/storage/transaction-callback-exception-crash.txt.
2934
2935 2009-02-04  Dmitry Titov  <dimich@chromium.org>
2936
2937         Reviewed by Darin Adler.
2938
2939         Regression test for https://bugs.webkit.org/show_bug.cgi?id=22753
2940
2941         * fast/dom/Window/cached-timeout-stopped-on-close-expected.txt: Added.
2942         * fast/dom/Window/cached-timeout-stopped-on-close.html: Added.
2943         * fast/dom/Window/resources/cached-timeout-page-1.html: Added.
2944         * fast/dom/Window/resources/cached-timeout-page-2.html: Added.
2945
2946 2009-02-04  Dimitri Glazkov  <dglazkov@chromium.org>
2947
2948         Reviewed by Sam Weinig.
2949
2950         https://bugs.webkit.org/show_bug.cgi?id=23655
2951         Clean up storage layout tests a bit.
2952
2953         * storage/close-during-stress-test.html: Moved brace to new line.
2954         * storage/empty-statement.html: Moved brace to new line.
2955         * storage/execute-sql-args.html: Moved brace to new line.
2956         * storage/quota-tracking.html: Moved brace to new line.
2957         * storage/success-callback.html: Moved brace to new line, removed erroneous callback argument.
2958         * storage/transaction-callback-exception-crash.html: Added.
2959         * storage/transaction-callback-exception-crash.txt: Renamed from LayoutTests/storage/transaction_callback_exception_crash-expected.txt.
2960         * storage/transaction_callback_exception_crash.html: Removed.
2961
2962 2009-02-04  Jeremy Moskovich  <jeremy@chromium.org>
2963
2964         Reviewed by Dave Hyatt.
2965
2966         https://bugs.webkit.org/show_bug.cgi?id=23471
2967         Fix text-overflow:ellipsis; for RTL case.
2968
2969         Rebaseline LayoutTests/editing/spelling/inline_spelling_markers.html to reflect correct behavior.
2970
2971         * fast/css/text-overflow-ellipses.html: Added.
2972         * platform/mac/editing/spelling/inline_spelling_markers-expected.checksum:
2973         * platform/mac/editing/spelling/inline_spelling_markers-expected.png:
2974         * platform/mac/fast/css/text-overflow-ellipses-expected.checksum: Added.
2975         * platform/mac/fast/css/text-overflow-ellipses-expected.png: Added.
2976         * platform/mac/fast/css/text-overflow-ellipses-expected.txt: Added.
2977
2978 2009-02-03  Brad Garcia  <bgarcia@google.com>
2979
2980         Reviewed by Eric Seidel.
2981
2982         Test for https://bugs.webkit.org/show_bug.cgi?id=20443
2983
2984         * fast/frames/frame-dead-region-expected.txt: Added.
2985         * fast/frames/frame-dead-region.html: Added.
2986         * fast/frames/resources/frame-dead-region-left.html: Added.
2987
2988 2009-02-03  Justin Garcia  <justin.garcia@apple.com>
2989
2990         Reviewed by Darin Adler.
2991         
2992         https://bugs.webkit.org/show_bug.cgi?id=13490
2993         Implement execCommand("styleWithCSS", ...)
2994
2995         * editing/execCommand/5685604-1-expected.txt: Added.
2996         * editing/execCommand/5685604-1.html: Added.
2997
2998 2009-02-03  Grace Kloba  <klobag@gmail.com>
2999
3000         https://bugs.webkit.org/show_bug.cgi?id=23178
3001         Added a case to test the offsetTop of table cell's children.
3002
3003         * fast/dom/Element/offsetTop-table-cell-expected.txt:
3004         * fast/dom/Element/offsetTop-table-cell.html:
3005
3006 2009-02-03  Dan Bernstein  <mitz@apple.com>
3007
3008         Reviewed by Brady Eidson.
3009
3010         - test for <rdar://problem/6550530> REGRESSION (r40508): Window opened with window.open has no initial history item (global and back/forward)
3011
3012         * fast/history/window-open-expected.txt: Added.
3013         * fast/history/window-open.html: Added.
3014
3015 2009-02-03  Dmitry Titov  <dimich@chromium.org>
3016
3017         Reviewed by Alexey Proskuryakov.
3018
3019         https://bugs.webkit.org/show_bug.cgi?id=22718
3020         Implement WindowTimers interface in Workers.
3021
3022         First layout test for timeouts in a Worker.
3023
3024         * fast/workers/resources/worker-timeout.js: Added.
3025         (checkCompletion):
3026         * fast/workers/worker-timeout-expected.txt: Added.
3027         * fast/workers/worker-timeout.html: Added.
3028
3029 2009-02-02  Oliver Hunt  <oliver@apple.com>
3030
3031         Reviewed by Gavin Barraclough.
3032
3033         <https://bugs.webkit.org/show_bug.cgi?id=21414> REGRESSION: Regular Expressions and character classes, shorthands and ranges
3034         <rdar://problem/6543487>
3035
3036         Testcase for regex codegen emitting checks out of correct order.
3037
3038         * fast/js/regexp-character-match-out-of-order-expected.txt: Added.
3039         * fast/js/regexp-character-match-out-of-order.html: Added.
3040         * fast/js/resources/regexp-character-match-out-of-order.js: Added.
3041
3042 2009-02-02  Yichao Yin  <yichao.yin@torchmobile.com.cn>
3043
3044         Reviewed by Niko Zimmermann.
3045
3046         Tests for WML Input
3047
3048         * wml/input-format-expected.txt: Added.
3049         * wml/input-format.html: Added.
3050         * wml/resources/input-format.js: Added.
3051         (setupTestDocument):
3052         (prepareTest):
3053         (executeTest):
3054
3055 2009-01-29  Scott Violet  <sky@google.com>
3056
3057         Reviewed by Darin Adler.
3058
3059         https://bugs.webkit.org/show_bug.cgi?id=23633
3060         The test transitions/transition-end-event-nested.html occasionally fails
3061
3062         Ups the timeout of the test transitions/transition-end-event-nested.html
3063         and makes the test exit as soon as all events received.
3064
3065         * transitions/transition-end-event-helpers.js:
3066         (recordTransitionEndEvent):
3067         (runTransitionTest.startTest._endFunction):
3068         (runTransitionTest.startTest):
3069         (runTransitionTest):
3070         * transitions/transition-end-event-nested.html:
3071
3072 2009-01-30  Sam Weinig  <sam@webkit.org>
3073
3074         Reviewed by Dan Bernstein.
3075
3076         Test for <rdar://problem/6545095>
3077         ASSERTION FAILED: RenderBlock.h:519: !o || o->isRenderBlock()
3078
3079         * fast/block/float/crash-replaced-display-block-expected.txt: Added.
3080         * fast/block/float/crash-replaced-display-block.html: Added.
3081
3082 2009-01-30  Chris Fleizach  <cfleizach@apple.com>
3083
3084         Reviewed by Oliver Hunt.
3085
3086         Bug 23656: AX hierarchy for iFrames is incorrect
3087         https://bugs.webkit.org/show_bug.cgi?id=23656
3088
3089         Update test to reflect correct behavior.
3090
3091         * accessibility/iframe-bastardization.html:
3092
3093 2009-01-30  Geoffrey Garen  <ggaren@apple.com>
3094
3095         Reviewed by Darin Adler.
3096
3097         More redirect layout test work.
3098         
3099         Added tests (expected to fail) for form submission via JavaScript:
3100         
3101         * http/tests/history/redirect-js-form-submit-0-seconds-expected.txt: Added.
3102         * http/tests/history/redirect-js-form-submit-0-seconds.html: Added.
3103         * http/tests/history/redirect-js-form-submit-2-seconds-expected.txt: Added.
3104         * http/tests/history/redirect-js-form-submit-2-seconds.html: Added.
3105         * http/tests/history/redirect-js-form-submit-before-load-expected.txt: Added.
3106         * http/tests/history/redirect-js-form-submit-before-load.html: Added.
3107         
3108         Updated these tests to dump their back/forward lists, to check for
3109         back/forward regressions, and to use # instead of ? to communicate between
3110         URLs, since, to my surprise, form submissions can't use query strings.
3111
3112         * http/tests/history/redirect-200-refresh-0-seconds-expected.txt:
3113         * http/tests/history/redirect-200-refresh-0-seconds.pl:
3114         * http/tests/history/redirect-200-refresh-2-seconds-expected.txt:
3115         * http/tests/history/redirect-200-refresh-2-seconds.pl:
3116         * http/tests/history/redirect-301-expected.txt:
3117         * http/tests/history/redirect-301.pl:
3118         * http/tests/history/redirect-302-expected.txt:
3119         * http/tests/history/redirect-302.pl:
3120         * http/tests/history/redirect-303-expected.txt:
3121         * http/tests/history/redirect-303.pl:
3122         * http/tests/history/redirect-307-expected.txt:
3123         * http/tests/history/redirect-307.pl:
3124         * http/tests/history/redirect-js-document-location-0-seconds-expected.txt:
3125         * http/tests/history/redirect-js-document-location-0-seconds.html:
3126         * http/tests/history/redirect-js-document-location-2-seconds-expected.txt:
3127         * http/tests/history/redirect-js-document-location-2-seconds.html:
3128         * http/tests/history/redirect-js-document-location-before-load-expected.txt:
3129         * http/tests/history/redirect-js-document-location-before-load.html:
3130         * http/tests/history/redirect-js-location-0-seconds-expected.txt:
3131         * http/tests/history/redirect-js-location-0-seconds.html:
3132         * http/tests/history/redirect-js-location-2-seconds-expected.txt:
3133         * http/tests/history/redirect-js-location-2-seconds.html:
3134         * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt:
3135         * http/tests/history/redirect-js-location-assign-0-seconds.html:
3136         * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt:
3137         * http/tests/history/redirect-js-location-assign-2-seconds.html:
3138         * http/tests/history/redirect-js-location-assign-before-load-expected.txt:
3139         * http/tests/history/redirect-js-location-assign-before-load.html:
3140         * http/tests/history/redirect-js-location-before-load-expected.txt:
3141         * http/tests/history/redirect-js-location-before-load.html:
3142         * http/tests/history/redirect-js-location-href-0-seconds-expected.txt:
3143         * http/tests/history/redirect-js-location-href-0-seconds.html:
3144         * http/tests/history/redirect-js-location-href-2-seconds-expected.txt:
3145         * http/tests/history/redirect-js-location-href-2-seconds.html:
3146         * http/tests/history/redirect-js-location-href-before-load-expected.txt:
3147         * http/tests/history/redirect-js-location-href-before-load.html:
3148         * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt:
3149         * http/tests/history/redirect-js-location-replace-0-seconds.html:
3150         * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt:
3151         * http/tests/history/redirect-js-location-replace-2-seconds.html:
3152         * http/tests/history/redirect-js-location-replace-before-load-expected.txt:
3153         * http/tests/history/redirect-js-location-replace-before-load.html:
3154         * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt:
3155         * http/tests/history/redirect-meta-refresh-0-seconds.html:
3156         * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt:
3157         * http/tests/history/redirect-meta-refresh-2-seconds.html:
3158         * http/tests/history/resources/redirect-target.html:
3159
3160 2009-01-30  Pierre-Olivier Latour  <pol@apple.com>
3161
3162         Updated the references images for the media layout tests on Tiger since they now differ from Leopard after installing QuickTime 7.6.
3163
3164         * platform/mac-tiger/media: Added.
3165         * platform/mac-tiger/media/video-aspect-ratio-expected.checksum: Added.
3166         * platform/mac-tiger/media/video-aspect-ratio-expected.png: Added.
3167         * platform/mac-tiger/media/video-controls-rendering-expected.checksum: Added.
3168         * platform/mac-tiger/media/video-controls-rendering-expected.png: Added.
3169         * platform/mac-tiger/media/video-display-toggle-expected.checksum: Added.
3170         * platform/mac-tiger/media/video-display-toggle-expected.png: Added.
3171         * platform/mac-tiger/media/video-layer-crash-expected.checksum: Added.
3172         * platform/mac-tiger/media/video-layer-crash-expected.png: Added.
3173         * platform/mac-tiger/media/video-transformed-expected.checksum: Added.
3174         * platform/mac-tiger/media/video-transformed-expected.png: Added.
3175         * platform/mac-tiger/media/video-zoom-expected.checksum: Added.
3176         * platform/mac-tiger/media/video-zoom-expected.png: Added.
3177
3178 2009-01-30  Dimitri Glazkov  <dglazkov@chromium.org>
3179
3180         Reviewed by Eric Seidel.
3181
3182         Correct mis-applied http://trac.webkit.org/changeset/40413 by actually
3183         removing the test file.
3184
3185         * fast/dom/Window/timeout-released-on-close.html: Removed.
3186
3187 2009-01-30  Dmitry Titov  <dimich@chromium.org>
3188
3189         Reviewed by Darin Adler.
3190
3191         https://bugs.webkit.org/show_bug.cgi?id=23650
3192         LayoutTests/fast/dom/Window/timeout-released-on-close.html fails intermittently.
3193         Disable this test to keep buildbots green. Need more time to investigate the cause.
3194
3195         * fast/dom/Window/timeout-released-on-close.html: Removed.
3196         * fast/dom/Window/timeout-released-on-close.html-disabled: Copied from LayoutTests/fast/dom/Window/timeout-released-on-close.html.
3197
3198 2009-01-30  Alexey Proskuryakov  <ap@webkit.org>
3199
3200         Reviewed by Darin Adler.
3201
3202         Test that documents loaded from application cache cannot load local resources.
3203
3204         * http/tests/appcache/local-content-expected.txt: Added.
3205         * http/tests/appcache/local-content.html: Added.
3206         * http/tests/appcache/resources/local-content.manifest: Added.
3207
3208 2009-01-30  Dmitry Titov  <dimich@chromium.org>
3209
3210         Reviewed by Alexey Proskuryakov.
3211
3212         https://bugs.webkit.org/show_bug.cgi?id=23615
3213         Try to make this test reliable on buildbots.
3214
3215         * fast/dom/Window/resources/long_timeout.html:
3216         Allocate more objects to make detection more reliable.
3217
3218         * fast/dom/Window/timeout-released-on-close.html:
3219         Use threshold to account for objects allocated by the running scripts.
3220         Add debug output in case of failure to help understand possible failures.
3221
3222 2009-01-30  Alexey Proskuryakov  <ap@webkit.org>
3223
3224         Reviewed by Mark Rowe.
3225
3226         https://bugs.webkit.org/show_bug.cgi?id=23639
3227         Test that appcache ignores Cache-Control: no-store
3228
3229         * http/tests/resources/network-simulator.php: Send no-store with all responses.
3230
3231 2009-01-30  Alexey Proskuryakov  <ap@webkit.org>
3232
3233         Reviewed by Mark Rowe.
3234
3235         https://bugs.webkit.org/show_bug.cgi?id=23640
3236         Test that non-HTML main resources work with application cache correctly
3237
3238         * http/tests/appcache/non-html-expected.txt: Added.
3239         * http/tests/appcache/non-html.xhtml: Added.
3240         * http/tests/appcache/resources/abe.png: Added.
3241         * http/tests/appcache/resources/non-html.manifest: Added.
3242
3243         * http/tests/resources/network-simulator.php: Support more file extensions.
3244
3245 2009-01-29  Tony Chang  <tony@chromium.org>
3246
3247         Reviewed by Darin Adler.
3248
3249         https://bugs.webkit.org/show_bug.cgi?id=22894
3250         Fix typo in fill-stroke-clip-reset-path.html where
3251         layoutTestController.setUseDashboardCompatiblityMode is called instead of
3252         layoutTestController.setUseDashboardCompatibilityMode.
3253
3254         * fast/canvas/fill-stroke-clip-reset-path.html:
3255         * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.checksum:
3256         * platform/mac/fast/canvas/fill-stroke-clip-reset-path-expected.png:
3257
3258 2009-01-29  Hironori Bono  <hbono@chromium.org>
3259
3260         Reviewed by Eric Seidel.
3261
3262         https://bugs.webkit.org/show_bug.cgi?id=18835
3263         Rebaseline a layout test that verifies the InsertLineBreakCommand() function
3264         doesn't delete existing markers.
3265
3266         * platform/mac/editing/spelling/spelling-linebreak-expected.checksum:
3267         * platform/mac/editing/spelling/spelling-linebreak-expected.png:
3268
3269 2009-01-29  Dirk Schulze  <krit@webkit.org>
3270
3271         Reviewed by Nikolas Zimmermann, Eric Seidel.
3272
3273         Transformations on SVG patterns caused ugly drawings. The pattern is transformed
3274         directly now. Texts or strokes are no longer affected by transformations.
3275
3276         * platform/mac/svg/custom/pattern-with-transformation-expected.checksum: Added.
3277         * platform/mac/svg/custom/pattern-with-transformation-expected.png: Added.
3278         * platform/mac/svg/custom/pattern-with-transformation-expected.txt: Added.
3279         * svg/custom/pattern-with-transformation.svg: Added.
3280
3281 2009-01-29  Brady Eidson  <beidson@apple.com>
3282
3283         Reviewed by Oliver Hunt
3284
3285         <rdar://problem/6337157> hyundaiusa.com closes window or tab during load
3286
3287         * fast/loader/resources/subframe-self-close.html: Added.
3288         * fast/loader/subframe-self-close-expected.txt: Added.
3289         * fast/loader/subframe-self-close.html: Added.
3290
3291 2009-01-29  Alexey Proskuryakov  <ap@webkit.org>
3292
3293         Reviewed by Anders Carlsson.
3294
3295         https://bugs.webkit.org/show_bug.cgi?id=23620
3296         Crash in appcache/resource-redirect.html on Tiger
3297
3298         * http/tests/appcache/resource-redirect.html:
3299         * http/tests/appcache/resources/resource-redirect.php:
3300         * http/tests/appcache/resources/manifest-redirect.php:
3301         Corrected the tests to redirect properly.
3302
3303         * http/tests/appcache/manifest-redirect-2-expected.txt: Added.
3304         * http/tests/appcache/manifest-redirect-2.html: Added.
3305         * http/tests/appcache/resource-redirect-2-expected.txt: Added.
3306         * http/tests/appcache/resource-redirect-2.html: Added.
3307         * http/tests/appcache/resources/manifest-redirect-2.php: Added.
3308         * http/tests/appcache/resources/resource-redirect-2.manifest: Added.
3309         * http/tests/appcache/resources/resource-redirect-2.php: Added.
3310         Added tests for the code path that was accidentally tested on Tiger only (using a redirect
3311         to self, so Leopard will exercise it, too).
3312
3313 2009-01-29  Alexey Proskuryakov  <ap@webkit.org>
3314
3315         Not reviewed (this was just a merge problem).
3316
3317         https://bugs.webkit.org/show_bug.cgi?id=23476
3318         HTTP redirect should make application cache updating fail
3319
3320         * http/tests/appcache/manifest-redirect.html:
3321         * http/tests/appcache/resource-redirect.html:
3322         Updated the tests to work with the new appcache event sending behavior.
3323
3324 2009-01-29  Alexey Proskuryakov  <ap@webkit.org>
3325
3326         Reviewed by Anders Carlsson.
3327
3328         https://bugs.webkit.org/show_bug.cgi?id=23476
3329         HTTP redirect should make application cache updating fail
3330
3331         * http/tests/appcache/manifest-redirect-expected.txt: Added.
3332         * http/tests/appcache/manifest-redirect.html: Added.
3333         * http/tests/appcache/resource-redirect-expected.txt: Added.
3334         * http/tests/appcache/resource-redirect.html: Added.
3335         * http/tests/appcache/resources/manifest-redirect.php: Added.
3336         * http/tests/appcache/resources/resource-redirect.manifest: Added.
3337         * http/tests/appcache/resources/resource-redirect.php: Added.
3338
3339 2009-01-29  Alexey Proskuryakov  <ap@webkit.org>
3340
3341         Reviewed by Anders Carlsson.
3342
3343         https://bugs.webkit.org/show_bug.cgi?id=23592
3344         Update appcache manifest signature parsing
3345
3346         * http/tests/appcache/manifest-parsing.html: Fixed to point to a correct manifest (oops).
3347
3348         * http/tests/appcache/resources/manifest-parsing.manifest: Added a comment at the end of
3349         signature line.
3350
3351         * http/tests/appcache/resources/wrong-signature-2.manifest: Added.
3352         * http/tests/appcache/wrong-signature-2-expected.txt: Added.
3353         * http/tests/appcache/wrong-signature-2.html: Added.
3354         * http/tests/appcache/wrong-signature.html:
3355         Test that there must be whitespace before the comment.
3356
3357 2009-01-28  Alexey Proskuryakov  <ap@webkit.org>
3358
3359         Reviewed by Anders Carlsson.
3360
3361         https://bugs.webkit.org/show_bug.cgi?id=23584
3362         Update application cache code for the latest round of spec changes
3363
3364         * http/tests/appcache/404-manifest.html:
3365         * http/tests/appcache/404-resource.html:
3366         When initial cache attempt fails, the applicationCache singleton now gets an error event.
3367
3368         * http/tests/appcache/foreign-iframe-main-expected.txt: Checking, downloading and progress
3369         events are now dispatched during initial cache attempt.
3370
3371         * http/tests/appcache/idempotent-update-expected.txt:
3372         * http/tests/appcache/idempotent-update.html:
3373         Events are now posted asynchronously, so we cannot assume any status when handling an event.
3374         Rewrote the test to no longer rely on synchronous event dispatch.
3375
3376         * http/tests/appcache/manifest-containing-itself.html: Changed the test to pass on reload,
3377         to simplify testing in browser (not related to any behavior changes).
3378
3379         * http/tests/appcache/navigating-away-while-cache-attempt-in-progress.html: Fixed the test
3380         to not fail in browser due to missing layoutTestController.
3381
3382         * http/tests/appcache/offline-access-expected.txt:
3383         * http/tests/appcache/offline-access.html:
3384         Removed a warning saying that output is timing dependent - I think this is not true now.
3385
3386         * http/tests/appcache/remove-cache-expected.txt:
3387         * http/tests/appcache/remove-cache.html:
3388         * http/tests/appcache/resources/remove-cache-frame-2.html:
3389         * http/tests/appcache/resources/remove-cache-frame.html:
3390         An obsolete event is only dispatched if the document's main resource was already in cache,
3391         otherwise, an error event is dispatched. Changed the test to add the main resource to cache
3392         first. Also, updated it to make use of additional events that are now being posted.
3393
3394         * http/tests/appcache/resources/offline-access-frame.html: Updated to dump frame events more
3395         completely.
3396
3397         * http/tests/appcache/wrong-content-type.html:
3398         * http/tests/appcache/wrong-signature.html:
3399         Changed to expect and to make use of error event that is now being posted.
3400
3401 2009-01-28  Darin Fisher  <darin@chromium.org>
3402
3403         Fixing bustage.
3404
3405         https://bugs.webkit.org/show_bug.cgi?id=18835
3406         Add missing layout test results.
3407
3408         * platform/mac/editing/spelling/spelling-linebreak-expected.checksum: Added.
3409         * platform/mac/editing/spelling/spelling-linebreak-expected.png: Added.
3410         * platform/mac/editing/spelling/spelling-linebreak-expected.txt: Added.
3411
3412 2009-01-28  Geoffrey Garen  <ggaren@apple.com>
3413
3414         Reviewed by Sam Weinig.
3415         
3416         Added layout tests for how many history items are created during a
3417         redirect. (Many of these results are expected failures for now.)
3418
3419         * http/tests/history: Added.
3420         * http/tests/history/redirect-200-refresh-0-seconds-expected.txt: Added.
3421         * http/tests/history/redirect-200-refresh-0-seconds.pl: Added.
3422         * http/tests/history/redirect-200-refresh-2-seconds-expected.txt: Added.
3423         * http/tests/history/redirect-200-refresh-2-seconds.pl: Added.
3424         * http/tests/history/redirect-301-expected.txt: Added.
3425         * http/tests/history/redirect-301.pl: Added.
3426         * http/tests/history/redirect-302-expected.txt: Added.
3427         * http/tests/history/redirect-302.pl: Added.
3428         * http/tests/history/redirect-303-expected.txt: Added.
3429         * http/tests/history/redirect-303.pl: Added.
3430         * http/tests/history/redirect-307-expected.txt: Added.
3431         * http/tests/history/redirect-307.pl: Added.
3432         * http/tests/history/redirect-js-document-location-0-seconds-expected.txt: Added.
3433         * http/tests/history/redirect-js-document-location-0-seconds.html: Added.
3434         * http/tests/history/redirect-js-document-location-2-seconds-expected.txt: Added.
3435         * http/tests/history/redirect-js-document-location-2-seconds.html: Added.
3436         * http/tests/history/redirect-js-document-location-before-load-expected.txt: Added.
3437         * http/tests/history/redirect-js-document-location-before-load.html: Added.
3438         * http/tests/history/redirect-js-location-0-seconds-expected.txt: Added.
3439         * http/tests/history/redirect-js-location-0-seconds.html: Added.
3440         * http/tests/history/redirect-js-location-2-seconds-expected.txt: Added.
3441         * http/tests/history/redirect-js-location-2-seconds.html: Added.
3442         * http/tests/history/redirect-js-location-assign-0-seconds-expected.txt: Added.
3443         * http/tests/history/redirect-js-location-assign-0-seconds.html: Added.
3444         * http/tests/history/redirect-js-location-assign-2-seconds-expected.txt: Added.
3445         * http/tests/history/redirect-js-location-assign-2-seconds.html: Added.
3446         * http/tests/history/redirect-js-location-assign-before-load-expected.txt: Added.
3447         * http/tests/history/redirect-js-location-assign-before-load.html: Added.
3448         * http/tests/history/redirect-js-location-before-load-expected.txt: Added.
3449         * http/tests/history/redirect-js-location-before-load.html: Added.
3450         * http/tests/history/redirect-js-location-href-0-seconds-expected.txt: Added.
3451         * http/tests/history/redirect-js-location-href-0-seconds.html: Added.
3452         * http/tests/history/redirect-js-location-href-2-seconds-expected.txt: Added.
3453         * http/tests/history/redirect-js-location-href-2-seconds.html: Added.
3454         * http/tests/history/redirect-js-location-href-before-load-expected.txt: Added.
3455         * http/tests/history/redirect-js-location-href-before-load.html: Added.
3456         * http/tests/history/redirect-js-location-replace-0-seconds-expected.txt: Added.
3457         * http/tests/history/redirect-js-location-replace-0-seconds.html: Added.
3458         * http/tests/history/redirect-js-location-replace-2-seconds-expected.txt: Added.
3459         * http/tests/history/redirect-js-location-replace-2-seconds.html: Added.
3460         * http/tests/history/redirect-js-location-replace-before-load-expected.txt: Added.
3461         * http/tests/history/redirect-js-location-replace-before-load.html: Added.
3462         * http/tests/history/redirect-meta-refresh-0-seconds-expected.txt: Added.
3463         * http/tests/history/redirect-meta-refresh-0-seconds.html: Added.
3464         * http/tests/history/redirect-meta-refresh-2-seconds-expected.txt: Added.
3465         * http/tests/history/redirect-meta-refresh-2-seconds.html: Added.
3466         * http/tests/history/resources: Added.
3467         * http/tests/history/resources/redirect-target.html: Added.
3468
3469 2009-01-28  Simon Fraser  <simon.fraser@apple.com>
3470
3471         Reviewed by Dave Hyatt
3472
3473         https://bugs.webkit.org/show_bug.cgi?id=23582
3474         
3475         New test cases for transforms on inlines and table rows, with and without
3476         opacity (which has the side-effect of creating layers).
3477
3478         * fast/transforms/transform-on-inline.html: Added.
3479         * fast/transforms/transform-table-row.html: Added.
3480         * platform/mac/fast/transforms/transform-on-inline-expected.checksum: Added.
3481         * platform/mac/fast/transforms/transform-on-inline-expected.png: Added.
3482         * platform/mac/fast/transforms/transform-on-inline-expected.txt: Added.
3483         * platform/mac/fast/transforms/transform-table-row-expected.checksum: Added.
3484         * platform/mac/fast/transforms/transform-table-row-expected.png: Added.
3485         * platform/mac/fast/transforms/transform-table-row-expected.txt: Added.
3486
3487 2009-01-28  Hironori Bono  <hbono@chromium.org>
3488
3489         Reviewed by Justin Garcia.
3490
3491         https://bugs.webkit.org/show_bug.cgi?id=18835
3492         Spelling underlines disappear when they shouldn't
3493
3494         Add a layout text to verify if misspelled markers are copied when a
3495         line-break command splits a text node.
3496
3497         * editing/spelling/spelling-linebreak.html: Added.
3498
3499 2009-01-27  Holger Hans Peter Freyther  <zecke@selfish.org>
3500
3501         Rubber stamped by Darin Adler.
3502
3503         Get the build bot green as discussed on the mailinglist. There is
3504         only one crash after unloading a page with plugins. For the remaining
3505         failing tests DumpRenderTree needs to be looked at.
3506
3507         * platform/gtk/Skipped:
3508
3509 2009-01-27  Mads Ager  <ager@chromium.org>
3510
3511         Reviewed by Darin Adler.
3512