ASSERTION FAILED: type() == Percent in WebCore::Length::percent
[WebKit-https.git] / LayoutTests / ChangeLog
1 2013-08-12  Zan Dobersek  <zdobersek@igalia.com>
2
3         ASSERTION FAILED: type() == Percent in WebCore::Length::percent
4         https://bugs.webkit.org/show_bug.cgi?id=116715
5
6         Reviewed by Darin Adler.
7
8         Add the test case, as produced by the Fuzzinator, that was causing assertions
9         in Length::percent due to Length objects of the Calculated type not being treated
10         as holding a proper percent value in that method, despite Length::isPercent
11         returning true for Length objects of either Percent or the Calculated type.
12
13         * fast/css/calculated-length-as-percent-crash-expected.txt: Added.
14         * fast/css/calculated-length-as-percent-crash.html: Added.
15
16 2013-08-12  Alexey Proskuryakov  <ap@apple.com>
17
18         http/tests/security/sandboxed-iframe-invalid.html is flaky on Mac
19         https://bugs.webkit.org/show_bug.cgi?id=85522
20
21         Reviewed by Andy Estes.
22
23         * http/tests/security/sandboxed-iframe-form-top-expected.txt: Console logging got
24         improved while this test was marked as skipped or flaky, updating the results.
25
26         * platform/mac/TestExpectations: Removed sandboxed-iframe-form-top.html, this test
27         no longer leaks output into later ones. The test was erroneously marked as flaky
28         instead of skipped, but now it's good.
29
30 2013-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
31
32         [EFL] Unreviewed gardening.
33
34         Add a missing result after r152911.
35
36         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.png: Added.
37         * platform/efl/fast/multicol/pagination/BottomToTop-bt-expected.txt: Added.
38         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.png: Added.
39         * platform/efl/fast/multicol/pagination/BottomToTop-lr-expected.txt: Added.
40         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.png: Added.
41         * platform/efl/fast/multicol/pagination/BottomToTop-rl-expected.txt: Added.
42         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.png: Added.
43         * platform/efl/fast/multicol/pagination/BottomToTop-tb-expected.txt: Added.
44         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.png: Added.
45         * platform/efl/fast/multicol/pagination/LeftToRight-bt-expected.txt: Added.
46         * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.png: Added.
47         * platform/efl/fast/multicol/pagination/LeftToRight-lr-expected.txt: Added.
48         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.png: Added.
49         * platform/efl/fast/multicol/pagination/LeftToRight-rl-expected.txt: Added.
50         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.png: Added.
51         * platform/efl/fast/multicol/pagination/LeftToRight-tb-expected.txt: Added.
52         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.png: Added.
53         * platform/efl/fast/multicol/pagination/RightToLeft-bt-expected.txt: Added.
54         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.png: Added.
55         * platform/efl/fast/multicol/pagination/RightToLeft-lr-expected.txt: Added.
56         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.png: Added.
57         * platform/efl/fast/multicol/pagination/RightToLeft-rl-expected.txt: Added.
58         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.png: Added.
59         * platform/efl/fast/multicol/pagination/RightToLeft-tb-expected.txt: Added.
60         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.png: Added.
61         * platform/efl/fast/multicol/pagination/TopToBottom-bt-expected.txt: Added.
62         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.png: Added.
63         * platform/efl/fast/multicol/pagination/TopToBottom-lr-expected.txt: Added.
64         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.png: Added.
65         * platform/efl/fast/multicol/pagination/TopToBottom-rl-expected.txt: Added.
66         * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.png: Added.
67         * platform/efl/fast/multicol/pagination/TopToBottom-tb-expected.txt: Added.
68
69 2013-08-12  Ryuan Choi  <ryuan.choi@samsung.com>
70
71         [EFL] Unreviewed gardening.
72
73         * platform/efl/TestExpectations: Added pasteboard after r152185.
74         * platform/efl/editing/deleting/delete-br-002-expected.txt: Updated after r152478.
75         * platform/efl/editing/execCommand/outdent-blockquote-test1-expected.txt:
76         Removed platform specific expectations after r152494.
77         * platform/efl/editing/execCommand/outdent-blockquote-test2-expected.txt: Ditto.
78         * platform/efl/editing/execCommand/outdent-blockquote-test3-expected.txt: Ditto.
79         * platform/efl/editing/execCommand/outdent-blockquote-test4-expected.txt: Ditto.
80
81 2013-08-12  Ryosuke Niwa  <rniwa@webkit.org>
82
83         Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
84         https://bugs.webkit.org/show_bug.cgi?id=104104
85
86         Add back test expectation for Mac since it's still failing on ML WK1 bots.
87
88         * platform/mac/TestExpectations:
89         * platform/mac-wk2/TestExpectations:
90
91 2013-08-12  Christophe Dumez  <ch.dumez@sisa.samsung.com>
92
93         Define DOM_KEY_LOCATION_* constants on KeyboardEvent
94         https://bugs.webkit.org/show_bug.cgi?id=119341
95
96         Reviewed by Ryosuke Niwa.
97
98         Make use of the new DOM_KEY_LOCATION_* constants in the KeyboardEvent
99         test cases instead of hardcoding their values.
100
101         * fast/events/constructors/keyboard-event-constructor-expected.txt:
102         * fast/events/constructors/keyboard-event-constructor.html:
103         * fast/events/js-keyboard-event-creation-expected.txt:
104         * fast/events/js-keyboard-event-creation.html:
105         * fast/events/keyboardevent-location-constants-expected.txt: Added.
106         * fast/events/keyboardevent-location-constants.html: Added.
107         * fast/events/keydown-leftright-keys-expected.txt:
108         * fast/events/keydown-leftright-keys.html:
109         * fast/events/keydown-numpad-keys-expected.txt:
110         * fast/events/script-tests/keydown-numpad-keys.js:
111         (testKeyEventWithLocation):
112         * platform/efl/fast/events/js-keyboard-event-creation-expected.txt:
113         * platform/gtk/fast/events/js-keyboard-event-creation-expected.txt:
114
115 2013-08-12  Alexey Proskuryakov  <ap@apple.com>
116
117         Multiple CSP tests complain about undefined strings in echo-object-data.pl and echo-script-src.pl
118         https://bugs.webkit.org/show_bug.cgi?id=119692
119
120         Reviewed by Darin Adler.
121
122         * http/tests/security/contentSecurityPolicy/resources/echo-object-data.pl:
123         * http/tests/security/contentSecurityPolicy/resources/echo-script-src.pl:
124         Check whether optional CGI parameters are provided.
125
126 2013-08-12  Dean Jackson  <dino@apple.com>
127
128         Shadows don't support viewport units
129         https://bugs.webkit.org/show_bug.cgi?id=119649
130
131         Reviewed by Darin Adler.
132
133         Test that exercises a viewport unit in text-shadow to make sure we don't parse it.
134
135         * fast/css/shadow-viewport-units-expected.txt: Added.
136         * fast/css/shadow-viewport-units.html: Added.
137
138 2013-08-12  Allan Sandfeld Jensen  <allan.jensen@digia.com>
139
140         [Qt] Add Support for canvas blend modes
141         https://bugs.webkit.org/show_bug.cgi?id=100072
142
143         Reviewed by Jocelyn Turcotte.
144
145         Unskip tests that now passes.
146
147         * platform/qt/TestExpectations:
148
149 2013-08-12  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
150
151         [Qt] Unreviewed gardening. Rebaselining after r153903.
152
153         * platform/qt-5.0-wk1/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
154         * platform/qt-5.0-wk1/http/tests/cache/iframe-304-crash-expected.txt: Added.
155         * platform/qt-5.0-wk1/http/tests/loading/307-after-303-after-post-expected.txt: Added.
156         * platform/qt-5.0-wk1/http/tests/loading/redirect-methods-expected.txt: Added.
157         * platform/qt-5.0-wk1/http/tests/misc/favicon-loads-with-images-disabled-expected.txt: Added.
158         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
159         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
160         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
161         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
162         * platform/qt-5.0-wk1/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
163         * platform/qt-5.0-wk2/compositing/geometry/preserve-3d-switching-expected.txt:
164         * platform/qt-5.0-wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
165         * platform/qt-5.0-wk2/http/tests/misc/window-dot-stop-expected.txt:
166         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
167         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
168         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
169         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
170         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
171         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
172         * platform/qt-5.0-wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
173         * platform/qt-5.0-wk2/loader/go-back-cached-main-resource-expected.txt:
174
175 2013-08-12  Grzegorz Czajkowski  <g.czajkowski@samsung.com>
176
177         Update spellcheck-attribute.html description.
178         https://bugs.webkit.org/show_bug.cgi?id=119486
179
180         Reviewed by Ryosuke Niwa.
181
182         r70512 r72782 added new fields to spellcheck-attribute.html to verify
183         spellcheck attribute.
184         Update the test to be more descriptive by dumping additional information
185         whether the misspelled word should be marked or not.
186
187         * editing/spelling/spellcheck-attribute-expected.txt:
188         * editing/spelling/spellcheck-attribute.html:
189
190 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
191
192         Merge an encoding test from Blink
193         https://bugs.webkit.org/show_bug.cgi?id=116943
194
195         Original patch by Adam Barth.
196
197         * fast/encoding/meta-overrules-auto-expected.txt: Added.
198         * fast/encoding/meta-overrules-auto.html: Added.
199         * fast/encoding/resources/meta-input-encoding.html: Added.
200
201 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
202
203         Tests that dump delegate calls are flaky because of cached redirects
204         https://bugs.webkit.org/show_bug.cgi?id=119641
205
206         Reviewed by Brady Eidson.
207
208         Made redirect.php emit Cache-Control: no store as a workaround for bug 77538.
209         Removed several reimplementations of it, and changed the test to use the
210         central copy.
211
212         * http/tests/permissionclient/resources/redir.php: Removed.
213         * http/tests/resources/redirect.php:
214         * http/tests/security/beforeload-iframe-server-redirect-expected.txt:
215         * http/tests/security/beforeload-iframe-server-redirect.html:
216         * http/tests/security/cannot-read-cssrules-redirect.html:
217         * http/tests/security/canvas-remote-read-redirect-to-remote-image.html:
218         * http/tests/security/canvas-remote-read-remote-image-redirect.html:
219         * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked.html:
220         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-test.js:
221         * http/tests/security/contentSecurityPolicy/resources/redir.php: Removed.
222         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
223         * http/tests/security/contentSecurityPolicy/script-src-redirect.html:
224         * http/tests/security/cross-origin-css.html:
225         * http/tests/security/cross-origin-script-window-onerror-redirected.html:
226         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
227         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
228         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
229         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
230         * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html:
231         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
232         * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html:
233         * http/tests/security/redirect-BLOCKED-to-localURL.html:
234         * http/tests/security/resources/cross-origin-xsl-redirect.xml:
235         * http/tests/security/resources/redir.php: Removed.
236         * http/tests/security/resources/xsl-using-document-redirect.xsl:
237         * http/tests/security/resources/xsl-using-external-entity-redirect.xsl:
238         * http/tests/security/stylesheet-href-redirect-expected.txt:
239         * http/tests/security/stylesheet-href-redirect.html:
240         * http/tests/security/xssAuditor/block-does-not-leak-referrer.html:
241         * http/tests/security/xssAuditor/resources/redir.php: Removed.
242         * http/tests/security/xssAuditor/script-tag-open-redirect.html:
243         * http/tests/security/xssAuditor/script-tag-redirect.html:
244         * http/tests/xmlhttprequest/redirect-cross-origin-2.html:
245         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync.html:
246         * http/tests/xmlhttprequest/redirect-cross-origin-post.html:
247         * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html:
248         * http/tests/xmlhttprequest/redirect-cross-origin-sync.html:
249         * http/tests/xmlhttprequest/redirect-cross-origin.html:
250         * http/tests/xmlhttprequest/resources/redirect.php: Removed.
251         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html:
252
253 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
254
255         ASSERTION FAILED: stroke->opacity != other->stroke->opacity in WebCore::SVGRenderStyle::diff
256         https://bugs.webkit.org/show_bug.cgi?id=119623
257
258         Reviewed by Dirk Schulze.
259
260         Add testcase from bug with small adjustments.
261
262         * svg/animations/animate-stroke-crasher-expected.txt: Added.
263         * svg/animations/animate-stroke-crasher.html: Added.
264
265 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
266
267         REGRESSION (r142755): window.open creates an invisible window when width and height are 0
268         https://bugs.webkit.org/show_bug.cgi?id=119633
269
270         Reviewed by Darin Adler.
271
272         * fast/dom/Window/open-zero-size-as-default-expected.txt: Added.
273         * fast/dom/Window/open-zero-size-as-default.html: Added.
274
275 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
276
277         http/tests/navigation/back-twice-without-commit.html times out
278         https://bugs.webkit.org/show_bug.cgi?id=82980
279
280         * platform/mac/TestExpectations: Marked as such again, reverting r153842.
281
282 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
283
284         Add support for KeyboardEvent.location attribute
285         https://bugs.webkit.org/show_bug.cgi?id=119326
286
287         Reviewed by Benjamin Poulain.
288
289         Rename KeyboardEvent.keyLocation to KeyboardEvent.location in the
290         tests and add test cases to make sure that the deprecated
291         KeyboardEvent.keyLocation still works.
292
293         * fast/events/arrow-keys-on-body-expected.txt:
294         * fast/events/arrow-keys-on-body.html:
295         * fast/events/constructors/keyboard-event-constructor-expected.txt:
296         * fast/events/constructors/keyboard-event-constructor.html:
297         * fast/events/init-events-expected.txt:
298         * fast/events/js-keyboard-event-creation.html:
299         * fast/events/keydown-leftright-keys-expected.txt:
300         * fast/events/keydown-leftright-keys.html:
301         * fast/events/keydown-numpad-keys-expected.txt:
302         * fast/events/script-tests/init-events.js:
303         * fast/events/script-tests/keydown-numpad-keys.js:
304         (recordKeyEvent):
305         (testKeyEventWithLocation):
306         * platform/mac/fast/events/objc-keyboard-event-creation.html:
307         * platform/win/fast/events/keyLocation-numpad.html:
308
309 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
310
311         Make atob() throw an InvalidCharacterError on excess padding characters
312         https://bugs.webkit.org/show_bug.cgi?id=118898
313
314         Reviewed by Darin Adler.
315
316         Update and rebaseline fast/dom/Window/atob-btoa.html now that window.atob()'s
317         behavior has changed and now that we throw an InvalidCharacterError on excess
318         pad characters.
319
320         * fast/dom/Window/atob-btoa-expected.txt:
321         * fast/dom/Window/atob-btoa.html:
322
323 2013-08-09  Alexey Proskuryakov  <ap@apple.com>
324
325         <unknown> is often dumped instead of path in test output
326         https://bugs.webkit.org/show_bug.cgi?id=119590
327
328         Reviewed by Anders Carlsson.
329
330         Updating test results.
331
332         * fast/loader/file-protocol-fragment-expected.txt:
333         * fast/loader/main-document-url-for-non-http-loads-expected.txt:
334         * http/tests/cache/iframe-304-crash-expected.txt:
335         * http/tests/cache/willsendrequest-returns-null-for-memory-cache-load-expected.txt:
336         * http/tests/loading/307-after-303-after-post-expected.txt:
337         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
338         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
339         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
340         * http/tests/loading/redirect-methods-expected.txt:
341         * http/tests/misc/401-alternative-content-expected.txt:
342         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
343         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
344         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
345         * http/tests/misc/favicon-loads-with-images-disabled-expected.txt:
346         * http/tests/misc/link-rel-icon-beforeload-expected.txt:
347         * http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
348         * http/tests/misc/window-dot-stop-expected.txt:
349         * http/tests/security/401-logout/401-logout-expected.txt:
350         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
351         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
352         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-expected.txt:
353         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-in-body-expected.txt:
354         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-allow-expected.txt:
355         * http/tests/security/XFrameOptions/x-frame-options-deny-meta-tag-parent-same-origin-deny-expected.txt:
356         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
357         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
358         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
359         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
360         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
361         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
362         * http/tests/xmlhttprequest/failed-auth-expected.txt:
363         * http/tests/xmlhttprequest/remember-bad-password-expected.txt:
364         * loader/go-back-cached-main-resource-expected.txt:
365         * platform/efl-wk2/loader/go-back-cached-main-resource-expected.txt:
366         * platform/mac/fast/images/support-broken-image-delegate-expected.txt:
367         * platform/mac/security/block-test-expected.txt:
368         * platform/mac/security/block-test-no-port-expected.txt:
369         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
370         * webarchive/loading/test-loading-archive-expected.txt:
371         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
372
373 2013-08-09  Mihai Tica  <mitica@adobe.com>
374
375         Modify the existing canvas blending test suite to test both
376         accelerated and non accelerated modes.
377         https://bugs.webkit.org/show_bug.cgi?id=119628
378
379         Reviewed by Dirk Schulze.
380
381         * fast/canvas/canvas-blending-clipping-expected.txt:
382         * fast/canvas/canvas-blending-clipping.html:
383         * fast/canvas/canvas-blending-color-over-color-expected.txt:
384         * fast/canvas/canvas-blending-color-over-color.html:
385         * fast/canvas/canvas-blending-color-over-gradient-expected.txt:
386         * fast/canvas/canvas-blending-color-over-gradient.html:
387         * fast/canvas/canvas-blending-color-over-image-expected.txt:
388         * fast/canvas/canvas-blending-color-over-image.html:
389         * fast/canvas/canvas-blending-color-over-pattern-expected.txt:
390         * fast/canvas/canvas-blending-color-over-pattern.html:
391         * fast/canvas/canvas-blending-fill-style-expected.txt:
392         * fast/canvas/canvas-blending-fill-style.html:
393         * fast/canvas/canvas-blending-global-alpha-expected.txt:
394         * fast/canvas/canvas-blending-global-alpha.html:
395         * fast/canvas/canvas-blending-gradient-over-color-expected.txt:
396         * fast/canvas/canvas-blending-gradient-over-color.html:
397         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt:
398         * fast/canvas/canvas-blending-gradient-over-gradient.html:
399         * fast/canvas/canvas-blending-gradient-over-image-expected.txt:
400         * fast/canvas/canvas-blending-gradient-over-image.html:
401         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt:
402         * fast/canvas/canvas-blending-gradient-over-pattern.html:
403         * fast/canvas/canvas-blending-image-over-color-expected.txt:
404         * fast/canvas/canvas-blending-image-over-color.html:
405         * fast/canvas/canvas-blending-image-over-gradient-expected.txt:
406         * fast/canvas/canvas-blending-image-over-gradient.html:
407         * fast/canvas/canvas-blending-image-over-image-expected.txt:
408         * fast/canvas/canvas-blending-image-over-image.html:
409         * fast/canvas/canvas-blending-image-over-pattern-expected.txt:
410         * fast/canvas/canvas-blending-image-over-pattern.html:
411         * fast/canvas/canvas-blending-pattern-over-color-expected.txt:
412         * fast/canvas/canvas-blending-pattern-over-color.html:
413         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt:
414         * fast/canvas/canvas-blending-pattern-over-gradient.html:
415         * fast/canvas/canvas-blending-pattern-over-image-expected.txt:
416         * fast/canvas/canvas-blending-pattern-over-image.html:
417         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt:
418         * fast/canvas/canvas-blending-pattern-over-pattern.html:
419         * fast/canvas/canvas-blending-shadow-expected.txt:
420         * fast/canvas/canvas-blending-shadow.html:
421         * fast/canvas/canvas-blending-text-expected.txt:
422         * fast/canvas/canvas-blending-text.html:
423         * fast/canvas/canvas-blending-transforms-expected.txt:
424         * fast/canvas/canvas-blending-transforms.html:
425
426 2013-08-09  Christophe Dumez  <ch.dumez@sisa.samsung.com>
427
428         Make DOMImplementation::hasFeature() behave according to specification
429         https://bugs.webkit.org/show_bug.cgi?id=119329
430
431         Reviewed by Ryosuke Niwa.
432
433         Rebaseline several test cases now that DOMImplementation::hasFeature() returns
434         true unconditionally for non-SVG features.
435
436         Also use a valid svg prefix for unknown features in SVG tests so that they are
437         properly recognized as SVG features and so that hasFeature() returns false as
438         expected.
439
440         * dom/xhtml/level3/core/hasFeature01-expected.txt:
441         * dom/xhtml/level3/core/hasFeature02-expected.txt:
442         * dom/xhtml/level3/core/hasFeature03-expected.txt:
443         * dom/xhtml/level3/core/hasFeature04-expected.txt:
444         * fast/dom/features-expected.txt:
445         * platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
446         * platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
447         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
448         * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
449         * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
450         * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
451         * platform/qt-mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
452         * platform/qt/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
453         * svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
454         * svg/custom/outer-svg-unknown-feature.svg:
455         * svg/dynamic-updates/script-tests/SVGCircleElement-dom-requiredFeatures.js:
456         (repaintTest):
457         * svg/dynamic-updates/script-tests/SVGCircleElement-svgdom-requiredFeatures.js:
458         (repaintTest):
459         * svg/dynamic-updates/script-tests/SVGEllipseElement-dom-requiredFeatures.js:
460         (repaintTest):
461         * svg/dynamic-updates/script-tests/SVGEllipseElement-svgdom-requiredFeatures.js:
462         (repaintTest):
463         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-dom-requiredFeatures.js:
464         (repaintTest):
465         * svg/dynamic-updates/script-tests/SVGForeignObjectElement-svgdom-requiredFeatures.js:
466         (repaintTest):
467         * svg/dynamic-updates/script-tests/SVGGElement-dom-requiredFeatures.js:
468         (repaintTest):
469         * svg/dynamic-updates/script-tests/SVGGElement-svgdom-requiredFeatures.js:
470         (repaintTest):
471         * svg/dynamic-updates/script-tests/SVGImageElement-dom-requiredFeatures.js:
472         (repaintTest):
473         * svg/dynamic-updates/script-tests/SVGImageElement-svgdom-requiredFeatures.js:
474         (repaintTest):
475         * svg/dynamic-updates/script-tests/SVGLineElement-dom-requiredFeatures.js:
476         (repaintTest):
477         * svg/dynamic-updates/script-tests/SVGLineElement-svgdom-requiredFeatures.js:
478         (repaintTest):
479         * svg/dynamic-updates/script-tests/SVGPathElement-dom-requiredFeatures.js:
480         (repaintTest):
481         * svg/dynamic-updates/script-tests/SVGPathElement-svgdom-requiredFeatures.js:
482         (repaintTest):
483         * svg/dynamic-updates/script-tests/SVGPolygonElement-dom-requiredFeatures.js:
484         (repaintTest):
485         * svg/dynamic-updates/script-tests/SVGPolygonElement-svgdom-requiredFeatures.js:
486         (repaintTest):
487         * svg/dynamic-updates/script-tests/SVGPolylineElement-dom-requiredFeatures.js:
488         (repaintTest):
489         * svg/dynamic-updates/script-tests/SVGPolylineElement-svgdom-requiredFeatures.js:
490         (repaintTest):
491         * svg/dynamic-updates/script-tests/SVGRectElement-dom-requiredFeatures.js:
492         (repaintTest):
493         * svg/dynamic-updates/script-tests/SVGRectElement-svgdom-requiredFeatures.js:
494         (repaintTest):
495         * svg/dynamic-updates/script-tests/SVGSVGElement-dom-requiredFeatures.js:
496         (repaintTest):
497         * svg/dynamic-updates/script-tests/SVGSVGElement-svgdom-requiredFeatures.js:
498         (repaintTest):
499         * svg/dynamic-updates/script-tests/SVGTextElement-dom-requiredFeatures.js:
500         (repaintTest):
501         * svg/dynamic-updates/script-tests/SVGTextElement-svgdom-requiredFeatures.js:
502         (repaintTest):
503         * svg/dynamic-updates/script-tests/SVGUseElement-dom-requiredFeatures.js:
504         (repaintTest):
505         * svg/dynamic-updates/script-tests/SVGUseElement-svgdom-requiredFeatures.js:
506         (repaintTest):
507
508 2013-08-09  Simon Fraser  <simon.fraser@apple.com>
509
510         move-by-word-visually-multi-space.html takes 21s and spends most of its time doing spelling and grammar checking
511         https://bugs.webkit.org/show_bug.cgi?id=119613
512
513         Reviewed by Darin Adler.
514         
515         editing/selection tests are very slow, and much of the time is spent
516         doing spelling and grammar checking (which is not what these tests are
517         testing). So call internals.setContinuousSpellCheckingEnabled(false)
518         to turn that off.
519
520         * editing/selection/caret-at-bidi-boundary.html:
521         * editing/selection/move-by-character-brute-force.html:
522         * editing/selection/move-left-right.html:
523         * editing/selection/programmatic-selection-on-mac-is-directionless.html:
524         * editing/selection/resources/extend-selection.js:
525         * editing/selection/resources/move-by-word-visually.js:
526         (runTest):
527
528 2013-08-09  Bruno de Oliveira Abinader  <bruno.d@partner.samsung.com>
529
530         Text decorations should be listed as non-inheritable
531         https://bugs.webkit.org/show_bug.cgi?id=119608
532
533         Reviewed by Andreas Kling.
534
535         Added test to verify that 'text-decoration' and 'text-decoration-line'
536         properties are not implicitly inherited.
537
538         * fast/css/getComputedStyle/getComputedStyle-text-decoration-expected.txt:
539         * fast/css/getComputedStyle/script-tests/getComputedStyle-text-decoration.js:
540         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-decoration-line-expected.txt:
541         * fast/css3-text/css3-text-decoration/getComputedStyle/script-tests/getComputedStyle-text-decoration-line.js:
542
543 2013-08-09  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
544
545         [Qt] Unreviewed gardening. Rebaselinnig some new tests.
546
547         * platform/qt-5.0-wk1/TestExpectations:
548         * platform/qt-5.0-wk2/compositing/overflow-trumps-transform-style-expected.txt:
549         * platform/qt-5.0-wk2/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
550         * platform/qt/compositing/geometry/preserve-3d-switching-expected.txt:
551         * platform/qt/fast/forms/search-rtl-expected.png:
552         * platform/qt/fast/forms/search-rtl-expected.txt:
553         * platform/qt/fast/repaint/caret-jump-between-nodes-expected.txt: Added.
554
555 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
556
557         ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
558         https://bugs.webkit.org/show_bug.cgi?id=113224
559
560         Reviewed by Dirk Schulze.
561
562         Add a test for animating non-additive attributes in from-by animations
563
564         * svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
565         * svg/animations/non-additive-type-from-by-animation.html: Added.
566         * svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
567         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.
568         (sample):
569         (executeTest):
570
571 2013-08-09  Rob Buis  <rwlbuis@webkit.org>
572
573         ASSERT(m_type == toSVGTransform.type())
574         https://bugs.webkit.org/show_bug.cgi?id=113217
575
576         Reviewed by Darin Adler.
577
578         Add reftest for additive to animation where from and to transform types differ.
579
580         * svg/animations/animateTransform-to-scale-expected.svg: Added.
581         * svg/animations/animateTransform-to-scale.svg: Added.
582
583 2013-08-09  Renata Hodovan  <reni@webkit.org>
584
585         Missing NULL check in ApplyStyleCommand::applyInlineStyleToNodeRange()
586         https://bugs.webkit.org/show_bug.cgi?id=119570
587
588         Reviewed by Ryosuke Niwa.
589
590         * editing/execCommand/null-style-crash-expected.txt: Added.
591         * editing/execCommand/null-style-crash.html: Added.
592
593 2013-08-08  Tim Horton  <timothy_horton@apple.com>
594
595         navigator.plugins has plugins in it when plugins are disabled
596         https://bugs.webkit.org/show_bug.cgi?id=119607
597         <rdar://problem/14678030>
598
599         Reviewed by Anders Carlsson.
600
601         Add a test that ensures that navigator.plugins only contains
602         application plugins when plugins are disabled.
603
604         * plugins/navigator-plugins-disabled-expected.txt: Added.
605         * plugins/navigator-plugins-disabled.html: Added.
606
607 2013-08-08  Timothy Hatcher  <timothy@apple.com>
608
609         Allow SVG images to be drawn into canvas without tainting.
610         https://bugs.webkit.org/show_bug.cgi?id=119492
611
612         Reviewed by Darin Adler.
613
614         * fast/canvas/svg-taint-expected.txt: Removed.
615         * fast/canvas/svg-taint.html: Removed. Obsolete.
616         * http/tests/security/canvas-remote-read-data-url-svg-image-expected.txt: Removed.
617         * http/tests/security/canvas-remote-read-data-url-svg-image.html: Removed. Obsolete.
618         * http/tests/security/canvas-remote-read-svg-image-expected.txt: Removed.
619         * http/tests/security/canvas-remote-read-svg-image.html: Removed. Obsolete.
620         * svg/as-image/resources/link-xhtml-svg.svg: Added.
621         * svg/as-image/resources/link-xhtml.svg: Added.
622         * svg/as-image/resources/link.svg: Added.
623         * svg/as-image/svg-canvas-link-not-colored-expected.txt: Added.
624         * svg/as-image/svg-canvas-link-not-colored.html: Added.
625         * svg/as-image/svg-canvas-not-tainted-expected.txt: Added.
626         * svg/as-image/svg-canvas-not-tainted.html: Added.
627         * svg/as-image/svg-canvas-xhtml-tainted-expected.txt: Added.
628         * svg/as-image/svg-canvas-xhtml-tainted.html: Added.
629
630 2013-08-08  Commit Queue  <commit-queue@webkit.org>
631
632         Unreviewed, rolling out r153847.
633         http://trac.webkit.org/changeset/153847
634         https://bugs.webkit.org/show_bug.cgi?id=119609
635
636         caused new SVG animation test failures (Requested by smfr on
637         #webkit).
638
639         * svg/animations/non-additive-type-from-by-animation-expected.txt: Removed.
640         * svg/animations/non-additive-type-from-by-animation.html: Removed.
641         * svg/animations/resources/non-additive-type-from-by-animation.svg: Removed.
642         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Removed.
643
644 2013-08-08  Jer Noble  <jer.noble@apple.com>
645
646         Unreviewed gardening; update test after addKey() was renamed to update().
647
648         * media/encrypted-media/encrypted-media-v2-events-expected.txt:
649         * media/encrypted-media/encrypted-media-v2-events.html:
650
651 2013-08-08  Jer Noble  <jer.noble@apple.com>
652
653         [EME] MediaKey APIs should be prefixed.
654         https://bugs.webkit.org/show_bug.cgi?id=119606
655
656         Reviewed by Anders Carlsson.
657
658         * media/encrypted-media/encrypted-media-constants-expected.txt:
659         * media/encrypted-media/encrypted-media-constants.html:
660         * media/encrypted-media/encrypted-media-events-expected.txt:
661         * media/encrypted-media/encrypted-media-events.html:
662         * media/encrypted-media/encrypted-media-is-type-supported-expected.txt:
663         * media/encrypted-media/encrypted-media-is-type-supported.html:
664         * media/encrypted-media/encrypted-media-v2-events-expected.txt:
665         * media/encrypted-media/encrypted-media-v2-events.html:
666         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
667         * media/encrypted-media/encrypted-media-v2-syntax.html:
668
669 2013-08-08  Tim Horton  <timothy_horton@apple.com>
670
671         Unreviewed, remove TestExpectations for removed microdata tests.
672
673         * platform/mac/TestExpectations:
674         * platform/qt/TestExpectations:
675         * platform/win/TestExpectations:
676
677 2013-08-08  Alexey Proskuryakov  <ap@apple.com>
678
679         [WK2] loader/go-back-cached-main-resource.html fails
680         https://bugs.webkit.org/show_bug.cgi?id=116491
681
682         Reviewed by Tim Horton.
683
684         * platform/wk2/TestExpectations:
685         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
686         Updated to not have file:// in results. This may not be desirable for a webarchive
687         test, but shouldn't be too bad either.
688         * platform/mac-wk2/loader/go-back-cached-main-resource-expected.txt: Deleted.
689         Cross-platform results now work.
690
691 2013-08-08  Jer Noble  <jer.noble@apple.com>
692
693         [EME] setMediaKeys function as defined in the EME specification does not work
694         https://bugs.webkit.org/show_bug.cgi?id=119597
695
696         Reviewed by Anders Carlsson.
697
698         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
699         * media/encrypted-media/encrypted-media-v2-syntax.html:
700
701 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
702
703         ASSERT_NOT_REACHED() touched in WebCore::SVGAnimatedStringAnimator::addAnimatedTypes
704         https://bugs.webkit.org/show_bug.cgi?id=113224
705
706         Reviewed by Dirk Schulze.
707
708         Add a test for animating non-additive attributes in from-by animations
709
710         * svg/animations/non-additive-type-from-by-animation-expected.txt: Added.
711         * svg/animations/non-additive-type-from-by-animation.html: Added.
712         * svg/animations/resources/non-additive-type-from-by-animation.svg: Added.
713         * svg/animations/script-tests/non-additive-type-from-by-animation.js: Added.
714         (sample):
715         (executeTest):
716
717 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
718
719         fullscreen/exit-full-screen-iframe.html is failing
720         https://bugs.webkit.org/show_bug.cgi?id=90708
721
722         Unreviewed gardening.
723
724         * platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
725
726 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
727
728         fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
729         https://bugs.webkit.org/show_bug.cgi?id=82747
730
731         Unreviewed gardening.
732
733         * platform/mac/TestExpectations: Mark test as flakey, it doesn't always pass.
734
735 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
736
737         http/tests/navigation/back-twice-without-commit.html is flaky
738         https://bugs.webkit.org/show_bug.cgi?id=82980
739
740         Unreviewed gardening.
741
742         * platform/mac/TestExpectations: Unskip passing test.
743
744 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
745
746         Layout Test fast/overflow/scrollbar-click-retains-focus.html is failing on Apple Mac WK1 and GTK.
747         https://bugs.webkit.org/show_bug.cgi?id=104104
748
749         Unreviewed gardening.
750
751         * platform/mac/TestExpectations: Unskip passing test.
752
753 2013-08-08  Jer Noble  <jer.noble@apple.com>
754
755         [EME] Implement MediaKeys.isTypeSupported()
756         https://bugs.webkit.org/show_bug.cgi?id=119586
757
758         Reviewed by Eric Carlson.
759
760         * media/encrypted-media/encrypted-media-is-type-supported-expected.txt: Added.
761         * media/encrypted-media/encrypted-media-is-type-supported.html: Added.
762
763 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
764
765         fast/events/scroll-div-with-prevent-default-in-subframe.html is failing
766         https://bugs.webkit.org/show_bug.cgi?id=82747
767
768         Unreviewed gardening.
769
770         * platform/mac/TestExpectations: Unskip passing test.
771
772 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
773
774         REGRESSION(r130839): fast/canvas/webgl/arraybuffer-transfer-of-control.html is failing
775         https://bugs.webkit.org/show_bug.cgi?id=99096
776
777         Unreviewed gardening.
778
779         * platform/mac/TestExpectations: Unskip passing test.
780
781 2013-08-08  Eric Carlson  <eric.carlson@apple.com>
782
783         fullscreen/exit-full-screen-iframe.html is failing
784         https://bugs.webkit.org/show_bug.cgi?id=90708
785
786         Unreviewed gardening.
787
788         * platform/mac/TestExpectations: Unskip passing test.
789
790 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
791
792         Crash in WTF::RefPtr<WebCore::SpaceSplitStringData>::operator UnspecifiedBoolType
793         https://bugs.webkit.org/show_bug.cgi?id=118839
794
795         Reviewed by Darin Adler.
796
797         Add testcase that showed up to cause a crash by the fuzzer.
798
799         * svg/animations/classAttributeSettingCrash-expected.txt: Added.
800         * svg/animations/classAttributeSettingCrash.html: Added.
801
802 2013-08-08  Rob Buis  <rwlbuis@webkit.org>
803
804         svg/custom/use-href-update-crash.svg failing on certain platforms
805         https://bugs.webkit.org/show_bug.cgi?id=104054
806
807         Reviewed by Darin Adler.
808
809         Fix mistake in use-href-update-crash.svg which caused the gc() not found problem. Update the test expectations
810         that had this marked as failure, it passes after the test fix.
811
812         * platform/gtk/TestExpectations:
813         * platform/mac/TestExpectations:
814         * platform/qt/TestExpectations:
815         * platform/win/TestExpectations:
816         * svg/custom/use-href-update-crash.svg:
817
818 2013-08-08  Alexey Proskuryakov  <ap@apple.com>
819
820         WTR::pathSuitableForTestResult should behave the same as _drt_descriptionSuitableForTestResult so we can unskip tests.
821         https://bugs.webkit.org/show_bug.cgi?id=116125
822
823         * platform/wk2/TestExpectations: Removed a test that now passes, added one that fails
824         (will look into that separately).
825
826 2013-08-08  Zalan Bujtas  <zalan@apple.com>
827
828         REGRESSION (r121551) Incorrect handling of invalid media query list.
829         https://bugs.webkit.org/show_bug.cgi?id=119164
830
831         Reviewed by Antti Koivisto.
832
833         Differentiate between syntactically invalid media queries and media queries with empty expressions.
834
835         Introduce a dedicated function for valid, but empty expression queries, so that passing NULL MediaQuerySet
836         object to CSSParser::createMediaRule() can indicate invalid media query.
837
838         * fast/media/invalid-media-query-list-expected.html: Added.
839         * fast/media/invalid-media-query-list.html: Added.
840
841 2013-08-08  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
842
843         [Qt] Unreviewed rebaselining after r153647.
844
845         * platform/qt/fast/css/input-search-padding-expected.png:
846         * platform/qt/fast/css/input-search-padding-expected.txt:
847         * platform/qt/fast/css/text-overflow-input-expected.png:
848         * platform/qt/fast/css/text-overflow-input-expected.txt:
849         * platform/qt/fast/forms/box-shadow-override-expected.png:
850         * platform/qt/fast/forms/box-shadow-override-expected.txt:
851         * platform/qt/fast/forms/control-restrict-line-height-expected.png:
852         * platform/qt/fast/forms/control-restrict-line-height-expected.txt:
853         * platform/qt/fast/forms/placeholder-position-expected.png:
854         * platform/qt/fast/forms/placeholder-position-expected.txt:
855         * platform/qt/fast/forms/placeholder-pseudo-style-expected.png:
856         * platform/qt/fast/forms/placeholder-pseudo-style-expected.txt:
857         * platform/qt/fast/forms/search-cancel-button-style-sharing-expected.png:
858         * platform/qt/fast/forms/search-cancel-button-style-sharing-expected.txt:
859         * platform/qt/fast/forms/search-display-none-cancel-button-expected.png:
860         * platform/qt/fast/forms/search-display-none-cancel-button-expected.txt:
861         * platform/qt/fast/forms/search-rtl-expected.png:
862         * platform/qt/fast/forms/search-rtl-expected.txt:
863         * platform/qt/fast/forms/search-styled-expected.png:
864         * platform/qt/fast/forms/search-styled-expected.txt:
865         * platform/qt/fast/forms/search-vertical-alignment-expected.png:
866         * platform/qt/fast/forms/search-vertical-alignment-expected.txt:
867         * platform/qt/fast/forms/search/search-size-with-decorations-expected.png: Added.
868         * platform/qt/fast/forms/search/search-size-with-decorations-expected.txt: Added.
869         * platform/qt/fast/repaint/search-field-cancel-expected.png:
870         * platform/qt/fast/repaint/search-field-cancel-expected.txt:
871
872 2013-08-08  Allan Sandfeld Jensen  <allan.jensen@digia.com>
873
874         [Qt] Skip more tests depending on canvas blending.
875         https://bugs.webkit.org/show_bug.cgi?id=100072
876
877         Unreviewed gardening.
878
879         * platform/qt/TestExpectations:
880
881 2013-08-08  Andreas Kling  <akling@apple.com>
882
883         REGRESSION(r139282): Old caret sometimes gets "stuck" (not repainted) in contenteditable elements.
884         <http://webkit.org/b/119520>
885         <rdar://problem/14658929>
886
887         Reviewed by Simon Fraser.
888
889         * fast/repaint/caret-jump-between-nodes-expected.txt: Added.
890         * fast/repaint/caret-jump-between-nodes.html: Added.
891
892 2013-08-07  Andrei Bucur  <abucur@adobe.com>
893
894         [CSS Regions] Propagate overflow from the flow thread to the first and last region
895         https://bugs.webkit.org/show_bug.cgi?id=118526
896
897         Reviewed by David Hyatt.
898
899         Add tests for scrolling of regions in containers in different situations: regions with
900         transforms, nested regions, regions affected by scrollbars etc.
901
902         * fast/regions/overflow-scrollable-1-expected.html: Added.
903         * fast/regions/overflow-scrollable-1.html: Added.
904         * fast/regions/overflow-scrollable-2-expected.html: Added.
905         * fast/regions/overflow-scrollable-2.html: Added.
906         * fast/regions/overflow-scrollable-3-expected.html: Added.
907         * fast/regions/overflow-scrollable-3.html: Added.
908         * fast/regions/overflow-scrollable-fit-complex-expected.html: Added.
909         * fast/regions/overflow-scrollable-fit-complex.html: Added.
910         * fast/regions/overflow-scrollable-fit-expected.html: Added.
911         * fast/regions/overflow-scrollable-fit.html: Added.
912         * fast/regions/overflow-scrollable-nested-expected.txt: Added.
913         * fast/regions/overflow-scrollable-nested.html: Added.
914
915 2013-08-07  Tim Horton  <timothy_horton@apple.com>
916
917         Fall out of simple image layer optimization if the image has EXIF rotation
918         https://bugs.webkit.org/show_bug.cgi?id=119535
919         <rdar://problem/14071174>
920
921         Reviewed by Simon Fraser.
922
923         Add a test that ensures that composited images with EXIF orientation paint correctly.
924
925         * fast/images/exif-orientation-composited-expected.txt: Added.
926         * fast/images/exif-orientation-composited.html: Added.
927         * platform/mac/fast/images/exif-orientation-composited-expected.png: Added.
928
929 2013-08-07  Allan Sandfeld Jensen  <allan.jensen@digia.com>
930
931         [Qt] Skip background-blending-mode tests
932
933         Unreviewed gardening.
934
935         * platform/qt/TestExpectations:
936
937 2013-08-07  Antti Koivisto  <antti@apple.com>
938
939         2.5% regression on page cycler moz
940         https://bugs.webkit.org/show_bug.cgi?id=102822
941
942         Reviewed by Andreas Kling.
943         
944         This is a progression.
945
946         * inspector/timeline/timeline-script-tag-1-expected.txt:
947
948 2013-08-07  Mirela Budaes  <mbudaes@adobe.com>
949
950         [CSS Blending] Add test suite to validate background blending with different properties
951         https://bugs.webkit.org/show_bug.cgi?id=118243
952
953         Reviewed by Dirk Schulze.
954
955         * css3/compositing/background-blend-mode-background-attachement-fixed-expected.html: Added.
956         * css3/compositing/background-blend-mode-background-attachement-fixed.html: Added.
957         * css3/compositing/background-blend-mode-background-clip-content-box-expected.html: Added.
958         * css3/compositing/background-blend-mode-background-clip-content-box.html: Added.
959         * css3/compositing/background-blend-mode-background-clip-padding-box-expected.html: Added.
960         * css3/compositing/background-blend-mode-background-clip-padding-box.html: Added.
961         * css3/compositing/background-blend-mode-background-origin-border-box-expected.html: Added.
962         * css3/compositing/background-blend-mode-background-origin-border-box.html: Added.
963         * css3/compositing/background-blend-mode-background-position-percentage-expected.html: Added.
964         * css3/compositing/background-blend-mode-background-position-percentage.html: Added.
965         * css3/compositing/background-blend-mode-background-repeat-no-repeat-expected.html: Added.
966         * css3/compositing/background-blend-mode-background-repeat-no-repeat.html: Added.
967         * css3/compositing/background-blend-mode-background-size-contain-expected.html: Added.
968         * css3/compositing/background-blend-mode-background-size-contain.html: Added.
969         * css3/compositing/background-blend-mode-background-size-cover-expected.html: Added.
970         * css3/compositing/background-blend-mode-background-size-cover.html: Added.
971         * css3/compositing/resources/white_square.svg: Added.
972
973 2013-08-07  Mihnea Ovidenie  <mihnea@adobe.com>
974
975         [CSSRegions] Wrong auto-height region computation for nested named flows
976         https://bugs.webkit.org/show_bug.cgi?id=119517
977
978         Reviewed by David Hyatt.
979
980         * fast/regions/abspos-autoheight-nested-region-expected.txt: Added.
981         * fast/regions/abspos-autoheight-nested-region.html: Added.
982
983 2013-08-07  Krzysztof Czech  <k.czech@samsung.com>
984
985         [EFL] REGRESSION after r153432: marking crashing tests.
986         https://bugs.webkit.org/show_bug.cgi?id=119539
987
988         Unreviewed EFL gardening.
989
990         * platform/efl-wk1/TestExpectations:
991         * platform/efl-wk2/TestExpectations:
992         * platform/efl/TestExpectations:
993
994 2013-08-06  Filip Pizlo  <fpizlo@apple.com>
995
996         DFG FixupPhase should insert Int32ToDouble nodes for number uses in NewArray, and SpeculativeJIT 64-bit should not try to coerce integer constants to double constants
997         https://bugs.webkit.org/show_bug.cgi?id=119528
998
999         Reviewed by Geoffrey Garen.
1000
1001         * fast/js/dfg-new-array-double-const-then-int-const.html: Added.
1002         * fast/js/dfg-new-array-double-const-then-int-const-expected.txt: Added.
1003         * fast/js/jsc-test-list:
1004         * fast/js/script-tests/dfg-new-array-double-const-then-int-const.js: Added.
1005         (bar):
1006         (foo):
1007
1008 2013-08-04  Sam Weinig  <sam@webkit.org>
1009
1010         Remove support for HTML5 MicroData
1011         https://bugs.webkit.org/show_bug.cgi?id=119480
1012
1013         Reviewed by Anders Carlsson.
1014
1015         * fast/dom/MicroData: Removed.
1016         * fast/dom/MicroData/001-expected.txt: Removed.
1017         * fast/dom/MicroData/001.html: Removed.
1018         * fast/dom/MicroData/002-expected.txt: Removed.
1019         * fast/dom/MicroData/002.html: Removed.
1020         * fast/dom/MicroData/003-expected.txt: Removed.
1021         * fast/dom/MicroData/003.html: Removed.
1022         * fast/dom/MicroData/004-expected.txt: Removed.
1023         * fast/dom/MicroData/004.html: Removed.
1024         * fast/dom/MicroData/005-expected.txt: Removed.
1025         * fast/dom/MicroData/005.html: Removed.
1026         * fast/dom/MicroData/006-expected.txt: Removed.
1027         * fast/dom/MicroData/006.html: Removed.
1028         * fast/dom/MicroData/007-expected.txt: Removed.
1029         * fast/dom/MicroData/007.html: Removed.
1030         * fast/dom/MicroData/008-expected.txt: Removed.
1031         * fast/dom/MicroData/008.html: Removed.
1032         * fast/dom/MicroData/009-expected.txt: Removed.
1033         * fast/dom/MicroData/009.html: Removed.
1034         * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree-expected.txt: Removed.
1035         * fast/dom/MicroData/add-remove-property-to-item-which-is-not-attached-to-domtree.html: Removed.
1036         * fast/dom/MicroData/domsettabletokenlist-attributes-add-token-expected.txt: Removed.
1037         * fast/dom/MicroData/domsettabletokenlist-attributes-add-token.html: Removed.
1038         * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index-expected.txt: Removed.
1039         * fast/dom/MicroData/domsettabletokenlist-attributes-out-of-range-index.html: Removed.
1040         * fast/dom/MicroData/element-with-empty-itemprop-expected.txt: Removed.
1041         * fast/dom/MicroData/element-with-empty-itemprop.html: Removed.
1042         * fast/dom/MicroData/getitems-empty-string-as-arg-expected.txt: Removed.
1043         * fast/dom/MicroData/getitems-empty-string-as-arg.html: Removed.
1044         * fast/dom/MicroData/getitems-multiple-itemtypes-expected.txt: Removed.
1045         * fast/dom/MicroData/getitems-multiple-itemtypes.html: Removed.
1046         * fast/dom/MicroData/item-not-attached-to-domtree-expected.txt: Removed.
1047         * fast/dom/MicroData/item-not-attached-to-domtree.html: Removed.
1048         * fast/dom/MicroData/item-with-itemprop-attr-expected.txt: Removed.
1049         * fast/dom/MicroData/item-with-itemprop-attr.html: Removed.
1050         * fast/dom/MicroData/item-with-itemref-pointing-to-itself-expected.txt: Removed.
1051         * fast/dom/MicroData/item-with-itemref-pointing-to-itself.html: Removed.
1052         * fast/dom/MicroData/itemid-attribute-test-001-expected.txt: Removed.
1053         * fast/dom/MicroData/itemid-attribute-test-001.html: Removed.
1054         * fast/dom/MicroData/itemid-attribute-test-expected.txt: Removed.
1055         * fast/dom/MicroData/itemid-attribute-test.html: Removed.
1056         * fast/dom/MicroData/itemid-must-see-resolved-url-expected.txt: Removed.
1057         * fast/dom/MicroData/itemid-must-see-resolved-url.html: Removed.
1058         * fast/dom/MicroData/itemprop-add-remove-tokens-expected.txt: Removed.
1059         * fast/dom/MicroData/itemprop-add-remove-tokens.html: Removed.
1060         * fast/dom/MicroData/itemprop-for-an-element-must-be-correct-expected.txt: Removed.
1061         * fast/dom/MicroData/itemprop-for-an-element-must-be-correct.html: Removed.
1062         * fast/dom/MicroData/itemprop-must-be-read-only-expected.txt: Removed.
1063         * fast/dom/MicroData/itemprop-must-be-read-only.html: Removed.
1064         * fast/dom/MicroData/itemprop-names-override-builtin-properties-expected.txt: Removed.
1065         * fast/dom/MicroData/itemprop-names-override-builtin-properties.html: Removed.
1066         * fast/dom/MicroData/itemprop-reflected-by-itemProp-property-expected.txt: Removed.
1067         * fast/dom/MicroData/itemprop-reflected-by-itemProp-property.html: Removed.
1068         * fast/dom/MicroData/itemref-add-remove-tokens-expected.txt: Removed.
1069         * fast/dom/MicroData/itemref-add-remove-tokens.html: Removed.
1070         * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property-expected.txt: Removed.
1071         * fast/dom/MicroData/itemref-attribute-reflected-by-itemRef-property.html: Removed.
1072         * fast/dom/MicroData/itemref-for-an-element-must-be-correct-expected.txt: Removed.
1073         * fast/dom/MicroData/itemref-for-an-element-must-be-correct.html: Removed.
1074         * fast/dom/MicroData/itemref-must-be-read-only-expected.txt: Removed.
1075         * fast/dom/MicroData/itemref-must-be-read-only.html: Removed.
1076         * fast/dom/MicroData/itemref-pointing-to-root-node-expected.txt: Removed.
1077         * fast/dom/MicroData/itemref-pointing-to-root-node.html: Removed.
1078         * fast/dom/MicroData/itemref-refers-first-element-with-given-id-expected.txt: Removed.
1079         * fast/dom/MicroData/itemref-refers-first-element-with-given-id.html: Removed.
1080         * fast/dom/MicroData/itemscope-attribute-test-expected.txt: Removed.
1081         * fast/dom/MicroData/itemscope-attribute-test.html: Removed.
1082         * fast/dom/MicroData/itemscope-must-be-read-write-expected.txt: Removed.
1083         * fast/dom/MicroData/itemscope-must-be-read-write.html: Removed.
1084         * fast/dom/MicroData/itemtype-add-remove-tokens-expected.txt: Removed.
1085         * fast/dom/MicroData/itemtype-add-remove-tokens.html: Removed.
1086         * fast/dom/MicroData/itemtype-attribute-test-expected.txt: Removed.
1087         * fast/dom/MicroData/itemtype-attribute-test.html: Removed.
1088         * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element-expected.txt: Removed.
1089         * fast/dom/MicroData/itemvalue-reflects-data-attr-on-object-element.html: Removed.
1090         * fast/dom/MicroData/itemvalue-reflects-href-attr-expected.txt: Removed.
1091         * fast/dom/MicroData/itemvalue-reflects-href-attr.html: Removed.
1092         * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element-expected.txt: Removed.
1093         * fast/dom/MicroData/itemvalue-reflects-src-attribute-on-img-element.html: Removed.
1094         * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element-expected.txt: Removed.
1095         * fast/dom/MicroData/itemvalue-reflects-the-content-attr-on-meta-element.html: Removed.
1096         * fast/dom/MicroData/itemvalue-reflects-the-src-attr-expected.txt: Removed.
1097         * fast/dom/MicroData/itemvalue-reflects-the-src-attr.html: Removed.
1098         * fast/dom/MicroData/itemvalue-returns-element-itself-expected.txt: Removed.
1099         * fast/dom/MicroData/itemvalue-returns-element-itself.html: Removed.
1100         * fast/dom/MicroData/itemvalue-returns-null-expected.txt: Removed.
1101         * fast/dom/MicroData/itemvalue-returns-null.html: Removed.
1102         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001-expected.txt: Removed.
1103         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-001.html: Removed.
1104         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002-expected.txt: Removed.
1105         * fast/dom/MicroData/itemvalue-throws-excpetion-onsetting-002.html: Removed.
1106         * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens-expected.txt: Removed.
1107         * fast/dom/MicroData/microdata-domtokenlist-attribute-add-remove-tokens.html: Removed.
1108         * fast/dom/MicroData/nameditem-must-be-case-sensitive-expected.txt: Removed.
1109         * fast/dom/MicroData/nameditem-must-be-case-sensitive.html: Removed.
1110         * fast/dom/MicroData/nameditem-must-return-correct-item-properties-expected.txt: Removed.
1111         * fast/dom/MicroData/nameditem-must-return-correct-item-properties.html: Removed.
1112         * fast/dom/MicroData/nameditem-returns-propertynodelist-expected.txt: Removed.
1113         * fast/dom/MicroData/nameditem-returns-propertynodelist.html: Removed.
1114         * fast/dom/MicroData/names-item-out-of-range-index-expected.txt: Removed.
1115         * fast/dom/MicroData/names-item-out-of-range-index.html: Removed.
1116         * fast/dom/MicroData/names-property-must-be-correct-expected.txt: Removed.
1117         * fast/dom/MicroData/names-property-must-be-correct.html: Removed.
1118         * fast/dom/MicroData/names-property-test-expected.txt: Removed.
1119         * fast/dom/MicroData/names-property-test.html: Removed.
1120         * fast/dom/MicroData/properties-collection-add-remove-itemref-expected.txt: Removed.
1121         * fast/dom/MicroData/properties-collection-add-remove-itemref.html: Removed.
1122         * fast/dom/MicroData/properties-collection-add-remove-property-expected.txt: Removed.
1123         * fast/dom/MicroData/properties-collection-add-remove-property.html: Removed.
1124         * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr-expected.txt: Removed.
1125         * fast/dom/MicroData/properties-collection-behavior-add-remove-itemscope-attr.html: Removed.
1126         * fast/dom/MicroData/properties-collection-must-be-correct-expected.txt: Removed.
1127         * fast/dom/MicroData/properties-collection-must-be-correct.html: Removed.
1128         * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items-expected.txt: Removed.
1129         * fast/dom/MicroData/properties-collection-must-ignore-properties-of-nested-items.html: Removed.
1130         * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref-expected.txt: Removed.
1131         * fast/dom/MicroData/properties-collection-must-see-the-properties-added-in-itemref.html: Removed.
1132         * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name-expected.txt: Removed.
1133         * fast/dom/MicroData/properties-collection-namedgetter-with-invalid-name.html: Removed.
1134         * fast/dom/MicroData/properties-collection-nameditem-test-expected.txt: Removed.
1135         * fast/dom/MicroData/properties-collection-nameditem-test.html: Removed.
1136         * fast/dom/MicroData/properties-collection-test-expected.txt: Removed.
1137         * fast/dom/MicroData/properties-collection-test.html: Removed.
1138         * fast/dom/MicroData/propertiescollection-crash-expected.txt: Removed.
1139         * fast/dom/MicroData/propertiescollection-crash.html: Removed.
1140         * fast/dom/MicroData/propertiescollection-on-changing-id-attr-expected.txt: Removed.
1141         * fast/dom/MicroData/propertiescollection-on-changing-id-attr.html: Removed.
1142         * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens-expected.txt: Removed.
1143         * fast/dom/MicroData/propertynodelist-add-remove-itemprop-tokens.html: Removed.
1144         * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens-expected.txt: Removed.
1145         * fast/dom/MicroData/propertynodelist-add-remove-itemref-tokens.html: Removed.
1146         * fast/dom/MicroData/propertynodelist-crash-expected.txt: Removed.
1147         * fast/dom/MicroData/propertynodelist-crash.html: Removed.
1148         * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element-expected.txt: Removed.
1149         * fast/dom/MicroData/propertynodelist-getvalues-array-values-obtained-from-itemvalue-of-each-element.html: Removed.
1150         * fast/dom/MicroData/propertynodelist-getvalues-test-expected.txt: Removed.
1151         * fast/dom/MicroData/propertynodelist-getvalues-test.html: Removed.
1152         * fast/dom/MicroData/propertynodelist-test-add-remove-element-expected.txt: Removed.
1153         * fast/dom/MicroData/propertynodelist-test-add-remove-element.html: Removed.
1154         * fast/dom/MicroData/resources: Removed.
1155         * fast/dom/MicroData/resources/microdata-common.js: Removed.
1156
1157 2013-08-06  Hans Muller  <hmuller@adobe.com>
1158
1159         [CSS Shapes] New positioning model: scripted shape-margin tests
1160         https://bugs.webkit.org/show_bug.cgi?id=119491
1161
1162         Update some of the shape-margin tests to work with the new positioning model. Floats
1163         that specify shape-outside are now positioned according to their margin box, not the
1164         bounding box of the shape-outside shape. The tests have been revised to reflect the
1165         change.
1166
1167         Reviewed by Alexandru Chiculita.
1168
1169         * TestExpectations:
1170         * fast/shapes/shape-outside-floats/shape-outside-floats-diamond-margin-polygon.html:
1171         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-bottom.html:
1172         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-left.html:
1173         * fast/shapes/shape-outside-floats/shape-outside-floats-ellipse-margin-right.html:
1174
1175 2013-08-06  Oliver Hunt  <oliver@apple.com>
1176
1177         Delay Arguments creation in strict mode
1178         https://bugs.webkit.org/show_bug.cgi?id=119505
1179
1180         Reviewed by Geoffrey Garen.
1181
1182         Add performance testcase for lazy creation of arguments in strict mode
1183
1184         * fast/js/regress/delay-tear-off-arguments-strictmode-expected.txt: Added.
1185         * fast/js/regress/delay-tear-off-arguments-strictmode.html: Added.
1186         * fast/js/regress/script-tests/delay-tear-off-arguments-strictmode.js: Added.
1187         (bar):
1188
1189 2013-08-06  Bem Jones-Bey  <bjonesbe@adobe.com>
1190
1191         [CSS Shapes] New positioning model: support for shape-margin
1192         https://bugs.webkit.org/show_bug.cgi?id=118088
1193
1194         Reviewed by Alexandru Chiculita.
1195
1196         Update simple shape-margin tests to work with new positioning model.
1197         Also move them to the CSSWG's repo.
1198
1199         * TestExpectations: Remove replaced tests.
1200         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon-expected.html.
1201         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-left-margin-polygon.html.
1202         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon-expected.html.
1203         * csswg/submitted/shapes/shape-outside/shape-outside-floats-shape-margin-001.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-right-margin-polygon.html.
1204
1205 2013-08-05  Rob Buis  <rwlbuis@webkit.org>
1206
1207         SVG stroke-dasharray is not animatable
1208         https://bugs.webkit.org/show_bug.cgi?id=118574
1209
1210         Reviewed by Dirk Schulze.
1211
1212         Add test for animating stroke-dasharray in addition to the original SVG tests.
1213
1214         * transitions/svg-transitions-expected.txt:
1215         * transitions/svg-transitions.html:
1216
1217 2013-08-06  Sergio Villar Senin  <svillar@igalia.com>
1218
1219         [CSS Grid Layout] Allow defining named grid lines on the grid element
1220         https://bugs.webkit.org/show_bug.cgi?id=118255
1221
1222         Reviewed by Andreas Kling.
1223
1224         From Blink r149798 by <jchaffraix@chromium.org>
1225
1226         * fast/css-grid-layout/named-grid-line-get-set-expected.txt: Added.
1227         * fast/css-grid-layout/named-grid-line-get-set.html: Added.
1228
1229 2013-06-26  Sergio Villar Senin  <svillar@igalia.com>
1230
1231         [CSS Grid Layout] Add support for parsing <grid-line> that includes a 'span'
1232         https://bugs.webkit.org/show_bug.cgi?id=118051
1233
1234         Reviewed by Andreas Kling.
1235
1236         From Blink r148766 by <jchaffraix@chromium.org>
1237
1238         Added several test cases to check that we properly parse the
1239         keyword 'span' in <grid-line>.
1240
1241         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
1242         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1243         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
1244         * fast/css-grid-layout/grid-item-end-after-get-set.html:
1245         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
1246         * fast/css-grid-layout/grid-item-start-before-get-set.html:
1247
1248 2013-06-25  Sergio Villar Senin  <svillar@igalia.com>
1249
1250         [CSS Grid Layout] Rename grid placement properties
1251         https://bugs.webkit.org/show_bug.cgi?id=117878
1252
1253         Reviewed by Andreas Kling.
1254
1255         Renamed the grid placement properties to match the latest version
1256         of the spec. The new names are -webkit-grid-column-{start|end} and
1257         -webkit-grid-row-{start|end}.
1258
1259         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
1260         * fast/css-grid-layout/grid-item-column-row-get-set.html:
1261         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
1262         * fast/css-grid-layout/grid-item-end-after-get-set.html:
1263         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
1264         * fast/css-grid-layout/grid-item-start-before-get-set.html:
1265
1266 2013-08-05  Dean Jackson  <dino@apple.com>
1267
1268         Update HTMLPreloadScanner to handle img srcset
1269         https://bugs.webkit.org/show_bug.cgi?id=119360
1270
1271         Reviewed by Sam Weinig.
1272
1273         This patch is a merge of similar patches from Yoav Weiss <yoav@yoav.ws>
1274         and Dean Jackson.
1275
1276         New test to make sure the HTML preloader takes the
1277         value of srcset if available.
1278
1279         * fast/preloader/image-srcset-expected.txt: Added.
1280         * fast/preloader/image-srcset.html: Added.
1281
1282 2013-08-05  Alexey Proskuryakov  <ap@apple.com>
1283
1284         <rdar://problem/13128990> chunked-progress-event-expectedLength.html is flaky on Mac
1285         https://bugs.webkit.org/show_bug.cgi?id=119498
1286
1287         Reviewed by Brady Eidson.
1288
1289         * http/tests/xmlhttprequest/resources/chunked-transfer.php: This test relies on
1290         length not being known upfront, which is not the case when the resource is served
1291         form cache.
1292
1293 2013-08-05  Alexey Proskuryakov  <ap@apple.com>
1294
1295         <rdar://problem/14637103> REGRESSION (r153060?): Microphone appears in the way
1296         of text when dictating an e-mail
1297         https://bugs.webkit.org/show_bug.cgi?id=119496
1298
1299         Reviewed by Ryosuke Niwa.
1300
1301         * platform/mac/editing/input/firstrectforcharacterrange-caret-in-br-expected.txt: Added.
1302         * platform/mac/editing/input/firstrectforcharacterrange-caret-in-br.html: Added.
1303
1304         * platform/wk2/TestExpectations: textInputController.firstRectForCharacterRange is
1305         not available in WTR.
1306
1307 2013-08-05  Morten Stenshorne  <mstensho@opera.com>
1308
1309         Region based columns not painted correctly in non-default writing-modes
1310         https://bugs.webkit.org/show_bug.cgi?id=118506
1311
1312         Reviewed by David Hyatt.
1313
1314         * fast/multicol/newmulticol/hide-box-horizontal-bt-expected.html: Added.
1315         * fast/multicol/newmulticol/hide-box-horizontal-bt.html: Added.
1316         * fast/multicol/newmulticol/hide-box-vertical-lr-expected.html: Added.
1317         * fast/multicol/newmulticol/hide-box-vertical-lr.html: Added.
1318         * fast/multicol/newmulticol/hide-box-vertical-rl-expected.html: Added.
1319         * fast/multicol/newmulticol/hide-box-vertical-rl.html: Added.
1320
1321 2013-08-05  Morten Stenshorne  <mstensho@opera.com>
1322
1323         Region based columns not clipped properly
1324         https://bugs.webkit.org/show_bug.cgi?id=118499
1325
1326         Reviewed by David Hyatt.
1327
1328         * fast/multicol/newmulticol/clipping-expected.html: Added.
1329         * fast/multicol/newmulticol/clipping-overflow-hidden-expected.html: Added.
1330         * fast/multicol/newmulticol/clipping-overflow-hidden.html: Added.
1331         * fast/multicol/newmulticol/clipping-top-overflow-expected.html: Added.
1332         * fast/multicol/newmulticol/clipping-top-overflow.html: Added.
1333         * fast/multicol/newmulticol/clipping.html: Added.
1334
1335 2013-08-05  Mihai Tica  <mitica@adobe.com>
1336
1337         Make tests platform agnostic, fix async tests, remove broken blend modes: hue, saturation, color, luminosity, soft-light.
1338         The test suite should now pass on windows.
1339
1340         https://bugs.webkit.org/show_bug.cgi?id=119463
1341
1342         Reviewed by Dirk Schulze.
1343
1344         * fast/canvas/canvas-blending-clipping-expected.txt:
1345         * fast/canvas/canvas-blending-clipping.html:
1346         * fast/canvas/canvas-blending-color-over-color-expected.txt:
1347         * fast/canvas/canvas-blending-color-over-color.html:
1348         * fast/canvas/canvas-blending-color-over-gradient-expected.txt:
1349         * fast/canvas/canvas-blending-color-over-gradient.html:
1350         * fast/canvas/canvas-blending-color-over-image-expected.txt:
1351         * fast/canvas/canvas-blending-color-over-image.html:
1352         * fast/canvas/canvas-blending-color-over-pattern-expected.txt:
1353         * fast/canvas/canvas-blending-color-over-pattern.html:
1354         * fast/canvas/canvas-blending-fill-style-expected.txt:
1355         * fast/canvas/canvas-blending-fill-style.html:
1356         * fast/canvas/canvas-blending-global-alpha-expected.txt:
1357         * fast/canvas/canvas-blending-global-alpha.html:
1358         * fast/canvas/canvas-blending-gradient-over-color-expected.txt:
1359         * fast/canvas/canvas-blending-gradient-over-color.html:
1360         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt:
1361         * fast/canvas/canvas-blending-gradient-over-gradient.html:
1362         * fast/canvas/canvas-blending-gradient-over-image-expected.txt:
1363         * fast/canvas/canvas-blending-gradient-over-image.html:
1364         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt:
1365         * fast/canvas/canvas-blending-gradient-over-pattern.html:
1366         * fast/canvas/canvas-blending-helpers.js:
1367         (separateBlendFunctions.hardLight):
1368         (nonSeparateBlendFunctions.hue):
1369         (nonSeparateBlendFunctions.saturation):
1370         (nonSeparateBlendFunctions.color):
1371         (nonSeparateBlendFunctions.luminosity):
1372         * fast/canvas/canvas-blending-image-over-color-expected.txt:
1373         * fast/canvas/canvas-blending-image-over-color.html:
1374         * fast/canvas/canvas-blending-image-over-gradient-expected.txt:
1375         * fast/canvas/canvas-blending-image-over-gradient.html:
1376         * fast/canvas/canvas-blending-image-over-image-expected.txt:
1377         * fast/canvas/canvas-blending-image-over-image.html:
1378         * fast/canvas/canvas-blending-image-over-pattern-expected.txt:
1379         * fast/canvas/canvas-blending-image-over-pattern.html:
1380         * fast/canvas/canvas-blending-pattern-over-color-expected.txt:
1381         * fast/canvas/canvas-blending-pattern-over-color.html:
1382         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt:
1383         * fast/canvas/canvas-blending-pattern-over-gradient.html:
1384         * fast/canvas/canvas-blending-pattern-over-image-expected.txt:
1385         * fast/canvas/canvas-blending-pattern-over-image.html:
1386         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt:
1387         * fast/canvas/canvas-blending-pattern-over-pattern.html:
1388         * fast/canvas/canvas-blending-shadow-expected.txt:
1389         * fast/canvas/canvas-blending-shadow.html:
1390         * fast/canvas/canvas-blending-text-expected.txt:
1391         * fast/canvas/canvas-blending-text.html:
1392         * fast/canvas/canvas-blending-transforms-expected.txt:
1393         * fast/canvas/canvas-blending-transforms.html:
1394         * platform/win/TestExpectations:
1395
1396 2013-08-05  Abhijeet Kandalkar  <abhijeet.k@samsung.com>
1397
1398         Spatial Navigation should avoid unwanted calculation while deciding focus candidate.
1399         https://bugs.webkit.org/show_bug.cgi?id=117265
1400
1401         Reviewed by Antonio Gomes.
1402
1403         Added testcases to count how many target nodes were tested before choosing a final target.
1404
1405         * fast/spatial-navigation/snav-search-optimization-expected.txt: Added.
1406         * fast/spatial-navigation/snav-search-optimization.html: Added.
1407
1408 2013-08-05  Mihai Tica  <mitica@adobe.com>
1409
1410         [CSS Background Blending] Specifying background-image and background-color with opaque
1411         image doesn't trigger blending. Adding ref test to validate the fix.
1412
1413         https://bugs.webkit.org/show_bug.cgi?id=119434i
1414
1415         Reviewed by Dirk Schulze.
1416
1417         * css3/compositing/background-blend-mode-separate-layer-declaration-expected.html: Added.
1418         * css3/compositing/background-blend-mode-separate-layer-declaration.html: Added.
1419         * css3/compositing/resources/gray_square.svg: Added.
1420
1421 2013-08-03  Simon Fraser  <simon.fraser@apple.com>
1422
1423         webaudio/audiobuffersource-loop-points.html always times out
1424         https://bugs.webkit.org/show_bug.cgi?id=119467
1425
1426         Skip this test.
1427
1428         * platform/mac-wk2/TestExpectations:
1429
1430 2013-08-03  Yoav Weiss  <yoav@yoav.ws>
1431
1432         PreloadScanner preloads external CSS with non-matching media attribute
1433         https://bugs.webkit.org/show_bug.cgi?id=106198
1434
1435         Reviewed by Dean Jackson.
1436
1437         * http/tests/loading/preload-css-test-expected.txt: Added.
1438         * http/tests/loading/preload-css-test.html: Added.
1439         * http/tests/loading/resources/big_mq.css: Added.
1440         * http/tests/loading/resources/small_mq.css: Added.
1441         * http/tests/local/link-stylesheet-load-order-preload-expected.txt:
1442
1443 2013-08-02  Benjamin Poulain  <bpoulain@apple.com>
1444
1445         REGRESSION (r153005): Crash in SpaceSplitString::spaceSplitStringContainsValue on Facebook
1446         https://bugs.webkit.org/show_bug.cgi?id=119384
1447
1448         Reviewed by Alexey Proskuryakov.
1449
1450         * fast/dom/HTMLAnchorElement/remove-rel-attribute.html: Added.
1451         * fast/dom/HTMLAnchorElement/remove-rel-attribute-expected.txt: Added.
1452
1453 2013-08-02  Dean Jackson  <dino@apple.com>
1454
1455         Force elements with perspective or preserve-3d to disallow direct composited backgrounds
1456         https://bugs.webkit.org/show_bug.cgi?id=119462
1457         <rdar://problem/14607548>
1458
1459         Reviewed by Simon Fraser.
1460
1461         * compositing/background-color/no-composited-background-color-when-perspective-expected.html: Added.
1462         * compositing/background-color/no-composited-background-color-when-perspective.html: Added.
1463         * compositing/geometry/preserve-3d-switching-expected.txt: Rebaselined.
1464         * compositing/overflow-trumps-transform-style-expected.txt: Rebaselined.
1465
1466 2013-08-02  Chris Curtis  <chris_curtis@apple.com>
1467
1468         Give the error object's stack property accessor attributes.
1469         https://bugs.webkit.org/show_bug.cgi?id=119404
1470
1471         Reviewed by Geoffrey Garen.
1472
1473         * fast/dom/DOMException/stack-trace-expected.txt:
1474         
1475         New tests to show that the error object's stack property is writable and deleteable.
1476         * fast/js/error-object-write-and-detele-for-stack-property-expected.txt: Added.
1477         * fast/js/error-object-write-and-detele-for-stack-property.html: Added.
1478
1479 2013-08-02  Roger Fong  <roger_fong@apple.com>
1480
1481         Unreviewed. Skip failing canvas blending tests on AppleWin port.
1482         https://bugs.webkit.org/show_bug.cgi?id=119463.
1483
1484         * platform/win/TestExpectations:
1485
1486 2013-08-02  Chris Curtis  <chris_curtis@apple.com>
1487
1488         Have vm's exceptionStack match java's vm's exceptionStack.
1489         https://bugs.webkit.org/show_bug.cgi?id=119362
1490
1491         Reviewed by Geoffrey Garen.
1492         
1493         All modifications to the tests below are column number changes. If the thrown 
1494         object was created by the user the column number references the error object, 
1495         otherwise it references the the throw.
1496         
1497         * fast/events/window-onerror5-expected.txt:
1498         * fast/js/line-column-numbers-expected.txt:
1499         * fast/js/stack-trace-expected.txt:
1500         * http/tests/workers/worker-importScriptsOnError-expected.txt:
1501
1502 2013-08-02  Simon Fraser  <simon.fraser@apple.com>
1503
1504         webaudio/javascriptaudionode-downmix8-2channel-input.html sometimes asserts
1505         https://bugs.webkit.org/show_bug.cgi?id=119459
1506
1507         * platform/mac-wk2/TestExpectations:
1508
1509 2013-08-02  Christophe Dumez  <ch.dumez@sisa.samsung.com>
1510
1511         compareDocumentPosition() should report PRECEDING or FOLLOWING information even if nodes are disconnected
1512         https://bugs.webkit.org/show_bug.cgi?id=119316
1513
1514         Reviewed by Ryosuke Niwa.
1515
1516         Update fast/dom/compare-document-position-disconnected-nodes.html to check that compareDocumentPosition()
1517         now returns one of the following values for disconnected nodes:
1518         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_PRECEDING
1519         - DOCUMENT_POSITION_DISCONNECTED | DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC | DOCUMENT_POSITION_FOLLOWING
1520
1521         Several dom/xhtml/level3 are skipped and marked as WonfFix because they are outdated and no longer match
1522         the DOM4 specification. They expect compareDocumentPosition() not to return PRECEDING / FOLLOWING
1523         information for disconnected nodes.
1524
1525         * TestExpectations:
1526         * dom/xhtml/level3/core/nodecomparedocumentposition38-expected.txt:
1527         * fast/dom/compare-document-position-disconnected-nodes-expected.txt:
1528         * fast/dom/compare-document-position-disconnected-nodes.html:
1529         * fast/dom/shadow/compare-document-position-expected.txt:
1530         * fast/dom/shadow/compare-document-position.html:
1531
1532 2013-08-02  Mihai Tica  <mitica@adobe.com>
1533
1534         Implement canvas blending test that should validate the following scenarios:
1535         Validate that all blending operators work as expected for the following layer combinations:
1536
1537         https://bugs.webkit.org/show_bug.cgi?id=119082
1538
1539         Reviewed by Dirk Schulze.
1540
1541         * fast/canvas/canvas-blending-clipping-expected.txt: Added.
1542         * fast/canvas/canvas-blending-clipping.html: Added.
1543         * fast/canvas/canvas-blending-color-over-color-expected.txt: Added.
1544         * fast/canvas/canvas-blending-color-over-color.html: Added.
1545         * fast/canvas/canvas-blending-color-over-gradient-expected.txt: Added.
1546         * fast/canvas/canvas-blending-color-over-gradient.html: Added.
1547         * fast/canvas/canvas-blending-color-over-image-expected.txt: Added.
1548         * fast/canvas/canvas-blending-color-over-image.html: Added.
1549         * fast/canvas/canvas-blending-color-over-pattern-expected.txt: Added.
1550         * fast/canvas/canvas-blending-color-over-pattern.html: Added.
1551         * fast/canvas/canvas-blending-fill-style-expected.txt: Added.
1552         * fast/canvas/canvas-blending-fill-style.html: Added.
1553         * fast/canvas/canvas-blending-global-alpha-expected.txt: Added.
1554         * fast/canvas/canvas-blending-global-alpha.html: Added.
1555         * fast/canvas/canvas-blending-gradient-over-color-expected.txt: Added.
1556         * fast/canvas/canvas-blending-gradient-over-color.html: Added.
1557         * fast/canvas/canvas-blending-gradient-over-gradient-expected.txt: Added.
1558         * fast/canvas/canvas-blending-gradient-over-gradient.html: Added.
1559         * fast/canvas/canvas-blending-gradient-over-image-expected.txt: Added.
1560         * fast/canvas/canvas-blending-gradient-over-image.html: Added.
1561         * fast/canvas/canvas-blending-gradient-over-pattern-expected.txt: Added.
1562         * fast/canvas/canvas-blending-gradient-over-pattern.html: Added.
1563         * fast/canvas/canvas-blending-helpers.js: Added.
1564         (separateBlendFunctions.normal):
1565         (separateBlendFunctions.multiply):
1566         (separateBlendFunctions.screen):
1567         (separateBlendFunctions.overlay):
1568         (separateBlendFunctions.darken):
1569         (separateBlendFunctions.lighten):
1570         (separateBlendFunctions.colorDodge):
1571         (separateBlendFunctions.colorBurn):
1572         (separateBlendFunctions.hardLight):
1573         (separateBlendFunctions.softLight):
1574         (separateBlendFunctions.difference):
1575         (separateBlendFunctions.exclusion):
1576         (applyBlendMode):
1577         (luminosity):
1578         (clipColor):
1579         (setLuminosity):
1580         (saturation):
1581         (setSaturation):
1582         (nonSeparateBlendFunctions.hue):
1583         (nonSeparateBlendFunctions.saturation):
1584         (nonSeparateBlendFunctions.color):
1585         (nonSeparateBlendFunctions.luminosity):
1586         (drawColorInContext):
1587         (drawBackdropColorInContext):
1588         (drawSourceColorInContext):
1589         (fillPathWithColorInContext):
1590         (fillPathWithBackdropInContext):
1591         (fillPathWithSourceInContext):
1592         (applyTransformsToContext):
1593         (drawBackdropColorWithShadowInContext):
1594         (drawSourceColorRectOverShadow):
1595         (.backdropImage.onload):
1596         (drawColorImageInContext):
1597         (drawBackdropColorImageInContext):
1598         (drawSourceColorImageInContext):
1599         (drawColorPatternInContext):
1600         (drawBackdropColorPatternInContext):
1601         (drawSourceColorPatternInContext):
1602         (drawGradientInContext):
1603         (drawBackdropColorGradientInContext):
1604         (drawSourceColorGradientInContext):
1605         (blendColors):
1606         (separateBlendColors):
1607         (nonSeparateBlendColors):
1608         * fast/canvas/canvas-blending-image-over-color-expected.txt: Added.
1609         * fast/canvas/canvas-blending-image-over-color.html: Added.
1610         * fast/canvas/canvas-blending-image-over-gradient-expected.txt: Added.
1611         * fast/canvas/canvas-blending-image-over-gradient.html: Added.
1612         * fast/canvas/canvas-blending-image-over-image-expected.txt: Added.
1613         * fast/canvas/canvas-blending-image-over-image.html: Added.
1614         * fast/canvas/canvas-blending-image-over-pattern-expected.txt: Added.
1615         * fast/canvas/canvas-blending-image-over-pattern.html: Added.
1616         * fast/canvas/canvas-blending-pattern-over-color-expected.txt: Added.
1617         * fast/canvas/canvas-blending-pattern-over-color.html: Added.
1618         * fast/canvas/canvas-blending-pattern-over-gradient-expected.txt: Added.
1619         * fast/canvas/canvas-blending-pattern-over-gradient.html: Added.
1620         * fast/canvas/canvas-blending-pattern-over-image-expected.txt: Added.
1621         * fast/canvas/canvas-blending-pattern-over-image.html: Added.
1622         * fast/canvas/canvas-blending-pattern-over-pattern-expected.txt: Added.
1623         * fast/canvas/canvas-blending-pattern-over-pattern.html: Added.
1624         * fast/canvas/canvas-blending-shadow-expected.txt: Added.
1625         * fast/canvas/canvas-blending-shadow.html: Added.
1626         * fast/canvas/canvas-blending-text-expected.txt: Added.
1627         * fast/canvas/canvas-blending-text.html: Added.
1628         * fast/canvas/canvas-blending-transforms-expected.txt: Added.
1629         * fast/canvas/canvas-blending-transforms.html: Added.
1630
1631 2013-08-02  Brady Eidson  <beidson@apple.com>
1632
1633         REGRESSION (r130783): Scrolling is broken going back to a cached page from a page that still has outstanding subresources.
1634         <rdar://problem/14601124> and https://bugs.webkit.org/show_bug.cgi?id=119416
1635
1636         Reviewed by Darin Adler.
1637
1638         * http/tests/loading/resources/page-with-slow-loading-subresource.html: Added.
1639         * http/tests/loading/resources/slowimage.php: Added.
1640         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks-expected.txt:
1641         * http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html:
1642         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks-expected.txt: Copied from LayoutTests/http/tests/loading/unfinished-load-back-to-cached-page-callbacks-expected.txt.
1643         * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html: Copied from LayoutTests/http/tests/loading/unfinished-load-back-to-cached-page-callbacks.html.
1644
1645 2013-08-02  Antoine Quint  <graouts@apple.com>
1646
1647         <input type="search"> doesn't correctly handle the "size" attribute
1648         https://bugs.webkit.org/show_bug.cgi?id=119174
1649
1650         New test fast/forms/search/search-size-with-decorations.html that checks the different
1651         decorations for search fields and the resulting sizes.
1652
1653         Also rebaselining the following tests since the rendering of search fields changed:
1654
1655         fast/forms/search-cancel-button-style-sharing.html
1656         fast/forms/search-display-none-cancel-button.html
1657         fast/forms/searchfield-heights.html
1658         fast/forms/control-restrict-line-height.html
1659         fast/forms/placeholder-pseudo-style.html
1660         fast/forms/search-rtl.html
1661         fast/css/text-overflow-input.html
1662         fast/forms/placeholder-position.html
1663         fast/repaint/search-field-cancel.html
1664         fast/forms/input-appearance-height.html
1665         fast/forms/search-vertical-alignment.html
1666         fast/forms/box-shadow-override.html
1667         fast/forms/search/search-size-with-decorations.html
1668         fast/css/input-search-padding.html
1669         fast/forms/search-styled.html
1670
1671         Reviewed by Darin Adler.
1672
1673         * fast/forms/placeholder-position-expected.txt:
1674         * fast/forms/search/search-size-with-decorations-expected.txt: Added.
1675         * fast/forms/search/search-size-with-decorations.html: Added.
1676         * fast/repaint/search-field-cancel-expected.txt:
1677         * platform/mac/fast/css/input-search-padding-expected.txt:
1678         * platform/mac/fast/css/text-overflow-input-expected.png:
1679         * platform/mac/fast/css/text-overflow-input-expected.txt:
1680         * platform/mac/fast/forms/box-shadow-override-expected.png:
1681         * platform/mac/fast/forms/box-shadow-override-expected.txt:
1682         * platform/mac/fast/forms/control-restrict-line-height-expected.png:
1683         * platform/mac/fast/forms/control-restrict-line-height-expected.txt:
1684         * platform/mac/fast/forms/input-appearance-height-expected.png:
1685         * platform/mac/fast/forms/input-appearance-height-expected.txt:
1686         * platform/mac/fast/forms/placeholder-position-expected.png:
1687         * platform/mac/fast/forms/placeholder-pseudo-style-expected.png:
1688         * platform/mac/fast/forms/placeholder-pseudo-style-expected.txt:
1689         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.png:
1690         * platform/mac/fast/forms/search-cancel-button-style-sharing-expected.txt:
1691         * platform/mac/fast/forms/search-display-none-cancel-button-expected.txt:
1692         * platform/mac/fast/forms/search-rtl-expected.png:
1693         * platform/mac/fast/forms/search-rtl-expected.txt:
1694         * platform/mac/fast/forms/search-styled-expected.txt:
1695         * platform/mac/fast/forms/search-vertical-alignment-expected.png:
1696         * platform/mac/fast/forms/search-vertical-alignment-expected.txt:
1697         * platform/mac/fast/forms/search/search-size-with-decorations-expected.png: Added.
1698         * platform/mac/fast/forms/searchfield-heights-expected.png:
1699         * platform/mac/fast/forms/searchfield-heights-expected.txt:
1700         * platform/mac/fast/repaint/search-field-cancel-expected.png:
1701
1702 2013-08-02  Zalan Bujtas  <zalan@apple.com>
1703
1704         Frame flattening: Change the logic on whether resize event needs to be dispatched.
1705         https://bugs.webkit.org/show_bug.cgi?id=119394
1706
1707         Reviewed by Simon Fraser.
1708
1709         http://trac.webkit.org/changeset/149287 changed the logic so that resize events are
1710         sent out from FrameView::setFrameRect() too. Checking whether frame flattening is
1711         enabled is sufficient enough to ensure that no extra resize events are dispatched.
1712
1713         * fast/frames/flattening/iframe-flattening-resize-event-count-expected.txt: Added.
1714         * fast/frames/flattening/iframe-flattening-resize-event-count.html: Added.
1715         * fast/frames/flattening/resources/iframe-to-resize.html: Added.
1716
1717 2013-08-01  Commit Queue  <commit-queue@webkit.org>
1718
1719         Unreviewed, rolling out r153608.
1720         http://trac.webkit.org/changeset/153608
1721         https://bugs.webkit.org/show_bug.cgi?id=119425
1722
1723         Snorkled fast/multicol/overflow-content-expected.html
1724         (Requested by kling on #webkit).
1725
1726         * fast/css/identical-logical-height-decl-expected.html: Removed.
1727         * fast/css/identical-logical-height-decl.html: Removed.
1728
1729 2013-08-01  Rob Buis  <rwlbuis@webkit.org>
1730
1731         selectors should match attribute name with case sensitivity based on element & document type
1732         https://bugs.webkit.org/show_bug.cgi?id=71152
1733
1734         Reviewed by Darin Adler.
1735
1736         Results matches FireFox nightly.
1737
1738         * fast/dom/SelectorAPI/attrname-case-insensitive-expected.txt: Added.
1739         * fast/dom/SelectorAPI/attrname-case-insensitive.html: Check that in HTML documents CSS selectors
1740         use case-insensitive attribute name matching for HTML elements, case-sensitive otherwise.
1741         * fast/dom/SelectorAPI/attrname-case-sensitive-expected.txt: Added.
1742         * fast/dom/SelectorAPI/attrname-case-sensitive.xhtml: Check that in XHTML documents CSS selectors
1743         always use case-sensitive attribute name matching.
1744         * svg/css/case-sensitive-attrname-selectors-expected.txt: Added.
1745         * svg/css/case-sensitive-attrname-selectors.html: Check that in HTML documents CSS selectors in stylesheets
1746         use case-insensitive attribute name matching for HTML elements, case-sensitive otherwise.
1747
1748 2013-08-01  Alexey Proskuryakov  <ap@apple.com>
1749
1750         <rdar://problem/14625616> http/tests/download/basic-ascii.html and http/tests/download/literal-utf-8.html fails
1751
1752         Changed the PHP files to not have a BOM, which confuses some versions of PHP.
1753         They are both ASCII anyway.
1754
1755         * http/tests/download/resources/basic-ascii.php:
1756         * http/tests/download/resources/literal-utf-8.php:
1757
1758 2013-08-01  Dean Jackson  <dino@apple.com>
1759
1760         srcset algorithm breaks base64 src attributes
1761         https://bugs.webkit.org/show_bug.cgi?id=119413
1762
1763         Reviewed by Darin Adler.
1764
1765         Four new tests that exercise candidate matching. In particular:
1766         - base64 encoded src attributes
1767         - base64 encoded srcset attributes that are escaped
1768         - attributes without scale modifiers
1769         - attributes that have modifiers other than scale
1770
1771         * fast/hidpi/image-srcset-change-dynamically-from-js.html: Minor change to add scale modifier.
1772         * fast/hidpi/image-srcset-data-src.html: Added.
1773         * fast/hidpi/image-srcset-data-srcset.html: Added.
1774         * fast/hidpi/image-srcset-nomodifier.html: Added.
1775         * fast/hidpi/image-srcset-viewport-modifiers.html: Added.
1776         * platform/mac/fast/hidpi/image-srcset-data-src-expected.png: Added.
1777         * platform/mac/fast/hidpi/image-srcset-data-src-expected.txt: Added.
1778         * platform/mac/fast/hidpi/image-srcset-data-srcset-expected.png: Added.
1779         * platform/mac/fast/hidpi/image-srcset-data-srcset-expected.txt: Added.
1780         * platform/mac/fast/hidpi/image-srcset-nomodifier-expected.png: Added.
1781         * platform/mac/fast/hidpi/image-srcset-nomodifier-expected.txt: Added.
1782         * platform/mac/fast/hidpi/image-srcset-viewport-modifiers-expected.png: Added.
1783         * platform/mac/fast/hidpi/image-srcset-viewport-modifiers-expected.txt: Added.
1784
1785 2013-08-01  Dean Jackson  <dino@apple.com>
1786
1787         Minor cleanup for srcset tests
1788         https://bugs.webkit.org/show_bug.cgi?id=119407
1789
1790         Reviewed by Tim Horton.
1791
1792         Other than small typos and style tweaks, there are three
1793         main changes here:
1794
1795         1. Collect duplicated code into a helper file.
1796         2. Make sure the tests that add or remove the attributes
1797         can run standalone outside of DRT.
1798         3. Update the -simple test with new images that make it
1799         more clear what srcset is doing.
1800
1801         * fast/hidpi/image-srcset-change-dynamically-from-js.html:
1802         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html:
1803         * fast/hidpi/image-srcset-invalid-inputs-except-one.html:
1804         * fast/hidpi/image-srcset-invalid-inputs.html:
1805         * fast/hidpi/image-srcset-only-src-attribute.html:
1806         * fast/hidpi/image-srcset-remove-dynamically-from-js.html:
1807         * fast/hidpi/image-srcset-same-alternative-for-both-attributes.html:
1808         * fast/hidpi/image-srcset-simple.html:
1809         * fast/hidpi/image-srcset-src-selection.html:
1810         * fast/hidpi/resources/image-set-1x.png: Added.
1811         * fast/hidpi/resources/image-set-2x.png: Added.
1812         * fast/hidpi/resources/srcset-helper.js: Added.
1813         * platform/mac/fast/hidpi/image-srcset-simple-expected.png:
1814         * platform/mac/fast/hidpi/image-srcset-simple-expected.txt:
1815
1816 2013-08-01  Romain Perier  <romain.perier@gmail.com>
1817
1818         Implement img element's srcset attribute
1819         https://bugs.webkit.org/show_bug.cgi?id=110252
1820
1821         Reviewed by Dean Jackson.
1822
1823         * fast/hidpi/image-srcset-simple.html: Ensures that the good image
1824         is selected from srcset by the user agent according to the choosen scale factor.
1825         * fast/hidpi/image-srcset-src-selection.html: Ensures that the image
1826         from the src attribute is collected by the parsing algorithm and selected by the user agent
1827         when no other candidate matches the scale factor.
1828         * fast/hidpi/image-srcset-only-src-attribute.html: Ensures that the algorithms used for srcset
1829         does not change the behaviour of the src attribute when the srcset attribute is not defined,
1830         even using scale factor greater than 1.
1831         * fast/hidpi/image-srcset-same-alternative-for-both-attributes.html: Ensures that the good image
1832         is selected by the user agent when src and srcset contain an image with a scale factor of 1.
1833         * fast/hidpi/image-srcset-invalid-inputs.html: Ensures that the parsing and the selection
1834         algorithms support invalid inputs. Theses ones are simply ignored.
1835         * fast/hidpi/image-srcset-invalid-inputs-except-one.html: Ensures that a valid image
1836         is selected even if this one is part of a set containing invalid inputs.
1837         * fast/hidpi/image-srcset-invalid-inputs-correct-src.html: Ensures that the image from
1838         the src attribute is choosen when srcset contains only invalid inputs, this selection
1839         should not depend on the scale factor.
1840         * fast/hidpi/image-srcset-change-dynamically-from-js.html: Ensures that src and srcset attributes
1841         can be changed dynamically from javascript.
1842         * fast/hidpi/image-srcset-remove-dynamically-from-js.html: Ensures that src attribute
1843         can be removed dynamically from javascript.
1844         * platform/mac/fast/hidpi/image-srcset-simple-expected.png:
1845         * platform/mac/fast/hidpi/image-srcset-simple-expected.txt:
1846         * platform/mac/fast/hidpi/image-srcset-src-selection-expected.png:
1847         * platform/mac/fast/hidpi/image-srcset-src-selection-expected.txt:
1848         * platform/mac/fast/hidpi/image-srcset-only-src-attribute-expected.png:
1849         * platform/mac/fast/hidpi/image-srcset-only-src-attribute-expected.txt:
1850         * platform/mac/fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.png:
1851         * platform/mac/fast/hidpi/image-srcset-same-alternative-for-both-attributes-expected.txt:
1852         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-expected.png:
1853         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-expected.txt:
1854         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-except-one-expected.png:
1855         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-except-one-expected.txt:
1856         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.png:
1857         * platform/mac/fast/hidpi/image-srcset-invalid-inputs-correct-src-expected.txt:
1858         * platform/mac/fast/hidpi/image-srcset-change-dynamically-from-js-expected.png:
1859         * platform/mac/fast/hidpi/image-srcset-change-dynamically-from-js-expected.txt:
1860         * platform/mac/fast/hidpi/image-srcset-remove-dynamically-from-js-expected.png:
1861         * platform/mac/fast/hidpi/image-srcset-remove-dynamically-from-js-expected.txt:
1862
1863 2013-08-01  Bem Jones-Bey  <bjonesbe@adobe.com>
1864
1865         [CSS Shapes] New positioning model: support for stacked floats with shape-outside
1866         https://bugs.webkit.org/show_bug.cgi?id=118087
1867
1868         Reviewed by Alexandru Chiculita.
1869
1870         Import new test for stacked floats from the CSSWG's repository to
1871         replace the old tests. The simple horizontal rectangle test is no
1872         longer applicable now that float stacking ignores shapes, so it has
1873         just been removed.
1874
1875         * TestExpectations: Remove skipping for replaced tests.
1876         * csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000-expected.html: Added.
1877         * csswg/submitted/shapes/shape-outside/shape-outside-floats-stacked-000.html: Added.
1878         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple-expected.html: Removed.
1879         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-horizontal-multiple.html: Removed.
1880         * fast/shapes/shape-outside-floats/shape-outside-floats-stacked-expected.html: Removed.
1881         * fast/shapes/shape-outside-floats/shape-outside-floats-stacked.html: Removed.
1882
1883 2013-08-01  Bem Jones-Bey  <bjonesbe@adobe.com>
1884
1885         Update polygon shape-outside tests for upstream changes
1886         https://bugs.webkit.org/show_bug.cgi?id=119414
1887
1888         Reviewed by Alexandru Chiculita.
1889
1890         The refs were updated upstream to make them work properly in Blink.
1891         This pulls in that change to keep things in sync.
1892
1893         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html:
1894         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html:
1895         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html:
1896
1897 2013-08-01  Oliver Hunt  <oliver@apple.com>
1898
1899         DFG is not enforcing correct ordering of ToString conversion in MakeRope
1900         https://bugs.webkit.org/show_bug.cgi?id=119408
1901
1902         Reviewed by Filip Pizlo.
1903
1904         Add tests
1905
1906         * fast/js/dfg-make-rope-side-effects-expected.txt: Added.
1907         * fast/js/dfg-make-rope-side-effects.html: Added.
1908         * fast/js/script-tests/dfg-make-rope-side-effects.js: Added.
1909         (f):
1910         (k.valueOf):
1911         (k.toString):
1912
1913 2013-08-01  Filip Pizlo  <fpizlo@apple.com>
1914
1915         DFG optimizations don't handle neutered arrays properly
1916         https://bugs.webkit.org/show_bug.cgi?id=119409
1917
1918         Reviewed by Mark Hahnenberg and Oliver Hunt.
1919
1920         * fast/js/dfg-typed-array-neuter-expected.txt: Added.
1921         * fast/js/dfg-typed-array-neuter.html: Added.
1922         * fast/js/script-tests/dfg-typed-array-neuter.js: Added.
1923         (foo):
1924         (bar):
1925
1926 2013-08-01  Morten Stenshorne  <mstensho@opera.com>
1927
1928         REGRESSION (Safari 6 - ToT): Incorrectly assumes that RenderStyle data can be shared
1929         https://bugs.webkit.org/show_bug.cgi?id=113058
1930
1931         Reviewed by Andreas Kling.
1932
1933         * fast/css/identical-logical-height-decl-expected.html: Added.
1934         * fast/css/identical-logical-height-decl.html: Added.
1935
1936 2013-08-01  Simon Fraser  <simon.fraser@apple.com>
1937
1938         Mark some ref tests that sometimes file becaues of colorspace
1939         issues as both Pass and ImageOnlyFailure.
1940
1941         * platform/mac/TestExpectations:
1942
1943 2013-08-01  Jer Noble  <jer.noble@apple.com>
1944
1945         REGRESSION (r153448) video-controls-captions-trackmenu.html is failing
1946         https://bugs.webkit.org/show_bug.cgi?id=119376
1947
1948         Reviewed by Simon Fraser.
1949
1950         Call showMenu() before attempting to click on the caption menu items.
1951
1952         * media/video-controls-captions-trackmenu.html:
1953         * platform/mac/TestExpectations:
1954
1955 2013-08-01  Ruth Fong  <ruth_fong@apple.com>
1956
1957         Crashing Test: fast/forms/color/input-color-onchange-event.html
1958         <rdar://problem/14621667> and https://bugs.webkit.org/show_bug.cgi?id=119403
1959
1960         Reviewed by Tim Horton.
1961
1962         * platform/mac-wk2/TestExpectations:
1963         * platform/mac/TestExpectations:
1964
1965 2013-08-01  Simon Fraser  <simon.fraser@apple.com>
1966
1967         http/tests/multipart/invalid-image-data-standalone.html needs to skipped, not
1968         just marked as failing, otherwise it gets listed as a test that times out.
1969
1970         * platform/mac/TestExpectations:
1971
1972 2013-08-01  Andrei Parvu  <parvu@adobe.com>
1973
1974         mask-repeat: round bug
1975
1976         Added tests for the -webkit-mask-repeat: round property.
1977         https://bugs.webkit.org/show_bug.cgi?id=119080
1978
1979         Reviewed by Dirk Schulze.
1980
1981         * css3/masking/mask-repeat-round-auto1-expected.html: Added.
1982         * css3/masking/mask-repeat-round-auto1.html: Added.
1983         * css3/masking/mask-repeat-round-auto2-expected.html: Added.
1984         * css3/masking/mask-repeat-round-auto2.html: Added.
1985         * css3/masking/mask-repeat-round-border-expected.html: Added.
1986         * css3/masking/mask-repeat-round-border.html: Added.
1987         * css3/masking/mask-repeat-round-content-expected.html: Added.
1988         * css3/masking/mask-repeat-round-content.html: Added.
1989         * css3/masking/mask-repeat-round-padding-expected.html: Added.
1990         * css3/masking/mask-repeat-round-padding.html: Added.
1991         * css3/masking/resources/circle.png: Added.
1992         * css3/background/background-repeat-round-auto1-expected.html: Added.
1993         * css3/background/background-repeat-round-auto1.html: Added.
1994         * css3/background/background-repeat-round-auto2-expected.html: Added.
1995         * css3/background/background-repeat-round-auto2.html: Added.
1996         * css3/background/background-repeat-round-border-expected.html: Added.
1997         * css3/background/background-repeat-round-border.html: Added.
1998         * css3/background/background-repeat-round-content-expected.html: Added.
1999         * css3/background/background-repeat-round-content.html: Added.
2000         * css3/background/background-repeat-round-padding-expected.html: Added.
2001         * css3/background/background-repeat-round-padding.html: Added.
2002         * css3/background/resources/circle.png: Added.
2003
2004
2005 2013-08-01  Zoltan Arvai  <zarvai@inf.u-szeged.hu>
2006
2007         [Qt] Unreviewed expected pixel test result update after r153522.
2008
2009         * platform/qt-5.0-wk2/compositing/overflow/overflow-compositing-descendant-expected.png:
2010         * platform/qt-5.0-wk2/compositing/overflow/scroll-ancestor-update-expected.png:
2011         * platform/qt-5.0-wk2/compositing/visibility/visibility-simple-video-layer-expected.png:
2012         * platform/qt-5.0-wk2/css2.1/20110323/replaced-min-max-001-expected.png:
2013         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-14-d-expected.png:
2014         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-24-d-expected.png:
2015         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-34-d-expected.png:
2016         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-44-d-expected.png:
2017         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-54-d-expected.png:
2018         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-64-d-expected.png:
2019         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-74-d-expected.png:
2020         * platform/qt-5.0-wk2/css2.1/t170602-bdr-conflct-w-84-d-expected.png:
2021         * platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-expected.png: Added.
2022         * platform/qt-5.0-wk2/css3/compositing/effect-background-blend-mode-stacking-expected.png:
2023         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize09-expected.png: Added.
2024         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize10-expected.png: Added.
2025         * platform/qt-5.0-wk2/fast/backgrounds/size/backgroundSize11-expected.png: Added.
2026         * platform/qt-5.0-wk2/fast/backgrounds/size/contain-and-cover-expected.png: Added.
2027         * platform/qt-5.0-wk2/fast/backgrounds/size/contain-and-cover-zoomed-expected.png:
2028         * platform/qt-5.0-wk2/fast/borders/border-image-side-reduction-expected.png:
2029         * platform/qt-5.0-wk2/fast/fast-mobile-scrolling/no-fixed-position-elements-expected.png: Added.
2030         * platform/qt-5.0-wk2/fast/repaint/block-layout-inline-children-replaced-expected.png:
2031         * platform/qt-5.0-wk2/fast/repaint/fixed-position-transparency-with-overflow-expected.png:
2032         * platform/qt-5.0-wk2/fast/replaced/width100percent-image-expected.png:
2033         * platform/qt-5.0-wk2/scrollbars/overflow-scrollbar-combinations-expected.png:
2034         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png:
2035         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png:
2036         * platform/qt-5.0-wk2/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png:
2037         * platform/qt-5.0-wk2/svg/custom/createImageElement-expected.png:
2038         * platform/qt-5.0-wk2/svg/custom/createImageElement2-expected.png:
2039         * platform/qt-5.0-wk2/svg/custom/image-parent-translation-expected.png:
2040         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display-expected.png:
2041         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display2-expected.png:
2042         * platform/qt-5.0-wk2/svg/custom/js-update-image-and-display3-expected.png:
2043         * platform/qt-5.0-wk2/svg/custom/js-update-image-expected.png:
2044         * platform/qt-5.0-wk2/svg/custom/pointer-events-image-css-transform-expected.png:
2045         * platform/qt-5.0-wk2/svg/custom/pointer-events-image-expected.png:
2046         * platform/qt-5.0-wk2/svg/custom/text-image-opacity-expected.png:
2047         * platform/qt-5.0-wk2/svg/custom/use-on-g-containing-foreignObject-and-image-expected.png:
2048         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-height-attr-expected.png:
2049         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-preserveAspectRatio-attr-expected.png:
2050         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-width-attr-expected.png:
2051         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-x-attr-expected.png:
2052         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-dom-y-attr-expected.png:
2053         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-height-prop-expected.png:
2054         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-preserveAspectRatio-prop-expected.png:
2055         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-width-prop-expected.png:
2056         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-x-prop-expected.png:
2057         * platform/qt-5.0-wk2/svg/dynamic-updates/SVGImageElement-svgdom-y-prop-expected.png:
2058         * platform/qt-5.0-wk2/svg/hixie/perf/004-expected.png:
2059         * platform/qt-5.0-wk2/svg/transforms/animated-path-inside-transformed-html-expected.png:
2060         * platform/qt-5.0-wk2/svg/wicd/test-rightsizing-b-expected.png:
2061         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug101674-expected.png:
2062         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug11026-expected.png:
2063         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1188-expected.png:
2064         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1296-expected.png:
2065         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug1430-expected.png:
2066         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug2981-2-expected.png:
2067         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug4284-expected.png:
2068         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug4427-expected.png:
2069         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug56563-expected.png:
2070         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug625-expected.png:
2071         * platform/qt-5.0-wk2/tables/mozilla/bugs/bug97383-expected.png:
2072         * platform/qt-5.0-wk2/tables/mozilla/core/bloomberg-expected.png:
2073         * platform/qt-5.0-wk2/tables/mozilla/core/misc-expected.png:
2074         * platform/qt-5.0-wk2/tables/mozilla/other/cell_widths-expected.png:
2075         * platform/qt-5.0-wk2/tables/mozilla_expected_failures/bugs/bug6933-expected.png:
2076
2077 2013-07-31  Seokju Kwon  <seokju@webkit.org>
2078
2079         [GTK] Unreviewed gardening
2080         https://bugs.webkit.org/show_bug.cgi?id=119283
2081
2082         Unreviewed GTK gardening.
2083
2084         * platform/gtk/TestExpectations: Remove duplicated entry.
2085
2086 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2087
2088         Skip media/track/track-language-preference.html and media/track/track-prefer-captions.html
2089         rather than just marking them as [ Pass Fail ] since they timeout so often and slow
2090         everything down.
2091
2092         * platform/mac/TestExpectations:
2093
2094 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2095
2096         Clobbering window.console is not cool because it makes debugging tests
2097         harder.
2098
2099         * media/video-test.js:
2100         (logConsole):
2101
2102 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2103
2104         r153462 erroneously unskipped http/tests/multipart/invalid-image-data-standalone.html
2105         so put it back.
2106
2107         * platform/mac/TestExpectations:
2108
2109 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2110
2111         compositing/patterns/direct-pattern-compositing tests suffer
2112         from colorspace issues that cause image failures on some machines.
2113
2114         * platform/mac/TestExpectations:
2115
2116 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2117
2118         media/video-controls-captions-trackmenu.html either crashes,
2119         fails or passes.
2120
2121         * platform/mac/TestExpectations:
2122
2123 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2124
2125         Gardening:
2126         
2127         webkit.org/b/119374 fast/workers/termination-early.html [ Pass Crash ]
2128         webkit.org/b/119375 fast/workers/worker-call.html [ Failure ]
2129
2130         * platform/mac/TestExpectations:
2131
2132 2013-07-31  Simon Fraser  <simon.fraser@apple.com>
2133
2134         Clobbering window.console is not cool
2135         https://bugs.webkit.org/show_bug.cgi?id=119364
2136
2137         Reviewed by Tim Horton.
2138         
2139         full-screen-test.js overrides window.console, which is hella
2140         confusing if you're trying to use console.log to debug a fullscreen test.
2141
2142         * fullscreen/full-screen-test.js:
2143         (logConsole):
2144         * fullscreen/resources/not-allowed.html:
2145
2146 2013-07-31  Mark Lam  <mark.lam@apple.com>
2147
2148         Gardening: changing expectation for fast/forms/color/input-color-onchange-event.html
2149         to "Crash Pass" instead of "Skip".
2150
2151         Not reviewed.
2152
2153         * TestExpectations:
2154
2155 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
2156
2157         Reuse of XMLHttpRequests causes character corruption in response text
2158         https://bugs.webkit.org/show_bug.cgi?id=119358
2159
2160         Reviewed by Anders Carlsson.
2161
2162         * http/tests/xmlhttprequest/reopen-encoding-expected.txt: Added.
2163         * http/tests/xmlhttprequest/reopen-encoding.html: Added.
2164         * http/tests/xmlhttprequest/resources/get-utf-8.cgi: Added.
2165         * http/tests/xmlhttprequest/resources/get-windows-1251.cgi: Added.
2166
2167 2013-07-31  Mark Lam  <mark.lam@apple.com>
2168
2169         Bot greening.
2170
2171         Not reviewed.
2172
2173         * TestExpectations:
2174         - Skipping fast/forms/color/input-color-onchange-event.html which will
2175           crash with a failed assertion on debug builds.
2176           This should be un-skipped when https://bugs.webkit.org/show_bug.cgi?id=119094
2177           is fixed.
2178
2179 2013-07-31  Rob Buis  <rwlbuis@webkit.org>
2180
2181         Convert SVG test from r153433 to a reftest
2182         https://bugs.webkit.org/show_bug.cgi?id=119346
2183
2184         Reviewed by Philip Rogers.
2185
2186         Reftest taken from https://chromium.googlesource.com/chromium/blink/+/ac10e305a870c8fd500b42e90075aee3aa48da8d.
2187
2188         * platform/qt/svg/animations/attributeNameAndAttributeTypeMissmatch-expected.txt: Removed.
2189         * svg/animations/attributeNameAndAttributeTypeMismatch-expected.html: Added.
2190         * svg/animations/attributeNameAndAttributeTypeMismatch.html: Added.
2191         * svg/animations/attributeNameAndAttributeTypeMissmatch.svg: Removed.
2192
2193 2013-07-31  Ruth Fong  <ruth_fong@apple.com>
2194
2195         <input type=color> Mac UI behaviour
2196         <rdar://problem/10269922> and https://bugs.webkit.org/show_bug.cgi?id=61276
2197
2198         Reviewed by Brady Eidson.
2199
2200         Updated tests to reflect <input type='color'> being implemented with a native color picker.
2201
2202         * fast/forms/color/input-color-onchange-event-expected.txt:
2203
2204         * platform/mac/TestExpectations: Enabled fast/form/color tests on Mac.
2205
2206         * platform/mac/accessibility/color-well-expected.txt:
2207         * platform/mac/accessibility/role-subrole-roledescription-expected.txt:
2208         * platform/mac/accessibility/role-subrole-roledescription.html:
2209
2210         * platform/mac/fast/forms/color/input-appearance-color-expected.txt: Updated test expectations
2211         on Mac to reflect the fact that the list attribute for <input type='color'> is not yet supported.
2212
2213 2013-07-31  Mark Hahnenberg  <mhahnenberg@apple.com>
2214
2215         DFG doesn't account for inlining of functions with switch statements that haven't been executed by the baseline JIT
2216         https://bugs.webkit.org/show_bug.cgi?id=119349
2217
2218         Reviewed by Geoffrey Garen.
2219
2220         * fast/js/dfg-inline-switch-imm-expected.txt: Added.
2221         * fast/js/dfg-inline-switch-imm.html: Added.
2222         * fast/js/script-tests/dfg-inline-switch-imm.js: Added.
2223         (foo):
2224         (bar):
2225
2226 2013-07-31  Tim Horton  <timothy_horton@apple.com>
2227
2228         RenderEmbeddedObject::isReplacementObscured is wrong if an obscuring element has pointer-events: none set
2229         https://bugs.webkit.org/show_bug.cgi?id=119348
2230
2231         Reviewed by Dean Jackson.
2232
2233         Change the expected outcome of the test to want a visually-obscured
2234         but clickable embed (because the obscuring element has pointer-events: none)
2235         to be considered obscured.
2236
2237         Also, adjust the test so that it runs all of the subtests even if
2238         some of them fail.
2239
2240         * plugins/unavailable-plugin-indicator-obscurity-expected.txt:
2241         * plugins/unavailable-plugin-indicator-obscurity.html:
2242
2243 2013-07-23  Roger Fong  <roger_fong@apple.com>
2244
2245         Unreviewed gardening. AppleWin port.
2246
2247         * platform/win/editing/selection/move-left-right-expected.txt:
2248
2249 2013-07-31  Bem Jones-Bey  <bjonesbe@adobe.com>
2250
2251         [CSS Shapes] Stop using internals in shape-outside tests
2252         https://bugs.webkit.org/show_bug.cgi?id=119229
2253
2254         Reviewed by Alexandru Chiculita.
2255
2256         We no longer need to use window.internals for shape-outside, since it
2257         is enabled by default on ports where it is compiled in. To make the
2258         w3c spec test cleaner, that reference has been removed from all of the
2259         tests.
2260
2261         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html:
2262         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-000.html:
2263         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001-expected.html:
2264         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-001.html:
2265         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002-expected.html:
2266         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-002.html:
2267         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html:
2268         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html:
2269         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html:
2270         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html:
2271         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html:
2272         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html:
2273         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html:
2274         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html:
2275         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-001.html:
2276         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-002.html:
2277         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-003.html:
2278         * csswg/submitted/shapes/shape-outside/shape-outside-floats-rounded-rectangle-004.html:
2279         * csswg/submitted/shapes/shape-outside/shape-outside-floats-square-000.html:
2280         * csswg/submitted/shapes/shape-outside/shape-outside-floats-square-border-000.html:
2281         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-000.html:
2282         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001-expected.html:
2283         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-001.html:
2284         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002-expected.html:
2285         * csswg/submitted/shapes/shape-outside/shape-outside-floats-vertical-rectangle-002.html:
2286         * csswg/submitted/shapes/shape-outside/w3c-import.log:
2287
2288 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
2289
2290         Test assignment to indexed window properties
2291         https://bugs.webkit.org/show_bug.cgi?id=119307
2292
2293         Reviewed by Geoffrey Garen.
2294
2295         Merge https://chromium.googlesource.com/chromium/blink/+/bdeca10fa79477f669cab1e5b081a480e743fd3f
2296
2297         * http/tests/security/xss-DENIED-window-index-assign-expected.txt: Added.
2298         * http/tests/security/xss-DENIED-window-index-assign.html: Added.
2299
2300 2013-07-31  Ryosuke Niwa  <rniwa@webkit.org>
2301
2302         Add a test to ensure SelectElement removes an option when null is assigned by indexed setter
2303         https://bugs.webkit.org/show_bug.cgi?id=119311
2304
2305         Reviewed by Alexey Proskuryakov.
2306
2307         Merge a test in https://chromium.googlesource.com/chromium/blink/+/da5c8d908b87f75c5ba3d1457c2353642e999963
2308         even though the regression never existed in WebKit.
2309
2310         * fast/forms/select/select-assign-null-expected.txt: Added.
2311         * fast/forms/select/select-assign-null.html: Added.
2312
2313 2013-07-31  Simon Pena  <simon.pena@samsung.com>
2314
2315         [GTK] Unreviewed gardening. Remove flaky tests from TestExpectations.
2316
2317         * platform/gtk/TestExpectations: Remove tests no longer flaky after
2318         webkit.org/b/100688 was fixed in r140166.
2319
2320 2013-07-30  Tim Horton  <timothy_horton@apple.com>
2321
2322         DHTML drag can result in a null-deref under WebDragClient::startDrag
2323         https://bugs.webkit.org/show_bug.cgi?id=119297
2324         <rdar://problem/14213012>
2325
2326         Reviewed by Simon Fraser.
2327
2328         Add a test that ensures that using a zero-size in-document non-<img>
2329         element for setDragImage() doesn't crash.
2330
2331         * fast/events/setDragImage-in-document-element-crash-expected.txt: Added.
2332         * fast/events/setDragImage-in-document-element-crash.html: Added.
2333
2334 2013-07-30  Pravin D  <pravind@samsung.com>
2335
2336         Dotted borders render w/ artifacts and sometimes as solid lines
2337         https://bugs.webkit.org/show_bug.cgi?id=3964
2338
2339         Reviewed by Elliott Sprehn.
2340
2341         * fast/table/border-collapsing/dotted-collapsed-border-expected.txt: Added.
2342         * fast/table/border-collapsing/dotted-collapsed-border.html: Added.
2343         * platform/qt/fast/table/border-collapsing/dotted-collapsed-border-expected.png: Added.
2344
2345 2013-07-30  Vani Hegde  <vani.hegde@samsung.com>
2346
2347         Gmail reply email - Bold and Italic style  get stuck
2348         https://bugs.webkit.org/show_bug.cgi?id=118185
2349
2350         Reviewed by Ryosuke Niwa.
2351
2352         Layout tests added to test bold/italic style toggling on a content
2353         with mixed editability.
2354
2355         * editing/editing.js:
2356         (runDumpAsTextEditingTest): Replaced markupResultList with
2357         elementsForDumpingMarkupList to store all markup data to be logged
2358         at the end of test.
2359         (debugForDumpAsText): Changed to use elementsForDumpingMarkupList.
2360         (startNewMarkupGroup): Added utility function to hold intermediate
2361         data by separating <ol>.
2362         * editing/style/toggle-style-bold-italic-expected.txt: Added.
2363         * editing/style/toggle-style-bold-italic-mixed-editability-expected.txt: Added.
2364         * editing/style/toggle-style-bold-italic-mixed-editability.html: Added.
2365         * editing/style/toggle-style-bold-italic.html: Added.
2366
2367 2013-07-30  Rob Buis  <rwlbuis@webkit.org>
2368
2369         XMLSerializer should reset default namespace when necessary
2370         https://bugs.webkit.org/show_bug.cgi?id=16739
2371         XMLSerializer's handling of namespaces seems to be pretty broken
2372         https://bugs.webkit.org/show_bug.cgi?id=106531
2373
2374         Reviewed by Ryosuke Niwa.
2375
2376         Add tests based on the testcases of both bugs.
2377
2378         * fast/dom/XMLSerializer-element-empty-namespace-expected.txt: Added.
2379         * fast/dom/XMLSerializer-element-empty-namespace.html: Added.
2380         * fast/dom/XMLSerializer-element-empty-namespace2-expected.txt: Added.
2381         * fast/dom/XMLSerializer-element-empty-namespace2.html: Added.
2382
2383 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
2384
2385         REGRESSION: Crash when opening a message on Gmail
2386         https://bugs.webkit.org/show_bug.cgi?id=119105
2387
2388         Landing missing test results.
2389
2390         * fast/js/dfg-get-by-id-unset-then-proto-expected.txt: Added.
2391         * fast/js/dfg-get-by-id-unset-then-proto-less-warmup-expected.txt: Added.
2392         * fast/js/dfg-get-by-id-unset-then-proto-more-warmup-expected.txt: Added.
2393
2394 2013-07-30  Mark Hahnenberg  <mhahnenberg@apple.com>
2395
2396         GetByVal on Arguments does the wrong size load when checking the Arguments object length
2397         https://bugs.webkit.org/show_bug.cgi?id=119281
2398
2399         Reviewed by Geoffrey Garen.
2400
2401         * fast/js/dfg-strict-mode-arguments-get-beyond-length-expected.txt: Added.
2402         * fast/js/dfg-strict-mode-arguments-get-beyond-length.html: Added.
2403         * fast/js/script-tests/dfg-strict-mode-arguments-get-beyond-length.js: Added.
2404         (foo):
2405         (bar):
2406
2407 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
2408
2409         REGRESSION(r139282): Fix document leak when selection is created inside the document
2410         https://bugs.webkit.org/show_bug.cgi?id=119122
2411
2412         OK'd by Ryosuke Niwa.
2413
2414         The added test was very flaky. Trying to make it better with a gc() call at the beginning.
2415
2416         * editing/selection/leak-document-with-selection-inside.html:
2417
2418 2013-07-30  Alexey Proskuryakov  <ap@apple.com>
2419
2420         [Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
2421         https://bugs.webkit.org/show_bug.cgi?id=113094
2422
2423         The test still fails on WK1, and needs to be marked accordingly.
2424
2425         * platform/mac-wk2/TestExpectations:
2426         * platform/mac/TestExpectations:
2427
2428 2013-07-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
2429
2430         Add 'colno' attribute to ErrorEvent interface
2431         https://bugs.webkit.org/show_bug.cgi?id=119257
2432
2433         Reviewed by Darin Adler.
2434
2435         Update several test cases to check the new ErrorEvent.colno
2436         attribute.
2437
2438         * fast/events/constructors/error-event-constructor-expected.txt:
2439         * fast/events/constructors/error-event-constructor.html:
2440         * fast/events/window-onerror9-expected.txt:
2441         * fast/events/window-onerror9.html:
2442         * fast/workers/worker-script-error-expected.txt:
2443         * fast/workers/worker-script-error.html:
2444         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2445
2446 2013-07-30  Christophe Dumez  <ch.dumez@sisa.samsung.com>
2447
2448         Pass column as 4th argument to WorkerGlobalScope.onerror and Window.onerror handlers
2449         https://bugs.webkit.org/show_bug.cgi?id=119251
2450
2451         Reviewed by Geoffrey Garen.
2452
2453         Update several tests to make use of the new column argument passed to
2454         WorkerGlobalScope.onerror and Window.onerror handlers.
2455
2456         * fast/events/window-onerror1-expected.txt:
2457         * fast/events/window-onerror1.html:
2458         * fast/events/window-onerror11-expected.txt:
2459         * fast/events/window-onerror11.html:
2460         * fast/events/window-onerror12-expected.txt:
2461         * fast/events/window-onerror12.html:
2462         * fast/events/window-onerror13.html:
2463         * fast/events/window-onerror14.html:
2464         * fast/events/window-onerror16.html:
2465         * fast/events/window-onerror2-expected.txt:
2466         * fast/events/window-onerror2.html:
2467         * fast/events/window-onerror4-expected.txt:
2468         * fast/events/window-onerror4.html:
2469         * fast/events/window-onerror5-expected.txt:
2470         * fast/events/window-onerror5.html:
2471         * fast/events/window-onerror6-expected.txt:
2472         * fast/events/window-onerror6.html:
2473         * fast/events/window-onerror7-expected.txt:
2474         * fast/events/window-onerror7.html:
2475         * fast/events/window-onerror8-expected.txt:
2476         * fast/events/window-onerror8.html:
2477         * fast/events/window-onerror9-expected.txt:
2478         * fast/events/window-onerror9.html:
2479         * fast/workers/resources/worker-script-error-handled.js:
2480         (onerror):
2481         * fast/workers/worker-script-error-expected.txt:
2482
2483 2013-07-30  Mark Lam  <mark.lam@apple.com>
2484
2485         Fix problems with divot and lineStart mismatches.
2486         https://bugs.webkit.org/show_bug.cgi?id=118662.
2487
2488         Reviewed by Oliver Hunt.
2489
2490         Added regression test cases from https://bugs.webkit.org/show_bug.cgi?id=118662
2491         and https://bugs.webkit.org/show_bug.cgi?id=118664.
2492
2493         * fast/js/line-column-numbers-expected.txt:
2494         * fast/js/line-column-numbers.html:
2495         * fast/js/script-tests/line-column-numbers.js:
2496         (try.toFuzz1):
2497         (try.toFuzz2):
2498
2499 2013-07-30  Simon Pena  <simon.pena@samsung.com>
2500
2501         [GTK] Unreviewed gardening. Updated TestExpectations
2502
2503         * platform/gtk/TestExpectations: Mark transitions/created-while-suspended.html
2504         as slow after r153396.
2505
2506 2013-07-30  Simon Pena  <simon.pena@samsung.com>
2507
2508         [GTK] Unreviewed gardening. Update TestExpectations
2509
2510         Some GTK tests are flaky or time out after the FTL merge.
2511
2512         * platform/gtk/TestExpectations:
2513
2514 2013-07-30  Manuel Rego Casasnovas  <rego@igalia.com>
2515
2516         [GTK] fast/regions/firstletter-inside-flowthread.html is flaky
2517         https://bugs.webkit.org/show_bug.cgi?id=106592
2518
2519         Unreviewed gardening.
2520
2521         * platform/gtk/TestExpectations: Unflag test as it is passing without
2522         problems now.
2523
2524 2013-07-30  Antoine Quint  <graouts@apple.com>
2525
2526         [Mac] can-read-in-dragstart-event.html and can-read-in-copy-and-cut-events.html fail
2527         https://bugs.webkit.org/show_bug.cgi?id=113094
2528
2529         The test can-read-in-copy-and-cut-events.html now passes on mac-wk2.
2530
2531         * platform/mac/TestExpectations:
2532
2533 2013-07-30  Antoine Quint  <graouts@apple.com>
2534
2535         Mark compositing/patterns tests as passing for mac-wk2
2536         https://bugs.webkit.org/show_bug.cgi?id=119246
2537
2538         These tests run fine on WK2.
2539
2540         * platform/mac-wk2/TestExpectations:
2541
2542 2013-07-29  Chris Curtis  <chris_curtis@apple.com>
2543
2544         Eager stack trace for error objects.
2545         https://bugs.webkit.org/show_bug.cgi?id=118918
2546
2547         Reviewed by Geoffrey Garen.
2548         
2549         Added tests to ensure that the stack property was present at creation for all 
2550         error Objects. This test will fail without this patch.
2551
2552         * fast/js/script-tests/stack-at-creation-for-error-objects.js: Added.
2553         (checkStack):
2554         * fast/js/stack-at-creation-for-error-objects-expected.txt: Added.
2555         * fast/js/stack-at-creation-for-error-objects.html: Added.
2556
2557         * inspector/console/console-format-expected.txt:
2558         * inspector/console/console-format.html:
2559         This test was modified by removing the error object from being evaluated. Prior to this patch 
2560         error objects did not have the stack property, so the stack information was not being 
2561         displayed. The stack trace includes a file path specific to the machine that is running 
2562         the test. The results would have differed from one computer to the next. There
2563         is not an easy way to capture the error object to treat it differently. By removing 
2564         the error object there is no need to add extra code to treat it differently.
2565         Also there are other tests inside inspector/console that test the  stack trace, 
2566         so the testing suite does not lose error testing by removing it.
2567         
2568         The .stack property was added to the error objects at creation time.
2569         * fast/js/exception-properties-expected.txt:
2570         * fast/js/script-tests/exception-properties.js:
2571        
2572         The column numbers are modified in the following test. When error objects are explicitly
2573         invoked, the column number points to the beginning "(" instead of end ")". 
2574         Functionality between browsers do not match either. Firefox does not output column 
2575         numbers. Chrome points columns numbers to the beginning of the "new" call.
2576         
2577         * fast/js/line-column-numbers-expected.txt:
2578         * fast/js/stack-trace-expected.txt:
2579
2580 2013-07-29  Bem Jones-Bey  <bjonesbe@adobe.com>
2581
2582         [CSS Shapes] New positioning model: update percentage rectangle and inset rectangle tests
2583         https://bugs.webkit.org/show_bug.cgi?id=118086
2584
2585         Reviewed by Dirk Schulze.
2586
2587         Update percentage based tests to work with the new positioning model.
2588         Also move the tests to be W3C spec tests, so they have been impored
2589         back here from the CSSWG repo.
2590
2591         * TestExpectations: Remove skipping for replaced tests.
2592         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003-expected.html: Added.
2593         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-003.html: Added.
2594         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004-expected.html: Added.
2595         * csswg/submitted/shapes/shape-outside/shape-outside-floats-horizontal-rectangle-004.html: Added.
2596         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002-expected.html: Added.
2597         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-002.html: Added.
2598         * csswg/submitted/shapes/shape-outside/w3c-import.log:
2599         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage-expected.html: Removed.
2600         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-percentage.html: Removed.
2601         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage-expected.html: Removed.
2602         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-rectangle-percentage.html: Removed.
2603
2604 2013-07-29  Mario Sanchez Prada  <mario.prada@samsung.com>
2605
2606         [ATK] Implement attributesOfChildren() for AccessibilityUIElement
2607         https://bugs.webkit.org/show_bug.cgi?id=118967
2608
2609         Reviewed by Gustavo Noronha Silva.
2610
2611         Removed fixed tests from TestExpectations and added/updated expected
2612         results for tests that are now dumping more useful information.
2613
2614         * platform/gtk/TestExpectations: Removed three fixed tests.
2615         * platform/gtk/accessibility/image-map2-expected.txt: Updated.
2616         * platform/gtk/accessibility/lists-expected.txt: Added.
2617         * platform/gtk/accessibility/plugin-expected.txt: Added.
2618         * platform/gtk/accessibility/table-with-aria-role-expected.txt: Added.
2619
2620 2013-07-29  Renata Hodovan  <reni@webkit.org>
2621
2622         ASSERT_NOT_REACHED was touched in WebCore::SVGAnimatedType::valueAsString
2623         https://bugs.webkit.org/show_bug.cgi?id=118744
2624
2625         Reviewed by Philip Rogers.
2626
2627         Adding test to check whether attributeName and attributeType are consistent in <animateTransform>.
2628
2629         * platform/qt/svg/animations/attributeNameAndAttributeTypeMissmatch-expected.txt: Added.
2630         * svg/animations/attributeNameAndAttributeTypeMissmatch.svg: Added.
2631
2632 2013-07-29  Mario Sanchez Prada  <mario.prada@samsung.com>
2633
2634         [ATK] Implement allAttributes() for AccessibilityUIElement
2635         https://bugs.webkit.org/show_bug.cgi?id=118966
2636
2637         Reviewed by Gustavo Noronha Silva.
2638
2639         Removed fixed tests from TestExpectations and added/updated expected
2640         results for tests that are now dumping more useful information.
2641
2642         * platform/gtk/TestExpectations: Removed four fixed tests.
2643         * platform/gtk/accessibility/image-link-expected.txt: Updated.
2644         * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated
2645         * platform/gtk/accessibility/table-cells-expected.txt: Updated
2646         * platform/gtk/accessibility/table-detection-expected.txt: Added.
2647         * platform/gtk/accessibility/table-one-cell-expected.txt: Added.
2648         * platform/gtk/accessibility/table-with-rules-expected.txt: Added.
2649         * platform/gtk/accessibility/transformed-element-expected.txt: Added.
2650
2651 2013-07-29  Antoine Quint  <graouts@apple.com>
2652
2653         fast/spatial-navigation test fail on mac-wk2
2654         https://bugs.webkit.org/show_bug.cgi?id=96438
2655
2656         This test now passes on Mac so we don't need to skip it any longer.
2657
2658         Reviewed by Antonio Gomes.
2659
2660         * platform/mac/TestExpectations:
2661
2662 2013-07-28  Antoine Quint  <graouts@apple.com>
2663
2664         fast/forms/input-in-table-cell-no-value.html fails on platform without ENABLE(INPUT_TYPE_DATE)
2665         https://bugs.webkit.org/show_bug.cgi?id=90987
2666
2667         This test now passes on Mac so we don't need to skip it any longer.
2668
2669         Reviewed by Anders Carlsson.
2670
2671         * platform/mac/TestExpectations:
2672
2673 2013-07-27  Sam Weinig  <sam@webkit.org>
2674
2675         Stop pretending to support <string> for text-align.
2676         https://bugs.webkit.org/show_bug.cgi?id=119107
2677
2678         Reviewed by Andreas Kling.
2679
2680         * fast/css/text-align-string-crash-expected.txt: Added.
2681         * fast/css/text-align-string-crash.html: Added.
2682
2683 2013-07-26  Dean Jackson  <dino@apple.com>
2684
2685         Allow new transitions to run even when controller is suspended
2686         https://bugs.webkit.org/show_bug.cgi?id=119171
2687         <rdar://problem/14511404>
2688
2689         Reviewed by Simon Fraser.
2690
2691         This is actually a test to make sure this fix didn't break anything. There is no
2692         way to trigger the new behaviour from the test system (or from Safari).
2693
2694 2013-07-26  Bem Jones-Bey  <bjonesbe@adobe.com>
2695
2696         [CSS Shapes] New positioning model: support for polygon shape-outside
2697         https://bugs.webkit.org/show_bug.cgi?id=118085
2698
2699         Reviewed by Dirk Schulze.
2700
2701         Update polygon tests to work for new positioning model and migrate
2702         them to be W3C spec tests. Thus, they have been imported from the
2703         CSSWG repository now.
2704
2705         * TestExpectations: Remove skip for replaced test.
2706         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000-expected.html: Added.
2707         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-000.html: Added.
2708         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001-expected.html: Added.
2709         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-001.html: Added.
2710         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002-expected.html: Added.
2711         * csswg/submitted/shapes/shape-outside/shape-outside-floats-polygon-002.html: Added.
2712         * csswg/submitted/shapes/shape-outside/w3c-import.log:
2713         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-polygon-expected.html: Removed.
2714         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-polygon.html: Removed.
2715
2716 2013-07-26  Oliver Hunt  <oliver@apple.com>
2717
2718         REGRESSION(FTL?): Crashes in plugin tests
2719         https://bugs.webkit.org/show_bug.cgi?id=119141
2720
2721         Reviewed by Michael Saboff.
2722
2723         Bring back plugin tests
2724
2725         * platform/mac/TestExpectations:
2726
2727 2013-07-26  Filip Pizlo  <fpizlo@apple.com>
2728
2729         REGRESSION: Crash when opening a message on Gmail
2730         https://bugs.webkit.org/show_bug.cgi?id=119105
2731
2732         Reviewed by Oliver Hunt and Mark Hahnenberg.
2733
2734         * fast/js/dfg-get-by-id-unset-then-proto-less-warmup.html: Added.
2735         * fast/js/dfg-get-by-id-unset-then-proto-more-warmup.html: Added.
2736         * fast/js/dfg-get-by-id-unset-then-proto.html: Added.
2737         * fast/js/jsc-test-list
2738         * fast/js/script-tests/dfg-get-by-id-unset-then-proto-less-warmup.js: Added.
2739         (foo):
2740         (Blah):
2741         * fast/js/script-tests/dfg-get-by-id-unset-then-proto-more-warmup.js: Added.
2742         (foo):
2743         (Blah):
2744         * fast/js/script-tests/dfg-get-by-id-unset-then-proto.js: Added.
2745         (foo):
2746         (Blah):
2747
2748 2013-07-19  Mark Hahnenberg  <mhahnenberg@apple.com>
2749
2750         Setting a large numeric property on an object causes it to allocate a huge backing store
2751         https://bugs.webkit.org/show_bug.cgi?id=118914
2752
2753         Reviewed by Geoffrey Garen.
2754
2755         Added new regression test for put-by-val-ing to a blank indexing type with a large index.
2756         This fix is ~800x speedup on this regression test :-o
2757
2758         * fast/js/regress/put-by-val-large-index-blank-indexing-type.html: Added.
2759         * fast/js/regress/script-tests/put-by-val-large-index-blank-indexing-type.js: Added.
2760
2761 2013-07-25  Ryosuke Niwa  <rniwa@webkit.org>
2762
2763         Fix document leak when selection is created inside the document
2764         https://bugs.webkit.org/show_bug.cgi?id=119122
2765
2766         Reviewed by Andreas Kling.
2767
2768         Added a regression test.
2769
2770         * editing/selection/leak-document-with-selection-inside-expected.txt: Added.
2771         * editing/selection/leak-document-with-selection-inside.html: Added.
2772
2773 2013-07-25  Bem Jones-Bey  <bjonesbe@adobe.com>
2774
2775         [CSS Shapes] New positioning model: support for inset rectangle shape-outside
2776         https://bugs.webkit.org/show_bug.cgi?id=118083
2777
2778         Reviewed by Dirk Schulze.
2779
2780         Update inset-rectangle tests to work with new positioning model.
2781         Removed some test cases that aren't really needed or aren't applicable
2782         with the new model. These test cases live in the CSS WG's repo now, so
2783         they've been imported here.
2784
2785         * TestExpectations: Remove skip lines for replaced tests.
2786         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000-expected.html: Added.
2787         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-000.html: Added.
2788         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle-expected.html.
2789         * csswg/submitted/shapes/shape-outside/shape-outside-floats-inset-rectangle-001.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-rounded-inset-rectangle.html.
2790         * csswg/submitted/shapes/shape-outside/w3c-import.log:
2791         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle-expected.html: Removed.
2792         * fast/shapes/shape-outside-floats/shape-outside-floats-simple-inset-rectangle.html: Removed.
2793
2794 2013-07-25  Zoltan Horvath  <zoltan@webkit.org>
2795
2796         [CSS Shapes] Add missing includes to shape-inside polygon tests
2797         https://bugs.webkit.org/show_bug.cgi?id=119098
2798
2799         Reviewed by Dirk Schulze.
2800
2801         We need to include subpixel-utils.js for tests which use simple-polygon.js, since it uses
2802         SubPixelLayout, otherwise both the result/expected are generating incorrect output.
2803
2804         * fast/shapes/shape-inside/shape-inside-regular-polygon16-expected.html:
2805         * fast/shapes/shape-inside/shape-inside-regular-polygon16.html:
2806         * fast/shapes/shape-inside/shape-inside-regular-polygon8-expected.html:
2807         * fast/shapes/shape-inside/shape-inside-regular-polygon8.html:
2808
2809 2013-07-25  Ryosuke Niwa  <rniwa@webkit.org>
2810
2811         Don't force layout when querying a fixed or non-box margin/padding property
2812         https://bugs.webkit.org/show_bug.cgi?id=118032
2813
2814         Reviewed by David Hyatt.
2815
2816         Add a regression test inspired by the one added in
2817         https://chromium.googlesource.com/chromium/blink/+/ff234b1593b2b493d47f38f687d09a87bc42c9eb.
2818
2819         * fast/css/computed-width-without-renderer-expected.txt: Added.
2820         * fast/css/computed-width-without-renderer.html: Added.
2821
2822 2013-07-25  Bear Travis  <betravis@adobe.com>
2823
2824         [CSS Shapes] Fix typo in simple-polygon.js
2825         https://bugs.webkit.org/show_bug.cgi?id=119096
2826
2827         Reviewed by Dirk Schulze.
2828
2829         A function name typo was preventing tests and expectations using simple-polygon.js
2830         from generating correct output.
2831
2832         * fast/shapes/resources/simple-polygon.js:
2833         (polygonXIntercepts): Correctly camel-case function name.
2834
2835 2013-07-25  Bem Jones-Bey  <bjonesbe@adobe.com>
2836
2837         [CSS Shapes] New positioning model: support for circle and ellipse shape-outside
2838         https://bugs.webkit.org/show_bug.cgi?id=118084
2839
2840         Reviewed by Dirk Schulze.
2841
2842         Update circle and ellipse tests to work with new positioning. These
2843         have been rehomed as W3C spec tests, and thus are imported from the
2844         CSSWG's repository.
2845
2846         * TestExpectations: Remove skip for updated tests.
2847         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-circle-expected.html.
2848         * csswg/submitted/shapes/shape-outside/shape-outside-floats-circle-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-circle.html.
2849         * csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000-expected.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-ellipse-expected.html.
2850         * csswg/submitted/shapes/shape-outside/shape-outside-floats-ellipse-000.html: Renamed from LayoutTests/fast/shapes/shape-outside-floats/shape-outside-floats-simple-ellipse.html.
2851         * csswg/submitted/shapes/shape-outside/w3c-import.log:
2852
2853 2013-07-19  Filip Pizlo  <fpizlo@apple.com>
2854
2855         fourthTier: String GetByVal out-of-bounds handling is so wrong
2856         https://bugs.webkit.org/show_bug.cgi?id=118935
2857
2858         Reviewed by Geoffrey Garen.
2859
2860         * fast/js/dfg-string-out-of-bounds-check-structure-expected.txt: Added.
2861         * fast/js/dfg-string-out-of-bounds-check-structure.html: Added.
2862         * fast/js/dfg-string-out-of-bounds-cse-expected.txt: Added.
2863         * fast/js/dfg-string-out-of-bounds-cse.html: Added.
2864         * fast/js/dfg-string-out-of-bounds-negative-check-structure-expected.txt: Added.
2865         * fast/js/dfg-string-out-of-bounds-negative-check-structure.html: Added.
2866         * fast/js/dfg-string-out-of-bounds-negative-proto-value-expected.txt: Added.
2867         * fast/js/dfg-string-out-of-bounds-negative-proto-value.html: Added.
2868         * fast/js/jsc-test-list:
2869         * fast/js/script-tests/dfg-string-out-of-bounds-check-structure.js: Added.
2870         (foo):
2871         * fast/js/script-tests/dfg-string-out-of-bounds-cse.js: Added.
2872         (foo):
2873         * fast/js/script-tests/dfg-string-out-of-bounds-negative-check-structure.js: Added.
2874         (foo):
2875         (while):
2876         * fast/js/script-tests/dfg-string-out-of-bounds-negative-proto-value.js: Added.
2877         (foo):
2878
2879 2013-06-25  Filip Pizlo  <fpizlo@apple.com>
2880
2881         fourthTier: DFG should support switch_string
2882         https://bugs.webkit.org/show_bug.cgi?id=117967
2883
2884         Reviewed by Sam Weinig.
2885
2886         * fast/js/regress/script-tests/switch-string-basic-big-var.js: Added.
2887         (foo):
2888         (make):
2889         * fast/js/regress/script-tests/switch-string-basic-big.js: Added.
2890         (foo):
2891         (make):
2892         * fast/js/regress/script-tests/switch-string-basic-var.js: Added.
2893         (foo):
2894         (make):
2895         * fast/js/regress/script-tests/switch-string-basic.js: Added.
2896         (foo):
2897         * fast/js/regress/script-tests/switch-string-big-length-tower-var.js: Added.
2898         (foo):
2899         * fast/js/regress/script-tests/switch-string-length-tower-var.js: Added.
2900         (foo):
2901         * fast/js/regress/script-tests/switch-string-length-tower.js: Added.
2902         (foo):
2903         * fast/js/regress/script-tests/switch-string-short.js: Added.
2904         (foo):
2905         * fast/js/regress/switch-string-basic-big-expected.txt: Added.
2906         * fast/js/regress/switch-string-basic-big-var-expected.txt: Added.
2907         * fast/js/regress/switch-string-basic-big-var.html: Added.
2908         * fast/js/regress/switch-string-basic-big.html: Added.
2909         * fast/js/regress/switch-string-basic-expected.txt: Added.
2910         * fast/js/regress/switch-string-basic-var-expected.txt: Added.
2911         * fast/js/regress/switch-string-basic-var.html: Added.
2912         * fast/js/regress/switch-string-basic.html: Added.
2913         * fast/js/regress/switch-string-big-length-tower-var-expected.txt: Added.
2914         * fast/js/regress/switch-string-big-length-tower-var.html: Added.
2915         * fast/js/regress/switch-string-length-tower-expected.txt: Added.
2916         * fast/js/regress/switch-string-length-tower-var-expected.txt: Added.
2917         * fast/js/regress/switch-string-length-tower-var.html: Added.
2918         * fast/js/regress/switch-string-length-tower.html: Added.
2919         * fast/js/regress/switch-string-short-expected.txt: Added.
2920         * fast/js/regress/switch-string-short.html: Added.
2921
2922 2013-06-23  Filip Pizlo  <fpizlo@apple.com>
2923
2924         fourthTier: DFG should optimize identifier string equality
2925         https://bugs.webkit.org/show_bug.cgi?id=117920
2926
2927         Reviewed by Sam Weinig.
2928         
2929         Add a benchmark for string equality where there is a long identifier, and
2930         also add a benchmark for non-identifier string equality (since the previous
2931         test for string equality was really identifier equality).
2932
2933         * fast/js/regress/script-tests/string-long-ident-equality.js: Added.
2934         (foo):
2935         * fast/js/regress/script-tests/string-var-equality.js: Added.
2936         (addFoo):
2937         (foo):
2938         * fast/js/regress/string-long-ident-equality-expected.txt: Added.
2939         * fast/js/regress/string-long-ident-equality.html: Added.
2940         * fast/js/regress/string-var-equality-expected.txt: Added.
2941         * fast/js/regress/string-var-equality.html: Added.
2942
2943 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
2944
2945         fourthTier: DFG shouldn't exit just because a String GetByVal went out-of-bounds
2946         https://bugs.webkit.org/show_bug.cgi?id=117906
2947
2948         Reviewed by Mark Hahnenberg.
2949         
2950         The out-of-bounds benchmark that isn't insane speeds up by 22x in this
2951         patch.
2952
2953         * fast/js/regress/script-tests/string-get-by-val-out-of-bounds-insane.js: Added.
2954         (foo):
2955         * fast/js/regress/script-tests/string-get-by-val-out-of-bounds.js: Added.
2956         (foo):
2957         * fast/js/regress/string-get-by-val-out-of-bounds-expected.txt: Added.
2958         * fast/js/regress/string-get-by-val-out-of-bounds-insane-expected.txt: Added.
2959         * fast/js/regress/string-get-by-val-out-of-bounds-insane.html: Added.
2960         * fast/js/regress/string-get-by-val-out-of-bounds.html: Added.
2961
2962 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
2963
2964         fourthTier: DFG should CSE MakeRope
2965         https://bugs.webkit.org/show_bug.cgi?id=117905
2966
2967         Reviewed by Geoffrey Garen.
2968         
2969         This benchmark speeds up by 50%.
2970
2971         * fast/js/regress/make-rope-cse-expected.txt: Added.
2972         * fast/js/regress/make-rope-cse.html: Added.
2973         * fast/js/regress/script-tests/make-rope-cse.js: Added.
2974         (foo):
2975
2976 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
2977
2978         fourthTier: DFG should't exit just because it GetByVal'd a big character
2979         https://bugs.webkit.org/show_bug.cgi?id=117899
2980
2981         Reviewed by Mark Hahnenberg.
2982         
2983         This benchmark speeds up by 3x.
2984
2985         * fast/js/regress/script-tests/string-get-by-val-big-char.js: Added.
2986         (foo):
2987         * fast/js/regress/string-get-by-val-big-char-expected.txt: Added.
2988         * fast/js/regress/string-get-by-val-big-char.html: Added.
2989
2990 2013-06-21  Filip Pizlo  <fpizlo@apple.com>
2991
2992         fourthTier: Small strings shouldn't get GC'd
2993         https://bugs.webkit.org/show_bug.cgi?id=117897
2994
2995         Reviewed by Mark Hahnenberg.
2996         
2997         This test speeds up by 5%.
2998
2999         * fast/js/regress/script-tests/string-get-by-val.js: Added.
3000         (foo):
3001         * fast/js/regress/string-get-by-val-expected.txt: Added.
3002         * fast/js/regress/string-get-by-val.html: Added.
3003
3004 2013-06-18  Filip Pizlo  <fpizlo@apple.com>
3005
3006         fourthTier: DFG should have switch_char
3007         https://bugs.webkit.org/show_bug.cgi?id=117710
3008
3009         Rubber stamped by Mark Hahnenberg.
3010
3011         * fast/js/regress/script-tests/switch-char-constant.js: Added.
3012         (foo):
3013         (bar):
3014         * fast/js/regress/script-tests/switch-char.js: Added.
3015         (foo):
3016         (bar):
3017         * fast/js/regress/switch-char-constant-expected.txt: Added.
3018         * fast/js/regress/switch-char-constant.html: Added.
3019         * fast/js/regress/switch-char-expected.txt: Added.
3020         * fast/js/regress/switch-char.html: Added.
3021
3022 2013-06-15  Filip Pizlo  <fpizlo@apple.com>
3023
3024         fourthTier: Add CFG simplification for Switch
3025         https://bugs.webkit.org/show_bug.cgi?id=117677
3026
3027         Reviewed by Mark Hahnenberg.
3028
3029         * fast/js/regress/script-tests/switch-constant.js: Added.
3030         (foo):
3031         (bar):
3032         * fast/js/regress/script-tests/switch.js: Added.
3033         (foo):
3034         (bar):
3035         * fast/js/regress/switch-constant-expected.txt: Added.
3036         * fast/js/regress/switch-constant.html: Added.
3037         * fast/js/regress/switch-expected.txt: Added.
3038         * fast/js/regress/switch.html: Added.
3039
3040 2013-06-11  Filip Pizlo  <fpizlo@apple.com>
3041
3042         fourthTier: DFG should support op_in and it should use patching to make it fast
3043         https://bugs.webkit.org/show_bug.cgi?id=117385
3044
3045         Reviewed by Geoffrey Garen.
3046         
3047         Test coverage for op_in performance.
3048
3049         * fast/js/regress/in-four-cases-expected.txt: Added.
3050         * fast/js/regress/in-four-cases.html: Added.
3051         * fast/js/regress/in-one-case-false-expected.txt: Added.
3052         * fast/js/regress/in-one-case-false.html: Added.
3053         * fast/js/regress/in-one-case-true-expected.txt: Added.
3054         * fast/js/regress/in-one-case-true.html: Added.
3055         * fast/js/regress/in-two-cases-expected.txt: Added.
3056         * fast/js/regress/in-two-cases.html: Added.
3057         * fast/js/regress/script-tests/in-four-cases.js: Added.
3058         (foo):
3059         (bar):
3060         * fast/js/regress/script-tests/in-one-case-false.js: Added.
3061         (foo):
3062         (bar):
3063         * fast/js/regress/script-tests/in-one-case-true.js: Added.
3064         (foo):
3065         (bar):
3066         * fast/js/regress/script-tests/in-two-cases.js: Added.
3067         (foo):
3068         (bar):
3069
3070 2013-06-11  Geoffrey Garen  <ggaren@apple.com>
3071
3072         Rolled back in <http://trac.webkit.org/changeset/151363>.
3073
3074         Rubber stamped by Phil Pizlo.
3075
3076 2013-06-09  Filip Pizlo  <fpizlo@apple.com>
3077
3078         Merge trunk r146653.
3079
3080     2013-03-22  Filip Pizlo  <fpizlo@apple.com>
3081     
3082             DFG folding of PutById to SimpleReplace should consider the specialized function case
3083             https://bugs.webkit.org/show_bug.cgi?id=113093
3084     
3085             Reviewed by Geoffrey Garen and Mark Hahnenberg.
3086     
3087             * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function-expected.txt: Added.
3088             * fast/js/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.html: Added.
3089             * fast/js/jsc-test-list:
3090             * fast/js/script-tests/dfg-cfa-prove-put-by-id-simple-when-storing-to-specialized-function.js: Added.
3091             (foo):
3092             (baz):
3093             (fuzz):
3094     
3095 2013-06-09  Filip Pizlo  <fpizlo@apple.com>
3096
3097         fourthTier: DFG GetById patching shouldn't distinguish between self lists and proto lists
3098         https://bugs.webkit.org/show_bug.cgi?id=117377
3099
3100         Reviewed by Geoffrey Garen.
3101         
3102         Add tests that show why this is important. These tests speed up by more than 3x.
3103
3104         * fast/js/regress/get-by-id-proto-or-self-expected.txt: Added.
3105         * fast/js/regress/get-by-id-proto-or-self.html: Added.
3106         * fast/js/regress/get-by-id-self-or-proto-expected.txt: Added.
3107         * fast/js/regress/get-by-id-self-or-proto.html: Added.
3108         * fast/js/regress/script-tests/get-by-id-proto-or-self.js: Added.
3109         (foo):
3110         (bar):
3111         (Foo):
3112         * fast/js/regress/script-tests/get-by-id-self-or-proto.js: Added.
3113         (foo):
3114         (bar):
3115         (Foo):
3116
3117 2013-06-07  Filip Pizlo  <fpizlo@apple.com>
3118
3119         fourthTier: don't insert ForceOSRExits except for inadequate coverage
3120         https://bugs.webkit.org/show_bug.cgi?id=117363
3121
3122         Reviewed by Mark Hahnenberg.
3123         
3124         Convert this test, since this was the test originally added for
3125         ConstantFoldingPhase::paintUnreachableCode(). I wanted to make sure that I had good coverage
3126         for this since I am removing that method.
3127
3128         * fast/js/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop-expected.txt:
3129         * fast/js/script-tests/dfg-force-exit-then-sparse-conditional-constant-prop-in-loop.js:
3130
3131 2013-06-03  Filip Pizlo  <fpizlo@apple.com>
3132
3133         Unreviewed, unbreak all of the tests.
3134         
3135         Printing "Some tests failed" is great for the silentTestPass mode, but breaks all previous
3136         expected-to-fail tests. Changed it so we only print this helpful message if we're in
3137         silentTestPass mode.
3138
3139         * fast/js/resources/js-test-pre.js:
3140         (isSuccessfullyParsed):
3141
3142 2013-05-31  Filip Pizlo  <fpizlo@apple.com>
3143
3144         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
3145
3146         Rubber stamped by Mark Hahnenberg.
3147
3148         * fast/js/dfg-arguments-alias-one-block-overwrite-expected.txt:
3149         * fast/js/dfg-arguments-out-of-bounds-expected.txt:
3150         * fast/js/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int-expected.txt:
3151         * fast/js/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers-expected.txt:
3152         * fast/js/dfg-array-length-dead-expected.txt:
3153         * fast/js/dfg-array-pop-side-effects-expected.txt:
3154         * fast/js/resources/js-test-pre.js:
3155         (testFailed):
3156         (dfgIncrement):
3157         (isSuccessfullyParsed):
3158         * fast/js/script-tests/dfg-arguments-alias-one-block-overwrite.js:
3159         * fast/js/script-tests/dfg-arguments-out-of-bounds.js:
3160         * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-predicted-but-not-proven-int.js:
3161         * fast/js/script-tests/dfg-arith-add-overflow-check-elimination-tower-of-large-numbers.js:
3162         * fast/js/script-tests/dfg-array-length-dead.js:
3163         * fast/js/script-tests/dfg-array-pop-side-effects.js:
3164
3165 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
3166
3167         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
3168
3169         Rubber stamped by Oliver Hunt.
3170
3171         * fast/js/dfg-arguments-alias-one-block-expected.txt:
3172         * fast/js/dfg-arguments-cross-code-origin-expected.txt:
3173         * fast/js/dfg-arguments-mixed-alias-expected.txt:
3174         * fast/js/dfg-arguments-osr-exit-expected.txt:
3175         * fast/js/dfg-arguments-osr-exit-multiple-blocks-before-exit-expected.txt:
3176         * fast/js/dfg-arguments-unexpected-escape-expected.txt:
3177         * fast/js/script-tests/dfg-arguments-alias-one-block.js:
3178         * fast/js/script-tests/dfg-arguments-cross-code-origin.js:
3179         * fast/js/script-tests/dfg-arguments-mixed-alias.js:
3180         * fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks-before-exit.js:
3181         * fast/js/script-tests/dfg-arguments-osr-exit.js:
3182         * fast/js/script-tests/dfg-arguments-unexpected-escape.js:
3183
3184 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
3185
3186         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
3187
3188         Rubber stamped by Oliver Hunt.
3189
3190         * fast/js/dfg-arguments-alias-activation-expected.txt:
3191         * fast/js/dfg-arguments-alias-activation.html:
3192         * fast/js/dfg-arguments-alias-expected.txt:
3193         * fast/js/script-tests/dfg-arguments-alias.js:
3194
3195 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
3196
3197         fourthTier: convert more fast/js/dfg-* tests to wait for the concurrent JIT
3198
3199         Rubber stamped by Oliver Hunt.
3200
3201         * fast/js/dfg-abs-backwards-propagation-expected.txt:
3202         * fast/js/dfg-add-not-number-expected.txt:
3203         * fast/js/dfg-arguments-alias-escape-expected.txt:
3204         * fast/js/resources/js-test-pre.js:
3205         (dfgCompiled):
3206         (dfgIncrement):
3207         * fast/js/script-tests/dfg-abs-backwards-propagation.js:
3208         * fast/js/script-tests/dfg-add-not-number.js:
3209         * fast/js/script-tests/dfg-arguments-alias-escape.js:
3210         * fast/js/script-tests/dfg-arguments-alias-one-block-osr-exit.js:
3211         * fast/js/script-tests/dfg-arguments-alias-one-block-overwrite-arguments.js:
3212
3213 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
3214
3215         fourthTier: fast/js should have a way of running tests long enough to wait for the concurrent JIT to tier up
3216         https://bugs.webkit.org/show_bug.cgi?id=116878
3217
3218         Reviewed by Oliver Hunt.
3219
3220         This adds three things to js-test-pre and uses them in one representative test:
3221
3222         silentTestPass: If you set this to true, then testPassed() won't print anything, and will instead just have
3223             isSuccessfullyParsed() print a message saying that some tests passed silently. This allows tests to call
3224             shouldBe() and friends in a loop whose running time is dependent on concurrent JIT behavior, and still
3225             be sure that the resulting test will be deterministic.
3226         
3227         noInline(): If testRunner is present, disable inlining of the relevant function.
3228
3229         dfgIncrement({f:function, i:index, n:limit}): Returns index either if index < limit, or if the function is
3230             DFG compiled. Otherwise, if index >= limit and the function isn't DFG compiled, return 0. This means
3231             that the 'i++' in the fast/js/dfg-* warm-up loops can be replaced with:
3232
3233             i = dfgIncrement({f:<function you're interested in>, i:i + 1, n:<some number smaller than the loop condition>)
3234
3235             This has the effect of having the loop repeat the first 'n' iterations until the function is DFG
3236             compiled. See the modified test, where we do n:100 and the loop condition is i < 200. So the loop will
3237             repeat the first 100 iterations until the function is DFG compiled and will only do the last 100
3238             iterations once DFG compilation kicks in.    
3239
3240         * fast/js/dfg-arguments-osr-exit-multiple-blocks-expected.txt:
3241         * fast/js/resources/js-test-pre.js:
3242         (testPassed):
3243         (dfgIncrement):
3244         (noInline):
3245         (isSuccessfullyParsed):
3246         * fast/js/script-tests/dfg-arguments-osr-exit-multiple-blocks.js:
3247
3248 2013-05-28  Filip Pizlo  <fpizlo@apple.com>
3249
3250         testRunner should have a way of disabling inlining of functions
3251         https://bugs.webkit.org/show_bug.cgi?id=116875
3252
3253         Reviewed by Mark Hahnenberg.
3254
3255         * fast/js/script-tests/dfg-min-max.js:
3256
3257 2013-05-27  Filip Pizlo  <fpizlo@apple.com>
3258
3259         testRunner should be able to tell you if a function is DFG compiled
3260         https://bugs.webkit.org/show_bug.cgi?id=116847
3261
3262         Reviewed by Mark Hahnenberg.
3263
3264         * fast/js/script-tests/dfg-min-max.js:
3265
3266 2013-05-27  Filip Pizlo  <fpizlo@apple.com>
3267
3268         fourthTier: DFG ArithMod should have the !nodeUsedAsNumber optimizations that ArithDiv has
3269         https://bugs.webkit.org/show_bug.cgi?id=116841
3270
3271         Reviewed by Mark Hahnenberg.
3272
3273         * fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc-expected.txt: Added.
3274         * fast/js/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.html: Added.
3275         * fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc-expected.txt: Added.
3276         * fast/js/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.html: Added.
3277         * fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc-expected.txt: Added.
3278         * fast/js/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.html: Added.
3279         * fast/js/jsc-test-list:
3280         * fast/js/script-tests/dfg-mod-by-neg1-and-then-or-zero-interesting-reg-alloc.js: Added.
3281         (foo):
3282         * fast/js/script-tests/dfg-mod-by-zero-and-then-or-zero-interesting-reg-alloc.js: Added.
3283         (foo):
3284         * fast/js/script-tests/dfg-mod-neg2tothe31-by-one-and-then-or-zero-with-interesting-reg-alloc.js: Added.
3285         (foo):
3286
3287 2013-05-26  Filip Pizlo  <fpizlo@apple.com>
3288
3289         fourthTier: clean up ArithDiv/ArithMod in the DFG
3290         https://bugs.webkit.org/show_bug.cgi?id=116793
3291
3292         Reviewed by Mark Hahnenberg.
3293
3294         * fast/js/script-tests/integer-division-neg2tothe32-by-neg1.js:
3295         (myModBy2):
3296         (myModBy1073741824):
3297
3298 2013-05-17  Mark Hahnenberg  <mhahnenberg@apple.com>
3299
3300         CheckArrays should be hoisted
3301         https://bugs.webkit.org/show_bug.cgi?id=116353
3302
3303         Added a microbenchmark to JSRegress that specifically targets CheckArray hoisting.
3304         We get a 25% improvement on it.
3305
3306         Reviewed by Filip Pizlo.
3307
3308         * fast/js/regress/check-array-hoisting-expected.txt: Added.
3309         * fast/js/regress/check-array-hoisting.html: Added.
3310         * fast/js/regress/script-tests/check-array-hoisting.js: Added.
3311         (f):
3312
3313 2013-05-05  Geoffrey Garen  <ggaren@apple.com>
3314
3315         Rolled back in r149527 with crash fixed.
3316
3317         Reviewed by Oliver Hunt.
3318
3319             Rationalized 'this' value conversion
3320             https://bugs.webkit.org/show_bug.cgi?id=115542
3321
3322 2013-04-03  Filip Pizlo  <fpizlo@apple.com>
3323
3324         fourthTier: Just linking LLVM into JSC causes all plugin tests to fail
3325         https://bugs.webkit.org/show_bug.cgi?id=113915
3326
3327         Reviewed by nobody.
3328         
3329         This is pretty funny. I don't know, yet, what is going on, but I don't want it to block other work.
3330
3331         * platform/mac/TestExpectations:
3332
3333 2013-03-29  Filip Pizlo  <fpizlo@apple.com>
3334
3335         fourthTier: FTL JIT should be able to compile the Marsaglia random number generator
3336         https://bugs.webkit.org/show_bug.cgi?id=113635
3337
3338         Reviewed by Oliver Hunt.
3339
3340         * fast/js/regress/marsaglia-expected.txt: Added.
3341         * fast/js/regress/marsaglia.html: Added.
3342         * fast/js/regress/script-tests/marsaglia.js: Added.
3343         (marsaglia):
3344
3345 2013-07-24  Daniel Bates  <dabates@apple.com>
3346
3347         Add DRT test to ensure don't override z-index for overflow: scroll, -webkit-overflow-scrolling: touch
3348         https://bugs.webkit.org/show_bug.cgi?id=119071
3349
3350         Reviewed by Simon Fraser.
3351
3352         Add a DRT test to ensure we don't regress the fix for <https://bugs.webkit.org/show_bug.cgi?id=119066>.
3353
3354         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch-expected.txt: Added.
3355         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html: Added.
3356
3357 2013-07-24  Robert Hogan  <robert@webkit.org>
3358
3359         Border drawing incorrect when using both border-collapse: collapse and overflow: hidden on a table
3360         https://bugs.webkit.org/show_bug.cgi?id=18305
3361
3362         Reviewed by David Hyatt.
3363
3364         * fast/table/overflow-table-collapsed-borders-cell-painting-expected.png: Added.
3365         * fast/table/overflow-table-collapsed-borders-cell-painting-expected.txt: Added.
3366         * fast/table/overflow-table-collapsed-borders-cell-painting-table-self-painting-layer-expected.png: Added.
3367         * fast/table/overflow-table-collapsed-borders-cell-painting-table-self-painting-layer-expected.txt: Added.
3368         * fast/table/overflow-table-collapsed-borders-cell-painting-table-self-painting-layer.html: Added.
3369         * fast/table/overflow-table-collapsed-borders-cell-painting.html: Added.
3370         * fast/table/overflow-table-collapsed-borders-section-layer-painting-expected.png: Added.
3371         * fast/table/overflow-table-collapsed-borders-section-layer-painting-expected.txt: Added.
3372         * fast/table/overflow-table-collapsed-borders-section-layer-painting.html: Added.
3373         * fast/table/overflow-table-collapsed-borders-section-layer-table-self-painting-layer-expected.png: Added.
3374         * fast/table/overflow-table-collapsed-borders-section-layer-table-self-painting-layer-expected.txt: Added.
3375         * fast/table/overflow-table-collapsed-borders-section-layer-table-self-painting-layer.html: Added.
3376         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-painting-expected.png: Added.
3377         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-painting-expected.txt: Added.
3378         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-painting.html: Added.
3379         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-table-self-painting-layer-expected.png: Added.
3380         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-table-self-painting-layer-expected.txt: Added.
3381         * fast/table/overflow-table-collapsed-borders-section-self-painting-layer-table-self-painting-layer.html: Added.
3382         * fast/table/table-overflow-expected.html: Added.
3383         * fast/table/table-overflow.html: Added.
3384         * platform/qt/fast/table/overflowHidden-expected.txt:
3385
3386 2013-07-24  Frédéric Wang  <fred.wang@free.fr>
3387
3388         Graphical elements inside mphantom should not be visible.
3389         https://bugs.webkit.org/show_bug.cgi?id=116600.
3390
3391         Reviewed by Chris Fleizach.
3392
3393         * mathml/presentation/phantom-expected.html: Added.
3394         * mathml/presentation/phantom.html: Added.
3395
3396 2013-07-24  Simon Pena  <simon.pena@samsung.com>
3397
3398         [GTK] Unreviewed gardening. Add expectations for flaky test.
3399
3400         * platform/gtk/TestExpectations: Mark svg/stroke/non-scaling-stroke-pattern.svg
3401         as flaky.
3402
3403 2013-07-24  Seokju Kwon  <seokju.kwon@gmail.com>
3404
3405         [EFL] Unreviewed gardening
3406         https://bugs.webkit.org/show_bug.cgi?id=118826
3407
3408         Unreviewed EFL gardening.
3409
3410         * platform/efl-wk2/TestExpectations: Update test expectations after r134890 and r139491.
3411
3412 2013-07-24  Simon Pena  <simon.pena@samsung.com>
3413
3414         [GTK] Unreviewed gardening. Added expectations for flaky tests.
3415
3416         * platform/gtk/TestExpectations: Marked animations/resume-after-page-cache.html,
3417         css3/calc/img-size.html and perf/nested-combined-selectors.html as flaky.
3418
3419 2013-07-23  Filip Pizlo  <fpizlo@apple.com>
3420
3421         DFG string concatenation optimizations might emit speculative nodes after emitting nodes that kill the original inputs
3422         https://bugs.webkit.org/show_bug.cgi?id=119032
3423
3424         Reviewed by Oliver Hunt.
3425
3426         * fast/js/dfg-strcat-over-objects-then-exit-on-it-expected.txt: Added.
3427         * fast/js/dfg-strcat-over-objects-then-exit-on-it.html: Added.
3428         * fast/js/script-tests/dfg-strcat-over-objects-then-exit-on-it.js: Added.
3429         (foo):
3430         (bar):
3431         (x):
3432
3433 2013-07-23  Mark Lam  <mark.lam@apple.com>
3434
3435         Added ExpressionRangeInfo for BinaryOpNodes that can throw exceptions
3436         due to type coersion.
3437         https://bugs.webkit.org/show_bug.cgi?id=116853.
3438
3439         Reviewed by Geoffrey Garen.
3440
3441         Added the test case from bugzilla which exercises the general binary op
3442         type coersion case, plus another for exercising the strcat case.
3443
3444         * fast/js/line-column-numbers-expected.txt:
3445         * fast/js/line-column-numbers.html:
3446         * fast/js/script-tests/line-column-numbers.js:
3447
3448 2013-07-22  Ryosuke Niwa  <rniwa@webkit.org>
3449
3450         The computed values of fix length padding should be subpixel precision like margin
3451         https://bugs.webkit.org/show_bug.cgi?id=118936
3452
3453         Reviewed by Simon Fraser.
3454
3455         Add a regression test for obtaining the computed values of floating point padding and margin.
3456         They shouldn't be rounded to whole pixels.
3457
3458         * fast/css/getComputedStyle/getComputedStyle-padding-margin-subpixel-length-expected.txt: Added.
3459         * fast/css/getComputedStyle/getComputedStyle-padding-margin-subpixel-length.html: Added.
3460         * fast/shapes/shape-inside/shape-inside-shape-logical-top-expected.html: Use a different technique to detect
3461         the subpixel layout since paddings
3462
3463 2013-07-23  Bem Jones-Bey  <bjonesbe@adobe.com>
3464
3465         [CSS Shapes] New positioning model: support for rounded rectangle shape-outside
3466         https://bugs.webkit.org/show_bug.cgi?id=118081
3467
3468         Reviewed by Dean Jackson.
3469
3470         Update the shape-outside rounded rectangle tests and import them from
3471         the CSS WG's repository. They have been moved to the CSS WG repository
3472         so they can be part of the spec test suite for CSS Shapes.
3473
3474         * TestExpectations: Remove skipping for tests that have been replaced.
3475         * csswg/submitted/shapes/shape-outside/resources/rounded-rectangle.js: Added.