Return a Promise from HTMLMediaElement.play()
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-05-05  Jer Noble  <jer.noble@apple.com>
2
3         Return a Promise from HTMLMediaElement.play()
4         https://bugs.webkit.org/show_bug.cgi?id=157400
5
6         Reviewed by Eric Carlson.
7
8         * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
9         * media/media-play-promise-reject-error-notsupported.html: Added.
10         * media/media-play-promise-reject-load-abort-expected.txt: Added.
11         * media/media-play-promise-reject-load-abort.html: Added.
12         * media/media-play-promise-reject-pause-abort-expected.txt: Added.
13         * media/media-play-promise-reject-pause-abort.html: Added.
14         * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
15         * media/media-play-promise-reject-play-notallowed.html: Added.
16         * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
17         * media/media-play-promise-reject-play-notsupported.html: Added.
18         * media/media-play-promise-resolve-expected.txt: Added.
19         * media/media-play-promise-resolve-when-playing-expected.txt: Added.
20         * media/media-play-promise-resolve-when-playing.html: Added.
21         * media/media-play-promise-resolve.html: Added.
22
23 2016-05-10  Commit Queue  <commit-queue@webkit.org>
24
25         Unreviewed, rolling out r200627.
26         https://bugs.webkit.org/show_bug.cgi?id=157531
27
28         This change has caused crashes in existing LayoutTests
29         (Requested by ryanhaddad on #webkit).
30
31         Reverted changeset:
32
33         "Return a Promise from HTMLMediaElement.play()"
34         https://bugs.webkit.org/show_bug.cgi?id=157400
35         http://trac.webkit.org/changeset/200627
36
37 2016-05-10  Simon Fraser  <simon.fraser@apple.com>
38
39         Fix scrolling tree dumping
40         https://bugs.webkit.org/show_bug.cgi?id=157529
41
42         Reviewed by Tim Horton.
43
44         * fast/scrolling/ios/remove-scrolling-role-expected.txt: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role-expected.txt.
45         * fast/scrolling/ios/remove-scrolling-role.html: Renamed from LayoutTests/platform/ios-simulator-wk2/scrolling/remove-scrolling-role.html.
46         * platform/ios-simulator-wk2/TestExpectations:
47
48 2016-05-10  Simon Fraser  <simon.fraser@apple.com>
49
50         Mark fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html as flakey.
51
52         * platform/ios-simulator-wk2/TestExpectations:
53         * platform/ios-simulator/TestExpectations:
54
55 2016-05-10  Joseph Pecoraro  <pecoraro@apple.com>
56
57         Web Inspector: Eliminate the crazy code for evaluateOnCallFrame
58         https://bugs.webkit.org/show_bug.cgi?id=157510
59         <rdar://problem/26191332>
60
61         Reviewed by Timothy Hatcher.
62
63         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI-expected.txt: Added.
64         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html: Added.
65
66 2016-05-05  Jer Noble  <jer.noble@apple.com>
67
68         Return a Promise from HTMLMediaElement.play()
69         https://bugs.webkit.org/show_bug.cgi?id=157400
70
71         Reviewed by Eric Carlson.
72
73         * media/media-play-promise-reject-error-notsupported-expected.txt: Added.
74         * media/media-play-promise-reject-error-notsupported.html: Added.
75         * media/media-play-promise-reject-load-abort-expected.txt: Added.
76         * media/media-play-promise-reject-load-abort.html: Added.
77         * media/media-play-promise-reject-pause-abort-expected.txt: Added.
78         * media/media-play-promise-reject-pause-abort.html: Added.
79         * media/media-play-promise-reject-play-notallowed-expected.txt: Added.
80         * media/media-play-promise-reject-play-notallowed.html: Added.
81         * media/media-play-promise-reject-play-notsupported-expected.txt: Added.
82         * media/media-play-promise-reject-play-notsupported.html: Added.
83         * media/media-play-promise-resolve-expected.txt: Added.
84         * media/media-play-promise-resolve-when-playing-expected.txt: Added.
85         * media/media-play-promise-resolve-when-playing.html: Added.
86         * media/media-play-promise-resolve.html: Added.
87
88 2016-05-10  Zalan Bujtas  <zalan@apple.com>
89
90         REGRESSION (r193610): Drop down menu doesn’t expand at allofbach.com
91         https://bugs.webkit.org/show_bug.cgi?id=157445
92
93         Reviewed by Simon Fraser.
94
95         When we don't run transitions (becasuse of to/from 'auto' values) we should also not
96         report the 'from' value and behave as if we finished the transition already.
97
98         * fast/animation/height-auto-transition-computed-value-expected.html: Added.
99         * fast/animation/height-auto-transition-computed-value.html: Added.
100         * imported/blink/transitions/transition-not-interpolable-expected.txt:
101
102 2016-05-09  Dean Jackson  <dino@apple.com>
103
104         [iOS] <select> elements should render right-aligned when in RTL mode
105         https://bugs.webkit.org/show_bug.cgi?id=157501
106         <rdar://problem/26187870>
107
108         Reviewed by Antoine Quint.
109
110         Rebaseline now that iOS is doing the right thing.
111
112         * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt:
113         * platform/ios-simulator/fast/forms/listbox-bidi-align-expected.txt:
114         * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
115         * platform/ios-simulator/fast/text/international/bidi-listbox-atsui-expected.txt:
116         * platform/ios-simulator/fast/text/international/bidi-listbox-expected.txt:
117         * platform/ios-simulator/fast/text/international/bidi-menulist-expected.txt:
118         * platform/ios-simulator/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
119
120 2016-05-10  Youenn Fablet  <youenn.fablet@crf.canon.fr>
121
122         NodeList should be iterable
123         https://bugs.webkit.org/show_bug.cgi?id=131443
124         <rdar://problem/25731519>
125
126         Reviewed by Darin Adler.
127
128         * fast/dom/domListEnumeration-expected.txt:
129         * fast/dom/nodeListIterator-expected.txt: Added.
130         * fast/dom/nodeListIterator.html: Added.
131         * fast/dom/script-tests/domListEnumeration.js:
132         * fast/text/font-face-set-javascript-expected.txt:
133         * fast/text/font-face-set-javascript.html:
134
135 2016-05-09  Sergio Villar Senin  <svillar@igalia.com>
136
137         [css-grid] Implement auto-repeat computation
138         https://bugs.webkit.org/show_bug.cgi?id=157473
139
140         Reviewed by Darin Adler.
141
142         Apart from some home made tests I'm importing 5 patches from Mozilla's test suite as they
143         perfectly test the behavior of auto-repeat with positioned items. I've commented auto-fit
144         tests as that feature isn't implemented yet.
145
146         * fast/css-grid-layout/grid-auto-fill-columns-expected.txt: Added.
147         * fast/css-grid-layout/grid-auto-fill-columns.html: Added.
148         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt: Added.
149         * fast/css-grid-layout/grid-auto-fill-rows.html: Added.
150         * fast/css-grid-layout/grid-change-auto-repeat-tracks-expected.txt: Added.
151         * fast/css-grid-layout/grid-change-auto-repeat-tracks.html: Added.
152         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
153         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
154         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001-expected.html: Added.
155         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-001.html: Added.
156         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002-expected.html: Added.
157         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-002.html: Added.
158         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003-expected.html: Added.
159         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-003.html: Added.
160         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004-expected.html: Added.
161         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-004.html: Added.
162         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005-expected.html: Added.
163         * fast/css-grid-layout/mozilla/grid-repeat-auto-fill-fit-005.html: Added.
164
165 2016-05-09  Joseph Pecoraro  <pecoraro@apple.com>
166
167         Web Inspector: CRASH under JSC::DebuggerCallFrame::thisValue when hitting breakpoint
168         https://bugs.webkit.org/show_bug.cgi?id=157442
169         <rdar://problem/24172015>
170
171         Reviewed by Saam Barati.
172
173         * inspector/debugger/break-in-constructor-before-super-expected.txt: Added.
174         * inspector/debugger/break-in-constructor-before-super.html: Added.
175
176 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
177
178         iOS-scrolling test cleanup.
179         
180         Move iOS scrolling tests from platform/ios-simulator/fast/scrolling/ios to fast/scrolling/ios/.
181         Rebaseline those that need it. Enable some in iOS WK1 if they pass.
182         
183         Try to make fast/scrolling/ios/touch-scroll-visibility-hidden.html not flakey
184
185         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt.
186         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor.html.
187         * fast/scrolling/ios/iframe-inside-overflow-clipping-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping-expected.txt.
188         * fast/scrolling/ios/iframe-inside-overflow-clipping.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/iframe-inside-overflow-clipping.html.
189         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor-expected.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor-expected.html.
190         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-clip-with-accelerated-scrolling-ancestor.html.
191         * fast/scrolling/ios/overflow-div-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling-expected.txt.
192         * fast/scrolling/ios/overflow-div-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-div-scrolling.html.
193         * fast/scrolling/ios/overflow-scroll-inherited-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited-expected.txt.
194         * fast/scrolling/ios/overflow-scroll-inherited.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-inherited.html.
195         * fast/scrolling/ios/overflow-scroll-touch-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch-expected.txt.
196         * fast/scrolling/ios/overflow-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scroll-touch.html.
197         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-expected.txt.
198         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size-expected.txt.
199         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size.html.
200         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip.html.
201         * fast/scrolling/ios/remove-overflow-crash-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash-expected.txt.
202         * fast/scrolling/ios/remove-overflow-crash.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/remove-overflow-crash.html.
203         * fast/scrolling/ios/resources/jump-back.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/resources/jump-back.html.
204         * fast/scrolling/ios/script-tests/TEMPLATE.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/TEMPLATE.html.
205         * fast/scrolling/ios/script-tests/overflow-div-scrolling.js: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/script-tests/overflow-div-scrolling.js.
206         (verifyScrollOffset):
207         * fast/scrolling/ios/scroll-event-from-scrollTo-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo-expected.txt.
208         * fast/scrolling/ios/scroll-event-from-scrollTo.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-event-from-scrollTo.html.
209         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow-expected.txt.
210         * fast/scrolling/ios/scroll-events-back-forward-after-pageshow.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-after-pageshow.html.
211         * fast/scrolling/ios/scroll-events-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward-expected.txt.
212         * fast/scrolling/ios/scroll-events-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scroll-events-back-forward.html.
213         * fast/scrolling/ios/scrollTo-at-page-load-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load-expected.txt.
214         * fast/scrolling/ios/scrollTo-at-page-load.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollTo-at-page-load.html.
215         * fast/scrolling/ios/scrollbar-hiding-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding-expected.txt.
216         * fast/scrolling/ios/scrollbar-hiding.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding.html.
217         * fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport-expected.txt.
218         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport.html.
219         * fast/scrolling/ios/table-cell-touch-scrolling-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling-expected.txt.
220         * fast/scrolling/ios/table-cell-touch-scrolling.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/table-cell-touch-scrolling.html.
221         * fast/scrolling/ios/textarea-scroll-touch-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch-expected.txt.
222         * fast/scrolling/ios/textarea-scroll-touch.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch.html.
223         * fast/scrolling/ios/touch-scroll-back-forward-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward-expected.txt.
224         * fast/scrolling/ios/touch-scroll-back-forward.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-scroll-back-forward.html.
225         * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
226         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
227         * fast/scrolling/ios/touch-stacking-expected.txt: Copied from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking-expected.txt.
228         * fast/scrolling/ios/touch-stacking.html: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking.html.
229         * platform/ios-simulator-wk1/TestExpectations:
230         * platform/ios-simulator-wk2/TestExpectations:
231         * platform/ios-simulator/TestExpectations:
232         * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.png: Added.
233         * platform/ios-simulator/fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt.
234         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-expected.txt.
235         * platform/ios-simulator/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/overflow-scrolling-ancestor-clip-size-expected.txt.
236         * platform/ios-simulator/fast/scrolling/ios/scrollbar-hiding-expected.png: Added.
237         * platform/ios-simulator/fast/scrolling/ios/scrollbar-hiding-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrollbar-hiding-expected.txt.
238         * platform/ios-simulator/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/scrolling-content-clip-to-viewport-expected.txt.
239         * platform/ios-simulator/fast/scrolling/ios/textarea-scroll-touch-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/textarea-scroll-touch-expected.txt.
240         * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.png: Added.
241         * platform/ios-simulator/fast/scrolling/ios/touch-stacking-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/scrolling/touch-stacking-expected.txt.
242
243 2016-05-09  Filip Pizlo  <fpizlo@apple.com>
244
245         Polymorphic operands in operators coerces downstream values to double.
246         https://bugs.webkit.org/show_bug.cgi?id=151793
247
248         Reviewed by Mark Lam.
249
250         * js/regress/object-int-add-array-expected.txt: Added.
251         * js/regress/object-int-add-array.html: Added.
252         * js/regress/object-int-add-expected.txt: Added.
253         * js/regress/object-int-add.html: Added.
254         * js/regress/object-int-mul-array-expected.txt: Added.
255         * js/regress/object-int-mul-array.html: Added.
256         * js/regress/object-int-sub-array-expected.txt: Added.
257         * js/regress/object-int-sub-array.html: Added.
258         * js/regress/object-int-sub-expected.txt: Added.
259         * js/regress/object-int-sub.html: Added.
260         * js/regress/script-tests/object-int-add-array.js: Added.
261         (i.o.valueOf):
262         * js/regress/script-tests/object-int-add.js: Added.
263         (i.o.valueOf):
264         * js/regress/script-tests/object-int-mul-array.js: Added.
265         (i.o.valueOf):
266         * js/regress/script-tests/object-int-sub-array.js: Added.
267         (i.o.valueOf):
268         * js/regress/script-tests/object-int-sub.js: Added.
269         (i.o.valueOf):
270
271 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
272
273         Land correct result for a recently added test.
274
275         * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt:
276
277 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
278
279         [iOS] visibility:hidden -webkit-overflow-scrolling: touch divs can interfere with page scrolling
280         https://bugs.webkit.org/show_bug.cgi?id=157496
281         rdar://problem/22963278
282
283         Reviewed by Tim Horton.
284         
285         Add a fast/scrolling/ios directory, disable it everywhere except on iOS.
286
287         * TestExpectations:
288         * fast/scrolling/ios/touch-scroll-visibility-hidden-expected.txt: Added.
289         * fast/scrolling/ios/touch-scroll-visibility-hidden.html: Added.
290         * platform/ios-simulator-wk2/TestExpectations:
291
292 2016-05-09  Myles C. Maxfield  <mmaxfield@apple.com>
293
294         Web Font is downloaded even when all the characters in the document are outside its unicode-range
295         https://bugs.webkit.org/show_bug.cgi?id=42154
296         <rdar://problem/17779042>
297
298         Reviewed by Darin Adler.
299
300         * fast/text/unicode-range-download-expected.txt: Added.
301         * fast/text/unicode-range-download.html: Added.
302         * fast/text/resources/unicode-range-download-Ahem.otf: Added.
303         * fast/text/resources/unicode-range-download-Ahem.ttf: Added.
304         * fast/text/resources/unicode-range-download-Ahem.woff: Added.
305         * imported/blink/svg/custom/resources/graffiti.svg: Added.
306         imported/blink/svg/custom/svg-fonts-unloaded-segment.html requires this font.
307
308 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
309
310         Remove testRunner.setTextAutosizingEnabled and migrate the one test that uses it
311         https://bugs.webkit.org/show_bug.cgi?id=157480
312
313         Reviewed by Zalan Bujtas.
314
315         Migrate the one test that used testRunner.setTextAutosizingEnabled() to window.internals.settings.setTextAutosizingEnabled()
316         and move it next to the other iOS text autosizing tests.
317
318         * fast/text-autosizing/ios/textarea-auto-sizing-disable-expected.txt: Renamed from LayoutTests/platform/ios-simulator/ios/fast/html/textarea-auto-sizing-disable-expected.txt.
319         * fast/text-autosizing/ios/textarea-auto-sizing-disable.html: Renamed from LayoutTests/platform/ios-simulator/ios/fast/html/textarea-auto-sizing-disable.html.
320         * platform/ios-simulator/TestExpectations:
321
322 2016-05-09  Simon Fraser  <simon.fraser@apple.com>
323
324         Upstream some iOS text autosizing tests.
325
326         * fast/text-autosizing/ios/anonymous-block.html: Added.
327         * fast/text-autosizing/ios/contenteditable.html: Added.
328         * fast/text-autosizing/ios/first-letter.html: Added.
329         * fast/text-autosizing/ios/font-family-case-insensitive-expected.txt: Added.
330         * fast/text-autosizing/ios/font-family-case-insensitive.html: Added.
331         * fast/text-autosizing/ios/lists.html: Added.
332         * fast/text-autosizing/ios/overflow.html: Added.
333         * fast/text-autosizing/ios/percent-adjust-length-line-height-expected.txt: Added.
334         * fast/text-autosizing/ios/percent-adjust-length-line-height.html: Added.
335         * fast/text-autosizing/ios/percent-adjust-number-line-height-expected.txt: Added.
336         * fast/text-autosizing/ios/percent-adjust-number-line-height.html: Added.
337         * fast/text-autosizing/ios/percent-adjust-percent-line-height-expected.txt: Added.
338         * fast/text-autosizing/ios/percent-adjust-percent-line-height.html: Added.
339         * platform/ios-simulator/fast/text-autosizing/ios/anonymous-block-expected.txt: Added.
340         * platform/ios-simulator/fast/text-autosizing/ios/contenteditable-expected.txt: Added.
341         * platform/ios-simulator/fast/text-autosizing/ios/first-letter-expected.txt: Added.
342         * platform/ios-simulator/fast/text-autosizing/ios/lists-expected.txt: Added.
343         * platform/ios-simulator/fast/text-autosizing/ios/overflow-expected.txt: Added.
344         * platform/mac/fast/text-autosizing/ios/anonymous-block-expected.txt: Added.
345         * platform/mac/fast/text-autosizing/ios/contenteditable-expected.txt: Added.
346         * platform/mac/fast/text-autosizing/ios/first-letter-expected.txt: Added.
347         * platform/mac/fast/text-autosizing/ios/lists-expected.txt: Added.
348         * platform/mac/fast/text-autosizing/ios/overflow-expected.txt: Added.
349
350 2016-05-06  Simon Fraser  <simon.fraser@apple.com>
351
352         [iOS WK2] Font size increases on some pages after navigating then going back
353         https://bugs.webkit.org/show_bug.cgi?id=157441
354         rdar://problem/22873240
355
356         Reviewed by Darin Adler.
357
358         * fast/text-autosizing/ios/text-autosizing-after-back-expected.html: Added.
359         * fast/text-autosizing/ios/text-autosizing-after-back.html: Added.
360
361 2016-05-09  Ryan Haddad  <ryanhaddad@apple.com>
362
363         Rebaseline failing LayoutTests after r200580
364
365         Unreviewed test gardening.
366
367         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
368         * http/tests/workers/worker-importScriptsOnError-expected.txt:
369         * inspector/model/remote-object-get-properties-expected.txt:
370
371 2016-05-09  Chris Dumez  <cdumez@apple.com>
372
373         Optimize [StrictTypeChecking] on IDL operations
374         https://bugs.webkit.org/show_bug.cgi?id=157467
375
376         Reviewed by Darin Adler.
377
378         Rebaseline existing tests now that we provide a more useful exception
379         message when passing null for a non-nullable parameter and assigning
380         null to a non-nullable attribute.
381
382         * editing/selection/extend-expected.txt:
383         * fast/dom/Document/adoptNode-null-expected.txt:
384         * fast/dom/Document/adoptNode-null.html:
385         * fast/dom/Document/importNode-null-expected.txt:
386         * fast/dom/Document/importNode-null.html:
387         * fast/dom/Element/attr-param-typechecking-expected.txt:
388         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
389         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
390         * fast/dom/Range/range-intersectsNode-expected.txt:
391         * fast/dom/createNodeIterator-parameters-expected.txt:
392         * fast/dom/createNodeIterator-parameters.html:
393         * fast/dom/createTreeWalker-parameters-expected.txt:
394         * fast/dom/createTreeWalker-parameters.html:
395         * fast/dom/xmlserializer-serialize-to-string-exception-expected.txt:
396         * fast/dynamic/insertAdjacentElement-expected.txt:
397         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt:
398         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
399         * fast/text/font-face-set-javascript-expected.txt:
400         * fast/text/text-combine-crash-expected.txt:
401         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
402         * media/encrypted-media/encrypted-media-v2-syntax.html:
403         * webaudio/createMediaStreamSource-null-expected.txt:
404         * webaudio/createMediaStreamSource-null.html:
405         * webaudio/decode-audio-data-basic-expected.txt:
406         * webaudio/decode-audio-data-basic.html:
407         * webaudio/mediaelementaudiosourcenode-expected.txt:
408         * webaudio/mediaelementaudiosourcenode.html:
409
410 2016-05-09  Ryosuke Niwa  <rniwa@webkit.org>
411
412         Focusing a shadow host places the slot content after the shadow DOM content
413         https://bugs.webkit.org/show_bug.cgi?id=154770
414         <rdar://problem/24873102>
415
416         Reviewed by Antti Koivisto.
417
418         Add a regression test now that the bug has been fixed.
419
420         * fast/shadow-dom/shadow-layout-after-focus-expected.html: Added.
421         * fast/shadow-dom/shadow-layout-after-focus.html: Added.
422
423 2016-05-09  Ryosuke Niwa  <rniwa@webkit.org>
424
425         REGRESSION (198056): Unable to use edit buttons on WordPress
426         https://bugs.webkit.org/show_bug.cgi?id=157475
427
428         Reviewed by Antti Koivisto.
429
430         Updated the tests.
431
432         * fast/shadow-dom/Extensions-to-Event-Interface-expected.txt:
433         * fast/shadow-dom/Extensions-to-Event-Interface.html:
434         * fast/shadow-dom/resources/event-path-test-helpers.js:
435         (dispatchEventWithLog):
436
437 2016-05-09  Ryan Haddad  <ryanhaddad@apple.com>
438
439         Removing timeout and adding failure expectation for storage/indexeddb/intversion-open-in-upgradeneeded.html
440         https://bugs.webkit.org/show_bug.cgi?id=155050
441
442         Unreviewed test gardening.
443
444         * platform/mac-wk2/TestExpectations:
445
446 2016-05-09  Manuel Rego Casasnovas  <rego@igalia.com>
447
448         [css-grid] Fix static position for positioned grid items
449         https://bugs.webkit.org/show_bug.cgi?id=157417
450
451         Reviewed by Darin Adler.
452
453         Updated several tests to follow the new expected behavior.
454
455         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
456         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
457         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
458         * fast/css-grid-layout/grid-positioned-items-gaps.html:
459         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
460         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
461         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
462         * fast/css-grid-layout/grid-sizing-positioned-items.html:
463
464 2016-05-09  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
465
466         Fix wrong gardening in r200570
467
468         Unreviewed EFL gardening.
469
470         * TestExpectations: Move selection gap tests to EFL's one.
471         * platform/efl/TestExpectations:
472
473 2016-05-09  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
474
475         [EFL] Skip tests of selection gap because EFL port disabled to paint the selection gap
476
477         Unreviewed EFL gardening.
478
479         * TestExpectations:
480
481 2016-05-08  Zalan Bujtas  <zalan@apple.com>
482
483         iOS selection: Use inflow containing block for positioned <br>.
484         https://bugs.webkit.org/show_bug.cgi?id=157115
485         <rdar://problem/25969295>
486
487         Reviewed by Ryosuke Niwa.
488
489         Similarly to RenderText, we should just use the inflow containing block for
490         selected <br> even when it is positioned out of flow. This visually matches Mac OS X
491         behaviour (selection painting does not get extended to the positioned <br>).
492
493         * fast/text/fixed-positioned-br-crash-expected.txt: Added.
494         * fast/text/fixed-positioned-br-crash.html: Added.
495
496 2016-05-08  Darin Adler  <darin@apple.com>
497
498         Correct dictionary bindings handling of optional, null, and undefined
499         https://bugs.webkit.org/show_bug.cgi?id=157463
500
501         Reviewed by Chris Dumez.
502
503         * fast/dom/MutationObserver/observe-exceptions-expected.txt: Reverted that
504         change to expect a more specific TypeError just as it was a day ago before
505         my last patch. The TypeError is back to being a problem with the specifics
506         of the arguments passed rather than a problem with null and undefined
507         themselves being invalid.
508
509 2016-05-07  Darin Adler  <darin@apple.com>
510
511         Change MutationObserver::observe to take an IDL dictionary, rather than WebCore::Dictionary
512         https://bugs.webkit.org/show_bug.cgi?id=157456
513
514         Reviewed by Chris Dumez.
515
516         * fast/dom/MutationObserver/observe-exceptions-expected.txt: Updated to expect
517         the specific TypeError generated by the bindings code rather than the generic
518         TypeError we got before generated inside the C++ DOM.
519
520 2016-05-07  Joanmarie Diggs  <jdiggs@igalia.com>
521
522         REGRESSION(r196222): [AX][GTK] accessibility/gtk/caret-offsets.html failing
523         https://bugs.webkit.org/show_bug.cgi?id=153956
524
525         Reviewed by Chris Fleizach.
526
527         Change the test to run asynchronously and update the expectations.
528
529         * accessibility/gtk/caret-offsets-expected.txt: Updated.
530         * accessibility/gtk/caret-offsets.html: Updated.
531         * platform/gtk/TestExpectations: Unskipped the previously-failing test.
532
533 2016-05-06  Per Arne Vollan  <peavo@outlook.com>
534
535         [Win] Skip failing INTL test.
536         https://bugs.webkit.org/show_bug.cgi?id=157418
537
538         Reviewed by Alex Christensen.
539
540         Temporarily skip string-localeCompare.js, because AppleWin currently does not have INTL enabled.
541
542         * js/script-tests/string-localeCompare.js:
543         * platform/win/TestExpectations:
544
545 2016-05-06  Ryosuke Niwa  <rniwa@webkit.org>
546
547         MouseEvent's offsetX and offsetY should be based on relative target
548         https://bugs.webkit.org/show_bug.cgi?id=157444
549         <rdar://problem/24396408>
550
551         Reviewed by Darin Adler.
552
553         Add a W3C style testharness.js test for adjusting offsetX and offsetY to the adjusted target
554         since our existing behavior matches the spec as well as Chrome's behavior:
555         http://w3c.github.io/webcomponents/spec/shadow/#event-dispatch
556
557         * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Added.
558         * fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Added.
559
560 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
561
562         Web Inspector: Improve console.count()
563         https://bugs.webkit.org/show_bug.cgi?id=157439
564         <rdar://problem/26152654>
565
566         Reviewed by Timothy Hatcher.
567
568         * inspector/console/console-api-expected.txt:
569         * inspector/console/console-count-expected.txt: Added.
570         * inspector/console/console-count.html: Added.
571         * inspector/console/console-time.html:
572
573 2016-05-06  Simon Fraser  <simon.fraser@apple.com>
574
575         Enable IOS_TEXT_AUTOSIZING on Mac and make it testable
576         https://bugs.webkit.org/show_bug.cgi?id=157432
577         rdar://problem/16406720
578
579         Reviewed by Dean Jackson.
580
581         Enable fast/text-autosizing/ios/ on Mac and iOS
582
583         * fast/text-autosizing/ios/autosize-width-expected.html: Added.
584         * fast/text-autosizing/ios/autosize-width.html: Added.
585         * platform/ios-simulator/TestExpectations:
586         * platform/mac-wk2/TestExpectations:
587         * platform/mac/TestExpectations:
588
589 2016-05-06  Joseph Pecoraro  <pecoraro@apple.com>
590
591         Web Inspector: Console: Variables defined with let/const aren't accessible outside of console's scope
592         https://bugs.webkit.org/show_bug.cgi?id=150752
593         <rdar://problem/23343385>
594
595         Reviewed by Mark Lam.
596
597         * inspector/runtime/evaluate-CommandLineAPI-expected.txt: Added.
598         * inspector/runtime/evaluate-CommandLineAPI.html: Added.
599         New test covering the different cases of global evaluation with the
600         CommandLineAPI as a scope extension.
601
602         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
603         * inspector/console/command-line-api-expected.txt:
604         * inspector/debugger/js-stacktrace-expected.txt:
605         * inspector/debugger/js-stacktrace.html:
606         * inspector/model/stack-trace-expected.txt:
607         * platform/mac/inspector/model/remote-object-expected.txt:
608         Update expectations now that global evaluations are treated as
609         program's [global code] and not evals [eval code]. Also some
610         line number changes.
611
612 2016-05-06  Tim Horton  <timothy_horton@apple.com>
613
614         <attachment> element should understand UTIs
615         https://bugs.webkit.org/show_bug.cgi?id=157425
616         <rdar://problem/25585401>
617
618         Reviewed by Anders Carlsson.
619
620         * fast/attachment/attachment-uti-expected.html: Added.
621         * fast/attachment/attachment-uti.html: Added.
622         Add a test that UTIs render the same as their corresponding MIME types.
623
624 2016-05-06  Chris Dumez  <cdumez@apple.com>
625
626         Clean up converting from JSValue to float / double in the bindings generator
627         https://bugs.webkit.org/show_bug.cgi?id=157407
628
629         Reviewed by Darin Adler.
630
631         Rebaseline the tests now that we provide a more useful exception message.
632
633         * fast/canvas/canvas-2d-imageData-create-nonfinite-expected.txt:
634         * fast/canvas/canvas-getImageData-invalid-expected.txt:
635         * fast/canvas/canvas-putImageData-expected.txt:
636         * fast/canvas/canvas-putImageData.js:
637         * fast/canvas/linearGradient-infinite-values-expected.txt:
638         * fast/canvas/radialGradient-infinite-values-expected.txt:
639         * fast/canvas/resources/canvas-2d-imageData-create-nonfinite.js:
640         * fast/canvas/script-tests/canvas-getImageData-invalid.js:
641         * fast/canvas/script-tests/linearGradient-infinite-values.js:
642         * fast/canvas/script-tests/radialGradient-infinite-values.js:
643
644 2016-05-06  Brady Eidson  <beidson@apple.com>
645
646         Unreviewed IDB test gardening.
647
648         * TestExpectations:
649         * storage/indexeddb/pending-activity-workers-expected.txt: Updated expectations.
650
651 2016-05-06  Brady Eidson  <beidson@apple.com>
652
653         Unreviewed IDB test gardening.
654
655         Fix a failing test, and add better classification/comments to a different failing test.
656
657         * TestExpectations:
658         * storage/indexeddb/dont-commit-on-blocked-expected.txt:
659         * storage/indexeddb/dont-commit-on-blocked.html:
660
661 2016-05-06  Brady Eidson  <beidson@apple.com>
662
663         Unreviewed IDB test gardening.
664
665         Update the workers variant of "deletedatabase-delayed-by-open-and-versionchange" to the modern expected results.
666
667         * TestExpectations:
668         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers-expected.txt:
669
670 2016-05-06  Dean Jackson  <dino@apple.com>
671
672         Regions, Shapes and Tracks don't need runtime features
673         https://bugs.webkit.org/show_bug.cgi?id=157426
674         <rdar://problem/26146262>
675
676         Reviewed by Simon Fraser.
677
678         Remove these tests since their runtime flags no longer exist.
679
680         * fast/regions/css-regions-disabled-expected.txt: Removed.
681         * fast/regions/css-regions-disabled.html: Removed.
682         * fast/shapes/css-shapes-disabled-expected.txt: Removed.
683         * fast/shapes/css-shapes-disabled.html: Removed.
684
685 2016-05-06  Brady Eidson  <beidson@apple.com>
686
687         Unreviewed IDB test gardening.
688
689         Finish removing unsupported lines from the "unprefix" test.
690
691         * storage/indexeddb/unprefix-private-expected.txt:
692
693 2016-05-06  Brady Eidson  <beidson@apple.com>
694
695         Unreviewed IDB test gardening.
696
697         Remove unsupported lines from the "unprefix" test.
698         
699         * TestExpectations:
700         * storage/indexeddb/resources/unprefix.js:
701         * storage/indexeddb/unprefix-expected.txt:
702         * storage/indexeddb/unprefix-workers-expected.txt:
703
704 2016-05-06  Brady Eidson  <beidson@apple.com>
705
706         Unreviewed IDB test gardening.
707
708         Remove the Workers variant of a test that had been removed for being irrelevant.
709
710         * TestExpectations:
711         * storage/indexeddb/factory-basics-workers-expected.txt: Removed.
712         * storage/indexeddb/factory-basics-workers.html: Removed.
713
714 2016-05-06  Brady Eidson  <beidson@apple.com>
715
716         Modern IDB (Workers): Start running a lot of the workers tests.
717         https://bugs.webkit.org/show_bug.cgi?id=157424
718
719         Reviewed by Sam Weinig.
720
721         Many tests that obviously pass need updated expectations for the details of error messages.
722
723         Others just work right out of the box.
724
725         * TestExpectations: Enable some tests, and categorize remaining failures.
726         
727         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
728         * http/tests/security/cross-origin-worker-indexeddb-allowed.html:
729         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
730         * http/tests/security/cross-origin-worker-indexeddb.html:
731         * http/tests/security/resources/cross-origin-iframe-for-worker-indexeddb.html:
732         * http/tests/security/resources/document-for-cross-origin-worker-indexeddb.html:
733         * http/tests/security/resources/worker-for-indexeddb.js:
734         * storage/indexeddb/basics-workers.html:
735         * storage/indexeddb/cursor-advance-workers-expected.txt:
736         * storage/indexeddb/cursor-advance-workers.html:
737         * storage/indexeddb/deletedatabase-delayed-by-open-and-versionchange-workers.html:
738         * storage/indexeddb/dont-commit-on-blocked-private.html:
739         * storage/indexeddb/dont-commit-on-blocked.html:
740         * storage/indexeddb/factory-basics-workers.html:
741         * storage/indexeddb/index-basics-workers-expected.txt:
742         * storage/indexeddb/index-basics-workers.html:
743         * storage/indexeddb/modern/workers-disabled.html:
744         * storage/indexeddb/objectstore-basics-workers-expected.txt:
745         * storage/indexeddb/objectstore-basics-workers.html:
746         * storage/indexeddb/open-twice-workers.html:
747         * storage/indexeddb/pending-activity-workers.html:
748         * storage/indexeddb/pending-version-change-on-exit-private.html:
749         * storage/indexeddb/pending-version-change-on-exit.html:
750         * storage/indexeddb/pending-version-change-stuck-private.html:
751         * storage/indexeddb/pending-version-change-stuck-works-with-terminate-private.html:
752         * storage/indexeddb/pending-version-change-stuck-works-with-terminate.html:
753         * storage/indexeddb/pending-version-change-stuck.html:
754         * storage/indexeddb/transaction-complete-workers-expected.txt:
755         * storage/indexeddb/transaction-complete-workers-private-expected.txt:
756         * storage/indexeddb/transaction-complete-workers-private.html:
757         * storage/indexeddb/transaction-complete-workers.html:
758         * storage/indexeddb/unprefix-workers.html:
759
760 2016-05-06  Ryosuke Niwa  <rniwa@webkit.org>
761
762         FKA: No way to get focus from DOM to shadow DOM components (Was: HTML5 media controls not keyboard accessible)
763         https://bugs.webkit.org/show_bug.cgi?id=117857
764
765         Reviewed by Jer Noble.
766
767         Added a regression test for moving focus into media elements by pressing tab key.
768
769         * media/tab-focus-inside-media-elements-expected.txt: Added.
770         * media/tab-focus-inside-media-elements.html: Added.
771
772 2016-05-06  Filip Pizlo  <fpizlo@apple.com>
773
774         JS Function removed after parsing
775         https://bugs.webkit.org/show_bug.cgi?id=149175
776
777         Reviewed by Mark Lam.
778         
779         This bug doesn't happen anymore, but the test case is still useful. This test will fail 1/5 of
780         the time if we regress.
781
782         * js/dom/function-removed-after-parsing-expected.txt: Added.
783         * js/dom/function-removed-after-parsing.html: Added.
784
785 2016-05-06  Jer Noble  <jer.noble@apple.com>
786
787         Muted media elements should be allowed to autoplay, even if RequireUserGestureForAudioRateChange is set.
788         https://bugs.webkit.org/show_bug.cgi?id=157404
789         <rdar://problem/26016802>
790
791         Reviewed by Eric Carlson.
792
793         * media/audio-playback-restriction-play-muted-expected.txt: Added.
794         * media/audio-playback-restriction-play-muted.html: Added.
795
796 2016-05-06  Manuel Rego Casasnovas  <rego@igalia.com>
797
798         [css-grid] Unprefix CSS Grid Layout properties
799         https://bugs.webkit.org/show_bug.cgi?id=157137
800
801         Reviewed by Simon Fraser.
802
803         Remove "-webkit" prefix from all the grid layout properties,
804         including the display value.
805         Update the source code to remove the prefix where it was used too.
806
807         * css3/parse-align-content.html:
808         * css3/parse-align-items.html:
809         * css3/parse-align-self.html:
810         * css3/parse-justify-content.html:
811         * fast/css-grid-layout/absolute-positioning-definite-sizes.html:
812         * fast/css-grid-layout/absolute-positioning-grid-container-containing-block.html:
813         * fast/css-grid-layout/absolute-positioning-grid-container-parent.html:
814         * fast/css-grid-layout/anonymous-grid-items-expected.html:
815         * fast/css-grid-layout/anonymous-grid-items.html:
816         * fast/css-grid-layout/auto-content-resolution-columns.html:
817         * fast/css-grid-layout/auto-content-resolution-rows.html:
818         * fast/css-grid-layout/breadth-size-resolution-grid.html:
819         * fast/css-grid-layout/calc-resolution-grid-item.html:
820         * fast/css-grid-layout/compute-intrinsic-widths-scrollbar.html:
821         * fast/css-grid-layout/display-grid-set-get-expected.txt:
822         * fast/css-grid-layout/explicit-grid-size.html:
823         * fast/css-grid-layout/flex-and-content-sized-resolution-columns-expected.txt:
824         * fast/css-grid-layout/flex-and-content-sized-resolution-columns.html:
825         * fast/css-grid-layout/flex-and-intrinsic-sizes.html:
826         * fast/css-grid-layout/flex-and-minmax-content-resolution-columns.html:
827         * fast/css-grid-layout/flex-and-minmax-content-resolution-rows.html:
828         * fast/css-grid-layout/flex-content-distribution.html:
829         * fast/css-grid-layout/flex-content-resolution-columns.html:
830         * fast/css-grid-layout/flex-content-resolution-rows.html:
831         * fast/css-grid-layout/flex-content-sized-column-use-available-width.html:
832         * fast/css-grid-layout/flex-content-sized-columns-resize.html:
833         * fast/css-grid-layout/flex-factor-sum-less-than-1.html:
834         * fast/css-grid-layout/float-not-protruding-into-next-grid-item.html:
835         * fast/css-grid-layout/floating-empty-grids.html:
836         * fast/css-grid-layout/grid-align-content-distribution-vertical-lr.html:
837         * fast/css-grid-layout/grid-align-content-distribution-vertical-rl.html:
838         * fast/css-grid-layout/grid-align-content-distribution.html:
839         * fast/css-grid-layout/grid-align-content-vertical-lr.html:
840         * fast/css-grid-layout/grid-align-content-vertical-rl.html:
841         * fast/css-grid-layout/grid-align-content.html:
842         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html:
843         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html:
844         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html:
845         * fast/css-grid-layout/grid-align-justify-overflow.html:
846         * fast/css-grid-layout/grid-align-justify-stretch.html:
847         * fast/css-grid-layout/grid-align-stretching-replaced-items.html:
848         * fast/css-grid-layout/grid-align.html:
849         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
850         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
851         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
852         * fast/css-grid-layout/grid-auto-columns-rows-resolution.html:
853         * fast/css-grid-layout/grid-auto-columns-rows-update.html:
854         * fast/css-grid-layout/grid-auto-flow-get-set-expected.txt:
855         * fast/css-grid-layout/grid-auto-flow-get-set.html:
856         * fast/css-grid-layout/grid-auto-flow-resolution.html:
857         * fast/css-grid-layout/grid-auto-flow-sparse.html:
858         * fast/css-grid-layout/grid-auto-flow-update.html:
859         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns-expected.txt:
860         * fast/css-grid-layout/grid-automatic-minimum-for-auto-columns.html:
861         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows-expected.txt:
862         * fast/css-grid-layout/grid-automatic-minimum-for-auto-rows.html:
863         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
864         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
865         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
866         * fast/css-grid-layout/grid-columns-rows-get-set.html:
867         * fast/css-grid-layout/grid-container-change-named-grid-lines-recompute-child.html:
868         * fast/css-grid-layout/grid-container-ignore-first-letter.html:
869         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
870         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
871         * fast/css-grid-layout/grid-content-alignment-overflow.html:
872         * fast/css-grid-layout/grid-content-alignment-stretch-only-valid-for-auto-sized-tracks.html:
873         * fast/css-grid-layout/grid-content-alignment-stretch-with-different-sized-tracks.html:
874         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-lr.html:
875         * fast/css-grid-layout/grid-content-alignment-with-span-vertical-rl.html:
876         * fast/css-grid-layout/grid-content-alignment-with-span.html:
877         * fast/css-grid-layout/grid-content-sized-columns-resolution-expected.txt:
878         * fast/css-grid-layout/grid-content-sized-columns-resolution.html:
879         * fast/css-grid-layout/grid-disable.html:
880         * fast/css-grid-layout/grid-dynamic-updates-relayout.html:
881         * fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
882         * fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
883         * fast/css-grid-layout/grid-element-border-grid-item.html:
884         * fast/css-grid-layout/grid-element-border-padding-grid-item.html:
885         * fast/css-grid-layout/grid-element-change-columns-repaint.html:
886         * fast/css-grid-layout/grid-element-change-rows-repaint.html:
887         * fast/css-grid-layout/grid-element-empty-row-column.html:
888         * fast/css-grid-layout/grid-element-min-max-height.html:
889         * fast/css-grid-layout/grid-element-min-max-width.html:
890         * fast/css-grid-layout/grid-element-padding-grid-item.html:
891         * fast/css-grid-layout/grid-element-padding-margin.html:
892         * fast/css-grid-layout/grid-element-repeat-get-set-expected.txt:
893         * fast/css-grid-layout/grid-element-repeat-get-set.html:
894         * fast/css-grid-layout/grid-element-shrink-to-fit.html:
895         * fast/css-grid-layout/grid-grow-tracks-to-their-max-expected.txt:
896         * fast/css-grid-layout/grid-grow-tracks-to-their-max.html:
897         * fast/css-grid-layout/grid-gutters-and-alignment.html:
898         * fast/css-grid-layout/grid-gutters-and-flex-content.html:
899         * fast/css-grid-layout/grid-gutters-and-tracks.html:
900         * fast/css-grid-layout/grid-gutters-get-set-expected.txt:
901         * fast/css-grid-layout/grid-gutters-get-set.html:
902         * fast/css-grid-layout/grid-indefinite-calculated-height-crash-expected.txt:
903         * fast/css-grid-layout/grid-indefinite-calculated-height-crash.html:
904         * fast/css-grid-layout/grid-initialize-span-one-items-expected.txt:
905         * fast/css-grid-layout/grid-initialize-span-one-items.html:
906         * fast/css-grid-layout/grid-item-addition-auto-placement-update.html:
907         * fast/css-grid-layout/grid-item-addition-track-breadth-update.html:
908         * fast/css-grid-layout/grid-item-area-get-set-expected.txt:
909         * fast/css-grid-layout/grid-item-area-get-set.html:
910         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-lr.html:
911         * fast/css-grid-layout/grid-item-auto-margins-alignment-vertical-rl.html:
912         * fast/css-grid-layout/grid-item-auto-margins-alignment.html:
913         * fast/css-grid-layout/grid-item-auto-margins-and-stretch.html:
914         * fast/css-grid-layout/grid-item-auto-margins-must-respect-specified-margins.html:
915         * fast/css-grid-layout/grid-item-auto-placement-automatic-span.html:
916         * fast/css-grid-layout/grid-item-auto-placement-definite-span.html:
917         * fast/css-grid-layout/grid-item-auto-placement-fixed-row-column.html:
918         * fast/css-grid-layout/grid-item-auto-sized-align-justify-margin-border-padding.html:
919         * fast/css-grid-layout/grid-item-bad-named-area-auto-placement.html:
920         * fast/css-grid-layout/grid-item-bad-resolution-double-span.html:
921         * fast/css-grid-layout/grid-item-change-column-repaint.html:
922         * fast/css-grid-layout/grid-item-change-row-repaint.html:
923         * fast/css-grid-layout/grid-item-column-row-get-set-expected.txt:
924         * fast/css-grid-layout/grid-item-column-row-get-set.html:
925         * fast/css-grid-layout/grid-item-display.html:
926         * fast/css-grid-layout/grid-item-end-after-get-set-expected.txt:
927         * fast/css-grid-layout/grid-item-end-after-get-set.html:
928         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-ltr.html:
929         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-horizontal-rtl.html:
930         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-ltr.html:
931         * fast/css-grid-layout/grid-item-margin-auto-columns-rows-vertical-rtl.html:
932         * fast/css-grid-layout/grid-item-margin-resolution.html:
933         * fast/css-grid-layout/grid-item-margins-not-collapse.html:
934         * fast/css-grid-layout/grid-item-multiple-minmax-content-resolution.html:
935         * fast/css-grid-layout/grid-item-named-grid-area-resolution.html:
936         * fast/css-grid-layout/grid-item-named-grid-line-resolution.html:
937         * fast/css-grid-layout/grid-item-negative-indexes.html:
938         * fast/css-grid-layout/grid-item-negative-integer-explicit-grid-resolution.html:
939         * fast/css-grid-layout/grid-item-negative-position-resolution.html:
940         * fast/css-grid-layout/grid-item-order-auto-flow-resolution.html:
941         * fast/css-grid-layout/grid-item-order-in-content-sized-columns-resolution.html:
942         * fast/css-grid-layout/grid-item-order-paint-order.html:
943         * fast/css-grid-layout/grid-item-position-changed-dynamic.html:
944         * fast/css-grid-layout/grid-item-removal-auto-placement-update.html:
945         * fast/css-grid-layout/grid-item-removal-track-breadth-update.html:
946         * fast/css-grid-layout/grid-item-spanning-resolution.html:
947         * fast/css-grid-layout/grid-item-start-before-get-set-expected.txt:
948         * fast/css-grid-layout/grid-item-start-before-get-set.html:
949         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-lr.html:
950         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding-vertical-rl.html:
951         * fast/css-grid-layout/grid-item-stretch-with-margins-borders-padding.html:
952         * fast/css-grid-layout/grid-item-text-background-not-interleaved.html:
953         * fast/css-grid-layout/grid-item-unknown-named-grid-line-resolution.html:
954         * fast/css-grid-layout/grid-item-with-border-in-fr.html:
955         * fast/css-grid-layout/grid-item-with-border-in-intrinsic.html:
956         * fast/css-grid-layout/grid-item-with-percent-height-in-auto-height-grid-resolution.html:
957         * fast/css-grid-layout/grid-item-with-percent-min-max-height-dynamic.html:
958         * fast/css-grid-layout/grid-item-z-index-change-repaint-expected.html:
959         * fast/css-grid-layout/grid-item-z-index-change-repaint.html:
960         * fast/css-grid-layout/grid-item-z-index-stacking-context-expected.html:
961         * fast/css-grid-layout/grid-item-z-index-stacking-context.html:
962         * fast/css-grid-layout/grid-item-z-index-support.html:
963         * fast/css-grid-layout/grid-items-should-not-be-stretched-when-height-or-width-or-margin-change.html:
964         * fast/css-grid-layout/grid-justify-content-distribution-vertical-lr.html:
965         * fast/css-grid-layout/grid-justify-content-distribution-vertical-rl.html:
966         * fast/css-grid-layout/grid-justify-content-distribution.html:
967         * fast/css-grid-layout/grid-justify-content-vertical-lr.html:
968         * fast/css-grid-layout/grid-justify-content-vertical-rl.html:
969         * fast/css-grid-layout/grid-justify-content.html:
970         * fast/css-grid-layout/grid-percent-track-margin-border-padding.html:
971         * fast/css-grid-layout/grid-percent-track-scrollbar.html:
972         * fast/css-grid-layout/grid-positioned-children-writing-modes.html:
973         * fast/css-grid-layout/grid-positioned-items-background-rtl.html:
974         * fast/css-grid-layout/grid-positioned-items-background.html:
975         * fast/css-grid-layout/grid-positioned-items-content-alignment-rtl.html:
976         * fast/css-grid-layout/grid-positioned-items-content-alignment.html:
977         * fast/css-grid-layout/grid-positioned-items-gaps-rtl.html:
978         * fast/css-grid-layout/grid-positioned-items-gaps.html:
979         * fast/css-grid-layout/grid-positioned-items-implicit-grid-line.html:
980         * fast/css-grid-layout/grid-positioned-items-implicit-grid.html:
981         * fast/css-grid-layout/grid-positioned-items-padding.html:
982         * fast/css-grid-layout/grid-positioned-items-unknown-named-grid-line.html:
983         * fast/css-grid-layout/grid-positioned-items-within-grid-implicit-track.html:
984         * fast/css-grid-layout/grid-preferred-logical-widths.html:
985         * fast/css-grid-layout/grid-repeat-calc-expected.txt:
986         * fast/css-grid-layout/grid-repeat-calc.html:
987         * fast/css-grid-layout/grid-shorthand-computed-style-crash.html:
988         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt:
989         * fast/css-grid-layout/grid-shorthand-get-set.html:
990         * fast/css-grid-layout/grid-sizing-positioned-items.html:
991         * fast/css-grid-layout/grid-strict-ordering-crash.html:
992         * fast/css-grid-layout/grid-template-areas-empty-string-crash.html:
993         * fast/css-grid-layout/grid-template-areas-get-set-expected.txt:
994         * fast/css-grid-layout/grid-template-areas-get-set.html:
995         * fast/css-grid-layout/grid-template-areas-infinite-loop.html:
996         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt:
997         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html:
998         * fast/css-grid-layout/grid-template-shorthand-computed-style-crash.html:
999         * fast/css-grid-layout/grid-template-shorthand-get-set-expected.txt:
1000         * fast/css-grid-layout/grid-template-shorthand-get-set.html:
1001         * fast/css-grid-layout/grid-update-sizes-after-distributing-all-expected.txt:
1002         * fast/css-grid-layout/grid-update-sizes-after-distributing-all.html:
1003         * fast/css-grid-layout/grid-was-populated-assert.html:
1004         * fast/css-grid-layout/grid-with-relative-font-length-crash.html:
1005         * fast/css-grid-layout/implicit-columns-auto-resolution.html:
1006         * fast/css-grid-layout/implicit-position-dynamic-change-expected.txt:
1007         * fast/css-grid-layout/implicit-position-dynamic-change.html:
1008         * fast/css-grid-layout/implicit-rows-auto-resolution.html:
1009         * fast/css-grid-layout/implicit-tracks-before-explicit.html:
1010         * fast/css-grid-layout/justify-self-cell.html:
1011         * fast/css-grid-layout/mark-as-infinitely-growable-expected.txt:
1012         * fast/css-grid-layout/mark-as-infinitely-growable.html:
1013         * fast/css-grid-layout/maximize-tracks-definite-indefinite-height.html:
1014         * fast/css-grid-layout/min-content-row-must-shrink-when-column-grows.html:
1015         * fast/css-grid-layout/min-height-border-box.html:
1016         * fast/css-grid-layout/min-width-height-auto-and-margins.html:
1017         * fast/css-grid-layout/min-width-height-auto-overflow.html:
1018         * fast/css-grid-layout/min-width-height-auto.html:
1019         * fast/css-grid-layout/min-width-margin-box.html:
1020         * fast/css-grid-layout/minmax-fixed-logical-height-only.html:
1021         * fast/css-grid-layout/minmax-fixed-logical-width-only.html:
1022         * fast/css-grid-layout/minmax-max-content-resolution-columns.html:
1023         * fast/css-grid-layout/minmax-max-content-resolution-rows.html:
1024         * fast/css-grid-layout/minmax-min-content-column-resolution-columns.html:
1025         * fast/css-grid-layout/minmax-min-content-column-resolution-rows.html:
1026         * fast/css-grid-layout/minmax-spanning-resolution-columns.html:
1027         * fast/css-grid-layout/minmax-spanning-resolution-rows.html:
1028         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1029         * fast/css-grid-layout/named-grid-line-get-set.html:
1030         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks-expected.txt:
1031         * fast/css-grid-layout/named-grid-lines-computed-style-implicit-tracks.html:
1032         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-dynamic-get-set.html:
1033         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set-expected.txt:
1034         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-get-set.html:
1035         * fast/css-grid-layout/named-grid-lines-with-named-grid-areas-resolution.html:
1036         * fast/css-grid-layout/non-grid-columns-rows-get-set-expected.txt:
1037         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple-expected.txt:
1038         * fast/css-grid-layout/non-grid-columns-rows-get-set-multiple.html:
1039         * fast/css-grid-layout/non-grid-columns-rows-get-set.html:
1040         * fast/css-grid-layout/non-grid-element-repeat-get-set-expected.txt:
1041         * fast/css-grid-layout/non-grid-element-repeat-get-set.html:
1042         * fast/css-grid-layout/non-named-grid-line-get-set-expected.txt:
1043         * fast/css-grid-layout/non-named-grid-line-get-set.html:
1044         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-in-percent-grid.html:
1045         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track-update.html:
1046         * fast/css-grid-layout/percent-grid-item-in-percent-grid-track.html:
1047         * fast/css-grid-layout/percent-intrinsic-track-breadth.html:
1048         * fast/css-grid-layout/percent-of-indefinite-track-size-in-auto.html:
1049         * fast/css-grid-layout/percent-of-indefinite-track-size-in-minmax-crash.html:
1050         * fast/css-grid-layout/percent-of-indefinite-track-size.html:
1051         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item-update.html:
1052         * fast/css-grid-layout/percent-padding-margin-resolution-grid-item.html:
1053         * fast/css-grid-layout/percent-resolution-grid-item.html:
1054         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
1055         * fast/css-grid-layout/place-cell-by-index.html:
1056         * fast/css-grid-layout/positioned-grid-items-should-not-create-implicit-tracks.html:
1057         * fast/css-grid-layout/positioned-grid-items-should-not-take-up-space.html:
1058         * fast/css-grid-layout/relayout-align-items-changed.html:
1059         * fast/css-grid-layout/relayout-align-self-changed.html:
1060         * fast/css-grid-layout/relayout-indefinite-heights.html:
1061         * fast/css-grid-layout/relayout-justify-items-changed.html:
1062         * fast/css-grid-layout/relayout-justify-self-changed.html:
1063         * fast/css-grid-layout/resources/display-grid-set-get.js:
1064         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
1065         (testInherit):
1066         (testInitial):
1067         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
1068         (testInherit):
1069         (testInitial):
1070         * fast/css-grid-layout/resources/grid-definitions-parsing-utils.js:
1071         (testGridTemplatesValues):
1072         (checkGridTemplatesSetJSValues):
1073         (testGridTemplatesSetBadJSValues):
1074         (checkGridAutoFlowSetCSSValue):
1075         (checkGridAutoFlowSetJSValue):
1076         (testGridAutoDefinitionsValues):
1077         (testGridGapDefinitionsValues):
1078         * fast/css-grid-layout/resources/grid-item-column-row-parsing-utils.js:
1079         (checkColumnRowValues):
1080         (window.testColumnRowJSParsing):
1081         (window.testColumnRowInvalidJSParsing):
1082         (window.testColumnStartRowStartJSParsing):
1083         (window.testColumnEndRowEndJSParsing):
1084         (setupInheritTest):
1085         (setupInitialTest):
1086         (window.testColumnRowInheritJSParsing):
1087         (window.testStartBeforeInheritJSParsing):
1088         (window.testEndAfterInheritJSParsing):
1089         (window.testColumnRowInitialJSParsing):
1090         (window.testStartBeforeInitialJSParsing):
1091         (window.testEndAfterInitialJSParsing):
1092         * fast/css-grid-layout/resources/grid-shorthand-parsing-utils.js:
1093         (testGridDefinitionsValues):
1094         (checkGridDefinitionsSetJSValues):
1095         (testGridDefinitionsSetBadJSValues):
1096         * fast/css-grid-layout/resources/grid-template-shorthand-parsing-utils.js:
1097         (testGridDefinitionsValues):
1098         (checkGridDefinitionsSetJSValues):
1099         (testGridDefinitionsSetBadJSValues):
1100         * fast/css-grid-layout/resources/grid.css:
1101         (.grid):
1102         (.inline-grid):
1103         (.firstRowFirstColumn):
1104         (.onlyFirstRowOnlyFirstColumn):
1105         (.firstRowSecondColumn):
1106         (.onlyFirstRowOnlySecondColumn):
1107         (.firstRowThirdColumn):
1108         (.firstRowFourthColumn):
1109         (.secondRowFirstColumn):
1110         (.onlySecondRowOnlyFirstColumn):
1111         (.secondRowSecondColumn):
1112         (.onlySecondRowOnlySecondColumn):
1113         (.endSecondRowEndSecondColumn):
1114         (.secondRowThirdColumn):
1115         (.secondRowFourthColumn):
1116         (.thirdRowFirstColumn):
1117         (.thirdRowSecondColumn):
1118         (.thirdRowThirdColumn):
1119         (.fourthRowFirstColumn):
1120         (.fourthRowSecondColumn):
1121         (.firstAutoRowSecondAutoColumn):
1122         (.autoLastRowAutoLastColumn):
1123         (.autoSecondRowAutoFirstColumn):
1124         (.firstRowBothColumn):
1125         (.secondRowBothColumn):
1126         (.bothRowFirstColumn):
1127         (.bothRowSecondColumn):
1128         (.bothRowBothColumn):
1129         (.autoRowAutoColumn):
1130         (.firstRowAutoColumn):
1131         (.secondRowAutoColumn):
1132         (.thirdRowAutoColumn):
1133         (.autoRowFirstColumn):
1134         (.autoRowSecondColumn):
1135         (.autoRowThirdColumn):
1136         (.autoRowAutoColumnSpanning2):
1137         (.autoRowSpanning2AutoColumn):
1138         (.autoRowSpanning2AutoColumnSpanning3):
1139         (.autoRowSpanning3AutoColumnSpanning2):
1140         (.autoRowFirstColumnSpanning2):
1141         (.autoRowSecondColumnSpanning2):
1142         (.firstRowSpanning2AutoColumn):
1143         (.secondRowSpanning2AutoColumn):
1144         (.gridAutoFlowColumnSparse):
1145         (.gridAutoFlowColumnDense):
1146         (.gridAutoFlowRowSparse):
1147         (.gridAutoFlowRowDense):
1148         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set-multiple.js:
1149         (testInherit):
1150         (testInitial):
1151         * fast/css-grid-layout/resources/non-grid-columns-rows-get-set.js:
1152         (testInherit):
1153         (testInitial):
1154         * fast/css-grid-layout/should-not-collapse-anonymous-blocks.html:
1155         * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line-expected.html:
1156         * fast/css-grid-layout/swap-lines-if-start-is-further-endward-than-end-line.html:
1157         * fast/css-grid-layout/tracks-number-greatly-exceeding-available-size-crash.html:
1158         * fast/css/auto-min-size.html:
1159         * fast/css/first-letter-ignores-display-property.html:
1160         * fast/css/getComputedStyle/computed-style-expected.txt:
1161         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1162         * fast/css/getComputedStyle/resources/property-names.js:
1163         * fast/css/parse-justify-items.html:
1164         * fast/events/key-events-in-editable-gridbox.html:
1165         * fast/repaint/align-items-overflow-change.html:
1166         * fast/repaint/align-self-change.html:
1167         * fast/repaint/align-self-overflow-change.html:
1168         * fast/repaint/justify-items-change.html:
1169         * fast/repaint/justify-items-legacy-change.html:
1170         * fast/repaint/justify-items-overflow-change.html:
1171         * fast/repaint/justify-self-change.html:
1172         * fast/repaint/justify-self-overflow-change.html:
1173         * fast/text-autosizing/cluster-inline-grid-flex-box-expected.html:
1174         * fast/text-autosizing/cluster-inline-grid-flex-box.html:
1175         * ietestcenter/css3/grid/display-grid-001-expected.htm:
1176         * ietestcenter/css3/grid/display-grid-001.htm:
1177         * ietestcenter/css3/grid/display-grid-002-expected.htm:
1178         * ietestcenter/css3/grid/display-grid-002.htm:
1179         * ietestcenter/css3/grid/grid-column-001-expected.htm:
1180         * ietestcenter/css3/grid/grid-column-001.htm:
1181         * ietestcenter/css3/grid/grid-column-002-expected.htm:
1182         * ietestcenter/css3/grid/grid-column-002.htm:
1183         * ietestcenter/css3/grid/grid-column-003-expected.htm:
1184         * ietestcenter/css3/grid/grid-column-003.htm:
1185         * ietestcenter/css3/grid/grid-columns-001-expected.htm:
1186         * ietestcenter/css3/grid/grid-columns-001.htm:
1187         * ietestcenter/css3/grid/grid-items-001-expected.htm:
1188         * ietestcenter/css3/grid/grid-items-001.htm:
1189         * ietestcenter/css3/grid/grid-items-002-expected.htm:
1190         * ietestcenter/css3/grid/grid-items-002.htm:
1191         * ietestcenter/css3/grid/grid-items-003-expected.htm:
1192         * ietestcenter/css3/grid/grid-items-003.htm:
1193         * ietestcenter/css3/grid/grid-items-004-expected.htm:
1194         * ietestcenter/css3/grid/grid-items-004.htm:
1195         * ietestcenter/css3/grid/grid-items-005-expected.htm:
1196         * ietestcenter/css3/grid/grid-items-005.htm:
1197         * svg/css/getComputedStyle-basic-expected.txt:
1198
1199 2016-05-06  Nan Wang  <n_wang@apple.com>
1200
1201         AX: <attachment> element should have a replacement character
1202         https://bugs.webkit.org/show_bug.cgi?id=157406
1203
1204         Reviewed by Chris Fleizach.
1205
1206         * accessibility/attachment-element-expected.txt:
1207         * accessibility/mac/attachment-element-replacement-character-expected.txt: Added.
1208         * accessibility/mac/attachment-element-replacement-character.html: Added.
1209         * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt:
1210
1211 2016-05-06  Nan Wang  <n_wang@apple.com>
1212
1213         AX: String for document range is empty if end visible position anchors to a ignored replaced node
1214         https://bugs.webkit.org/show_bug.cgi?id=157403
1215
1216         Reviewed by Chris Fleizach.
1217
1218         * accessibility/mac/text-marker-string-for-document-end-replaced-node-expected.txt: Added.
1219         * accessibility/mac/text-marker-string-for-document-end-replaced-node.html: Added.
1220
1221 2016-05-05  Dean Jackson  <dino@apple.com>
1222
1223         4 and 8 digit color attributes should use the crazypants algorithm, not the CSS one.
1224         https://bugs.webkit.org/show_bug.cgi?id=157402
1225         <rdar://problem/26131142>
1226
1227         Reviewed by Simon Fraser.
1228
1229         Restore the version that was there before I added support for
1230         4 and 8 digit hex colors in CSS.
1231
1232         * fast/dom/attribute-legacy-colors-expected.txt:
1233         * fast/dom/script-tests/attribute-legacy-colors.js:
1234
1235 2016-05-05  Joseph Pecoraro  <pecoraro@apple.com>
1236
1237         REGRESSION(r200422): Web Inspector: Make new Array Iterator objects play nice with Web Inspector
1238         https://bugs.webkit.org/show_bug.cgi?id=157361
1239         <rdar://problem/26099793>
1240
1241         Reviewed by Timothy Hatcher.
1242
1243         * platform/mac/inspector/model/remote-object-expected.txt:
1244
1245 2016-05-05  Commit Queue  <commit-queue@webkit.org>
1246
1247         Unreviewed, rolling out r200479.
1248         https://bugs.webkit.org/show_bug.cgi?id=157397
1249
1250         A LayoutTest added with this change is crashing on Mac WK1
1251         test runs. (Requested by ryanhaddad on #webkit).
1252
1253         Reverted changeset:
1254
1255         "For keyboard users, activating a fragment URL should transfer
1256         focus and caret to the destination"
1257         https://bugs.webkit.org/show_bug.cgi?id=116046
1258         http://trac.webkit.org/changeset/200479
1259
1260 2016-05-05  Chris Dumez  <cdumez@apple.com>
1261
1262         CORS check is sometimes incorrectly failing for media loads
1263         https://bugs.webkit.org/show_bug.cgi?id=157370
1264         <rdar://problem/26071607>
1265
1266         Reviewed by Alex Christensen.
1267
1268         Add a regression test for <rdar://problem/26071607>.
1269
1270         * http/tests/media/resources/reference.mov: Added.
1271         * http/tests/security/resources/reference-movie-cross-origin-allow.php: Added.
1272         * http/tests/security/video-cross-origin-caching-expected.txt: Added.
1273         * http/tests/security/video-cross-origin-caching.html: Added.
1274
1275 2016-05-05  Zalan Bujtas  <zalan@apple.com>
1276
1277         Stop traversing at the container block when computing RTL inline static distance.
1278         https://bugs.webkit.org/show_bug.cgi?id=157349
1279         <rdar://problem/25994087>
1280
1281         Reviewed by David Hyatt.
1282
1283         When computing the inline static distance for a child renderer, we start at its enclosing box
1284         and traverse up all the way to the container block.
1285         However when the enclosing box is the ancestor of the container block, we
1286         should just bail out right away since there's no container to use to adjust the position.
1287
1288         * fast/multicol/positioned-rtl-column-crash-expected.txt: Added.
1289         * fast/multicol/positioned-rtl-column-crash.html: Added.
1290
1291 2016-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1292
1293         Unskip 9 compositing tests on ios-simulator, mark 2 as failures on ios-simulator-wk1
1294
1295         Unreviewed test gardening.
1296
1297         * platform/ios-simulator-wk1/TestExpectations:
1298         * platform/ios-simulator/TestExpectations:
1299
1300 2016-05-05  Ryan Haddad  <ryanhaddad@apple.com>
1301
1302         TestExpectations gardening for ios-simulator
1303
1304         Unreviewed test gardening.
1305
1306         Remove failure expectation for passing tests, move some to more specific ports, and remove expectations
1307                 for tests that are no longer in the tree.
1308
1309         * platform/ios-simulator-wk1/TestExpectations:
1310         * platform/ios-simulator-wk2/TestExpectations:
1311         * platform/ios-simulator/TestExpectations:
1312
1313 2016-05-05  Zalan Bujtas  <zalan@apple.com>
1314
1315         Do not attempt to compute min/max width.
1316         https://bugs.webkit.org/show_bug.cgi?id=157320
1317
1318         Reviewed by David Hyatt.
1319
1320         Replaced elements with no intrinsic size (only with ratio) should not call the containing
1321         block to compute the min/max width when the containing block's min/max width
1322         depends on the children's intrinsic size. It could lead to infinite recursion.
1323
1324         * fast/replaced/before-content-intrinsic-crash-expected.txt: Added.
1325         * fast/replaced/before-content-intrinsic-crash.html: Added.
1326
1327 2016-05-05  Nan Wang  <n_wang@apple.com>
1328
1329         For keyboard users, activating a fragment URL should transfer focus and caret to the destination
1330         https://bugs.webkit.org/show_bug.cgi?id=116046
1331
1332         Reviewed by Ryosuke Niwa.
1333
1334         Updated fast/dom/fragment-activation-focuses-target.html, now that navigating to a unfocusable
1335         fragment will unset the focused element.
1336
1337         * fast/dom/fragment-activation-focuses-target-expected.txt:
1338         * fast/dom/fragment-activation-focuses-target.html:
1339         * fast/events/sequential-focus-navigation-starting-point-expected.txt: Added.
1340         * fast/events/sequential-focus-navigation-starting-point.html: Added.
1341         * platform/ios-simulator/TestExpectations:
1342
1343 2016-05-05  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1344
1345         [GTK] Unreviewed gardening.
1346
1347         * platform/gtk/TestExpectations: Add more HiDPI tests failing.
1348
1349 2016-05-05  Joseph Pecoraro  <pecoraro@apple.com>
1350
1351         Crash if you type "debugger" in the console and continue
1352         https://bugs.webkit.org/show_bug.cgi?id=156924
1353         <rdar://problem/25884189>
1354
1355         Reviewed by Mark Lam.
1356
1357         * inspector/debugger/evaluateOnCallFrame-errors-expected.txt: Added.
1358         * inspector/debugger/evaluateOnCallFrame-errors.html: Added.
1359         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
1360
1361 2016-05-04  Simon Fraser  <simon.fraser@apple.com>
1362
1363         Comments on wired.com are blurry
1364         https://bugs.webkit.org/show_bug.cgi?id=148630
1365
1366         Reviewed by Tim Horton.
1367
1368         This testcase does not fail without the patch because of how WTR does snapshotting,
1369         but some future improvement may fix that.
1370
1371         * compositing/contents-scale/rasterization-scale-expected.html: Added.
1372         * compositing/contents-scale/rasterization-scale.html: Added.
1373
1374 2016-05-05  Ryosuke Niwa  <rniwa@webkit.org>
1375
1376         event.target shouldn't be retargeted as the event bubbles into a slot
1377         https://bugs.webkit.org/show_bug.cgi?id=157369
1378
1379         Reviewed by Antti Koivisto.
1380
1381         Updated test cases to expect the target to be not adjusted to a slot element when the event path
1382         enters one as this didn't match the spec or the behavior of Google Chrome Canary. Both WebKit and
1383         Chrome passes the test with this change.
1384
1385         * fast/shadow-dom/event-inside-slotted-node.html:
1386
1387 2016-05-04  Alex Christensen  <achristensen@webkit.org>
1388
1389         Blocked redirected main resource requests need descriptive errors
1390         https://bugs.webkit.org/show_bug.cgi?id=156828
1391         rdar://problem/25711316
1392
1393         Reviewed by Daniel Bates.
1394
1395         * http/tests/contentextensions/block-everything-if-domain-expected.txt:
1396         Updated because the page no longer loads because the main resource was blocked.
1397         * http/tests/contentextensions/block-everything-unless-domain-expected.txt:
1398         * http/tests/contentextensions/block-everything-unless-domain.html:
1399         Updated test because about:blank is no longer loaded when the main resource fails to load.
1400         * http/tests/contentextensions/main-resource-expected.txt:
1401         Update to reflect new behavior of calling didFailProvisionalLoadWithError instead of just didFailLoadingWithError.
1402         * http/tests/contentextensions/main-resource-redirect-error-expected.txt: Added.
1403         * http/tests/contentextensions/main-resource-redirect-error.html: Added.
1404         * http/tests/contentextensions/main-resource-redirect-error.html.json: Added.
1405         * http/tests/contentextensions/main-resource.html:
1406
1407 2016-05-04  Daniel Bates  <dabates@apple.com>
1408
1409         CSP: Perform case sensitive match against path portion of source expression URL that ends in '/'
1410         https://bugs.webkit.org/show_bug.cgi?id=157275
1411
1412         Reviewed by Darin Adler.
1413
1414         Add test to ensure that the path portion of a request URL is case-sensitively
1415         matched against the path portion of a source expression that ends in '/'.
1416
1417         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
1418         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html:
1419
1420 2016-05-04  Aaron Chu  <aaron_chu@apple.com>
1421
1422         AX: Nonfunctional controls appear before every HTML5 video when using VoiceOver
1423         https://bugs.webkit.org/show_bug.cgi?id=153089
1424         <rdar://problem/24050668>
1425
1426         Reviewed by Dean Jackson.
1427
1428         * media/video-controls-show-on-kb-or-ax-event-expected.txt:
1429         * media/video-controls-show-on-kb-or-ax-event.html:
1430
1431         A Layout Test to make sure showControls Button in media player is hidden by default.
1432
1433 2016-05-04  Dean Jackson  <dino@apple.com>
1434
1435         Disabling WebGL2 should mean no context is created
1436         https://bugs.webkit.org/show_bug.cgi?id=157352
1437         <rdar://problem/26096346>
1438
1439         Reviewed by Eric Carlson.
1440
1441         Check that toggling the runtime flag enables/disables WebGL 2.0.
1442
1443         * fast/canvas/webgl/webgl2-runtime-flag-expected.txt: Added.
1444         * fast/canvas/webgl/webgl2-runtime-flag.html: Added.
1445
1446 2016-05-04  Chris Dumez  <cdumez@apple.com>
1447
1448         Media elements should not be paused right away when removed from the document
1449         https://bugs.webkit.org/show_bug.cgi?id=157347
1450         <rdar://problem/25888758>
1451
1452         Reviewed by Alex Christensen.
1453
1454         * media/remove-from-document-expected.txt:
1455         * media/remove-from-document.html:
1456         Check asynchronously if the video has been paused after removing it from
1457         the document instead of synchronously as we no longer pause the video
1458         synchronously in this case.
1459
1460         * media/replaceChild-should-not-pause-video-expected.txt: Added.
1461         * media/replaceChild-should-not-pause-video.html: Added.
1462         Add test case to make sure that calling replaceChild() on with a video
1463         element as newChild does not pause the video if it is already playing.
1464         This is a regression test for <rdar://problem/25888758>.
1465
1466         * webaudio/audiocontext-state-interrupted-expected.txt:
1467         * webaudio/audiocontext-state-interrupted.html:
1468         Add a missing call to
1469         internals.setMediaSessionRestrictions("WebAudio", "InterruptedPlaybackNotPermitted")
1470         before the fourth test. The fourth test was previously passing by
1471         chance, due to a bug in GenericEventQueue sometimes firing events
1472         synchronously after they are scheduled.
1473
1474 2016-05-04  Filip Pizlo  <fpizlo@apple.com>
1475
1476         Speed up JSGlobalObject initialization by making some properties lazy
1477         https://bugs.webkit.org/show_bug.cgi?id=157045
1478
1479         Reviewed by Mark Lam.
1480
1481         * js/dom/cross-window-put-math-expected.txt: Added.
1482         * js/dom/cross-window-put-math.html: Added.
1483
1484 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
1485
1486         Improve the grammar of some error messages 'a argument list' => 'an argument list'
1487         https://bugs.webkit.org/show_bug.cgi?id=157350
1488         <rdar://problem/26082108>
1489
1490         Reviewed by Mark Lam.
1491
1492         * fast/css/css-selector-text-expected.txt:
1493         * inspector/runtime/parse-expected.txt:
1494         * js/object-literal-computed-methods-expected.txt:
1495         * js/object-literal-methods-expected.txt:
1496         * sputnik/Conformance/07_Lexical_Conventions/7.5_Tokens/7.5.2_Keywords/S7.5.2_A1.12-expected.txt:
1497         * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T1-expected.txt:
1498         * sputnik/Conformance/12_Statement/12.5_The_if_Statement/S12.5_A6_T2-expected.txt:
1499
1500 2016-05-04  Keith Miller  <keith_miller@apple.com>
1501
1502         Corrections to r200422
1503         https://bugs.webkit.org/show_bug.cgi?id=157351
1504
1505         Reviewed by Joseph Pecoraro.
1506
1507         Test case had some code changed that was not intended.
1508
1509         * js/regress/script-tests/deltablue-for-of.js:
1510         (deltaBlue):
1511
1512 2016-05-04  Keith Miller  <keith_miller@apple.com>
1513
1514         Unreviewed, reland r200149 since the rollout had inconclusive PLT AB testing results.
1515
1516 2016-05-04  Joseph Pecoraro  <pecoraro@apple.com>
1517
1518         Web Inspector: GC Root Path sometimes does not go up to Window
1519         https://bugs.webkit.org/show_bug.cgi?id=156768
1520         <rdar://problem/25816131>
1521
1522         Reviewed by Geoffrey Garen.
1523
1524         * inspector/unit-tests/heap-snapshot-expected.txt:
1525         * inspector/unit-tests/heap-snapshot.html:
1526
1527 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1528
1529         Rebaseline inspector/model/remote-object.html after r200422
1530
1531         Unreviewed test gardening.
1532
1533         * platform/mac/inspector/model/remote-object-expected.txt:
1534
1535 2016-05-04  Mark Lam  <mark.lam@apple.com>
1536
1537         ES6 Function.name inferred from property names of literal objects can break some websites.
1538         https://bugs.webkit.org/show_bug.cgi?id=157246
1539
1540         Reviewed by Geoffrey Garen.
1541
1542         * js/dom/regress-157246-expected.txt: Added.
1543         * js/dom/regress-157246.html: Added.
1544         * js/dom/script-tests/regress-157246.js: Added.
1545
1546         * platform/ios-simulator-wk1/TestExpectations:
1547         * platform/mac-wk1/TestExpectations:
1548         - Skip js/dom/regress-157246.html for wk1 because it relies on a WKTR feature to
1549           enable the needsSiteSpecificQuirks settings before running the test.
1550
1551 2016-05-04  Keith Miller  <keith_miller@apple.com>
1552
1553         Speedup array iterators
1554         https://bugs.webkit.org/show_bug.cgi?id=157315
1555
1556         Reviewed by Michael Saboff.
1557
1558         Add a new regression test for for-of iterators in ES6. The test is a
1559         modification of the deltablue benchmark that converts all the
1560         loops on Arrays into for-of loops.
1561
1562         * js/regress/deltablue-for-of-expected.txt: Added.
1563         * js/regress/deltablue-for-of.html: Added.
1564         * js/regress/script-tests/deltablue-for-of.js: Added.
1565         (Object.prototype.inheritsFrom):
1566         (OrderedCollection):
1567         (OrderedCollection.prototype.add):
1568         (OrderedCollection.prototype.at):
1569         (OrderedCollection.prototype.size):
1570         (OrderedCollection.prototype.removeFirst):
1571         (OrderedCollection.prototype.remove):
1572         (Strength):
1573         (Strength.stronger):
1574         (Strength.weaker):
1575         (Strength.weakestOf):
1576         (Strength.strongest):
1577         (Strength.prototype.nextWeaker):
1578         (Constraint):
1579         (Constraint.prototype.addConstraint):
1580         (Constraint.prototype.satisfy):
1581         (Constraint.prototype.destroyConstraint):
1582         (Constraint.prototype.isInput):
1583         (UnaryConstraint):
1584         (UnaryConstraint.prototype.addToGraph):
1585         (UnaryConstraint.prototype.chooseMethod):
1586         (UnaryConstraint.prototype.isSatisfied):
1587         (UnaryConstraint.prototype.markInputs):
1588         (UnaryConstraint.prototype.output):
1589         (UnaryConstraint.prototype.recalculate):
1590         (UnaryConstraint.prototype.markUnsatisfied):
1591         (UnaryConstraint.prototype.inputsKnown):
1592         (UnaryConstraint.prototype.removeFromGraph):
1593         (StayConstraint):
1594         (StayConstraint.prototype.execute):
1595         (EditConstraint.prototype.isInput):
1596         (EditConstraint.prototype.execute):
1597         (BinaryConstraint):
1598         (BinaryConstraint.prototype.chooseMethod):
1599         (BinaryConstraint.prototype.addToGraph):
1600         (BinaryConstraint.prototype.isSatisfied):
1601         (BinaryConstraint.prototype.markInputs):
1602         (BinaryConstraint.prototype.input):
1603         (BinaryConstraint.prototype.output):
1604         (BinaryConstraint.prototype.recalculate):
1605         (BinaryConstraint.prototype.markUnsatisfied):
1606         (BinaryConstraint.prototype.inputsKnown):
1607         (BinaryConstraint.prototype.removeFromGraph):
1608         (ScaleConstraint):
1609         (ScaleConstraint.prototype.addToGraph):
1610         (ScaleConstraint.prototype.removeFromGraph):
1611         (ScaleConstraint.prototype.markInputs):
1612         (ScaleConstraint.prototype.execute):
1613         (ScaleConstraint.prototype.recalculate):
1614         (EqualityConstraint):
1615         (EqualityConstraint.prototype.execute):
1616         (Variable):
1617         (Variable.prototype.addConstraint):
1618         (Variable.prototype.removeConstraint):
1619         (Planner):
1620         (Planner.prototype.incrementalAdd):
1621         (Planner.prototype.incrementalRemove):
1622         (Planner.prototype.newMark):
1623         (Planner.prototype.makePlan):
1624         (Planner.prototype.extractPlanFromConstraints):
1625         (Planner.prototype.addPropagate):
1626         (Planner.prototype.removePropagateFrom):
1627         (Planner.prototype.addConstraintsConsumingTo):
1628         (Plan):
1629         (Plan.prototype.addConstraint):
1630         (Plan.prototype.size):
1631         (Plan.prototype.constraintAt):
1632         (Plan.prototype.execute):
1633         (chainTest):
1634         (projectionTest):
1635         (change):
1636         (deltaBlue):
1637
1638 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1639
1640         Marking imported/w3c/web-platform-tests/html/dom/interfaces.html as failing on ios-simulator release builds
1641         https://bugs.webkit.org/show_bug.cgi?id=157344
1642
1643         Unreviewed test gardening.
1644
1645         * platform/ios-simulator/TestExpectations:
1646
1647 2016-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1648
1649         Remove failure expectation for imported/w3c/web-platform-tests/html/dom/interfaces.html on ios-simulator
1650         https://bugs.webkit.org/show_bug.cgi?id=157344
1651
1652         Unreviewed test gardening.
1653
1654         This failure expectation was overriding the global skip on debug builds.
1655
1656         * platform/ios-simulator/TestExpectations:
1657
1658 2016-05-04  Chris Dumez  <cdumez@apple.com>
1659
1660         Unreviewed, rolling out r200383 and r200406.
1661
1662         Seems to have caused crashes on iOS / ARMv7s
1663
1664         Reverted changesets:
1665
1666         "Speed up JSGlobalObject initialization by making some
1667         properties lazy"
1668         https://bugs.webkit.org/show_bug.cgi?id=157045
1669         http://trac.webkit.org/changeset/200383
1670
1671         "REGRESSION(r200383): Setting lazily initialized properties
1672         across frame boundaries crashes"
1673         https://bugs.webkit.org/show_bug.cgi?id=157333
1674         http://trac.webkit.org/changeset/200406
1675
1676 2016-05-04  Joanmarie Diggs  <jdiggs@igalia.com>
1677
1678         AX: ARIA 'region' role is now a landmark; HTML 'section' element should be a landmark only if named
1679         https://bugs.webkit.org/show_bug.cgi?id=157331
1680
1681         Reviewed by Chris Fleizach.
1682
1683         Our existing test coverage for exposure of the 'region' role and the 'section'
1684         element is sufficient. These tests were updated to reflect the new behavior.
1685         Several new test cases were added to cover both sections with accessible names
1686         and those without.
1687
1688         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
1689         * accessibility/mac/aria-grouping-roles-expected.txt: Updated.
1690         * accessibility/mac/aria-grouping-roles.html: Updated.
1691         * accessibility/mac/html-section-elements-expected.txt: Updated.
1692         * accessibility/mac/html-section-elements.html: Updated.
1693         * accessibility/mac/landmark-not-ignored-expected.txt: Updated.
1694         * accessibility/mac/landmark-not-ignored.html: Updated.
1695         * accessibility/roles-computedRoleString-expected.txt: Updated.
1696         * accessibility/roles-computedRoleString.html: New test cases added.
1697         * accessibility/roles-exposed.html: New test cases added.
1698         * platform/efl/accessibility/roles-exposed-expected.txt: Updated.
1699         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated.
1700         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated.
1701         * platform/mac-mavericks/accessibility/roles-exposed-expected.txt: Updated.
1702         * platform/mac/accessibility/roles-exposed-expected.txt: Updated.
1703         * platform/win/accessibility/roles-exposed-expected.txt: Updated.
1704
1705 2016-05-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1706
1707         Clicks inside button elements are sometimes discarded when the mouse moves
1708         https://bugs.webkit.org/show_bug.cgi?id=39620
1709
1710         Reviewed by Darin Adler.
1711
1712         Test coming from http://src.chromium.org/viewvc/blink?view=revision&revision=162081.
1713         Modified to ensure click events do not end up being considered as double click events.
1714
1715         * fast/events/click-over-descendant-elements-expected.txt: Added.
1716         * fast/events/click-over-descendant-elements.html: Added.
1717         * platform/ios-simulator/TestExpectations: Marked new test as failing.
1718
1719 2016-05-03  Filip Pizlo  <fpizlo@apple.com>
1720
1721         REGRESSION(r200383): Setting lazily initialized properties across frame boundaries crashes
1722         https://bugs.webkit.org/show_bug.cgi?id=157333
1723
1724         Reviewed by Benjamin Poulain.
1725         
1726         This is JoePeck's original test case. It used to crash and now it doesn't crash anymore.
1727
1728         * js/dom/cross-window-put-math-expected.txt: Added.
1729         * js/dom/cross-window-put-math.html: Added.
1730
1731 2016-05-03  Yusuke Suzuki  <utatane.tea@gmail.com>
1732
1733         Improve Symbol() to string coercion error message
1734         https://bugs.webkit.org/show_bug.cgi?id=157317
1735
1736         Reviewed by Geoffrey Garen.
1737
1738         * js/math-clz32-expected.txt:
1739         * js/script-tests/symbol-abstract-relational-comparison.js:
1740         (relationalOperators.forEach):
1741         * js/script-tests/symbol-object.js:
1742         * js/script-tests/symbol-prototype-is-ordinary-object.js:
1743         * js/script-tests/symbol-tostring.js:
1744         * js/string-code-point-at-expected.txt:
1745         * js/symbol-abstract-relational-comparison-expected.txt:
1746         * js/symbol-object-expected.txt:
1747         * js/symbol-prototype-is-ordinary-object-expected.txt:
1748         * js/symbol-tostring-expected.txt:
1749
1750 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
1751
1752         Web Inspector: Give console.time/timeEnd a default label and warnings
1753         https://bugs.webkit.org/show_bug.cgi?id=157325
1754         <rdar://problem/26073290>
1755
1756         Reviewed by Timothy Hatcher.
1757
1758         * inspector/console/console-time-expected.txt: Added.
1759         * inspector/console/console-time.html: Added.
1760
1761 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1762
1763         [ATK] accessibility/document-attributes.html is failing
1764         https://bugs.webkit.org/show_bug.cgi?id=125348
1765
1766         Reviewed by Chris Fleizach.
1767
1768         * platform/efl/TestExpectations: Unskipped failing test.
1769         * platform/gtk/TestExpectations: Unskipped failing test.
1770
1771 2016-05-03  Ryan Haddad  <ryanhaddad@apple.com>
1772
1773         Un-skipping storage/indexeddb/intversion-open-in-upgradeneeded.html, but leaving it as flaky
1774         https://bugs.webkit.org/show_bug.cgi?id=155050
1775
1776         Unreviewed test gardening.
1777
1778         * platform/mac-wk2/TestExpectations:
1779
1780 2016-05-02  Antti Koivisto  <antti@apple.com>
1781
1782         REGRESSION (r198943): Transitions don't work if they animate display property
1783         https://bugs.webkit.org/show_bug.cgi?id=157244
1784         <rdar://problem/26042189>
1785
1786         Reviewed by Simon Fraser.
1787
1788         * transitions/transition-display-property-expected.html: Added.
1789         * transitions/transition-display-property.html: Added.
1790
1791 2016-05-03  Chris Dumez  <cdumez@apple.com>
1792
1793         Unreviewed, drop outdated layout test after r200375.
1794
1795         * fast/workers/resources/worker-replace-self.js: Removed.
1796         * fast/workers/worker-replace-self-expected.txt: Removed.
1797         * fast/workers/worker-replace-self.html: Removed.
1798
1799 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1800
1801         Unreviewed GTK+ gardening.
1802
1803         Adding a platform-specific expectations file for aria-text-role.html.
1804
1805         * platform/gtk/accessibility/aria-text-role-expected.txt: Added.
1806
1807 2016-05-03  Pranjal Jumde  <pjumde@apple.com>
1808
1809         WorkerGlobalScope's self, location and navigator attributes should not be replaceable
1810         https://bugs.webkit.org/show_bug.cgi?id=157296
1811         <rdar://problem/25962738>
1812
1813         Reviewed by Chris Dumez.
1814
1815         * http/tests/workers/location-readonly-expected.txt: Added.
1816         * http/tests/workers/location-readonly.html: Added.
1817         * http/tests/workers/navigator-readonly-expected.txt: Added.
1818         * http/tests/workers/navigator-readonly.html: Added.
1819         * http/tests/workers/self-readonly-expected.txt: Added.
1820         * http/tests/workers/self-readonly.html: Added.
1821         * http/tests/workers/worker-location.js: Added.
1822         * http/tests/workers/worker-navigator.js: Added.
1823         * http/tests/workers/worker-self.js: Added.
1824
1825 2016-05-03  Joanmarie Diggs  <jdiggs@igalia.com>
1826
1827         [ATK] accessibility/content-editable-as-textarea.html fails
1828         https://bugs.webkit.org/show_bug.cgi?id=155353
1829
1830         Reviewed by Darin Adler.
1831
1832         Updated the test identified in the bug to listen for the appropriate
1833         notification for ATK and created platform-specific expectations.
1834
1835         In addition, set-selected-text-range-contenteditable.html was timing out
1836         due to the use of shouldBecomeEqual() with an assertion that is wrong for
1837         ATK. Modifying the test so that it verifies the result appropriate for
1838         each platform eliminates the timeout.
1839
1840         * accessibility/content-editable-as-textarea.html: Updated.
1841         * accessibility/set-selected-text-range-contenteditable.html: Updated.
1842         * platform/gtk/TestExpectations: Unskipped the failing tests.
1843         * platform/gtk/accessibility/content-editable-as-textarea-expected.txt: Added.
1844         * platform/gtk/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
1845
1846 2016-05-03  Joseph Pecoraro  <pecoraro@apple.com>
1847
1848         Unreviewed follow-up testapi fix after r200355.
1849
1850         * js/console-expected.txt:
1851         * js/console.html:
1852         Make window.console non-enumerable.
1853
1854 2016-05-03  Carlos Garcia Campos  <cgarcia@igalia.com>
1855
1856         Unreviewed GTK+ gardening. Update drag and drop tests bug reference.
1857
1858         We were using a fixed bug, because drag and drop was already implemented in WebKit2. However, some tests still
1859         fail because some drag and drop events are not emitted when using synthetic events like even sender does. So,
1860         update the bug reference to https://bugs.webkit.org/show_bug.cgi?id=157179 and add two more tests that are
1861         timing out in the bots for the same reason.
1862
1863         * platform/gtk/TestExpectations:
1864
1865 2016-05-02  Simon Fraser  <simon.fraser@apple.com>
1866
1867         Don't run transitions to/from 'auto' values
1868         https://bugs.webkit.org/show_bug.cgi?id=38243
1869         rdar://problem/20904225
1870
1871         Reviewed by Dean Jackson.
1872
1873         * platform/mac-wk2/transitions/default-timing-function-expected.txt: New baseline.
1874         * transitions/default-timing-function.html: Set explicit start value.
1875         * transitions/interrupted-all-transition.html: Set explicit start value.
1876         * transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
1877         * transitions/lengthsize-transition-to-from-auto.html: Added.
1878         * transitions/transition-to-from-auto-expected.txt: Added.
1879         * transitions/transition-to-from-auto.html: Added.
1880         * transitions/zero-duration-in-list.html: Set explicit start value.
1881
1882 2016-05-02  Chris Dumez  <cdumez@apple.com>
1883
1884         Indexing CSSStyleDeclaration object with out-of-range index should return undefined
1885         https://bugs.webkit.org/show_bug.cgi?id=157283
1886
1887         Reviewed by Darin Adler.
1888
1889         Rebaseline a couple of existing tests due to the slight behavior change.
1890         Also add a new layout test for more extensive testing.
1891
1892         * fast/dom/CSSStyleDeclaration/css-computed-style-item-expected.txt:
1893         * fast/dom/CSSStyleDeclaration/css-style-item-expected.txt:
1894         * fast/dom/CSSStyleDeclaration/script-tests/css-computed-style-item.js:
1895         * fast/dom/CSSStyleDeclaration/script-tests/css-style-item.js:
1896         * fast/dom/indexed-getters-returning-string-expected.txt: Added.
1897         * fast/dom/indexed-getters-returning-string.html: Added.
1898
1899 2016-05-02  Antoine Quint  <graouts@apple.com>
1900
1901         Specifying a longhand property should not serialize to a shorthand property
1902         https://bugs.webkit.org/show_bug.cgi?id=157180
1903
1904         Reviewed by Dean Jackson.
1905
1906         A fair few tests relied on reading from a shorthand value when it was incorrect
1907         to produce one, so we fix those incorrect assertions. We also add a new test that
1908         goes through all the longhand properties for a given shorthand property and checks
1909         that none of the longhand properties will yield a shorthand value.
1910
1911         * cssom/cssvalue-comparison-expected.txt:
1912         * cssom/cssvalue-comparison.html:
1913         * fast/css/background-position-serialize-expected.txt:
1914         * fast/css/background-position-serialize.html:
1915         * fast/css/no-shorthand-with-incomplete-longhands-expected.txt: Added.
1916         * fast/css/no-shorthand-with-incomplete-longhands.html: Added.
1917         * fast/css/remove-shorthand-expected.txt:
1918         * fast/css/script-tests/image-set-setting.js:
1919         (testComputedStyle):
1920         * fast/css/uri-token-parsing-expected.txt:
1921         * fast/css/uri-token-parsing.html:
1922         * fast/css/webkit-mask-crash-implicit-expected.txt:
1923         * fast/css/webkit-mask-crash-implicit.html:
1924         * fast/dom/Element/setAttributeNode-for-existing-attribute.html:
1925         * fast/dom/background-shorthand-csstext-expected.txt:
1926         * fast/dom/background-shorthand-csstext.html:
1927         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects-expected.txt:
1928         * http/tests/security/contentSecurityPolicy/inline-style-allowed-while-cloning-objects.html:
1929
1930 2016-05-02  Joseph Pecoraro  <pecoraro@apple.com>
1931
1932         Make console a namespace object (like Math/JSON), allowing functions to be called unbound
1933         https://bugs.webkit.org/show_bug.cgi?id=157286
1934         <rdar://problem/26052830>
1935
1936         Reviewed by Timothy Hatcher.
1937
1938         * js/console-expected.txt: Added.
1939         * js/console.html: Added.
1940
1941 2016-05-02  Antti Koivisto  <antti@apple.com>
1942
1943         REGRESSION(r199964): Animation on pseudo elements doesn't trigger if first frame matches the current style
1944         https://bugs.webkit.org/show_bug.cgi?id=157284
1945
1946         Reviewed by Simon Fraser.
1947
1948         * fast/css/animation-pseudo-style-change-expected.html: Added.
1949         * fast/css/animation-pseudo-style-change.html: Added.
1950
1951 2016-05-02  Brady Eidson  <beidson@apple.com>
1952
1953         Add the ability to accumulate logs for specific logging channels to help diagnose test timeouts.
1954         https://bugs.webkit.org/show_bug.cgi?id=157274
1955
1956         Reviewed by Alex Christensen.
1957         
1958         For the tests that are known flakes that are not imported, add the "accumulate IndexedDB logs" command.
1959
1960         * storage/indexeddb/modern/resources/256-open-databases.js:
1961         * storage/indexeddb/modern/resources/abort-requests-cancelled.js:
1962         * storage/indexeddb/modern/resources/autoincrement-abort.js:
1963         * storage/indexeddb/resources/intversion-open-in-upgradeneeded.js:
1964         * storage/indexeddb/resources/odd-strings.js:
1965
1966 2016-05-02  Per Arne Vollan  <peavo@outlook.com>
1967
1968         [Win] Enable IndexedDB.
1969         https://bugs.webkit.org/show_bug.cgi?id=157192
1970
1971         Reviewed by Brent Fulgham.
1972
1973         * platform/win/TestExpectations: Update IndexedDB test expectations.
1974
1975 2016-05-01  Ryosuke Niwa  <rniwa@webkit.org>
1976
1977         document.currentScript must be null when we're executing a script inside a shadow tree
1978         https://bugs.webkit.org/show_bug.cgi?id=157245
1979
1980         Reviewed by Darin Adler.
1981
1982         Add a W3C style testharness.js test.
1983
1984         * fast/shadow-dom/Document-prototype-currentScript-expected.txt: Added.
1985         * fast/shadow-dom/Document-prototype-currentScript.html: Added.
1986         * fast/shadow-dom/resources/Document-prototype-currentScript-helper.js: Added.
1987
1988 2016-04-29  Alex Christensen  <achristensen@webkit.org>
1989
1990         Do not reuse cache entries with conditional headers
1991         https://bugs.webkit.org/show_bug.cgi?id=157205
1992         rdar://problem/25856933
1993
1994         Reviewed by Chris Dumez.
1995
1996         * http/tests/xmlhttprequest/if-modified-since-0-expected.txt: Added.
1997         * http/tests/xmlhttprequest/if-modified-since-0.html: Added.
1998
1999 2016-05-01  Skachkov Oleksandr  <gskachkov@gmail.com>
2000
2001         Class contructor and methods shouldn't have "arguments" and "caller"
2002         https://bugs.webkit.org/show_bug.cgi?id=144238
2003
2004         Reviewed by Ryosuke Niwa.
2005
2006         * js/class-method-and-constructor-properties-expected.txt: Added.
2007         * js/class-method-and-constructor-properties.html: Added.
2008         * js/script-tests/class-method-and-constructor-properties.js: Added.
2009
2010 2016-05-02  Yoav Weiss  <yoav@yoav.ws>
2011
2012         Move ResourceTiming behind a runtime flag
2013         https://bugs.webkit.org/show_bug.cgi?id=157133
2014
2015         Reviewed by Alex Christensen.
2016
2017         Added tests that make sure ResourceTiming APIs are exposed and that resources
2018         show up as entries in the performance timeline.
2019
2020         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
2021         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
2022         * fast/dom/Window/window-properties-performance.html: Removed "//;".
2023         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
2024         * http/tests/performance/performance-resource-timing-entries.html: Added.
2025
2026 2016-05-01  Nan Wang  <n_wang@apple.com>
2027
2028         AX: Crash at  WebCore::AccessibilityObject::getAttribute const + 9
2029         https://bugs.webkit.org/show_bug.cgi?id=157256
2030
2031         Reviewed by Chris Fleizach.
2032
2033         * accessibility/mac/aria-label-on-label-element-expected.txt:
2034         * accessibility/mac/aria-label-on-label-element.html:
2035
2036 2016-05-01  Commit Queue  <commit-queue@webkit.org>
2037
2038         Unreviewed, rolling out r200264 and r200266.
2039         https://bugs.webkit.org/show_bug.cgi?id=157251
2040
2041         This change caused existing LayoutTest media/media-source
2042         /media-source-stalled-holds-sleep-assertion.html to time out
2043         on Mac on every run. (Requested by ryanhaddad on #webkit).
2044
2045         Reverted changesets:
2046
2047         "[Mac] AirPlay fails if target is set before AVPlayer has been
2048         created"
2049         https://bugs.webkit.org/show_bug.cgi?id=157147
2050         http://trac.webkit.org/changeset/200264
2051
2052         "[Mac] AirPlay fails if target is set before AVPlayer has been
2053         created"
2054         https://bugs.webkit.org/show_bug.cgi?id=157147
2055         http://trac.webkit.org/changeset/200266
2056
2057 2016-05-01  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2058
2059         Sync web-platform-tests up to revision 4af8373
2060         https://bugs.webkit.org/show_bug.cgi?id=157170
2061
2062         Reviewed by Chris Dumez.
2063
2064         * platform/ios-simulator/TestExpectations: Marking some tests as failing.
2065         * platform/wk2/imported/w3c/web-platform-tests/html/semantics/document-metadata/styling/LinkStyle-expected.txt:
2066
2067 2016-04-30  Antti Koivisto  <antti@apple.com>
2068
2069         REGRESSION (r199640): position:absolute generated content inherits text-decoration from its element
2070         https://bugs.webkit.org/show_bug.cgi?id=157199
2071         <rdar://problem/26013111>
2072
2073         Reviewed by Zalan Bujtas.
2074
2075         * fast/css/text-decoration-inheritance-pseudo-expected.html: Added.
2076         * fast/css/text-decoration-inheritance-pseudo.html: Added.
2077
2078 2016-04-30  Zalan Bujtas  <zalan@apple.com>
2079
2080         Some content causes deep recursion.
2081         https://bugs.webkit.org/show_bug.cgi?id=157230
2082         <rdar://problem/7694756>
2083
2084         Reviewed by Antti Koivisto.
2085
2086         This patch sets a limit(512) on content nesting for the render tree. Elements injected over the limit
2087         are still accessible through DOM APIs but
2088         1. we stop generating renderers for them -they behave like display: none. 
2089         2. their layout related computed style values are set to default (e.g. window.computedStyle(document.elementById("over512").width -> auto) 
2090
2091         * fast/block/nested-renderers-expected.html: Added.
2092         * fast/block/nested-renderers.html: Added.
2093
2094 2016-04-30  Chris Dumez  <cdumez@apple.com>
2095
2096         [Web IDL] Pass even more types by reference
2097         https://bugs.webkit.org/show_bug.cgi?id=157231
2098
2099         Reviewed by Darin Adler.
2100
2101         Update test now that slightly different exceptions are thrown.
2102
2103         * media/encrypted-media/encrypted-media-v2-syntax-expected.txt:
2104         * media/encrypted-media/encrypted-media-v2-syntax.html:
2105
2106 2016-04-30  Ryosuke Niwa  <rniwa@webkit.org>
2107
2108         Node.prototype.rootNode is not Web compatible
2109         https://bugs.webkit.org/show_bug.cgi?id=157233
2110
2111         Reviewed by Chris Dumez.
2112
2113         Removed tests for Node.prototype.rootNode.
2114
2115         * fast/dom/Node/rootNode-expected.txt: Removed.
2116         * fast/dom/Node/rootNode.html: Removed.
2117         * fast/shadow-dom/Node-interface-rootNode-expected.txt: Removed.
2118         * fast/shadow-dom/Node-interface-rootNode.html: Removed.
2119         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2120
2121 2016-04-30  Nan Wang  <n_wang@apple.com>
2122
2123         AX: @aria-label attribute should work on <label> element
2124         https://bugs.webkit.org/show_bug.cgi?id=157219
2125
2126         Reviewed by Chris Fleizach.
2127
2128         * accessibility/mac/aria-label-on-label-element-expected.txt: Added.
2129         * accessibility/mac/aria-label-on-label-element.html: Added.
2130
2131 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2132
2133         Rename getAssignedNodes to assignedNodes and support flattened option
2134         https://bugs.webkit.org/show_bug.cgi?id=157225
2135
2136         Reviewed by Antti Koivisto.
2137
2138         * fast/shadow-dom/HTMLSlotElement-interface-expected.txt:
2139         * fast/shadow-dom/HTMLSlotElement-interface.html:
2140
2141 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
2142
2143         Blur filter escapes an enclosing overflow:hidden
2144         https://bugs.webkit.org/show_bug.cgi?id=155029
2145
2146         Reviewed by Zalan Bujtas.
2147
2148         * css3/filters/blur-clipped-by-ancestor-expected.html: Added.
2149         * css3/filters/blur-clipped-by-ancestor.html: Added.
2150         * css3/filters/blur-clipped-with-overflow-expected.html: Added.
2151         * css3/filters/blur-clipped-with-overflow.html: Added.
2152         * css3/filters/drop-shadow-expected.html: Added.
2153         * css3/filters/drop-shadow-with-overflow-hidden-expected.html: Added.
2154         * css3/filters/drop-shadow-with-overflow-hidden.html: Added.
2155         * css3/filters/drop-shadow.html: Added.
2156
2157 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
2158
2159         REGRESSION(194502): overflow: scroll; direction: rtl; divs jump horizontally when scrolled vertically
2160         https://bugs.webkit.org/show_bug.cgi?id=157201
2161
2162         Reviewed by Simon Fraser.
2163
2164         * fast/scrolling/rtl-drag-vertical-scroller-expected.txt: Added.
2165         * fast/scrolling/rtl-drag-vertical-scroller.html: Added.
2166
2167 2016-04-29  Mark Lam  <mark.lam@apple.com>
2168
2169         Make RegExp.prototype.test spec compliant.
2170         https://bugs.webkit.org/show_bug.cgi?id=155862
2171
2172         Reviewed by Saam Barati.
2173
2174         * js/regress/regexp-prototype-test-observable-side-effects-expected.txt: Added.
2175         * js/regress/regexp-prototype-test-observable-side-effects.html: Added.
2176         * js/regress/regexp-prototype-test-observable-side-effects2-expected.txt: Added.
2177         * js/regress/regexp-prototype-test-observable-side-effects2.html: Added.
2178         * js/regress/script-tests/regexp-prototype-test-observable-side-effects.js: Added.
2179         * js/regress/script-tests/simple-regexp-test-folding-fail-with-hoisted-regexp.js: Added.
2180         * js/regress/script-tests/simple-regexp-test-folding-with-hoisted-regexp.js: Added.
2181         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp-expected.txt: Added.
2182         * js/regress/simple-regexp-test-folding-fail-with-hoisted-regexp.html: Added.
2183         * js/regress/simple-regexp-test-folding-with-hoisted-regexp-expected.txt: Added.
2184         * js/regress/simple-regexp-test-folding-with-hoisted-regexp.html: Added.
2185
2186 2016-04-29  Commit Queue  <commit-queue@webkit.org>
2187
2188         Unreviewed, rolling out r200150 and r200256.
2189         https://bugs.webkit.org/show_bug.cgi?id=157216
2190
2191         This change introduced flakiness in existing CJK LayoutTests.
2192         Also reverting the change that marked the tests as flaky.
2193         (Requested by ryanhaddad on #webkit).
2194
2195         Reverted changesets:
2196
2197         "Clean up Font::removeFromSystemFallbackCache()"
2198         https://bugs.webkit.org/show_bug.cgi?id=157093
2199         http://trac.webkit.org/changeset/200150
2200
2201         "Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-
2202         expansion-cjk-4.html as flaky on Mac"
2203         https://bugs.webkit.org/show_bug.cgi?id=157197
2204         http://trac.webkit.org/changeset/200256
2205
2206 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
2207
2208         Change ios-simulator expectation for tests added with r200265 from ImageOnlyFailure to Failure
2209
2210         Unreviewed test gardening.
2211
2212         * platform/ios-simulator/TestExpectations:
2213
2214 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
2215
2216         [Mac] AirPlay fails if target is set before AVPlayer has been created
2217         https://bugs.webkit.org/show_bug.cgi?id=157147
2218         <rdar://problem/24197592>
2219
2220         Unreviewed, update test so the results are consistent on different machines.
2221
2222         * media/media-source/media-source-airplay-expected.txt:
2223         * media/media-source/media-source-airplay.html:
2224
2225 2016-04-29  Antonio Gomes  <tonikitoo@webkit.org>
2226
2227         <select multiple> padding should react when scrolling
2228         https://bugs.webkit.org/show_bug.cgi?id=156590
2229         https://bugs.webkit.org/show_bug.cgi?id=156591
2230
2231         Reviewed by Reviewed by Darin Adler.
2232
2233         * fast/forms/listbox-respects-padding-bottom-expected.txt: Added.
2234         * fast/forms/listbox-respects-padding-bottom.html: Added.
2235         * fast/forms/listbox-top-padding-do-not-clip-items-expected.txt: Added.
2236         * fast/forms/listbox-top-padding-do-not-clip-items.html: Added.
2237
2238 2016-04-29  Eric Carlson  <eric.carlson@apple.com>
2239
2240         [Mac] AirPlay fails if target is set before AVPlayer has been created
2241         https://bugs.webkit.org/show_bug.cgi?id=157147
2242         <rdar://problem/24197592>
2243
2244         Reviewed by Jer Noble.
2245
2246         * media/media-source/media-source-airplay-expected.txt: Added.
2247         * media/media-source/media-source-airplay.html: Added.
2248         * platform/efl/TestExpectations: Skip Mac-only test.
2249         * platform/gtk/TestExpectations: Ditto.
2250         * platform/ios-simulator/TestExpectations: Ditto.
2251         * platform/mac/TestExpectations: Skipped new tests on older versions of OS X.
2252         * platform/win/TestExpectations: Skip Mac-only test.
2253
2254 2016-04-29  Myles C. Maxfield  <mmaxfield@apple.com>
2255
2256         [RTL Scrollbars] REGRESSION(r200116): Positioned contents can overlap RTL scrollbars
2257         https://bugs.webkit.org/show_bug.cgi?id=157164
2258         <rdar://problem/25993610>
2259
2260         Reviewed by Darin Adler.
2261
2262         * TestExpectations:
2263         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars-expected.html: Added.
2264         * fast/scrolling/rtl-scrollbars-positioned-intersect-scrollbars.html: Added.
2265
2266 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2267
2268         [GTK] r65681 broke a couple GTK+ a11y tests
2269         https://bugs.webkit.org/show_bug.cgi?id=44316
2270
2271         Reviewed by Martin Robinson.
2272
2273         The original regression has apparently been fixed, possibly quite some time
2274         ago. Updating both tests and associated expectations to reflect what has
2275         changed over the years. Leaving title-and-alt.html as skipped, but marked
2276         as failing due to a different bug (157187).
2277
2278         * accessibility/gtk/object-attributes-expected.txt:
2279         * accessibility/gtk/object-attributes.html:
2280         * accessibility/gtk/title-and-alt-expected.txt:
2281         * accessibility/gtk/title-and-alt.html:
2282         * platform/gtk/TestExpectations:
2283
2284 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2285
2286         Fix a typo in r200255.
2287
2288         * resources/testharnessreport.js:
2289         (self.testRunner.add_completion_callback):
2290
2291 2016-04-29  Nan Wang  <n_wang@apple.com>
2292
2293         AX: CharacterOffset not working correctly with composed characters and collapsed white spaces
2294         https://bugs.webkit.org/show_bug.cgi?id=157190
2295
2296         Reviewed by Chris Fleizach.
2297
2298         * accessibility/mac/text-marker-word-nav.html:
2299         * accessibility/text-marker/text-marker-previous-next-expected.txt:
2300         * accessibility/text-marker/text-marker-previous-next.html:
2301
2302 2016-04-29  Ryan Haddad  <ryanhaddad@apple.com>
2303
2304         Marking fast/ruby/ruby-expansion-cjk.html and fast/ruby/ruby-expansion-cjk-4.html as flaky on Mac
2305         https://bugs.webkit.org/show_bug.cgi?id=157197
2306
2307         Unreviewed test gardening.
2308
2309         * platform/mac/TestExpectations:
2310
2311 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2312
2313         test harness tests complain about testRunner not being declared inside a browser
2314         https://bugs.webkit.org/show_bug.cgi?id=157056
2315
2316         Reviewed by Alex Christensen.
2317
2318         Don't run the code meant to re-format results for DRT/WTR when testRunner is not defined (i.e. inside a browser).
2319         Also fixed various styling issues with this JavaScript file and removed useless comments.
2320
2321         * resources/testharnessreport.js:
2322
2323 2016-04-29  Commit Queue  <commit-queue@webkit.org>
2324
2325         Unreviewed, rolling out r200232.
2326         https://bugs.webkit.org/show_bug.cgi?id=157189
2327
2328         This change broke the Mac CMake build and its LayoutTest is
2329         failing and/or flaky on all platforms (Requested by ryanhaddad
2330         on #webkit).
2331
2332         Reverted changeset:
2333
2334         "Move ResourceTiming behind a runtime flag"
2335         https://bugs.webkit.org/show_bug.cgi?id=157133
2336         http://trac.webkit.org/changeset/200232
2337
2338 2016-04-29  Miguel Gomez  <magomez@igalia.com>
2339
2340         [GTK] Unreviewed gardening: update expectations after r200234
2341         https://bugs.webkit.org/show_bug.cgi?id=157181
2342
2343         Unreviewed gardening.
2344
2345         * platform/gtk/TestExpectations:
2346
2347 2016-04-29  Simon Fraser  <simon.fraser@apple.com>
2348
2349         Wheel Event Not Fired For `body,html { height:100% }`
2350         https://bugs.webkit.org/show_bug.cgi?id=148450
2351
2352         Reviewed by Brent Fulgham.
2353         
2354         Testcase, skipped on iOS which doesn't support wheel events.
2355
2356         * fast/events/wheel-event-outside-body-expected.txt: Added.
2357         * fast/events/wheel-event-outside-body.html: Added.
2358         * platform/ios-simulator/TestExpectations:
2359
2360 2016-04-29  Chris Dumez  <cdumez@apple.com>
2361
2362         [Web IDL] Specify default values for optional parameters of wrapper types
2363         https://bugs.webkit.org/show_bug.cgi?id=157161
2364
2365         Reviewed by Darin Adler.
2366
2367         Rebaseline as a different exception message is now given when calling
2368         Selection.extend() without enough parameters.
2369
2370         * editing/selection/extend-expected.txt:
2371
2372 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2373
2374         [ATK] Expose the value of aria-roledescription via an AtkObject attribute
2375         https://bugs.webkit.org/show_bug.cgi?id=146719
2376
2377         Reviewed by Chris Fleizach.
2378
2379         Platform-specific expectations are needed because falling back on the default
2380         role description is done by assistive technologies. That this fall back is needed
2381         is identified by the lack of an author-provided value. Thus we do not wish to
2382         expose the default role description in our implementation.
2383
2384         * platform/gtk/TestExpectations: Unskipped the failing test.
2385         * platform/gtk/accessibility/aria-roledescription-expected.txt: Added.
2386
2387 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2388
2389         [ATK] accessibility/aria-current-global-attribute.html has been failed since r198303
2390         https://bugs.webkit.org/show_bug.cgi?id=155935
2391
2392         Reviewed by Chris Fleizach.
2393
2394         * platform/efl/TestExpectations: Unskipped the failing test.
2395
2396 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2397
2398         [ATK] accessibility/double-nested-inline-element-missing-from-tree.html has been failed since r198219
2399         https://bugs.webkit.org/show_bug.cgi?id=155939
2400
2401         Reviewed by Darin Adler.
2402
2403         Platform-specific expectations were needed because the ATK accessibility tree folds
2404         certain elements, including spans, into the parent element.
2405
2406         * platform/efl/TestExpectations: Unskipped the failing test.
2407         * platform/efl/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2408         * platform/gtk/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
2409
2410 2016-04-29  Joanmarie Diggs  <jdiggs@igalia.com>
2411
2412         AX: [ATK] Expose elements with ARIA's "text" role
2413         https://bugs.webkit.org/show_bug.cgi?id=157160
2414
2415         Reviewed by Chris Fleizach.
2416
2417         * accessibility/aria-text-role.html: Modified to do platform-specific role checks.
2418         * platform/gtk/TestExpectations: Unskipped three previously-failing tests.
2419         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2420
2421 2016-04-29  Ryosuke Niwa  <rniwa@webkit.org>
2422
2423         Import W3C CSS WG tests for shadow DOM
2424         https://bugs.webkit.org/show_bug.cgi?id=157063
2425
2426         Reviewed by Antti Koivisto.
2427
2428         Remove tests that have been upstreamed and imported under imported/w3c/csswg-test/css-scoping-1.
2429
2430         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after-expected.html: Removed.
2431         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-before-after.html: Removed.
2432         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules-expected.html: Removed.
2433         * fast/shadow-dom/css-scoping-shadow-assigned-node-with-rules.html: Removed.
2434         * fast/shadow-dom/css-scoping-shadow-host-functional-rule-expected.html: Removed.
2435         * fast/shadow-dom/css-scoping-shadow-host-functional-rule.html: Removed.
2436         * fast/shadow-dom/css-scoping-shadow-host-rule-expected.html: Removed.
2437         * fast/shadow-dom/css-scoping-shadow-host-rule.html: Removed.
2438         * fast/shadow-dom/css-scoping-shadow-host-with-before-after-expected.html: Removed.
2439         * fast/shadow-dom/css-scoping-shadow-host-with-before-after.html: Removed.
2440         * fast/shadow-dom/css-scoping-shadow-invisible-slot-expected.html: Removed.
2441         * fast/shadow-dom/css-scoping-shadow-invisible-slot.html: Removed.
2442         * fast/shadow-dom/css-scoping-shadow-root-hides-children-expected.html: Removed.
2443         * fast/shadow-dom/css-scoping-shadow-root-hides-children.html: Removed.
2444         * fast/shadow-dom/css-scoping-shadow-slot-display-override-expected.html: Removed.
2445         * fast/shadow-dom/css-scoping-shadow-slot-display-override.html: Removed.
2446         * fast/shadow-dom/css-scoping-shadow-slot-expected.html: Removed.
2447         * fast/shadow-dom/css-scoping-shadow-slot-fallback-expected.html: Removed.
2448         * fast/shadow-dom/css-scoping-shadow-slot-fallback.html: Removed.
2449         * fast/shadow-dom/css-scoping-shadow-slot.html: Removed.
2450         * fast/shadow-dom/css-scoping-shadow-slotted-nested-expected.html: Removed.
2451         * fast/shadow-dom/css-scoping-shadow-slotted-nested.html: Removed.
2452         * fast/shadow-dom/css-scoping-shadow-slotted-rule-expected.html: Removed.
2453         * fast/shadow-dom/css-scoping-shadow-slotted-rule.html: Removed.
2454         * fast/shadow-dom/css-scoping-shadow-with-outside-rules-expected.html: Removed.
2455         * fast/shadow-dom/css-scoping-shadow-with-outside-rules.html: Removed.
2456         * fast/shadow-dom/css-scoping-shadow-with-rules-expected.html: Removed.
2457         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak-expected.html: Removed.
2458         * fast/shadow-dom/css-scoping-shadow-with-rules-no-style-leak.html: Removed.
2459         * fast/shadow-dom/css-scoping-shadow-with-rules.html: Removed.
2460
2461 2016-04-29  Yoav Weiss  <yoav@yoav.ws>
2462
2463         Move ResourceTiming behind a runtime flag
2464         https://bugs.webkit.org/show_bug.cgi?id=157133
2465
2466         Reviewed by Alex Christensen.
2467
2468         Added tests that make sure ResourceTiming APIs are exposed and that resources
2469         show up as entries in the performance timeline.
2470
2471         * fast/dom/Window/window-properties-performance-resource-timing-expected.txt: Added.
2472         * fast/dom/Window/window-properties-performance-resource-timing.html: Added.
2473         * fast/dom/Window/window-properties-performance.html: Removed "//;".
2474         * http/tests/performance/performance-resource-timing-entries-expected.txt: Added.
2475         * http/tests/performance/performance-resource-timing-entries.html: Added.
2476
2477 2016-04-29  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2478
2479         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaStream interfaces
2480         https://bugs.webkit.org/show_bug.cgi?id=156905
2481
2482         Reviewed by Darin Adler.
2483
2484         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks-expected.txt: Added.
2485         * fast/mediastream/MediaStream-add-remove-null-undefined-tracks.html: Added.
2486         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt: Rebasing.
2487         * fast/mediastream/RTCPeerConnection-add-removeTrack.html: Adding null/undefined tests for addTrack/removeTrack.
2488         * fast/mediastream/RTCPeerConnection-datachannel.html: Adding test for send() method.
2489         Test expectation is not rebased as test is timing out and marked as skip.
2490
2491 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
2492
2493         AX: [ATK] Expose subscript and superscript format style groups using ATK_ROLE_SUBSCRIPT and ATK_ROLE_SUPERSCRIPT
2494         https://bugs.webkit.org/show_bug.cgi?id=157158
2495
2496         Reviewed by Chris Fleizach.
2497
2498         * platform/gtk/accessibility/roles-computedRoleString-expected.txt: Updated for new behavior.
2499         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated for new behavior.
2500
2501 2016-04-28  Zalan Bujtas  <zalan@apple.com>
2502
2503         Content disappears on mouse over.
2504         https://bugs.webkit.org/show_bug.cgi?id=157073
2505         <rdar://problem/24389168>
2506
2507         Reviewed by Simon Fraser.
2508
2509         When a redundant inlinebox is found after constructing the line, we remove it from the tree.
2510         The remove operation marks the ancestor tree dirty (and this newly constructed line is supposed to be clean).
2511         This patch resets this dirty flag on the boxes all the way up to the rootlinebox.
2512         Previously we only cleared the rootinlinebox and we ended up with dirty inlineflowboxes.
2513
2514         * fast/text/text-node-remains-dirty-after-calling-surroundContents-expected.html: Added.
2515         * fast/text/text-node-remains-dirty-after-calling-surroundContents.html: Added.
2516
2517 2016-04-27  Brent Fulgham  <bfulgham@apple.com>
2518
2519         Make sure we don't mishandle HTMLFrameOwnerElement lifecycle
2520         https://bugs.webkit.org/show_bug.cgi?id=157040
2521
2522         Reviewed by Chris Dumez.
2523
2524         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt: Added.
2525         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html: Added.
2526         * fast/dom/HTMLAnchorElement/resources/iframe-with-anchor-crash.html: Added.
2527
2528 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2529
2530         [css-grid] Add CSS Grid Layout runtime flag
2531         https://bugs.webkit.org/show_bug.cgi?id=157134
2532
2533         Reviewed by Simon Fraser.
2534
2535         Add test to verify that CSS Grid Layout is disabled if the flag is off.
2536
2537         * fast/css-grid-layout/grid-disable-expected.txt: Added.
2538         * fast/css-grid-layout/grid-disable.html: Added.
2539
2540 2016-04-28  Chris Fleizach  <cfleizach@apple.com>
2541
2542         AX: superscript content exposed as plain text; VoiceOver does not speak or pause to make this understandable     
2543         https://bugs.webkit.org/show_bug.cgi?id=157122
2544         <rdar://problem/21231487>
2545
2546         Reviewed by Daniel Bates.
2547
2548         * accessibility/mac/subroles-for-formatted-groups-expected.txt:
2549         * accessibility/mac/subroles-for-formatted-groups.html:
2550         * platform/mac/accessibility/accessibility/roles-exposed-expected.txt:
2551         * accessibility/roles-computedRoleString-expected.txt:
2552
2553 2016-04-28  Simon Fraser  <simon.fraser@apple.com>
2554
2555         https://bugs.webkit.org/show_bug.cgi?id=157140
2556
2557         Attempted to reduce the flakiness of this test by making the animation longer, to give
2558         enough time for the iteration event to fire.
2559
2560         * animations/animation-events-not-cancelable.html:
2561
2562 2016-04-28  Brady Eidson  <beidson@apple.com>
2563
2564         inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2565         https://bugs.webkit.org/show_bug.cgi?id=157141
2566
2567         Reviewed by Alex Christensen.
2568
2569         * inspector/indexeddb/deleteDatabaseNamesWithSpace-expected.txt: Added.
2570         * inspector/indexeddb/deleteDatabaseNamesWithSpace.html: Added.
2571
2572 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
2573
2574         Add ios-simulator baseline for fast/forms/select-non-native-rendering-direction.html
2575         https://bugs.webkit.org/show_bug.cgi?id=157112
2576
2577         Unreviewed test gardening.
2578
2579         * platform/ios-simulator/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2580
2581 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2582
2583         imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html is failing on some bots
2584         https://bugs.webkit.org/show_bug.cgi?id=157145
2585
2586         Unreviewed.
2587
2588         * TestExpectations: Marking imported/w3c/web-platform-tests/fetch/nosniff/stylesheet.html as failing and passing.
2589
2590 2016-04-28  Brady Eidson  <beidson@apple.com>
2591
2592         REGRESSION(r200163): inspector/indexeddb/requestDatabaseNames.html is flaky on Mac.
2593         https://bugs.webkit.org/show_bug.cgi?id=157141
2594
2595         Unreviewed.
2596
2597         Add one more chunk of logging here to add even more supporting evidence to our theory.
2598         
2599         * inspector/indexeddb/requestDatabaseNames-expected.txt:
2600         * inspector/indexeddb/requestDatabaseNames.html:
2601
2602 2016-04-28  Ryan Haddad  <ryanhaddad@apple.com>
2603
2604         Skipping media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2605         https://bugs.webkit.org/show_bug.cgi?id=155196
2606
2607         Unreviewed test gardening.
2608
2609         * platform/mac-wk1/TestExpectations:
2610         * platform/mac/TestExpectations:
2611
2612 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2613
2614         Drop [UsePointersEvenForNonNullableObjectArguments] from MediaSource interfaces
2615         https://bugs.webkit.org/show_bug.cgi?id=156904
2616
2617         Reviewed by Darin Adler.
2618
2619         * http/tests/media/media-source/mediasource-addsourcebuffer.html: Changing expected exception to TypeError.
2620         * http/tests/media/media-source/mediasource-append-buffer-expected.txt:
2621         * http/tests/media/media-source/mediasource-append-buffer.html: Checking passing null or undefined to
2622         appendBuffer, addSourceBuffer and removeSourceBuffer.
2623         * media/media-source/media-source-addsourcebuffer-expected.txt:
2624         * media/media-source/media-source-addsourcebuffer.html: Removing redundant test.
2625
2626
2627 2016-04-27  Ada Chan  <adachan@apple.com>
2628
2629         Set overflow: hidden on ::-webkit-media-controls in mediaControlsApple.css
2630         https://bugs.webkit.org/show_bug.cgi?id=157110
2631
2632         Reviewed by Eric Carlson.
2633
2634         The style change caused an image only failure for fast/regions/inline-block-inside-anonymous-overflow.html.
2635         Mark that test as image-failure-only and add a new test that's basically a copy of inline-block-inside-anonymous-overflow.html
2636         with the default controls covered so we can still catch layout regressions related to flowing content from region to region.
2637
2638         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls-expected.html: Added.
2639         * fast/regions/inline-block-inside-anonymous-overflow-with-covered-controls.html: Added.
2640         * platform/ios-simulator/TestExpectations:
2641         fast/regions/inline-block-inside-anonymous-overflow.html is already marked as image-failure-only
2642         so this new test needs to be marked too.
2643         * platform/mac/TestExpectations:
2644         * platform/mac/media/media-document-audio-repaint-expected.txt:
2645         * platform/mac/media/video-zoom-controls-expected.txt:
2646         Rebaseline test due to style change in mediaControlsApple.css.
2647
2648 2016-04-28  Youenn Fablet  <youenn.fablet@crf.canon.fr>
2649
2650         [Fetch API] Import remaining fetch tests
2651         https://bugs.webkit.org/show_bug.cgi?id=156914
2652
2653         Reviewed by Darin Adler.
2654
2655         * TestExpectations: Skipping new fetch worker tests as they are
2656         causing other tests to crash (see bug 156737 and bug 157068).
2657         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
2658         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt: Added.
2659         * platform/gtk/imported/w3c/web-platform-tests/fetch/nosniff/stylesheet-expected.txt: Added.
2660         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/credentials/authentication-basic-expected.txt: Added.
2661
2662 2016-04-28  Chris Dumez  <cdumez@apple.com>
2663
2664         [Web IDL] Specify default values for optional parameters of type 'DOMString'
2665         https://bugs.webkit.org/show_bug.cgi?id=157116
2666
2667         Reviewed by Darin Adler.
2668
2669         * media/track/w3c/interfaces/HTMLMediaElement/addTextTrack.html:
2670         Resync test from upstream so that it expects a TypeError to be thrown if a
2671         wrong 'kind' parameter is passed, and so that it expects the label / language
2672         parameter to have the empty string as default value.
2673
2674 2016-04-28  Skachkov Oleksandr  <gskachkov@gmail.com>
2675
2676         Crash for non-static super property call in derived class constructor
2677         https://bugs.webkit.org/show_bug.cgi?id=157089
2678
2679         Reviewed by Darin Adler.
2680
2681         * js/class-syntax-super-expected.txt:
2682         * js/script-tests/class-syntax-super.js:
2683
2684 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2685
2686         [css-grid] Fix typo in CSS class for layout tests
2687         https://bugs.webkit.org/show_bug.cgi?id=157129
2688
2689         Reviewed by Sergio Villar Senin.
2690
2691         CSS class "secondRowFourthColumn" was not actually setting
2692         the second row due to a typo.
2693
2694         The change doesn't affect any test just by chance,
2695         as the auto-placement algorithm is already positioning
2696         those items on the second row.
2697
2698         * fast/css-grid-layout/resources/grid.css:
2699         (.secondRowFourthColumn):
2700
2701 2016-04-28  Joanmarie Diggs  <jdiggs@igalia.com>
2702
2703         AX: [ATK] We need to be smarter about flattening and the accessible text implementation
2704         https://bugs.webkit.org/show_bug.cgi?id=144639
2705
2706         Reviewed by Chris Fleizach.
2707
2708         Added two new tests and updated three existing tests to reflect the new behavior
2709         regarding inclusion of elements in the accessibility tree and the text value of
2710         included elements.
2711
2712         * accessibility/gtk/nested-block-element-children-expected.txt: Added.
2713         * accessibility/gtk/nested-block-element-children.html: Added.
2714         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: Updated for new behavior.
2715         * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt: Added.
2716         * accessibility/gtk/spans-paragraphs-and-divs-tree.html: Added.
2717         * accessibility/gtk/spans-paragraphs-and-divs.html: Updated for new behavior.
2718         * platform/gtk/accessibility/generated-content-with-display-table-crash-expected.txt: Updated for new behavior.
2719         * platform/gtk/accessibility/gtk/replaced-objects-in-anonymous-blocks-expected.txt: Updated for new behavior.
2720
2721 2016-04-28  Manuel Rego Casasnovas  <rego@igalia.com>
2722
2723         [css-grid] Fix alignment with content distribution
2724         https://bugs.webkit.org/show_bug.cgi?id=156623
2725
2726         Reviewed by Sergio Villar Senin.
2727
2728         Created new test and renamed the old one as it was only testing
2729         items spanning several cells.
2730
2731         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt:
2732         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning-expected.txt:
2733         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment-expected.txt.
2734         * fast/css-grid-layout/grid-content-alignment-and-self-alignment-spanning.html:
2735         Renamed from fast/css-grid-layout/grid-content-alignment-and-self-alignment.html.
2736         * fast/css-grid-layout/grid-content-alignment-and-self-alignment.html:
2737
2738 2016-04-28  Daniel Bates  <dabates@apple.com>
2739
2740         Skip test LayoutTests/media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2741         as it is flaky on the WebKit1 bots.
2742
2743         For completeness, the test video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2744         was added in r200155 (<https://bugs.webkit.org/show_bug.cgi?id=157100>). We will look to fix this test in <https://bugs.webkit.org/show_bug.cgi?id=155196>.
2745
2746         * platform/mac-wk1/TestExpectations:
2747
2748 2016-04-27  Dean Jackson  <dino@apple.com>
2749
2750         RTL non-native <select> buttons should have arrows on the left
2751         https://bugs.webkit.org/show_bug.cgi?id=157112
2752         <rdar://problem/25894441>
2753
2754         Reviewed by Simon Fraser.
2755
2756         New test that checks the layout of WebCore-drawn <select>
2757         elements in right-to-left mode.
2758
2759         * fast/forms/select-non-native-rendering-direction.html: Added.
2760         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.png: Added.
2761         * platform/mac/fast/forms/select-non-native-rendering-direction-expected.txt: Added.
2762
2763 2016-04-27  Brady Eidson  <beidson@apple.com>
2764
2765         Modern IDB: Implement native IDBFactory.getAllDatabaseNames for WebInspector.
2766         https://bugs.webkit.org/show_bug.cgi?id=157072
2767
2768         Reviewed by Alex Christensen.
2769
2770         Add more to this test and re-enable it.
2771
2772         * TestExpectations:
2773         * inspector/indexeddb/requestDatabaseNames-expected.txt:
2774         * inspector/indexeddb/requestDatabaseNames.html:
2775
2776 2016-04-27  Simon Fraser  <simon.fraser@apple.com>
2777
2778         Test gardening; update results of tests that are marked as flakey.
2779
2780         * TestExpectations:
2781         * platform/mac/transitions/cross-fade-background-image-expected.png:
2782         * platform/mac/transitions/cross-fade-background-image-expected.txt: Added.
2783         * platform/mac/transitions/cross-fade-border-image-expected.png:
2784         * platform/mac/transitions/cross-fade-border-image-expected.txt:
2785         * platform/mac/transitions/move-after-transition-expected.png:
2786         * platform/mac/transitions/move-after-transition-expected.txt:
2787
2788 2016-04-27  Daniel Bates  <dabates@apple.com>
2789
2790         CSP: Add tests for setting allowContentSecurityPolicySourceStarToMatchAnyProtocol
2791         https://bugs.webkit.org/show_bug.cgi?id=157100
2792
2793         Reviewed by Brent Fulgham.
2794
2795         Add tests to ensure that we do not regress the behavior of setting allowContentSecurityPolicySourceStarToMatchAnyProtocol.
2796         For completeness, this setting was added in r200130 (https://bugs.webkit.org/show_bug.cgi?id=157005) to enable or disable
2797         whether source * can match any protocol as part of a workaround for the iOS apps Ecobee and Quora.
2798
2799         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2800         * fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2801         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2802         * fast/dom/HTMLImageElement/image-with-file-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2803         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2804         * fast/dom/HTMLLinkElement/link-with-blob-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2805         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2806         * fast/dom/HTMLLinkElement/link-with-data-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2807         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Added.
2808         * fast/dom/HTMLLinkElement/link-with-file-url-allowed-by-csp-style-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Added.
2809         * fast/dom/HTMLLinkElement/resources/green-background-color.css: Added.
2810         (#test):
2811         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled-expected.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2812         * media/video-with-file-url-allowed-by-csp-media-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html: Copied from LayoutTests/media/video-with-file-url-blocked-by-csp-media-src-star.html.
2813         * media/video-with-file-url-blocked-by-csp-media-src-star-expected.html: Substitute "blocked" for "allowed" since the purpose of the corresponding
2814         test is to ensure that we block loading a file URL video.
2815         * media/video-with-file-url-blocked-by-csp-media-src-star.html: Substitute "blocked" for "allowed" since the purpose of this test is to ensure
2816         that we block loading a file URL video. Additionally, register an oncanplaythrough handler instead of an onloadedmetadata handler and call testFinished()
2817         to signal test completion on a zero timer as a means to help ensure that the first frame of the video is drawn should we regress the blocking of a video file URL.
2818         * platform/wk2/TestExpectations: Skip test LayoutTests/fast/dom/HTMLImageElement/image-with-blob-url-allowed-by-csp-img-src-star-with-AllowContentSecurityPolicySourceStarToMatchAnyProtocol-enabled.html
2819         when using WebKitTestRunner because WebKitTestRunner does not support eventSender.beginDragWithFiles(). See need to fix
2820         <https://bugs.webkit.org/show_bug.cgi?id=64285>.
2821
2822 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2823
2824         Marking compositing/contents-scale/incremental-change.html as a flaky failure on ios-simulator-wk2
2825         https://bugs.webkit.org/show_bug.cgi?id=157105
2826
2827         Unreviewed test gardening.
2828
2829         * platform/ios-simulator-wk2/TestExpectations:
2830
2831 2016-04-27  Keith Miller  <keith_miller@apple.com>
2832
2833         Unreviewed, Revert r199397 due to PLT regressions
2834
2835         * js/Object-getOwnPropertyNames-expected.txt:
2836         * js/dom/array-prototype-properties-expected.txt:
2837         * js/script-tests/Object-getOwnPropertyNames.js:
2838
2839 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2840
2841         Remove failure expectation for tests that now pass on ios-simulator.
2842
2843         Unreviewed test gardening.
2844
2845                 I evaluated all of the unexpected passes from ios-simulator-wk2 and removed failure
2846                 expectations where appropriate. Some of the tests only pass on wk2, so some expectations
2847                 were moved to the ios-simulator-wk1 file.
2848
2849         * platform/ios-simulator-wk1/TestExpectations:
2850         * platform/ios-simulator-wk2/TestExpectations:
2851         * platform/ios-simulator/TestExpectations:
2852
2853 2016-04-27  John Wilander  <wilander@apple.com>
2854
2855         Add layout tests for legacy HTTP headers in WebSockets
2856         https://bugs.webkit.org/show_bug.cgi?id=157095
2857
2858         Reviewed by Alexey Proskuryakov.
2859
2860         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt: Added.
2861         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html: Added.
2862         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers_wsh.py: Added.
2863         (web_socket_do_extra_handshake):
2864         (web_socket_transfer_data):
2865             Test for legacy response headers 'Sec-WebSocket-Location' and 'Sec-WebSocket-Origin'.
2866         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt: Added.
2867         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html: Added.
2868         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers_wsh.py: Added.
2869         (web_socket_do_extra_handshake):
2870         (web_socket_transfer_data):
2871             Test for legacy response headers 'WebSocket-Location' and 'WebSocket-Origin'.
2872
2873 2016-04-27  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2874
2875         WebRTC: RTCIceCandidate don't need a custom bindings
2876         https://bugs.webkit.org/show_bug.cgi?id=157074
2877
2878         Reviewed by Eric Carlson.
2879
2880         * fast/mediastream/RTCIceCandidate-expected.txt:
2881         Updated with error messages from generated constructor binding.
2882
2883 2016-04-27  Eric Carlson  <eric.carlson@apple.com>
2884
2885         media/video-fullscreen-restriction-removed.html is flaky on Mac
2886         https://bugs.webkit.org/show_bug.cgi?id=156983
2887
2888         Reviewed by Darin Adler.
2889
2890         * media/video-fullscreen-restriction-removed-expected.txt:
2891         * media/video-fullscreen-restriction-removed.html: Start the test on 'canplaythrough' instead
2892           of 'loadedmetadata' so playback can begin immediately.
2893
2894 2016-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2895
2896         Add ios-simulator baseline for LayoutTest fast/text/hyphenate-avoid-orphaned-word.html
2897
2898         Unreviewed test gardening.
2899
2900         * platform/ios-simulator/fast/text/hyphenate-avoid-orphaned-word-expected.txt: Added.
2901
2902 2016-04-27  Hunseop Jeong  <hs85.jeong@samsung.com>
2903
2904         [EFL][GTK] Volume slider only changes volume when thumb is released, not while dragging
2905         https://bugs.webkit.org/show_bug.cgi?id=156970
2906
2907         Reviewed by Xabier Rodriguez-Calvar.
2908
2909         Removed the passed test.
2910
2911         * platform/efl/TestExpectations:
2912         * platform/gtk/TestExpectations:
2913
2914 2016-04-26  Dean Jackson  <dino@apple.com>
2915
2916         RTL native <select> buttons should have arrows on left
2917         https://bugs.webkit.org/show_bug.cgi?id=157055
2918
2919         Reviewed by Myles Maxfield.
2920
2921         * fast/forms/select-writing-direction-natural.html: Removed some incorrect
2922         text in the test.
2923         * platform/ios-simulator/fast/forms/select-writing-direction-natural-expected.txt:
2924         * platform/mac/fast/forms/select-writing-direction-natural-expected.png:
2925         * platform/mac/fast/forms/select-writing-direction-natural-expected.txt:
2926         * platform/mac/fast/text/international/bidi-menulist-expected.png:
2927         * platform/mac/fast/text/international/bidi-menulist-expected.txt:
2928         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.png:
2929         * platform/mac/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt:
2930
2931 2016-04-26  Michael Saboff  <msaboff@apple.com>
2932
2933         [ES] Implement RegExp.prototype.@@replace and use it for String.prototype.replace
2934         https://bugs.webkit.org/show_bug.cgi?id=156562
2935
2936         Reviewed by Filip Pizlo.
2937
2938         Updated tests.  Needed to update js/regress-141098.js test, because builtins are
2939         only compilied when called.  This test checks behavior at or near running out of
2940         stack space.  It turns out that String.replace is used by the -pre.js test harness
2941         and I was running out of stack space when compiling the String.prototype.replace
2942         builting.  Therefore, I added a call to testPassed() to precompile String.replace.
2943
2944         * js/Object-getOwnPropertyNames-expected.txt:
2945         * js/regress-141098-expected.txt:
2946         * js/script-tests/Object-getOwnPropertyNames.js:
2947         * js/script-tests/regress-141098.js:
2948         (probeAndRecurse):
2949         * fast/profiler/nested-start-and-stop-profiler-expected.txt:
2950         * js/Object-getOwnPropertyNames-expected.txt:
2951         * js/dom/string-prototype-properties-expected.txt:
2952         * js/regress-141098-expected.txt:
2953         * js/script-tests/Object-getOwnPropertyNames.js:
2954         * js/script-tests/regress-141098.js:
2955         (probeAndRecurse):
2956         * sputnik/Conformance/15_Native_Objects/15.5_String/15.5.4/15.5.4.11_String.prototype.replace/S15.5.4.11_A1_T3-expected.txt:
2957
2958 2016-04-26  Myles C. Maxfield  <mmaxfield@apple.com>
2959
2960         [WK2] [OS X] Create API for switching RTL scrollbar policy
2961         https://bugs.webkit.org/show_bug.cgi?id=156948
2962         <rdar://problem/25707757>
2963
2964         Reviewed by Darin Adler.
2965
2966         Update tests to use new RTL scrollbar mechanism.
2967
2968         * fast/scrolling/rtl-scrollbars-animation-property.html:
2969         * fast/scrolling/rtl-scrollbars-elementFromPoint-static.html:
2970         * fast/scrolling/rtl-scrollbars-elementFromPoint.html:
2971         * fast/scrolling/rtl-scrollbars-expected.html:
2972         * fast/scrolling/rtl-scrollbars-iframe-offset-expected.html:
2973         * fast/scrolling/rtl-scrollbars-iframe-offset.html:
2974         * fast/scrolling/rtl-scrollbars-iframe-position-absolute.html:
2975         * fast/scrolling/rtl-scrollbars-iframe-scrolled-expected.html:
2976         * fast/scrolling/rtl-scrollbars-iframe-scrolled.html:
2977         * fast/scrolling/rtl-scrollbars-iframe.html:
2978         * fast/scrolling/rtl-scrollbars-listbox-expected.html:
2979         * fast/scrolling/rtl-scrollbars-listbox-scroll-expected.html:
2980         * fast/scrolling/rtl-scrollbars-listbox-scroll.html:
2981         * fast/scrolling/rtl-scrollbars-listbox-select-left-expected.html:
2982         * fast/scrolling/rtl-scrollbars-listbox-select-left.html:
2983         * fast/scrolling/rtl-scrollbars-listbox-select-right-expected.html:
2984         * fast/scrolling/rtl-scrollbars-listbox-select-right.html:
2985         * fast/scrolling/rtl-scrollbars-listbox-simple-expected-mismatch.html:
2986         * fast/scrolling/rtl-scrollbars-listbox-simple.html:
2987         * fast/scrolling/rtl-scrollbars-listbox.html:
2988         * fast/scrolling/rtl-scrollbars-overflow-contents-expected.html:
2989         * fast/scrolling/rtl-scrollbars-overflow-contents.html:
2990         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl-expected.html:
2991         * fast/scrolling/rtl-scrollbars-overflow-dir-rtl.html:
2992         * fast/scrolling/rtl-scrollbars-overflow-elementFromPoint.html:
2993         * fast/scrolling/rtl-scrollbars-overflow-expected.html:
2994         * fast/scrolling/rtl-scrollbars-overflow-padding-expected.html:
2995         * fast/scrolling/rtl-scrollbars-overflow-padding.html:
2996         * fast/scrolling/rtl-scrollbars-overflow-position-absolute-expected.html:
2997         * fast/scrolling/rtl-scrollbars-overflow-position-absolute.html:
2998         * fast/scrolling/rtl-scrollbars-overflow-simple-expected-mismatch.html:
2999         * fast/scrolling/rtl-scrollbars-overflow-simple.html:
3000         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled-expected.html:
3001         * fast/scrolling/rtl-scrollbars-overflow-text-selection-scrolled.html:
3002         * fast/scrolling/rtl-scrollbars-overflow.html:
3003         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents-expected.html:
3004         * fast/scrolling/rtl-scrollbars-overlay-no-push-contents.html:
3005         * fast/scrolling/rtl-scrollbars-position-absolute-expected.html:
3006         * fast/scrolling/rtl-scrollbars-position-absolute.html:
3007         * fast/scrolling/rtl-scrollbars-position-fixed-expected.html:
3008         * fast/scrolling/rtl-scrollbars-position-fixed.html:
3009         * fast/scrolling/rtl-scrollbars-positioning-expected.html:
3010         * fast/scrolling/rtl-scrollbars-positioning.html:
3011         * fast/scrolling/rtl-scrollbars-simple-expected-mismatch.html:
3012         * fast/scrolling/rtl-scrollbars-simple.html:
3013         * fast/scrolling/rtl-scrollbars-sticky-document-2-expected.html:
3014         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
3015         * fast/scrolling/rtl-scrollbars-sticky-document-expected.html:
3016         * fast/scrolling/rtl-scrollbars-sticky-document.html:
3017         * fast/scrolling/rtl-scrollbars-sticky-iframe-2-expected.html:
3018         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
3019         * fast/scrolling/rtl-scrollbars-sticky-iframe-expected.html:
3020         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
3021         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2-expected.html:
3022         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
3023         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-expected.html:
3024         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
3025         * fast/scrolling/rtl-scrollbars-text-selection-expected.html:
3026         * fast/scrolling/rtl-scrollbars-text-selection-scrolled-expected.html:
3027         * fast/scrolling/rtl-scrollbars-text-selection-scrolled.html:
3028         * fast/scrolling/rtl-scrollbars-text-selection.html:
3029         * fast/scrolling/rtl-scrollbars.html:
3030         * platform/mac/fast/scrolling/rtl-scrollbars-animation-property-expected.png: Added.
3031
3032 2016-04-26  Ryosuke Niwa  <rniwa@webkit.org>
3033
3034         ASSERTION FAILED: m_templateInsertionModes.isEmpty() in WebCore::HTMLTreeBuilder::finished
3035         https://bugs.webkit.org/show_bug.cgi?id=143519
3036
3037         Reviewed by Darin Adler.
3038
3039         Rebaselined the html5lib tests (now passes all the test cases!) and added a regression test for an assertion.
3040
3041         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset-expected.txt: Added.
3042         * fast/dom/HTMLTemplateElement/parsing-template-with-frameset.html: Added.
3043         * html5lib/generated/run-template-data-expected.txt:
3044         * html5lib/generated/run-template-write-expected.txt:
3045
3046 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
3047
3048         calling super() a second time in a constructor should throw
3049         https://bugs.webkit.org/show_bug.cgi?id=151113
3050
3051         Reviewed by Saam Barati and Keith Miller.
3052
3053         * js/class-syntax-super-expected.txt:
3054         * js/script-tests/class-syntax-super.js:
3055
3056 2016-04-26  Commit Queue  <commit-queue@webkit.org>
3057
3058         Unreviewed, rolling out r200083.
3059         https://bugs.webkit.org/show_bug.cgi?id=157033
3060
3061          It brokes the debug build (Requested by gskachkov on
3062         #webkit).
3063
3064         Reverted changeset:
3065
3066         "calling super() a second time in a constructor should throw"
3067         https://bugs.webkit.org/show_bug.cgi?id=151113
3068         http://trac.webkit.org/changeset/200083
3069
3070 2016-04-26  Skachkov Oleksandr  <gskachkov@gmail.com>
3071
3072         calling super() a second time in a constructor should throw
3073         https://bugs.webkit.org/show_bug.cgi?id=151113
3074
3075         Reviewed by Saam Barati and Keith Miller.
3076
3077         * js/class-syntax-super-expected.txt:
3078         * js/script-tests/class-syntax-super.js:
3079
3080 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3081
3082         Drop [UsePointersEvenForNonNullableObjectArguments] from SpeechSynthesis
3083         https://bugs.webkit.org/show_bug.cgi?id=156901
3084
3085         Reviewed by Darin Adler.
3086
3087         Updated test to handle speak throwing behavior in case of bad parameters.
3088
3089         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance-expected.txt:
3090         * fast/speechsynthesis/speech-synthesis-crash-on-bad-utterance.html:
3091
3092 2016-04-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3093
3094         Drop [UsePointersEvenForNonNullableObjectArguments] from EventTarget
3095         https://bugs.webkit.org/show_bug.cgi?id=156977
3096
3097         Reviewed by Chris Dumez.
3098
3099         * fast/events/dispatchEvent-crash-expected.txt:
3100         * fast/events/dispatchEvent-crash.html: Ensuring exceptions are logged.
3101
3102 2016-04-25  Ryosuke Niwa  <rniwa@webkit.org>
3103
3104         Update template element tests
3105         https://bugs.webkit.org/show_bug.cgi?id=154996
3106
3107         Reviewed by Daniel Bates.
3108
3109         * platform/mac/TestExpectations:
3110
3111 2016-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
3112
3113         Cloning a textarea does not clone the textarea's value
3114         https://bugs.webkit.org/show_bug.cgi?id=156637
3115
3116         Reviewed by Chris Dumez.
3117
3118         https://dom.spec.whatwg.org/#concept-node-clone describes that the value
3119         of a node shouldn't be copied when cloning the node.
3120
3121         * fast/forms/checkValidity-cloneNode-crash-expected.txt:
3122         * fast/forms/checkValidity-cloneNode-crash.html:
3123
3124 2016-04-25  Joseph Pecoraro  <pecoraro@apple.com>
3125
3126         Web Inspector: React.js JSXTransformer produces bogus error locations
3127         https://bugs.webkit.org/show_bug.cgi?id=150010
3128         <rdar://problem/23062233>
3129
3130         Reviewed by Timothy Hatcher.
3131
3132         * inspector/model/frame-extra-scripts-expected.txt: Added.
3133         * inspector/model/frame-extra-scripts.html: Added.
3134         Add a test for a WebInspector.Frame's extraScripts list.
3135
3136         * inspector/model/stack-trace-expected.txt:
3137         Update output that we correctly get the sourceURL of the inner script.
3138
3139         * inspector/model/script-resource-relationship-expected.txt
3140         * inspector/model/script-resource-relationship.html
3141         Add a test for a dynamicallyAddedScriptElement.
3142         Remove debug logging.
3143
3144 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
3145
3146         Skip fast/layers/no-clipping-overflow-hidden-added-after-transform.html on mac-wk1 debug
3147
3148         Unreviewed test gardening.
3149
3150         * platform/mac-wk1/TestExpectations:
3151
3152 2016-04-25  Brent Fulgham  <bfulgham@apple.com>
3153
3154         Add port 4190 (managesieve) to port blacklist
3155         https://bugs.webkit.org/show_bug.cgi?id=156986
3156         <rdar://problem/9119470>
3157
3158         Reviewed by Daniel Bates.
3159
3160         * platform/mac/security/block-test-expected.txt
3161         * security/block-test-expected.txt:
3162         * security/block-test.html:
3163
3164 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
3165
3166         Rebaseline editing tests for ios-simulator-wk1
3167
3168         Unreviewed test gardening
3169
3170         * platform/ios-simulator-wk1/editing/deleting/delete-at-paragraph-boundaries-002-expected.txt:
3171         * +71 more
3172
3173 2016-04-25  Nan Wang  <n_wang@apple.com>
3174
3175         AX: Crash at -[WebAccessibilityObjectWrapper accessibilityAttributeValue:] + 4391
3176         https://bugs.webkit.org/show_bug.cgi?id=156987
3177
3178         Reviewed by Chris Fleizach.
3179
3180         * accessibility/mac/slider-thumb-value-crash-expected.txt: Added.
3181         * accessibility/mac/slider-thumb-value-crash.html: Added.
3182
3183 2016-04-25  Brady Eidson  <beidson@apple.com>
3184
3185         Attempt to fix a flaky test after r200032
3186         https://bugs.webkit.org/show_bug.cgi?id=156994
3187
3188         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js: Missed renaming this along with all the others.
3189
3190 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
3191
3192         Toggling animation-play-state can re-start a finished animation
3193         https://bugs.webkit.org/show_bug.cgi?id=156731
3194
3195         Reviewed by Dean Jackson.
3196
3197         * animations/animation-direction-reverse-expected.txt:
3198         * animations/animation-direction-reverse.html: This is a progression. The test was detecting a
3199         restarted animation.
3200         * animations/change-completed-animation-expected.txt: Added.
3201         * animations/change-completed-animation-transform-expected.html: Added.
3202         * animations/change-completed-animation-transform.html: Added. Ref test that ensures that the final
3203         state for normal and accelerated animations is correct.
3204         * animations/change-completed-animation.html: Added. Tests that changing a property doesn't trigger
3205         another animation, by detecting a second animationstart event.
3206
3207 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
3208
3209         play-state not parsed as part of animation shorthand
3210         https://bugs.webkit.org/show_bug.cgi?id=156959
3211
3212         Reviewed by Darin Adler.
3213
3214         * animations/animation-shorthand-expected.txt:
3215         * animations/animation-shorthand.html:
3216         * animations/play-state-in-shorthand-expected.txt: Added.
3217         * animations/play-state-in-shorthand.html: Added.
3218         * animations/resources/animation-test-helpers.js:
3219         (getPropertyValue):
3220         (comparePropertyValue):
3221
3222 2016-04-25  Simon Fraser  <simon.fraser@apple.com>
3223
3224         Negative animation-delay is treated as 0s
3225         https://bugs.webkit.org/show_bug.cgi?id=141008
3226
3227         Reviewed by Daniel Bates.
3228         
3229         Ref test that has an initially-paused animation on 'left' and with a
3230         3d transform.
3231
3232         * animations/play-state-start-paused-expected.html: Added.
3233         * animations/play-state-start-paused.html: Added.
3234
3235 2016-04-25  Brady Eidson  <beidson@apple.com>
3236
3237         Implement latest File object spec (including its constructor).
3238         https://bugs.webkit.org/show_bug.cgi?id=156511
3239
3240         Reviewed by Darin Adler.
3241
3242         * fast/files/file-constructor-expected.txt: Added.
3243         * fast/files/file-constructor.html: Added.
3244         
3245         * http/tests/local/fileapi/file-last-modified-after-delete-expected.txt:
3246         * http/tests/local/fileapi/script-tests/file-last-modified-after-delete.js:
3247
3248         * http/tests/local/fileapi/file-last-modified-expected.txt:
3249         * http/tests/local/fileapi/script-tests/file-last-modified.js:
3250
3251         * imported/blink/storage/indexeddb/blob-basics-metadata-expected.txt:
3252
3253 2016-04-25  Daniel Bates  <dabates@apple.com>
3254
3255         REGRESSION (r196012): Subresource may be blocked by Content Security Policy if it only matches 'self'
3256         https://bugs.webkit.org/show_bug.cgi?id=156935
3257         <rdar://problem/25351286>
3258
3259         Reviewed by Darin Adler.
3260
3261         Add tests to ensure that we match 'self' correctly in an iframe with an about:blank document.
3262
3263         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt: Added.
3264         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script.html: Added.
3265         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script-expected.txt: Added.
3266         * http/tests/security/contentSecurityPolicy/iframe-srcdoc-external-script.html: Added.
3267
3268 2016-04-25  Ryan Haddad  <ryanhaddad@apple.com>
3269
3270         Marking media/video-fullscreen-restriction-removed.html as flaky on Mac
3271         https://bugs.webkit.org/show_bug.cgi?id=156983
3272
3273         Unreviewed test gardening.
3274
3275         * platform/mac/TestExpectations:
3276
3277 2016-04-25  Youenn Fablet  <youenn.fablet@crf.canon.fr>
3278
3279         Drop [UsePointersEvenForNonNullableObjectArguments] from File API interfaces
3280         https://bugs.webkit.org/show_bug.cgi?id=156898
3281
3282         Reviewed by Chris Dumez.
3283
3284         Checking FileReaderSync send method in case of null or undefined blob parameter.
3285         worker-read-blob-sync.html and worker-read-file-sync check the case of badly typed parameters.
3286         In all cases, TypeError is thrown.
3287
3288         * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js: Added.
3289         (test):
3290         * fast/files/workers/worker-file-reader-sync-bad-parameter-expected.txt: Added.
3291         * fast/files/workers/worker-file-reader-sync-bad-parameter.html: Added.
3292         * fast/files/workers/worker-read-blob-sync-expected.txt: Rebasing expectation.
3293         * fast/files/workers/worker-read-file-sync-expected.txt: Ditto.
3294
3295 2016-04-25  Manuel Rego Casasnovas  <rego@igalia.com>
3296
3297         [css-grid] Fix grid-template-columns|rows computed style with content alignment
3298         https://bugs.webkit.org/show_bug.cgi?id=156793
3299
3300         Reviewed by Darin Adler.
3301
3302         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment-expected.txt: Added.
3303         * fast/css-grid-layout/grid-template-columns-rows-computed-style-gaps-content-alignment.html: Added.
3304
3305 2016-04-25  Frederic Wang  <fwang@igalia.com>
3306
3307         Refactor RenderMathMLMenclose.
3308         https://bugs.webkit.org/show_bug.cgi?id=155019
3309
3310         Reviewed by Sergio Villar Senin.
3311
3312         * mathml/presentation/menclose-notation-attribute-set1.html: Removed.
3313         This is replaced with menclose-notation-values.
3314         * mathml/presentation/menclose-notation-attribute-set1-expected.txt: Removed.
3315         This is replaced with menclose-notation-values.
3316         * mathml/presentation/menclose-notation-attribute-set2-expected-mismatch.html: Removed.
3317         This is replaced with menclose-notation-values.
3318         * mathml/presentation/menclose-notation-attribute-set2.html: Removed.
3319         This is replaced with menclose-notation-values.
3320         * mathml/presentation/menclose-notation-values.html: Added.
3321         This test verifies the rendering of various menclose notations.
3322         * mathml/presentation/menclose-notation-equivalence.html: Added.
3323         This test verifies some equivalence for the notation attribute value.
3324         * mathml/presentation/menclose-notation-equivalence-expected.html: Added.
3325         * mathml/presentation/menclose-notation-radical.html: Update the test now that support for
3326         the radical notation is removed.
3327         * mathml/presentation/menclose-notation-radical-expected.html: ditto.
3328         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.png: Update
3329         reference due to small changes in longdiv implementation.
3330         * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
3331         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.png: ditto.
3332         * platform/mac/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto.
3333         * platform/ios-simulator/mathml/presentation/menclose-notation-default-longdiv-expected.txt: ditto
3334         * platform/gtk/mathml/presentation/menclose-notation-values-expected.png: Added.
3335         * platform/gtk/mathml/presentation/menclose-notation-values-expected.txt: Added.
3336         * platform/mac/mathml/presentation/menclose-notation-values-expected.png: Added.
3337         * platform/mac/mathml/presentation/menclose-notation-values-expected.txt: Added.
3338         * platform/ios-simulator/mathml/presentation/menclose-notation-values-expected.txt: Added.
3339
3340 2016-04-24  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3341
3342         [EFL] Some media tests have been failed after bumping gstreamer ver.
3343
3344         Unreviewed EFL gardening. Mark failing tests to timeout or failure.
3345
3346         * platform/efl/TestExpectations:
3347
3348 2016-04-24  Chris Dumez  <cdumez@apple.com>
3349
3350         Autogenerated IDBFactory.open() does the wrong thing if you pass an explicit 'undefined' as the second argument
3351         https://bugs.webkit.org/show_bug.cgi?id=156939
3352
3353         Reviewed by Darin Adler.
3354
3355         Update / rebaseline existing test now that passing undefined as second parameter to
3356         IDBFactory.open() no longer throws.
3357
3358         * storage/indexeddb/intversion-bad-parameters-expected.txt:
3359         * storage/indexeddb/intversion-bad-parameters-private-expected.txt:
3360         * storage/indexeddb/resources/intversion-bad-parameters.js:
3361         (deleteSuccess):
3362
3363 2016-04-23  Chris Dumez  <cdumez@apple.com>
3364
3365         [WebIDL] Drop [Default] WebKit-IDL extended attribute
3366         https://bugs.webkit.org/show_bug.cgi?id=156955
3367
3368         Reviewed by Darin Adler.
3369
3370         Rebaseline some tests now that a different exception type is thrown
3371         for some of our APIs when passing null.
3372
3373         * editing/selection/extend-expected.txt:
3374         * fast/dom/Element/attr-param-typechecking-expected.txt:
3375         * fast/dom/NamedNodeMap-setNamedItem-crash-expected.txt:
3376         * fast/dynamic/insertAdjacentElement-expected.txt:
3377
3378 2016-04-24  Filip Pizlo <fpizlo@apple.com> and Andy VanWagoner <thetalecrafter@gmail.com>
3379
3380         [INTL] Implement String.prototype.localeCompare in ECMA-402
3381         https://bugs.webkit.org/show_bug.cgi?id=147607
3382
3383         Reviewed by Darin Adler.
3384
3385         * js/dom/script-tests/string-prototype-properties.js:
3386         * js/dom/string-prototype-properties-expected.txt:
3387         * js/regress/locale-compare.html: Added.
3388         * js/regress/locale-compare-expected.txt: Added.
3389         * js/regress/scripts-tests/locale-compare.js: Added.
3390         * js/script-tests/string-localeCompare.js:
3391         * js/string-localeCompare-expected.txt:
3392         * js/string-localeCompare.html:
3393
3394 2016-04-22  Filip Pizlo  <fpizlo@apple.com>
3395
3396         Speed up bound functions a bit
3397         https://bugs.webkit.org/show_bug.cgi?id=156889
3398
3399         Reviewed by Saam Barati.
3400
3401         This microbenchmark speeds up by >4x with this change.
3402
3403         * js/regress/bound-function-call-expected.txt: Added.
3404         * js/regress/bound-function-call.html: Added.
3405         * js/regress/script-tests/bound-function-call.js: Added.
3406         (foo):
3407
3408 2016-04-22  Chris Dumez  <cdumez@apple.com>
3409
3410         Cannot access the SQLTransaction.constructor.prototype
3411         https://bugs.webkit.org/show_bug.cgi?id=156613
3412
3413         Reviewed by Darin Adler.
3414
3415         Rebaseline existing test now that more SQL constructors are exposed on the
3416         global Window object. Also add a test to confirm that it is possible to
3417         access SQLTransaction.constructor.prototype and that it seems correct.
3418
3419         * js/dom/global-constructors-attributes-expected.txt:
3420         * platform/mac-mavericks/js/dom/global-constructors-attributes-expected.txt:
3421         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3422         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3423         * storage/websql/transaction-prototype-expected.txt: Added.
3424         * storage/websql/transaction-prototype.html: Added.
3425
3426 2016-04-22  Joseph Pecoraro  <pecoraro@apple.com>
3427
3428         Web Inspector: Source directives lost when using Function constructor repeatedly
3429         https://bugs.webkit.org/show_bug.cgi?id=156863
3430         <rdar://problem/25861064>
3431
3432         Reviewed by Geoffrey Garen.
3433
3434         * inspector/debugger/sourceURL-repeated-identical-executions-expected.txt: Added.
3435         * inspector/debugger/sourceURL-repeated-identical-executions.html: Added.
3436
3437 2016-04-22  Mark Lam  <mark.lam@apple.com>
3438
3439         javascript jit bug affecting Google Maps.
3440         https://bugs.webkit.org/show_bug.cgi?id=153431
3441
3442         Reviewed by Filip Pizlo.
3443
3444         * js/regress/bug-153431-expected.txt: Added.
3445         * js/regress/bug-153431.html: Added.
3446         * js/regress/script-tests/bug-153431.js: Added.
3447
3448 2016-04-22  Geoffrey Garen  <ggaren@apple.com>
3449
3450         super should be available in object literals
3451         https://bugs.webkit.org/show_bug.cgi?id=156933
3452
3453         Reviewed by Saam Barati.
3454
3455         Updated expected results and added a few new tests.
3456
3457         * js/arrowfunction-syntax-errors-expected.txt:
3458         * js/class-syntax-super-expected.txt:
3459         * js/object-literal-methods-expected.txt:
3460         * js/script-tests/arrowfunction-syntax-errors.js:
3461         * js/script-tests/class-syntax-super.js:
3462         * js/script-tests/object-literal-methods.js:
3463
3464 2016-04-22  Ryan Haddad  <ryanhaddad@apple.com>
3465
3466         Rebaselining inspector/model/stack-trace.html after r199897
3467
3468         Unreviewed test gardening.
3469
3470         * inspector/model/stack-trace-expected.txt:
3471
3472 2016-04-22  Dave Hyatt  <hyatt@apple.com>
3473
3474         REGRESSION (r189567): The top of Facebook's messenger.com looks visually broken
3475         https://bugs.webkit.org/show_bug.cgi?id=156869
3476         <rdar://problem/23204668>
3477
3478         Reviewed by Zalan Bujtas.
3479
3480         * fast/block/min-content-box-sizing-expected.html: Added.
3481         * fast/block/min-content-box-sizing.html: Added.
3482
3483 2016-04-22  Chris Dumez  <cdumez@apple.com>
3484
3485         Support disabling at runtime IndexedDB constructors exposed to workers
3486         https://bugs.webkit.org/show_bug.cgi?id=156883
3487
3488         Reviewed by Darin Adler.
3489
3490         Add layout test coverage.