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