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