[Streams API] Implement pulling of a source by a ReadableStream
[WebKit-https.git] / LayoutTests / ChangeLog
1 2015-06-10  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
2
3         [Streams API] Implement pulling of a source by a ReadableStream
4         https://bugs.webkit.org/show_bug.cgi?id=145262
5
6         Reviewed by Darin Adler
7
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).
12
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):
21
22 2015-06-09  Daegyu Lee  <daegyu.lee@navercorp.com>
23
24         3D-transformed video does not display on platforms without accelerated video rendering
25         https://bugs.webkit.org/show_bug.cgi?id=144782
26
27         Reviewed by Simon Fraser.
28
29         Add layout test that is simply checking video transform by javascript works properly.
30
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:
40
41 2015-06-09  Daniel Bates  <dabates@apple.com>
42
43         Update iOS TestExpectations files
44
45         * platform/ios-simulator-wk1/TestExpectations:
46         * platform/ios-simulator-wk2/TestExpectations:
47
48 2015-06-09  Hyungwook Lee  <hyungwook.lee@navercorp.com>
49
50         Implement dumpProgressFinishedCallback() for Win layoutTestController.
51         https://bugs.webkit.org/show_bug.cgi?id=66773
52
53         Reviewed by Darin Adler.
54
55         * platform/win/TestExpectations:
56
57 2015-06-09  Ryosuke Niwa  <rniwa@webkit.org>
58
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
61
62         Reviewed by Darin Adler.
63
64         Added a regression test.
65
66         * editing/selection/update-selection-by-style-change-expected.html: Added.
67         * editing/selection/update-selection-by-style-change.html: Added.
68
69 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
70
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
73
74         Reviewed by Darin Adler.
75
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
79         css background image.
80
81 2015-06-09  Darin Adler  <darin@apple.com>
82
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
85
86         Reviewed by Anders Carlsson.
87
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.
90
91 2015-06-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
92
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
95
96         Reviewed by Darin Adler.
97
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
102
103 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
104
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
107
108         Reviewed by Darin Adler.
109
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.
113
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:
146
147 2015-06-09  Yusuke Suzuki  <utatane.tea@gmail.com>
148
149         Crash when passing Symbol to NPAPI plugin objects
150         https://bugs.webkit.org/show_bug.cgi?id=145798
151
152         Reviewed by Darin Adler.
153
154         * plugins/npruntime/script-object-with-symbols-expected.txt: Added.
155         * plugins/npruntime/script-object-with-symbols.html: Added.
156
157 2015-06-09  Daniel Bates  <dabates@apple.com>
158
159         Update iOS TestExpectations files 
160
161         * platform/ios-simulator-wk1/TestExpectations:
162         * platform/ios-simulator-wk2/TestExpectations:
163
164 2015-06-09  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
165
166         [Streams API] ReadableJSStream should handle JS source getters that throw
167         https://bugs.webkit.org/show_bug.cgi?id=145600
168
169         Reviewed by Darin Adler.
170
171         * streams/reference-implementation/bad-underlying-sources-expected.txt:
172         * streams/reference-implementation/readable-stream-expected.txt:
173
174 2015-06-08  Daniel Bates  <dabates@apple.com>
175
176         Update iOS TestExpectations files
177
178         * platform/ios-simulator-wk1/TestExpectations:
179         * platform/ios-simulator-wk2/TestExpectations:
180         * platform/ios-simulator/TestExpectations:
181
182 2015-06-08  Zalan Bujtas  <zalan@apple.com>
183
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
187
188         Reviewed by Simon Fraser.
189
190         This patch ensures that clip-path is device pixel snapped both for composited and
191         non-composited content.
192
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.
197
198 2015-06-08  Daniel Bates  <dabates@apple.com>
199
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>
203
204         Reviewed by Ryosuke Niwa.
205
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.
208
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.
211
212 2015-06-08  Brady Eidson  <beidson@apple.com>
213
214         Fix up the layouttest situation after r185322.
215         https://bugs.webkit.org/show_bug.cgi?id=145777
216
217         Reviewed by Alexey Proskuryakov.
218
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:
223
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.
226         (.self.postMessage):
227         (.self.onconnect.self.postMessage):
228         (.self.onconnect):
229         (classNameForObject):
230         (constructorPropertiesOnGlobalObject):
231
232         Don’t run the test against known IDB constructors:
233         * js/dom/script-tests/global-constructors-attributes.js:
234
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.
245
246 2015-06-08  Chris Dumez  <cdumez@apple.com>
247
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>
251
252         Reviewed by Brady Eidson.
253
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.
257
258         Add layout test to make sure that ping loads in 'pagehide' handlers are
259         still going through after this change.
260
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.
268
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.
273
274 2015-06-08  Chris Fleizach  <cfleizach@apple.com>
275
276         AX: improve list heuristics (presentational use versus actual lists)
277        ​https://bugs.webkit.org/show_bug.cgi?id=134187
278
279         Unreviewed. Rolling this change out temporarily.
280
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:
287
288 2015-06-08  Alexey Proskuryakov  <ap@apple.com>
289
290         Unskip http/tests/misc/webtiming-ssl.php, as it should be passing on Yosemite.
291
292         * platform/mac/TestExpectations:
293
294 2015-06-08  Daniel Bates  <dabates@apple.com>
295
296         Many LayoutTests/http tests time out in DumpRenderTree
297         https://bugs.webkit.org/show_bug.cgi?id=145770
298         <rdar://problem/19593910>
299
300         Reviewed by Alexey Proskuryakov.
301
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.
305
306         * platform/ios-simulator-wk1/TestExpectations:
307         * platform/ios-simulator-wk2/TestExpectations:
308         * platform/ios-simulator/TestExpectations:
309
310 2015-06-08  Javier Fernandez  <jfernandez@igalia.com>
311
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
314
315         Reviewed by Sergio Villar Senin.
316
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.
319
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.
322
323 2015-06-08  Brady Eidson  <beidson@apple.com>
324
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
327
328         Reviewed by Geoffrey Garen.
329
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.
338
339 2015-06-08  Sergio Villar Senin  <svillar@igalia.com>
340
341         [CSS Grid Layout] Add some more testing for grid line names
342         https://bugs.webkit.org/show_bug.cgi?id=145691
343
344         Reviewed by Darin Adler.
345
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.
349
350         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
351         * fast/css-grid-layout/named-grid-line-get-set.html:
352
353 2015-06-07  Darin Adler  <darin@apple.com>
354
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
357
358         Reviewed by Andreas Kling.
359
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.
363
364         * fast/images/animated-gif-no-layout-expected.html: Added.
365         * fast/images/animated-gif-no-layout.html: Added.
366
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.
372
373         * platform/wk2/TestExpectations: Expect successes on these two tests.
374
375 2015-06-06  Alexey Proskuryakov  <ap@apple.com>
376
377         Clean up tests for blocking mixed content
378         https://bugs.webkit.org/show_bug.cgi?id=145718
379
380         Reviewed by Darin Adler.
381
382         Stop using timeouts, which were making the tests flaky.
383
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.
387
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.
394
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.
399
400 2015-06-06  Mark Lam  <mark.lam@apple.com>
401
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
404
405         Reviewed by Dan Bernstein.
406
407         * platform/win/TestExpectations:
408         - Undoing skipped tests.
409
410 2015-06-05  Mark Lam  <mark.lam@apple.com>
411
412         Gardening: skip some inspector-protocol tests while the issue is being investigated.
413         https://bugs.webkit.org/show_bug.cgi?id=145720
414
415         Not reviewed.
416
417         * platform/win/TestExpectations:
418
419 2015-06-05  Zalan Bujtas  <zalan@apple.com>
420
421         [Win] Skip fast/text/decorations-vertical-underline-expected.html
422
423         Unreviewed gardening.
424
425         * platform/win/TestExpectations:
426
427 2015-06-05  Zalan Bujtas  <zalan@apple.com>
428
429         [Win] Update expected results.
430
431         Unreviewed gardening.
432
433         * platform/win/fast/forms/select-element-focus-ring-expected.txt: Added.
434         * platform/win/fast/text/emoji-expected.txt: Added.
435
436 2015-06-05  Chris Dumez  <cdumez@apple.com>
437
438         Regression(r176212): Broke app switching on iCloud.com
439         https://bugs.webkit.org/show_bug.cgi?id=145708
440         <rdar://problem/21235277>
441
442         Reviewed by Simon Fraser.
443
444         Remove layout tests covering DOM Timer throttling.
445
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.
461
462 2015-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
463
464         [iOS] Emoji overlap preceeding lines
465         https://bugs.webkit.org/show_bug.cgi?id=145678
466         <rdar://problem/10684914>
467
468         Reviewed by Enrica Casucci.
469
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.
476
477 2015-06-05  Mark Lam  <mark.lam@apple.com>
478
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
481
482         Reviewed by Geoffrey Garen.
483
484         * TestExpectations:
485         - Skip the new tests until webkit.org/b/145090 is fixed.
486
487         * fast/dom/regress-131530-expected.txt:
488         - Rebased results because we now have a proper line number.
489
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.
497
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.
506
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.
517
518         * inspector/debugger/break-on-exception-window-onerror-expected.txt: Added.
519         * inspector/debugger/break-on-exception-window-onerror.html: Added.
520
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.
529
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.
540
541         * inspector/debugger/break-on-uncaught-exception-window-onerror-expected.txt: Added.
542         * inspector/debugger/break-on-uncaught-exception-window-onerror.html: Added.
543
544         * inspector/debugger/resources/break-on-exception-tests.js: Added.
545         (doThrow):
546         (testCatch):
547         (testFinally):
548         (testThrowingThruNativeCode):
549         (testThrowingInPromise):
550         (testThrowingInPromiseWithCatch):
551         (testThrowingInPromiseThen):
552         (testThrowingInPromiseThenWithCatch):
553         (testThrowingInPromiseWithRethrowInCatch):
554
555 2015-06-05  Eric Carlson  <eric.carlson@apple.com>
556
557         Layout tests fullscreen/video-controls-drag.html and media/video-fullscreeen-only-controls.html
558         fail on WK1 and WK2
559         https://bugs.webkit.org/show_bug.cgi?id=145675
560
561         Reviewed by Dean Jackson.
562
563         * TestExpectations: Unskip tests.
564         * fullscreen/video-controls-drag.html: Minor cleanup, force layout before testing control location.
565
566 2015-06-05  Zalan Bujtas  <zalan@apple.com>
567
568         [iOS] Rebaseline expected results.
569
570         Unreviewed gardening.
571
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:
577
578 2015-06-05  David Hyatt  <hyatt@apple.com>
579
580         Underlines too close in vertical Chinese text.
581         https://bugs.webkit.org/show_bug.cgi?id=145651
582         <rdar://problem/11105920>
583
584         Reviewed by Simon Fraser.
585
586         * fast/text/decorations-vertical-underline-expected.html: Added.
587         * fast/text/decorations-vertical-underline.html: Added.
588
589 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
590
591         Layout test http/tests/misc/acid3.html times out on Yosemite WK2 Debug.
592         https://bugs.webkit.org/show_bug.cgi?id=145702
593
594         * platform/mac-wk2/TestExpectations: Marking as flaky for now.
595
596 2015-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
597
598         [iOS] Rebaseline expected results for svg font tests
599
600         Reviewed by Daniel Bates.
601
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:
609
610 2015-06-05  Zalan Bujtas  <zalan@apple.com>
611
612         [iOS] Mask layer now is part of the layer tree output.
613
614         Unreviewed gardening.
615
616         * platform/ios-simulator/compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
617
618 2015-06-05  Dean Jackson  <dino@apple.com>
619
620         [Mac] Popup focus is cut off
621         https://bugs.webkit.org/show_bug.cgi?id=145688
622         <rdar://problem/18313375>
623
624         Reviewed by Brent Fulgham.
625
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.
629
630 2015-06-05  Brent Fulgham  <bfulgham@apple.com>
631
632         Add WK1 versions of tests from Bugs 145637 and 145642
633         https://bugs.webkit.org/show_bug.cgi?id=145649
634
635         Reviewed by Zalan Bujtas.
636
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.
642
643 2015-06-05  Manuel Rego Casasnovas  <rego@igalia.com>
644
645         [CSS Grid Layout] Support dots sequences in grid-template-areas
646         https://bugs.webkit.org/show_bug.cgi?id=145693
647
648         Reviewed by Sergio Villar Senin.
649
650         Added new test cases to check the new behavior.
651
652         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
653         * fast/css-grid-layout/grid-template-areas-get-set.html:
654
655 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
656
657         Simplify unboxing of double JSValues known to be not NaN and not Int32
658         https://bugs.webkit.org/show_bug.cgi?id=145618
659
660         Reviewed by Geoffrey Garen.
661
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.
665         (foo):
666
667 2015-06-04  Joseph Pecoraro  <pecoraro@apple.com>
668
669         Web Inspector: Class constructor appearing as Object Tree property does not include parameters
670         https://bugs.webkit.org/show_bug.cgi?id=145661
671
672         Reviewed by Timothy Hatcher.
673
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.
677
678 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
679
680         Latching algorithm in findEnclosingOverflowScroll is broken
681         https://bugs.webkit.org/show_bug.cgi?id=145642
682         <rdar://problem/21242308>
683
684         Reviewed by Simon Fraser.
685
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
688         file.
689         
690         It still correctly tests the subpixel bug from Bug 145637.
691
692         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
693         adjustment on image.
694
695 2015-06-04  Benjamin Poulain  <bpoulain@apple.com>
696
697         Combine tiny DFAs into slightly larger ones
698         https://bugs.webkit.org/show_bug.cgi?id=145572
699
700         Reviewed by Alex Christensen.
701
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.
705
706 2015-06-04  Said Abou-Hallawa  <sabouhallawa@apple.com>
707
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)
711
712         Unreviewed.
713
714         * TestExpectations:
715
716 2015-06-04  Commit Queue  <commit-queue@webkit.org>
717
718         Unreviewed, rolling out r185211.
719         https://bugs.webkit.org/show_bug.cgi?id=145670
720
721         The test depends on a rolled out patch (Requested by ap on
722         #webkit).
723
724         Reverted changeset:
725
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
729
730 2015-06-04  Commit Queue  <commit-queue@webkit.org>
731
732         Unreviewed, rolling out r185216.
733         https://bugs.webkit.org/show_bug.cgi?id=145666
734
735         it caused a bunch of debug crashes (Requested by pizlo on
736         #webkit).
737
738         Reverted changeset:
739
740         "Simplify unboxing of double JSValues known to be not NaN and
741         not Int32"
742         https://bugs.webkit.org/show_bug.cgi?id=145618
743         http://trac.webkit.org/changeset/185216
744
745 2015-06-04  Commit Queue  <commit-queue@webkit.org>
746
747         Unreviewed, rolling out r185208.
748         https://bugs.webkit.org/show_bug.cgi?id=145655
749
750         platform/mac-wk2/tiled-drawing/scrolling/fast-scroll-iframe-
751         latched-select.html (Requested by shallawa on #webkit).
752
753         Reverted changeset:
754
755         "Latching algorithm in findEnclosingOverflowScroll is broken"
756         https://bugs.webkit.org/show_bug.cgi?id=145642
757         http://trac.webkit.org/changeset/185208
758
759 2015-06-03  Filip Pizlo  <fpizlo@apple.com>
760
761         Simplify unboxing of double JSValues known to be not NaN and not Int32
762         https://bugs.webkit.org/show_bug.cgi?id=145618
763
764         Reviewed by Geoffrey Garen.
765
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.
769         (foo):
770
771 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
772
773         Add WK1 versions of tests from Bugs 145637 and 145642
774         https://bugs.webkit.org/show_bug.cgi?id=145649
775
776         Reviewed by Zalan Bujtas.
777
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.
783
784 2015-06-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
785
786         REGRESSION: streams/reference-implementation/readable-stream-templated.html is flaky
787         https://bugs.webkit.org/show_bug.cgi?id=145643
788
789         Reviewed by Alexey Proskuryakov.
790
791         * streams/reference-implementation/readable-stream-templated.html: Removed 'timeout: 50' for test that is now passing.
792
793 2015-06-04  Brent Fulgham  <bfulgham@apple.com>
794
795         Latching algorithm in findEnclosingOverflowScroll is broken
796         https://bugs.webkit.org/show_bug.cgi?id=145642
797         <rdar://problem/21242308>
798
799         Reviewed by Simon Fraser.
800
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
803         file.
804         
805         It still correctly tests the subpixel bug from Bug 145637.
806
807         * platform/mac-wk2/tiled-drawing/scrolling/resources/inner_content.html: Remove width
808         adjustment on image.
809
810 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
811
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>
815
816         Reviewed by Zalan Bujtas.
817
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.
823
824 2015-06-04  Zalan Bujtas  <zalan@apple.com>
825
826         css3/filters/backdrop/backdrop-filter-with-mask.html is missing the mask layer.
827
828         Unreviewed gardening.
829
830         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
831
832 2015-06-04  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
833
834         [Streams API] Implement ReadableStreamController enqueue
835         https://bugs.webkit.org/show_bug.cgi?id=145210
836
837         Reviewed by Darin Adler.
838
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:
848
849 2015-06-03  Zalan Bujtas  <zalan@apple.com>
850
851         Use borderBoxRect instead of contentBoxRect for backdrop filter.
852         https://bugs.webkit.org/show_bug.cgi?id=145606
853
854         Reviewed by Simon Fraser.
855
856         Backdrop filter should use border box rect. It also needs to take css clip into account.
857
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.
863
864 2015-06-03  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
865
866         [EFL] Unreviewed gardening on 4th June.
867
868         Skip a test regarding emoji font, mark timeout to animation tests.
869         Update a track test and a xhr test.
870
871         * platform/efl/TestExpectations:
872
873 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
874
875         REGRESSION (r184968): missing media player buttons (control bar exists, but no buttons)
876         https://bugs.webkit.org/show_bug.cgi?id=145630
877
878         Reviewed by Zalan Bujtas.
879
880         Test that dumps coverage info for a layer with a mask.
881
882         * compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
883         * compositing/visible-rect/mask-layer-coverage.html: Added.
884
885 2015-06-03  Simon Fraser  <simon.fraser@apple.com>
886
887         Layer tree dumps should include mask layers
888         https://bugs.webkit.org/show_bug.cgi?id=145629
889
890         Reviewed by Zalan Bujtas.
891         
892         New results.
893
894         * compositing/masks/compositing-clip-path-change-no-repaint-expected.txt:
895         * compositing/masks/mask-layer-size-expected.txt:
896
897 2015-06-03  Greg Hughes  <ghughes@apple.com>
898
899         AX: Expose field sets to accessibility clients
900         https://bugs.webkit.org/show_bug.cgi?id=145585
901    
902         Updated role tests to include the new subrole for fieldsets
903
904         Reviewed by Chris Fleizach.
905
906         * platform/mac/accessibility/roles-exposed-expected.txt:
907
908 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
909
910         Skip webgl/useWhilePending.html on WebKit 1 following:
911         <http://trac.webkit.org/changeset/185172>
912
913         Unreviewed.
914
915         * platform/mac-wk1/TestExpectations:
916
917 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
918
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>
922
923         Unreviewed.
924
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.
927
928 2015-06-03  Dean Jackson  <dino@apple.com>
929
930         Crash in GraphicsContext3D::getInternalFramebufferSize
931         https://bugs.webkit.org/show_bug.cgi?id=145479
932         <rdar://problem/16461048>
933
934         Reviewed by Eric Carlson.
935
936         Attemps to use a WebGL context while it is in the pending state.
937
938         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
939         * fast/canvas/webgl/useWhilePending.html: Added.
940
941 2015-06-03  Daniel Bates  <dabates@apple.com>
942
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>
946
947         Update expected result for Windows that I inadvertently modified in <http://trac.webkit.org/changeset/185166>.
948
949         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
950
951 2015-06-03  Zalan Bujtas  <zalan@apple.com>
952
953         [iOS] Skip compositing/layer-creation/zoomed-clip-intersection.html
954         eventSender.scalePageBy() needs to be implemented.
955
956         Unreviewed garderning.
957
958         * platform/ios-simulator/TestExpectations:
959
960 2015-06-03  Daniel Bates  <dabates@apple.com>
961
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>
965
966         Reviewed by Darin Adler.
967
968         Add tests to ensure that we do no show the AutoFill button in a read-only or disabled field.
969
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.
973
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.
990
991 2015-06-02  Filip Pizlo  <fpizlo@apple.com>
992
993         GetById and PutById profiling should be more precise about it takes slow path
994         https://bugs.webkit.org/show_bug.cgi?id=145590
995
996         Reviewed by Geoffrey Garen.
997         
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.
1000
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.
1007
1008 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1009
1010         [iOS] Rebaseline expected results for <br>
1011
1012         Unreviewed garderning.
1013
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:
1034
1035 2015-06-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
1036
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>
1040
1041         Unreviewed.
1042
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.
1046
1047 2015-06-03  Brent Fulgham  <bfulgham@apple.com>
1048
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>
1052
1053         Reviewed by Simon Fraser.
1054
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.
1058
1059 2015-06-03  Brady Eidson  <beidson@apple.com>
1060
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
1063
1064         Reviewed by Mark Lam.
1065
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.
1079
1080 2015-06-03  Zalan Bujtas  <zalan@apple.com>
1081
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
1084
1085         Reviewed by Simon Fraser.
1086
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.
1091
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.
1094
1095 2015-06-02  Sergio Villar Senin  <svillar@igalia.com>
1096
1097         [CSS Grid Layout] Switch from parenthesis to brackets for grid line names
1098         https://bugs.webkit.org/show_bug.cgi?id=144996
1099
1100         Reviewed by Darin Adler.
1101
1102         Replaced parentheses by brackets when specifying grid line names.
1103
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:
1134         (testInherit):
1135         (testInitial):
1136         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1137         (testInherit):
1138         (testInitial):
1139         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1140         (testInherit):
1141         (testInitial):
1142         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1143         (testInherit):
1144         (testInitial):
1145
1146 2015-06-02  Commit Queue  <commit-queue@webkit.org>
1147
1148         Unreviewed, rolling out r185128 and r185132.
1149         https://bugs.webkit.org/show_bug.cgi?id=145597
1150
1151         The new test hits a bad assertion (Requested by ap on
1152         #webkit).
1153
1154         Reverted changesets:
1155
1156         "Crash in GraphicsContext3D::getInternalFramebufferSize"
1157         https://bugs.webkit.org/show_bug.cgi?id=145479
1158         http://trac.webkit.org/changeset/185128
1159
1160         "Skip webgl/useWhilePending.html on WebKit 1."
1161         http://trac.webkit.org/changeset/185132
1162
1163 2015-06-02  Dean Jackson  <dino@apple.com>
1164
1165         Skip webgl/useWhilePending.html on WebKit 1.
1166
1167         * platform/mac-wk1/TestExpectations:
1168
1169 2015-06-02  Dean Jackson  <dino@apple.com>
1170
1171         Crash in GraphicsContext3D::getInternalFramebufferSize
1172         https://bugs.webkit.org/show_bug.cgi?id=145479
1173         <rdar://problem/16461048>
1174
1175         Reviewed by Eric Carlson.
1176
1177         Attemps to use a WebGL context while it is in the pending state.
1178
1179         * fast/canvas/webgl/useWhilePending-expected.txt: Added.
1180         * fast/canvas/webgl/useWhilePending.html: Added.
1181
1182 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1183
1184         Fix Windows layout test failure following <http://trac.webkit.org/changeset/185095>
1185         (https://bugs.webkit.org/show_bug.cgi?id=145537)
1186
1187         Unreviewed.
1188
1189         * platform/win/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1190
1191 2015-06-02  Zalan Bujtas  <zalan@apple.com>
1192
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
1196
1197         Reviewed by Simon Fraser.
1198
1199         This patch ensures that the backdrop filter layer is positioned and sized properly.
1200
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.
1205
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.
1210
1211 2015-06-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1212
1213         Fix Mac Mavericks layout test failure following <http://trac.webkit.org/changeset/185096>
1214         (https://bugs.webkit.org/show_bug.cgi?id=145478)
1215
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.
1220         
1221         Reviewed by Alexey Proskuryakov.
1222
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:
1230
1231 2015-06-02  Brady Eidson  <beidson@apple.com>
1232
1233         Add more tests for "should open external urls" flag.
1234         https://bugs.webkit.org/show_bug.cgi?id=145558
1235
1236         Rubber-stamped by Geoff Garen.
1237
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.
1245
1246 2015-06-02  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1247
1248         [Streams API] Implement ReadableStreamReader read method in closed and errored state
1249         https://bugs.webkit.org/show_bug.cgi?id=144790
1250
1251         Reviewed by Darin Adler.
1252
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.
1257
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:
1271         
1272 2015-06-02  Brady Eidson  <beidson@apple.com>
1273
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
1276
1277         Reviewed by Alex Christensen.
1278
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.
1328
1329 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1330
1331         [SVG -> OTF Converter] Remove unnecessary hacks
1332         https://bugs.webkit.org/show_bug.cgi?id=145088
1333
1334         Reviewed by Simon Fraser.
1335
1336         Test that the hacks are unnecessary.
1337
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.
1342
1343 2015-06-01  Zalan Bujtas  <zalan@apple.com>
1344
1345         [Mac] Unreviewed gardening.
1346
1347         Calling setAcceleratedCompositingForFixedPositionEnabled(true) is too late in doTest().
1348
1349         * compositing/layer-creation/zoomed-clip-intersection.html:
1350
1351 2015-06-01  Andreas Kling  <akling@apple.com>
1352
1353         CSS animations in filling-forwards state shouldn't force compositing.
1354         <https://webkit.org/b/145389>
1355         <rdar://problem/17923642>
1356
1357         Reviewed by Simon Fraser.
1358
1359         Remove tests that were only here to check that animations in fill-forwards
1360         state would participate in overlap testing.
1361
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.
1364
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.
1372
1373 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1374
1375         Test gardening after r185087.
1376         https://bugs.webkit.org/show_bug.cgi?id=145478
1377
1378         Unreviewed.
1379
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:
1382
1383 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1384
1385         Out of bounds read in WebCore::ComplexTextController::adjustGlyphsAndAdvances
1386         https://bugs.webkit.org/show_bug.cgi?id=145537
1387         <rdar://problem/20959267>
1388
1389         Reviewed by Darin Adler.
1390
1391         * fast/text/crash-complex-text-surrogate.html: Added.
1392         * platform/mac/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1393
1394 2015-05-30  Zalan Bujtas  <zalan@apple.com>
1395
1396         REGRESSION (179771): zooming on facebook images covers image
1397         https://bugs.webkit.org/show_bug.cgi?id=145485
1398
1399         Reviewed by Simon Fraser.
1400
1401         Scaling an infinite rect should always produce an infinite rect.
1402         (Based on Simon Fraser's patch)
1403
1404         * compositing/layer-creation/zoomed-clip-intersection-expected.txt: Added.
1405         * compositing/layer-creation/zoomed-clip-intersection.html: Added.
1406
1407 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1408
1409         Test font selection for zh fonts
1410         https://bugs.webkit.org/show_bug.cgi?id=145478
1411
1412         Rubber-stamped by Zalan Bujtas.
1413
1414         * platform/mac/fast/text/font-weights-zh-expected.txt: Added.
1415         * platform/mac/fast/text/font-weights-zh.html: Added.
1416
1417 2015-06-01  Commit Queue  <commit-queue@webkit.org>
1418
1419         Unreviewed, rolling out r185074 and r185085.
1420         https://bugs.webkit.org/show_bug.cgi?id=145533
1421
1422         Moving to a separate test (Requested by litherum on #webkit).
1423
1424         Reverted changesets:
1425
1426         "Test font selection for zh fonts"
1427         https://bugs.webkit.org/show_bug.cgi?id=145478
1428         http://trac.webkit.org/changeset/185074
1429
1430         "Test gardening after r185074"
1431         https://bugs.webkit.org/show_bug.cgi?id=145478
1432         http://trac.webkit.org/changeset/185085
1433
1434 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1435
1436         Test gardening after r185074
1437         https://bugs.webkit.org/show_bug.cgi?id=145478
1438
1439         Unreviewed.
1440
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.
1443
1444 2015-06-01  Myles C. Maxfield  <mmaxfield@apple.com>
1445
1446         Test font selection for zh fonts
1447         https://bugs.webkit.org/show_bug.cgi?id=145478
1448
1449         Reviewed by Zalan Bujtas.
1450
1451         We want to make sure that font selection works correctly for more than just Helvetica and Avenir.
1452
1453         * platform/mac/fast/text/font-weights-expected.txt:
1454         * platform/mac/fast/text/font-weights.html:
1455
1456 2015-06-01  Brady Eidson  <beidson@apple.com>
1457
1458         Add WKTR support for "should open external URLs".
1459         https://bugs.webkit.org/show_bug.cgi?id=145505
1460
1461         Reviewed by Darin Adler.
1462
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.
1468
1469         * platform/ios-simulator-wk1/TestExpectations:
1470         * platform/mac-wk1/TestExpectations:
1471         * platform/win/TestExpectations:
1472
1473 2015-06-01  Chris Dumez  <cdumez@apple.com>
1474
1475         ASSERT(revalidatingResource.inCache()) in MemoryCache when reloading tumblr.com
1476         https://bugs.webkit.org/show_bug.cgi?id=145518
1477         <rdar://problem/21168573>
1478
1479         Reviewed by Darin Adler.
1480
1481         Add layout test to make sure we no longer crash if the memory cache is
1482         pruned while a resource is being revalidated.
1483
1484         * http/tests/cache/memory-cache-pruning-during-revalidation-expected.txt: Added.
1485         * http/tests/cache/memory-cache-pruning-during-revalidation.html: Added.
1486
1487 2015-05-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1488
1489         Async XMLHttpRequest should get access to AppCache resources stored as flat files
1490         https://bugs.webkit.org/show_bug.cgi?id=138506
1491
1492         Reviewed by Darin Adler.
1493
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.
1497
1498 2015-05-31  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1499
1500         [Streams API] Implement ReadableStreamController constructor
1501         https://bugs.webkit.org/show_bug.cgi?id=143752
1502
1503         Reviewed by Darin Adler.
1504
1505         * streams/readable-stream.html: checking controller constructor.
1506         * streams/reference-implementation/brand-checks-expected.txt:
1507
1508 2015-05-31  Jordan Harband  <ljharb@gmail.com>
1509
1510         Array#reduce and reduceRight don't follow ToLength
1511         https://bugs.webkit.org/show_bug.cgi?id=145364
1512
1513         Reviewed by Yusuke Suzuki.
1514
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:
1521
1522 2015-05-30  Filip Pizlo  <fpizlo@apple.com>
1523
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
1526
1527         Reviewed by Geoffrey Garen.
1528
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.
1532         (foo):
1533
1534 2015-05-29  Keith Miller  <keith_miller@apple.com>
1535
1536         WeakMap reference w/ DOM element as key does not survive long enough.
1537         https://bugs.webkit.org/show_bug.cgi?id=137651
1538
1539         Reviewed by Geoffrey Garen.
1540
1541         * js/dom/script-tests/weakmap-gc-unobservable-dom-nodes.js: Added.
1542         (.set gc):
1543         * js/dom/weakmap-gc-unobservable-dom-nodes.html: Added.
1544
1545 2015-05-29  Zalan Bujtas  <zalan@apple.com>
1546
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
1550
1551         Reviewed by Simon Fraser.
1552
1553         This patch ensures that overlap testing for composited layers works properly when the sibling
1554         layer gets composited through its child.
1555
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.
1558
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.
1563
1564 2015-05-29  Chris Dumez  <cdumez@apple.com>
1565
1566         Consider throttling DOM timers in iframes outside the viewport
1567         https://bugs.webkit.org/show_bug.cgi?id=145465
1568         <rdar://problem/20768957>
1569
1570         Reviewed by Darin Adler.
1571
1572         Add a layout test to check that DOM timers in iframes outside the
1573         viewport get throttled.
1574
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.
1579
1580 2015-05-28  Filip Pizlo  <fpizlo@apple.com>
1581
1582         Non-speculative Branch should be fast in the FTL
1583         https://bugs.webkit.org/show_bug.cgi?id=145452
1584
1585         Reviewed by Andreas Kling.
1586
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.
1590         (foo):
1591
1592 2015-05-29  Filip Pizlo  <fpizlo@apple.com>
1593
1594         Land some .html/-expected.txt files for some tests that were added without them.
1595
1596         Rubber stamped by Andreas Kling.
1597
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.
1602
1603 2015-05-29  Zalan Bujtas  <zalan@apple.com>
1604
1605         Unreviewed Win and GTK gardening.
1606
1607         Skip Mac font specific test.
1608
1609         * platform/gtk/TestExpectations:
1610         * platform/win/TestExpectations:
1611
1612 2015-05-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1613
1614         MediaDevices.getUserMedia should reject promise instead of throwing exceptions
1615         https://bugs.webkit.org/show_bug.cgi?id=145282
1616
1617         Reviewed by Darin Adler.
1618
1619         Updating test to expect rejection and not error throwing.
1620
1621         * fast/mediastream/MediaDevices-getUserMedia-expected.txt:
1622         * fast/mediastream/MediaDevices-getUserMedia.html:
1623
1624 2015-05-28  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1625
1626         [EFL] Unreviewed gardening on 29th May
1627
1628         Unskip passing tests for viewport-percentage, text, sub-pixel
1629         and update new failing accessibility, fast/overflow and so on.
1630
1631         * platform/efl/TestExpectations:
1632
1633 2015-05-28  Zalan Bujtas  <zalan@apple.com>
1634
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
1638
1639         Reviewed by Darin Adler.
1640
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.
1644
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:
1648
1649 2015-05-28  Andreas Kling  <akling@apple.com>
1650
1651         GraphicsLayerCA should start out with m_intersectsCoverageRect=false
1652         <https://webkit.org/b/145443>
1653         <rdar://problem/19685798>
1654
1655         Reviewed by Simon Fraser.
1656
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.
1659
1660         The layer dump should show that the "intersects coverage rect" flag is 0 for the
1661         iframe and its sublayers.
1662
1663         * compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
1664         * compositing/visible-rect/iframe-with-layers-outside-viewport.html: Added.
1665
1666 2015-05-28  Xabier Rodriguez Calvar  <calvaris@igalia.com> and Youenn Fablet <youenn.fablet@crf.canon.fr>
1667
1668         [Streams API] ReadableStreamReader should not be exposed
1669         https://bugs.webkit.org/show_bug.cgi?id=143564
1670
1671         Reviewed by Darin Adler.
1672
1673         Rebasing tests as ReadableStreamReader is no longer defined globally.
1674
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:
1681
1682 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
1683
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).
1686
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.
1690
1691 2015-05-27  Jordan Harband  <ljharb@gmail.com>
1692
1693         Array.of should work with other constructors
1694         https://bugs.webkit.org/show_bug.cgi?id=145365
1695
1696         Reviewed by Yusuke Suzuki.
1697
1698         * js/array-of-expected.txt:
1699         * js/script-tests/array-of.js:
1700         (Foo):
1701
1702 2015-05-27  Benjamin Poulain  <bpoulain@apple.com>
1703
1704         [JSC] Add undefined->double conversion to DoubleRep
1705         https://bugs.webkit.org/show_bug.cgi?id=145293
1706
1707         Reviewed by Filip Pizlo.
1708
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.
1712
1713 2015-05-27  Simon Fraser  <simon.fraser@apple.com>
1714
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
1717
1718         Reviewed by Dean Jackson.
1719         
1720         Test that dumps compositing layers in a document with media controls.
1721
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.
1725
1726 2015-05-27  Alexey Proskuryakov  <ap@apple.com>
1727
1728         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1729
1730         * platform/mac-wk1/TestExpectations: It's an image failure, so counter-intuitively,
1731         Failure expectation is not the right one.
1732
1733 2015-05-27  Daniel Bates  <dabates@apple.com>
1734
1735         Update Mac WebKit1 TestExpectations for platform/mac/fast/ruby/ruby-expansion-cjk-2.html
1736
1737         * platform/mac-wk1/TestExpectations:
1738
1739 2015-05-27  Daniel Bates  <dabates@apple.com>
1740
1741         Fix Mac Yosemite layout test failure following <http://trac.webkit.org/changeset/184899>
1742         (https://bugs.webkit.org/show_bug.cgi?id=145336)
1743
1744         Mark test platform/mac/fast/ruby/ruby-expansion-cjk-2.html as failing on Yosemite.
1745
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.
1748
1749         * platform/efl/TestExpectations:
1750         * platform/gtk/TestExpectations:
1751         * platform/ios-simulator/TestExpectations:
1752         * platform/mac-wk1/TestExpectations:
1753         * platform/win/TestExpectations:
1754
1755 2015-05-26  Dean Jackson  <dino@apple.com>
1756
1757         Backdrop filters don't animate
1758         https://bugs.webkit.org/show_bug.cgi?id=145386
1759         <rdar://problem/21110037>
1760
1761         Reviewed by Simon Fraser.
1762
1763         Add a test for animation of backdrop-filter, and do some
1764         minor cleanups in related files.
1765
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.
1772
1773 2015-05-27  Matt Baker  <mattbaker@apple.com>
1774
1775         [iOS] Rebaseline expected results for tests in LayoutTests/compositing
1776         https://bugs.webkit.org/show_bug.cgi?id=145401
1777
1778         Reviewed by Simon Fraser.
1779
1780         Rebaselined iOS tests failing due to expected differences in converage rect, scrollbar and contentsScale.
1781
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.
1788
1789 2015-05-27  Myles C. Maxfield  <mmaxfield@apple.com>
1790
1791         [iOS] Arabic ligatures are broken in Google Maps
1792         https://bugs.webkit.org/show_bug.cgi?id=145336
1793         <rdar://problem/20689607>
1794
1795         Reviewed by Darin Adler.
1796
1797         This patch adds a DRT test to make sure that text gets drawn with the correct font.
1798
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.
1802
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.
1806
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:
1809
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
1831
1832 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
1833
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
1836
1837         Reviewed by Darin Adler.
1838
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.
1847         
1848         * TestExpectations: Removed previously-failing test.
1849
1850 2015-05-26  Andreas Kling  <akling@apple.com>
1851
1852         <font face> doesn't support plus character in font family names.
1853         <https://webkit.org/b/145400>
1854         <rdar://problem/21097484>
1855
1856         Reviewed by Darin Adler.
1857
1858         Add a little test for <font face> attributes to cover this problem
1859         and some other interesting cases with spaces and commas.
1860
1861         * fast/dom/HTMLFontElement/face-attribute-expected.txt: Added.
1862         * fast/dom/HTMLFontElement/face-attribute.html: Added.
1863
1864 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
1865
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
1868
1869         Reviewed by Darin Adler.
1870
1871         * platform/mac/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1872
1873 2015-05-26  Chris Fleizach  <cfleizach@apple.com>
1874
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
1877
1878         Reviewed by Darin Adler.
1879
1880         * accessibility/aria-hidden-false-works-in-subtrees.html:
1881
1882 2015-05-26  Zalan Bujtas  <zalan@apple.com>
1883
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
1887
1888         Reviewed by Dave Hyatt.
1889
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.
1892
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.
1899
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.
1902
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.
1905
1906 2015-05-26  Beth Dakin  <bdakin@apple.com>
1907
1908         storage/indexeddb/deleteIndex-bug110792.html is flaky
1909         https://bugs.webkit.org/show_bug.cgi?id=145390
1910
1911         Marking as flaky.
1912         * TestExpectations:
1913
1914 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
1915
1916         SVG fragment identifier rendering issue
1917         https://bugs.webkit.org/show_bug.cgi?id=137328
1918
1919         Reviewed by Darin Adler.
1920
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.
1925
1926 2015-05-26  Daniel Bates  <dabates@apple.com>
1927
1928         Update Autofill button icon
1929         https://bugs.webkit.org/show_bug.cgi?id=145191
1930         <rdar://problem/20178942>
1931
1932         Update expected results for Windows.
1933
1934         * platform/win/fast/forms/input-auto-fill-button-expected.txt:
1935
1936 2015-05-26  Joseph Pecoraro  <pecoraro@apple.com>
1937
1938         CSS properties (font-synthesis, column-fill) are missing in getComputedStyles
1939         https://bugs.webkit.org/show_bug.cgi?id=145343
1940
1941         Reviewed by Timothy Hatcher.
1942
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:
1947
1948 2015-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1949
1950         [ES6] Implement Array.prototype.copyWithin
1951         https://bugs.webkit.org/show_bug.cgi?id=145107
1952
1953         Reviewed by Darin Adler.
1954
1955         * js/Object-getOwnPropertyNames-expected.txt:
1956         * js/script-tests/Object-getOwnPropertyNames.js:
1957
1958 2015-05-25  Carlos Garcia Campos  <cgarcia@igalia.com>
1959
1960         [GTK] Enable IndexedDB
1961         https://bugs.webkit.org/show_bug.cgi?id=98932
1962
1963         Reviewed by Žan Doberšek.
1964
1965         * platform/gtk/TestExpectations: Update IndexedDB test expectations.
1966
1967 2015-05-24  Jordan Harband  <ljharb@gmail.com>
1968
1969         Array#findIndex/find should not skip holes
1970         https://bugs.webkit.org/show_bug.cgi?id=145361
1971
1972         Reviewed by Yusuke Suzuki.
1973
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:
1978
1979 2015-05-23  Antti Koivisto  <antti@apple.com>
1980
1981         Permanent redirects should have long implicit cache lifetime
1982         https://bugs.webkit.org/show_bug.cgi?id=145348
1983
1984         Reviewed by Sam Weinig.
1985
1986         * http/tests/cache/cache-redirections.html:
1987         * http/tests/cache/resources/cache-control-redirect.php:
1988
1989             Use less confusing name (max_age->expiration vs. max-age) and fix logic.
1990
1991 2015-05-23  Zalan Bujtas  <zalan@apple.com>
1992
1993         Rebaseline after r184825. Remove artificial extra space between 2 text renderers. 
1994
1995         Reviewed by Antti Koivisto.
1996
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:
2002
2003 2015-05-23  Zalan Bujtas  <zalan@apple.com>
2004
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
2008
2009         Reviewed by Antti Koivisto.
2010
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.
2015
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.
2018
2019 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2020
2021         Update tests broken by MediaPlaybackRequiresUserGesture renaming.
2022
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:
2026
2027 2015-05-22  Alexey Proskuryakov  <ap@apple.com>
2028
2029         New test media/accessiblity-describes-video.html is flaky.
2030
2031         * platform/mac/TestExpectations: Marking as such, as suggested by Jer.
2032
2033 2015-05-22  Jer Noble  <jer.noble@apple.com>
2034
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
2037
2038         Reviewed by Eric Carlson.
2039
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:
2049
2050 2015-05-22  Basile Clement  <basile_clement@apple.com>
2051
2052         Allow DFGClobberize to return non-node constants that must be later created
2053         https://bugs.webkit.org/show_bug.cgi?id=145272
2054
2055         Reviewed by Filip Pizlo.
2056
2057         * js/regress/script-tests/cse-new-array-buffer.js: Added.
2058         (foo):
2059         * js/regress/script-tests/cse-new-array.js: Added.
2060         (foo):
2061
2062 2015-05-22  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2063
2064         [GTK] Gardening 21st May.
2065         https://bugs.webkit.org/show_bug.cgi?id=145250
2066
2067         Unreviewed.
2068
2069         * platform/gtk/TestExpectations:
2070
2071 2015-05-22  Joanmarie Diggs  <jdiggs@igalia.com>
2072
2073         AX: Figure out why list-detection2.html test fails on GTK
2074         https://bugs.webkit.org/show_bug.cgi?id=145273
2075
2076         Reviewed by Chris Fleizach.
2077
2078         * platform/gtk/TestExpectations: Removed list-detection2.html from the list of expected failures.
2079
2080 2015-05-21  Joanmarie Diggs  <jdiggs@igalia.com>
2081
2082         AX: [GTK] Implement computedRoleString in AccessibilityUIElement
2083         https://bugs.webkit.org/show_bug.cgi?id=128420
2084
2085         Reviewed by Chris Fleizach.
2086
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.
2100
2101 2015-05-21  Antti Koivisto  <antti@apple.com>
2102
2103         MaskImageOperation code does not manage CachedImageClients correctly
2104         https://bugs.webkit.org/show_bug.cgi?id=145276
2105
2106         Reviewed by Andreas Kling.
2107
2108         * css3/masking/mask-image-client-crash-expected.txt: Added.
2109         * css3/masking/mask-image-client-crash.html: Added.
2110
2111 2015-05-21  Daniel Bates  <dabates@apple.com>
2112
2113         Update Autofill button icon
2114         https://bugs.webkit.org/show_bug.cgi?id=145191
2115         <rdar://problem/20178942>
2116
2117         Reviewed by Jessie Berlin.
2118
2119         Update expected results.
2120
2121         * fast/forms/input-auto-fill-button-expected.txt:
2122         * platform/mac-mavericks/fast/forms/input-auto-fill-button-expected.txt:
2123
2124 2015-05-21  Chris Fleizach  <cfleizach@apple.com>
2125
2126         AX: improve list heuristics (presentational use versus actual lists)
2127         https://bugs.webkit.org/show_bug.cgi?id=134187
2128
2129         Unreviewed layout test fixage.
2130
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
2136
2137         * platform/gtk/TestExpectations:
2138         * platform/gtk/accessibility/list-detection-expected.txt:
2139         * platform/win/TestExpectations:
2140
2141 2015-05-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2142
2143         SVG as image uses very tiny default font-size
2144         https://bugs.webkit.org/show_bug.cgi?id=68090
2145
2146         Reviewed by Darin Adler.
2147
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.
2151
2152 2015-05-21  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2153
2154         streams/reference-implementation/readable-stream.html should now pass
2155         https://bugs.webkit.org/show_bug.cgi?id=145266
2156
2157         Unreviewed.
2158
2159         * TestExpectations: removing falky expectation of streams/reference-implementation/readable-stream.html.
2160
2161 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2162
2163         Web Inspector: array previews should have a much smaller cap on values
2164         https://bugs.webkit.org/show_bug.cgi?id=145195
2165
2166         Reviewed by Timothy Hatcher.
2167
2168         * inspector/model/remote-object-expected.txt:
2169         Update expected results now that array previews include
2170         a smaller number of items.
2171
2172 2015-05-20  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2173
2174         Enable disk cache for range requests
2175         https://bugs.webkit.org/show_bug.cgi?id=144682
2176
2177         Reviewed by Antti Koivisto.
2178
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.
2183
2184 2015-05-20  Chris Fleizach  <cfleizach@apple.com>
2185
2186         AX: improve list heuristics (presentational use versus actual lists)
2187         https://bugs.webkit.org/show_bug.cgi?id=134187
2188
2189         Reviewed by Darin Adler.
2190
2191         * accessibility/list-detection-expected.txt:
2192         * accessibility/list-detection.html:
2193         * accessibility/list-detection2-expected.txt: Added.
2194         * accessibility/list-detection2.html: Added.
2195
2196 2015-05-20  Antti Koivisto  <antti@apple.com>
2197
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
2200
2201         Reviewed by Darin Adler.
2202
2203         Add ref test for select painting.
2204
2205         * fast/forms/select/select-painting-expected.html: Added.
2206         * fast/forms/select/select-painting.html: Added.
2207
2208 2015-05-20  Daniel Bates  <dabates@apple.com>
2209
2210         AX: AutoFill button is not accessible with VoiceOver
2211         https://bugs.webkit.org/show_bug.cgi?id=145200
2212         <rdar://problem/20507480>
2213
2214         Reviewed by Chris Fleizach.
2215
2216         Test that there is an accessibility element for the AutoFill button.
2217
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>.
2222
2223 2015-05-20  Antti Koivisto  <antti@apple.com>
2224
2225         Assertion failure in WebCore::BidiRun::BidiRun()
2226         https://bugs.webkit.org/show_bug.cgi?id=145203
2227         rdar://problem/20958973
2228
2229         Reviewed by Andreas Kling.
2230
2231         * fast/text/text-combine-crash-expected.txt: Added.
2232         * fast/text/text-combine-crash.html: Added.
2233
2234 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2235
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
2238
2239         Reviewed by Darin Adler.
2240
2241         Adding test to cover resume/close/suspend rejecting with InvalidStateError.
2242         Updating existing test to cover resume and suspend rejection with no error.
2243
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:
2248
2249 2015-05-20  Commit Queue  <commit-queue@webkit.org>
2250
2251         Unreviewed, rolling out r184645.
2252         https://bugs.webkit.org/show_bug.cgi?id=145220
2253
2254         Broken build (Requested by jacob_nielsen on #webkit).
2255
2256         Reverted changeset:
2257
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
2261
2262 2015-05-20  Daniel Bates  <dabates@apple.com>
2263
2264         AX: AutoFill button is not accessible with VoiceOver
2265         https://bugs.webkit.org/show_bug.cgi?id=145200
2266         <rdar://problem/20507480>
2267
2268         Reviewed by Chris Fleizach.
2269
2270         Test that there is an accessibility element for the AutoFill button.
2271
2272         * accessibility/input-auto-fill-button-expected.txt: Added.
2273         * accessibility/input-auto-fill-button.html: Added.
2274
2275 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2276
2277         ES6: Implement Object.setPrototypeOf
2278         https://bugs.webkit.org/show_bug.cgi?id=145202
2279
2280         Reviewed by Darin Adler.
2281
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.
2286
2287         * js/Object-getOwnPropertyNames-expected.txt:
2288         * js/script-tests/Object-getOwnPropertyNames.js:
2289         Updated for the new exposed property.
2290
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.
2296
2297         * js/prototypes-expected.txt:
2298         * js/script-tests/prototypes.js:
2299         Extend this test to cover more types previously overlooked.
2300
2301         * js/script-tests/setPrototypeOf.js: Added.
2302         (debugEval):
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.
2310
2311 2015-05-20  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2312
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
2315
2316         Reviewed by Jer Noble.
2317
2318         * webaudio/audiocontext-promise-expected.txt: Added.
2319         * webaudio/audiocontext-promise.html: Added.
2320
2321 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2322
2323         ES6: Should not allow duplicate basic __proto__ properties in Object Literals
2324         https://bugs.webkit.org/show_bug.cgi?id=145138
2325
2326         Reviewed by Darin Adler.
2327
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.
2334
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.
2339
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.
2346
2347 2015-05-20  Joseph Pecoraro  <pecoraro@apple.com>
2348
2349         Web Inspector: Slightly better node previews in arrays
2350         https://bugs.webkit.org/show_bug.cgi?id=145188
2351
2352         Reviewed by Timothy Hatcher.
2353
2354         * inspector/model/remote-object-expected.txt:
2355         * inspector/model/remote-object.html:
2356
2357 2015-05-17  Sam Weinig  <sam@webkit.org>
2358
2359         Organize event handlers a bit
2360         https://bugs.webkit.org/show_bug.cgi?id=145106
2361
2362         Reviewed by Darin Adler.
2363
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.
2368
2369 2015-05-19  Joseph Pecoraro  <pecoraro@apple.com>
2370
2371         Web Inspector: Improve Preview for NodeList / array like collections
2372         https://bugs.webkit.org/show_bug.cgi?id=145177
2373
2374         Reviewed by Timothy Hatcher.
2375
2376         * inspector/model/remote-object-expected.txt:
2377
2378 2015-05-19  Chris Dumez  <cdumez@apple.com>
2379
2380         [Mac] Font lookups are flakey due to caching
2381         https://bugs.webkit.org/show_bug.cgi?id=145180
2382         <rdar://problem/21012406>
2383
2384         Reviewed by Darin Adler.
2385
2386         * platform/mac/TestExpectations:
2387         Unskip platform/mac/fast/text/font-weights.html as it is no longer
2388         flakey after this change.
2389
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.
2393
2394 2015-05-19  Brady Eidson  <beidson@apple.com>
2395
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
2398
2399         Reviewed by Alexey Proskuryakov.
2400
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.
2405
2406 2015-05-19  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2407
2408         AudioContext should resolve promises with jsUndefined() and not jsNull()
2409         https://bugs.webkit.org/show_bug.cgi?id=145063
2410
2411         Reviewed by Sam Weinig.
2412
2413         * webaudio/audiocontext-state.html: Added check of promise resolve value.
2414
2415 2015-05-19  Eric Carlson  <eric.carlson@apple.com>
2416
2417         iOS gardening. Update "fast" image and text results, delete wk2-only results.
2418
2419         Rubber-stamped by Brent Fulgham.
2420
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.
2488
2489 2015-05-19  Yusuke Suzuki  <utatane.tea@gmail.com>
2490
2491         Array.prototype methods must use ToLength
2492         https://bugs.webkit.org/show_bug.cgi?id=144128
2493
2494         Reviewed by Oliver Hunt.
2495
2496         Patch by Jordan Harband  <ljharb@gmail.com> and Yusuke Suzuki <utatane.tea@gmail.com>
2497
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:
2508         (throwError):
2509         * js/script-tests/array-fill.js:
2510         (throwError):
2511         * js/script-tests/array-filter.js:
2512         (throwError):
2513         * js/script-tests/array-find.js:
2514         (throwError):
2515         * js/script-tests/array-findIndex.js:
2516         (toObject):
2517         (throwError):
2518         * js/script-tests/array-functions-non-arrays.js:
2519         (throwError):
2520         * js/script-tests/array-includes.js:
2521
2522 2015-05-19  Zalan Bujtas  <zalan@apple.com>
2523
2524         Merged anonymous blocks should invalidate simple line layout path.
2525         https://bugs.webkit.org/show_bug.cgi?id=145104
2526         rdar://problem/20980930
2527
2528         Reviewed by Antti Koivisto.
2529
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.
2533
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.
2536
2537 2015-05-14  Chris Fleizach  <cfleizach@apple.com>
2538
2539         AX: Select text mechanism returns results outside of text control regions
2540         https://bugs.webkit.org/show_bug.cgi?id=145041
2541
2542         Reviewed by Mario Sanchez Prada.
2543
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.
2546
2547 2015-05-19  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
2548
2549         [GTK] Gardening 19th May
2550         https://bugs.webkit.org/show_bug.cgi?id=145166
2551
2552         Unreviewed.
2553
2554         * platform/gtk/TestExpectations:
2555
2556 2015-05-18  Eric Carlson  <eric.carlson@apple.com>
2557
2558         iOS gardening. Update "editing" image and text results, delete wk2-only results.
2559
2560         Rubber-stamped by Brent Fulgham.
2561
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.
3035
3036 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3037
3038         Improve coverage of platform/mac/fast/text/font-weights.html
3039         https://bugs.webkit.org/show_bug.cgi?id=145152
3040
3041         Reviewed by Anders Carlsson.
3042
3043         Add coverage of italics.
3044
3045         * platform/mac/fast/text/font-weights-expected.txt:
3046         * platform/mac/fast/text/font-weights.html:
3047
3048 2015-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3049
3050         platform/mac/fast/text/font-weights.html is flakey
3051         https://bugs.webkit.org/show_bug.cgi?id=145149
3052
3053         Reviewed by Alexey Proskuryakov.
3054
3055         * platform/mac/TestExpectations:
3056
3057 2015-05-18  Filip Pizlo  <fpizlo@apple.com>
3058
3059         Add a Int-or-Boolean speculation to Branch
3060         https://bugs.webkit.org/show_bug.cgi?id=145134
3061
3062         Reviewed by Benjamin Poulain.
3063         
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.
3066
3067         * js/regress/script-tests/slow-ternaries.js: Added.
3068         (.f):
3069         (asmMod):
3070         * js/regress/slow-ternaries-expected.txt: Added.
3071         * js/regress/slow-ternaries.html: Added.
3072
3073 2015-05-17  Benjamin Poulain  <benjamin@webkit.org>
3074
3075         [JSC] Make StringRecursionChecker faster in the simple cases without any recursion
3076         https://bugs.webkit.org/show_bug.cgi?id=145102
3077
3078         Reviewed by Darin Adler.
3079
3080         Improve the coverage a tiny bit.
3081
3082         * js/array-string-recursion-expected.txt: Added.
3083         * js/array-string-recursion.html: Added.
3084         * js/script-tests/array-string-recursion.js: Added.
3085
3086 2015-05-17  Manuel Rego Casasnovas  <rego@igalia.com>
3087
3088         [CSS Grid Layout] Add scrollbar width in intrinsic logical widths computation
3089         https://bugs.webkit.org/show_bug.cgi?id=145021
3090
3091         Reviewed by Sergio Villar Senin.
3092
3093         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar-expected.txt: Added.
3094         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html: Added.
3095
3096 2015-05-16  Zalan Bujtas  <zalan@apple.com>
3097
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
3101
3102         Reviewed by Simon Fraser.
3103
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.
3106
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.
3111
3112 2015-05-15  Sam Weinig  <sam@webkit.org>
3113
3114         Add getElementById to DocumentFragment
3115         https://bugs.webkit.org/show_bug.cgi?id=145094
3116
3117         Reviewed by Alexey Proskuryakov.
3118
3119         * fast/dom/DocumentFragment/getElementById-expected.txt: Added.
3120         * fast/dom/DocumentFragment/getElementById.html: Added.
3121
3122 2015-05-15  Antti Koivisto  <antti@apple.com>
3123
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
3127
3128         Reviewed by Alexey Proskuryakov.
3129
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.
3132
3133 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
3134
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
3138
3139         Reviewed by Tim Horton.
3140         
3141         Re-land.
3142
3143         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3144         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3145
3146 2015-05-15  Myles C. Maxfield  <mmaxfield@apple.com>
3147
3148         Test the interaction between font-family and font-weight
3149         https://bugs.webkit.org/show_bug.cgi?id=145078
3150
3151         Reviewed by Dean Jackson.
3152
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
3157         choosing fonts.
3158
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).
3162
3163         * platform/mac/fast/text/font-weights-expected.txt: Added.
3164         * platform/mac/fast/text/font-weights.html: Added.
3165
3166 2015-05-15  Commit Queue  <commit-queue@webkit.org>
3167
3168         Unreviewed, rolling out r184421.
3169         https://bugs.webkit.org/show_bug.cgi?id=145087
3170
3171         Introduced 42 layout test failures (Requested by rniwa on
3172         #webkit).
3173
3174         Reverted changeset:
3175
3176         "REGRESSION (r183300): Background missing on top links on
3177         apple.com"
3178         https://bugs.webkit.org/show_bug.cgi?id=145079
3179         http://trac.webkit.org/changeset/184421
3180
3181 2015-05-15  Simon Fraser  <simon.fraser@apple.com>
3182
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
3186
3187         Reviewed by Tim Horton.
3188
3189         Composited box that toggles to a non-zero height and dumps layers.
3190
3191         * compositing/visible-rect/backing-change-height-from-zero-expected.txt: Added.
3192         * compositing/visible-rect/backing-change-height-from-zero.html: Added.
3193
3194 2015-05-15  Sam Weinig  <sam@webkit.org>
3195
3196         Move HTMLElement's children property to ParentNode
3197         https://bugs.webkit.org/show_bug.cgi?id=145072
3198
3199         Reviewed by Chris Dumez.
3200
3201         * fast/dom/ParentNode-children-expected.txt: Added.
3202         * fast/dom/ParentNode-children.html: Added.
3203         Test children on Element, Document and DocumentFragment.
3204
3205         * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
3206         Update results since document.children is no longer undefined.
3207
3208         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3209         Update results.
3210
3211 2015-05-15  Zalan Bujtas  <zalan@apple.com>
3212
3213         White edge on animating panel on http://rokkosunnyvale.com
3214         https://bugs.webkit.org/show_bug.cgi?id=144986
3215         rdar://problem/20907683
3216
3217         Reviewed by Simon Fraser.
3218
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.
3223
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.
3227
3228 2015-05-15  Marcos Chavarría Teijeiro  <mchavarria@igalia.com>
3229
3230         [GTK] Gardening 15th May.
3231         https://bugs.webkit.org/show_bug.cgi?id=145047
3232
3233         Unreviewed.
3234
3235         * platform/gtk/TestExpectations:
3236         * platform/gtk/fast/events/ghostly-mousemoves-in-subframe-expected.txt: Added.
3237
3238 2015-05-15  Ryosuke Niwa  <rniwa@webkit.org>
3239
3240         Removed failing test expectations from passing tests.
3241
3242         * TestExpectations:
3243         * platform/mac/TestExpectations:
3244
3245 2015-05-14  Zalan Bujtas  <zalan@apple.com>
3246
3247         Images on www.fitstylelife.com jiggle on hover.
3248         https://bugs.webkit.org/show_bug.cgi?id=145020
3249         rdar://problem/20885337
3250
3251         Reviewed by Simon Fraser.
3252
3253         This patch ensures that the clipping layer of a composited content is pixel snapped properly.
3254
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.
3259
3260 2015-05-14  Simon Fraser  <simon.fraser@apple.com>
3261
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
3265
3266         Reviewed by Dean Jackson.
3267         
3268         Test that toggles the attachment of the body background to fixed, then dumps layers.
3269
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.
3272
3273 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
3274
3275         Crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
3276         https://bugs.webkit.org/show_bug.cgi?id=119068
3277
3278         Reviewed by Enrica Casucci.
3279
3280         Added a test based on https://chromium.googlesource.com/chromium/blink/+/3500267482e60550ce84fadd6c0db883937ce744
3281
3282         * editing/inserting/insert-table-in-paragraph-crash-expected.txt: Added.
3283         * editing/inserting/insert-table-in-paragraph-crash.html: Added.
3284
3285 2015-05-14  Myles C. Maxfield  <mmaxfield@apple.com>
3286
3287         [Mac] Expose more font weights for -apple-system
3288         https://bugs.webkit.org/show_bug.cgi?id=144707
3289
3290         Reviewed by Simon Fraser.
3291
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.
3298
3299 2015-05-14  Filip Pizlo  <fpizlo@apple.com>
3300
3301         Unreviewed, skip js/regress-141098.html. The fix will be tracked in https://bugs.webkit.org/show_bug.cgi?id=145007
3302
3303         * TestExpectations:
3304
3305 2015-05-14  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3306
3307         [EFL] Unskip passing AX tests since r184198
3308
3309         Unreviewed EFL gardening.
3310
3311         * platform/efl/TestExpectations: Two AX tests have been passed since r184198.
3312
3313 2015-05-13  Joseph Pecoraro  <pecoraro@apple.com>
3314
3315         ES6: Allow duplicate property names
3316         https://bugs.webkit.org/show_bug.cgi?id=142895
3317
3318         Reviewed by Geoffrey Garen.
3319
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.
3325
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.
3335
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.
3341
3342 2015-05-13  Antti Koivisto  <antti@apple.com>
3343
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
3346
3347         Reviewed by Oliver Hunt.
3348
3349         * http/tests/cache/resources/non-shareable.css: Added.
3350         (#foo):
3351         (#bar):
3352         (#test1):
3353         (#test2):
3354         * http/tests/cache/resources/shareable.css: Added.
3355         (#foo):
3356         (#bar):
3357         (#test1):
3358         (#test2):
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.
3362
3363 2015-05-13  Ryosuke Niwa  <rniwa@webkit.org>
3364
3365         REGRESSION(r183770): Crash inside WebEditorClient::shouldApplyStyle when applying underline
3366         https://bugs.webkit.org/show_bug.cgi?id=144949
3367
3368         Reviewed by Darin Adler.
3369
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
3372         shouldApplyStyle.
3373
3374         * editing/style/underline-by-user-expected.txt: Added.
3375         * editing/style/underline-by-user.html: Added.
3376
3377 2015-05-13  Yusuke Suzuki  <utatane.tea@gmail.com>
3378
3379         [ES6] Implement String.raw
3380         https://bugs.webkit.org/show_bug.cgi?id=144330
3381
3382         Reviewed by Filip Pizlo.
3383
3384         Add String.raw.
3385
3386         * js/Object-getOwnPropertyNames-expected.txt:
3387         * js/script-tests/Object-getOwnPropertyNames.js:
3388
3389 2015-05-12  Alexey Proskuryakov  <ap@apple.com>
3390
3391         fast/text/simple-line-layout-text-stroke-width.html fails on Windows
3392
3393         * platform/win/TestExpectations: Mark it as such. The tets likely needs to be
3394         improved to work cross-platform.
3395
3396 2015-05-12  Filip Pizlo  <fpizlo@apple.com>
3397
3398         js/dom/stack-trace.html fails with eager compilation
3399         https://bugs.webkit.org/show_bug.cgi?id=144853
3400
3401         Reviewed by Benjamin Poulain.
3402         
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.
3408
3409         * js/script-tests/stack-trace.js: Added.
3410         * js/stack-trace-expected.txt: Added.
3411
3412 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
3413
3414         AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3415         https://bugs.webkit.org/show_bug.cgi?id=144936
3416
3417         Unreviewed gardening.
3418
3419         Adding the platform-specific expectations for Windows now that the
3420         accessibility tree is being correctly generated for this test.
3421
3422         * platform/win/accessibility/aria-menubar-menuitems-expected.txt: Added.
3423
3424 2015-05-12  Joanmarie Diggs  <jdiggs@igalia.com>
3425
3426         AX: [Win] REGRESSION(r184213) breaks aria-menubar-menuitems.html
3427         https://bugs.webkit.org/show_bug.cgi?id=144936
3428
3429         Reviewed by Chris Fleizach.
3430