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