1 2015-06-09 Daegyu Lee <daegyu.lee@navercorp.com>
3 3D-transformed video does not display on platforms without accelerated video rendering
4 https://bugs.webkit.org/show_bug.cgi?id=144782
6 Reviewed by Simon Fraser.
8 Add layout test that is simply checking video transform by javascript works properly.
10 * media/video-transformed-by-javascript-expected.txt: Added.
11 * media/video-transformed-by-javascript.html: Added.
12 * platform/gtk/TestExpectations:
13 * platform/ios-simulator-wk1/TestExpectations:
14 * platform/ios-simulator-wk2/TestExpectations:
15 * platform/ios-simulator/TestExpectations:
16 * platform/mac-wk1/TestExpectations:
17 * platform/mac-wk2/TestExpectations:
18 * platform/mac/TestExpectations:
20 2015-06-09 Daniel Bates <dabates@apple.com>
22 Update iOS TestExpectations files
24 * platform/ios-simulator-wk1/TestExpectations:
25 * platform/ios-simulator-wk2/TestExpectations:
27 2015-06-09 Hyungwook Lee <hyungwook.lee@navercorp.com>
29 Implement dumpProgressFinishedCallback() for Win layoutTestController.
30 https://bugs.webkit.org/show_bug.cgi?id=66773
32 Reviewed by Darin Adler.
34 * platform/win/TestExpectations:
36 2015-06-09 Ryosuke Niwa <rniwa@webkit.org>
38 REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
39 https://bugs.webkit.org/show_bug.cgi?id=145830
41 Reviewed by Darin Adler.
43 Added a regression test.
45 * editing/selection/update-selection-by-style-change-expected.html: Added.
46 * editing/selection/update-selection-by-style-change.html: Added.
48 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
50 SVG Fragment is not rendered if it is the css background image of an HTML element
51 https://bugs.webkit.org/show_bug.cgi?id=91790
53 Reviewed by Darin Adler.
55 * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
56 * svg/css/svg-resource-fragment-identifier-background.html: Added.
57 Ensure that the SVG fragment is displayed correctly when it's used as a
60 2015-06-09 Darin Adler <darin@apple.com>
62 Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
63 https://bugs.webkit.org/show_bug.cgi?id=145823
65 Reviewed by Anders Carlsson.
67 * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
68 * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
70 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
72 feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
73 https://bugs.webkit.org/show_bug.cgi?id=137856
75 Reviewed by Darin Adler.
77 * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
78 * svg/filters/feComposite-background-rect-control-operators.svg: Added.
79 Ensure the painting rect of the feComposite filter with operator 'in' or
80 'atop' is clipped to its bounding rectangle
82 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
84 Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
85 https://bugs.webkit.org/show_bug.cgi?id=145705
87 Reviewed by Darin Adler.
89 Adjust RegExp.prototype and instance's getter layout.
90 This is a breaking change from ES5.
91 So ES5 conformance tests like sputnik is needed to be fixed.
93 * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
94 * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
95 * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
96 * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
97 * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
98 (ES5Harness.registerTest):
99 * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
100 (ES5Harness.registerTest):
101 * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
102 (ES5Harness.registerTest):
103 * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
104 (ES5Harness.registerTest):
105 * js/Object-getOwnPropertyNames-expected.txt:
106 * js/dom/getOwnPropertyDescriptor-expected.txt:
107 * js/mozilla/strict/15.10.7-expected.txt:
108 * js/mozilla/strict/script-tests/15.10.7.js:
109 * js/pic/cached-named-property-getter.html:
110 * js/resources/getOwnPropertyDescriptor.js:
111 (.get descriptorShouldBe):
112 * js/script-tests/Object-getOwnPropertyNames.js:
113 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
114 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
115 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
116 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
117 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
118 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
119 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
120 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
121 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
122 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
123 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
124 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
126 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
128 Crash when passing Symbol to NPAPI plugin objects
129 https://bugs.webkit.org/show_bug.cgi?id=145798
131 Reviewed by Darin Adler.
133 * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
134 * plugins/npruntime/script-object-with-symbols.html: Added.
136 2015-06-09 Daniel Bates <dabates@apple.com>
138 Update iOS TestExpectations files
140 * platform/ios-simulator-wk1/TestExpectations:
141 * platform/ios-simulator-wk2/TestExpectations:
143 2015-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
145 [Streams API] ReadableJSStream should handle JS source getters that throw
146 https://bugs.webkit.org/show_bug.cgi?id=145600
148 Reviewed by Darin Adler.
150 * streams/reference-implementation/bad-underlying-sources-expected.txt:
151 * streams/reference-implementation/readable-stream-expected.txt:
153 2015-06-08 Daniel Bates <dabates@apple.com>
155 Update iOS TestExpectations files
157 * platform/ios-simulator-wk1/TestExpectations:
158 * platform/ios-simulator-wk2/TestExpectations:
159 * platform/ios-simulator/TestExpectations:
161 2015-06-08 Zalan Bujtas <zalan@apple.com>
163 Subpixel rendering: Clip-path does not work properly on subpixel positions.
164 https://bugs.webkit.org/show_bug.cgi?id=145749
165 rdar://problem/20824305
167 Reviewed by Simon Fraser.
169 This patch ensures that clip-path is device pixel snapped both for composited and
170 non-composited content.
172 * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
173 * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
174 * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
175 * fast/masking/clip-path-on-subpixel-position.html: Added.
177 2015-06-08 Daniel Bates <dabates@apple.com>
179 Mouse release on AutoFill button activates it; should only activate on click
180 https://bugs.webkit.org/show_bug.cgi?id=145774
181 <rdar://problem/21069245>
183 Reviewed by Ryosuke Niwa.
185 Add test to ensure we only dispatch a click event at the HTML input element when pressing
186 on the editable portion of the input element and releasing the mouse on the AutoFill button.
188 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
189 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
191 2015-06-08 Brady Eidson <beidson@apple.com>
193 Fix up the layouttest situation after r185322.
194 https://bugs.webkit.org/show_bug.cgi?id=145777
196 Reviewed by Alexey Proskuryakov.
198 * js/dom/global-constructors-attributes-expected.txt:
199 * js/dom/global-constructors-attributes-idb-expected.txt: Added.
200 * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
201 * js/dom/global-constructors-attributes.html:
203 Run this test only against IDB* and webkitIDB* constructors:
204 * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
206 (.self.onconnect.self.postMessage):
208 (classNameForObject):
209 (constructorPropertiesOnGlobalObject):
211 Don’t run the test against known IDB constructors:
212 * js/dom/script-tests/global-constructors-attributes.js:
214 Update all the various platform-specific results for the main test to remove mentions of IDB.
215 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
216 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
217 * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
218 * platform/mac-mavericks/TestExpectations:
219 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
220 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
221 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
222 * platform/win/js/dom/global-constructors-attributes-expected.txt:
223 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
225 2015-06-08 Chris Dumez <cdumez@apple.com>
227 WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
228 https://bugs.webkit.org/show_bug.cgi?id=145748
229 <rdar://problem/21226577>
231 Reviewed by Brady Eidson.
233 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
234 * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
235 * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
237 Add layout test to make sure that ping loads in 'pagehide' handlers are
238 still going through after this change.
240 * http/tests/navigation/resources/frame-do-load.html: Added.
241 * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
242 * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
243 * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
244 * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
245 * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
246 * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
248 Add layout tests to make sure we don't crash if a frame starts an XHR load
249 from the 'pagehide' event handler. One of the tests covers the case where a
250 frame's pagehide handler starts a load in a subframe as this case is
251 requires a bit more handling.
253 2015-06-08 Chris Fleizach <cfleizach@apple.com>
255 AX: improve list heuristics (presentational use versus actual lists)
256 https://bugs.webkit.org/show_bug.cgi?id=134187
258 Unreviewed. Rolling this change out temporarily.
260 * accessibility/list-detection-expected.txt:
261 * accessibility/list-detection.html:
262 * accessibility/list-detection2-expected.txt: Removed.
263 * accessibility/list-detection2.html: Removed.
264 * platform/gtk/accessibility/list-detection-expected.txt:
265 * platform/win/TestExpectations:
267 2015-06-08 Alexey Proskuryakov <ap@apple.com>
269 Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
271 * platform/mac/TestExpectations:
273 2015-06-08 Daniel Bates <dabates@apple.com>
275 Many LayoutTests/http tests time out in DumpRenderTree
276 https://bugs.webkit.org/show_bug.cgi?id=145770
277 <rdar://problem/19593910>
279 Reviewed by Alexey Proskuryakov.
281 Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
282 in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
283 from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
285 * platform/ios-simulator-wk1/TestExpectations:
286 * platform/ios-simulator-wk2/TestExpectations:
287 * platform/ios-simulator/TestExpectations:
289 2015-06-08 Javier Fernandez <jfernandez@igalia.com>
291 [CSS Grid Layout] Setting height on a grid item doesn't have any effect
292 https://bugs.webkit.org/show_bug.cgi?id=145604
294 Reviewed by Sergio Villar Senin.
296 Tests to verify that we clear the override height set by the stretching logic
297 whenever height or margin change in a way they don't allow stretching anymore.
299 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
300 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
302 2015-06-08 Brady Eidson <beidson@apple.com>
304 Completely remove all IDB properties/constructors when it is disabled at runtime.
305 rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
307 Reviewed by Geoffrey Garen.
309 * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
310 there is no way to have different WK1 and WK2 results.
311 * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
312 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
313 * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
314 * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
315 * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
316 * storage/indexeddb/properties-disabled-at-runtime.html: Added.
318 2015-06-08 Sergio Villar Senin <svillar@igalia.com>
320 [CSS Grid Layout] Add some more testing for grid line names
321 https://bugs.webkit.org/show_bug.cgi?id=145691
323 Reviewed by Darin Adler.
325 After moving to the new syntax which uses brackets instead of
326 parentheses for grid line names lists, it's good to improve a bit
327 the testing of the feature with some more new test cases.
329 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
330 * fast/css-grid-layout/named-grid-line-get-set.html:
332 2015-06-07 Darin Adler <darin@apple.com>
334 REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
335 https://bugs.webkit.org/show_bug.cgi?id=145733
337 Reviewed by Andreas Kling.
339 * TestExpectations: Expect image failures on the animated GIF tests (the one
340 old one I am fixing and the one new one I am adding) because they don't yet work
341 under DumpRenderTree.
343 * fast/images/animated-gif-no-layout-expected.html: Added.
344 * fast/images/animated-gif-no-layout.html: Added.
346 * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
347 tree dump test, and only valuable as a pixel test. And that hid the fact that it was
348 failing under WebKit1. Changing it to a reference test makes it a valuable test again.
349 * fast/images/gif-loop-count-expected.png: Removed.
350 * fast/images/gif-loop-count-expected.txt: Removed.
352 * platform/wk2/TestExpectations: Expect successes on these two tests.
354 2015-06-06 Alexey Proskuryakov <ap@apple.com>
356 Clean up tests for blocking mixed content
357 https://bugs.webkit.org/show_bug.cgi?id=145718
359 Reviewed by Darin Adler.
361 Stop using timeouts, which were making the tests flaky.
363 * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
364 a mixed content test, but the file was reused in one. I now made a separate helper
365 document, so this is just a regular test now, not another test's resource.
367 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
368 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
369 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
370 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
371 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
372 Refactored to not depend on timeouts.
374 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
375 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
376 * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
377 This test still needs a timeout, because of a WebKit bug. I just made it much longer.
379 2015-06-06 Mark Lam <mark.lam@apple.com>
381 Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
382 https://bugs.webkit.org/show_bug.cgi?id=145720
384 Reviewed by Dan Bernstein.
386 * platform/win/TestExpectations:
387 - Undoing skipped tests.
389 2015-06-05 Mark Lam <mark.lam@apple.com>
391 Gardening: skip some inspector-protocol tests while the issue is being investigated.
392 https://bugs.webkit.org/show_bug.cgi?id=145720
396 * platform/win/TestExpectations:
398 2015-06-05 Zalan Bujtas <zalan@apple.com>
400 [Win] Skip fast/text/decorations-vertical-underline-expected.html
402 Unreviewed gardening.
404 * platform/win/TestExpectations:
406 2015-06-05 Zalan Bujtas <zalan@apple.com>
408 [Win] Update expected results.
410 Unreviewed gardening.
412 * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
413 * platform/win/fast/text/emoji-expected.txt: Added.
415 2015-06-05 Chris Dumez <cdumez@apple.com>
417 Regression(r176212): Broke app switching on iCloud.com
418 https://bugs.webkit.org/show_bug.cgi?id=145708
419 <rdar://problem/21235277>
421 Reviewed by Simon Fraser.
423 Remove layout tests covering DOM Timer throttling.
425 * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
426 * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
427 * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
428 * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
429 * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
430 * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
431 * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
432 * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
433 * fast/dom/resources/timer-throttling-iframe.html: Removed.
434 * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
435 * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
436 * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
437 * fast/dom/timer-unthrottle-on-layout.html: Removed.
438 * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
439 * fast/dom/timer-unthrottle-on-scroll.html: Removed.
441 2015-06-05 Myles C. Maxfield <mmaxfield@apple.com>
443 [iOS] Emoji overlap preceeding lines
444 https://bugs.webkit.org/show_bug.cgi?id=145678
445 <rdar://problem/10684914>
447 Reviewed by Enrica Casucci.
449 * fast/text/emoji.html:
450 * platform/mac/TestExpectations: Removed unnecessary line.
451 * platform/mac-mavericks/fast/text/emoji-expected.html:
452 * platform/mac/fast/text/emoji-expected.html:
453 * platform/ios-simulator/fast/text/emoji-expected.html:
454 * TestExpectations: Removed unnecessary line.
456 2015-06-05 Mark Lam <mark.lam@apple.com>
458 finally blocks should not set the exception stack trace when re-throwing the exception.
459 https://bugs.webkit.org/show_bug.cgi?id=145525
461 Reviewed by Geoffrey Garen.
464 - Skip the new tests until webkit.org/b/145090 is fixed.
466 * fast/dom/regress-131530-expected.txt:
467 - Rebased results because we now have a proper line number.
469 * http/tests/inspector/inspector-test.js:
470 (InspectorTestProxy.clearResults):
471 (InspectorTestProxy.reportUncaughtException):
472 - Add the feature to sanitize the url reported by reportUncaughtException() since
473 we can have tests that do expect uncaught exceptions, and we need the test
474 results to be invariant. Sanitization of the url, in this case means, stripping
475 off the preceding path.
477 * inspector/debugger/break-on-exception-expected.txt: Added.
478 * inspector/debugger/break-on-exception.html: Added.
479 * inspector/debugger/break-on-exception-catch-expected.txt: Added.
480 * inspector/debugger/break-on-exception-catch.html: Added.
481 * inspector/debugger/break-on-exception-finally-expected.txt: Added.
482 * inspector/debugger/break-on-exception-finally.html: Added.
483 * inspector/debugger/break-on-exception-native-expected.txt: Added.
484 * inspector/debugger/break-on-exception-native.html: Added.
486 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
487 * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
488 * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
489 * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
490 * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
491 * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
492 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
493 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
494 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
495 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
497 * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
498 * inspector/debugger/break-on-exception-window-onerror.html: Added.
500 * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
501 * inspector/debugger/break-on-uncaught-exception.html: Added.
502 * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
503 * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
504 * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
505 * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
506 * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
507 * inspector/debugger/break-on-uncaught-exception-native.html: Added.
509 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
510 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
511 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
512 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
513 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
514 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
515 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
516 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
517 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
518 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
520 * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
521 * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
523 * inspector/debugger/resources/break-on-exception-tests.js: Added.
527 (testThrowingThruNativeCode):
528 (testThrowingInPromise):
529 (testThrowingInPromiseWithCatch):
530 (testThrowingInPromiseThen):
531 (testThrowingInPromiseThenWithCatch):
532 (testThrowingInPromiseWithRethrowInCatch):
534 2015-06-05 Eric Carlson <eric.carlson@apple.com>
536 Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
538 https://bugs.webkit.org/show_bug.cgi?id=145675
540 Reviewed by Dean Jackson.
542 * TestExpectations: Unskip tests.
543 * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
545 2015-06-05 Zalan Bujtas <zalan@apple.com>
547 [iOS] Rebaseline expected results.
549 Unreviewed gardening.
551 * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
552 * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
553 * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
554 * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
555 * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
557 2015-06-05 David Hyatt <hyatt@apple.com>
559 Underlines too close in vertical Chinese text.
560 https://bugs.webkit.org/show_bug.cgi?id=145651
561 <rdar://problem/11105920>
563 Reviewed by Simon Fraser.
565 * fast/text/decorations-vertical-underline-expected.html: Added.
566 * fast/text/decorations-vertical-underline.html: Added.
568 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
570 Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
571 https://bugs.webkit.org/show_bug.cgi?id=145702
573 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
575 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
577 [iOS] Rebaseline expected results for svg font tests
579 Reviewed by Daniel Bates.
581 * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
582 * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
583 * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
584 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
585 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
586 * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
587 * svg/custom/svg-fonts-no-latin-glyph.html:
589 2015-06-05 Zalan Bujtas <zalan@apple.com>
591 [iOS] Mask layer now is part of the layer tree output.
593 Unreviewed gardening.
595 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
597 2015-06-05 Dean Jackson <dino@apple.com>
599 [Mac] Popup focus is cut off
600 https://bugs.webkit.org/show_bug.cgi?id=145688
601 <rdar://problem/18313375>
603 Reviewed by Brent Fulgham.
605 * fast/forms/select-element-focus-ring.html: Added.
606 * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
607 * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
609 2015-06-05 Brent Fulgham <bfulgham@apple.com>
611 Add WK1 versions of tests from Bugs 145637 and 145642
612 https://bugs.webkit.org/show_bug.cgi?id=145649
614 Reviewed by Zalan Bujtas.
616 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
617 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
618 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
619 * platform/mac/fast/scrolling/resources/testContent.html: Added.
620 * platform/mac/fast/scrolling/resources/testImage.png: Added.
622 2015-06-05 Manuel Rego Casasnovas <rego@igalia.com>
624 [CSS Grid Layout] Support dots sequences in grid-template-areas
625 https://bugs.webkit.org/show_bug.cgi?id=145693
627 Reviewed by Sergio Villar Senin.
629 Added new test cases to check the new behavior.
631 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
632 * fast/css-grid-layout/grid-template-areas-get-set.html:
634 2015-06-03 Filip Pizlo <fpizlo@apple.com>
636 Simplify unboxing of double JSValues known to be not NaN and not Int32
637 https://bugs.webkit.org/show_bug.cgi?id=145618
639 Reviewed by Geoffrey Garen.
641 * js/regress/double-real-use-expected.txt: Added.
642 * js/regress/double-real-use.html: Added.
643 * js/regress/script-tests/double-real-use.js: Added.
646 2015-06-04 Joseph Pecoraro <pecoraro@apple.com>
648 Web Inspector: Class constructor appearing as Object Tree property does not include parameters
649 https://bugs.webkit.org/show_bug.cgi?id=145661
651 Reviewed by Timothy Hatcher.
653 * inspector/model/remote-object-expected.txt:
654 * inspector/model/remote-object.html:
655 Update expected results and test we get expected values for class constructors.
657 2015-06-04 Brent Fulgham <bfulgham@apple.com>
659 Latching algorithm in findEnclosingOverflowScroll is broken
660 https://bugs.webkit.org/show_bug.cgi?id=145642
661 <rdar://problem/21242308>
663 Reviewed by Simon Fraser.
665 Revise the new latching test to remove the image "max-width: 100%" style, which was
666 preventing this example from having a horizontal scrollable region at the top of the
669 It still correctly tests the subpixel bug from Bug 145637.
671 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
674 2015-06-04 Benjamin Poulain <bpoulain@apple.com>
676 Combine tiny DFAs into slightly larger ones
677 https://bugs.webkit.org/show_bug.cgi?id=145572
679 Reviewed by Alex Christensen.
681 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
682 * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
683 * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
685 2015-06-04 Said Abou-Hallawa <sabouhallawa@apple.com>
687 Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
688 and <https://trac.webkit.org/changeset/185220>
689 (https://bugs.webkit.org/show_bug.cgi?id=145620)
695 2015-06-04 Commit Queue <commit-queue@webkit.org>
697 Unreviewed, rolling out r185211.
698 https://bugs.webkit.org/show_bug.cgi?id=145670
700 The test depends on a rolled out patch (Requested by ap on
705 "Add WK1 versions of tests from Bugs 145637 and 145642"
706 https://bugs.webkit.org/show_bug.cgi?id=145649
707 http://trac.webkit.org/changeset/185211
709 2015-06-04 Commit Queue <commit-queue@webkit.org>
711 Unreviewed, rolling out r185216.
712 https://bugs.webkit.org/show_bug.cgi?id=145666
714 it caused a bunch of debug crashes (Requested by pizlo on
719 "Simplify unboxing of double JSValues known to be not NaN and
721 https://bugs.webkit.org/show_bug.cgi?id=145618
722 http://trac.webkit.org/changeset/185216
724 2015-06-04 Commit Queue <commit-queue@webkit.org>
726 Unreviewed, rolling out r185208.
727 https://bugs.webkit.org/show_bug.cgi?id=145655
729 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
730 latched-select.html (Requested by shallawa on #webkit).
734 "Latching algorithm in findEnclosingOverflowScroll is broken"
735 https://bugs.webkit.org/show_bug.cgi?id=145642
736 http://trac.webkit.org/changeset/185208
738 2015-06-03 Filip Pizlo <fpizlo@apple.com>
740 Simplify unboxing of double JSValues known to be not NaN and not Int32
741 https://bugs.webkit.org/show_bug.cgi?id=145618
743 Reviewed by Geoffrey Garen.
745 * js/regress/double-real-use-expected.txt: Added.
746 * js/regress/double-real-use.html: Added.
747 * js/regress/script-tests/double-real-use.js: Added.
750 2015-06-04 Brent Fulgham <bfulgham@apple.com>
752 Add WK1 versions of tests from Bugs 145637 and 145642
753 https://bugs.webkit.org/show_bug.cgi?id=145649
755 Reviewed by Zalan Bujtas.
757 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
758 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
759 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
760 * platform/mac/fast/scrolling/resources/testContent.html: Added.
761 * platform/mac/fast/scrolling/resources/testImage.png: Added.
763 2015-06-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
765 REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
766 https://bugs.webkit.org/show_bug.cgi?id=145643
768 Reviewed by Alexey Proskuryakov.
770 * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
772 2015-06-04 Brent Fulgham <bfulgham@apple.com>
774 Latching algorithm in findEnclosingOverflowScroll is broken
775 https://bugs.webkit.org/show_bug.cgi?id=145642
776 <rdar://problem/21242308>
778 Reviewed by Simon Fraser.
780 Revise the new latching test to remove the image "max-width: 100%" style, which was
781 preventing this example from having a horizontal scrollable region at the top of the
784 It still correctly tests the subpixel bug from Bug 145637.
786 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
789 2015-06-03 Brent Fulgham <bfulgham@apple.com>
791 REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
792 https://bugs.webkit.org/show_bug.cgi?id=145637
793 <rdar://problem/20635581>
795 Reviewed by Zalan Bujtas.
797 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
798 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
799 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
800 * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
801 * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
803 2015-06-04 Zalan Bujtas <zalan@apple.com>
805 css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
807 Unreviewed gardening.
809 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
811 2015-06-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
813 [Streams API] Implement ReadableStreamController enqueue
814 https://bugs.webkit.org/show_bug.cgi?id=145210
816 Reviewed by Darin Adler.
818 * streams/reference-implementation/bad-underlying-sources-expected.txt:
819 * streams/reference-implementation/count-queuing-strategy-expected.txt:
820 * streams/reference-implementation/count-queuing-strategy.html:
821 * streams/reference-implementation/readable-stream-expected.txt:
822 * streams/reference-implementation/readable-stream-reader-expected.txt:
823 * streams/reference-implementation/readable-stream-reader.html:
824 * streams/reference-implementation/readable-stream-templated-expected.txt:
825 * streams/reference-implementation/readable-stream-templated.html:
826 * streams/reference-implementation/readable-stream.html:
828 2015-06-03 Zalan Bujtas <zalan@apple.com>
830 Use borderBoxRect instead of contentBoxRect for backdrop filter.
831 https://bugs.webkit.org/show_bug.cgi?id=145606
833 Reviewed by Simon Fraser.
835 Backdrop filter should use border box rect. It also needs to take css clip into account.
837 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
838 * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
839 * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
840 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
841 * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
843 2015-06-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
845 [EFL] Unreviewed gardening on 4th June.
847 Skip a test regarding emoji font, mark timeout to animation tests.
848 Update a track test and a xhr test.
850 * platform/efl/TestExpectations:
852 2015-06-03 Simon Fraser <simon.fraser@apple.com>
854 REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
855 https://bugs.webkit.org/show_bug.cgi?id=145630
857 Reviewed by Zalan Bujtas.
859 Test that dumps coverage info for a layer with a mask.
861 * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
862 * compositing/visible-rect/mask-layer-coverage.html: Added.
864 2015-06-03 Simon Fraser <simon.fraser@apple.com>
866 Layer tree dumps should include mask layers
867 https://bugs.webkit.org/show_bug.cgi?id=145629
869 Reviewed by Zalan Bujtas.
873 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
874 * compositing/masks/mask-layer-size-expected.txt:
876 2015-06-03 Greg Hughes <ghughes@apple.com>
878 AX: Expose field sets to accessibility clients
879 https://bugs.webkit.org/show_bug.cgi?id=145585
881 Updated role tests to include the new subrole for fieldsets
883 Reviewed by Chris Fleizach.
885 * platform/mac/accessibility/roles-exposed-expected.txt:
887 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
889 Skip webgl/useWhilePending.html on WebKit 1 following:
890 <http://trac.webkit.org/changeset/185172>
894 * platform/mac-wk1/TestExpectations:
896 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
898 Add missing expected result files for ios-simulator port following
899 <http://trac.webkit.org/changeset/185095>
900 <http://trac.webkit.org/changeset/185096>
904 * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
905 * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
907 2015-06-03 Dean Jackson <dino@apple.com>
909 Crash in GraphicsContext3D::getInternalFramebufferSize
910 https://bugs.webkit.org/show_bug.cgi?id=145479
911 <rdar://problem/16461048>
913 Reviewed by Eric Carlson.
915 Attemps to use a WebGL context while it is in the pending state.
917 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
918 * fast/canvas/webgl/useWhilePending.html: Added.
920 2015-06-03 Daniel Bates <dabates@apple.com>
922 AutoFill button should not be shown in read-only or disabled field
923 https://bugs.webkit.org/show_bug.cgi?id=145579
924 <rdar://problem/21212494>
926 Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
928 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
930 2015-06-03 Zalan Bujtas <zalan@apple.com>
932 [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
933 eventSender.scalePageBy() needs to be implemented.
935 Unreviewed garderning.
937 * platform/ios-simulator/TestExpectations:
939 2015-06-03 Daniel Bates <dabates@apple.com>
941 AutoFill button should not be shown in read-only or disabled field
942 https://bugs.webkit.org/show_bug.cgi?id=145579
943 <rdar://problem/21212494>
945 Reviewed by Darin Adler.
947 Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
949 Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
950 LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
951 or the platform-specific variant of this directory.
953 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
954 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
955 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
956 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
957 * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
958 * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
959 * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
960 * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
961 * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
962 * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
963 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
964 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
965 * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.png: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png.
966 * platform/ios-simulator/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt.
967 * platform/mac-mavericks/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt.
968 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/platform/win/fast/forms/input-auto-fill-button-expected.txt.
970 2015-06-02 Filip Pizlo <fpizlo@apple.com>
972 GetById and PutById profiling should be more precise about it takes slow path
973 https://bugs.webkit.org/show_bug.cgi?id=145590
975 Reviewed by Geoffrey Garen.
977 Added just two more tests for getters and setters. I needed more microbenchmarks to track
978 down a regression in an earlier version of this patch.
980 * js/regress/getter-prototype-expected.txt: Added.
981 * js/regress/getter-prototype.html: Added.
982 * js/regress/script-tests/getter-prototype.js: Added.
983 * js/regress/script-tests/setter-prototype.js: Added.
984 * js/regress/setter-prototype-expected.txt: Added.
985 * js/regress/setter-prototype.html: Added.
987 2015-06-03 Zalan Bujtas <zalan@apple.com>
989 [iOS] Rebaseline expected results for <br>
991 Unreviewed garderning.
993 * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
994 * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
995 * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
996 * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
997 * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
998 * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
999 * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
1000 * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1001 * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
1002 * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
1003 * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
1004 * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
1005 * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
1006 * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
1007 * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
1008 * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1009 * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1010 * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1011 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1012 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1014 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
1016 Add missing expected result files for GTK and EFL ports following
1017 <http://trac.webkit.org/changeset/185095>
1018 <http://trac.webkit.org/changeset/181351>
1022 * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1023 * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
1024 * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1026 2015-06-03 Brent Fulgham <bfulgham@apple.com>
1028 REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
1029 https://bugs.webkit.org/show_bug.cgi?id=145574
1030 <rdar://problem/20966828>
1032 Reviewed by Simon Fraser.
1034 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
1035 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
1036 * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
1038 2015-06-03 Brady Eidson <beidson@apple.com>
1040 REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
1041 https://bugs.webkit.org/show_bug.cgi?id=145580
1043 Reviewed by Mark Lam.
1045 * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
1046 * fast/loader/fragment-navigation-base-blank.html: Added.
1047 * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
1048 * fast/loader/iframe-meta-refresh-base-blank.html: Added.
1049 * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
1050 * fast/loader/iframe-set-location-base-blank.html: Added.
1051 * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
1052 * fast/loader/refresh-iframe-base-blank.html: Added.
1053 * fast/loader/resources/fragment-navigation-base-blank.html: Added.
1054 * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
1055 * fast/loader/resources/iframe-set-location-base-blank.html: Added.
1056 * fast/loader/resources/notify-done-with-window-count.html: Added.
1057 * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
1059 2015-06-03 Zalan Bujtas <zalan@apple.com>
1061 Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
1062 https://bugs.webkit.org/show_bug.cgi?id=145587
1064 Reviewed by Simon Fraser.
1066 The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
1067 At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
1068 In such cases, when the the renderer moves to a position (1.1px) where the gap is closed, we need to issue repaint on the layer
1069 in order to get the renderering right.
1071 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
1072 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
1074 2015-06-02 Sergio Villar Senin <svillar@igalia.com>
1076 [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
1077 https://bugs.webkit.org/show_bug.cgi?id=144996
1079 Reviewed by Darin Adler.
1081 Replaced parentheses by brackets when specifying grid line names.
1083 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1084 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1085 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1086 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1087 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1088 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
1089 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1090 * fast/css-grid-layout/grid-item-column-row-get-set.html:
1091 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1092 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1093 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1094 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1095 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1096 * fast/css-grid-layout/grid-shorthand-get-set.html:
1097 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1098 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1099 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1100 * fast/css-grid-layout/named-grid-line-get-set.html:
1101 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
1102 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1103 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
1104 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
1105 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1106 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1107 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1108 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1109 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1110 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1111 * fast/css-grid-layout/non-named-grid-line-get-set.html:
1112 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1115 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1118 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1121 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1125 2015-06-02 Commit Queue <commit-queue@webkit.org>
1127 Unreviewed, rolling out r185128 and r185132.
1128 https://bugs.webkit.org/show_bug.cgi?id=145597
1130 The new test hits a bad assertion (Requested by ap on
1133 Reverted changesets:
1135 "Crash in GraphicsContext3D::getInternalFramebufferSize"
1136 https://bugs.webkit.org/show_bug.cgi?id=145479
1137 http://trac.webkit.org/changeset/185128
1139 "Skip webgl/useWhilePending.html on WebKit 1."
1140 http://trac.webkit.org/changeset/185132
1142 2015-06-02 Dean Jackson <dino@apple.com>
1144 Skip webgl/useWhilePending.html on WebKit 1.
1146 * platform/mac-wk1/TestExpectations:
1148 2015-06-02 Dean Jackson <dino@apple.com>
1150 Crash in GraphicsContext3D::getInternalFramebufferSize
1151 https://bugs.webkit.org/show_bug.cgi?id=145479
1152 <rdar://problem/16461048>
1154 Reviewed by Eric Carlson.
1156 Attemps to use a WebGL context while it is in the pending state.
1158 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1159 * fast/canvas/webgl/useWhilePending.html: Added.
1161 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
1163 Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
1164 (https://bugs.webkit.org/show_bug.cgi?id=145537)
1168 * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1170 2015-06-02 Zalan Bujtas <zalan@apple.com>
1172 Backdrop filter is pulling in content from behind the window.
1173 https://bugs.webkit.org/show_bug.cgi?id=145561
1174 rdar://problem/20909309
1176 Reviewed by Simon Fraser.
1178 This patch ensures that the backdrop filter layer is positioned and sized properly.
1180 The backdrop filter layer should take its size and position from its renderer and not
1181 directly from the composited layer.
1182 In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
1183 In such cases, we ended up applying the backdrop filter to those areas as well.
1185 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
1186 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
1187 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
1188 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
1190 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
1192 Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
1193 (https://bugs.webkit.org/show_bug.cgi?id=145478)
1195 Move fast/text/font-weights-zh.html out of the platform directory. The
1196 webkit test runner is not smart enough to ignore the expected results
1197 in the mac directory and get it from the Mavericks directory, if it exists,
1198 when running on Mavericks.
1200 Reviewed by Alexey Proskuryakov.
1202 * fast/text/font-weights-zh.html: Added.
1203 * platform/efl/TestExpectations:
1204 * platform/gtk/TestExpectations:
1205 * platform/mac/fast/text/font-weights-zh.html: Removed.
1206 * platform/win/TestExpectations:
1207 * platform/win-xp/TestExpectations:
1208 * platform/wincairo/TestExpectations:
1210 2015-06-02 Brady Eidson <beidson@apple.com>
1212 Add more tests for "should open external urls" flag.
1213 https://bugs.webkit.org/show_bug.cgi?id=145558
1215 Rubber-stamped by Geoff Garen.
1217 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
1218 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
1219 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
1220 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
1221 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
1222 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
1223 * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
1225 2015-06-02 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1227 [Streams API] Implement ReadableStreamReader read method in closed and errored state
1228 https://bugs.webkit.org/show_bug.cgi?id=144790
1230 Reviewed by Darin Adler.
1232 Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
1233 Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
1234 These tests try to check handling promise returned in start method which is not yet supported.
1235 If we did not comment these tests, they would be flaky.
1237 * streams/readable-stream-reader-read-expected.txt: Added.
1238 * streams/readable-stream-reader-read.html: Added.
1239 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1240 * streams/reference-implementation/bad-underlying-sources.html:
1241 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1242 * streams/reference-implementation/count-queuing-strategy.html:
1243 * streams/reference-implementation/readable-stream-cancel-expected.txt:
1244 * streams/reference-implementation/readable-stream-expected.txt:
1245 * streams/reference-implementation/readable-stream-reader-expected.txt:
1246 * streams/reference-implementation/readable-stream-reader.html:
1247 * streams/reference-implementation/readable-stream-templated-expected.txt:
1248 * streams/reference-implementation/readable-stream-templated.html:
1249 * streams/reference-implementation/readable-stream.html:
1251 2015-06-02 Brady Eidson <beidson@apple.com>
1253 WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
1254 rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
1256 Reviewed by Alex Christensen.
1258 * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
1259 * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
1260 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
1261 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
1262 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
1263 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
1264 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
1265 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
1266 * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
1267 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
1268 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
1269 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
1270 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
1271 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
1272 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
1273 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
1274 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
1275 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
1276 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
1277 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
1278 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
1279 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
1280 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
1281 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
1282 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
1283 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
1284 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
1285 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
1286 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
1287 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
1288 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
1289 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
1290 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
1291 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
1292 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
1293 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
1294 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
1295 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
1296 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
1297 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
1298 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
1299 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
1300 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
1301 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
1302 * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
1303 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
1304 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
1305 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
1306 * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
1308 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1310 [SVG -> OTF Converter] Remove unnecessary hacks
1311 https://bugs.webkit.org/show_bug.cgi?id=145088
1313 Reviewed by Simon Fraser.
1315 Test that the hacks are unnecessary.
1317 * svg/text/offset-square-svg-font-expected.html: Added.
1318 * svg/text/offset-square-svg-font.html: Added.
1319 * svg/text/resources/offset-square-svg-font.svg: Added.
1320 * svg/text/resources/offset-square-svg-font2.svg: Added.
1322 2015-06-01 Zalan Bujtas <zalan@apple.com>
1324 [Mac] Unreviewed gardening.
1326 Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
1328 * compositing/layer-creation/zoomed-clip-intersection.html:
1330 2015-06-01 Andreas Kling <akling@apple.com>
1332 CSS animations in filling-forwards state shouldn't force compositing.
1333 <https://webkit.org/b/145389>
1334 <rdar://problem/17923642>
1336 Reviewed by Simon Fraser.
1338 Remove tests that were only here to check that animations in fill-forwards
1339 state would participate in overlap testing.
1341 * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
1342 here to reflect that we no longer expect filling-forwards animations to get composited.
1344 * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
1345 * compositing/animation/filling-animation-overlap-at-end.html: Removed.
1346 * compositing/animation/filling-animation-overlap-expected.txt: Removed.
1347 * compositing/animation/filling-animation-overlap.html: Removed.
1348 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
1349 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
1350 * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
1352 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1354 Test gardening after r185087.
1355 https://bugs.webkit.org/show_bug.cgi?id=145478
1359 * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
1360 * platform/mac/fast/text/font-weights-zh-expected.txt:
1362 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1364 Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
1365 https://bugs.webkit.org/show_bug.cgi?id=145537
1366 <rdar://problem/20959267>
1368 Reviewed by Darin Adler.
1370 * fast/text/crash-complex-text-surrogate.html: Added.
1371 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1373 2015-05-30 Zalan Bujtas <zalan@apple.com>
1375 REGRESSION (179771): zooming on facebook images covers image
1376 https://bugs.webkit.org/show_bug.cgi?id=145485
1378 Reviewed by Simon Fraser.
1380 Scaling an infinite rect should always produce an infinite rect.
1381 (Based on Simon Fraser's patch)
1383 * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
1384 * compositing/layer-creation/zoomed-clip-intersection.html: Added.
1386 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1388 Test font selection for zh fonts
1389 https://bugs.webkit.org/show_bug.cgi?id=145478
1391 Rubber-stamped by Zalan Bujtas.
1393 * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
1394 * platform/mac/fast/text/font-weights-zh.html: Added.
1396 2015-06-01 Commit Queue <commit-queue@webkit.org>
1398 Unreviewed, rolling out r185074 and r185085.
1399 https://bugs.webkit.org/show_bug.cgi?id=145533
1401 Moving to a separate test (Requested by litherum on #webkit).
1403 Reverted changesets:
1405 "Test font selection for zh fonts"
1406 https://bugs.webkit.org/show_bug.cgi?id=145478
1407 http://trac.webkit.org/changeset/185074
1409 "Test gardening after r185074"
1410 https://bugs.webkit.org/show_bug.cgi?id=145478
1411 http://trac.webkit.org/changeset/185085
1413 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1415 Test gardening after r185074
1416 https://bugs.webkit.org/show_bug.cgi?id=145478
1420 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
1421 * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
1423 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1425 Test font selection for zh fonts
1426 https://bugs.webkit.org/show_bug.cgi?id=145478
1428 Reviewed by Zalan Bujtas.
1430 We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
1432 * platform/mac/fast/text/font-weights-expected.txt:
1433 * platform/mac/fast/text/font-weights.html:
1435 2015-06-01 Brady Eidson <beidson@apple.com>
1437 Add WKTR support for "should open external URLs".
1438 https://bugs.webkit.org/show_bug.cgi?id=145505
1440 Reviewed by Darin Adler.
1442 * loader/navigation-policy/resources/notify-done.html: Added.
1443 * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
1444 * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
1445 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
1446 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
1448 * platform/ios-simulator-wk1/TestExpectations:
1449 * platform/mac-wk1/TestExpectations:
1450 * platform/win/TestExpectations:
1452 2015-06-01 Chris Dumez <cdumez@apple.com>
1454 ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
1455 https://bugs.webkit.org/show_bug.cgi?id=145518
1456 <rdar://problem/21168573>
1458 Reviewed by Darin Adler.
1460 Add layout test to make sure we no longer crash if the memory cache is
1461 pruned while a resource is being revalidated.
1463 * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
1464 * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
1466 2015-05-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
1468 Async XMLHttpRequest should get access to AppCache resources stored as flat files
1469 https://bugs.webkit.org/show_bug.cgi?id=138506
1471 Reviewed by Darin Adler.
1473 * http/tests/appcache/resources/simple-video-async.manifest: Added.
1474 * http/tests/appcache/simple-video-async-expected.txt: Added.
1475 * http/tests/appcache/simple-video-async.html: Added.
1477 2015-05-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1479 [Streams API] Implement ReadableStreamController constructor
1480 https://bugs.webkit.org/show_bug.cgi?id=143752
1482 Reviewed by Darin Adler.
1484 * streams/readable-stream.html: checking controller constructor.
1485 * streams/reference-implementation/brand-checks-expected.txt:
1487 2015-05-31 Jordan Harband <ljharb@gmail.com>
1489 Array#reduce and reduceRight don't follow ToLength
1490 https://bugs.webkit.org/show_bug.cgi?id=145364
1492 Reviewed by Yusuke Suzuki.
1494 * js/array-reduce-expected.txt:
1495 * js/array-reduceRight-expected.txt:
1496 * js/dom/array-prototype-properties-expected.txt:
1497 * js/dom/script-tests/array-prototype-properties.js:
1498 * js/script-tests/array-reduce.js:
1499 * js/script-tests/array-reduceRight.js:
1501 2015-05-30 Filip Pizlo <fpizlo@apple.com>
1503 FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
1504 https://bugs.webkit.org/show_bug.cgi?id=145469
1506 Reviewed by Geoffrey Garen.
1508 * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
1509 * js/regress/repeat-multi-get-by-offset.html: Added.
1510 * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
1513 2015-05-29 Keith Miller <keith_miller@apple.com>
1515 WeakMap reference w/ DOM element as key does not survive long enough.
1516 https://bugs.webkit.org/show_bug.cgi?id=137651
1518 Reviewed by Geoffrey Garen.
1520 * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
1522 * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
1524 2015-05-29 Zalan Bujtas <zalan@apple.com>
1526 Text disappears shortly after page load on Nexus 7 site.
1527 https://bugs.webkit.org/show_bug.cgi?id=145467
1528 rdar://problem/18327239
1530 Reviewed by Simon Fraser.
1532 This patch ensures that overlap testing for composited layers works properly when the sibling
1533 layer gets composited through its child.
1535 When a layer gets composited through its child content, the recursive overlap testing should build up the
1536 overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
1538 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
1539 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
1540 * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
1541 * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
1543 2015-05-29 Chris Dumez <cdumez@apple.com>
1545 Consider throttling DOM timers in iframes outside the viewport
1546 https://bugs.webkit.org/show_bug.cgi?id=145465
1547 <rdar://problem/20768957>
1549 Reviewed by Darin Adler.
1551 Add a layout test to check that DOM timers in iframes outside the
1552 viewport get throttled.
1554 * fast/dom/resources/timer-frame-2.html: Added.
1555 * fast/dom/resources/timer-frame.html: Added.
1556 * fast/dom/timer-throttling-subframe-expected.txt: Added.
1557 * fast/dom/timer-throttling-subframe.html: Added.
1559 2015-05-28 Filip Pizlo <fpizlo@apple.com>
1561 Non-speculative Branch should be fast in the FTL
1562 https://bugs.webkit.org/show_bug.cgi?id=145452
1564 Reviewed by Andreas Kling.
1566 * js/regress/logical-not-weird-types-expected.txt: Added.
1567 * js/regress/logical-not-weird-types.html: Added.
1568 * js/regress/script-tests/logical-not-weird-types.js: Added.
1571 2015-05-29 Filip Pizlo <fpizlo@apple.com>
1573 Land some .html/-expected.txt files for some tests that were added without them.
1575 Rubber stamped by Andreas Kling.
1577 * js/regress/cse-new-array-buffer-expected.txt: Added.
1578 * js/regress/cse-new-array-buffer.html: Added.
1579 * js/regress/cse-new-array-expected.txt: Added.
1580 * js/regress/cse-new-array.html: Added.
1582 2015-05-29 Zalan Bujtas <zalan@apple.com>
1584 Unreviewed Win and GTK gardening.
1586 Skip Mac font specific test.
1588 * platform/gtk/TestExpectations:
1589 * platform/win/TestExpectations:
1591 2015-05-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1593 MediaDevices.getUserMedia should reject promise instead of throwing exceptions
1594 https://bugs.webkit.org/show_bug.cgi?id=145282
1596 Reviewed by Darin Adler.
1598 Updating test to expect rejection and not error throwing.
1600 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1601 * fast/mediastream/MediaDevices-getUserMedia.html:
1603 2015-05-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1605 [EFL] Unreviewed gardening on 29th May
1607 Unskip passing tests for viewport-percentage, text, sub-pixel
1608 and update new failing accessibility, fast/overflow and so on.
1610 * platform/efl/TestExpectations:
1612 2015-05-28 Zalan Bujtas <zalan@apple.com>
1614 Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
1615 https://bugs.webkit.org/show_bug.cgi?id=145393
1616 rdar://problem/19918941
1618 Reviewed by Darin Adler.
1620 Float to LayoutUnit conversion is lossy. To ensure that selection
1621 painting always lines up (snaps) properly, the calculated width needs to
1622 be adjusted by ceiling the float to the next LayoutUnit value.
1624 * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
1625 * fast/text/hidpi-text-selection-gap-between-words.html: Added.
1626 * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
1628 2015-05-28 Andreas Kling <akling@apple.com>
1630 GraphicsLayerCA should start out with m_intersectsCoverageRect=false
1631 <https://webkit.org/b/145443>
1632 <rdar://problem/19685798>
1634 Reviewed by Simon Fraser.
1636 Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
1637 layers inside it and places it far outside the visible viewport.
1639 The layer dump should show that the "intersects coverage rect" flag is 0 for the
1640 iframe and its sublayers.
1642 * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
1643 * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
1645 2015-05-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1647 [Streams API] ReadableStreamReader should not be exposed
1648 https://bugs.webkit.org/show_bug.cgi?id=143564
1650 Reviewed by Darin Adler.
1652 Rebasing tests as ReadableStreamReader is no longer defined globally.
1654 * js/dom/global-constructors-attributes-expected.txt:
1655 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1656 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1657 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1658 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1659 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1661 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1663 Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
1664 are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
1666 * media/controls-layers.html: Removed.
1667 * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
1668 * platform/mac/media/controls-layers-expected.txt: Removed.
1670 2015-05-27 Jordan Harband <ljharb@gmail.com>
1672 Array.of should work with other constructors
1673 https://bugs.webkit.org/show_bug.cgi?id=145365
1675 Reviewed by Yusuke Suzuki.
1677 * js/array-of-expected.txt:
1678 * js/script-tests/array-of.js:
1681 2015-05-27 Benjamin Poulain <bpoulain@apple.com>
1683 [JSC] Add undefined->double conversion to DoubleRep
1684 https://bugs.webkit.org/show_bug.cgi?id=145293
1686 Reviewed by Filip Pizlo.
1688 * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
1689 * js/regress/math-with-out-of-bounds-array-values.html: Added.
1690 * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
1692 2015-05-27 Simon Fraser <simon.fraser@apple.com>
1694 REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
1695 https://bugs.webkit.org/show_bug.cgi?id=145420
1697 Reviewed by Dean Jackson.
1699 Test that dumps compositing layers in a document with media controls.
1701 * media/controls-layers.html: Added.
1702 * platform/mac/media/controls-layers-expected.txt: Added.
1703 * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
1705 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1707 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1709 * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
1710 Failure expectation is not the right one.
1712 2015-05-27 Daniel Bates <dabates@apple.com>
1714 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1716 * platform/mac-wk1/TestExpectations:
1718 2015-05-27 Daniel Bates <dabates@apple.com>
1720 Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
1721 (https://bugs.webkit.org/show_bug.cgi?id=145336)
1723 Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
1725 Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
1726 of other ports since we consider these tests specific to Mac.
1728 * platform/efl/TestExpectations:
1729 * platform/gtk/TestExpectations:
1730 * platform/ios-simulator/TestExpectations:
1731 * platform/mac-wk1/TestExpectations:
1732 * platform/win/TestExpectations:
1734 2015-05-26 Dean Jackson <dino@apple.com>
1736 Backdrop filters don't animate
1737 https://bugs.webkit.org/show_bug.cgi?id=145386
1738 <rdar://problem/21110037>
1740 Reviewed by Simon Fraser.
1742 Add a test for animation of backdrop-filter, and do some
1743 minor cleanups in related files.
1745 * animations/resources/animation-test-helpers.js:
1746 (parseFilterImage): Fix a typo.
1747 (getPropertyValue): Support webkitBackdropFilter.
1748 (comparePropertyValue): Ditto.
1749 * css3/filters/backdrop/animation-expected.txt: Added.
1750 * css3/filters/backdrop/animation.html: Added.
1752 2015-05-27 Matt Baker <mattbaker@apple.com>
1754 [iOS] Rebaseline expected results for tests in LayoutTests/compositing
1755 https://bugs.webkit.org/show_bug.cgi?id=145401
1757 Reviewed by Simon Fraser.
1759 Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
1761 * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1762 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
1763 * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
1764 * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1765 * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
1766 * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1768 2015-05-27 Myles C. Maxfield <mmaxfield@apple.com>
1770 [iOS] Arabic ligatures are broken in Google Maps
1771 https://bugs.webkit.org/show_bug.cgi?id=145336
1772 <rdar://problem/20689607>
1774 Reviewed by Darin Adler.
1776 This patch adds a DRT test to make sure that text gets drawn with the correct font.
1778 It also updates expected results for 4 tests, which I have verified are still correct. However,
1779 because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
1780 platform/mac-mavericks before updating the results in platform/mac.
1782 This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
1783 platform-specific screen-space quantization. This patch also skips these tests on Mavericks
1784 because I can't add platform-specific expected results for reftests.
1786 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
1787 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
1789 * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
1790 * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
1791 * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1792 * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1793 * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
1794 * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
1795 * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
1796 * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1797 * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1798 * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
1799 * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
1800 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
1801 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
1802 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
1803 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
1804 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
1805 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
1806 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
1807 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
1808 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
1809 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
1811 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1813 An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
1814 https://bugs.webkit.org/show_bug.cgi?id=139405
1816 Reviewed by Darin Adler.
1818 * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
1819 * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
1820 * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
1821 * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
1822 * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
1823 Make sure the slices of the border-image are drawn correctly. When using an
1824 image with no intrinsic size, all the slices has to be gotten from (0, 0)
1825 of the source image.
1827 * TestExpectations: Removed previously-failing test.
1829 2015-05-26 Andreas Kling <akling@apple.com>
1831 <font face> doesn't support plus character in font family names.
1832 <https://webkit.org/b/145400>
1833 <rdar://problem/21097484>
1835 Reviewed by Darin Adler.
1837 Add a little test for <font face> attributes to cover this problem
1838 and some other interesting cases with spaces and commas.
1840 * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
1841 * fast/dom/HTMLFontElement/face-attribute.html: Added.
1843 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1845 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1846 https://bugs.webkit.org/show_bug.cgi?id=139142
1848 Reviewed by Darin Adler.
1850 * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1852 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1854 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1855 https://bugs.webkit.org/show_bug.cgi?id=139142
1857 Reviewed by Darin Adler.
1859 * accessibility/aria-hidden-false-works-in-subtrees.html:
1861 2015-05-26 Zalan Bujtas <zalan@apple.com>
1863 Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
1864 https://bugs.webkit.org/show_bug.cgi?id=145323
1865 rdar://problem/20980628
1867 Reviewed by Dave Hyatt.
1869 This patch ensures when an overhanging float renderer is destroyed,
1870 all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
1872 When an overhanging float is present, we cache the renderer on the parent and on the affected
1873 sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
1874 during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
1875 This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
1876 However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
1877 the layout propagation through siblings does not work anymore.
1879 The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
1880 from propagating layout to siblings when certain properties of the parent container changes.
1882 * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
1883 * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
1885 2015-05-26 Beth Dakin <bdakin@apple.com>
1887 storage/indexeddb/deleteIndex-bug110792.html is flaky
1888 https://bugs.webkit.org/show_bug.cgi?id=145390
1893 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1895 SVG fragment identifier rendering issue
1896 https://bugs.webkit.org/show_bug.cgi?id=137328
1898 Reviewed by Darin Adler.
1900 * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
1901 * svg/css/svg-resource-fragment-identifier-order.html: Added.
1902 Ensure the SVG fragment is drawn correctly when the same SVG image is
1903 referenced multiple times.
1905 2015-05-26 Daniel Bates <dabates@apple.com>
1907 Update Autofill button icon
1908 https://bugs.webkit.org/show_bug.cgi?id=145191
1909 <rdar://problem/20178942>
1911 Update expected results for Windows.
1913 * platform/win/fast/forms/input-auto-fill-button-expected.txt:
1915 2015-05-26 Joseph Pecoraro <pecoraro@apple.com>
1917 CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
1918 https://bugs.webkit.org/show_bug.cgi?id=145343
1920 Reviewed by Timothy Hatcher.
1922 * fast/css/getComputedStyle/computed-style-expected.txt:
1923 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1924 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1925 * fast/css/getComputedStyle/resources/property-names.js:
1927 2015-05-26 Yusuke Suzuki <utatane.tea@gmail.com>
1929 [ES6] Implement Array.prototype.copyWithin
1930 https://bugs.webkit.org/show_bug.cgi?id=145107
1932 Reviewed by Darin Adler.
1934 * js/Object-getOwnPropertyNames-expected.txt:
1935 * js/script-tests/Object-getOwnPropertyNames.js:
1937 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
1939 [GTK] Enable IndexedDB
1940 https://bugs.webkit.org/show_bug.cgi?id=98932
1942 Reviewed by Žan Doberšek.
1944 * platform/gtk/TestExpectations: Update IndexedDB test expectations.
1946 2015-05-24 Jordan Harband <ljharb@gmail.com>
1948 Array#findIndex/find should not skip holes
1949 https://bugs.webkit.org/show_bug.cgi?id=145361
1951 Reviewed by Yusuke Suzuki.
1953 * js/array-find-expected.txt:
1954 * js/array-findIndex-expected.txt:
1955 * js/script-tests/array-find.js:
1956 * js/script-tests/array-findIndex.js:
1958 2015-05-23 Antti Koivisto <antti@apple.com>
1960 Permanent redirects should have long implicit cache lifetime
1961 https://bugs.webkit.org/show_bug.cgi?id=145348
1963 Reviewed by Sam Weinig.
1965 * http/tests/cache/cache-redirections.html:
1966 * http/tests/cache/resources/cache-control-redirect.php:
1968 Use less confusing name (max_age->expiration vs. max-age) and fix logic.
1970 2015-05-23 Zalan Bujtas <zalan@apple.com>
1972 Rebaseline after r184825. Remove artificial extra space between 2 text renderers.
1974 Reviewed by Antti Koivisto.
1976 * animations/lineheight-animation-expected.txt:
1977 * animations/simultaneous-start-transform-expected.txt:
1978 * animations/width-using-ems-expected.txt:
1979 * fast/events/window-events-bubble-expected.txt:
1980 * fast/events/window-events-bubble2-expected.txt:
1982 2015-05-23 Zalan Bujtas <zalan@apple.com>
1984 Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
1985 https://bugs.webkit.org/show_bug.cgi?id=145344
1986 rdar://problem/20959522
1988 Reviewed by Antti Koivisto.
1990 This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
1991 we skip it while collecting the text content for innerText.
1992 It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
1993 we need to ensure that text offset computing only takes the simple text nodes into account.
1995 * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
1996 * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
1998 2015-05-22 Alexey Proskuryakov <ap@apple.com>
2000 Update tests broken by MediaPlaybackRequiresUserGesture renaming.
2002 * media/no-autoplay-with-user-gesture-requirement.html:
2003 * media/video-load-require-user-gesture.html:
2004 * media/video-play-require-user-gesture.html:
2006 2015-05-22 Alexey Proskuryakov <ap@apple.com>
2008 New test media/accessiblity-describes-video.html is flaky.
2010 * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
2012 2015-05-22 Jer Noble <jer.noble@apple.com>
2014 [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
2015 https://bugs.webkit.org/show_bug.cgi?id=145228
2017 Reviewed by Eric Carlson.
2019 * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
2020 * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
2021 * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
2022 * http/tests/media/resources/hls/english/description.aac: Added.
2023 * http/tests/media/resources/hls/english/description.m3u8: Added.
2024 * media/accessiblity-describes-video-expected.txt: Added.
2025 * media/accessiblity-describes-video.html: Added.
2026 * media/content/audio-describes-video.mp4: Added.
2027 * platform/mac-mavericks/TestExpectations:
2029 2015-05-22 Basile Clement <basile_clement@apple.com>
2031 Allow DFGClobberize to return non-node constants that must be later created
2032 https://bugs.webkit.org/show_bug.cgi?id=145272
2034 Reviewed by Filip Pizlo.
2036 * js/regress/script-tests/cse-new-array-buffer.js: Added.
2038 * js/regress/script-tests/cse-new-array.js: Added.
2041 2015-05-22 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
2043 [GTK] Gardening 21st May.
2044 https://bugs.webkit.org/show_bug.cgi?id=145250
2048 * platform/gtk/TestExpectations:
2050 2015-05-22 Joanmarie Diggs <jdiggs@igalia.com>
2052 AX: Figure out why list-detection2.html test fails on GTK
2053 https://bugs.webkit.org/show_bug.cgi?id=145273
2055 Reviewed by Chris Fleizach.
2057 * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
2059 2015-05-21 Joanmarie Diggs <jdiggs@igalia.com>
2061 AX: [GTK] Implement computedRoleString in AccessibilityUIElement
2062 https://bugs.webkit.org/show_bug.cgi?id=128420
2064 Reviewed by Chris Fleizach.
2066 * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
2067 * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
2068 * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
2069 * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
2070 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
2071 * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
2072 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
2073 * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
2074 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
2075 * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
2076 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
2077 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
2078 * platform/gtk/accessibility/xml-roles-exposed.html: Added.
2080 2015-05-21 Antti Koivisto <antti@apple.com>
2082 MaskImageOperation code does not manage CachedImageClients correctly
2083 https://bugs.webkit.org/show_bug.cgi?id=145276
2085 Reviewed by Andreas Kling.
2087 * css3/masking/mask-image-client-crash-expected.txt: Added.
2088 * css3/masking/mask-image-client-crash.html: Added.
2090 2015-05-21 Daniel Bates <dabates@apple.com>
2092 Update Autofill button icon
2093 https://bugs.webkit.org/show_bug.cgi?id=145191
2094 <rdar://problem/20178942>
2096 Reviewed by Jessie Berlin.
2098 Update expected results.
2100 * fast/forms/input-auto-fill-button-expected.txt:
2101 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
2103 2015-05-21 Chris Fleizach <cfleizach@apple.com>
2105 AX: improve list heuristics (presentational use versus actual lists)
2106 https://bugs.webkit.org/show_bug.cgi?id=134187
2108 Unreviewed layout test fixage.
2110 Skip the list-detection2.html test on GTK until it can be investigated.
2111 https://bugs.webkit.org/show_bug.cgi?id=145273
2112 Fix a failing test on GTK that needed an update after the last set of changes.
2113 Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
2114 https://bugs.webkit.org/show_bug.cgi?id=145271
2116 * platform/gtk/TestExpectations:
2117 * platform/gtk/accessibility/list-detection-expected.txt:
2118 * platform/win/TestExpectations:
2120 2015-05-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2122 SVG as image uses very tiny default font-size
2123 https://bugs.webkit.org/show_bug.cgi?id=68090
2125 Reviewed by Darin Adler.
2127 * svg/text/text-default-font-size-expected.html: Added.
2128 * svg/text/text-default-font-size.html: Added.
2129 Ensure the default font size for non-interactive SVG images is not zero.
2131 2015-05-21 Youenn Fablet <youenn.fablet@crf.canon.fr>
2133 streams/reference-implementation/readable-stream.html should now pass
2134 https://bugs.webkit.org/show_bug.cgi?id=145266
2138 * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
2140 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2142 Web Inspector: array previews should have a much smaller cap on values
2143 https://bugs.webkit.org/show_bug.cgi?id=145195
2145 Reviewed by Timothy Hatcher.
2147 * inspector/model/remote-object-expected.txt:
2148 Update expected results now that array previews include
2149 a smaller number of items.
2151 2015-05-20 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
2153 Enable disk cache for range requests
2154 https://bugs.webkit.org/show_bug.cgi?id=144682
2156 Reviewed by Antti Koivisto.
2158 * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
2159 * http/tests/cache/disk-cache/disk-cache-range.html: Added.
2160 * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
2161 * platform/gtk/TestExpectations: Remove failing test.
2163 2015-05-20 Chris Fleizach <cfleizach@apple.com>
2165 AX: improve list heuristics (presentational use versus actual lists)
2166 https://bugs.webkit.org/show_bug.cgi?id=134187
2168 Reviewed by Darin Adler.
2170 * accessibility/list-detection-expected.txt:
2171 * accessibility/list-detection.html:
2172 * accessibility/list-detection2-expected.txt: Added.
2173 * accessibility/list-detection2.html: Added.
2175 2015-05-20 Antti Koivisto <antti@apple.com>
2177 REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
2178 https://bugs.webkit.org/show_bug.cgi?id=145227
2180 Reviewed by Darin Adler.
2182 Add ref test for select painting.
2184 * fast/forms/select/select-painting-expected.html: Added.
2185 * fast/forms/select/select-painting.html: Added.
2187 2015-05-20 Daniel Bates <dabates@apple.com>
2189 AX: AutoFill button is not accessible with VoiceOver
2190 https://bugs.webkit.org/show_bug.cgi?id=145200
2191 <rdar://problem/20507480>
2193 Reviewed by Chris Fleizach.
2195 Test that there is an accessibility element for the AutoFill button.
2197 * accessibility/input-auto-fill-button-expected.txt: Added.
2198 * accessibility/input-auto-fill-button.html: Added.
2199 * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
2200 is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
2202 2015-05-20 Antti Koivisto <antti@apple.com>
2204 Assertion failure in WebCore::BidiRun::BidiRun()
2205 https://bugs.webkit.org/show_bug.cgi?id=145203
2206 rdar://problem/20958973
2208 Reviewed by Andreas Kling.
2210 * fast/text/text-combine-crash-expected.txt: Added.
2211 * fast/text/text-combine-crash.html: Added.
2213 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
2215 AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
2216 https://bugs.webkit.org/show_bug.cgi?id=145064
2218 Reviewed by Darin Adler.
2220 Adding test to cover resume/close/suspend rejecting with InvalidStateError.
2221 Updating existing test to cover resume and suspend rejection with no error.
2223 * webaudio/audiocontext-promise-throwing-expected.txt: Added.
2224 * webaudio/audiocontext-promise-throwing.html: Added.
2225 * webaudio/audiocontext-state-expected.txt:
2226 * webaudio/audiocontext-state.html:
2228 2015-05-20 Commit Queue <commit-queue@webkit.org>
2230 Unreviewed, rolling out r184645.
2231 https://bugs.webkit.org/show_bug.cgi?id=145220
2233 Broken build (Requested by jacob_nielsen on #webkit).
2237 "AX: AutoFill button is not accessible with VoiceOver"
2238 https://bugs.webkit.org/show_bug.cgi?id=145200
2239 http://trac.webkit.org/changeset/184645
2241 2015-05-20 Daniel Bates <dabates@apple.com>
2243 AX: AutoFill button is not accessible with VoiceOver
2244 https://bugs.webkit.org/show_bug.cgi?id=145200
2245 <rdar://problem/20507480>
2247 Reviewed by Chris Fleizach.
2249 Test that there is an accessibility element for the AutoFill button.
2251 * accessibility/input-auto-fill-button-expected.txt: Added.
2252 * accessibility/input-auto-fill-button.html: Added.
2254 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2256 ES6: Implement Object.setPrototypeOf
2257 https://bugs.webkit.org/show_bug.cgi?id=145202
2259 Reviewed by Darin Adler.
2261 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
2262 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
2263 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
2264 Test covering cross origin restriction behavior.
2266 * js/Object-getOwnPropertyNames-expected.txt:
2267 * js/script-tests/Object-getOwnPropertyNames.js:
2268 Updated for the new exposed property.
2270 * js/cyclic-prototypes-expected.txt:
2271 * js/script-tests/cyclic-prototypes.js:
2272 Extend this test to include setPrototypeOf cyclic checks.
2273 Note that setPrototypeOf can still change the prototype
2274 where __proto__ cannot.
2276 * js/prototypes-expected.txt:
2277 * js/script-tests/prototypes.js:
2278 Extend this test to cover more types previously overlooked.
2280 * js/script-tests/setPrototypeOf.js: Added.
2282 (getObjectDescriptions.myFunction):
2283 (getObjectDescriptions):
2284 * js/setPrototypeOf-expected.txt: Added.
2285 * js/setPrototypeOf.html: Added.
2286 Test coverage for all the different object / prototype combinations.
2287 This is modeled after the other browser tests with coverage of a
2288 few more basic functionality tests and object types.
2290 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
2292 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
2293 https://bugs.webkit.org/show_bug.cgi?id=145164
2295 Reviewed by Jer Noble.
2297 * webaudio/audiocontext-promise-expected.txt: Added.
2298 * webaudio/audiocontext-promise.html: Added.
2300 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2302 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
2303 https://bugs.webkit.org/show_bug.cgi?id=145138
2305 Reviewed by Darin Adler.
2307 * js/dom/JSON-parse-expected.txt:
2308 * js/resources/JSON-parse.js:
2309 Update expected results for JSON parsing using eval() versus JSON.parse.
2310 In eval, an object literal with a "__proto__" property modifies the prototype.
2311 In JSON.parse, all properties are direct/own properties, no matter their name,
2312 so "__proto__" does not get special treatment.
2314 * js/eval-json-proto-expected.txt: Added.
2315 * js/eval-json-proto.html: Added.
2316 * js/script-tests/eval-json-proto.js: Added.
2317 Direct test for LiteralParser behavior, in both eval and JSON.parse.
2319 * js/object-literal-duplicate-properties-expected.txt:
2320 * js/script-tests/object-literal-duplicate-properties.js:
2321 (runProtoTestShouldThrow):
2322 (runProtoTestShouldNotThrow):
2323 Test for all cases of acceptable and unacceptable __proto__ duplicate
2324 properties in literals.
2326 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2328 Web Inspector: Slightly better node previews in arrays
2329 https://bugs.webkit.org/show_bug.cgi?id=145188
2331 Reviewed by Timothy Hatcher.
2333 * inspector/model/remote-object-expected.txt:
2334 * inspector/model/remote-object.html:
2336 2015-05-17 Sam Weinig <sam@webkit.org>
2338 Organize event handlers a bit
2339 https://bugs.webkit.org/show_bug.cgi?id=145106
2341 Reviewed by Darin Adler.
2343 * fast/dom/event-handler-attributes-expected.txt:
2344 * fast/dom/event-handler-attributes.html:
2345 Update for putting media related event handlers on Document in addition to
2346 Element and DOMWindow.
2348 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
2350 Web Inspector: Improve Preview for NodeList / array like collections
2351 https://bugs.webkit.org/show_bug.cgi?id=145177
2353 Reviewed by Timothy Hatcher.
2355 * inspector/model/remote-object-expected.txt:
2357 2015-05-19 Chris Dumez <cdumez@apple.com>
2359 [Mac] Font lookups are flakey due to caching
2360 https://bugs.webkit.org/show_bug.cgi?id=145180
2361 <rdar://problem/21012406>
2363 Reviewed by Darin Adler.
2365 * platform/mac/TestExpectations:
2366 Unskip platform/mac/fast/text/font-weights.html as it is no longer
2367 flakey after this change.
2369 * platform/mac/fast/text/font-weights-expected.txt:
2370 Rebaseline the test as the expected results were those based on the
2371 bad caching behavior.
2373 2015-05-19 Brady Eidson <beidson@apple.com>
2375 X-Frame-Options headers not respected when loading from application cache.
2376 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
2378 Reviewed by Alexey Proskuryakov.
2380 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
2381 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
2382 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
2383 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
2385 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
2387 AudioContext should resolve promises with jsUndefined() and not jsNull()
2388 https://bugs.webkit.org/show_bug.cgi?id=145063
2390 Reviewed by Sam Weinig.
2392 * webaudio/audiocontext-state.html: Added check of promise resolve value.
2394 2015-05-19 Eric Carlson <eric.carlson@apple.com>
2396 iOS gardening. Update "fast" image and text results, delete wk2-only results.
2398 Rubber-stamped by Brent Fulgham.
2400 * platform/ios-simulator-wk2/TestExpectations:
2401 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
2402 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
2403 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
2404 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
2405 * platform/ios-simulator/TestExpectations:
2406 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
2407 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2408 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2409 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2410 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
2411 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
2412 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
2413 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
2414 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
2415 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
2416 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
2417 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
2418 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
2419 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
2420 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
2421 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
2422 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
2423 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
2424 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
2425 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
2426 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
2427 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
2428 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
2429 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
2430 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
2431 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
2432 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
2433 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
2434 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
2435 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
2436 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2437 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
2438 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
2439 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
2440 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
2441 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
2442 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
2443 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
2444 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
2445 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
2446 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
2447 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
2448 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
2449 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
2450 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
2451 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
2452 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
2453 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
2454 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
2455 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
2456 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
2457 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
2458 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
2459 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
2460 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
2461 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
2462 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
2463 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
2464 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
2465 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
2466 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
2468 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
2470 Array.prototype methods must use ToLength
2471 https://bugs.webkit.org/show_bug.cgi?id=144128
2473 Reviewed by Oliver Hunt.
2475 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
2477 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
2478 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
2479 * js/array-every-expected.txt:
2480 * js/array-fill-expected.txt:
2481 * js/array-filter-expected.txt:
2482 * js/array-find-expected.txt:
2483 * js/array-findIndex-expected.txt:
2484 * js/array-functions-non-arrays-expected.txt:
2485 * js/array-includes-expected.txt:
2486 * js/script-tests/array-every.js:
2488 * js/script-tests/array-fill.js:
2490 * js/script-tests/array-filter.js:
2492 * js/script-tests/array-find.js:
2494 * js/script-tests/array-findIndex.js:
2497 * js/script-tests/array-functions-non-arrays.js:
2499 * js/script-tests/array-includes.js:
2501 2015-05-19 Zalan Bujtas <zalan@apple.com>
2503 Merged anonymous blocks should invalidate simple line layout path.
2504 https://bugs.webkit.org/show_bug.cgi?id=145104
2505 rdar://problem/20980930
2507 Reviewed by Antti Koivisto.
2509 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
2510 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
2511 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
2513 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
2514 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
2516 2015-05-14 Chris Fleizach <cfleizach@apple.com>
2518 AX: Select text mechanism returns results outside of text control regions
2519 https://bugs.webkit.org/show_bug.cgi?id=145041
2521 Reviewed by Mario Sanchez Prada.
2523 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
2524 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
2526 2015-05-19 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
2528 [GTK] Gardening 19th May
2529 https://bugs.webkit.org/show_bug.cgi?id=145166
2533 * platform/gtk/TestExpectations:
2535 2015-05-18 Eric Carlson <eric.carlson@apple.com>
2537 iOS gardening. Update "editing" image and text results, delete wk2-only results.
2539 Rubber-stamped by Brent Fulgham.
2541 * platform/ios-simulator-wk2/TestExpectations:
2542 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
2543 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
2544 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
2545 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
2546 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
2547 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
2548 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
2549 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
2550 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
2551 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
2552 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
2553 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
2554 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
2555 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
2556 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
2557 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
2558 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
2559 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
2560 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
2561 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
2562 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
2563 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
2564 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
2565 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
2566 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
2567 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
2568 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
2569 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
2570 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
2571 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
2572 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
2573 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
2574 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
2575 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
2576 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
2577 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
2578 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
2579 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
2580 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
2581 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
2582 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
2583 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
2584 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
2585 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
2586 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
2587 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
2588 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
2589 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
2590 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
2591 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
2592 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
2593 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
2594 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
2595 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
2596 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
2597 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
2598 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
2599 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
2600 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
2601 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
2602 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
2603 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
2604 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
2605 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
2606 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
2607 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
2608 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
2609 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
2610 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
2611 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
2612 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
2613 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
2614 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
2615 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
2616 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
2617 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
2618 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
2619 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
2620 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
2621 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
2622 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
2623 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
2624 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
2625 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
2626 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
2627 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
2628 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
2629 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
2630 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
2631 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
2632 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
2633 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
2634 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
2635 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
2636 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
2637 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
2638 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
2639 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
2640 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
2641 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
2642 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
2643 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
2644 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
2645 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
2646 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
2647 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
2648 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
2649 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
2650 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
2651 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
2652 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
2653 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
2654 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
2655 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
2656 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
2657 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
2658 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
2659 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
2660 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
2661 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
2662 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
2663 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
2664 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
2665 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
2666 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
2667 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
2668 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
2669 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
2670 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
2671 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
2672 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
2673 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
2674 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
2675 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
2676 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
2677 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
2678 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
2679 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
2680 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
2681 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
2682 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
2683 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
2684 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
2685 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
2686 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
2687 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
2688 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
2689 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
2690 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
2691 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
2692 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
2693 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
2694 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
2695 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
2696 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
2697 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
2698 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
2699 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
2700 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
2701 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
2702 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
2703 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
2704 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
2705 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
2706 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
2707 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
2708 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
2709 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
2710 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
2711 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
2712 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
2713 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
2714 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
2715 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
2716 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
2717 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
2718 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
2719 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
2720 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
2721 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
2722 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
2723 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
2724 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
2725 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
2726 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
2727 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
2728 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
2729 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
2730 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
2731 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
2732 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
2733 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
2734 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
2735 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
2736 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
2737 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
2738 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
2739 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
2740 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
2741 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
2742 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
2743 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
2744 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
2745 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
2746 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
2747 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
2748 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
2749 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
2750 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
2751 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
2752 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
2753 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
2754 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
2755 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
2756 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
2757 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
2758 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
2759 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
2760 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
2761 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
2762 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
2763 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
2764 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
2765 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
2766 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
2767 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
2768 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
2769 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
2770 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
2771 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
2772 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
2773 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
2774 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
2775 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
2776 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
2777 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
2778 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
2779 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
2780 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
2781 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
2782 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
2783 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
2784 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
2785 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
2786 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
2787 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
2788 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
2789 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
2790 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
2791 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
2792 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
2793 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
2794 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
2795 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
2796 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
2797 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
2798 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
2799 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
2800 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
2801 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
2802 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
2803 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
2804 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
2805 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
2806 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
2807 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
2808 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
2809 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
2810 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
2811 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
2812 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
2813 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
2814 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
2815 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
2816 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
2817 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
2818 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
2819 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
2820 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
2821 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
2822 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
2823 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
2824 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
2825 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
2826 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
2827 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
2828 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
2829 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
2830 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
2831 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
2832 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
2833 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
2834 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
2835 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
2836 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
2837 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
2838 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
2839 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
2840 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
2841 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
2842 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
2843 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
2844 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
2845 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
2846 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
2847 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
2848 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
2849 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
2850 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
2851 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
2852 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
2853 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
2854 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
2855 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
2856 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
2857 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
2858 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
2859 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
2860 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
2861 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
2862 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
2863 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
2864 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
2865 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
2866 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
2867 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
2868 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
2869 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
2870 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
2871 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
2872 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
2873 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
2874 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
2875 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
2876 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
2877 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
2878 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
2879 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
2880 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
2881 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
2882 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
2883 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
2884 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
2885 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
2886 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
2887 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
2888 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
2889 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
2890 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
2891 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
2892 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
2893 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
2894 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
2895 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
2896 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
2897 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
2898 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
2899 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
2900 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
2901 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
2902 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
2903 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
2904 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
2905 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
2906 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
2907 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
2908 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
2909 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
2910 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
2911 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
2912 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
2913 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
2914 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
2915 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
2916 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
2917 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
2918 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
2919 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
2920 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
2921 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
2922 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
2923 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
2924 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
2925 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
2926 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
2927 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
2928 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
2929 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
2930 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
2931 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
2932 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
2933 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
2934 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
2935 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
2936 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
2937 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
2938 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
2939 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
2940 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
2941 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
2942 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
2943 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
2944 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
2945 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
2946 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
2947 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
2948 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
2949 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
2950 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
2951 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
2952 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
2953 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
2954 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
2955 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
2956 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
2957 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
2958 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
2959 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
2960 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
2961 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
2962 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
2963 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
2964 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
2965 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
2966 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
2967 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
2968 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
2969 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
2970 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
2971 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
2972 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
2973 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
2974 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
2975 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
2976 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
2977 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
2978 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
2979 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
2980 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
2981 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
2982 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
2983 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
2984 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
2985 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
2986 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
2987 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
2988 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
2989 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
2990 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
2991 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
2992 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
2993 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
2994 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
2995 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
2996 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
2997 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
2998 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
2999 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
3000 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
3001 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
3002 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
3003 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
3004 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
3005 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
3006 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
3007 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
3008 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
3009 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
3010 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
3011 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
3012 * platform/ios-simulator/editing/unsupported-content: Added.
3013 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
3015 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
3017 Improve coverage of platform/mac/fast/text/font-weights.html
3018 https://bugs.webkit.org/show_bug.cgi?id=145152
3020 Reviewed by Anders Carlsson.
3022 Add coverage of italics.
3024 * platform/mac/fast/text/font-weights-expected.txt:
3025 * platform/mac/fast/text/font-weights.html:
3027 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
3029 platform/mac/fast/text/font-weights.html is flakey
3030 https://bugs.webkit.org/show_bug.cgi?id=145149
3032 Reviewed by Alexey Proskuryakov.
3034 * platform/mac/TestExpectations:
3036 2015-05-18 Filip Pizlo <fpizlo@apple.com>
3038 Add a Int-or-Boolean speculation to Branch
3039 https://bugs.webkit.org/show_bug.cgi?id=145134
3041 Reviewed by Benjamin Poulain.
3043 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
3044 run it as fast as we should but this is a big step.
3046 * js/regress/script-tests/slow-ternaries.js: Added.
3049 * js/regress/slow-ternaries-expected.txt: Added.
3050 * js/regress/slow-ternaries.html: Added.
3052 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
3054 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
3055 https://bugs.webkit.org/show_bug.cgi?id=145102
3057 Reviewed by Darin Adler.
3059 Improve the coverage a tiny bit.
3061 * js/array-string-recursion-expected.txt: Added.
3062 * js/array-string-recursion.html: Added.
3063 * js/script-tests/array-string-recursion.js: Added.
3065 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
3067 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
3068 https://bugs.webkit.org/show_bug.cgi?id=145021
3070 Reviewed by Sergio Villar Senin.
3072 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
3073 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
3075 2015-05-16 Zalan Bujtas <zalan@apple.com>
3077 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
3078 https://bugs.webkit.org/show_bug.cgi?id=145097
3079 rdar://problem/18588415
3081 Reviewed by Simon Fraser.
3083 Dashed and dotted border painting needs clipping in order to properly display corners.
3084 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
3086 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
3087 * fast/borders/dashed-border-on-subpixel-position.html: Added.
3088 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
3089 * fast/borders/dotted-border-on-subpixel-position.html: Added.
3091 2015-05-15 Sam Weinig <sam@webkit.org>
3093 Add getElementById to DocumentFragment
3094 https://bugs.webkit.org/show_bug.cgi?id=145094
3096 Reviewed by Alexey Proskuryakov.
3098 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
3099 * fast/dom/DocumentFragment/getElementById.html: Added.
3101 2015-05-15 Antti Koivisto <antti@apple.com>
3103 When redirecting to data URL use HTTP response for same origin policy checks
3104 https://bugs.webkit.org/show_bug.cgi?id=145054
3105 rdar://problem/20299050
3107 Reviewed by Alexey Proskuryakov.
3109 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
3110 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
3112 2015-05-15 Simon Fraser <simon.fraser@apple.com>
3114 REGRESSION (r183300): Background missing on top links on apple.com
3115 https://bugs.webkit.org/show_bug.cgi?id=145079
3116 rdar://problem/20914252
3118 Reviewed by Tim Horton.
3122 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3123 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3125 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
3127 Test the interaction between font-family and font-weight
3128 https://bugs.webkit.org/show_bug.cgi?id=145078
3130 Reviewed by Dean Jackson.
3132 This test is designed to test the interaction between font-family and font-weight. In particular,
3133 our implementation of font-family accepts PostScript names, which may name a font with a particular
3134 weight. However, there is another CSS property, font-weight, in which the author may also name a
3135 particular weight. Our font selection algorithm takes both of these signals into account when
3138 There is currently no good way in JavaScript to find the actual font chosen for some text.
3139 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
3140 tree, therefore testing glyph advances (which are a property of font weight).
3142 * platform/mac/fast/text/font-weights-expected.txt: Added.
3143 * platform/mac/fast/text/font-weights.html: Added.
3145 2015-05-15 Commit Queue <commit-queue@webkit.org>
3147 Unreviewed, rolling out r184421.
3148 https://bugs.webkit.org/show_bug.cgi?id=145087
3150 Introduced 42 layout test failures (Requested by rniwa on
3155 "REGRESSION (r183300): Background missing on top links on
3157 https://bugs.webkit.org/show_bug.cgi?id=145079
3158 http://trac.webkit.org/changeset/184421
3160 2015-05-15 Simon Fraser <simon.fraser@apple.com>
3162 REGRESSION (r183300): Background missing on top links on apple.com
3163 https://bugs.webkit.org/show_bug.cgi?id=145079
3164 rdar://problem/20914252
3166 Reviewed by Tim Horton.
3168 Composited box that toggles to a non-zero height and dumps layers.
3170 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3171 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3173 2015-05-15 Sam Weinig <sam@webkit.org>
3175 Move HTMLElement's children property to ParentNode
3176 https://bugs.webkit.org/show_bug.cgi?id=145072
3178 Reviewed by Chris Dumez.
3180 * fast/dom/ParentNode-children-expected.txt: Added.
3181 * fast/dom/ParentNode-children.html: Added.
3182 Test children on Element, Document and DocumentFragment.
3184 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
3185 Update results since document.children is no longer undefined.
3187 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3190 2015-05-15 Zalan Bujtas <zalan@apple.com>
3192 White edge on animating panel on http://rokkosunnyvale.com
3193 https://bugs.webkit.org/show_bug.cgi?id=144986
3194 rdar://problem/20907683
3196 Reviewed by Simon Fraser.
3198 Background image geometry calculation needs to be based on the final painting size of the container
3199 in order to accurately compute tile sizes, repeating positions etc.
3200 The container's size is pixelsnapped at painting using absolute coordinates. This patch
3201 ensures that we snap to the same size while computing background geometry.
3203 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
3204 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
3205 * fast/images/background-image-size-changes-fractional-position.html: Added.
3207 2015-05-15 Marcos Chavarría Teijeiro <mchavarria@igalia.com>
3209 [GTK] Gardening 15th May.
3210 https://bugs.webkit.org/show_bug.cgi?id=145047
3214 * platform/gtk/TestExpectations:
3215 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
3217 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
3219 Removed failing test expectations from passing tests.
3222 * platform/mac/TestExpectations:
3224 2015-05-14 Zalan Bujtas <zalan@apple.com>
3226 Images on www.fitstylelife.com jiggle on hover.
3227 https://bugs.webkit.org/show_bug.cgi?id=145020
3228 rdar://problem/20885337
3230 Reviewed by Simon Fraser.
3232 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
3234 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
3235 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
3236 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
3237 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
3239 2015-05-14 Simon Fraser <simon.fraser@apple.com>
3241 REGRESSION (r183794): Garbage tiles when body background switches to fixed
3242 https://bugs.webkit.org/show_bug.cgi?id=145032
3243 rdar://problem/20963679
3245 Reviewed by Dean Jackson.
3247 Test that toggles the attachment of the body background to fixed, then dumps layers.
3249 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
3250 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
3252 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
3254 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
3255 https://bugs.webkit.org/show_bug.cgi?id=119068
3257 Reviewed by Enrica Casucci.
3259 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
3261 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
3262 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
3264 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
3266 [Mac] Expose more font weights for -apple-system
3267 https://bugs.webkit.org/show_bug.cgi?id=144707
3269 Reviewed by Simon Fraser.
3271 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
3272 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
3273 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
3274 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
3275 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
3276 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
3278 2015-05-14 Filip Pizlo <fpizlo@apple.com>
3280 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
3284 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3286 [EFL] Unskip passing AX tests since r184198
3288 Unreviewed EFL gardening.
3290 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
3292 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
3294 ES6: Allow duplicate property names
3295 https://bugs.webkit.org/show_bug.cgi?id=142895
3297 Reviewed by Geoffrey Garen.
3299 * js/object-literal-duplicate-properties-expected.txt: Added.
3300 * js/object-literal-duplicate-properties.html: Added.
3301 * js/script-tests/object-literal-duplicate-properties.js: Added.
3302 Include a new test all about testing duplicate property names
3303 and their expected cascading results.
3305 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
3306 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
3307 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
3308 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
3309 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
3310 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
3311 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
3312 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
3313 ES5 behavior for duplciate properties has changed.
3315 * js/mozilla/strict/11.1.5-expected.txt:
3316 * js/object-literal-syntax-expected.txt:
3317 * js/script-tests/object-literal-syntax.js:
3318 Update other tests and values now that duplicate properties
3319 are allowed, and their cascade order behaves correctly.
3321 2015-05-13 Antti Koivisto <antti@apple.com>
3323 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
3324 https://bugs.webkit.org/show_bug.cgi?id=144952
3326 Reviewed by Oliver Hunt.
3328 * http/tests/cache/resources/non-shareable.css: Added.
3333 * http/tests/cache/resources/shareable.css: Added.
3338 * http/tests/cache/resources/stylesheet-html.php: Added.
3339 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
3340 * http/tests/cache/stylesheet-sharing.html: Added.
3342 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
3344 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
3345 https://bugs.webkit.org/show_bug.cgi?id=144949
3347 Reviewed by Darin Adler.
3349 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
3350 testRunner.execCommand simulates a user initiated editing command and therefore invokes
3353 * editing/style/underline-by-user-expected.txt: Added.
3354 * editing/style/underline-by-user.html: Added.
3356 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
3358 [ES6] Implement String.raw
3359 https://bugs.webkit.org/show_bug.cgi?id=144330
3361 Reviewed by Filip Pizlo.
3365 * js/Object-getOwnPropertyNames-expected.txt:
3366 * js/script-tests/Object-getOwnPropertyNames.js:
3368 2015-05-12 Alexey Proskuryakov <ap@apple.com>
3370 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
3372 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
3373 improved to work cross-platform.
3375 2015-05-12 Filip Pizlo <fpizlo@apple.com>
3377 js/dom/stack-trace.html fails with eager compilation
3378 https://bugs.webkit.org/show_bug.cgi?id=144853
3380 Reviewed by Benjamin Poulain.
3382 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
3383 have a good way of having different expectation files for when a test runs in RJST versus
3384 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
3385 the .html file, which makes RWT overlook it. The test has different expectations in the
3386 two harnesses because it does some small DOM things.
3388 * js/script-tests/stack-trace.js: Added.
3389 * js/stack-trace-expected.txt: Added.
3391 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3393 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3394 https://bugs.webkit.org/show_bug.cgi?id=144936
3396 Unreviewed gardening.
3398 Adding the platform-specific expectations for Windows now that the
3399 accessibility tree is being correctly generated for this test.
3401 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
3403 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3405 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3406 https://bugs.webkit.org/show_bug.cgi?id=144936
3408 Reviewed by Chris Fleizach.
3410 Use focusedElement + childAtIndex rather than accessibleElementById
3411 as the latter seems to be failing, and the former worked on Windows
3412 to get the menubar in the original version of this test.
3414 * accessibility/aria-menubar-menuitems.html: Modified.
3416 2015-05-12 Zalan Bujtas <zalan@apple.com>
3418 REGRESSION(r175617): Some text doesn't render on internationalculinarycenter.com
3419 https://bugs.webkit.org/show_bug.cgi?id=144917
3420 rdar://problem/20545878
3422 Reviewed by Andreas Kling.
3424 This patch ensures that text stroke width value is taken into account while
3425 calculating visual overflow for simple line layout.
3426 Ceiling the text stroke width value matches the normal text layout behaviour.
3428 * fast/text/simple-line-layout-text-stroke-width-expected.txt: Added.
3429 * fast/text/simple-line-layout-text-stroke-width.html: Added.
3431 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3433 AX: [ATK] ARIA menu items should not have anonymous block children
3434 https://bugs.webkit.org/show_bug.cgi?id=144653
3436 Reviewed by Chris Fleizach.
3438 The existing test was not cross-platform friendly and was rewritten as
3439 part of the fix for this bug. New expectations were generated for Mac,
3440 Efl, and Gtk. The shared expectations and the Windows expectations were
3441 removed so as not to break the Win port. The search-predicate test also
3442 was updated because it included an ARIA treeitem which had a listmarker
3443 child it should not have, and no longer has as a result of the bug fix.
3445 * accessibility/aria-menubar-menuitems-expected.txt: Removed. Platform hierarchies vary vastly.
3446 * accessibility/aria-menubar-menuitems.html: Rewritten to work better as a shared test.
3447 * platform/efl/accessibility/aria-menubar-menuitems-expected.txt: Added.
3448 * platform/gtk/accessibility/aria-menubar-menuitems-expected.txt: Added.
3449 * platform/mac/accessibility/aria-menubar-menuitems-expected.txt: Modified as result of rewrite.
3450 * platform/mac/accessibility/search-predicate.html: Modified to reflect correct treeitem children.
3451 * platform/mac/accessibility/search-predicate-expected.txt: Modified to reflect correct treeitem children.
3452 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Removed. New file should be generated.
3453 * resources/accessibility-helper.js: Added an argument so dumpAccessibilityTree can print title rather than value.
3454 (dumpAccessibilityTree):
3456 2015-05-12 Alexey Proskuryakov <ap@apple.com>
3458 fast/frames/flattening/iframe-flattening-resize-event-count.html times out on Yosemite WK2
3459 https://bugs.webkit.org/show_bug.cgi?id=144155
3461 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
3463 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3465 AX: [GTK] Defer to WebCore Accessibility for table exposure
3466 https://bugs.webkit.org/show_bug.cgi?id=144896
3468 Reviewed by Chris Fleizach.
3470 Several platform tests are testing accessibility of tables. In order to ensure
3471 that those tables continue to be exposed as tables, a border was added so that
3472 they are not judged to be layout tables. For the remainder of the tests, the
3473 expectations were updated to reflect the fact that layout tables are no longer
3474 exposed as AccessibilityTables in WebKitGtk.
3476 * platform/gtk/accessibility/caret-offsets.html: Added border to table.
3477 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect new behavior.
3478 * platform/gtk/accessibility/table-hierarchy-expected.txt: Updated to reflect new behavior.
3479 * platform/gtk/accessibility/table-one-cell-expected.txt: Updated to reflect new behavior.
3480 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect new behavior.
3481 * platform/gtk/accessibility/text-for-range-table-cells.html: Added border to table.
3482 * platform/gtk/accessibility/text-for-table.html: Added border to table.
3484 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3486 [GTK][WK2] rowAtIndex is not implemented in DRT/WKTR
3487 https://bugs.webkit.org/show_bug.cgi?id=116971
3489 Reviewed by Chris Fleizach.
3491 * platform/gtk/TestExpectations: Removed previously-failing test.
3493 2015-05-12 Jinwoo Song <jinwoo7.song@samsung.com>
3495 [EFL] Rebaseline some editing tests
3497 Also add some missing baselines.
3499 * platform/efl/editing/execCommand/5142012-1-expected.png:
3500 * platform/efl/editing/execCommand/5142012-1-expected.txt:
3501 * platform/efl/editing/inserting/insert-at-end-02-expected.png:
3502 * platform/efl/editing/inserting/insert-at-end-02-expected.txt:
3504 2015-05-12 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3506 [Streams API] ReadableStream reader should not be disposable when having pending promises
3507 https://bugs.webkit.org/show_bug.cgi?id=144869
3509 Reviewed by Darin Adler.
3511 * streams/readable-stream-gc.html:
3512 * streams/readable-stream-gc-expected.txt:
3514 2015-05-11 Zalan Bujtas <zalan@apple.com>
3516 Text is misplaced when custom font does not have space glyph.
3517 https://bugs.webkit.org/show_bug.cgi?id=144879
3519 Reviewed by Myles C. Maxfield
3521 This patch ensures that we use fallback font for the missing space glyph only when the rendered text has space in it.
3523 If a font does not provide all the glyphs required to render the associated text, we initiate fallback fonts. It is done while
3524 measuring the text at layout time. However due to the fact that we always pre-measure space, a font with no space glyph in it is never sufficient.
3525 (even when the text does not require space at all)
3526 Fallback fonts impact line positions through ascent/descent calculation.
3528 * fast/ruby/ruby-expansion-cjk-2-expected.html: progression
3529 * fast/ruby/ruby-expansion-cjk-3-expected.html: progression
3530 * fast/ruby/ruby-expansion-cjk-4-expected.html: progression
3531 * fast/ruby/ruby-expansion-cjk-5-expected.html: progression
3532 * fast/ruby/ruby-expansion-cjk-expected.html: progression
3533 * fast/text/font-with-no-space-glyph-expected.html: Added.
3534 * fast/text/font-with-no-space-glyph.html: Added.
3535 * platform/mac/svg/fonts/svg-font-general-expected.html: progression
3537 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
3539 AX: [ATK] Always include rows in the tree of accessible tables
3540 https://bugs.webkit.org/show_bug.cgi?id=144885
3542 Reviewed by Chris Fleizach.
3544 Update the expectations to reflect the rows which are now included in the tree.
3546 * platform/efl/accessibility/table-attributes-expected.txt: Updated.
3547 * platform/efl/accessibility/table-cell-spans-expected.txt: Updated.
3548 * platform/efl/accessibility/table-cells-expected.txt: Updated.
3549 * platform/efl/accessibility/table-sections-expected.txt: Updated.
3550 * platform/gtk/accessibility/table-attributes-expected.txt: Updated.
3551 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated.
3552 * platform/gtk/accessibility/table-cells-expected.txt: Updated.
3553 * platform/gtk/accessibility/table-sections-expected.txt: Updated.
3555 2015-05-11 Joanmarie Diggs <jdiggs@igalia.com>
3557 AX: [ATK] Need expectation files for menu-list-crash2.html for Gtk and Efl
3558 https://bugs.webkit.org/show_bug.cgi?id=144881
3560 Unreviewed GTK+ and EFL gardening.
3562 * platform/efl/accessibility/menu-list-crash2-expected.txt: Added.
3563 * platform/gtk/accessibility/menu-list-crash2-expected.txt: Added.
3565 2015-05-11 Andreas Kling <akling@apple.com>
3567 Add a Windows-specific result for the new accessibility/menu-list-crash2.html test.
3569 * platform/win/accessibility/menu-list-crash2-expected.txt: Added.
3571 2015-05-11 Alex Christensen <achristensen@webkit.org>
3573 [Content Extensions] Support domain-specific rules and exceptions.
3574 https://bugs.webkit.org/show_bug.cgi?id=144833
3576 Reviewed by Darin Adler.
3578 * http/tests/contentextensions/domain-rules-expected.txt: Added.
3579 * http/tests/contentextensions/domain-rules.html: Added.
3580 * http/tests/contentextensions/domain-rules.html.json: Added.
3582 2015-05-10 Filip Pizlo <fpizlo@apple.com>
3584 We shouldn't promote LoadVarargs to a sequence of GetStacks and PutStacks if doing so would exceed the LoadVarargs' limit
3585 https://bugs.webkit.org/show_bug.cgi?id=144851
3587 Reviewed by Michael Saboff.
3589 * js/regress/load-varargs-elimination-expected.txt: Added.
3590 * js/regress/load-varargs-elimination.html: Added.
3591 * js/regress/script-tests/load-varargs-elimination.js: Added.
3595 * js/regress/sink-huge-activation-expected.txt: Added.
3596 * js/regress/sink-huge-activation.html: Added.
3598 2015-05-11 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3600 [GTK] Gardening 11th May.
3601 https://bugs.webkit.org/show_bug.cgi?id=144863
3605 * platform/gtk/TestExpectations:
3607 2015-05-11 Chris Fleizach <cfleizach@apple.com>
3609 AX: Crash at WebCore::AccessibilityMenuList::addChildren()
3610 https://bugs.webkit.org/show_bug.cgi?id=144860
3612 Reviewed by Mario Sanchez Prada.
3614 * accessibility/menu-list-crash2-expected.txt: Added.
3615 * accessibility/menu-list-crash2.html: Added.
3617 2015-05-11 Marcos Chavarría Teijeiro <chavarria1991@gmail.com>
3619 [GTK] Gardening 7th May.
3620 https://bugs.webkit.org/show_bug.cgi?id=144735
3624 * platform/gtk/TestExpectations:
3625 * platform/gtk/media/video-controls-no-scripting-expected.txt: Added.
3627 2015-05-10 Simon Fraser <simon.fraser@apple.com>
3629 background-position sometimes doesn't work properly with background-attachment: fixed
3630 https://bugs.webkit.org/show_bug.cgi?id=103757
3631 rdar://problem/18749925
3633 Reviewed by Darin Adler.
3635 Tests various configurations for painting the fixed backgrounds. The existing test was
3636 actually wrong, so fixed to use a gradient (so you can see where the edges of the image are),
3637 and be valid. Testing is complicated by the fact that setting top content inset actually
3638 causes the snapshot to be inset at the top.
3640 * platform/mac-wk2/tiled-drawing/resources/bordered-image.png: Added.
3641 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-expected.html: Added.
3642 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local-expected.html: Added.
3643 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover-local.html: Copied from LayoutTests/platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html.
3644 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-cover.html: Added.
3645 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-expected.html:
3646 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local-expected.html: Added.
3647 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-local.html: Added.
3648 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned-expected.html: Added.
3649 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment-positioned.html: Added.
3650 * platform/mac-wk2/tiled-drawing/top-content-inset-fixed-attachment.html:
3652 2015-05-10 Martin Robinson <mrobinson@igalia.com>
3654 [GTK] fast/events/page-visibility-transition-test.html is timing out
3655 https://bugs.webkit.org/show_bug.cgi?id=114789
3657 Reviewed by Darin Adler.
3659 * platform/gtk/TestExpectations: Unskip failing tests.
3661 2015-05-10 Chris Fleizach <cfleizach@apple.com>
3663 AX: Don't expose elements as data tables just because they use display: table
3664 https://bugs.webkit.org/show_bug.cgi?id=144804
3666 Reviewed by Mario Sanchez Prada.
3668 * accessibility/css-table-ignored-expected.txt: Added.
3669 * accessibility/css-table-ignored.html: Added.
3671 2015-05-09 Chris Dumez <cdumez@apple.com>
3673 Introduce ParentNode.idl / NonDocumentTypeChildNode.idl
3674 https://bugs.webkit.org/show_bug.cgi?id=144825
3676 Reviewed by Sam Weinig.
3678 Rebaseline test as the order of the methods changed when iterating.
3680 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3682 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3684 streams/reference-implementation/readable-stream-reader.html and streams/reference-implementation/bad-underlying-sources.html are flaky
3685 https://bugs.webkit.org/show_bug.cgi?id=144813
3687 Reviewed by Alexey Proskuryakov.
3689 Removed small timeouts for tests that went from TIMEOUT to PASS thanks to other patches.
3691 * streams/reference-implementation/bad-underlying-sources.html:
3692 * streams/reference-implementation/readable-stream-reader.html:
3694 2015-05-08 Alexey Proskuryakov <ap@apple.com>
3696 Update results after Sam's patch, the order of properties changed.
3698 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3700 2015-05-08 Sam Weinig <sam@webkit.org>
3702 Element Traversal is not just Elements anymore
3703 https://bugs.webkit.org/show_bug.cgi?id=144822
3705 Reviewed by Simon Fraser.
3707 Add new tests for element traversal functions on Document, DocumentFragment and CharacterData.
3709 * fast/dom/element-traversal-on-character-data-expected.txt: Added.
3710 * fast/dom/element-traversal-on-character-data.html: Added.
3711 * fast/dom/element-traversal-on-document-expected.txt: Added.
3712 * fast/dom/element-traversal-on-document-fragment-expected.txt: Added.
3713 * fast/dom/element-traversal-on-document-fragment.html: Added.
3714 * fast/dom/element-traversal-on-document.html: Added.
3716 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3718 Unreviewed GTK+ gardening
3720 * platform/gtk/TestExpectations: Unskip a test that was failing only because the shared
3721 baseline had a failure in it.
3722 * platform/gtk/fast/events/event-attribute-expected.txt: Added.
3724 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3726 Unreviewed GTK+ gardening
3728 * platform/gtk/TestExpectations: Un-expectation some tests that are now passing.
3730 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3732 Unreviewed GTK+ gardening
3734 Remove expectations for tests that are also skipped for all WebKit2
3735 ports. This will more easily allow us to handle them when they are
3736 eventually (if at all) unskipped for WebKit2.
3738 * platform/gtk/TestExpectations:
3740 2015-05-08 Martin Robinson <mrobinson@igalia.com>
3742 [GTK] Some tests fail because they do not assume the popup menu captures click events
3743 https://bugs.webkit.org/show_bug.cgi?id=40601
3745 Reviewed by Carlos Garcia Campos.
3747 * platform/gtk/TestExpectations: Unskip tests that are passing now
3748 and classify remaining failures.
3749 * platform/gtk/editing/selection/5354455-2-expected.txt: Rebaselined.
3750 * platform/gtk/editing/selection/doubleclick-crash-expected.png: Rebaseline.
3751 * platform/gtk/editing/selection/doubleclick-crash-expected.txt: Rebaseline.
3752 * platform/gtk/editing/selection/user-select-all-image-with-single-click-expected.txt: Rebaselined.
3753 * platform/gtk/editing/selection/user-select-all-with-single-click-expected.txt: Rebaselined.
3754 * platform/gtk/fast/events/mouseup-from-button2-expected.txt: Rebaseline.
3755 * platform/gtk/fast/events/shadow-event-path-2-expected.txt: Rebaseline.
3756 * platform/gtk/fast/events/shadow-event-path-expected.txt: Rebaseline.
3757 * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt: Rebaselined.
3760 2015-05-08 Brent Fulgham <bfulgham@apple.com>
3762 [WK2] Scroll-snap tests timeout intermittently for overflow scroll cases
3763 https://bugs.webkit.org/show_bug.cgi?id=144811
3765 * platform/mac-wk2/TestExpectations: Mark tests as flaky.
3767 2015-05-08 Chris Dumez <cdumez@apple.com>
3769 Throttle RequestAnimationFrame in subframes that are outside the viewport
3770 https://bugs.webkit.org/show_bug.cgi?id=144718
3771 <rdar://problem/20688782>
3773 Reviewed by Simon Fraser.
3775 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3776 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3777 Add layout test to test that RequestAnimationFrame is properly throttled
3778 in "display: none" subframes.
3780 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3781 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3782 Add layout test to test that RequestAnimationFrame is properly throttled
3783 in frames that are outside the viewport.
3785 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3786 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3788 * platform/win/TestExpectations:
3789 Skip the 2 new tests on Windows as requestAnimationFrame throttling is
3790 only supported on Cocoa.
3792 2015-05-08 Carlos Garcia Campos <cgarcia@igalia.com>
3794 [GTK] WTR doesn't correctly handle the Escape key
3795 https://bugs.webkit.org/show_bug.cgi?id=144788
3797 Reviewed by Martin Robinson.
3799 Unskip editing/selection/5354455-1.html.
3801 * platform/gtk/TestExpectations:
3803 2015-05-08 Hyungwook Lee <hyungwook.lee@navercorp.com>
3805 [Win] Unskip passing test case after r183981
3806 https://bugs.webkit.org/show_bug.cgi?id=140517
3808 Reviewed by Brent Fulgham.
3810 * platform/win/TestExpectations:
3812 2015-05-08 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3814 Unreviewed EFL gardening on 8th May.
3816 Mark flaky tests and timeout tests after using xorgdriver on EFL port.
3818 * platform/efl/TestExpectations:
3820 2015-05-08 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3822 [Streams API] ReadableStream constructor start function should be able to error the stream
3823 https://bugs.webkit.org/show_bug.cgi?id=141162
3825 Reviewed by Darin Adler.
3827 * streams/readable-stream-controller-error-expected.txt: Added.
3828 * streams/readable-stream-controller-error.html: Added.
3829 * streams/reference-implementation/bad-underlying-sources-expected.txt:
3830 * streams/reference-implementation/readable-stream-templated-expected.txt:
3832 2015-05-08 Commit Queue <commit-queue@webkit.org>
3834 Unreviewed, rolling out r183985.
3835 https://bugs.webkit.org/show_bug.cgi?id=144796
3837 broke loader/go-back-to-different-window-size.html (Requested
3838 by kling on #webkit).
3842 "Throttle RequestAnimationFrame in subframes that are outside
3844 https://bugs.webkit.org/show_bug.cgi?id=144718
3845 http://trac.webkit.org/changeset/183985
3847 2015-05-08 Csaba Osztrogonác <ossy@webkit.org>
3849 REGRESSION(r183072): dfg-put-by-id-prototype-check.js.layout-dfg-eager-no-cjit fails on AArch64 Linux
3850 https://bugs.webkit.org/show_bug.cgi?id=144256
3852 Unreviewed gardening, skip the failing test on AArch64 Linux.
3854 * js/script-tests/dfg-put-by-val-direct-to-generic-array.js:
3856 2015-05-07 Chris Dumez <cdumez@apple.com>
3858 Throttle RequestAnimationFrame in subframes that are outside the viewport
3859 https://bugs.webkit.org/show_bug.cgi?id=144718
3860 <rdar://problem/20688782>
3862 Reviewed by Simon Fraser.
3864 * fast/animation/request-animation-frame-throttle-subframe-display-none-expected.txt: Added.
3865 * fast/animation/request-animation-frame-throttle-subframe-display-none.html: Added.
3866 Add layout test to test that RequestAnimationFrame is properly throttled
3867 in "display: none" subframes.
3869 * fast/animation/request-animation-frame-throttle-subframe-expected.txt: Added.
3870 * fast/animation/request-animation-frame-throttle-subframe.html: Added.
3871 Add layout test to test that RequestAnimationFrame is properly throttled
3872 in frames that are outside the viewport.
3874 * fast/animation/resources/requestAnimationFrame-frame-2.html: Added.
3875 * fast/animation/resources/requestAnimationFrame-frame.html: Added.
3877 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3879 Calculate source-size length as a float
3880 https://bugs.webkit.org/show_bug.cgi?id=144766
3882 Reviewed by Dean Jackson.
3884 Add tests that make sure fractional source-size lengths are supported
3885 and are calculated as floats.
3887 * fast/dom/HTMLImageElement/sizes/image-sizes-1x-expected.txt:
3888 * fast/dom/HTMLImageElement/sizes/image-sizes-1x.html:
3889 * fast/dom/HTMLImageElement/sizes/image-sizes-2x-expected.txt:
3890 * fast/dom/HTMLImageElement/sizes/image-sizes-2x.html:
3892 2015-05-07 Commit Queue <commit-queue@webkit.org>
3894 Unreviewed, rolling out r183895.
3895 https://bugs.webkit.org/show_bug.cgi?id=144786
3897 Many tests became flaky (Requested by ap on #webkit).
3901 "Expose more font weights for -apple-system"
3902 https://bugs.webkit.org/show_bug.cgi?id=144707
3903 http://trac.webkit.org/changeset/183895
3905 2015-05-07 Martin Robinson <mrobinson@igalia.com>
3907 Remove touchadjustment tests
3908 https://bugs.webkit.org/show_bug.cgi?id=144780
3910 Reviewed by Daniel Bates.
3912 These tests test a feature that has been removed from WebKit entirely and all
3913 ports skip the tests. This code was removed in http://trac.webkit.org/changeset/162231.
3915 * platform/efl/TestExpectations: Remove expectations.
3916 * platform/gtk/TestExpectations: Ditto.
3917 * platform/ios-simulator/TestExpectations: Ditto.
3918 * platform/mac/TestExpectations: Ditto.
3919 * platform/win/TestExpectations: Ditto.
3920 * platform/wincairo/TestExpectations:
3921 * touchadjustment: Removed all files in this directory.
3923 2015-05-07 Simon Fraser <simon.fraser@apple.com>
3925 New results after r183970. Fixed elements are now always considered to intersect
3928 * platform/mac-wk2/tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3930 2015-05-07 Sam Weinig <sam@webkit.org>
3932 Consider implementing Document.scrollingElement
3933 <rdar://problem/20845213>
3934 https://bugs.webkit.org/show_bug.cgi?id=143609
3936 Reviewed by Simon Fraser.
3938 * fast/dom/Document/scrollingElement-quirks-mode-expected.txt: Added.
3939 * fast/dom/Document/scrollingElement-quirks-mode.html: Added.
3940 * fast/dom/Document/scrollingElement-standards-mode-expected.txt: Added.
3941 * fast/dom/Document/scrollingElement-standards-mode.html: Added.
3943 2015-05-07 Said Abou-Hallawa <sabouhallawa@apple.com>
3945 Applying a filter on an SVG element, which is larger than 4096 pixels, causes this element to be rendered shifted to the left
3946 https://bugs.webkit.org/show_bug.cgi?id=144335
3948 Reviewed by Darin Adler.
3950 * svg/filters/big-sized-off-viewport-filter-expected.svg: Added.
3951 * svg/filters/big-sized-off-viewport-filter.svg: Added.
3952 Ensure when applying a filter on a large SVG element, the viewport of the
3953 SVG includes the correct drawing part of this element.
3955 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3957 Handle meta viewport in HTMLPreloadScanner
3958 https://bugs.webkit.org/show_bug.cgi?id=144640
3960 Reviewed by Dean Jackson.
3962 Added a layout test that is simply calling an internals method
3963 that tests the HTMLPreloadScanner.
3965 * fast/dom/HTMLMetaElement/meta-preloader-expected.txt: Added.
3966 * fast/dom/HTMLMetaElement/meta-preloader.html: Added.
3968 2015-05-07 Zalan Bujtas <zalan@apple.com>
3970 REGRESSION (r164449): Subpixel rendering: http://www.apple.com/iphone-6/ "Faster wireless." image displays vertical black line on 1x displays at specific window width.
3971 https://bugs.webkit.org/show_bug.cgi?id=144723
3972 rdar://problem/18307094
3974 Reviewed by Simon Fraser.
3976 This patch ensures that the backing store's graphics layer is always positioned on a device pixel boundary.
3978 While calculating the backing store's graphics layer location, its ancestor layer's compositing bounds is taken into account.
3979 However the compositing bounds is an unsnapped value, so in order to place the graphics layer properly,
3980 we need to pixel align the ancestor compositing bounds before using it to adjust the child's graphics layer position.
3982 * compositing/ancestor-compositing-layer-is-on-subpixel-position-expected.html: Added.
3983 * compositing/ancestor-compositing-layer-is-on-subpixel-position.html: Added.
3984 * platform/mac/compositing/layer-creation/overlap-animation-container-expected.txt: progression.
3986 2015-05-07 Yoav Weiss <yoav@yoav.ws>
3988 Fix sizes crash and add invalid value tests.
3989 https://bugs.webkit.org/show_bug.cgi?id=144739
3991 Reviewed by Darin Adler.
3993 Add tests that make sure that invalid values are properly handled, and a 100vw
3994 source-size length is being used for srcset and for intrinsic dimension calculation.
3996 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids-expected.txt: Added.
3997 * fast/dom/HTMLImageElement/sizes/image-sizes-invalids.html: Added.
3999 2015-05-07 Simon Fraser <simon.fraser@apple.com>
4001 Remove the WK1-only code path for independently composited iframes
4002 https://bugs.webkit.org/show_bug.cgi?id=144722
4004 Reviewed by Dean Jackson.
4006 Results different from WK2, because WK1 does not make layers for scrollbars.
4008 * platform/mac-wk1/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
4010 2015-05-06 Dean Jackson <dino@apple.com>
4012 Handle backdrop views that have to tile
4013 https://bugs.webkit.org/show_bug.cgi?id=142317
4014 <rdar://problem/20049088>
4016 Reviewed by Simon Fraser.
4018 Take 2 - this was rolled out because Mavericks was crashing.
4020 A test that creates some backdrop views, then makes them
4021 big enough that it would trigger tiling (which we don't want
4024 * compositing/media-controls-bar-appearance-big-expected.txt: Added.
4025 * compositing/media-controls-bar-appearance-big.html: Added.
4026 * platform/mac-mavericks/TestExpectations: Skip tests on Mavericks.
4028 2015-05-07 Martin Robinson <mrobinson@igalia.com>
4030 [GTK] All spell checking layout tests fail
4031 https://bugs.webkit.org/show_bug.cgi?id=144648
4033 Reviewed by Carlos Garcia Campos.
4035 * platform/gtk/TestExpectations: Unskip and reclassify previously failing tests.
4036 * platform/gtk/editing/spelling/spellcheck-paste-expected.txt: Removed.