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