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