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