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