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