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