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