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