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