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