1 2015-06-10 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
3 [Streams API] Implement pulling of a source by a ReadableStream
4 https://bugs.webkit.org/show_bug.cgi?id=145262
6 Reviewed by Darin Adler
8 Rebased expectations, removed some "timeout: 50" parameters.
9 Removed a test from streams/reference-implementation/readable-stream.html that cannot pass
10 until promises returned to start and pull JS callbacks are handled.
11 Fixed bug in streams-utils.js (was using the old API replaced by controller).
13 * streams/reference-implementation/bad-underlying-sources-expected.txt:
14 * streams/reference-implementation/bad-underlying-sources.html:
15 * streams/reference-implementation/readable-stream-expected.txt:
16 * streams/reference-implementation/readable-stream.html:
17 * streams/reference-implementation/resources/streams-utils.js:
18 (.stream.new.ReadableStream.):
19 (.stream.new.ReadableStream):
20 (sequentialReadableStream):
22 2015-06-09 Daegyu Lee <daegyu.lee@navercorp.com>
24 3D-transformed video does not display on platforms without accelerated video rendering
25 https://bugs.webkit.org/show_bug.cgi?id=144782
27 Reviewed by Simon Fraser.
29 Add layout test that is simply checking video transform by javascript works properly.
31 * media/video-transformed-by-javascript-expected.txt: Added.
32 * media/video-transformed-by-javascript.html: Added.
33 * platform/gtk/TestExpectations:
34 * platform/ios-simulator-wk1/TestExpectations:
35 * platform/ios-simulator-wk2/TestExpectations:
36 * platform/ios-simulator/TestExpectations:
37 * platform/mac-wk1/TestExpectations:
38 * platform/mac-wk2/TestExpectations:
39 * platform/mac/TestExpectations:
41 2015-06-09 Daniel Bates <dabates@apple.com>
43 Update iOS TestExpectations files
45 * platform/ios-simulator-wk1/TestExpectations:
46 * platform/ios-simulator-wk2/TestExpectations:
48 2015-06-09 Hyungwook Lee <hyungwook.lee@navercorp.com>
50 Implement dumpProgressFinishedCallback() for Win layoutTestController.
51 https://bugs.webkit.org/show_bug.cgi?id=66773
53 Reviewed by Darin Adler.
55 * platform/win/TestExpectations:
57 2015-06-09 Ryosuke Niwa <rniwa@webkit.org>
59 REGRESSION(r180867): Tabbing to login field on iCloud.com doesn't have highlight for text
60 https://bugs.webkit.org/show_bug.cgi?id=145830
62 Reviewed by Darin Adler.
64 Added a regression test.
66 * editing/selection/update-selection-by-style-change-expected.html: Added.
67 * editing/selection/update-selection-by-style-change.html: Added.
69 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
71 SVG Fragment is not rendered if it is the css background image of an HTML element
72 https://bugs.webkit.org/show_bug.cgi?id=91790
74 Reviewed by Darin Adler.
76 * svg/css/svg-resource-fragment-identifier-background-expected.html: Added.
77 * svg/css/svg-resource-fragment-identifier-background.html: Added.
78 Ensure that the SVG fragment is displayed correctly when it's used as a
81 2015-06-09 Darin Adler <darin@apple.com>
83 Takes two delete key presses to delete pasted emoji up-pointing index finger with skin tone
84 https://bugs.webkit.org/show_bug.cgi?id=145823
86 Reviewed by Anders Carlsson.
88 * editing/deleting/delete-emoji-expected.txt: Updated to expect a little more testing.
89 * editing/deleting/delete-emoji.html: Added a test case and streamlined the test a bit.
91 2015-06-09 Said Abou-Hallawa <sabouhallawa@apple.com>
93 feComposite filter does not clip the paint rect to its effect rect when the operator is 'in' or 'atop'
94 https://bugs.webkit.org/show_bug.cgi?id=137856
96 Reviewed by Darin Adler.
98 * svg/filters/feComposite-background-rect-control-operators-expected.svg: Added.
99 * svg/filters/feComposite-background-rect-control-operators.svg: Added.
100 Ensure the painting rect of the feComposite filter with operator 'in' or
101 'atop' is clipped to its bounding rectangle
103 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
105 Introduce getter definition into static hash tables and use it for getters in RegExp.prototype.
106 https://bugs.webkit.org/show_bug.cgi?id=145705
108 Reviewed by Darin Adler.
110 Adjust RegExp.prototype and instance's getter layout.
111 This is a breaking change from ES5.
112 So ES5 conformance tests like sputnik is needed to be fixed.
114 * ietestcenter/Javascript/15.2.3.3-4-212-expected.txt:
115 * ietestcenter/Javascript/15.2.3.3-4-213-expected.txt:
116 * ietestcenter/Javascript/15.2.3.3-4-214-expected.txt:
117 * ietestcenter/Javascript/15.2.3.3-4-215-expected.txt:
118 * ietestcenter/Javascript/TestCases/15.2.3.3-4-212.js:
119 (ES5Harness.registerTest):
120 * ietestcenter/Javascript/TestCases/15.2.3.3-4-213.js:
121 (ES5Harness.registerTest):
122 * ietestcenter/Javascript/TestCases/15.2.3.3-4-214.js:
123 (ES5Harness.registerTest):
124 * ietestcenter/Javascript/TestCases/15.2.3.3-4-215.js:
125 (ES5Harness.registerTest):
126 * js/Object-getOwnPropertyNames-expected.txt:
127 * js/dom/getOwnPropertyDescriptor-expected.txt:
128 * js/mozilla/strict/15.10.7-expected.txt:
129 * js/mozilla/strict/script-tests/15.10.7.js:
130 * js/pic/cached-named-property-getter.html:
131 * js/resources/getOwnPropertyDescriptor.js:
132 (.get descriptorShouldBe):
133 * js/script-tests/Object-getOwnPropertyNames.js:
134 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A10.html:
135 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A8.html:
136 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.1_source/S15.10.7.1_A9.html:
137 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A10.html:
138 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A8.html:
139 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.2_global/S15.10.7.2_A9.html:
140 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A10.html:
141 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A8.html:
142 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.3_ignoreCase/S15.10.7.3_A9.html:
143 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A10.html:
144 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A8.html:
145 * sputnik/Conformance/15_Native_Objects/15.10_RegExp/15.10.7/15.10.7.4_multiline/S15.10.7.4_A9.html:
147 2015-06-09 Yusuke Suzuki <utatane.tea@gmail.com>
149 Crash when passing Symbol to NPAPI plugin objects
150 https://bugs.webkit.org/show_bug.cgi?id=145798
152 Reviewed by Darin Adler.
154 * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
155 * plugins/npruntime/script-object-with-symbols.html: Added.
157 2015-06-09 Daniel Bates <dabates@apple.com>
159 Update iOS TestExpectations files
161 * platform/ios-simulator-wk1/TestExpectations:
162 * platform/ios-simulator-wk2/TestExpectations:
164 2015-06-09 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
166 [Streams API] ReadableJSStream should handle JS source getters that throw
167 https://bugs.webkit.org/show_bug.cgi?id=145600
169 Reviewed by Darin Adler.
171 * streams/reference-implementation/bad-underlying-sources-expected.txt:
172 * streams/reference-implementation/readable-stream-expected.txt:
174 2015-06-08 Daniel Bates <dabates@apple.com>
176 Update iOS TestExpectations files
178 * platform/ios-simulator-wk1/TestExpectations:
179 * platform/ios-simulator-wk2/TestExpectations:
180 * platform/ios-simulator/TestExpectations:
182 2015-06-08 Zalan Bujtas <zalan@apple.com>
184 Subpixel rendering: Clip-path does not work properly on subpixel positions.
185 https://bugs.webkit.org/show_bug.cgi?id=145749
186 rdar://problem/20824305
188 Reviewed by Simon Fraser.
190 This patch ensures that clip-path is device pixel snapped both for composited and
191 non-composited content.
193 * compositing/masks/compositing-clip-path-on-subpixel-position-expected.html: Added.
194 * compositing/masks/compositing-clip-path-on-subpixel-position.html: Added.
195 * fast/masking/clip-path-on-subpixel-position-expected.html: Added.
196 * fast/masking/clip-path-on-subpixel-position.html: Added.
198 2015-06-08 Daniel Bates <dabates@apple.com>
200 Mouse release on AutoFill button activates it; should only activate on click
201 https://bugs.webkit.org/show_bug.cgi?id=145774
202 <rdar://problem/21069245>
204 Reviewed by Ryosuke Niwa.
206 Add test to ensure we only dispatch a click event at the HTML input element when pressing
207 on the editable portion of the input element and releasing the mouse on the AutoFill button.
209 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button-expected.txt: Added.
210 * fast/forms/auto-fill-button/mouse-down-input-mouse-release-auto-fill-button.html: Added.
212 2015-06-08 Brady Eidson <beidson@apple.com>
214 Fix up the layouttest situation after r185322.
215 https://bugs.webkit.org/show_bug.cgi?id=145777
217 Reviewed by Alexey Proskuryakov.
219 * js/dom/global-constructors-attributes-expected.txt:
220 * js/dom/global-constructors-attributes-idb-expected.txt: Added.
221 * js/dom/global-constructors-attributes-idb.html: Copied from LayoutTests/js/dom/global-constructors-attributes.html.
222 * js/dom/global-constructors-attributes.html:
224 Run this test only against IDB* and webkitIDB* constructors:
225 * js/dom/script-tests/global-constructors-attributes-idb.js: Copied from LayoutTests/js/dom/script-tests/global-constructors-attributes.js.
227 (.self.onconnect.self.postMessage):
229 (classNameForObject):
230 (constructorPropertiesOnGlobalObject):
232 Don’t run the test against known IDB constructors:
233 * js/dom/script-tests/global-constructors-attributes.js:
235 Update all the various platform-specific results for the main test to remove mentions of IDB.
236 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
237 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
238 * platform/ios-sim-deprecated/js/dom/global-constructors-attributes-expected.txt:
239 * platform/mac-mavericks/TestExpectations:
240 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
241 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Removed.
242 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
243 * platform/win/js/dom/global-constructors-attributes-expected.txt:
244 * platform/wk2/js/dom/global-constructors-attributes-idb-expected.txt: Added.
246 2015-06-08 Chris Dumez <cdumez@apple.com>
248 WebContent crash in WebCore::Page::sessionID() const + 0 (Page.cpp:1660)
249 https://bugs.webkit.org/show_bug.cgi?id=145748
250 <rdar://problem/21226577>
252 Reviewed by Brady Eidson.
254 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt: Added.
255 * http/tests/navigation/image-load-in-pagehide-handler.html: Added.
256 * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html: Added.
258 Add layout test to make sure that ping loads in 'pagehide' handlers are
259 still going through after this change.
261 * http/tests/navigation/resources/frame-do-load.html: Added.
262 * http/tests/navigation/resources/frame-pagehide-starts-load-in-subframe.html: Added.
263 * http/tests/navigation/resources/frame-pagehide-starts-load.html: Added.
264 * http/tests/navigation/subframe-pagehide-handler-starts-load-expected.txt: Added.
265 * http/tests/navigation/subframe-pagehide-handler-starts-load.html: Added.
266 * http/tests/navigation/subframe-pagehide-handler-starts-load2-expected.txt: Added.
267 * http/tests/navigation/subframe-pagehide-handler-starts-load2.html: Added.
269 Add layout tests to make sure we don't crash if a frame starts an XHR load
270 from the 'pagehide' event handler. One of the tests covers the case where a
271 frame's pagehide handler starts a load in a subframe as this case is
272 requires a bit more handling.
274 2015-06-08 Chris Fleizach <cfleizach@apple.com>
276 AX: improve list heuristics (presentational use versus actual lists)
277 ​https://bugs.webkit.org/show_bug.cgi?id=134187
279 Unreviewed. Rolling this change out temporarily.
281 * accessibility/list-detection-expected.txt:
282 * accessibility/list-detection.html:
283 * accessibility/list-detection2-expected.txt: Removed.
284 * accessibility/list-detection2.html: Removed.
285 * platform/gtk/accessibility/list-detection-expected.txt:
286 * platform/win/TestExpectations:
288 2015-06-08 Alexey Proskuryakov <ap@apple.com>
290 Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
292 * platform/mac/TestExpectations:
294 2015-06-08 Daniel Bates <dabates@apple.com>
296 Many LayoutTests/http tests time out in DumpRenderTree
297 https://bugs.webkit.org/show_bug.cgi?id=145770
298 <rdar://problem/19593910>
300 Reviewed by Alexey Proskuryakov.
302 Unskip LayoutTests/http tests in WebKit1 and explicitly skip the HTTP disk-cache tests
303 in WebKit1 as the network disk cache code is specific to WebKit2. Move common expectations
304 from the WebKit{1, 2}-specific TestExpectations file to platform/ios-simulator/TestExpectations.
306 * platform/ios-simulator-wk1/TestExpectations:
307 * platform/ios-simulator-wk2/TestExpectations:
308 * platform/ios-simulator/TestExpectations:
310 2015-06-08 Javier Fernandez <jfernandez@igalia.com>
312 [CSS Grid Layout] Setting height on a grid item doesn't have any effect
313 https://bugs.webkit.org/show_bug.cgi?id=145604
315 Reviewed by Sergio Villar Senin.
317 Tests to verify that we clear the override height set by the stretching logic
318 whenever height or margin change in a way they don't allow stretching anymore.
320 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change-expected.txt: Added.
321 * fast/css-grid-layout/grid-item-should-not-be-stretched-when-height-or-margin-change.html: Added.
323 2015-06-08 Brady Eidson <beidson@apple.com>
325 Completely remove all IDB properties/constructors when it is disabled at runtime.
326 rdar://problem/18429374 and https://bugs.webkit.org/show_bug.cgi?id=137034
328 Reviewed by Geoffrey Garen.
330 * platform/mac-mavericks/TestExpectations: Disable global-constructors-attributes on Mavericks as
331 there is no way to have different WK1 and WK2 results.
332 * platform/mac-wk1/TestExpectations: Enable the new "properties are missing" test for Mac WK1.
333 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt: Added.
334 * platform/win/TestExpectations: Enable the new "properties are missing" test for Win WK1
335 * platform/wk2/TestExpectations: Disable the new "properties are missing" test for all WK2.
336 * storage/indexeddb/properties-disabled-at-runtime-expected.txt: Added.
337 * storage/indexeddb/properties-disabled-at-runtime.html: Added.
339 2015-06-08 Sergio Villar Senin <svillar@igalia.com>
341 [CSS Grid Layout] Add some more testing for grid line names
342 https://bugs.webkit.org/show_bug.cgi?id=145691
344 Reviewed by Darin Adler.
346 After moving to the new syntax which uses brackets instead of
347 parentheses for grid line names lists, it's good to improve a bit
348 the testing of the feature with some more new test cases.
350 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
351 * fast/css-grid-layout/named-grid-line-get-set.html:
353 2015-06-07 Darin Adler <darin@apple.com>
355 REGRESSION (r181720): Unnecessary layout triggered any time animated GIF advances to a new frame
356 https://bugs.webkit.org/show_bug.cgi?id=145733
358 Reviewed by Andreas Kling.
360 * TestExpectations: Expect image failures on the animated GIF tests (the one
361 old one I am fixing and the one new one I am adding) because they don't yet work
362 under DumpRenderTree.
364 * fast/images/animated-gif-no-layout-expected.html: Added.
365 * fast/images/animated-gif-no-layout.html: Added.
367 * fast/images/gif-loop-count-expected.html: Added. This test was worthless as a render
368 tree dump test, and only valuable as a pixel test. And that hid the fact that it was
369 failing under WebKit1. Changing it to a reference test makes it a valuable test again.
370 * fast/images/gif-loop-count-expected.png: Removed.
371 * fast/images/gif-loop-count-expected.txt: Removed.
373 * platform/wk2/TestExpectations: Expect successes on these two tests.
375 2015-06-06 Alexey Proskuryakov <ap@apple.com>
377 Clean up tests for blocking mixed content
378 https://bugs.webkit.org/show_bug.cgi?id=145718
380 Reviewed by Darin Adler.
382 Stop using timeouts, which were making the tests flaky.
384 * http/tests/xmlhttprequest/access-control-response-with-body.html: This wasn't even
385 a mixed content test, but the file was reused in one. I now made a separate helper
386 document, so this is just a regular test now, not another test's resource.
388 * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame.html:
389 * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame.html:
390 * http/tests/security/mixedContent/resources/frame-with-insecure-frame.html:
391 * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html:
392 * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html:
393 Refactored to not depend on timeouts.
395 * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
396 * http/tests/security/mixedContent/insecure-xhr-in-main-frame.html:
397 * http/tests/security/mixedContent/resources/insecure-xhr-in-main-frame-window.html: Added.
398 This test still needs a timeout, because of a WebKit bug. I just made it much longer.
400 2015-06-06 Mark Lam <mark.lam@apple.com>
402 Returned Exception* values need to be initialized to nullptr when no exceptions are thrown.
403 https://bugs.webkit.org/show_bug.cgi?id=145720
405 Reviewed by Dan Bernstein.
407 * platform/win/TestExpectations:
408 - Undoing skipped tests.
410 2015-06-05 Mark Lam <mark.lam@apple.com>
412 Gardening: skip some inspector-protocol tests while the issue is being investigated.
413 https://bugs.webkit.org/show_bug.cgi?id=145720
417 * platform/win/TestExpectations:
419 2015-06-05 Zalan Bujtas <zalan@apple.com>
421 [Win] Skip fast/text/decorations-vertical-underline-expected.html
423 Unreviewed gardening.
425 * platform/win/TestExpectations:
427 2015-06-05 Zalan Bujtas <zalan@apple.com>
429 [Win] Update expected results.
431 Unreviewed gardening.
433 * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
434 * platform/win/fast/text/emoji-expected.txt: Added.
436 2015-06-05 Chris Dumez <cdumez@apple.com>
438 Regression(r176212): Broke app switching on iCloud.com
439 https://bugs.webkit.org/show_bug.cgi?id=145708
440 <rdar://problem/21235277>
442 Reviewed by Simon Fraser.
444 Remove layout tests covering DOM Timer throttling.
446 * fast/canvas/canvas-outside-viewport-timer-throttling-expected.txt: Removed.
447 * fast/canvas/canvas-outside-viewport-timer-throttling.html: Removed.
448 * fast/dom/nested-timer-display-none-element-throttling-expected.txt: Removed.
449 * fast/dom/nested-timer-display-none-element-throttling.html: Removed.
450 * fast/dom/repeating-timer-display-none-element-throttling-expected.txt: Removed.
451 * fast/dom/repeating-timer-display-none-element-throttling.html: Removed.
452 * fast/dom/repeating-timer-element-overflow-hidden-throttling-expected.txt: Removed.
453 * fast/dom/repeating-timer-element-overflow-hidden-throttling.html: Removed.
454 * fast/dom/resources/timer-throttling-iframe.html: Removed.
455 * fast/dom/timer-throttle-on-scrolling-iframe-away-expected.txt: Removed.
456 * fast/dom/timer-throttle-on-scrolling-iframe-away.html: Removed.
457 * fast/dom/timer-unthrottle-on-layout-expected.txt: Removed.
458 * fast/dom/timer-unthrottle-on-layout.html: Removed.
459 * fast/dom/timer-unthrottle-on-scroll-expected.txt: Removed.
460 * fast/dom/timer-unthrottle-on-scroll.html: Removed.
462 2015-06-05 Myles C. Maxfield <mmaxfield@apple.com>
464 [iOS] Emoji overlap preceeding lines
465 https://bugs.webkit.org/show_bug.cgi?id=145678
466 <rdar://problem/10684914>
468 Reviewed by Enrica Casucci.
470 * fast/text/emoji.html:
471 * platform/mac/TestExpectations: Removed unnecessary line.
472 * platform/mac-mavericks/fast/text/emoji-expected.html:
473 * platform/mac/fast/text/emoji-expected.html:
474 * platform/ios-simulator/fast/text/emoji-expected.html:
475 * TestExpectations: Removed unnecessary line.
477 2015-06-05 Mark Lam <mark.lam@apple.com>
479 finally blocks should not set the exception stack trace when re-throwing the exception.
480 https://bugs.webkit.org/show_bug.cgi?id=145525
482 Reviewed by Geoffrey Garen.
485 - Skip the new tests until webkit.org/b/145090 is fixed.
487 * fast/dom/regress-131530-expected.txt:
488 - Rebased results because we now have a proper line number.
490 * http/tests/inspector/inspector-test.js:
491 (InspectorTestProxy.clearResults):
492 (InspectorTestProxy.reportUncaughtException):
493 - Add the feature to sanitize the url reported by reportUncaughtException() since
494 we can have tests that do expect uncaught exceptions, and we need the test
495 results to be invariant. Sanitization of the url, in this case means, stripping
496 off the preceding path.
498 * inspector/debugger/break-on-exception-expected.txt: Added.
499 * inspector/debugger/break-on-exception.html: Added.
500 * inspector/debugger/break-on-exception-catch-expected.txt: Added.
501 * inspector/debugger/break-on-exception-catch.html: Added.
502 * inspector/debugger/break-on-exception-finally-expected.txt: Added.
503 * inspector/debugger/break-on-exception-finally.html: Added.
504 * inspector/debugger/break-on-exception-native-expected.txt: Added.
505 * inspector/debugger/break-on-exception-native.html: Added.
507 * inspector/debugger/break-on-exception-throw-in-promise-expected.txt: Added.
508 * inspector/debugger/break-on-exception-throw-in-promise.html: Added.
509 * inspector/debugger/break-on-exception-throw-in-promise-with-catch-expected.txt: Added.
510 * inspector/debugger/break-on-exception-throw-in-promise-with-catch.html: Added.
511 * inspector/debugger/break-on-exception-throw-in-promise-then-expected.txt: Added.
512 * inspector/debugger/break-on-exception-throw-in-promise-then.html: Added.
513 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch-expected.txt: Added.
514 * inspector/debugger/break-on-exception-throw-in-promise-then-with-catch.html: Added.
515 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
516 * inspector/debugger/break-on-exception-throw-in-promise-rethrow-in-catch.html: Added.
518 * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
519 * inspector/debugger/break-on-exception-window-onerror.html: Added.
521 * inspector/debugger/break-on-uncaught-exception-expected.txt: Added.
522 * inspector/debugger/break-on-uncaught-exception.html: Added.
523 * inspector/debugger/break-on-uncaught-exception-catch-expected.txt: Added.
524 * inspector/debugger/break-on-uncaught-exception-catch.html: Added.
525 * inspector/debugger/break-on-uncaught-exception-finally-expected.txt: Added.
526 * inspector/debugger/break-on-uncaught-exception-finally.html: Added.
527 * inspector/debugger/break-on-uncaught-exception-native-expected.txt: Added.
528 * inspector/debugger/break-on-uncaught-exception-native.html: Added.
530 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-expected.txt: Added.
531 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html: Added.
532 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch-expected.txt: Added.
533 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-with-catch.html: Added.
534 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-expected.txt: Added.
535 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then.html: Added.
536 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch-expected.txt: Added.
537 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-then-with-catch.html: Added.
538 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch-expected.txt: Added.
539 * inspector/debugger/break-on-uncaught-exception-throw-in-promise-rethrow-in-catch.html: Added.
541 * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
542 * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
544 * inspector/debugger/resources/break-on-exception-tests.js: Added.
548 (testThrowingThruNativeCode):
549 (testThrowingInPromise):
550 (testThrowingInPromiseWithCatch):
551 (testThrowingInPromiseThen):
552 (testThrowingInPromiseThenWithCatch):
553 (testThrowingInPromiseWithRethrowInCatch):
555 2015-06-05 Eric Carlson <eric.carlson@apple.com>
557 Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
559 https://bugs.webkit.org/show_bug.cgi?id=145675
561 Reviewed by Dean Jackson.
563 * TestExpectations: Unskip tests.
564 * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
566 2015-06-05 Zalan Bujtas <zalan@apple.com>
568 [iOS] Rebaseline expected results.
570 Unreviewed gardening.
572 * platform/ios-simulator/compositing/overflow/overflow-positioning-expected.txt:
573 * platform/ios-simulator/css3/selectors3/xhtml/css3-modsel-15c-expected.txt:
574 * platform/ios-simulator/css3/selectors3/xml/css3-modsel-15c-expected.txt:
575 * platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt:
576 * platform/ios-simulator/ios/touch/touch-handler-on-window-expected.txt:
578 2015-06-05 David Hyatt <hyatt@apple.com>
580 Underlines too close in vertical Chinese text.
581 https://bugs.webkit.org/show_bug.cgi?id=145651
582 <rdar://problem/11105920>
584 Reviewed by Simon Fraser.
586 * fast/text/decorations-vertical-underline-expected.html: Added.
587 * fast/text/decorations-vertical-underline.html: Added.
589 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
591 Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
592 https://bugs.webkit.org/show_bug.cgi?id=145702
594 * platform/mac-wk2/TestExpectations: Marking as flaky for now.
596 2015-06-05 Said Abou-Hallawa <sabouhallawa@apple.com>
598 [iOS] Rebaseline expected results for svg font tests
600 Reviewed by Daniel Bates.
602 * platform/ios-simulator/svg/custom/svg-fonts-no-latin-glyph-expected.txt: Added.
603 * platform/ios-simulator/svg/custom/svg-fonts-segmented-expected.txt:
604 * platform/ios-simulator/svg/custom/svg-fonts-with-no-element-reference-expected.txt: Added.
605 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-expected.txt:
606 * platform/ios-simulator/svg/text/text-overflow-ellipsis-svgfont-kerning-ligatures-expected.txt:
607 * svg/custom/svg-fonts-no-latin-glyph-expected.txt:
608 * svg/custom/svg-fonts-no-latin-glyph.html:
610 2015-06-05 Zalan Bujtas <zalan@apple.com>
612 [iOS] Mask layer now is part of the layer tree output.
614 Unreviewed gardening.
616 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
618 2015-06-05 Dean Jackson <dino@apple.com>
620 [Mac] Popup focus is cut off
621 https://bugs.webkit.org/show_bug.cgi?id=145688
622 <rdar://problem/18313375>
624 Reviewed by Brent Fulgham.
626 * fast/forms/select-element-focus-ring.html: Added.
627 * platform/mac/fast/forms/select-element-focus-ring-expected.png: Added.
628 * platform/mac/fast/forms/select-element-focus-ring-expected.txt: Added.
630 2015-06-05 Brent Fulgham <bfulgham@apple.com>
632 Add WK1 versions of tests from Bugs 145637 and 145642
633 https://bugs.webkit.org/show_bug.cgi?id=145649
635 Reviewed by Zalan Bujtas.
637 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
638 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
639 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
640 * platform/mac/fast/scrolling/resources/testContent.html: Added.
641 * platform/mac/fast/scrolling/resources/testImage.png: Added.
643 2015-06-05 Manuel Rego Casasnovas <rego@igalia.com>
645 [CSS Grid Layout] Support dots sequences in grid-template-areas
646 https://bugs.webkit.org/show_bug.cgi?id=145693
648 Reviewed by Sergio Villar Senin.
650 Added new test cases to check the new behavior.
652 * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
653 * fast/css-grid-layout/grid-template-areas-get-set.html:
655 2015-06-03 Filip Pizlo <fpizlo@apple.com>
657 Simplify unboxing of double JSValues known to be not NaN and not Int32
658 https://bugs.webkit.org/show_bug.cgi?id=145618
660 Reviewed by Geoffrey Garen.
662 * js/regress/double-real-use-expected.txt: Added.
663 * js/regress/double-real-use.html: Added.
664 * js/regress/script-tests/double-real-use.js: Added.
667 2015-06-04 Joseph Pecoraro <pecoraro@apple.com>
669 Web Inspector: Class constructor appearing as Object Tree property does not include parameters
670 https://bugs.webkit.org/show_bug.cgi?id=145661
672 Reviewed by Timothy Hatcher.
674 * inspector/model/remote-object-expected.txt:
675 * inspector/model/remote-object.html:
676 Update expected results and test we get expected values for class constructors.
678 2015-06-04 Brent Fulgham <bfulgham@apple.com>
680 Latching algorithm in findEnclosingOverflowScroll is broken
681 https://bugs.webkit.org/show_bug.cgi?id=145642
682 <rdar://problem/21242308>
684 Reviewed by Simon Fraser.
686 Revise the new latching test to remove the image "max-width: 100%" style, which was
687 preventing this example from having a horizontal scrollable region at the top of the
690 It still correctly tests the subpixel bug from Bug 145637.
692 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
695 2015-06-04 Benjamin Poulain <bpoulain@apple.com>
697 Combine tiny DFAs into slightly larger ones
698 https://bugs.webkit.org/show_bug.cgi?id=145572
700 Reviewed by Alex Christensen.
702 * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: Added.
703 * http/tests/contentextensions/filters-with-quantifiers-combined.html: Added.
704 * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: Added.
706 2015-06-04 Said Abou-Hallawa <sabouhallawa@apple.com>
708 Skip failed layout tests following <http://trac.webkit.org/changeset/185207>
709 and <https://trac.webkit.org/changeset/185220>
710 (https://bugs.webkit.org/show_bug.cgi?id=145620)
716 2015-06-04 Commit Queue <commit-queue@webkit.org>
718 Unreviewed, rolling out r185211.
719 https://bugs.webkit.org/show_bug.cgi?id=145670
721 The test depends on a rolled out patch (Requested by ap on
726 "Add WK1 versions of tests from Bugs 145637 and 145642"
727 https://bugs.webkit.org/show_bug.cgi?id=145649
728 http://trac.webkit.org/changeset/185211
730 2015-06-04 Commit Queue <commit-queue@webkit.org>
732 Unreviewed, rolling out r185216.
733 https://bugs.webkit.org/show_bug.cgi?id=145666
735 it caused a bunch of debug crashes (Requested by pizlo on
740 "Simplify unboxing of double JSValues known to be not NaN and
742 https://bugs.webkit.org/show_bug.cgi?id=145618
743 http://trac.webkit.org/changeset/185216
745 2015-06-04 Commit Queue <commit-queue@webkit.org>
747 Unreviewed, rolling out r185208.
748 https://bugs.webkit.org/show_bug.cgi?id=145655
750 platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
751 latched-select.html (Requested by shallawa on #webkit).
755 "Latching algorithm in findEnclosingOverflowScroll is broken"
756 https://bugs.webkit.org/show_bug.cgi?id=145642
757 http://trac.webkit.org/changeset/185208
759 2015-06-03 Filip Pizlo <fpizlo@apple.com>
761 Simplify unboxing of double JSValues known to be not NaN and not Int32
762 https://bugs.webkit.org/show_bug.cgi?id=145618
764 Reviewed by Geoffrey Garen.
766 * js/regress/double-real-use-expected.txt: Added.
767 * js/regress/double-real-use.html: Added.
768 * js/regress/script-tests/double-real-use.js: Added.
771 2015-06-04 Brent Fulgham <bfulgham@apple.com>
773 Add WK1 versions of tests from Bugs 145637 and 145642
774 https://bugs.webkit.org/show_bug.cgi?id=145649
776 Reviewed by Zalan Bujtas.
778 * platform/mac/fast/scrolling/iframe_in_iframe-expected.txt: Added.
779 * platform/mac/fast/scrolling/iframe_in_iframe.html: Added.
780 * platform/mac/fast/scrolling/resources/inner_content.html: Added.
781 * platform/mac/fast/scrolling/resources/testContent.html: Added.
782 * platform/mac/fast/scrolling/resources/testImage.png: Added.
784 2015-06-04 Youenn Fablet <youenn.fablet@crf.canon.fr>
786 REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
787 https://bugs.webkit.org/show_bug.cgi?id=145643
789 Reviewed by Alexey Proskuryakov.
791 * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
793 2015-06-04 Brent Fulgham <bfulgham@apple.com>
795 Latching algorithm in findEnclosingOverflowScroll is broken
796 https://bugs.webkit.org/show_bug.cgi?id=145642
797 <rdar://problem/21242308>
799 Reviewed by Simon Fraser.
801 Revise the new latching test to remove the image "max-width: 100%" style, which was
802 preventing this example from having a horizontal scrollable region at the top of the
805 It still correctly tests the subpixel bug from Bug 145637.
807 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
810 2015-06-03 Brent Fulgham <bfulgham@apple.com>
812 REGRESSION (r181879): Scrolling order on pages with focused iframe is broken.
813 https://bugs.webkit.org/show_bug.cgi?id=145637
814 <rdar://problem/20635581>
816 Reviewed by Zalan Bujtas.
818 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe-expected.txt: Added.
819 * platform/mac-wk2/tiled-drawing/scrolling/iframe_in_iframe.html: Added.
820 * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Added.
821 * platform/mac-wk2/tiled-drawing/scrolling/resources/testContent.html: Added.
822 * platform/mac-wk2/tiled-drawing/scrolling/resources/testImage.png: Added.
824 2015-06-04 Zalan Bujtas <zalan@apple.com>
826 css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
828 Unreviewed gardening.
830 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
832 2015-06-04 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
834 [Streams API] Implement ReadableStreamController enqueue
835 https://bugs.webkit.org/show_bug.cgi?id=145210
837 Reviewed by Darin Adler.
839 * streams/reference-implementation/bad-underlying-sources-expected.txt:
840 * streams/reference-implementation/count-queuing-strategy-expected.txt:
841 * streams/reference-implementation/count-queuing-strategy.html:
842 * streams/reference-implementation/readable-stream-expected.txt:
843 * streams/reference-implementation/readable-stream-reader-expected.txt:
844 * streams/reference-implementation/readable-stream-reader.html:
845 * streams/reference-implementation/readable-stream-templated-expected.txt:
846 * streams/reference-implementation/readable-stream-templated.html:
847 * streams/reference-implementation/readable-stream.html:
849 2015-06-03 Zalan Bujtas <zalan@apple.com>
851 Use borderBoxRect instead of contentBoxRect for backdrop filter.
852 https://bugs.webkit.org/show_bug.cgi?id=145606
854 Reviewed by Simon Fraser.
856 Backdrop filter should use border box rect. It also needs to take css clip into account.
858 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
859 * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt: Added.
860 * css3/filters/backdrop/backdrop-filter-with-cliprect.html: Added.
861 * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt: Added.
862 * css3/filters/backdrop/backdrop-filter-with-mask.html: Added.
864 2015-06-03 Gyuyoung Kim <gyuyoung.kim@webkit.org>
866 [EFL] Unreviewed gardening on 4th June.
868 Skip a test regarding emoji font, mark timeout to animation tests.
869 Update a track test and a xhr test.
871 * platform/efl/TestExpectations:
873 2015-06-03 Simon Fraser <simon.fraser@apple.com>
875 REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
876 https://bugs.webkit.org/show_bug.cgi?id=145630
878 Reviewed by Zalan Bujtas.
880 Test that dumps coverage info for a layer with a mask.
882 * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
883 * compositing/visible-rect/mask-layer-coverage.html: Added.
885 2015-06-03 Simon Fraser <simon.fraser@apple.com>
887 Layer tree dumps should include mask layers
888 https://bugs.webkit.org/show_bug.cgi?id=145629
890 Reviewed by Zalan Bujtas.
894 * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
895 * compositing/masks/mask-layer-size-expected.txt:
897 2015-06-03 Greg Hughes <ghughes@apple.com>
899 AX: Expose field sets to accessibility clients
900 https://bugs.webkit.org/show_bug.cgi?id=145585
902 Updated role tests to include the new subrole for fieldsets
904 Reviewed by Chris Fleizach.
906 * platform/mac/accessibility/roles-exposed-expected.txt:
908 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
910 Skip webgl/useWhilePending.html on WebKit 1 following:
911 <http://trac.webkit.org/changeset/185172>
915 * platform/mac-wk1/TestExpectations:
917 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
919 Add missing expected result files for ios-simulator port following
920 <http://trac.webkit.org/changeset/185095>
921 <http://trac.webkit.org/changeset/185096>
925 * platform/ios-simulator/fast/text/crash-complex-text-surrogate-expected.txt: Added.
926 * platform/ios-simulator/fast/text/font-weights-zh-expected.txt: Added.
928 2015-06-03 Dean Jackson <dino@apple.com>
930 Crash in GraphicsContext3D::getInternalFramebufferSize
931 https://bugs.webkit.org/show_bug.cgi?id=145479
932 <rdar://problem/16461048>
934 Reviewed by Eric Carlson.
936 Attemps to use a WebGL context while it is in the pending state.
938 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
939 * fast/canvas/webgl/useWhilePending.html: Added.
941 2015-06-03 Daniel Bates <dabates@apple.com>
943 AutoFill button should not be shown in read-only or disabled field
944 https://bugs.webkit.org/show_bug.cgi?id=145579
945 <rdar://problem/21212494>
947 Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
949 * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
951 2015-06-03 Zalan Bujtas <zalan@apple.com>
953 [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
954 eventSender.scalePageBy() needs to be implemented.
956 Unreviewed garderning.
958 * platform/ios-simulator/TestExpectations:
960 2015-06-03 Daniel Bates <dabates@apple.com>
962 AutoFill button should not be shown in read-only or disabled field
963 https://bugs.webkit.org/show_bug.cgi?id=145579
964 <rdar://problem/21212494>
966 Reviewed by Darin Adler.
968 Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
970 Additionally, create directory LayoutTests/fast/forms/auto-fill-button and move existing test
971 LayoutTests/fast/forms/input-auto-fill-button.html and associated test results into this directory
972 or the platform-specific variant of this directory.
974 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled-expected.html: Added.
975 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-disabled.html: Added.
976 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly-expected.html: Added.
977 * fast/forms/auto-fill-button/hide-auto-fill-button-when-input-becomes-readonly.html: Added.
978 * fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: Renamed from LayoutTests/fast/forms/input-auto-fill-button-expected.txt.
979 * fast/forms/auto-fill-button/input-auto-fill-button.html: Renamed from LayoutTests/fast/forms/input-auto-fill-button.html.
980 * fast/forms/auto-fill-button/input-disabled-auto-fill-button-expected.html: Added.
981 * fast/forms/auto-fill-button/input-disabled-auto-fill-button.html: Added.
982 * fast/forms/auto-fill-button/input-readonly-auto-fill-button-expected.html: Added.
983 * fast/forms/auto-fill-button/input-readonly-auto-fill-button.html: Added.
984 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button-expected.html: Added.
985 * fast/forms/auto-fill-button/input-readonly-non-empty-auto-fill-button.html: Added.
986 * 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.
987 * 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.
988 * 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.
989 * 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.
991 2015-06-02 Filip Pizlo <fpizlo@apple.com>
993 GetById and PutById profiling should be more precise about it takes slow path
994 https://bugs.webkit.org/show_bug.cgi?id=145590
996 Reviewed by Geoffrey Garen.
998 Added just two more tests for getters and setters. I needed more microbenchmarks to track
999 down a regression in an earlier version of this patch.
1001 * js/regress/getter-prototype-expected.txt: Added.
1002 * js/regress/getter-prototype.html: Added.
1003 * js/regress/script-tests/getter-prototype.js: Added.
1004 * js/regress/script-tests/setter-prototype.js: Added.
1005 * js/regress/setter-prototype-expected.txt: Added.
1006 * js/regress/setter-prototype.html: Added.
1008 2015-06-03 Zalan Bujtas <zalan@apple.com>
1010 [iOS] Rebaseline expected results for <br>
1012 Unreviewed garderning.
1014 * platform/ios-simulator-wk2/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1015 * platform/ios-simulator-wk2/fast/forms/listbox-hit-test-zoomed-expected.txt:
1016 * platform/ios-simulator/http/tests/navigation/postredirect-basic-expected.txt:
1017 * platform/ios-simulator/http/tests/navigation/postredirect-goback1-expected.txt:
1018 * platform/ios-simulator/tables/mozilla/bugs/bug106795-expected.txt:
1019 * platform/ios-simulator/tables/mozilla/bugs/bug1224-expected.txt:
1020 * platform/ios-simulator/tables/mozilla/bugs/bug131020-expected.txt:
1021 * platform/ios-simulator/tables/mozilla/bugs/bug131020_iframe-expected.txt:
1022 * platform/ios-simulator/tables/mozilla/bugs/bug1430-expected.txt:
1023 * platform/ios-simulator/tables/mozilla/bugs/bug16252-expected.txt:
1024 * platform/ios-simulator/tables/mozilla/bugs/bug19599-expected.txt:
1025 * platform/ios-simulator/tables/mozilla/bugs/bug20579-expected.txt:
1026 * platform/ios-simulator/tables/mozilla/bugs/bug32205-3-expected.txt:
1027 * platform/ios-simulator/tables/mozilla/bugs/bug82946-2-expected.txt:
1028 * platform/ios-simulator/tables/mozilla/bugs/bug92143-expected.txt:
1029 * platform/ios-simulator/tables/mozilla/marvin/tables_cellpadding-expected.txt:
1030 * platform/ios-simulator/tables/mozilla/marvin/tables_cellspacing-expected.txt:
1031 * platform/ios-simulator/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1032 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug1262-expected.txt:
1033 * platform/ios-simulator/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
1035 2015-06-03 Said Abou-Hallawa <sabouhallawa@apple.com>
1037 Add missing expected result files for GTK and EFL ports following
1038 <http://trac.webkit.org/changeset/185095>
1039 <http://trac.webkit.org/changeset/181351>
1043 * platform/efl/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1044 * platform/gtk/editing/selection/extend-by-character-007-expected.txt: Added.
1045 * platform/gtk/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1047 2015-06-03 Brent Fulgham <bfulgham@apple.com>
1049 REGRESSION: (r181879): Scrolling in select/option region in iFrame scrolls both select and iframe
1050 https://bugs.webkit.org/show_bug.cgi?id=145574
1051 <rdar://problem/20966828>
1053 Reviewed by Simon Fraser.
1055 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select-expected.txt: Added.
1056 * platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html: Added.
1057 * platform/mac-wk2/tiled-drawing/scrolling/frames/select_iframe.html: Added.
1059 2015-06-03 Brady Eidson <beidson@apple.com>
1061 REGRESSION (r183498): Certain types of frame loads in iframes with <base target="_blank"> can open urls in new window/tabs
1062 https://bugs.webkit.org/show_bug.cgi?id=145580
1064 Reviewed by Mark Lam.
1066 * fast/loader/fragment-navigation-base-blank-expected.txt: Added.
1067 * fast/loader/fragment-navigation-base-blank.html: Added.
1068 * fast/loader/iframe-meta-refresh-base-blank-expected.txt: Added.
1069 * fast/loader/iframe-meta-refresh-base-blank.html: Added.
1070 * fast/loader/iframe-set-location-base-blank-expected.txt: Added.
1071 * fast/loader/iframe-set-location-base-blank.html: Added.
1072 * fast/loader/refresh-iframe-base-blank-expected.txt: Added.
1073 * fast/loader/refresh-iframe-base-blank.html: Added.
1074 * fast/loader/resources/fragment-navigation-base-blank.html: Added.
1075 * fast/loader/resources/iframe-meta-refresh-base-blank.html: Added.
1076 * fast/loader/resources/iframe-set-location-base-blank.html: Added.
1077 * fast/loader/resources/notify-done-with-window-count.html: Added.
1078 * fast/loader/resources/refresh-iframe-base-blank-frame.html: Added.
1080 2015-06-03 Zalan Bujtas <zalan@apple.com>
1082 Subpixel rendering: Composited layer with subpixel gap does not get painted properly when its position changes.
1083 https://bugs.webkit.org/show_bug.cgi?id=145587
1085 Reviewed by Simon Fraser.
1087 The composited layer always snaps to an enclosing device pixel (floors) while the renderer rounds.
1088 At certain positions (for example 0.5px on a 1x display), a gap is formed between the layer(0px) and its renderer(1px).
1089 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
1090 in order to get the renderering right.
1092 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves-expected.html: Added.
1093 * compositing/child-layer-with-subpixel-gap-needs-repaint-when-parent-moves.html: Added.
1095 2015-06-02 Sergio Villar Senin <svillar@igalia.com>
1097 [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
1098 https://bugs.webkit.org/show_bug.cgi?id=144996
1100 Reviewed by Darin Adler.
1102 Replaced parentheses by brackets when specifying grid line names.
1104 * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
1105 * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
1106 * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
1107 * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
1108 * fast/css-grid-layout/grid-element-repeat-get-set.html:
1109 * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
1110 * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
1111 * fast/css-grid-layout/grid-item-column-row-get-set.html:
1112 * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
1113 * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
1114 * fast/css-grid-layout/grid-item-negative-position-resolution.html:
1115 * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
1116 * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
1117 * fast/css-grid-layout/grid-shorthand-get-set.html:
1118 * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1119 * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1120 * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1121 * fast/css-grid-layout/named-grid-line-get-set.html:
1122 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
1123 * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1124 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
1125 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
1126 * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1127 * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1128 * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1129 * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1130 * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1131 * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1132 * fast/css-grid-layout/non-named-grid-line-get-set.html:
1133 * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1136 * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1139 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1142 * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1146 2015-06-02 Commit Queue <commit-queue@webkit.org>
1148 Unreviewed, rolling out r185128 and r185132.
1149 https://bugs.webkit.org/show_bug.cgi?id=145597
1151 The new test hits a bad assertion (Requested by ap on
1154 Reverted changesets:
1156 "Crash in GraphicsContext3D::getInternalFramebufferSize"
1157 https://bugs.webkit.org/show_bug.cgi?id=145479
1158 http://trac.webkit.org/changeset/185128
1160 "Skip webgl/useWhilePending.html on WebKit 1."
1161 http://trac.webkit.org/changeset/185132
1163 2015-06-02 Dean Jackson <dino@apple.com>
1165 Skip webgl/useWhilePending.html on WebKit 1.
1167 * platform/mac-wk1/TestExpectations:
1169 2015-06-02 Dean Jackson <dino@apple.com>
1171 Crash in GraphicsContext3D::getInternalFramebufferSize
1172 https://bugs.webkit.org/show_bug.cgi?id=145479
1173 <rdar://problem/16461048>
1175 Reviewed by Eric Carlson.
1177 Attemps to use a WebGL context while it is in the pending state.
1179 * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1180 * fast/canvas/webgl/useWhilePending.html: Added.
1182 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
1184 Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
1185 (https://bugs.webkit.org/show_bug.cgi?id=145537)
1189 * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1191 2015-06-02 Zalan Bujtas <zalan@apple.com>
1193 Backdrop filter is pulling in content from behind the window.
1194 https://bugs.webkit.org/show_bug.cgi?id=145561
1195 rdar://problem/20909309
1197 Reviewed by Simon Fraser.
1199 This patch ensures that the backdrop filter layer is positioned and sized properly.
1201 The backdrop filter layer should take its size and position from its renderer and not
1202 directly from the composited layer.
1203 In certain cases the composited layer's size is expanded to cover items like box shadow or an absolute positioned descendant.
1204 In such cases, we ended up applying the backdrop filter to those areas as well.
1206 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt: Added.
1207 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute.html: Added.
1208 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt: Added.
1209 * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding.html: Added.
1211 2015-06-02 Said Abou-Hallawa <sabouhallawa@apple.com>
1213 Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
1214 (https://bugs.webkit.org/show_bug.cgi?id=145478)
1216 Move fast/text/font-weights-zh.html out of the platform directory. The
1217 webkit test runner is not smart enough to ignore the expected results
1218 in the mac directory and get it from the Mavericks directory, if it exists,
1219 when running on Mavericks.
1221 Reviewed by Alexey Proskuryakov.
1223 * fast/text/font-weights-zh.html: Added.
1224 * platform/efl/TestExpectations:
1225 * platform/gtk/TestExpectations:
1226 * platform/mac/fast/text/font-weights-zh.html: Removed.
1227 * platform/win/TestExpectations:
1228 * platform/win-xp/TestExpectations:
1229 * platform/wincairo/TestExpectations:
1231 2015-06-02 Brady Eidson <beidson@apple.com>
1233 Add more tests for "should open external urls" flag.
1234 https://bugs.webkit.org/show_bug.cgi?id=145558
1236 Rubber-stamped by Geoff Garen.
1238 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true-expected.txt: Added.
1239 * loader/navigation-policy/should-open-external-urls/api-false-followed-by-api-true.html: Added.
1240 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false-expected.txt: Added.
1241 * loader/navigation-policy/should-open-external-urls/api-true-followed-by-api-false.html: Added.
1242 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture-expected.txt: Added.
1243 * loader/navigation-policy/should-open-external-urls/dispatch-event-click-is-not-user-gesture.html: Added.
1244 * loader/navigation-policy/should-open-external-urls/resources/do-nothing.html: Added.
1246 2015-06-02 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1248 [Streams API] Implement ReadableStreamReader read method in closed and errored state
1249 https://bugs.webkit.org/show_bug.cgi?id=144790
1251 Reviewed by Darin Adler.
1253 Added new test. Rebased reference tests (expectations and timeouting/untimeouting tests).
1254 Removed temporarily some tests in streams/reference-implementation/readable-stream-templated.html.
1255 These tests try to check handling promise returned in start method which is not yet supported.
1256 If we did not comment these tests, they would be flaky.
1258 * streams/readable-stream-reader-read-expected.txt: Added.
1259 * streams/readable-stream-reader-read.html: Added.
1260 * streams/reference-implementation/bad-underlying-sources-expected.txt:
1261 * streams/reference-implementation/bad-underlying-sources.html:
1262 * streams/reference-implementation/count-queuing-strategy-expected.txt:
1263 * streams/reference-implementation/count-queuing-strategy.html:
1264 * streams/reference-implementation/readable-stream-cancel-expected.txt:
1265 * streams/reference-implementation/readable-stream-expected.txt:
1266 * streams/reference-implementation/readable-stream-reader-expected.txt:
1267 * streams/reference-implementation/readable-stream-reader.html:
1268 * streams/reference-implementation/readable-stream-templated-expected.txt:
1269 * streams/reference-implementation/readable-stream-templated.html:
1270 * streams/reference-implementation/readable-stream.html:
1272 2015-06-02 Brady Eidson <beidson@apple.com>
1274 WebKit policy delegate should suggest if a navigation should be allowed to open URLs externally.
1275 rdar://problem/21025301 and https://bugs.webkit.org/show_bug.cgi?id=145280
1277 Reviewed by Alex Christensen.
1279 * loader/navigation-policy/should-open-external-urls/main-frame-click-expected.txt: Added.
1280 * loader/navigation-policy/should-open-external-urls/main-frame-click.html: Added.
1281 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe-expected.txt: Added.
1282 * loader/navigation-policy/should-open-external-urls/main-frame-navigated-programatically-by-subframe.html: Added.
1283 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic-expected.txt: Added.
1284 * loader/navigation-policy/should-open-external-urls/main-frame-with-flag-progamatic.html: Added.
1285 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic-expected.txt: Added.
1286 * loader/navigation-policy/should-open-external-urls/main-frame-without-flag-programatic.html: Added.
1287 * loader/navigation-policy/should-open-external-urls/resources/click-notify-done-in-main.html: Added.
1288 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-self.html: Added.
1289 * loader/navigation-policy/should-open-external-urls/resources/iframe-click-notify-done-target-top.html: Added.
1290 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-click-targets-subframe.html: Added.
1291 * loader/navigation-policy/should-open-external-urls/resources/main-frame-with-subframe-programatically-navigates-main.html: Added.
1292 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done-target-top.html: Added.
1293 * loader/navigation-policy/should-open-external-urls/resources/programatically-navigate-to-notify-done.html: Added.
1294 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done-from-subframe.html: Added.
1295 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-target-blank-to-notify-done.html: Added.
1296 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done-from-subframe.html: Added.
1297 * loader/navigation-policy/should-open-external-urls/resources/user-gesture-window-open-to-notify-done.html: Added.
1298 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done-from-subframe.html: Added.
1299 * loader/navigation-policy/should-open-external-urls/resources/window-open-to-notify-done.html: Added.
1300 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt: Added.
1301 * loader/navigation-policy/should-open-external-urls/subframe-click-target-self.html: Added.
1302 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt: Added.
1303 * loader/navigation-policy/should-open-external-urls/subframe-click-target-top.html: Added.
1304 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-expected.txt: Added.
1305 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe-expected.txt: Added.
1306 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag-from-subframe.html: Added.
1307 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-with-flag.html: Added.
1308 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-expected.txt: Added.
1309 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe-expected.txt: Added.
1310 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag-from-subframe.html: Added.
1311 * loader/navigation-policy/should-open-external-urls/user-gesture-target-blank-without-flag.html: Added.
1312 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-expected.txt: Added.
1313 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe-expected.txt: Added.
1314 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag-from-subframe.html: Added.
1315 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-with-flag.html: Added.
1316 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-expected.txt: Added.
1317 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe-expected.txt: Added.
1318 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag-from-subframe.html: Added.
1319 * loader/navigation-policy/should-open-external-urls/user-gesture-window-open-without-flag.html: Added.
1320 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-expected.txt: Added.
1321 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe-expected.txt: Added.
1322 * loader/navigation-policy/should-open-external-urls/window-open-with-flag-from-subframe.html: Added.
1323 * loader/navigation-policy/should-open-external-urls/window-open-with-flag.html: Added.
1324 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-expected.txt: Added.
1325 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe-expected.txt: Added.
1326 * loader/navigation-policy/should-open-external-urls/window-open-without-flag-from-subframe.html: Added.
1327 * loader/navigation-policy/should-open-external-urls/window-open-without-flag.html: Added.
1329 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1331 [SVG -> OTF Converter] Remove unnecessary hacks
1332 https://bugs.webkit.org/show_bug.cgi?id=145088
1334 Reviewed by Simon Fraser.
1336 Test that the hacks are unnecessary.
1338 * svg/text/offset-square-svg-font-expected.html: Added.
1339 * svg/text/offset-square-svg-font.html: Added.
1340 * svg/text/resources/offset-square-svg-font.svg: Added.
1341 * svg/text/resources/offset-square-svg-font2.svg: Added.
1343 2015-06-01 Zalan Bujtas <zalan@apple.com>
1345 [Mac] Unreviewed gardening.
1347 Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
1349 * compositing/layer-creation/zoomed-clip-intersection.html:
1351 2015-06-01 Andreas Kling <akling@apple.com>
1353 CSS animations in filling-forwards state shouldn't force compositing.
1354 <https://webkit.org/b/145389>
1355 <rdar://problem/17923642>
1357 Reviewed by Simon Fraser.
1359 Remove tests that were only here to check that animations in fill-forwards
1360 state would participate in overlap testing.
1362 * compositing/animation/layer-for-filling-animation-expected.txt: Update expected result
1363 here to reflect that we no longer expect filling-forwards animations to get composited.
1365 * compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
1366 * compositing/animation/filling-animation-overlap-at-end.html: Removed.
1367 * compositing/animation/filling-animation-overlap-expected.txt: Removed.
1368 * compositing/animation/filling-animation-overlap.html: Removed.
1369 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-at-end-expected.txt: Removed.
1370 * platform/ios-sim-deprecated/compositing/animation/filling-animation-overlap-expected.txt: Removed.
1371 * platform/ios-sim-deprecated/compositing/animation/layer-for-filling-animation-expected.txt: Removed.
1373 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1375 Test gardening after r185087.
1376 https://bugs.webkit.org/show_bug.cgi?id=145478
1380 * platform/mac-mavericks/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
1381 * platform/mac/fast/text/font-weights-zh-expected.txt:
1383 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1385 Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
1386 https://bugs.webkit.org/show_bug.cgi?id=145537
1387 <rdar://problem/20959267>
1389 Reviewed by Darin Adler.
1391 * fast/text/crash-complex-text-surrogate.html: Added.
1392 * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1394 2015-05-30 Zalan Bujtas <zalan@apple.com>
1396 REGRESSION (179771): zooming on facebook images covers image
1397 https://bugs.webkit.org/show_bug.cgi?id=145485
1399 Reviewed by Simon Fraser.
1401 Scaling an infinite rect should always produce an infinite rect.
1402 (Based on Simon Fraser's patch)
1404 * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
1405 * compositing/layer-creation/zoomed-clip-intersection.html: Added.
1407 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1409 Test font selection for zh fonts
1410 https://bugs.webkit.org/show_bug.cgi?id=145478
1412 Rubber-stamped by Zalan Bujtas.
1414 * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
1415 * platform/mac/fast/text/font-weights-zh.html: Added.
1417 2015-06-01 Commit Queue <commit-queue@webkit.org>
1419 Unreviewed, rolling out r185074 and r185085.
1420 https://bugs.webkit.org/show_bug.cgi?id=145533
1422 Moving to a separate test (Requested by litherum on #webkit).
1424 Reverted changesets:
1426 "Test font selection for zh fonts"
1427 https://bugs.webkit.org/show_bug.cgi?id=145478
1428 http://trac.webkit.org/changeset/185074
1430 "Test gardening after r185074"
1431 https://bugs.webkit.org/show_bug.cgi?id=145478
1432 http://trac.webkit.org/changeset/185085
1434 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1436 Test gardening after r185074
1437 https://bugs.webkit.org/show_bug.cgi?id=145478
1441 * platform/mac-mavericks/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
1442 * platform/mac/fast/text/font-weights-expected.txt: Yosemite-specific test results.
1444 2015-06-01 Myles C. Maxfield <mmaxfield@apple.com>
1446 Test font selection for zh fonts
1447 https://bugs.webkit.org/show_bug.cgi?id=145478
1449 Reviewed by Zalan Bujtas.
1451 We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
1453 * platform/mac/fast/text/font-weights-expected.txt:
1454 * platform/mac/fast/text/font-weights.html:
1456 2015-06-01 Brady Eidson <beidson@apple.com>
1458 Add WKTR support for "should open external URLs".
1459 https://bugs.webkit.org/show_bug.cgi?id=145505
1461 Reviewed by Darin Adler.
1463 * loader/navigation-policy/resources/notify-done.html: Added.
1464 * loader/navigation-policy/should-load-external-urls-set-by-api-basic-expected.txt: Added.
1465 * loader/navigation-policy/should-load-external-urls-set-by-api-basic.html: Added.
1466 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic-expected.txt: Added.
1467 * loader/navigation-policy/should-not-load-external-urls-set-by-api-basic.html: Added.
1469 * platform/ios-simulator-wk1/TestExpectations:
1470 * platform/mac-wk1/TestExpectations:
1471 * platform/win/TestExpectations:
1473 2015-06-01 Chris Dumez <cdumez@apple.com>
1475 ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
1476 https://bugs.webkit.org/show_bug.cgi?id=145518
1477 <rdar://problem/21168573>
1479 Reviewed by Darin Adler.
1481 Add layout test to make sure we no longer crash if the memory cache is
1482 pruned while a resource is being revalidated.
1484 * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
1485 * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
1487 2015-05-31 Youenn Fablet <youenn.fablet@crf.canon.fr>
1489 Async XMLHttpRequest should get access to AppCache resources stored as flat files
1490 https://bugs.webkit.org/show_bug.cgi?id=138506
1492 Reviewed by Darin Adler.
1494 * http/tests/appcache/resources/simple-video-async.manifest: Added.
1495 * http/tests/appcache/simple-video-async-expected.txt: Added.
1496 * http/tests/appcache/simple-video-async.html: Added.
1498 2015-05-31 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1500 [Streams API] Implement ReadableStreamController constructor
1501 https://bugs.webkit.org/show_bug.cgi?id=143752
1503 Reviewed by Darin Adler.
1505 * streams/readable-stream.html: checking controller constructor.
1506 * streams/reference-implementation/brand-checks-expected.txt:
1508 2015-05-31 Jordan Harband <ljharb@gmail.com>
1510 Array#reduce and reduceRight don't follow ToLength
1511 https://bugs.webkit.org/show_bug.cgi?id=145364
1513 Reviewed by Yusuke Suzuki.
1515 * js/array-reduce-expected.txt:
1516 * js/array-reduceRight-expected.txt:
1517 * js/dom/array-prototype-properties-expected.txt:
1518 * js/dom/script-tests/array-prototype-properties.js:
1519 * js/script-tests/array-reduce.js:
1520 * js/script-tests/array-reduceRight.js:
1522 2015-05-30 Filip Pizlo <fpizlo@apple.com>
1524 FTL codegen for MultiGetByOffset and MultiPutByOffset where the structure set is already proved should have an unreachable default case instead of an exit
1525 https://bugs.webkit.org/show_bug.cgi?id=145469
1527 Reviewed by Geoffrey Garen.
1529 * js/regress/repeat-multi-get-by-offset-expected.txt: Added.
1530 * js/regress/repeat-multi-get-by-offset.html: Added.
1531 * js/regress/script-tests/repeat-multi-get-by-offset.js: Added.
1534 2015-05-29 Keith Miller <keith_miller@apple.com>
1536 WeakMap reference w/ DOM element as key does not survive long enough.
1537 https://bugs.webkit.org/show_bug.cgi?id=137651
1539 Reviewed by Geoffrey Garen.
1541 * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
1543 * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
1545 2015-05-29 Zalan Bujtas <zalan@apple.com>
1547 Text disappears shortly after page load on Nexus 7 site.
1548 https://bugs.webkit.org/show_bug.cgi?id=145467
1549 rdar://problem/18327239
1551 Reviewed by Simon Fraser.
1553 This patch ensures that overlap testing for composited layers works properly when the sibling
1554 layer gets composited through its child.
1556 When a layer gets composited through its child content, the recursive overlap testing should build up the
1557 overlapmap stack so that sibling content is intersected both against the child and its parent bounds.
1559 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case-expected.html: Added.
1560 * compositing/sibling-layer-does-not-get-composited-overflow-hidden-case.html: Added.
1561 * compositing/sibling-layer-does-not-get-composited-transform-case-expected.html: Added.
1562 * compositing/sibling-layer-does-not-get-composited-transform-case.html: Added.
1564 2015-05-29 Chris Dumez <cdumez@apple.com>
1566 Consider throttling DOM timers in iframes outside the viewport
1567 https://bugs.webkit.org/show_bug.cgi?id=145465
1568 <rdar://problem/20768957>
1570 Reviewed by Darin Adler.
1572 Add a layout test to check that DOM timers in iframes outside the
1573 viewport get throttled.
1575 * fast/dom/resources/timer-frame-2.html: Added.
1576 * fast/dom/resources/timer-frame.html: Added.
1577 * fast/dom/timer-throttling-subframe-expected.txt: Added.
1578 * fast/dom/timer-throttling-subframe.html: Added.
1580 2015-05-28 Filip Pizlo <fpizlo@apple.com>
1582 Non-speculative Branch should be fast in the FTL
1583 https://bugs.webkit.org/show_bug.cgi?id=145452
1585 Reviewed by Andreas Kling.
1587 * js/regress/logical-not-weird-types-expected.txt: Added.
1588 * js/regress/logical-not-weird-types.html: Added.
1589 * js/regress/script-tests/logical-not-weird-types.js: Added.
1592 2015-05-29 Filip Pizlo <fpizlo@apple.com>
1594 Land some .html/-expected.txt files for some tests that were added without them.
1596 Rubber stamped by Andreas Kling.
1598 * js/regress/cse-new-array-buffer-expected.txt: Added.
1599 * js/regress/cse-new-array-buffer.html: Added.
1600 * js/regress/cse-new-array-expected.txt: Added.
1601 * js/regress/cse-new-array.html: Added.
1603 2015-05-29 Zalan Bujtas <zalan@apple.com>
1605 Unreviewed Win and GTK gardening.
1607 Skip Mac font specific test.
1609 * platform/gtk/TestExpectations:
1610 * platform/win/TestExpectations:
1612 2015-05-29 Youenn Fablet <youenn.fablet@crf.canon.fr>
1614 MediaDevices.getUserMedia should reject promise instead of throwing exceptions
1615 https://bugs.webkit.org/show_bug.cgi?id=145282
1617 Reviewed by Darin Adler.
1619 Updating test to expect rejection and not error throwing.
1621 * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1622 * fast/mediastream/MediaDevices-getUserMedia.html:
1624 2015-05-28 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1626 [EFL] Unreviewed gardening on 29th May
1628 Unskip passing tests for viewport-percentage, text, sub-pixel
1629 and update new failing accessibility, fast/overflow and so on.
1631 * platform/efl/TestExpectations:
1633 2015-05-28 Zalan Bujtas <zalan@apple.com>
1635 Subpixel rendering: Pixel crack in text selection of simple text in <textarea>.
1636 https://bugs.webkit.org/show_bug.cgi?id=145393
1637 rdar://problem/19918941
1639 Reviewed by Darin Adler.
1641 Float to LayoutUnit conversion is lossy. To ensure that selection
1642 painting always lines up (snaps) properly, the calculated width needs to
1643 be adjusted by ceiling the float to the next LayoutUnit value.
1645 * fast/text/hidpi-text-selection-gap-between-words-expected.html: Added.
1646 * fast/text/hidpi-text-selection-gap-between-words.html: Added.
1647 * platform/mac/platform/mac/editing/input/caret-primary-bidi-expected.txt:
1649 2015-05-28 Andreas Kling <akling@apple.com>
1651 GraphicsLayerCA should start out with m_intersectsCoverageRect=false
1652 <https://webkit.org/b/145443>
1653 <rdar://problem/19685798>
1655 Reviewed by Simon Fraser.
1657 Add a test (based on iframe-and-layers.html) that makes an iframe with compositing
1658 layers inside it and places it far outside the visible viewport.
1660 The layer dump should show that the "intersects coverage rect" flag is 0 for the
1661 iframe and its sublayers.
1663 * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
1664 * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
1666 2015-05-28 Xabier Rodriguez Calvar <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1668 [Streams API] ReadableStreamReader should not be exposed
1669 https://bugs.webkit.org/show_bug.cgi?id=143564
1671 Reviewed by Darin Adler.
1673 Rebasing tests as ReadableStreamReader is no longer defined globally.
1675 * js/dom/global-constructors-attributes-expected.txt:
1676 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1677 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1678 * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
1679 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1680 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1682 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1684 Delete media/controls-layers.html. It's a bad test that fails and asserts, and there
1685 are apparently no plans to fix any of that (see https://bugs.webkit.org/show_bug.cgi?id=145420).
1687 * media/controls-layers.html: Removed.
1688 * platform/mac-mavericks/media/controls-layers-expected.txt: Removed.
1689 * platform/mac/media/controls-layers-expected.txt: Removed.
1691 2015-05-27 Jordan Harband <ljharb@gmail.com>
1693 Array.of should work with other constructors
1694 https://bugs.webkit.org/show_bug.cgi?id=145365
1696 Reviewed by Yusuke Suzuki.
1698 * js/array-of-expected.txt:
1699 * js/script-tests/array-of.js:
1702 2015-05-27 Benjamin Poulain <bpoulain@apple.com>
1704 [JSC] Add undefined->double conversion to DoubleRep
1705 https://bugs.webkit.org/show_bug.cgi?id=145293
1707 Reviewed by Filip Pizlo.
1709 * js/regress/math-with-out-of-bounds-array-values-expected.txt: Added.
1710 * js/regress/math-with-out-of-bounds-array-values.html: Added.
1711 * js/regress/script-tests/math-with-out-of-bounds-array-values.js: Added.
1713 2015-05-27 Simon Fraser <simon.fraser@apple.com>
1715 REGRESSION (r183820): webkit.org/blog/ background painting issue on reload, when the page contains videos
1716 https://bugs.webkit.org/show_bug.cgi?id=145420
1718 Reviewed by Dean Jackson.
1720 Test that dumps compositing layers in a document with media controls.
1722 * media/controls-layers.html: Added.
1723 * platform/mac/media/controls-layers-expected.txt: Added.
1724 * platform/mac-mavericks/media/controls-layers-expected.txt: Added.
1726 2015-05-27 Alexey Proskuryakov <ap@apple.com>
1728 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1730 * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
1731 Failure expectation is not the right one.
1733 2015-05-27 Daniel Bates <dabates@apple.com>
1735 Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1737 * platform/mac-wk1/TestExpectations:
1739 2015-05-27 Daniel Bates <dabates@apple.com>
1741 Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
1742 (https://bugs.webkit.org/show_bug.cgi?id=145336)
1744 Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
1746 Also remove references to fast/ruby/ruby-expansion-cjk*.html from TestExpectations files
1747 of other ports since we consider these tests specific to Mac.
1749 * platform/efl/TestExpectations:
1750 * platform/gtk/TestExpectations:
1751 * platform/ios-simulator/TestExpectations:
1752 * platform/mac-wk1/TestExpectations:
1753 * platform/win/TestExpectations:
1755 2015-05-26 Dean Jackson <dino@apple.com>
1757 Backdrop filters don't animate
1758 https://bugs.webkit.org/show_bug.cgi?id=145386
1759 <rdar://problem/21110037>
1761 Reviewed by Simon Fraser.
1763 Add a test for animation of backdrop-filter, and do some
1764 minor cleanups in related files.
1766 * animations/resources/animation-test-helpers.js:
1767 (parseFilterImage): Fix a typo.
1768 (getPropertyValue): Support webkitBackdropFilter.
1769 (comparePropertyValue): Ditto.
1770 * css3/filters/backdrop/animation-expected.txt: Added.
1771 * css3/filters/backdrop/animation.html: Added.
1773 2015-05-27 Matt Baker <mattbaker@apple.com>
1775 [iOS] Rebaseline expected results for tests in LayoutTests/compositing
1776 https://bugs.webkit.org/show_bug.cgi?id=145401
1778 Reviewed by Simon Fraser.
1780 Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
1782 * platform/ios-simulator/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
1783 * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt: Added.
1784 * platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt:
1785 * platform/ios-simulator/compositing/tiling/rotated-tiled-preserve3d-clamped-expected.txt:
1786 * platform/ios-simulator/compositing/tiling/transform-origin-tiled-expected.txt: Copied from LayoutTests/platform/ios-simulator/compositing/tiling/rotated-tiled-clamped-expected.txt.
1787 * platform/ios-simulator/compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
1789 2015-05-27 Myles C. Maxfield <mmaxfield@apple.com>
1791 [iOS] Arabic ligatures are broken in Google Maps
1792 https://bugs.webkit.org/show_bug.cgi?id=145336
1793 <rdar://problem/20689607>
1795 Reviewed by Darin Adler.
1797 This patch adds a DRT test to make sure that text gets drawn with the correct font.
1799 It also updates expected results for 4 tests, which I have verified are still correct. However,
1800 because the behavior of Mavericks differs from Yosemite, I copied the old expected results to
1801 platform/mac-mavericks before updating the results in platform/mac.
1803 This patch also moves fast/ruby/ruby-expansion-cjk*.html to platform/mac because they rely on
1804 platform-specific screen-space quantization. This patch also skips these tests on Mavericks
1805 because I can't add platform-specific expected results for reftests.
1807 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont-expected.txt:
1808 * platform/ios-simulator/fast/text/arabic-with-no-supporting-webfont.html:
1810 * platform/mac-mavericks/fast/css/font-face-opentype-expected.txt: Copied from platform/mac.
1811 * platform/mac-mavericks/svg/batik/text/xmlSpace-expected.txt: Ditto.
1812 * platform/mac-mavericks/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1813 * platform/mac-mavericks/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1814 * platform/mac-mavericks/TestExpectations: Skip fast/ruyb/ruby-expansion-cjk*.html
1815 * platform/mac/fast/css/font-face-opentype-expected.txt: Updated.
1816 * platform/mac/svg/batik/text/xmlSpace-expected.txt: Ditto.
1817 * platform/mac/svg/custom/svg-fonts-fallback-expected.txt: Ditto.
1818 * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Ditto.
1819 * LayoutTests/platform/mac/fast/ruby/resources/green.png: Moved from fast/ruby/resources/green.png
1820 * LayoutTests/platform/mac/fast/ruby/resources/ruby-expansion.svg: Moved from fast/ruby/resources/ruby-expansion.svg
1821 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2-expected.html: Moved from fast/ruby/ruby-expansion-cjk-2-expected.html
1822 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-2.html: Moved from fast/ruby/ruby-expansion-cjk-2.html
1823 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3-expected.html: Moved from fast/ruby/ruby-expansion-cjk-3-expected.html
1824 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-3.html: Moved from fast/ruby/ruby-expansion-cjk-3.html
1825 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4-expected.html: Moved from fast/ruby/ruby-expansion-cjk-4-expected.html
1826 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-4.html: Moved from fast/ruby/ruby-expansion-cjk-4.html
1827 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5-expected.html: Moved from fast/ruby/ruby-expansion-cjk-5-expected.html
1828 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-5.html: Moved from fast/ruby/ruby-expansion-cjk-5.html
1829 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk-expected.html: Moved from fast/ruby/ruby-expansion-cjk-expected.html
1830 * LayoutTests/platform/mac/fast/ruby/ruby-expansion-cjk.html: Moved from fast/ruby/ruby-expansion-cjk.html
1832 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1834 An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
1835 https://bugs.webkit.org/show_bug.cgi?id=139405
1837 Reviewed by Darin Adler.
1839 * fast/borders/border-image-fill-no-intrinsic-size-expected.html: Added.
1840 * fast/borders/border-image-fill-no-intrinsic-size.html: Added.
1841 * fast/borders/resources/svg-border-100x100-intrinsic.svg: Added.
1842 * fast/borders/resources/svg-border-140x140-intrinsic.svg: Added.
1843 * fast/borders/resources/svg-border-no-intrinsic.svg: Added.
1844 Make sure the slices of the border-image are drawn correctly. When using an
1845 image with no intrinsic size, all the slices has to be gotten from (0, 0)
1846 of the source image.
1848 * TestExpectations: Removed previously-failing test.
1850 2015-05-26 Andreas Kling <akling@apple.com>
1852 <font face> doesn't support plus character in font family names.
1853 <https://webkit.org/b/145400>
1854 <rdar://problem/21097484>
1856 Reviewed by Darin Adler.
1858 Add a little test for <font face> attributes to cover this problem
1859 and some other interesting cases with spaces and commas.
1861 * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
1862 * fast/dom/HTMLFontElement/face-attribute.html: Added.
1864 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1866 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1867 https://bugs.webkit.org/show_bug.cgi?id=139142
1869 Reviewed by Darin Adler.
1871 * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1873 2015-05-26 Chris Fleizach <cfleizach@apple.com>
1875 AX: display:none content exposed to accessibility when aria-hidden is toggled on ancestor element
1876 https://bugs.webkit.org/show_bug.cgi?id=139142
1878 Reviewed by Darin Adler.
1880 * accessibility/aria-hidden-false-works-in-subtrees.html:
1882 2015-05-26 Zalan Bujtas <zalan@apple.com>
1884 Overhanging float sets are not cleaned up properly when floating renderer is destroyed.
1885 https://bugs.webkit.org/show_bug.cgi?id=145323
1886 rdar://problem/20980628
1888 Reviewed by Dave Hyatt.
1890 This patch ensures when an overhanging float renderer is destroyed,
1891 all the sibling containers' floating object set(m_floatingObjects) gets properly cleaned up.
1893 When an overhanging float is present, we cache the renderer on the parent and on the affected
1894 sibling containers too. (RenderBlockFlow::m_floatingObjects) These caches(sets) get cleared and repopulated
1895 during ::layout(). In order to have a float renderer removed from a set, a layout needs to be initiated on the container.
1896 This is normally done through RenderBlockFlow::markSiblingsWithFloatsForLayout() and RenderBlockFlow::markAllDescendantsWithFloatsForLayout().
1897 However, when the float container's parent's writing direction changes (and we promote the children containers to new formatting contexts),
1898 the layout propagation through siblings does not work anymore.
1900 The avoidsFloats() check in RenderBlockFlow::markSiblingsWithFloatsForLayout() has very little performance gain, but it prevents us
1901 from propagating layout to siblings when certain properties of the parent container changes.
1903 * fast/block/float/crash-when-floating-object-is-removed-expected.txt: Added.
1904 * fast/block/float/crash-when-floating-object-is-removed.xhtml: Added.
1906 2015-05-26 Beth Dakin <bdakin@apple.com>
1908 storage/indexeddb/deleteIndex-bug110792.html is flaky
1909 https://bugs.webkit.org/show_bug.cgi?id=145390
1914 2015-05-26 Said Abou-Hallawa <sabouhallawa@apple.com>
1916 SVG fragment identifier rendering issue
1917 https://bugs.webkit.org/show_bug.cgi?id=137328
1919 Reviewed by Darin Adler.
1921 * svg/css/svg-resource-fragment-identifier-order-expected.html: Added.
1922 * svg/css/svg-resource-fragment-identifier-order.html: Added.
1923 Ensure the SVG fragment is drawn correctly when the same SVG image is
1924 referenced multiple times.
1926 2015-05-26 Daniel Bates <dabates@apple.com>
1928 Update Autofill button icon
1929 https://bugs.webkit.org/show_bug.cgi?id=145191
1930 <rdar://problem/20178942>
1932 Update expected results for Windows.
1934 * platform/win/fast/forms/input-auto-fill-button-expected.txt:
1936 2015-05-26 Joseph Pecoraro <pecoraro@apple.com>
1938 CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
1939 https://bugs.webkit.org/show_bug.cgi?id=145343
1941 Reviewed by Timothy Hatcher.
1943 * fast/css/getComputedStyle/computed-style-expected.txt:
1944 * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1945 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1946 * fast/css/getComputedStyle/resources/property-names.js:
1948 2015-05-26 Yusuke Suzuki <utatane.tea@gmail.com>
1950 [ES6] Implement Array.prototype.copyWithin
1951 https://bugs.webkit.org/show_bug.cgi?id=145107
1953 Reviewed by Darin Adler.
1955 * js/Object-getOwnPropertyNames-expected.txt:
1956 * js/script-tests/Object-getOwnPropertyNames.js:
1958 2015-05-25 Carlos Garcia Campos <cgarcia@igalia.com>
1960 [GTK] Enable IndexedDB
1961 https://bugs.webkit.org/show_bug.cgi?id=98932
1963 Reviewed by Žan Doberšek.
1965 * platform/gtk/TestExpectations: Update IndexedDB test expectations.
1967 2015-05-24 Jordan Harband <ljharb@gmail.com>
1969 Array#findIndex/find should not skip holes
1970 https://bugs.webkit.org/show_bug.cgi?id=145361
1972 Reviewed by Yusuke Suzuki.
1974 * js/array-find-expected.txt:
1975 * js/array-findIndex-expected.txt:
1976 * js/script-tests/array-find.js:
1977 * js/script-tests/array-findIndex.js:
1979 2015-05-23 Antti Koivisto <antti@apple.com>
1981 Permanent redirects should have long implicit cache lifetime
1982 https://bugs.webkit.org/show_bug.cgi?id=145348
1984 Reviewed by Sam Weinig.
1986 * http/tests/cache/cache-redirections.html:
1987 * http/tests/cache/resources/cache-control-redirect.php:
1989 Use less confusing name (max_age->expiration vs. max-age) and fix logic.
1991 2015-05-23 Zalan Bujtas <zalan@apple.com>
1993 Rebaseline after r184825. Remove artificial extra space between 2 text renderers.
1995 Reviewed by Antti Koivisto.
1997 * animations/lineheight-animation-expected.txt:
1998 * animations/simultaneous-start-transform-expected.txt:
1999 * animations/width-using-ems-expected.txt:
2000 * fast/events/window-events-bubble-expected.txt:
2001 * fast/events/window-events-bubble2-expected.txt:
2003 2015-05-23 Zalan Bujtas <zalan@apple.com>
2005 Simple line layout: Ignore -webkit-flow-*content while collecting text content for innerText.
2006 https://bugs.webkit.org/show_bug.cgi?id=145344
2007 rdar://problem/20959522
2009 Reviewed by Antti Koivisto.
2011 This patch ensures that when a -webkit-flow-into content is present in a simple line layout container,
2012 we skip it while collecting the text content for innerText.
2013 It's not always guaranteed that a simple line layout container only contains simple text nodes. In such cases,
2014 we need to ensure that text offset computing only takes the simple text nodes into account.
2016 * fast/text/simple-line-layout-inner-text-with-flow-content-expected.txt: Added.
2017 * fast/text/simple-line-layout-inner-text-with-flow-content.html: Added.
2019 2015-05-22 Alexey Proskuryakov <ap@apple.com>
2021 Update tests broken by MediaPlaybackRequiresUserGesture renaming.
2023 * media/no-autoplay-with-user-gesture-requirement.html:
2024 * media/video-load-require-user-gesture.html:
2025 * media/video-play-require-user-gesture.html:
2027 2015-05-22 Alexey Proskuryakov <ap@apple.com>
2029 New test media/accessiblity-describes-video.html is flaky.
2031 * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
2033 2015-05-22 Jer Noble <jer.noble@apple.com>
2035 [Mac] Audio tracks tagged as 'describes-video' are not automatically selected when that system accessibility option is set.
2036 https://bugs.webkit.org/show_bug.cgi?id=145228
2038 Reviewed by Eric Carlson.
2040 * http/tests/media/hls/hls-accessiblity-describes-video-expected.txt: Added.
2041 * http/tests/media/hls/hls-accessiblity-describes-video.html: Added.
2042 * http/tests/media/resources/hls/audio-describes-video.m3u8: Added.
2043 * http/tests/media/resources/hls/english/description.aac: Added.
2044 * http/tests/media/resources/hls/english/description.m3u8: Added.
2045 * media/accessiblity-describes-video-expected.txt: Added.
2046 * media/accessiblity-describes-video.html: Added.
2047 * media/content/audio-describes-video.mp4: Added.
2048 * platform/mac-mavericks/TestExpectations:
2050 2015-05-22 Basile Clement <basile_clement@apple.com>
2052 Allow DFGClobberize to return non-node constants that must be later created
2053 https://bugs.webkit.org/show_bug.cgi?id=145272
2055 Reviewed by Filip Pizlo.
2057 * js/regress/script-tests/cse-new-array-buffer.js: Added.
2059 * js/regress/script-tests/cse-new-array.js: Added.
2062 2015-05-22 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
2064 [GTK] Gardening 21st May.
2065 https://bugs.webkit.org/show_bug.cgi?id=145250
2069 * platform/gtk/TestExpectations:
2071 2015-05-22 Joanmarie Diggs <jdiggs@igalia.com>
2073 AX: Figure out why list-detection2.html test fails on GTK
2074 https://bugs.webkit.org/show_bug.cgi?id=145273
2076 Reviewed by Chris Fleizach.
2078 * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
2080 2015-05-21 Joanmarie Diggs <jdiggs@igalia.com>
2082 AX: [GTK] Implement computedRoleString in AccessibilityUIElement
2083 https://bugs.webkit.org/show_bug.cgi?id=128420
2085 Reviewed by Chris Fleizach.
2087 * platform/gtk/TestExpectations: Removed roles-computedRoleString from the failing test.
2088 * platform/gtk/accessibility/image-link-expected.txt: Updated to reflect the new object attribute.
2089 * platform/gtk/accessibility/image-map2-expected.txt: Updated to reflect the new object attribute.
2090 * platform/gtk/accessibility/lists-expected.txt: Updated to reflect the new object attribute.
2091 * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Added.
2092 * platform/gtk/accessibility/table-attributes-expected.txt: Updated to reflect the new object attribute.
2093 * platform/gtk/accessibility/table-cell-spans-expected.txt: Updated to reflect the new object attribute.
2094 * platform/gtk/accessibility/table-cells-expected.txt: Updated to reflect the new object attribute.
2095 * platform/gtk/accessibility/table-detection-expected.txt: Updated to reflect the new object attribute.
2096 * platform/gtk/accessibility/table-sections-expected.txt: Updated to reflect the new object attribute.
2097 * platform/gtk/accessibility/table-with-rules-expected.txt: Updated to reflect the new object attribute.
2098 * platform/gtk/accessibility/xml-roles-exposed-expected.txt: Added.
2099 * platform/gtk/accessibility/xml-roles-exposed.html: Added.
2101 2015-05-21 Antti Koivisto <antti@apple.com>
2103 MaskImageOperation code does not manage CachedImageClients correctly
2104 https://bugs.webkit.org/show_bug.cgi?id=145276
2106 Reviewed by Andreas Kling.
2108 * css3/masking/mask-image-client-crash-expected.txt: Added.
2109 * css3/masking/mask-image-client-crash.html: Added.
2111 2015-05-21 Daniel Bates <dabates@apple.com>
2113 Update Autofill button icon
2114 https://bugs.webkit.org/show_bug.cgi?id=145191
2115 <rdar://problem/20178942>
2117 Reviewed by Jessie Berlin.
2119 Update expected results.
2121 * fast/forms/input-auto-fill-button-expected.txt:
2122 * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
2124 2015-05-21 Chris Fleizach <cfleizach@apple.com>
2126 AX: improve list heuristics (presentational use versus actual lists)
2127 https://bugs.webkit.org/show_bug.cgi?id=134187
2129 Unreviewed layout test fixage.
2131 Skip the list-detection2.html test on GTK until it can be investigated.
2132 https://bugs.webkit.org/show_bug.cgi?id=145273
2133 Fix a failing test on GTK that needed an update after the last set of changes.
2134 Skip the test on windows until a time someone can decide if we even expose or need lists in Windows AX API.
2135 https://bugs.webkit.org/show_bug.cgi?id=145271
2137 * platform/gtk/TestExpectations:
2138 * platform/gtk/accessibility/list-detection-expected.txt:
2139 * platform/win/TestExpectations:
2141 2015-05-21 Said Abou-Hallawa <sabouhallawa@apple.com>
2143 SVG as image uses very tiny default font-size
2144 https://bugs.webkit.org/show_bug.cgi?id=68090
2146 Reviewed by Darin Adler.
2148 * svg/text/text-default-font-size-expected.html: Added.
2149 * svg/text/text-default-font-size.html: Added.
2150 Ensure the default font size for non-interactive SVG images is not zero.
2152 2015-05-21 Youenn Fablet <youenn.fablet@crf.canon.fr>
2154 streams/reference-implementation/readable-stream.html should now pass
2155 https://bugs.webkit.org/show_bug.cgi?id=145266
2159 * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
2161 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2163 Web Inspector: array previews should have a much smaller cap on values
2164 https://bugs.webkit.org/show_bug.cgi?id=145195
2166 Reviewed by Timothy Hatcher.
2168 * inspector/model/remote-object-expected.txt:
2169 Update expected results now that array previews include
2170 a smaller number of items.
2172 2015-05-20 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
2174 Enable disk cache for range requests
2175 https://bugs.webkit.org/show_bug.cgi?id=144682
2177 Reviewed by Antti Koivisto.
2179 * http/tests/cache/disk-cache/disk-cache-range-expected.txt: Added. Add Test.
2180 * http/tests/cache/disk-cache/disk-cache-range.html: Added.
2181 * http/tests/cache/disk-cache/resources/generate-response.cgi: Modify script to return 206 and 416 response codes if Range header is present.
2182 * platform/gtk/TestExpectations: Remove failing test.
2184 2015-05-20 Chris Fleizach <cfleizach@apple.com>
2186 AX: improve list heuristics (presentational use versus actual lists)
2187 https://bugs.webkit.org/show_bug.cgi?id=134187
2189 Reviewed by Darin Adler.
2191 * accessibility/list-detection-expected.txt:
2192 * accessibility/list-detection.html:
2193 * accessibility/list-detection2-expected.txt: Added.
2194 * accessibility/list-detection2.html: Added.
2196 2015-05-20 Antti Koivisto <antti@apple.com>
2198 REGRESSION (r172591): Can no longer style <optgroup> with colors (LayoutTests/fast/forms/select/optgroup-rendering.html)
2199 https://bugs.webkit.org/show_bug.cgi?id=145227
2201 Reviewed by Darin Adler.
2203 Add ref test for select painting.
2205 * fast/forms/select/select-painting-expected.html: Added.
2206 * fast/forms/select/select-painting.html: Added.
2208 2015-05-20 Daniel Bates <dabates@apple.com>
2210 AX: AutoFill button is not accessible with VoiceOver
2211 https://bugs.webkit.org/show_bug.cgi?id=145200
2212 <rdar://problem/20507480>
2214 Reviewed by Chris Fleizach.
2216 Test that there is an accessibility element for the AutoFill button.
2218 * accessibility/input-auto-fill-button-expected.txt: Added.
2219 * accessibility/input-auto-fill-button.html: Added.
2220 * platform/win/TestExpectations: For now, mark tests as failing. I suspect the cause
2221 is <https://bugs.webkit.org/show_bug.cgi?id=140798>.
2223 2015-05-20 Antti Koivisto <antti@apple.com>
2225 Assertion failure in WebCore::BidiRun::BidiRun()
2226 https://bugs.webkit.org/show_bug.cgi?id=145203
2227 rdar://problem/20958973
2229 Reviewed by Andreas Kling.
2231 * fast/text/text-combine-crash-expected.txt: Added.
2232 * fast/text/text-combine-crash.html: Added.
2234 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
2236 AudioContext resume/close/suspend should reject promises with a DOM exception in lieu of throwing exceptions
2237 https://bugs.webkit.org/show_bug.cgi?id=145064
2239 Reviewed by Darin Adler.
2241 Adding test to cover resume/close/suspend rejecting with InvalidStateError.
2242 Updating existing test to cover resume and suspend rejection with no error.
2244 * webaudio/audiocontext-promise-throwing-expected.txt: Added.
2245 * webaudio/audiocontext-promise-throwing.html: Added.
2246 * webaudio/audiocontext-state-expected.txt:
2247 * webaudio/audiocontext-state.html:
2249 2015-05-20 Commit Queue <commit-queue@webkit.org>
2251 Unreviewed, rolling out r184645.
2252 https://bugs.webkit.org/show_bug.cgi?id=145220
2254 Broken build (Requested by jacob_nielsen on #webkit).
2258 "AX: AutoFill button is not accessible with VoiceOver"
2259 https://bugs.webkit.org/show_bug.cgi?id=145200
2260 http://trac.webkit.org/changeset/184645
2262 2015-05-20 Daniel Bates <dabates@apple.com>
2264 AX: AutoFill button is not accessible with VoiceOver
2265 https://bugs.webkit.org/show_bug.cgi?id=145200
2266 <rdar://problem/20507480>
2268 Reviewed by Chris Fleizach.
2270 Test that there is an accessibility element for the AutoFill button.
2272 * accessibility/input-auto-fill-button-expected.txt: Added.
2273 * accessibility/input-auto-fill-button.html: Added.
2275 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2277 ES6: Implement Object.setPrototypeOf
2278 https://bugs.webkit.org/show_bug.cgi?id=145202
2280 Reviewed by Darin Adler.
2282 * http/tests/security/cross-frame-access-object-setPrototypeOf-expected.txt: Added.
2283 * http/tests/security/cross-frame-access-object-setPrototypeOf.html: Added.
2284 * http/tests/security/resources/cross-frame-iframe-for-object-setPrototypeOf-test.html: Added.
2285 Test covering cross origin restriction behavior.
2287 * js/Object-getOwnPropertyNames-expected.txt:
2288 * js/script-tests/Object-getOwnPropertyNames.js:
2289 Updated for the new exposed property.
2291 * js/cyclic-prototypes-expected.txt:
2292 * js/script-tests/cyclic-prototypes.js:
2293 Extend this test to include setPrototypeOf cyclic checks.
2294 Note that setPrototypeOf can still change the prototype
2295 where __proto__ cannot.
2297 * js/prototypes-expected.txt:
2298 * js/script-tests/prototypes.js:
2299 Extend this test to cover more types previously overlooked.
2301 * js/script-tests/setPrototypeOf.js: Added.
2303 (getObjectDescriptions.myFunction):
2304 (getObjectDescriptions):
2305 * js/setPrototypeOf-expected.txt: Added.
2306 * js/setPrototypeOf.html: Added.
2307 Test coverage for all the different object / prototype combinations.
2308 This is modeled after the other browser tests with coverage of a
2309 few more basic functionality tests and object types.
2311 2015-05-20 Youenn Fablet <youenn.fablet@crf.canon.fr>
2313 AudioContext suspend/resume/close should resolve promises immediately when state is already suspended/active/closed
2314 https://bugs.webkit.org/show_bug.cgi?id=145164
2316 Reviewed by Jer Noble.
2318 * webaudio/audiocontext-promise-expected.txt: Added.
2319 * webaudio/audiocontext-promise.html: Added.
2321 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2323 ES6: Should not allow duplicate basic __proto__ properties in Object Literals
2324 https://bugs.webkit.org/show_bug.cgi?id=145138
2326 Reviewed by Darin Adler.
2328 * js/dom/JSON-parse-expected.txt:
2329 * js/resources/JSON-parse.js:
2330 Update expected results for JSON parsing using eval() versus JSON.parse.
2331 In eval, an object literal with a "__proto__" property modifies the prototype.
2332 In JSON.parse, all properties are direct/own properties, no matter their name,
2333 so "__proto__" does not get special treatment.
2335 * js/eval-json-proto-expected.txt: Added.
2336 * js/eval-json-proto.html: Added.
2337 * js/script-tests/eval-json-proto.js: Added.
2338 Direct test for LiteralParser behavior, in both eval and JSON.parse.
2340 * js/object-literal-duplicate-properties-expected.txt:
2341 * js/script-tests/object-literal-duplicate-properties.js:
2342 (runProtoTestShouldThrow):
2343 (runProtoTestShouldNotThrow):
2344 Test for all cases of acceptable and unacceptable __proto__ duplicate
2345 properties in literals.
2347 2015-05-20 Joseph Pecoraro <pecoraro@apple.com>
2349 Web Inspector: Slightly better node previews in arrays
2350 https://bugs.webkit.org/show_bug.cgi?id=145188
2352 Reviewed by Timothy Hatcher.
2354 * inspector/model/remote-object-expected.txt:
2355 * inspector/model/remote-object.html:
2357 2015-05-17 Sam Weinig <sam@webkit.org>
2359 Organize event handlers a bit
2360 https://bugs.webkit.org/show_bug.cgi?id=145106
2362 Reviewed by Darin Adler.
2364 * fast/dom/event-handler-attributes-expected.txt:
2365 * fast/dom/event-handler-attributes.html:
2366 Update for putting media related event handlers on Document in addition to
2367 Element and DOMWindow.
2369 2015-05-19 Joseph Pecoraro <pecoraro@apple.com>
2371 Web Inspector: Improve Preview for NodeList / array like collections
2372 https://bugs.webkit.org/show_bug.cgi?id=145177
2374 Reviewed by Timothy Hatcher.
2376 * inspector/model/remote-object-expected.txt:
2378 2015-05-19 Chris Dumez <cdumez@apple.com>
2380 [Mac] Font lookups are flakey due to caching
2381 https://bugs.webkit.org/show_bug.cgi?id=145180
2382 <rdar://problem/21012406>
2384 Reviewed by Darin Adler.
2386 * platform/mac/TestExpectations:
2387 Unskip platform/mac/fast/text/font-weights.html as it is no longer
2388 flakey after this change.
2390 * platform/mac/fast/text/font-weights-expected.txt:
2391 Rebaseline the test as the expected results were those based on the
2392 bad caching behavior.
2394 2015-05-19 Brady Eidson <beidson@apple.com>
2396 X-Frame-Options headers not respected when loading from application cache.
2397 <rdar://problem/14877623> and https://bugs.webkit.org/show_bug.cgi?id=131800
2399 Reviewed by Alexey Proskuryakov.
2401 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html: Added.
2402 * http/tests/appcache/resources/x-frame-options-prevents-framing.manifest: Added.
2403 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt: Added.
2404 * http/tests/appcache/x-frame-options-prevents-framing.php: Added.
2406 2015-05-19 Youenn Fablet <youenn.fablet@crf.canon.fr>
2408 AudioContext should resolve promises with jsUndefined() and not jsNull()
2409 https://bugs.webkit.org/show_bug.cgi?id=145063
2411 Reviewed by Sam Weinig.
2413 * webaudio/audiocontext-state.html: Added check of promise resolve value.
2415 2015-05-19 Eric Carlson <eric.carlson@apple.com>
2417 iOS gardening. Update "fast" image and text results, delete wk2-only results.
2419 Rubber-stamped by Brent Fulgham.
2421 * platform/ios-simulator-wk2/TestExpectations:
2422 * platform/ios-simulator-wk2/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt: Removed.
2423 * platform/ios-simulator-wk2/fast/forms/search-vertical-alignment-expected.txt: Removed.
2424 * platform/ios-simulator-wk2/fast/forms/searchfield-heights-expected.txt: Removed.
2425 * platform/ios-simulator-wk2/fast/gradients/list-item-gradient-expected.txt: Removed.
2426 * platform/ios-simulator/TestExpectations:
2427 * platform/ios-simulator/fast/attachment/attachment-select-on-click-expected.txt: Added.
2428 * platform/ios-simulator/fast/attachment/attachment-select-on-click-inside-user-select-all-expected.txt: Added.
2429 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-image-list-style-expected.txt: Added.
2430 * platform/ios-simulator/fast/backgrounds/selection-background-color-of-list-style-expected.txt: Added.
2431 * platform/ios-simulator/fast/block/basic/001-expected.png: Added.
2432 * platform/ios-simulator/fast/block/margin-collapse/001-expected.png: Added.
2433 * platform/ios-simulator/fast/block/positioning/001-expected.png: Added.
2434 * platform/ios-simulator/fast/block/positioning/002-expected.png: Added.
2435 * platform/ios-simulator/fast/block/positioning/003-expected.png: Added.
2436 * platform/ios-simulator/fast/block/positioning/004-expected.png: Added.
2437 * platform/ios-simulator/fast/block/positioning/005-expected.png: Added.
2438 * platform/ios-simulator/fast/block/positioning/006-expected.png: Added.
2439 * platform/ios-simulator/fast/block/positioning/007-expected.png: Added.
2440 * platform/ios-simulator/fast/block/positioning/008-expected.png: Added.
2441 * platform/ios-simulator/fast/block/positioning/009-expected.png: Added.
2442 * platform/ios-simulator/fast/block/positioning/010-expected.png: Added.
2443 * platform/ios-simulator/fast/block/positioning/011-expected.png: Added.
2444 * platform/ios-simulator/fast/block/positioning/012-expected.png: Added.
2445 * platform/ios-simulator/fast/block/positioning/013-expected.png: Added.
2446 * platform/ios-simulator/fast/block/positioning/014-expected.png: Added.
2447 * platform/ios-simulator/fast/block/positioning/015-expected.png: Added.
2448 * platform/ios-simulator/fast/block/positioning/016-expected.png: Added.
2449 * platform/ios-simulator/fast/block/positioning/017-expected.png: Added.
2450 * platform/ios-simulator/fast/block/positioning/018-expected.png: Added.
2451 * platform/ios-simulator/fast/block/positioning/019-expected.png: Added.
2452 * platform/ios-simulator/fast/block/positioning/020-expected.png: Added.
2453 * platform/ios-simulator/fast/block/positioning/021-expected.png: Added.
2454 * platform/ios-simulator/fast/css/font-weight-1-expected.png: Added.
2455 * platform/ios-simulator/fast/css/font-weight-1-expected.txt:
2456 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.png: Added.
2457 * platform/ios-simulator/fast/css/text-overflow-ellipsis-bidi-expected.txt:
2458 * platform/ios-simulator/fast/events/touch/gesture/long-press-on-draggable-element-triggers-drag-expected.txt:
2459 * platform/ios-simulator/fast/forms/box-shadow-override-expected.png: Added.
2460 * platform/ios-simulator/fast/forms/button-align-expected.png: Added.
2461 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.png: Added.
2462 * platform/ios-simulator/fast/forms/input-auto-fill-button-expected.txt: Added.
2463 * platform/ios-simulator/fast/forms/input-spaces-expected.png: Added.
2464 * platform/ios-simulator/fast/forms/input-table-expected.png: Added.
2465 * platform/ios-simulator/fast/forms/input-text-click-inside-expected.png: Added.
2466 * platform/ios-simulator/fast/forms/input-text-click-outside-expected.png: Added.
2467 * platform/ios-simulator/fast/forms/input-text-double-click-expected.png: Added.
2468 * platform/ios-simulator/fast/forms/input-text-drag-down-expected.png: Added.
2469 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.png: Added.
2470 * platform/ios-simulator/fast/forms/listbox-hit-test-zoomed-expected.txt:
2471 * platform/ios-simulator/fast/forms/option-index-expected.png: Added.
2472 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.png: Added.
2473 * platform/ios-simulator/fast/forms/search-vertical-alignment-expected.txt:
2474 * platform/ios-simulator/fast/forms/searchfield-heights-expected.png: Added.
2475 * platform/ios-simulator/fast/forms/searchfield-heights-expected.txt:
2476 * platform/ios-simulator/fast/forms/textarea-placeholder-pseudo-style-expected.png: Added.
2477 * platform/ios-simulator/fast/frames/calculate-fixed-expected.png: Added.
2478 * platform/ios-simulator/fast/frames/calculate-order-expected.png: Added.
2479 * platform/ios-simulator/fast/frames/calculate-percentage-expected.png: Added.
2480 * platform/ios-simulator/fast/frames/calculate-relative-expected.png: Added.
2481 * platform/ios-simulator/fast/frames/calculate-round-expected.png: Added.
2482 * platform/ios-simulator/fast/frames/content-opacity-1-expected.png: Added.
2483 * platform/ios-simulator/fast/frames/content-opacity-2-expected.png: Added.
2484 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.png: Added.
2485 * platform/ios-simulator/fast/gradients/list-item-gradient-expected.txt:
2486 * platform/ios-simulator/fast/hidpi/broken-image-icon-very-hidpi-expected.txt: Added.
2487 * platform/ios-simulator/fast/images/animated-gif-with-offsets-expected.png: Added.
2489 2015-05-19 Yusuke Suzuki <utatane.tea@gmail.com>
2491 Array.prototype methods must use ToLength
2492 https://bugs.webkit.org/show_bug.cgi?id=144128
2494 Reviewed by Oliver Hunt.
2496 Patch by Jordan Harband <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
2498 * fast/profiler/built-in-function-calls-anonymous-expected.txt:
2499 * fast/profiler/built-in-function-calls-user-defined-function-expected.txt:
2500 * js/array-every-expected.txt:
2501 * js/array-fill-expected.txt:
2502 * js/array-filter-expected.txt:
2503 * js/array-find-expected.txt:
2504 * js/array-findIndex-expected.txt:
2505 * js/array-functions-non-arrays-expected.txt:
2506 * js/array-includes-expected.txt:
2507 * js/script-tests/array-every.js:
2509 * js/script-tests/array-fill.js:
2511 * js/script-tests/array-filter.js:
2513 * js/script-tests/array-find.js:
2515 * js/script-tests/array-findIndex.js:
2518 * js/script-tests/array-functions-non-arrays.js:
2520 * js/script-tests/array-includes.js:
2522 2015-05-19 Zalan Bujtas <zalan@apple.com>
2524 Merged anonymous blocks should invalidate simple line layout path.
2525 https://bugs.webkit.org/show_bug.cgi?id=145104
2526 rdar://problem/20980930
2528 Reviewed by Antti Koivisto.
2530 When anonymous blocks are merged together, it's not guaranteed that the final block can use simple line layout.
2531 This patch ensures that the flow block, where the other block's content gets moved to, is no longer on simple line layout path.
2532 Whether the final flow block ends up using inline boxes or simple line layout will be determined during the next layout.
2534 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout-expected.txt: Added.
2535 * fast/block/crash-when-anonymous-blocks-are-merged-with-simple-line-layout.html: Added.
2537 2015-05-14 Chris Fleizach <cfleizach@apple.com>
2539 AX: Select text mechanism returns results outside of text control regions
2540 https://bugs.webkit.org/show_bug.cgi?id=145041
2542 Reviewed by Mario Sanchez Prada.
2544 * platform/mac/accessibility/select-text-stays-inside-text-controls-expected.txt: Added.
2545 * platform/mac/accessibility/select-text-stays-inside-text-controls.html: Added.
2547 2015-05-19 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
2549 [GTK] Gardening 19th May
2550 https://bugs.webkit.org/show_bug.cgi?id=145166
2554 * platform/gtk/TestExpectations:
2556 2015-05-18 Eric Carlson <eric.carlson@apple.com>
2558 iOS gardening. Update "editing" image and text results, delete wk2-only results.
2560 Rubber-stamped by Brent Fulgham.
2562 * platform/ios-simulator-wk2/TestExpectations:
2563 * platform/ios-simulator-wk2/editing/deleting/delete-3775172-fix-expected.txt: Removed.
2564 * platform/ios-simulator-wk2/editing/deleting/delete-3857753-fix-expected.txt: Removed.
2565 * platform/ios-simulator-wk2/editing/deleting/delete-3865854-fix-expected.txt: Removed.
2566 * platform/ios-simulator-wk2/editing/deleting/delete-3928305-fix-expected.txt: Removed.
2567 * platform/ios-simulator-wk2/editing/deleting/delete-4083333-fix-expected.txt: Removed.
2568 * platform/ios-simulator-wk2/editing/deleting/delete-and-undo-expected.txt: Removed.
2569 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Removed.
2570 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Removed.
2571 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Removed.
2572 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Removed.
2573 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Removed.
2574 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Removed.
2575 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Removed.
2576 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Removed.
2577 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Removed.
2578 * platform/ios-simulator-wk2/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Removed.
2579 * platform/ios-simulator-wk2/editing/deleting/delete-block-contents-003-expected.txt: Removed.
2580 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-001-expected.txt: Removed.
2581 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-002-expected.txt: Removed.
2582 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-003-expected.txt: Removed.
2583 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-004-expected.txt: Removed.
2584 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-005-expected.txt: Removed.
2585 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-006-expected.txt: Removed.
2586 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-007-expected.txt: Removed.
2587 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-008-expected.txt: Removed.
2588 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-009-expected.txt: Removed.
2589 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-010-expected.txt: Removed.
2590 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-011-expected.txt: Removed.
2591 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-012-expected.txt: Removed.
2592 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-013-expected.txt: Removed.
2593 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-014-expected.txt: Removed.
2594 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-015-expected.txt: Removed.
2595 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-016-expected.txt: Removed.
2596 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-017-expected.txt: Removed.
2597 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-018-expected.txt: Removed.
2598 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-019-expected.txt: Removed.
2599 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-020-expected.txt: Removed.
2600 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-021-expected.txt: Removed.
2601 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-022-expected.txt: Removed.
2602 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-023-expected.txt: Removed.
2603 * platform/ios-simulator-wk2/editing/deleting/delete-block-merge-contents-024-expected.txt: Removed.
2604 * platform/ios-simulator-wk2/editing/deleting/delete-br-001-expected.txt: Removed.
2605 * platform/ios-simulator-wk2/editing/deleting/delete-br-003-expected.txt: Removed.
2606 * platform/ios-simulator-wk2/editing/deleting/delete-br-007-expected.txt: Removed.
2607 * platform/ios-simulator-wk2/editing/deleting/delete-br-008-expected.txt: Removed.
2608 * platform/ios-simulator-wk2/editing/deleting/delete-br-010-expected.txt: Removed.
2609 * platform/ios-simulator-wk2/editing/deleting/delete-character-001-expected.txt: Removed.
2610 * platform/ios-simulator-wk2/editing/deleting/delete-contiguous-ws-001-expected.txt: Removed.
2611 * platform/ios-simulator-wk2/editing/deleting/delete-first-list-item-expected.txt: Removed.
2612 * platform/ios-simulator-wk2/editing/deleting/delete-hr-expected.txt: Removed.
2613 * platform/ios-simulator-wk2/editing/deleting/delete-image-001-expected.txt: Removed.
2614 * platform/ios-simulator-wk2/editing/deleting/delete-image-002-expected.txt: Removed.
2615 * platform/ios-simulator-wk2/editing/deleting/delete-image-003-expected.txt: Removed.
2616 * platform/ios-simulator-wk2/editing/deleting/delete-line-001-expected.txt: Removed.
2617 * platform/ios-simulator-wk2/editing/deleting/delete-line-002-expected.txt: Removed.
2618 * platform/ios-simulator-wk2/editing/deleting/delete-line-003-expected.txt: Removed.
2619 * platform/ios-simulator-wk2/editing/deleting/delete-line-004-expected.txt: Removed.
2620 * platform/ios-simulator-wk2/editing/deleting/delete-line-005-expected.txt: Removed.
2621 * platform/ios-simulator-wk2/editing/deleting/delete-line-006-expected.txt: Removed.
2622 * platform/ios-simulator-wk2/editing/deleting/delete-line-007-expected.txt: Removed.
2623 * platform/ios-simulator-wk2/editing/deleting/delete-line-008-expected.txt: Removed.
2624 * platform/ios-simulator-wk2/editing/deleting/delete-line-009-expected.txt: Removed.
2625 * platform/ios-simulator-wk2/editing/deleting/delete-line-010-expected.txt: Removed.
2626 * platform/ios-simulator-wk2/editing/deleting/delete-line-012-expected.txt: Removed.
2627 * platform/ios-simulator-wk2/editing/deleting/delete-line-013-expected.txt: Removed.
2628 * platform/ios-simulator-wk2/editing/deleting/delete-line-014-expected.txt: Removed.
2629 * platform/ios-simulator-wk2/editing/deleting/delete-line-015-expected.txt: Removed.
2630 * platform/ios-simulator-wk2/editing/deleting/delete-line-016-expected.txt: Removed.
2631 * platform/ios-simulator-wk2/editing/deleting/delete-line-017-expected.txt: Removed.
2632 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-001-expected.txt: Removed.
2633 * platform/ios-simulator-wk2/editing/deleting/delete-listitem-002-expected.txt: Removed.
2634 * platform/ios-simulator-wk2/editing/deleting/delete-selection-001-expected.txt: Removed.
2635 * platform/ios-simulator-wk2/editing/deleting/delete-tab-002-expected.txt: Removed.
2636 * platform/ios-simulator-wk2/editing/deleting/delete-tab-003-expected.txt: Removed.
2637 * platform/ios-simulator-wk2/editing/deleting/delete-to-select-table-expected.txt: Removed.
2638 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-001-expected.txt: Removed.
2639 * platform/ios-simulator-wk2/editing/deleting/delete-trailing-ws-002-expected.txt: Removed.
2640 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-001-expected.txt: Removed.
2641 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-002-expected.txt: Removed.
2642 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-003-expected.txt: Removed.
2643 * platform/ios-simulator-wk2/editing/deleting/delete-ws-fixup-004-expected.txt: Removed.
2644 * platform/ios-simulator-wk2/editing/deleting/forward-delete-expected.txt: Removed.
2645 * platform/ios-simulator-wk2/editing/deleting/list-item-1-expected.txt: Removed.
2646 * platform/ios-simulator-wk2/editing/deleting/merge-different-styles-expected.txt: Removed.
2647 * platform/ios-simulator-wk2/editing/deleting/merge-endOfParagraph-expected.txt: Removed.
2648 * platform/ios-simulator-wk2/editing/deleting/merge-no-br-expected.txt: Removed.
2649 * platform/ios-simulator-wk2/editing/deleting/merge-unrendered-space-expected.txt: Removed.
2650 * platform/ios-simulator-wk2/editing/deleting/non-smart-delete-expected.txt: Removed.
2651 * platform/ios-simulator-wk2/editing/deleting/pruning-after-merge-2-expected.txt: Removed.
2652 * platform/ios-simulator-wk2/editing/deleting/smart-delete-001-expected.txt: Removed.
2653 * platform/ios-simulator-wk2/editing/deleting/table-cells-expected.txt: Removed.
2654 * platform/ios-simulator-wk2/editing/execCommand/4641880-1-expected.txt: Removed.
2655 * platform/ios-simulator-wk2/editing/execCommand/4641880-2-expected.txt: Removed.
2656 * platform/ios-simulator-wk2/editing/execCommand/create-list-with-hr-expected.txt: Removed.
2657 * platform/ios-simulator-wk2/editing/execCommand/indent-empty-root-expected.txt: Removed.
2658 * platform/ios-simulator-wk2/editing/execCommand/indent-list-item-expected.txt: Removed.
2659 * platform/ios-simulator-wk2/editing/execCommand/indent-selection-expected.txt: Removed.
2660 * platform/ios-simulator-wk2/editing/execCommand/insert-list-and-stitch-expected.txt: Removed.
2661 * platform/ios-simulator-wk2/editing/execCommand/insertHorizontalRule-expected.txt: Removed.
2662 * platform/ios-simulator-wk2/editing/execCommand/insertImage-expected.txt: Removed.
2663 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-indent-expected.txt: Removed.
2664 * platform/ios-simulator-wk2/editing/execCommand/nsresponder-outdent-expected.txt: Removed.
2665 * platform/ios-simulator-wk2/editing/execCommand/print-expected.txt: Removed.
2666 * platform/ios-simulator-wk2/editing/execCommand/remove-list-from-range-selection-expected.txt: Removed.
2667 * platform/ios-simulator-wk2/editing/pasteboard/4989774-expected.txt: Removed.
2668 * platform/ios-simulator-wk2/editing/selection/3690703-2-expected.txt: Removed.
2669 * platform/ios-simulator-wk2/editing/selection/3690703-expected.txt: Removed.
2670 * platform/ios-simulator-wk2/editing/selection/3690719-expected.txt: Removed.
2671 * platform/ios-simulator-wk2/editing/selection/4397952-expected.txt: Removed.
2672 * platform/ios-simulator-wk2/editing/selection/4889598-expected.txt: Removed.
2673 * platform/ios-simulator-wk2/editing/selection/4932260-1-expected.txt: Removed.
2674 * platform/ios-simulator-wk2/editing/selection/4932260-2-expected.txt: Removed.
2675 * platform/ios-simulator-wk2/editing/selection/4932260-3-expected.txt: Removed.
2676 * platform/ios-simulator-wk2/editing/selection/4947387-expected.txt: Removed.
2677 * platform/ios-simulator-wk2/editing/selection/5195166-2-expected.txt: Removed.
2678 * platform/ios-simulator-wk2/editing/selection/7152-1-expected.txt: Removed.
2679 * platform/ios-simulator-wk2/editing/selection/7152-2-expected.txt: Removed.
2680 * platform/ios-simulator-wk2/editing/selection/after-line-wrap-expected.txt: Removed.
2681 * platform/ios-simulator-wk2/editing/selection/focus_editable_html-expected.txt: Removed.
2682 * platform/ios-simulator-wk2/editing/selection/iframe-expected.txt: Removed.
2683 * platform/ios-simulator-wk2/editing/selection/image-before-linebreak-expected.txt: Removed.
2684 * platform/ios-simulator-wk2/editing/selection/inline-table-expected.txt: Removed.
2685 * platform/ios-simulator-wk2/editing/selection/leave-requested-block-expected.txt: Removed.
2686 * platform/ios-simulator-wk2/editing/selection/mixed-editability-10-expected.txt: Removed.
2687 * platform/ios-simulator-wk2/editing/selection/mixed-editability-3-expected.txt: Removed.
2688 * platform/ios-simulator-wk2/editing/selection/mixed-editability-4-expected.txt: Removed.
2689 * platform/ios-simulator-wk2/editing/selection/mixed-editability-5-expected.txt: Removed.
2690 * platform/ios-simulator-wk2/editing/selection/mixed-editability-8-expected.txt: Removed.
2691 * platform/ios-simulator-wk2/editing/selection/mixed-editability-9-expected.txt: Removed.
2692 * platform/ios-simulator-wk2/editing/selection/move-3875618-fix-expected.txt: Removed.
2693 * platform/ios-simulator-wk2/editing/selection/move-3875641-fix-expected.txt: Removed.
2694 * platform/ios-simulator-wk2/editing/selection/move-backwords-by-word-001-expected.txt: Removed.
2695 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-no-001-expected.txt: Removed.
2696 * platform/ios-simulator-wk2/editing/selection/move-between-blocks-yes-001-expected.txt: Removed.
2697 * platform/ios-simulator-wk2/editing/selection/move-by-character-001-expected.txt: Removed.
2698 * platform/ios-simulator-wk2/editing/selection/move-by-character-002-expected.txt: Removed.
2699 * platform/ios-simulator-wk2/editing/selection/move-by-character-003-expected.txt: Removed.
2700 * platform/ios-simulator-wk2/editing/selection/move-by-character-004-expected.txt: Removed.
2701 * platform/ios-simulator-wk2/editing/selection/move-by-character-005-expected.txt: Removed.
2702 * platform/ios-simulator-wk2/editing/selection/move-by-character-6-expected.txt: Removed.
2703 * platform/ios-simulator-wk2/editing/selection/move-by-sentence-001-expected.txt: Removed.
2704 * platform/ios-simulator-wk2/editing/selection/move-past-trailing-space-expected.txt: Removed.
2705 * platform/ios-simulator-wk2/editing/selection/previous-line-position-expected.txt: Removed.
2706 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-1-expected.txt: Removed.
2707 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-2-expected.txt: Removed.
2708 * platform/ios-simulator-wk2/editing/selection/replaced-boundaries-3-expected.txt: Removed.
2709 * platform/ios-simulator-wk2/editing/selection/select-all-005-expected.txt: Removed.
2710 * platform/ios-simulator-wk2/editing/selection/select-all-006-expected.txt: Removed.
2711 * platform/ios-simulator-wk2/editing/selection/select-box-expected.txt: Removed.
2712 * platform/ios-simulator-wk2/editing/selection/select-element-paragraph-boundary-expected.txt: Removed.
2713 * platform/ios-simulator-wk2/editing/selection/selection-3748164-fix-expected.txt: Removed.
2714 * platform/ios-simulator-wk2/editing/selection/table-caret-1-expected.txt: Removed.
2715 * platform/ios-simulator-wk2/editing/selection/table-caret-2-expected.txt: Removed.
2716 * platform/ios-simulator-wk2/editing/selection/table-caret-3-expected.txt: Removed.
2717 * platform/ios-simulator-wk2/editing/selection/unrendered-space-expected.txt: Removed.
2718 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.png: Added.
2719 * platform/ios-simulator/editing/deleting/delete-3608462-fix-expected.txt: Added.
2720 * platform/ios-simulator/editing/deleting/delete-3775172-fix-expected.txt: Added.
2721 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.png: Added.
2722 * platform/ios-simulator/editing/deleting/delete-3857753-fix-expected.txt: Added.
2723 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.png: Added.
2724 * platform/ios-simulator/editing/deleting/delete-3865854-fix-expected.txt: Added.
2725 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.png: Added.
2726 * platform/ios-simulator/editing/deleting/delete-3928305-fix-expected.txt: Added.
2727 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.png: Added.
2728 * platform/ios-simulator/editing/deleting/delete-4083333-fix-expected.txt: Added.
2729 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.png: Added.
2730 * platform/ios-simulator/editing/deleting/delete-and-undo-expected.txt: Added.
2731 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.png: Added.
2732 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt: Added.
2733 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.png: Added.
2734 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-003-expected.txt: Added.
2735 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.png: Added.
2736 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt: Added.
2737 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.png: Added.
2738 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-005-expected.txt: Added.
2739 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.png: Added.
2740 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-006-expected.txt: Added.
2741 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.png: Added.
2742 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-007-expected.txt: Added.
2743 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.png: Added.
2744 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-008-expected.txt: Added.
2745 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.png: Added.
2746 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-009-expected.txt: Added.
2747 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.png: Added.
2748 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt: Added.
2749 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.png: Added.
2750 * platform/ios-simulator/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt: Added.
2751 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.png: Added.
2752 * platform/ios-simulator/editing/deleting/delete-block-contents-003-expected.txt: Added.
2753 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.png: Added.
2754 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-001-expected.txt: Added.
2755 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.png: Added.
2756 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-002-expected.txt: Added.
2757 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.png: Added.
2758 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-003-expected.txt: Added.
2759 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.png: Added.
2760 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-004-expected.txt: Added.
2761 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.png: Added.
2762 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-005-expected.txt: Added.
2763 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.png: Added.
2764 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-006-expected.txt: Added.
2765 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.png: Added.
2766 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-007-expected.txt: Added.
2767 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.png: Added.
2768 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-008-expected.txt: Added.
2769 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.png: Added.
2770 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-009-expected.txt: Added.
2771 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.png: Added.
2772 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-010-expected.txt: Added.
2773 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.png: Added.
2774 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-011-expected.txt: Added.
2775 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.png: Added.
2776 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-012-expected.txt: Added.
2777 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.png: Added.
2778 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-013-expected.txt: Added.
2779 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.png: Added.
2780 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-014-expected.txt: Added.
2781 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.png: Added.
2782 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-015-expected.txt: Added.
2783 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.png: Added.
2784 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-016-expected.txt: Added.
2785 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.png: Added.
2786 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-017-expected.txt: Added.
2787 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.png: Added.
2788 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-018-expected.txt: Added.
2789 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.png: Added.
2790 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-019-expected.txt: Added.
2791 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.png: Added.
2792 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-020-expected.txt: Added.
2793 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.png: Added.
2794 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-021-expected.txt: Added.
2795 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.png: Added.
2796 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-022-expected.txt: Added.
2797 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.png: Added.
2798 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-023-expected.txt: Added.
2799 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.png: Added.
2800 * platform/ios-simulator/editing/deleting/delete-block-merge-contents-024-expected.txt: Added.
2801 * platform/ios-simulator/editing/deleting/delete-br-001-expected.png: Added.
2802 * platform/ios-simulator/editing/deleting/delete-br-001-expected.txt: Added.
2803 * platform/ios-simulator/editing/deleting/delete-br-003-expected.png: Added.
2804 * platform/ios-simulator/editing/deleting/delete-br-003-expected.txt: Added.
2805 * platform/ios-simulator/editing/deleting/delete-br-007-expected.png: Added.
2806 * platform/ios-simulator/editing/deleting/delete-br-007-expected.txt: Added.
2807 * platform/ios-simulator/editing/deleting/delete-br-008-expected.png: Added.
2808 * platform/ios-simulator/editing/deleting/delete-br-008-expected.txt: Added.
2809 * platform/ios-simulator/editing/deleting/delete-br-010-expected.png: Added.
2810 * platform/ios-simulator/editing/deleting/delete-br-010-expected.txt: Added.
2811 * platform/ios-simulator/editing/deleting/delete-character-001-expected.png: Added.
2812 * platform/ios-simulator/editing/deleting/delete-character-001-expected.txt: Added.
2813 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.png: Added.
2814 * platform/ios-simulator/editing/deleting/delete-contiguous-ws-001-expected.txt: Added.
2815 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.png: Added.
2816 * platform/ios-simulator/editing/deleting/delete-first-list-item-expected.txt: Added.
2817 * platform/ios-simulator/editing/deleting/delete-hr-expected.png: Added.
2818 * platform/ios-simulator/editing/deleting/delete-hr-expected.txt: Added.
2819 * platform/ios-simulator/editing/deleting/delete-image-001-expected.png: Added.
2820 * platform/ios-simulator/editing/deleting/delete-image-001-expected.txt: Added.
2821 * platform/ios-simulator/editing/deleting/delete-image-002-expected.png: Added.
2822 * platform/ios-simulator/editing/deleting/delete-image-002-expected.txt: Added.
2823 * platform/ios-simulator/editing/deleting/delete-image-003-expected.png: Added.
2824 * platform/ios-simulator/editing/deleting/delete-image-003-expected.txt: Added.
2825 * platform/ios-simulator/editing/deleting/delete-line-001-expected.png: Added.
2826 * platform/ios-simulator/editing/deleting/delete-line-001-expected.txt: Added.
2827 * platform/ios-simulator/editing/deleting/delete-line-002-expected.png: Added.
2828 * platform/ios-simulator/editing/deleting/delete-line-002-expected.txt: Added.
2829 * platform/ios-simulator/editing/deleting/delete-line-003-expected.png: Added.
2830 * platform/ios-simulator/editing/deleting/delete-line-003-expected.txt: Added.
2831 * platform/ios-simulator/editing/deleting/delete-line-004-expected.png: Added.
2832 * platform/ios-simulator/editing/deleting/delete-line-004-expected.txt: Added.
2833 * platform/ios-simulator/editing/deleting/delete-line-005-expected.png: Added.
2834 * platform/ios-simulator/editing/deleting/delete-line-005-expected.txt: Added.
2835 * platform/ios-simulator/editing/deleting/delete-line-006-expected.png: Added.
2836 * platform/ios-simulator/editing/deleting/delete-line-006-expected.txt: Added.
2837 * platform/ios-simulator/editing/deleting/delete-line-007-expected.png: Added.
2838 * platform/ios-simulator/editing/deleting/delete-line-007-expected.txt: Added.
2839 * platform/ios-simulator/editing/deleting/delete-line-008-expected.png: Added.
2840 * platform/ios-simulator/editing/deleting/delete-line-008-expected.txt: Added.
2841 * platform/ios-simulator/editing/deleting/delete-line-009-expected.png: Added.
2842 * platform/ios-simulator/editing/deleting/delete-line-009-expected.txt: Added.
2843 * platform/ios-simulator/editing/deleting/delete-line-010-expected.png: Added.
2844 * platform/ios-simulator/editing/deleting/delete-line-010-expected.txt: Added.
2845 * platform/ios-simulator/editing/deleting/delete-line-012-expected.png: Added.
2846 * platform/ios-simulator/editing/deleting/delete-line-012-expected.txt: Added.
2847 * platform/ios-simulator/editing/deleting/delete-line-013-expected.png: Added.
2848 * platform/ios-simulator/editing/deleting/delete-line-013-expected.txt: Added.
2849 * platform/ios-simulator/editing/deleting/delete-line-014-expected.png: Added.
2850 * platform/ios-simulator/editing/deleting/delete-line-014-expected.txt: Added.
2851 * platform/ios-simulator/editing/deleting/delete-line-015-expected.png: Added.
2852 * platform/ios-simulator/editing/deleting/delete-line-015-expected.txt: Added.
2853 * platform/ios-simulator/editing/deleting/delete-line-016-expected.png: Added.
2854 * platform/ios-simulator/editing/deleting/delete-line-016-expected.txt: Added.
2855 * platform/ios-simulator/editing/deleting/delete-line-017-expected.png: Added.
2856 * platform/ios-simulator/editing/deleting/delete-line-017-expected.txt: Added.
2857 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.png: Added.
2858 * platform/ios-simulator/editing/deleting/delete-listitem-001-expected.txt: Added.
2859 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.png: Added.
2860 * platform/ios-simulator/editing/deleting/delete-listitem-002-expected.txt: Added.
2861 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.png: Added.
2862 * platform/ios-simulator/editing/deleting/delete-selection-001-expected.txt: Added.
2863 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.png: Added.
2864 * platform/ios-simulator/editing/deleting/delete-tab-002-expected.txt: Added.
2865 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.png: Added.
2866 * platform/ios-simulator/editing/deleting/delete-tab-003-expected.txt: Added.
2867 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.png: Added.
2868 * platform/ios-simulator/editing/deleting/delete-to-select-table-expected.txt: Added.
2869 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.png: Added.
2870 * platform/ios-simulator/editing/deleting/delete-trailing-ws-001-expected.txt: Added.
2871 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.png: Added.
2872 * platform/ios-simulator/editing/deleting/delete-trailing-ws-002-expected.txt: Added.
2873 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.png: Added.
2874 * platform/ios-simulator/editing/deleting/delete-ws-fixup-001-expected.txt: Added.
2875 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.png: Added.
2876 * platform/ios-simulator/editing/deleting/delete-ws-fixup-002-expected.txt: Added.
2877 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.png: Added.
2878 * platform/ios-simulator/editing/deleting/delete-ws-fixup-003-expected.txt: Added.
2879 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.png: Added.
2880 * platform/ios-simulator/editing/deleting/delete-ws-fixup-004-expected.txt: Added.
2881 * platform/ios-simulator/editing/deleting/forward-delete-expected.png: Added.
2882 * platform/ios-simulator/editing/deleting/forward-delete-expected.txt: Added.
2883 * platform/ios-simulator/editing/deleting/list-item-1-expected.png: Added.
2884 * platform/ios-simulator/editing/deleting/list-item-1-expected.txt: Added.
2885 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.png: Added.
2886 * platform/ios-simulator/editing/deleting/merge-different-styles-expected.txt: Added.
2887 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.png: Added.
2888 * platform/ios-simulator/editing/deleting/merge-endOfParagraph-expected.txt: Added.
2889 * platform/ios-simulator/editing/deleting/merge-no-br-expected.png: Added.
2890 * platform/ios-simulator/editing/deleting/merge-no-br-expected.txt: Added.
2891 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.png: Added.
2892 * platform/ios-simulator/editing/deleting/merge-unrendered-space-expected.txt: Added.
2893 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.png: Added.
2894 * platform/ios-simulator/editing/deleting/non-smart-delete-expected.txt: Added.
2895 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.png: Added.
2896 * platform/ios-simulator/editing/deleting/pruning-after-merge-2-expected.txt: Added.
2897 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.png: Added.
2898 * platform/ios-simulator/editing/deleting/smart-delete-001-expected.txt: Added.
2899 * platform/ios-simulator/editing/deleting/table-cells-expected.png: Added.
2900 * platform/ios-simulator/editing/deleting/table-cells-expected.txt: Added.
2901 * platform/ios-simulator/editing/execCommand/4641880-1-expected.png: Added.
2902 * platform/ios-simulator/editing/execCommand/4641880-1-expected.txt: Added.
2903 * platform/ios-simulator/editing/execCommand/4641880-2-expected.png: Added.
2904 * platform/ios-simulator/editing/execCommand/4641880-2-expected.txt: Added.
2905 * platform/ios-simulator/editing/execCommand/5142012-1-expected.png: Added.
2906 * platform/ios-simulator/editing/execCommand/5142012-1-expected.txt:
2907 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.png: Added.
2908 * platform/ios-simulator/editing/execCommand/create-list-with-hr-expected.txt: Added.
2909 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.png: Added.
2910 * platform/ios-simulator/editing/execCommand/indent-empty-root-expected.txt: Added.
2911 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.png: Added.
2912 * platform/ios-simulator/editing/execCommand/indent-list-item-expected.txt: Added.
2913 * platform/ios-simulator/editing/execCommand/indent-selection-expected.png: Added.
2914 * platform/ios-simulator/editing/execCommand/indent-selection-expected.txt: Added.
2915 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.png: Added.
2916 * platform/ios-simulator/editing/execCommand/insert-list-and-stitch-expected.txt: Added.
2917 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.png: Added.
2918 * platform/ios-simulator/editing/execCommand/insertHorizontalRule-expected.txt: Added.
2919 * platform/ios-simulator/editing/execCommand/insertImage-expected.png: Added.
2920 * platform/ios-simulator/editing/execCommand/insertImage-expected.txt: Added.
2921 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.png: Added.
2922 * platform/ios-simulator/editing/execCommand/nsresponder-indent-expected.txt: Added.
2923 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.png: Added.
2924 * platform/ios-simulator/editing/execCommand/nsresponder-outdent-expected.txt: Added.
2925 * platform/ios-simulator/editing/execCommand/print-expected.png: Added.
2926 * platform/ios-simulator/editing/execCommand/print-expected.txt: Added.
2927 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.png: Added.
2928 * platform/ios-simulator/editing/execCommand/remove-list-from-range-selection-expected.txt: Added.
2929 * platform/ios-simulator/editing/pasteboard/4989774-expected.png: Added.
2930 * platform/ios-simulator/editing/pasteboard/4989774-expected.txt: Added.
2931 * platform/ios-simulator/editing/pasteboard/drag-drop-dead-frame-expected.png: Added.
2932 * platform/ios-simulator/editing/selection/3690703-2-expected.png: Added.
2933 * platform/ios-simulator/editing/selection/3690703-2-expected.txt: Added.
2934 * platform/ios-simulator/editing/selection/3690703-expected.png: Added.
2935 * platform/ios-simulator/editing/selection/3690703-expected.txt: Added.
2936 * platform/ios-simulator/editing/selection/3690719-expected.png: Added.
2937 * platform/ios-simulator/editing/selection/3690719-expected.txt: Added.
2938 * platform/ios-simulator/editing/selection/4397952-expected.png: Added.
2939 * platform/ios-simulator/editing/selection/4397952-expected.txt: Added.
2940 * platform/ios-simulator/editing/selection/4889598-expected.png: Added.
2941 * platform/ios-simulator/editing/selection/4889598-expected.txt: Added.
2942 * platform/ios-simulator/editing/selection/4932260-1-expected.png: Added.
2943 * platform/ios-simulator/editing/selection/4932260-1-expected.txt: Added.
2944 * platform/ios-simulator/editing/selection/4932260-2-expected.png: Added.
2945 * platform/ios-simulator/editing/selection/4932260-2-expected.txt: Added.
2946 * platform/ios-simulator/editing/selection/4932260-3-expected.png: Added.
2947 * platform/ios-simulator/editing/selection/4932260-3-expected.txt: Added.
2948 * platform/ios-simulator/editing/selection/4947387-expected.png: Added.
2949 * platform/ios-simulator/editing/selection/4947387-expected.txt: Added.
2950 * platform/ios-simulator/editing/selection/5195166-2-expected.png: Added.
2951 * platform/ios-simulator/editing/selection/5195166-2-expected.txt: Added.
2952 * platform/ios-simulator/editing/selection/7152-1-expected.png: Added.
2953 * platform/ios-simulator/editing/selection/7152-1-expected.txt: Added.
2954 * platform/ios-simulator/editing/selection/7152-2-expected.png: Added.
2955 * platform/ios-simulator/editing/selection/7152-2-expected.txt: Added.
2956 * platform/ios-simulator/editing/selection/after-line-wrap-expected.png: Added.
2957 * platform/ios-simulator/editing/selection/after-line-wrap-expected.txt: Added.
2958 * platform/ios-simulator/editing/selection/extend-by-character-007-expected.txt: Added.
2959 * platform/ios-simulator/editing/selection/focus_editable_html-expected.png: Added.
2960 * platform/ios-simulator/editing/selection/focus_editable_html-expected.txt: Added.
2961 * platform/ios-simulator/editing/selection/iframe-expected.png: Added.
2962 * platform/ios-simulator/editing/selection/iframe-expected.txt: Added.
2963 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.png: Added.
2964 * platform/ios-simulator/editing/selection/image-before-linebreak-expected.txt: Added.
2965 * platform/ios-simulator/editing/selection/inline-table-expected.png: Added.
2966 * platform/ios-simulator/editing/selection/inline-table-expected.txt: Added.
2967 * platform/ios-simulator/editing/selection/leave-requested-block-expected.png: Added.
2968 * platform/ios-simulator/editing/selection/leave-requested-block-expected.txt: Added.
2969 * platform/ios-simulator/editing/selection/mixed-editability-10-expected.txt: Added.
2970 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.png: Added.
2971 * platform/ios-simulator/editing/selection/mixed-editability-3-expected.txt: Added.
2972 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.png: Added.
2973 * platform/ios-simulator/editing/selection/mixed-editability-4-expected.txt: Added.
2974 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.png: Added.
2975 * platform/ios-simulator/editing/selection/mixed-editability-5-expected.txt: Added.
2976 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.png: Added.
2977 * platform/ios-simulator/editing/selection/mixed-editability-8-expected.txt: Added.
2978 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.png: Added.
2979 * platform/ios-simulator/editing/selection/mixed-editability-9-expected.txt: Added.
2980 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.png: Added.
2981 * platform/ios-simulator/editing/selection/move-3875618-fix-expected.txt: Added.
2982 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.png: Added.
2983 * platform/ios-simulator/editing/selection/move-3875641-fix-expected.txt: Added.
2984 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.png: Added.
2985 * platform/ios-simulator/editing/selection/move-backwords-by-word-001-expected.txt: Added.
2986 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.png: Added.
2987 * platform/ios-simulator/editing/selection/move-between-blocks-no-001-expected.txt: Added.
2988 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.png: Added.
2989 * platform/ios-simulator/editing/selection/move-between-blocks-yes-001-expected.txt: Added.
2990 * platform/ios-simulator/editing/selection/move-by-character-001-expected.png: Added.
2991 * platform/ios-simulator/editing/selection/move-by-character-001-expected.txt: Added.
2992 * platform/ios-simulator/editing/selection/move-by-character-002-expected.png: Added.
2993 * platform/ios-simulator/editing/selection/move-by-character-002-expected.txt: Added.
2994 * platform/ios-simulator/editing/selection/move-by-character-003-expected.png: Added.
2995 * platform/ios-simulator/editing/selection/move-by-character-003-expected.txt: Added.
2996 * platform/ios-simulator/editing/selection/move-by-character-004-expected.png: Added.
2997 * platform/ios-simulator/editing/selection/move-by-character-004-expected.txt: Added.
2998 * platform/ios-simulator/editing/selection/move-by-character-005-expected.png: Added.
2999 * platform/ios-simulator/editing/selection/move-by-character-005-expected.txt: Added.
3000 * platform/ios-simulator/editing/selection/move-by-character-6-expected.png: Added.
3001 * platform/ios-simulator/editing/selection/move-by-character-6-expected.txt: Added.
3002 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.png: Added.
3003 * platform/ios-simulator/editing/selection/move-by-sentence-001-expected.txt: Added.
3004 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.png: Added.
3005 * platform/ios-simulator/editing/selection/move-past-trailing-space-expected.txt: Added.
3006 * platform/ios-simulator/editing/selection/previous-line-position-expected.png: Added.
3007 * platform/ios-simulator/editing/selection/previous-line-position-expected.txt: Added.
3008 * platform/ios-simulator/editing/selection/range-between-block-and-inline-expected.png: Added.
3009 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.png: Added.
3010 * platform/ios-simulator/editing/selection/replaced-boundaries-1-expected.txt: Added.
3011 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.png: Added.
3012 * platform/ios-simulator/editing/selection/replaced-boundaries-2-expected.txt: Added.
3013 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.png: Added.
3014 * platform/ios-simulator/editing/selection/replaced-boundaries-3-expected.txt: Added.
3015 * platform/ios-simulator/editing/selection/select-all-005-expected.png: Added.
3016 * platform/ios-simulator/editing/selection/select-all-005-expected.txt: Added.
3017 * platform/ios-simulator/editing/selection/select-all-006-expected.png: Added.
3018 * platform/ios-simulator/editing/selection/select-all-006-expected.txt: Added.
3019 * platform/ios-simulator/editing/selection/select-box-expected.png: Added.
3020 * platform/ios-simulator/editing/selection/select-box-expected.txt: Added.
3021 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.png: Added.
3022 * platform/ios-simulator/editing/selection/select-element-paragraph-boundary-expected.txt: Added.
3023 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.png: Added.
3024 * platform/ios-simulator/editing/selection/selection-3748164-fix-expected.txt: Added.
3025 * platform/ios-simulator/editing/selection/table-caret-1-expected.png: Added.
3026 * platform/ios-simulator/editing/selection/table-caret-1-expected.txt: Added.
3027 * platform/ios-simulator/editing/selection/table-caret-2-expected.png: Added.
3028 * platform/ios-simulator/editing/selection/table-caret-2-expected.txt: Added.
3029 * platform/ios-simulator/editing/selection/table-caret-3-expected.png: Added.
3030 * platform/ios-simulator/editing/selection/table-caret-3-expected.txt: Added.
3031 * platform/ios-simulator/editing/selection/unrendered-space-expected.png: Added.
3032 * platform/ios-simulator/editing/selection/unrendered-space-expected.txt: Added.
3033 * platform/ios-simulator/editing/unsupported-content: Added.
3034 * platform/ios-simulator/editing/unsupported-content/list-type-after-expected.png: Added.
3036 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
3038 Improve coverage of platform/mac/fast/text/font-weights.html
3039 https://bugs.webkit.org/show_bug.cgi?id=145152
3041 Reviewed by Anders Carlsson.
3043 Add coverage of italics.
3045 * platform/mac/fast/text/font-weights-expected.txt:
3046 * platform/mac/fast/text/font-weights.html:
3048 2015-05-18 Myles C. Maxfield <mmaxfield@apple.com>
3050 platform/mac/fast/text/font-weights.html is flakey
3051 https://bugs.webkit.org/show_bug.cgi?id=145149
3053 Reviewed by Alexey Proskuryakov.
3055 * platform/mac/TestExpectations:
3057 2015-05-18 Filip Pizlo <fpizlo@apple.com>
3059 Add a Int-or-Boolean speculation to Branch
3060 https://bugs.webkit.org/show_bug.cgi?id=145134
3062 Reviewed by Benjamin Poulain.
3064 Added the reduced asm.js test case from https://bugs.webkit.org/show_bug.cgi?id=144136. We don't yet
3065 run it as fast as we should but this is a big step.
3067 * js/regress/script-tests/slow-ternaries.js: Added.
3070 * js/regress/slow-ternaries-expected.txt: Added.
3071 * js/regress/slow-ternaries.html: Added.
3073 2015-05-17 Benjamin Poulain <benjamin@webkit.org>
3075 [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
3076 https://bugs.webkit.org/show_bug.cgi?id=145102
3078 Reviewed by Darin Adler.
3080 Improve the coverage a tiny bit.
3082 * js/array-string-recursion-expected.txt: Added.
3083 * js/array-string-recursion.html: Added.
3084 * js/script-tests/array-string-recursion.js: Added.
3086 2015-05-17 Manuel Rego Casasnovas <rego@igalia.com>
3088 [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
3089 https://bugs.webkit.org/show_bug.cgi?id=145021
3091 Reviewed by Sergio Villar Senin.
3093 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
3094 * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
3096 2015-05-16 Zalan Bujtas <zalan@apple.com>
3098 REGRESSION (Subpixel): Dashed underline is missing when box is positioned at subpixels.
3099 https://bugs.webkit.org/show_bug.cgi?id=145097
3100 rdar://problem/18588415
3102 Reviewed by Simon Fraser.
3104 Dashed and dotted border painting needs clipping in order to properly display corners.
3105 Similarly to solid border's quad calculation, we pixelsnap the border positions before computing the clipping quad values.
3107 * fast/borders/dashed-border-on-subpixel-position-expected.html: Added.
3108 * fast/borders/dashed-border-on-subpixel-position.html: Added.
3109 * fast/borders/dotted-border-on-subpixel-position-expected.html: Added.
3110 * fast/borders/dotted-border-on-subpixel-position.html: Added.
3112 2015-05-15 Sam Weinig <sam@webkit.org>
3114 Add getElementById to DocumentFragment
3115 https://bugs.webkit.org/show_bug.cgi?id=145094
3117 Reviewed by Alexey Proskuryakov.
3119 * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
3120 * fast/dom/DocumentFragment/getElementById.html: Added.
3122 2015-05-15 Antti Koivisto <antti@apple.com>
3124 When redirecting to data URL use HTTP response for same origin policy checks
3125 https://bugs.webkit.org/show_bug.cgi?id=145054
3126 rdar://problem/20299050
3128 Reviewed by Alexey Proskuryakov.
3130 * http/tests/security/canvas-remote-read-data-url-image-redirect-expected.txt: Added.
3131 * http/tests/security/canvas-remote-read-data-url-image-redirect.html: Added.
3133 2015-05-15 Simon Fraser <simon.fraser@apple.com>
3135 REGRESSION (r183300): Background missing on top links on apple.com
3136 https://bugs.webkit.org/show_bug.cgi?id=145079
3137 rdar://problem/20914252
3139 Reviewed by Tim Horton.
3143 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3144 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3146 2015-05-15 Myles C. Maxfield <mmaxfield@apple.com>
3148 Test the interaction between font-family and font-weight
3149 https://bugs.webkit.org/show_bug.cgi?id=145078
3151 Reviewed by Dean Jackson.
3153 This test is designed to test the interaction between font-family and font-weight. In particular,
3154 our implementation of font-family accepts PostScript names, which may name a font with a particular
3155 weight. However, there is another CSS property, font-weight, in which the author may also name a
3156 particular weight. Our font selection algorithm takes both of these signals into account when
3159 There is currently no good way in JavaScript to find the actual font chosen for some text.
3160 Therefore, the best way to test this aspect of the font selection algorithm is to dump the render
3161 tree, therefore testing glyph advances (which are a property of font weight).
3163 * platform/mac/fast/text/font-weights-expected.txt: Added.
3164 * platform/mac/fast/text/font-weights.html: Added.
3166 2015-05-15 Commit Queue <commit-queue@webkit.org>
3168 Unreviewed, rolling out r184421.
3169 https://bugs.webkit.org/show_bug.cgi?id=145087
3171 Introduced 42 layout test failures (Requested by rniwa on
3176 "REGRESSION (r183300): Background missing on top links on
3178 https://bugs.webkit.org/show_bug.cgi?id=145079
3179 http://trac.webkit.org/changeset/184421
3181 2015-05-15 Simon Fraser <simon.fraser@apple.com>
3183 REGRESSION (r183300): Background missing on top links on apple.com
3184 https://bugs.webkit.org/show_bug.cgi?id=145079
3185 rdar://problem/20914252
3187 Reviewed by Tim Horton.
3189 Composited box that toggles to a non-zero height and dumps layers.
3191 * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3192 * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3194 2015-05-15 Sam Weinig <sam@webkit.org>
3196 Move HTMLElement's children property to ParentNode
3197 https://bugs.webkit.org/show_bug.cgi?id=145072
3199 Reviewed by Chris Dumez.
3201 * fast/dom/ParentNode-children-expected.txt: Added.
3202 * fast/dom/ParentNode-children.html: Added.
3203 Test children on Element, Document and DocumentFragment.
3205 * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
3206 Update results since document.children is no longer undefined.
3208 * js/dom/dom-static-property-for-in-iteration-expected.txt:
3211 2015-05-15 Zalan Bujtas <zalan@apple.com>
3213 White edge on animating panel on http://rokkosunnyvale.com
3214 https://bugs.webkit.org/show_bug.cgi?id=144986
3215 rdar://problem/20907683
3217 Reviewed by Simon Fraser.
3219 Background image geometry calculation needs to be based on the final painting size of the container
3220 in order to accurately compute tile sizes, repeating positions etc.
3221 The container's size is pixelsnapped at painting using absolute coordinates. This patch
3222 ensures that we snap to the same size while computing background geometry.
3224 * fast/backgrounds/hidpi-bitmap-background-repeat-on-subpixel-position-expected.html: progression.
3225 * fast/images/background-image-size-changes-fractional-position-expected.html: Added.
3226 * fast/images/background-image-size-changes-fractional-position.html: Added.
3228 2015-05-15 Marcos ChavarrÃa Teijeiro <mchavarria@igalia.com>
3230 [GTK] Gardening 15th May.
3231 https://bugs.webkit.org/show_bug.cgi?id=145047
3235 * platform/gtk/TestExpectations:
3236 * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
3238 2015-05-15 Ryosuke Niwa <rniwa@webkit.org>
3240 Removed failing test expectations from passing tests.
3243 * platform/mac/TestExpectations:
3245 2015-05-14 Zalan Bujtas <zalan@apple.com>
3247 Images on www.fitstylelife.com jiggle on hover.
3248 https://bugs.webkit.org/show_bug.cgi?id=145020
3249 rdar://problem/20885337
3251 Reviewed by Simon Fraser.
3253 This patch ensures that the clipping layer of a composited content is pixel snapped properly.
3255 * compositing/composited-parent-clipping-layer-on-subpixel-position-expected.html: Added.
3256 * compositing/composited-parent-clipping-layer-on-subpixel-position.html: Added.
3257 * compositing/parent-clipping-layer-on-subpixel-position-expected.html: Added.
3258 * compositing/parent-clipping-layer-on-subpixel-position.html: Added.
3260 2015-05-14 Simon Fraser <simon.fraser@apple.com>
3262 REGRESSION (r183794): Garbage tiles when body background switches to fixed
3263 https://bugs.webkit.org/show_bug.cgi?id=145032
3264 rdar://problem/20963679
3266 Reviewed by Dean Jackson.
3268 Test that toggles the attachment of the body background to fixed, then dumps layers.
3270 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background-expected.txt: Added.
3271 * platform/mac-wk2/tiled-drawing/toggle-to-fixed-background.html: Added.
3273 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
3275 Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
3276 https://bugs.webkit.org/show_bug.cgi?id=119068
3278 Reviewed by Enrica Casucci.
3280 Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
3282 * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
3283 * editing/inserting/insert-table-in-paragraph-crash.html: Added.
3285 2015-05-14 Myles C. Maxfield <mmaxfield@apple.com>
3287 [Mac] Expose more font weights for -apple-system
3288 https://bugs.webkit.org/show_bug.cgi?id=144707
3290 Reviewed by Simon Fraser.
3292 * platform/mac/fast/text/systemFont-expected.txt: Update expectations.
3293 * platform/mac/fast/text/systemFont.html: Update test to include font weights for -apple-system.
3294 * platform/mac/fast/css/css2-system-fonts-expected.txt: Updated to not hardcode the system font family name.
3295 * platform/mac-mavericks/fast/css/css2-system-fonts-expected.txt: Ditto.
3296 * platform/mac/fast/forms/select/optgroup-rendering-expected.txt: Updated to not use synthetic bold.
3297 * platform/mac/fast/forms/validation-message-appearance-expected.txt: Ditto.
3299 2015-05-14 Filip Pizlo <fpizlo@apple.com>
3301 Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
3305 2015-05-14 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3307 [EFL] Unskip passing AX tests since r184198
3309 Unreviewed EFL gardening.
3311 * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
3313 2015-05-13 Joseph Pecoraro <pecoraro@apple.com>
3315 ES6: Allow duplicate property names
3316 https://bugs.webkit.org/show_bug.cgi?id=142895
3318 Reviewed by Geoffrey Garen.
3320 * js/object-literal-duplicate-properties-expected.txt: Added.
3321 * js/object-literal-duplicate-properties.html: Added.
3322 * js/script-tests/object-literal-duplicate-properties.js: Added.
3323 Include a new test all about testing duplicate property names
3324 and their expected cascading results.
3326 * ietestcenter/Javascript/11.1.5_4-4-b-1-expected.txt:
3327 * ietestcenter/Javascript/11.1.5_4-4-b-2-expected.txt:
3328 * ietestcenter/Javascript/11.1.5_4-4-c-1-expected.txt:
3329 * ietestcenter/Javascript/11.1.5_4-4-c-2-expected.txt:
3330 * ietestcenter/Javascript/11.1.5_4-4-d-1-expected.txt:
3331 * ietestcenter/Javascript/11.1.5_4-4-d-2-expected.txt:
3332 * ietestcenter/Javascript/11.1.5_4-4-d-3-expected.txt:
3333 * ietestcenter/Javascript/11.1.5_4-4-d-4-expected.txt:
3334 ES5 behavior for duplciate properties has changed.
3336 * js/mozilla/strict/11.1.5-expected.txt:
3337 * js/object-literal-syntax-expected.txt:
3338 * js/script-tests/object-literal-syntax.js:
3339 Update other tests and values now that duplicate properties
3340 are allowed, and their cascade order behaves correctly.
3342 2015-05-13 Antti Koivisto <antti@apple.com>
3344 Cached CSS image resources don't show up after reloading <http://nightly.webkit.org/start/>
3345 https://bugs.webkit.org/show_bug.cgi?id=144952
3347 Reviewed by Oliver Hunt.
3349 * http/tests/cache/resources/non-shareable.css: Added.
3354 * http/tests/cache/resources/shareable.css: Added.
3359 * http/tests/cache/resources/stylesheet-html.php: Added.
3360 * http/tests/cache/stylesheet-sharing-expected.txt: Added.
3361 * http/tests/cache/stylesheet-sharing.html: Added.
3363 2015-05-13 Ryosuke Niwa <rniwa@webkit.org>
3365 REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
3366 https://bugs.webkit.org/show_bug.cgi?id=144949
3368 Reviewed by Darin Adler.
3370 Added a test that emulates underlining of text by the user. Unlike document.execCommand,
3371 testRunner.execCommand simulates a user initiated editing command and therefore invokes
3374 * editing/style/underline-by-user-expected.txt: Added.
3375 * editing/style/underline-by-user.html: Added.
3377 2015-05-13 Yusuke Suzuki <utatane.tea@gmail.com>
3379 [ES6] Implement String.raw
3380 https://bugs.webkit.org/show_bug.cgi?id=144330
3382 Reviewed by Filip Pizlo.
3386 * js/Object-getOwnPropertyNames-expected.txt:
3387 * js/script-tests/Object-getOwnPropertyNames.js:
3389 2015-05-12 Alexey Proskuryakov <ap@apple.com>
3391 fast/text/simple-line-layout-text-stroke-width.html fails on Windows
3393 * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
3394 improved to work cross-platform.
3396 2015-05-12 Filip Pizlo <fpizlo@apple.com>
3398 js/dom/stack-trace.html fails with eager compilation
3399 https://bugs.webkit.org/show_bug.cgi?id=144853
3401 Reviewed by Benjamin Poulain.
3403 Make a copy of the stack-trace test that only runs in run-jsc-stress-tests. Sadly, we don't
3404 have a good way of having different expectation files for when a test runs in RJST versus
3405 RWT. So, the approach I take is that I make a copy of the test just for RJST and I exclude
3406 the .html file, which makes RWT overlook it. The test has different expectations in the
3407 two harnesses because it does some small DOM things.
3409 * js/script-tests/stack-trace.js: Added.
3410 * js/stack-trace-expected.txt: Added.
3412 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3414 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3415 https://bugs.webkit.org/show_bug.cgi?id=144936
3417 Unreviewed gardening.
3419 Adding the platform-specific expectations for Windows now that the
3420 accessibility tree is being correctly generated for this test.
3422 * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
3424 2015-05-12 Joanmarie Diggs <jdiggs@igalia.com>
3426 AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3427 https://bugs.webkit.org/show_bug.cgi?id=144936
3429 Reviewed by Chris Fleizach.