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