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