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