Unreviewed gardening.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-10-20  Zalan Bujtas  <zalan@apple.com>
2
3         Unreviewed gardening.
4
5         Update expected results.
6
7         * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
8
9 2016-10-20  Dean Jackson  <dino@apple.com>
10
11         Shapes tests failing on iOS
12         https://bugs.webkit.org/show_bug.cgi?id=163755
13         <rdar://problem/28875780>
14
15         Skip these temporarily on iOS.
16
17         * platform/ios-simulator/TestExpectations:
18
19 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
20
21         Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
22         https://bugs.webkit.org/show_bug.cgi?id=163750
23
24         Unreviewed test gardening.
25
26         * platform/mac-wk1/TestExpectations:
27
28 2016-10-20  Chris Dumez  <cdumez@apple.com>
29
30         Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
31         https://bugs.webkit.org/show_bug.cgi?id=163715
32
33         Reviewed by Darin Adler.
34
35         Update existing tests now that we throw a TypeError when passing an unexpected
36         type for a parameter where we expect a typed array.
37
38         * fast/canvas/webgl/script-tests/texImageTest.js:
39         * fast/canvas/webgl/texImageTest-expected.txt:
40         * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
41
42 2016-10-20  Ryan Haddad  <ryanhaddad@apple.com>
43
44         Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
45         https://bugs.webkit.org/show_bug.cgi?id=163636
46
47         Unreviewed test gardening.
48
49         * TestExpectations:
50
51 2016-10-20  Myles C. Maxfield  <mmaxfield@apple.com>
52
53         Improve error message when passing a null ArrayBuffer to bufferData()
54         https://bugs.webkit.org/show_bug.cgi?id=163745
55
56         Reviewed by Dean Jackson.
57
58         * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
59         * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
60
61 2016-10-20  Zalan Bujtas  <zalan@apple.com>
62
63         Stop searching for first-letter containers at multi-column boundary.
64         https://bugs.webkit.org/show_bug.cgi?id=163739
65         <rdar://problem/28810750>
66
67         Reviewed by David Hyatt.
68
69         * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
70         * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
71
72 2016-10-19  Dean Jackson  <dino@apple.com>
73
74         Support CSS Shapes Level 1 without a prefix
75         https://bugs.webkit.org/show_bug.cgi?id=163709
76         <rdar://problem/28859369>
77
78         Reviewed by Myles Maxfield.
79
80         Unskip all but a couple of tests.
81
82         * TestExpectations:
83
84 2016-10-20  Jer Noble  <jer.noble@apple.com>
85
86         CRASH in WebCore::MediaSource::seekToTime + 185
87         https://bugs.webkit.org/show_bug.cgi?id=163652
88
89         Reviewed by Eric Carlson.
90
91         * media/media-source/content/test-48kHz.m4a: Added.
92         * media/media-source/content/test-48khz-manifest.json: Added.
93         * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
94         * media/media-source/media-source-seek-detach-crash.html: Added.
95
96 2016-10-20  Andreas Kling  <akling@apple.com>
97
98         Drop StyleResolver and SelectorQueryCache when entering PageCache.
99         <https://webkit.org/b/154238>
100
101         Reviewed by Antti Koivisto.
102
103         Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
104         the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
105         it's not present after a style recalc.
106
107         * compositing/iframes/page-cache-layer-tree-expected.txt:
108
109 2016-10-20  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
110
111         WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
112         https://bugs.webkit.org/show_bug.cgi?id=146232
113
114         Update MediaStreamTrackEvent IDL as per specification.
115
116         No additional test required, rebase existings tests.
117
118         Reviewed by Darin Adler.
119
120         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
121         * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
122         useless tests.
123
124 2016-10-19  Antoine Quint  <graouts@apple.com>
125
126         [Modern Media Controls] Media Controller: mute support
127         https://bugs.webkit.org/show_bug.cgi?id=163677
128         <rdar://problem/28851582>
129
130         Reviewed by Dean Jackson.
131
132         New tests for the MuteSupport class and adding the new resource to other MediaController tests.
133
134         * media/modern-media-controls/media-controller/media-controller-constructor.html:
135         * media/modern-media-controls/media-controller/media-controller-resize.html:
136         * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
137         * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
138         * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
139         * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
140         * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
141         * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
142         * media/modern-media-controls/start-support/start-support-audio.html:
143         * media/modern-media-controls/start-support/start-support-autoplay.html:
144         * media/modern-media-controls/start-support/start-support-click-to-start.html:
145         * media/modern-media-controls/start-support/start-support-error.html:
146         * media/modern-media-controls/start-support/start-support-fullscreen.html:
147         * media/modern-media-controls/start-support/start-support-manual-play.html:
148         * media/modern-media-controls/start-support/start-support-no-source.html:
149
150 2016-10-19  Jer Noble  <jer.noble@apple.com>
151
152         REGRESSION (r206025): All YouTube videos play with black bars on all four sides
153         https://bugs.webkit.org/show_bug.cgi?id=163308
154
155         Reviewed by Darin Adler.
156
157         * media/media-source/media-source-resize-expected.txt: Added.
158         * media/media-source/media-source-resize.html: Added.
159
160 2016-10-19  Nan Wang  <n_wang@apple.com>
161
162         AX: [Mac] Mark element AXAPI should comform to specs
163         https://bugs.webkit.org/show_bug.cgi?id=163707
164
165         Reviewed by Chris Fleizach.
166
167         Added the modified roles-computedRoleString-expected.txt in mac platform so 
168         that the exposed mark element won't affect other platform.
169
170         * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
171         * platform/mac/accessibility/roles-exposed-expected.txt:
172
173 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
174
175         CSS font-variation-settings does not handle uppercase axis names in variable fonts
176         https://bugs.webkit.org/show_bug.cgi?id=163546
177
178         Reviewed by Dean Jackson.
179
180         * fast/text/variations/case-axis-names-expected.html: Added.
181         * fast/text/variations/case-axis-names.html: Added.
182
183 2016-10-19  Joone Hur  <joone.hur@intel.com>
184
185         Add a plain space instead of &nbsp; between text nodes
186         https://bugs.webkit.org/show_bug.cgi?id=123163
187
188         Reviewed by Ryosuke Niwa.
189
190         When we rebalance white spaces, &nbsp; can be added as space
191         under some conditions. This patch adds a condition that the next
192         sibling text node should not exist.
193
194         * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
195         * accessibility/mac/find-and-replace-match-capitalization.html:
196         * accessibility/mac/select-text/select-text-135575-expected.txt:
197         * accessibility/mac/select-text/select-text-7-expected.txt:
198         * accessibility/mac/select-text/select-text-8-expected.txt:
199         * accessibility/mac/select-text/select-text-9-expected.txt:
200         * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
201         * editing/pasteboard/paste-text-003-expected.txt:
202         * platform/gtk/editing/execCommand/paste-1-expected.txt:
203         * platform/gtk/editing/pasteboard/paste-2-expected.txt:
204         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
205         * platform/mac/editing/execCommand/paste-1-expected.txt:
206         * platform/mac/editing/pasteboard/paste-2-expected.txt:
207         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
208
209 2016-10-19  Sam Weinig  <sam@webkit.org>
210
211         Add support for sequences and dictionaries in unions
212         https://bugs.webkit.org/show_bug.cgi?id=163695
213
214         Reviewed by Chris Dumez.
215
216         * js/dom/webidl-type-mapping-expected.txt:
217         * js/dom/webidl-type-mapping.html:
218         Add tests for more complex conversions.
219
220 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
221
222         Marking platform/mac-wk2/plugins/muted-state.html as failing.
223         https://bugs.webkit.org/show_bug.cgi?id=163702
224
225         Unreviewed test gardening.
226
227         * platform/mac-wk2/TestExpectations:
228
229 2016-10-19  Dean Jackson  <dino@apple.com>
230
231         Import W3C CSS Shapes tests
232         https://bugs.webkit.org/show_bug.cgi?id=163697
233
234         Rubberstamped by Anders Carlsson.
235
236         * TestExpectations: Mark as skipped while we unprefix.
237
238 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
239
240         Annotate more DOM and HTML IDLs with CEReactions
241         https://bugs.webkit.org/show_bug.cgi?id=163653
242
243         Reviewed by Darin Adler.
244
245         Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
246         honors CEReactions semantics using the web-platform-tests' infrastructure I added.
247
248         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
249         * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
250
251 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
252
253         Unreviewed, rolling out r207557.
254
255         This change caused animations/font-variations tests to time
256         out on pre-Sierra Macs.
257
258         Reverted changeset:
259
260         "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
261         iOS 9"
262         https://bugs.webkit.org/show_bug.cgi?id=163374
263         http://trac.webkit.org/changeset/207557
264
265 2016-10-19  Nan Wang  <n_wang@apple.com>
266
267         AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
268         https://bugs.webkit.org/show_bug.cgi?id=163682
269
270         Reviewed by Chris Fleizach.
271
272         * accessibility/mac/search-predicate-crash-expected.txt: Added.
273         * accessibility/mac/search-predicate-crash.html: Added.
274
275 2016-10-19  Myles C. Maxfield  <mmaxfield@apple.com>
276
277         [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
278         https://bugs.webkit.org/show_bug.cgi?id=163374
279
280         Reviewed by Darin Adler.
281
282         Moving animations/font-variation-settings* tests to animations/font-variations
283         in order to make them easier to mark as failing.
284
285         Mark the relevant tests as failing on El Capitan and iOS 9.
286
287         * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
288         * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
289         * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
290         * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
291         * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
292         * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
293         * platform/gtk/TestExpectations:
294         * platform/ios-simulator/TestExpectations:
295         * platform/mac/TestExpectations:
296
297 2016-10-19  Antoine Quint  <graouts@apple.com>
298
299         [Modern Media Controls] Media Controller: click-to-start support
300         https://bugs.webkit.org/show_bug.cgi?id=163659
301         <rdar://problem/28845656>
302
303         Reviewed by Dean Jackson.
304
305         New test coverage for the StartSupport class.
306
307         * media/modern-media-controls/media-controller/media-controller-constructor.html:
308         * media/modern-media-controls/media-controller/media-controller-resize.html:
309         * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
310         * media/modern-media-controls/start-support/start-support-audio.html: Added.
311         * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
312         * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
313         * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
314         * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
315         * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
316         * media/modern-media-controls/start-support/start-support-error.html: Added.
317         * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
318         * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
319         * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
320         * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
321         * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
322         * media/modern-media-controls/start-support/start-support-no-source.html: Added.
323         * platform/ios-simulator/TestExpectations:
324
325 2016-10-19  Aaron Chu  <aaron_chu@apple.com>
326
327         Web Inspector: AXI: expose computed tree node and heading level
328         https://bugs.webkit.org/show_bug.cgi?id=130825
329         <rdar://problem/16442349>
330
331         Reviewed by Joseph Pecoraro.
332
333         Included logging of the two newly exposed accessibility properties:
334         Heading Level and Hierarchical Level.
335
336         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
337         * inspector/dom/getAccessibilityPropertiesForNode.html:
338
339 2016-10-19  Zalan Bujtas  <zalan@apple.com>
340
341         Use anonymous table row for new child at RenderTableRow::addChild() if available.
342         https://bugs.webkit.org/show_bug.cgi?id=163651
343         <rdar://problem/28705022>
344
345         Reviewed by David Hyatt.
346
347         * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
348         * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
349
350 2016-10-19  Chris Dumez  <cdumez@apple.com>
351
352         MouseEvent's coordinates should be 0 for simulated clicks
353         https://bugs.webkit.org/show_bug.cgi?id=163648
354
355         Reviewed by Darin Adler.
356
357         Add layout test coverage. I verified that this test is passing in
358         Firefox and Chrome as well.
359
360         * fast/events/element-click-no-coords-expected.txt: Added.
361         * fast/events/element-click-no-coords.html: Added.
362
363 2016-10-19  Nan Wang  <n_wang@apple.com>
364
365         AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
366         https://bugs.webkit.org/show_bug.cgi?id=163610
367
368         Reviewed by Chris Fleizach.
369
370         * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
371         * accessibility/mac/meter-gauge-value-description.html: Added.
372
373 2016-10-19  Ryan Haddad  <ryanhaddad@apple.com>
374
375         Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
376         https://bugs.webkit.org/show_bug.cgi?id=163361
377
378         Unreviewed test gardening.
379
380         * platform/mac-wk1/TestExpectations:
381
382 2016-10-19  Javier Fernandez  <jfernandez@igalia.com>
383
384         Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
385         https://bugs.webkit.org/show_bug.cgi?id=163572
386
387         Reviewed by Sergio Villar Senin.
388
389         Modified test cases for initial values.
390         Added regression test for the align-content issue.
391
392         * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
393         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
394         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
395
396 2016-10-19  Jer Noble  <jer.noble@apple.com>
397
398         [Mac][MSE] Movies with a 'mvex' box have a zero-duration
399         https://bugs.webkit.org/show_bug.cgi?id=163641
400
401         Reviewed by Darin Adler.
402
403         * media/media-source/content/test-fragmented-manifest.json:
404         * media/media-source/content/test-fragmented.mp4:
405         * platform/mac/TestExpectations:
406
407 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
408
409         Import the latest custom elements tests from W3C
410         https://bugs.webkit.org/show_bug.cgi?id=163640
411
412         Reviewed by Chris Dumez.
413
414         Removed the test re-imported via web-platform-tests in r206838.
415
416         * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
417         * fast/custom-elements/lifecycle-callback-timing.html: Removed.
418
419 2016-10-18  Chris Dumez  <cdumez@apple.com>
420
421         [Web IDL] Drop webkit-specific extended attributes that are no longer useful
422         https://bugs.webkit.org/show_bug.cgi?id=163643
423
424         Reviewed by Ryosuke Niwa.
425
426         Add layout test to check that Notification.permission is now deletable.
427
428         * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
429         * fast/notifications/notification-permisssion-deletable.html: Added.
430
431 2016-10-18  Mark Lam  <mark.lam@apple.com>
432
433         Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
434         https://bugs.webkit.org/show_bug.cgi?id=154377
435         <rdar://problem/27330808>
436
437         Reviewed by Filip Pizlo and Saam Barati.
438
439         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
440         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
441         * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
442         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
443         * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
444         * js/dom/activation-proto-expected.txt:
445         * js/dom/script-tests/activation-proto.js:
446         * js/object-literal-shorthand-construction-expected.txt:
447         * js/script-tests/object-literal-shorthand-construction.js:
448         * js/script-tests/sloppy-getter-setter-global-object.js:
449         * js/sloppy-getter-setter-global-object-expected.txt:
450
451 2016-10-18  Chris Dumez  <cdumez@apple.com>
452
453         [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
454         https://bugs.webkit.org/show_bug.cgi?id=163630
455
456         Reviewed by Darin Adler.
457
458         Update / rebaseline existing tests to reflect minor behavior changes.
459
460         * fast/events/constructors/event-constructors-expected.txt:
461         * fast/events/constructors/event-constructors.html:
462         * fast/events/constructors/ui-event-constructor-expected.txt:
463
464 2016-10-18  Chris Dumez  <cdumez@apple.com>
465
466         Changing details.open should cause a toggle event to be fired asynchronously
467         https://bugs.webkit.org/show_bug.cgi?id=163568
468
469         Reviewed by Darin Adler.
470
471         Rebaseline existing test now that a new ontoggle attribute is exposed.
472
473         * js/dom/dom-static-property-for-in-iteration-expected.txt:
474
475 2016-10-18  Chris Dumez  <cdumez@apple.com>
476
477         Provide better form validation messages
478         https://bugs.webkit.org/show_bug.cgi?id=163584
479
480         Reviewed by Darin Adler.
481
482         Update existing tests now that form validation messages differ.
483
484         * fast/forms/number/number-validation-message-expected.txt:
485         * fast/forms/number/number-validation-message.html:
486         * fast/forms/validationMessage-expected.txt:
487         * platform/mac/fast/forms/validation-message-appearance-expected.txt:
488
489 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
490
491         Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
492         https://bugs.webkit.org/show_bug.cgi?id=163453
493
494         Unreviewed test gardening.
495
496         * platform/mac-wk2/TestExpectations:
497
498 2016-10-18  Chris Dumez  <cdumez@apple.com>
499
500         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
501         https://bugs.webkit.org/show_bug.cgi?id=163608
502
503         Reviewed by Ryosuke Niwa.
504
505         Rebaseline existing tests now that exception messages are different.
506
507         * fast/dom/HTMLSelectElement/add-expected.txt:
508         * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
509         * fast/dom/incompatible-operations-expected.txt:
510
511 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
512
513         REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
514         https://bugs.webkit.org/show_bug.cgi?id=163581
515         <rdar://problem/27739558>
516
517         Reviewed by Simon Fraser.
518
519         Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
520
521         * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
522         * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
523
524 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
525
526         Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
527         https://bugs.webkit.org/show_bug.cgi?id=163598
528
529         Unreviewed test gardening.
530
531         * platform/mac-wk1/TestExpectations:
532
533 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
534
535         Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
536
537         Unreviewed test gardening.
538
539         * platform/mac-wk2/TestExpectations:
540
541 2016-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
542
543         SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
544         https://bugs.webkit.org/show_bug.cgi?id=116470
545
546         Reviewed by Simon Fraser.
547
548         * fast/css/implicit-property-restore-expected.txt: Added.
549         * fast/css/implicit-property-restore.html: Added.
550
551         * fast/css/remove-shorthand-expected.txt:
552         Rebase-line the test expected results because of fixing the leak of
553         m_implicitShorthand. The bug was happening because "background: ..." property
554         comes immediately before the "list-style: ...." property.
555
556 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
557
558         Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
559         https://bugs.webkit.org/show_bug.cgi?id=163604
560
561         Unreviewed test gardening.
562
563         * platform/mac-wk2/TestExpectations:
564
565 2016-10-18  Ryan Haddad  <ryanhaddad@apple.com>
566
567         Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
568         https://bugs.webkit.org/show_bug.cgi?id=161360
569
570         Unreviewed test gardening.
571
572         * platform/mac-wk1/TestExpectations:
573
574 2016-10-18  Chris Dumez  <cdumez@apple.com>
575
576         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
577         https://bugs.webkit.org/show_bug.cgi?id=163580
578
579         Reviewed by Sam Weinig.
580
581         Update existing test to reflect behavior change. We now correctly throw a TypeError
582         when passing an unexpected track object type to the TrackEvent constructor.
583
584         * fast/events/constructors/track-event-constructor-expected.txt:
585         * fast/events/constructors/track-event-constructor.html:
586
587 2016-10-18  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
588
589         Rebase test in fast/mediastream
590
591         [GTK] Test gardening after r206956
592         https://bugs.webkit.org/show_bug.cgi?id=163596
593
594         Unreviewed.
595
596         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
597
598 2016-10-18  Eric Carlson  <eric.carlson@apple.com>
599
600         [MediaStream] Resolve constraints and enumerate devices in the UI process
601         https://bugs.webkit.org/show_bug.cgi?id=162147
602         <rdar://problem/28803569>
603
604         Reviewed by Darin Adler.
605
606         * fast/mediastream/getusermedia-expected.txt: Updated.
607         * fast/mediastream/getusermedia.html: Ditto.
608         * fast/mediastream/mock-media-source-expected.txt: Ditto.
609
610 2016-10-18  Caitlin Potter  <caitp@igalia.com>
611
612         [JSC] ES6 Method functions should not have prototype
613         https://bugs.webkit.org/show_bug.cgi?id=162530
614
615         Reviewed by Saam Barati.
616
617         Update expected error message to no longer indicate "strict mode"
618         (which is not always true), and add additional tests for the presence
619         of "caller" and "arguments" on accessor MethodDefinitions.
620
621         * js/basic-strict-mode-expected.txt:
622         * js/caller-property-expected.txt:
623         * js/class-syntax-method-names-expected.txt:
624         * js/es6-function-properties-expected.txt:
625         * js/non-strict-function-properties-expected.txt:
626         * js/script-tests/caller-property.js:
627         * js/script-tests/class-syntax-method-names.js:
628         * js/script-tests/es6-function-properties.js:
629         (k.get getter):
630         (k.set setter):
631         (get checkProperties):
632         * js/script-tests/non-strict-function-properties.js:
633
634 2016-10-18  Javier Fernandez  <jfernandez@igalia.com>
635
636         [css-grid] Different width of grid container between initial load and refresh
637         https://bugs.webkit.org/show_bug.cgi?id=163535
638
639         Reviewed by Manuel Rego Casasnovas.
640
641         Tests to ensure repeated layouts on grid elements produce the same results when using
642         orthogonal grid items.
643
644         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
645         * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
646
647 2016-10-17  Sergio Villar Senin  <svillar@igalia.com>
648
649         [css-grid] Constrain by min|max-height on auto repeat computation
650         https://bugs.webkit.org/show_bug.cgi?id=163540
651
652         Reviewed by Darin Adler.
653
654         Some new test cases to verify that min-height is used on the auto repeat tracks computation
655         whenever the height is indefinite and max-height is not.
656
657         * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
658         * fast/css-grid-layout/grid-auto-fill-rows.html:
659         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
660         * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
661
662 2016-10-17  Megan Gardner  <megan_gardner@apple.com>
663
664         Add test and infrastructure for link popover
665         https://bugs.webkit.org/show_bug.cgi?id=163406
666
667         Reviewed by Simon Fraser.
668
669         * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
670         * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
671
672 2016-10-17  Joseph Pecoraro  <pecoraro@apple.com>
673
674         Web Inspector: Add toggles for debugger pauses at console.assert failures
675         https://bugs.webkit.org/show_bug.cgi?id=139542
676         <rdar://problem/19281600>
677
678         Reviewed by Timothy Hatcher.
679
680         * inspector/debugger/pause-on-assert.html:
681         * inspector/debugger/pause-reason.html:
682         These tests need to enable pause on assertions.
683
684         * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
685         * inspector/debugger/setPauseOnAssertions.html: Added.
686         Specific tests for the new protocol method.
687
688 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
689
690         Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
691         https://bugs.webkit.org/show_bug.cgi?id=163362
692
693         Unreviewed test gardening.
694
695         * platform/ios-simulator-wk2/TestExpectations:
696
697 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
698
699         Implement DOMRect/DOMRectReadOnly
700         https://bugs.webkit.org/show_bug.cgi?id=163464
701
702         Reviewed by Darin Adler.
703         
704         New test and new results for global constructor tests.
705
706         * geometry/DOMRect-001-expected.txt: Added.
707         * geometry/DOMRect-001.html: Added.
708         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
709         * js/dom/global-constructors-attributes-expected.txt:
710         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
711         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
712         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
713         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
714         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
715         * platform/win/js/dom/global-constructors-attributes-expected.txt:
716
717 2016-10-17  Antoine Quint  <graouts@apple.com>
718
719         [Modern Media Controls] Basic MediaController
720         https://bugs.webkit.org/show_bug.cgi?id=163539
721         <rdar://problem/28797542>
722
723         Reviewed by Darin Adler.
724
725         Testing the properties of the new MediaController class and the availability and behavior of the
726         createControls() global function.
727
728         * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
729         * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
730         * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
731         * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
732         * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
733         * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
734
735 2016-10-17  Michael Catanzaro  <mcatanzaro@igalia.com>
736
737         [GTK] Skip layout tests under crypto/workers/subtle
738
739         * platform/gtk/TestExpectations:
740
741 2016-10-17  Nan Wang  <n_wang@apple.com>
742
743         AX: [Mac] mapping for output elements
744         https://bugs.webkit.org/show_bug.cgi?id=163471
745
746         Reviewed by Chris Fleizach.
747
748         * accessibility/mac/output-element-expected.txt: Added.
749         * accessibility/mac/output-element.html: Added.
750
751 2016-10-17  Simon Fraser  <simon.fraser@apple.com>
752
753         Implement DOMPoint/DOMPointReadOnly
754         https://bugs.webkit.org/show_bug.cgi?id=133916
755
756         Reviewed by Darin Adler.
757         
758         New Web Platform-style test, and rebaselines.
759
760         * geometry/DOMPoint-001-expected.txt: Added.
761         * geometry/DOMPoint-001.html: Added.
762         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
763         * js/dom/global-constructors-attributes-expected.txt:
764         * platform/efl/js/dom/global-constructors-attributes-expected.txt:
765         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
766         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
767         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
768         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
769         * platform/win/js/dom/global-constructors-attributes-expected.txt:
770
771 2016-10-17  Ryan Haddad  <ryanhaddad@apple.com>
772
773         Rebaseline mathml/mathml-in-dashboard.html for mac.
774
775         Unreviewed test gardening.
776
777         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
778
779 2016-10-16  Nan Wang  <n_wang@apple.com>
780
781         AX: [Mac] roleDescription for AXTextField input types
782         https://bugs.webkit.org/show_bug.cgi?id=163419
783         <rdar://problem/28766192>
784
785         Reviewed by Darin Adler.
786
787         * platform/mac/accessibility/roles-exposed-expected.txt:
788
789 2016-10-16  Michael Catanzaro  <mcatanzaro@igalia.com>
790
791         Unreviewed GTK test gardening
792
793         * mathml/mathml-in-dashboard-expected.txt:
794         * platform/gtk/TestExpectations:
795
796 2016-10-16  Antoine Quint  <graouts@apple.com>
797
798         [Modern Media Controls] Styles for StartButton are missing
799         https://bugs.webkit.org/show_bug.cgi?id=163499
800         <rdar://problem/28792009>
801
802         Reviewed by Darin Adler.
803
804         New test checking StartButton instances have the right CSS styles applied to their DOM structure.
805
806         * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
807         * media/modern-media-controls/start-button/start-button-styles.html: Added.
808
809 2016-10-16  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
810
811         [EFL] Meter tests have been failed since r207280
812
813         Unreviewed EFL gardening. And add new baseline for meter-element.html.
814
815         * platform/efl/TestExpectations: Mark 2 tests to failure.
816         * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
817
818 2016-10-15  Said Abou-Hallawa  <sabouhallawa@apple.com>
819
820         Delete the animated image catchup code
821         https://bugs.webkit.org/show_bug.cgi?id=163410
822
823         Reviewed by Simon Fraser.
824
825         This animated gif has one red frame, one green frame and two red frames.
826         The test page renders only two frames from this this image on a canvas. The
827         test passes if the second frame (the green one) is rendered on the canvas
828         even if drawImage() is called after the duration of the first frame.
829
830         * fast/images/ordered-animated-image-frames-expected.html: Added.
831         * fast/images/ordered-animated-image-frames.html: Added.
832         * fast/images/resources/animated-red-green-blue.gif: Added.
833
834 2016-10-15  Myles C. Maxfield  <mmaxfield@apple.com>
835
836         Test that duplicate axis values in font-variation-settings are resolved correctly
837         https://bugs.webkit.org/show_bug.cgi?id=163489
838
839         Reviewed by Darin Adler.
840
841         * fast/text/variations/duplicate-axis-expected.html: Added.
842         * fast/text/variations/duplicate-axis.html: Added.
843
844 2016-10-15  Sam Weinig  <sam@webkit.org>
845
846         MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
847         https://bugs.webkit.org/show_bug.cgi?id=163475
848
849         Reviewed by Simon Fraser.
850
851         * fast/dom/message-port-deleted-by-accessor.html:
852         Switch source parameter to null to avoid accidental type error.
853
854         * fast/events/constructors/message-event-constructor-expected.txt:
855         * fast/events/constructors/message-event-constructor.html:
856         Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
857
858 2016-10-15  Antoine Quint  <graouts@apple.com>
859
860         [Modern Media Controls] macOS inline controls
861         https://bugs.webkit.org/show_bug.cgi?id=163444
862         <rdar://problem/27989473>
863
864         Reviewed by Dean Jackson.
865
866         Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
867
868         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
869         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
870         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
871         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
872         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
873         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
874         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
875         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
876         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
877         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
878         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
879         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
880         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
881         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
882         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
883         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
884         * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
885         * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
886
887 2016-10-14  Antti Koivisto  <antti@apple.com>
888
889         100% CPU on homedepot.com page
890         https://bugs.webkit.org/show_bug.cgi?id=163452
891         <rdar://problem/28730708>
892
893         Reviewed by Simon Fraser.
894
895         * fast/animation/animation-style-update-size-expected.txt: Added.
896         * fast/animation/animation-style-update-size.html: Added.
897
898 2016-10-14  Chris Dumez  <cdumez@apple.com>
899
900         Unreviewed, rolling out r207319.
901
902         Regressed Dromaeo and may have caused crashes under
903         GuardMalloc (rdar://problem/28780835)
904
905         Reverted changeset:
906
907         "[Web IDL] Add support for [SameObject] extended attribute"
908         https://bugs.webkit.org/show_bug.cgi?id=163414
909         http://trac.webkit.org/changeset/207319
910
911 2016-10-14  Manuel Rego Casasnovas  <rego@igalia.com>
912
913         [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
914         https://bugs.webkit.org/show_bug.cgi?id=163434
915
916         Reviewed by Sergio Villar Senin.
917
918         * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
919         * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
920
921 2016-10-14  Joseph Pecoraro  <pecoraro@apple.com>
922
923         test262: Failure with RegExp.prototype.compile when pattern is undefined
924         https://bugs.webkit.org/show_bug.cgi?id=163431
925
926         Reviewed by Yusuke Suzuki.
927
928         * js/regexp-compile-expected.txt:
929         * js/script-tests/regexp-compile.js:
930
931 2016-10-14  Antoine Quint  <graouts@apple.com>
932
933         REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
934         https://bugs.webkit.org/show_bug.cgi?id=163411
935
936         Reviewed by Antoine Quint.
937
938         Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
939
940         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
941         * media/modern-media-controls/forward-button/forward-button.html:
942         * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
943         * media/modern-media-controls/mute-button/mute-button.html:
944         * media/modern-media-controls/pip-button/pip-button.html:
945         * media/modern-media-controls/rewind-button/rewind-button.html:
946         * media/modern-media-controls/skip-back-button/skip-back-button.html:
947         * media/modern-media-controls/tracks-button/tracks-button.html:
948
949 2016-10-14  Youenn Fablet  <youenn@apple.com>
950
951         Make NetworkCache aware of fetch cache mode
952         https://bugs.webkit.org/show_bug.cgi?id=163332
953
954         Reviewed by Antti Koivisto.
955
956         * platform/ios-simulator/TestExpectations:
957         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
958         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
959         * platform/win/TestExpectations:
960         * platform/wk2/TestExpectations:
961
962 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
963
964         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
965         https://bugs.webkit.org/show_bug.cgi?id=163426
966
967         Reviewed by Geoffrey Garen.
968
969         * js/exception-expression-offset-expected.txt:
970         * js/script-tests/exception-expression-offset.js:
971         (testException):
972         Correct existing tests and add new tests for multiple and intermixed
973         dot / bracket accesses.
974
975 2016-10-13  Alex Christensen  <achristensen@webkit.org>
976
977         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
978         https://bugs.webkit.org/show_bug.cgi?id=163413
979
980         Reviewed by Tim Horton.
981
982         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
983         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
984         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
985         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
986         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
987         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
988         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
989         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
990         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
991         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
992         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
993         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
994         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
995         * fast/css/getComputedStyle/computed-style-border-image.html:
996         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
997         * fast/css/getComputedStyle/computed-style-cross-fade.html:
998         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
999         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1000         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1001         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1002         * fast/loader/url-parse-1-expected.txt:
1003         * fast/url/host-lowercase-per-scheme-expected.txt:
1004         * fast/url/safari-extension-expected.txt:
1005         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1006         Update test expectations.  This is how they were before r207162, showing that this change to the URLParser increases compatibility.
1007
1008 2016-10-13  Chris Dumez  <cdumez@apple.com>
1009
1010         [Web IDL] Add support for [SameObject] extended attribute
1011         https://bugs.webkit.org/show_bug.cgi?id=163414
1012
1013         Reviewed by Darin Adler.
1014
1015         Add layout test coverage.
1016
1017         * js/dom/SameObject-support-expected.txt: Added.
1018         * js/dom/SameObject-support.html: Added.
1019
1020 2016-10-13  Nan Wang  <n_wang@apple.com>
1021
1022         AX: [Mac] better accessibility support for Summary elements
1023         https://bugs.webkit.org/show_bug.cgi?id=163367
1024         <rdar://problem/28745010>
1025
1026         Reviewed by Chris Fleizach.
1027
1028         * accessibility/mac/details-summary-expected.txt:
1029         * accessibility/mac/details-summary-role-description-expected.txt:
1030         * accessibility/mac/details-summary-role-description.html:
1031         * accessibility/mac/details-summary.html:
1032
1033 2016-10-13  Ryan Haddad  <ryanhaddad@apple.com>
1034
1035         Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
1036         https://bugs.webkit.org/show_bug.cgi?id=161951
1037
1038         Unreviewed test gardening.
1039
1040         * platform/mac/TestExpectations:
1041
1042 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
1043
1044         Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
1045         https://bugs.webkit.org/show_bug.cgi?id=163378
1046         <rdar://problem/28749376>
1047
1048         Reviewed by Saam Barati.
1049
1050         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
1051         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
1052         * inspector/debugger/breakpoints/resources/dump-general.js:
1053         * inspector/debugger/stepping/stepping-misc-expected.txt:
1054         * inspector/debugger/stepping/stepping-misc.html:
1055         Add tests for these kinds of special cases.
1056
1057 2016-10-13  Antoine Quint  <graouts@apple.com>
1058
1059         [Modern Media Controls] MediaControls base class
1060         https://bugs.webkit.org/show_bug.cgi?id=163387
1061         <rdar://problem/28753955>
1062
1063         Reviewed by Dean Jackson.
1064
1065         Testing the properties of the new MediaControls class.
1066
1067         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
1068         * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
1069         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
1070         * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
1071         * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
1072         * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
1073
1074 2016-10-13  Antoine Quint  <graouts@apple.com>
1075
1076         [Modern Media Controls] TimeControl and TimeLabel
1077         https://bugs.webkit.org/show_bug.cgi?id=163356
1078         <rdar://problem/28741376>
1079
1080         Reviewed by Dean Jackson.
1081
1082         Adding tests for the new TimeControl and TimeLabel classes.
1083
1084         * media/modern-media-controls/time-control/time-control-expected.txt: Added.
1085         * media/modern-media-controls/time-control/time-control.html: Added.
1086         * media/modern-media-controls/time-label/time-label-expected.txt: Added.
1087         * media/modern-media-controls/time-label/time-label.html: Added.
1088
1089 2016-10-13  Jer Noble  <jer.noble@apple.com>
1090
1091         CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
1092         https://bugs.webkit.org/show_bug.cgi?id=163336
1093
1094         Reviewed by Alex Christensen.
1095
1096         * media/media-source/media-source-remove-crash-expected.txt: Added.
1097         * media/media-source/media-source-remove-crash.html: Added.
1098
1099 2016-10-13  Sergio Villar Senin  <svillar@igalia.com>
1100
1101         [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
1102         https://bugs.webkit.org/show_bug.cgi?id=163283
1103
1104         Reviewed by Manuel Rego Casasnovas.
1105
1106         Uncommented a bunch of failing test cases that are working fine now.
1107
1108         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
1109         * fast/css-grid-layout/grid-intrinsic-maximums.html:
1110
1111 2016-10-11  Sergio Villar Senin  <svillar@igalia.com>
1112
1113         [css-grid] Fix intrinsic maximums resolution with fit-content and auto
1114         https://bugs.webkit.org/show_bug.cgi?id=163282
1115
1116         Reviewed by Manuel Rego Casasnovas.
1117
1118         New test cases to verify that all tracks with intrinsic max track sizing functions are used
1119         in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
1120         http://wkb.ug/163283.
1121
1122         * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
1123         * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
1124
1125 2016-10-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1126
1127         [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
1128         https://bugs.webkit.org/show_bug.cgi?id=163383
1129
1130         Unreviewed gardening.
1131
1132         * platform/gtk/TestExpectations:
1133         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
1134         * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
1135         * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
1136         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
1137         * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
1138         * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
1139         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1140         * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1141
1142 2016-10-13  Antti Koivisto  <antti@apple.com>
1143
1144         Support scoped style for user agent shadow trees
1145         https://bugs.webkit.org/show_bug.cgi?id=163212
1146         <rdar://problem/28715318>
1147
1148         Reviewed by Ryosuke Niwa and Andreas Kling.
1149
1150         * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
1151         * fast/dom/HTMLMeterElement/meter-clone.html:
1152         * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
1153         * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
1154         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1155         * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1156
1157 2016-10-12  Chris Dumez  <cdumez@apple.com>
1158
1159         Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
1160         https://bugs.webkit.org/show_bug.cgi?id=163369
1161
1162         Reviewed by Ryosuke Niwa.
1163
1164         Add layout test coverage.
1165
1166         * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
1167         * fast/events/webkit-media-key-events-constructor.html: Added.
1168
1169 2016-10-12  Chris Dumez  <cdumez@apple.com>
1170
1171         Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
1172         https://bugs.webkit.org/show_bug.cgi?id=163358
1173
1174         Reviewed by Kent Tamura.
1175
1176         Add layout test coverage.
1177
1178         * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
1179         * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
1180
1181 2016-10-12  Zalan Bujtas  <zalan@apple.com>
1182
1183         RenderRubyRun should not mark child renderers dirty at the end of layout.
1184         https://bugs.webkit.org/show_bug.cgi?id=163359
1185         <rdar://problem/28711840>
1186
1187         Reviewed by David Hyatt.
1188
1189         * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
1190         * fast/ruby/rubyrun-has-bad-child.html: Added.
1191
1192 2016-10-12  Simon Fraser  <simon.fraser@apple.com>
1193
1194         polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
1195         https://bugs.webkit.org/show_bug.cgi?id=163276
1196
1197         Reviewed by Sam Weinig.
1198
1199         * css3/masking/large-clip-path-expected.txt: Added.
1200         * css3/masking/large-clip-path.html: Added.
1201
1202 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
1203
1204         Web Inspector: step-into `console.log(o)` should not step through inspector javascript
1205         https://bugs.webkit.org/show_bug.cgi?id=161656
1206         <rdar://problem/28181123>
1207
1208         Reviewed by Timothy Hatcher.
1209
1210         * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
1211         * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
1212         Ensure step-into a console.log statement steps past it, and doesn't pause
1213         inside the non-visible internal script.
1214
1215 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
1216
1217         Unreviewed, add expected file for new test after r207239
1218         https://bugs.webkit.org/show_bug.cgi?id=163245
1219
1220         Add an "expected.txt" file.
1221
1222         * js/dom/domjit-accessor-node-type-expected.txt: Added.
1223
1224 2016-10-12  Antoine Quint  <graouts@apple.com>
1225
1226         [Modern Media Controls] Sliders: scrubber and volume
1227         https://bugs.webkit.org/show_bug.cgi?id=163328
1228         <rdar://problem/28733838>
1229
1230         Reviewed by Dean Jackson.
1231
1232         Testing the properties of the new Slider class and its subclasses.
1233
1234         * media/modern-media-controls/resources/media-controls-utils.js: Added.
1235         (rgba):
1236         (shouldBeEqualToRGBAColor):
1237         * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
1238         * media/modern-media-controls/scrubber/scrubber.html: Added.
1239         * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
1240         * media/modern-media-controls/slider/slider-constructor.html: Added.
1241         * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
1242         * media/modern-media-controls/slider/slider-fill.html: Added.
1243         * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
1244         * media/modern-media-controls/slider/slider-styles.html: Added.
1245         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
1246         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
1247         * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
1248         * media/modern-media-controls/volume-slider/volume-slider.html: Added.
1249         * platform/ios-simulator/TestExpectations:
1250
1251 2016-10-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1252
1253         Add experimental support for the "formatForeColor" inputType
1254         https://bugs.webkit.org/show_bug.cgi?id=163348
1255         <rdar://problem/28739334>
1256
1257         Reviewed by Ryosuke Niwa.
1258
1259         Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
1260         foreground color, and that their data attributes are as expected.
1261
1262         * fast/events/input-events-forecolor-data-expected.txt: Added.
1263         * fast/events/input-events-forecolor-data.html: Added.
1264         * platform/ios-simulator/TestExpectations:
1265
1266 2016-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
1267
1268         [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
1269         https://bugs.webkit.org/show_bug.cgi?id=163245
1270
1271         Reviewed by Filip Pizlo.
1272
1273         * js/dom/domjit-accessor-node-type.html: Added.
1274
1275 2016-10-12  Chris Dumez  <cdumez@apple.com>
1276
1277         Update more events to stop using legacy [ConstructorTemplate=Event]
1278         https://bugs.webkit.org/show_bug.cgi?id=163339
1279
1280         Reviewed by Ryosuke Niwa.
1281
1282         Update existing tests to reflect minor behavior changes.
1283
1284         * fast/events/constructors/storage-event-constructor-expected.txt:
1285         * fast/events/constructors/storage-event-constructor.html:
1286         * fast/events/constructors/webgl-context-event-constructor-expected.txt:
1287         * fast/events/constructors/webgl-context-event-constructor.html:
1288
1289 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
1290
1291         Web Inspector: Improve support for logging Proxy objects in console
1292         https://bugs.webkit.org/show_bug.cgi?id=163323
1293         <rdar://problem/28432553>
1294
1295         Reviewed by Timothy Hatcher.
1296
1297         * inspector/console/console-log-proxy-expected.txt: Added.
1298         * inspector/console/console-log-proxy.html: Added.
1299         Add a test specific to console logs of Proxy objects to ensure the get
1300         trap is not used in different cases.
1301
1302         * inspector/model/remote-object-expected.txt:
1303         * inspector/model/remote-object.html:
1304         * platform/mac/inspector/model/remote-object-expected.txt:
1305         Update results for Proxy objects and include a test for a multi-level
1306         Proxy object, which should preview the target.
1307
1308 2016-10-12  Joseph Pecoraro  <pecoraro@apple.com>
1309
1310         Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
1311         https://bugs.webkit.org/show_bug.cgi?id=162809
1312
1313         Reviewed by Geoffrey Garen.
1314
1315         * inspector/debugger/stepping/stepping-control-flow-expected.txt:
1316         * inspector/debugger/stepping/stepping-control-flow.html:
1317         Add new tests for stepping through conditional expressions with constants,
1318         logical operations, binary operations, and unary negations.
1319
1320         * inspector/debugger/stepping/stepping-loops-expected.txt:
1321         * inspector/debugger/stepping/stepping-loops.html:
1322         Update tests for changes in stepping behavior in for loops.
1323
1324 2016-10-12  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1325
1326         [GTK] Tests that fail since the new URLParser has been enabled on r207162.
1327         https://bugs.webkit.org/show_bug.cgi?id=163335
1328
1329         Unreviewed gardening.
1330
1331         Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
1332
1333         * platform/gtk/TestExpectations:
1334         * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
1335         * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
1336         * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
1337         * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
1338         * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
1339         * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
1340         * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
1341         * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
1342         * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
1343         * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
1344         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
1345         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
1346
1347 2016-10-12  Chris Dumez  <cdumez@apple.com>
1348
1349         Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
1350         https://bugs.webkit.org/show_bug.cgi?id=163319
1351
1352         Reviewed by Darin Adler.
1353
1354         Rebaseline several existing tests to reflect minor behavior changes:
1355         - We now properly use the default member value when an explicit undefined
1356           is passed.
1357         - We throw more exceptions when bad input is passed.
1358         - Exception messages are sometimes slightly different.
1359
1360         * fast/events/constructors/before-load-event-constructor-expected.txt:
1361         * fast/events/constructors/before-load-event-constructor.html:
1362         * fast/events/constructors/composition-event-constructor-expected.txt:
1363         * fast/events/constructors/composition-event-constructor.html:
1364         * fast/events/constructors/error-event-constructor-expected.txt:
1365         * fast/events/constructors/error-event-constructor.html:
1366         * fast/events/constructors/focus-event-constructor-expected.txt:
1367         * fast/events/constructors/focus-event-constructor.html:
1368         * fast/events/constructors/hash-change-event-constructor-expected.txt:
1369         * fast/events/constructors/hash-change-event-constructor.html:
1370         * fast/events/constructors/pop-state-event-constructor-expected.txt:
1371         * fast/events/constructors/pop-state-event-constructor.html:
1372         * fast/events/constructors/transition-event-constructor-expected.txt:
1373         * fast/events/constructors/transition-event-constructor.html:
1374         * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
1375         * fast/events/constructors/webkit-animation-event-constructor.html:
1376         * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
1377         * fast/events/constructors/webkit-transition-event-constructor.html:
1378
1379 2016-10-11  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
1380
1381         [EFL] Mark url tests to failure
1382
1383         Unreviewed EFL gardening on Oct. 12th.
1384
1385         URL tests have been failed since r207162.
1386
1387         * platform/efl/TestExpectations:
1388
1389 2016-10-11  Dean Jackson  <dino@apple.com>
1390
1391         Fix a typo in the test.
1392
1393         * fast/media/mq-color-gamut.html:
1394
1395 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
1396
1397         Skipping loader/stateobjects tests on mac and ios-simulator debug.
1398         https://bugs.webkit.org/show_bug.cgi?id=163307
1399
1400         Unreviewed test gardening.
1401
1402         * platform/ios-simulator/TestExpectations:
1403         * platform/mac/TestExpectations:
1404
1405 2016-10-11  Dean Jackson  <dino@apple.com>
1406
1407         color-gamut media query shouldn't ASSERT on invalid values
1408         https://bugs.webkit.org/show_bug.cgi?id=163303
1409         <rdar://problem/28724566>
1410
1411         Reviewed by Simon Fraser.
1412
1413         Add a 'none' test.
1414
1415         * fast/media/mq-color-gamut-expected.html:
1416         * fast/media/mq-color-gamut.html:
1417
1418 2016-10-11  Chris Dumez  <cdumez@apple.com>
1419
1420         Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
1421         https://bugs.webkit.org/show_bug.cgi?id=163289
1422
1423         Reviewed by Sam Weinig.
1424
1425         Update existing test cases now that we throw more exceptions on bad input.
1426
1427         * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
1428         * fast/events/constructors/overconstrained-error-event-constructor.html:
1429         * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1430         * fast/mediastream/MediaStreamTrackEvent-constructor.html:
1431
1432 2016-10-11  Dean Jackson  <dino@apple.com>
1433
1434         Implement prefers-reduced-motion media query
1435         https://bugs.webkit.org/show_bug.cgi?id=163250
1436         <rdar://problem/28704129>
1437
1438         Reviewed by Simon Fraser.
1439
1440         One test checks the system value. The other test overrides
1441         the system values to make sure as much as possible is working.
1442
1443         * fast/media/mq-prefers-reduced-motion-expected.html: Added.
1444         * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
1445         * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
1446         * fast/media/mq-prefers-reduced-motion.html: Added.
1447
1448 2016-10-11  Ryan Haddad  <ryanhaddad@apple.com>
1449
1450         Skip tests added with r207155 that rely on touch events.
1451
1452         Unreviewed test gardening.
1453
1454         * platform/ios-simulator/TestExpectations:
1455
1456 2016-10-11  Chris Dumez  <cdumez@apple.com>
1457
1458         Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
1459         https://bugs.webkit.org/show_bug.cgi?id=163293
1460
1461         Reviewed by Darin Adler.
1462
1463         Update existing test to reflect a small behavior change. Passing an explicit
1464         undefined as 'reason' members now initializes the attribute to the empty
1465         string (the member's default value) instead of the string "undefined". This
1466         new behavior matches Chrome and Firefox.
1467
1468         * fast/events/constructors/close-event-constructor-expected.txt:
1469         * fast/events/constructors/close-event-constructor.html:
1470
1471 2016-10-11  Alex Christensen  <achristensen@webkit.org>
1472
1473         Enable URLParser by default
1474         https://bugs.webkit.org/show_bug.cgi?id=162660
1475         <rdar://28601706>
1476
1477         Reviewed by Sam Weinig.
1478
1479         Many failing tests are now passing.
1480
1481         The tests in fast/url look like they are an old test suite, some of which we were failing.
1482         We now pass many more of the tests.  Those results are updated.
1483         Some URLs in the suite are invalid, and we now "fail" those tests.  Rather than update the
1484         tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
1485         because there were many tests whose result was FAIL.  Each such case is explained below.
1486
1487         * fast/dom/DOMURL/parsing-expected.txt:
1488         * fast/dom/DOMURL/parsing.html:
1489         Percent-encoded values in the host are supposed to be decoded according to the spec.
1490         %2f decodes to '/' which is an invalid domain character.
1491
1492         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1493         * fast/dom/DOMURL/set-href-attribute-hash.html:
1494         Added a space to the domain (which is an invalid domain character and the others in this
1495         test are not according to the spec) in order to continue to test that setting the hash of
1496         an invalid URL does not change its href.
1497
1498         * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1499         * fast/dom/DOMURL/set-href-attribute-protocol.html:
1500         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1501         * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
1502         "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
1503                 
1504         * fast/url/file-expected.txt:
1505         * fast/url/file-http-base-expected.txt:
1506         Updated results.  Many tests that were failing are now passing.
1507         
1508         * fast/url/anchor-expected.txt:
1509         Percent-encoding of non-ASCII characters in fragments now matches Firefox.
1510         
1511         * fast/url/host-expected.txt:
1512         Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
1513         This matches Chrome and the spec.
1514         URLs with an empty host with a port should fail to parse.
1515         This matches Chrome, Firefox, and the spec.
1516         
1517         * fast/url/host-lowercase-per-scheme-expected.txt:
1518         According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
1519         Different browsers seem to have the existing behavior for different reasons.
1520         See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
1521
1522         * fast/url/idna2003-expected.txt:
1523         * fast/url/invalid-urls-utf8-expected.txt:
1524         Host encoding is now done according to the spec.
1525
1526         * fast/url/invalid-idn-expected.txt:
1527         Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
1528         
1529         * fast/url/ipv4-expected.txt:
1530         * fast/url/ipv6-expected.txt:
1531         "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
1532         This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
1533         parse to URLs that are also equal, even if they are written differently.
1534
1535         * fast/url/path-expected.txt:
1536         * fast/url/relative-expected.txt:
1537         * fast/url/relative-win-expected.txt:
1538         * fast/url/safari-extension-expected.txt:
1539         Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
1540         safari-extension is not special.
1541         Hosts should always be canonicalized to lowercase.
1542         
1543         * fast/url/segments-expected.txt:
1544         * fast/url/segments-from-data-url-expected.txt:
1545         The path of "foo://" should be "/" not "//".
1546         Extra slashes immediately after scheme:// should be ignored.
1547         URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
1548
1549         * fast/url/segments-userinfo-vs-host-expected.txt:
1550         '@' can be in the user.  If it is, it is percent encoded.  This matches Chrome and Firefox.
1551         "foo://" has a path of "/" not "//"
1552         Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
1553         
1554         * fast/url/standard-url-expected.txt:
1555         * fast/url/tab-and-newline-stripping-expected.txt:
1556         http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
1557         It passed with URL::parse because we used to only check that the characters inside the []
1558         were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
1559
1560         * fast/url/url-credentials-escaping-expected.txt:
1561         Credential encoding is now according to spec.
1562         
1563         * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
1564         http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
1565         instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
1566         needs to be fixed.
1567         
1568         * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1569         Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
1570         This test still passes on w3c-test.org.  We can look into why it is failing locally later.
1571         See webkit.org/b/163127
1572
1573         * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
1574         * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
1575         * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
1576         http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
1577         non-ASCII and lowercased if it is.
1578          
1579         * fast/forms/ValidityState-typeMismatch-url.html:
1580         * fast/forms/ValidityState-typeMismatch-url-expected.txt:
1581         Spaces in the host are invalid.  This matches Firefox and the spec.
1582         
1583         * http/tests/inspector/network/copy-as-curl.html:
1584         '{' and '}' are now percent encoded in the URL path.  This matches Firefox, Chrome, and the spec.
1585         
1586         * fast/loader/location-port.html:
1587         * fast/loader/location-port-expected.txt:
1588         parsing or setting ports in URLs with no host is no longer supported.  This matches Firefox and Chrome.
1589         
1590         * security/block-test-expected.txt:
1591         * platform/mac/security/block-test-expected.txt:
1592         out-of-bounds ports now cause parsing failures.
1593         
1594         * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
1595         "http://[]/" now fails to parse because it is an invalid IPv6 host.
1596         
1597         * fast/url/ipv6-expected.txt:
1598         IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
1599         This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
1600         
1601         * fast/loader/url-parse-1-expected.txt:
1602         Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
1603         
1604         * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
1605         The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
1606         It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
1607         It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
1608         This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
1609         See webkit.org/b/163127
1610
1611         * http/tests/contentextensions/make-https-expected.txt:
1612         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1613         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1614         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1615         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1616         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1617         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1618         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1619         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1620         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1621         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1622         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1623         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1624         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1625         * fast/css/getComputedStyle/computed-style-border-image.html:
1626         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1627         * fast/css/getComputedStyle/computed-style-cross-fade.html:
1628         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1629         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1630         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1631         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1632         URLs with non-special schemes and no slash after the host now do when canonicalized.
1633         
1634         * fast/css-generated-content/malformed-url.html:
1635         This tested what happens when you have an invalid host.  | is now a valid host character.
1636         I changed it to have a % in the host to test the same behavior.
1637         
1638         * fast/loader/window-open-to-invalid-url-disallowed.html:
1639         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
1640         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
1641         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
1642         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
1643         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
1644         "http://a=a&b=b" is no longer an invalid URL.  We used to consider the '&' character to be an invalid domain character
1645         and we don't any more.  This matches Chrome, Firefox, and the spec.
1646         To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
1647         
1648         * fast/loader/file-URL-with-port-number.html:
1649         File URLs with a port but no host are now invalid, matching Chrome and Firefox.  File URLs with a port and a host are Ok, though.
1650
1651         * platform/ios-simulator-wk1/fast/loader: Added.
1652         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1653         * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1654         * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1655         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1656         * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1657         * platform/mac-wk1/fast/loader: Added.
1658         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1659         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1660         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1661         * platform/mac-wk1/imported: Added.
1662         * platform/mac-wk1/imported/w3c: Added.
1663         * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
1664         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1665         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1666         * platform/mac/security/block-test-expected.txt:
1667         Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
1668         In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
1669         See rdar://problem/28701914
1670
1671 2016-10-11  Daniel Bates  <dabates@apple.com>
1672
1673         [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
1674         https://bugs.webkit.org/show_bug.cgi?id=163244
1675         <rdar://problem/27250015>
1676
1677         Reviewed by Jer Noble.
1678
1679         Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
1680
1681         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
1682         * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
1683         * media/media-controls.js:
1684         (clickPlayButton): Added.
1685         * media/require-user-gesture-to-load-video-expected.txt: Added.
1686         * media/require-user-gesture-to-load-video.html: Added.
1687         * media/video-controls-transformed.html: Write in terms of clickPlayButton().
1688         * media/video-controls-visible-audio-only.html: Ditto.
1689         * media/video-fullscreeen-only-playback.html: Ditto.
1690         * media/video-play-audio-require-user-gesture.html: Ditto.
1691         * media/video-play-require-user-gesture.html: Ditto.
1692         * media/video-test.js:
1693         (passTest): Added.
1694         * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
1695         we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
1696
1697 2016-10-11  Daniel Bates  <dabates@apple.com>
1698
1699         [iOS] Sandbox QuickLook previews
1700         https://bugs.webkit.org/show_bug.cgi?id=163240
1701         <rdar://problem/25961633>
1702
1703         Reviewed by Brent Fulgham.
1704
1705         Add tests to ensure that we sandbox QuickLook previews.
1706
1707         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
1708         * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
1709         * http/tests/quicklook/base-url-blocked-expected.txt: Added.
1710         * http/tests/quicklook/base-url-blocked.html: Added.
1711         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
1712         * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
1713         * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
1714         * http/tests/quicklook/csp-header-ignored.html: Added.
1715         * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
1716         * http/tests/quicklook/document-domain-is-empty-string.html: Added.
1717         * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
1718         * http/tests/quicklook/external-stylesheet-blocked.html: Added.
1719         * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
1720         * http/tests/quicklook/hide-referer-on-navigation.html: Added.
1721         * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
1722         * http/tests/quicklook/resources/base-url-blocked.docx: Added.
1723         * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
1724         * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
1725         * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
1726         * http/tests/quicklook/resources/fail.html: Added.
1727         * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
1728         * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
1729         * http/tests/quicklook/resources/pass.docx: Added.
1730         * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
1731         * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
1732         (tapAtPointAndNotifyDone):
1733         (uiScript):
1734         (tapAtPoint):
1735         * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
1736         * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
1737         * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
1738         * http/tests/quicklook/submit-form-blocked.html: Added.
1739         * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
1740         * http/tests/quicklook/top-navigation-blocked.html: Added.
1741         * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
1742         because uiController.singleTapAtPoint() is not implemented.
1743
1744 2016-10-10  Sam Weinig  <sam@webkit.org>
1745
1746         Use IDLTypes in more places
1747         https://bugs.webkit.org/show_bug.cgi?id=163247
1748
1749         Reviewed by Darin Adler.
1750
1751         * fast/events/constructors/message-event-constructor-expected.txt:
1752         * fast/mediastream/MediaStreamConstructor-expected.txt:
1753         Update tests for different error message.
1754
1755 2016-10-11  Antoine Quint  <graouts@apple.com>
1756
1757         [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
1758         https://bugs.webkit.org/show_bug.cgi?id=163249
1759
1760         Reviewed by Antoine Quint.
1761
1762         Wait until all icon images are loaded before running the assertions. We can determine whether
1763         a button's icon image is loaded by checking it's been sized.
1764
1765         * TestExpectations:
1766         * media/modern-media-controls/play-pause-button/play-pause-button.html:
1767
1768 2016-10-11  Antoine Quint  <graouts@apple.com>
1769
1770         [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
1771         https://bugs.webkit.org/show_bug.cgi?id=163248
1772
1773         Reviewed by Antoine Quint.
1774
1775         Wait until all icon images are loaded before running the assertions. We can determine whether
1776         a button's icon image is loaded by checking it's been sized.
1777
1778         * TestExpectations:
1779         * media/modern-media-controls/airplay-button/airplay-button.html:
1780
1781 2016-10-11  Antoine Quint  <graouts@apple.com>
1782
1783         [Modern Media Controls] Buttons container
1784         https://bugs.webkit.org/show_bug.cgi?id=163238
1785         <rdar://problem/28701864>
1786
1787         Reviewed by Dean Jackson.
1788
1789         Adding tests for the new ButtonsContainer class.
1790
1791         * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
1792         * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
1793         * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
1794         * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
1795         * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
1796         * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
1797
1798 2016-10-11  Youenn Fablet  <youenn@apple.com>
1799
1800         [Fetch API] Support Request cache mode
1801         https://bugs.webkit.org/show_bug.cgi?id=162281
1802
1803         Reviewed by Alex Christensen.
1804
1805         Activating request-cache.html tests for WK1, but not yet for WK2.
1806
1807         * TestExpectations:
1808         * platform/mac/TestExpectations:
1809         * platform/wk2/TestExpectations:
1810
1811 2016-10-11  Chris Dumez  <cdumez@apple.com>
1812
1813         Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
1814         https://bugs.webkit.org/show_bug.cgi?id=163266
1815
1816         Reviewed by Darin Adler.
1817
1818         Update existing layout test covering the IDBVersionChangeEvent constructor
1819         to test to EventInit dictionary members as well.
1820
1821         * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
1822         * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
1823
1824 2016-10-10  Adam Bergkvist  <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
1825
1826         WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
1827         https://bugs.webkit.org/show_bug.cgi?id=163202
1828
1829         Reviewed by Eric Carlson.
1830
1831         Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
1832         description.
1833
1834         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
1835         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
1836         * platform/mac/TestExpectations:
1837         Skip above test until the Mac port builds with WEB_RTC.
1838
1839 2016-10-10  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
1840
1841         [EFL] Skip imported/w3c/web-platform-tests for a while
1842
1843         Unreviewed EFL gardening.
1844
1845         Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
1846         So skip the tests until fixing all problems.
1847
1848         Additionally this patch removes duplciated tests.
1849
1850         * platform/efl/TestExpectations:
1851
1852 2016-10-10  Chris Dumez  <cdumez@apple.com>
1853
1854         Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
1855         https://bugs.webkit.org/show_bug.cgi?id=163254
1856
1857         Reviewed by Darin Adler.
1858
1859         Update existing tests now that:
1860         - Exception messages are now slightly different in some cases.
1861         - We now throw when an invalid relatedTarget type is passed in the dictionary.
1862
1863         * fast/events/constructors/mouse-event-constructor.html:
1864         * fast/events/constructors/wheel-event-constructor.html:
1865         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
1866         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
1867
1868 2016-10-10  Chris Dumez  <cdumez@apple.com>
1869
1870         Add support for languagechange event
1871         https://bugs.webkit.org/show_bug.cgi?id=163222
1872
1873         Reviewed by Ryosuke Niwa.
1874
1875         Add layout test coverage.
1876
1877         * fast/dom/window-languagechange-event-expected.txt: Added.
1878         * fast/dom/window-languagechange-event.html: Added.
1879
1880 2016-10-10  Nan Wang  <n_wang@apple.com>
1881
1882         AX: Expose invalid status for input types with that information
1883         https://bugs.webkit.org/show_bug.cgi?id=163252
1884         <rdar://problem/28704409>
1885
1886         Reviewed by Chris Fleizach.
1887
1888         * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
1889         * accessibility/mac/invalid-status-for-input-types.html: Added.
1890
1891 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1892
1893         Marking two media/modern-media-controls tests as failing.
1894         https://bugs.webkit.org/show_bug.cgi?id=163248
1895
1896         Unreviewed test gardening.
1897
1898         * TestExpectations:
1899
1900 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1901
1902         TestExpectations cleanup for LayoutTests that no longer exist.
1903
1904         Unreviewed test gardening.
1905
1906         * TestExpectations:
1907         * platform/ios-simulator-wk2/TestExpectations:
1908         * platform/ios-simulator/TestExpectations:
1909         * platform/mac/TestExpectations:
1910
1911 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1912
1913         Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
1914         https://bugs.webkit.org/show_bug.cgi?id=162505
1915
1916         Unreviewed test gardening.
1917
1918         * platform/mac-wk2/TestExpectations:
1919
1920 2016-10-10  Antoine Quint  <graouts@apple.com>
1921
1922         [Modern Media Controls] Placards
1923         https://bugs.webkit.org/show_bug.cgi?id=163110
1924         <rdar://problem/28669342>
1925
1926         Reviewed by Dean Jackson.
1927
1928         Testing the properties of the new Placard class and its subclasses.
1929
1930         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
1931         * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
1932         * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
1933         * media/modern-media-controls/pip-placard/pip-placard.html: Added.
1934         * media/modern-media-controls/placard/placard-expected.txt: Added.
1935         * media/modern-media-controls/placard/placard.html: Added.
1936
1937 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1938
1939         Marking fast/replaced/preferred-widths.html as flaky on mac.
1940         https://bugs.webkit.org/show_bug.cgi?id=116621
1941
1942         Unreviewed test gardening.
1943
1944         * platform/mac/TestExpectations:
1945
1946 2016-10-10  Chris Dumez  <cdumez@apple.com>
1947
1948         Add support for Navigator.languages attribute
1949         https://bugs.webkit.org/show_bug.cgi?id=163220
1950
1951         Reviewed by Darin Adler.
1952
1953         Rebase existing test to reflect change.
1954
1955         * fast/dom/navigator-detached-no-crash-expected.txt:
1956         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1957
1958 2016-10-10  Chris Dumez  <cdumez@apple.com>
1959
1960         Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
1961         https://bugs.webkit.org/show_bug.cgi?id=163187
1962
1963         Reviewed by Darin Adler.
1964
1965         Rebaseline existing test now that:
1966         - Exception messages are sometimes a bit different
1967         - We properly use the default member value when input is an explicit undefined
1968         - We throw in more cases of bad input
1969
1970         * fast/events/constructors/message-event-constructor-expected.txt:
1971         * fast/events/constructors/message-event-constructor.html:
1972
1973 2016-10-10  Antoine Quint  <graouts@apple.com>
1974
1975         [Modern Media Controls] Buttons
1976         https://bugs.webkit.org/show_bug.cgi?id=163109
1977         <rdar://problem/28668954>
1978
1979         Reviewed by Dean Jackson.
1980
1981         Adding new tests for all new button types introduced, including any custom JS properties
1982         and backing DOM structure that they may have, as well as checking which assets are loaded.
1983
1984         * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
1985         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
1986         * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
1987         * media/modern-media-controls/airplay-button/airplay-button.html: Added.
1988         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
1989         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
1990         * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
1991         * media/modern-media-controls/forward-button/forward-button.html: Added.
1992         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
1993         * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
1994         * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
1995         * media/modern-media-controls/mute-button/mute-button.html: Added.
1996         * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
1997         * media/modern-media-controls/pip-button/pip-button.html: Added.
1998         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
1999         * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
2000         * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
2001         * media/modern-media-controls/rewind-button/rewind-button.html: Added.
2002         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
2003         * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
2004         * media/modern-media-controls/start-button/start-button-expected.txt: Added.
2005         * media/modern-media-controls/start-button/start-button.html: Added.
2006         * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
2007         * media/modern-media-controls/tracks-button/tracks-button.html: Added.
2008         * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
2009
2010 2016-10-10  Nan Wang  <n_wang@apple.com>
2011
2012         AX: Update AXPlaceHolder algorithm
2013         https://bugs.webkit.org/show_bug.cgi?id=163229
2014
2015         Reviewed by Chris Fleizach.
2016
2017         * accessibility/placeholder-expected.txt:
2018         * accessibility/placeholder.html:
2019
2020 2016-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
2021
2022         [DOMJIT] Implement Node accessors in DOMJIT
2023         https://bugs.webkit.org/show_bug.cgi?id=163005
2024
2025         Reviewed by Filip Pizlo.
2026
2027         * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
2028         * js/dom/domjit-accessor-monomorphic.html: Added.
2029         * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
2030         * js/dom/domjit-accessor-polymorphic.html: Added.
2031
2032 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2033
2034         Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
2035         https://bugs.webkit.org/show_bug.cgi?id=163231
2036
2037         Unreviewed test gardening.
2038
2039         * platform/mac/TestExpectations:
2040
2041 2016-10-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2042
2043         Support InputEvent.data for the new InputEvent spec
2044         https://bugs.webkit.org/show_bug.cgi?id=163113
2045         <rdar://problem/28681935>
2046
2047         Reviewed by Darin Adler.
2048
2049         Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
2050         and selecting candidate replacements in plain text and contenteditable areas.
2051
2052         Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
2053
2054         * fast/events/input-events-fired-when-typing-expected.txt:
2055         * fast/events/input-events-fired-when-typing.html:
2056         * fast/events/input-events-paste-data-expected.txt: Added.
2057         * fast/events/input-events-paste-data.html: Added.
2058         * fast/events/input-events-typing-data-expected.txt: Added.
2059         * fast/events/input-events-typing-data.html: Added.
2060         * platform/ios-simulator/TestExpectations:
2061
2062 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2063
2064         Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
2065         https://bugs.webkit.org/show_bug.cgi?id=156070
2066
2067         Unreviewed test gardening.
2068
2069         * platform/mac-wk1/TestExpectations:
2070         * platform/mac/TestExpectations:
2071
2072 2016-10-10  Jer Noble  <jer.noble@apple.com>
2073
2074         Address flaky airplay-* LayouTests
2075         https://bugs.webkit.org/show_bug.cgi?id=163044
2076
2077         Reviewed by Brent Fulgham.
2078
2079         * media/airplay-autoplay.html:
2080         * platform/mac/TestExpectations:
2081
2082 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
2083
2084         Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
2085         https://bugs.webkit.org/show_bug.cgi?id=162647
2086
2087         Unreviewed test gardening.
2088
2089         * platform/ios-simulator/TestExpectations:
2090
2091 2016-10-10  Youenn Fablet  <youennf@gmail.com>
2092
2093         Sync web-platform-tests up to revision 33f4da1
2094         https://bugs.webkit.org/show_bug.cgi?id=163205
2095
2096         Reviewed by Alex Christensen.
2097
2098         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
2099         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2100         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
2101         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2102         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
2103         * tests-options.json:
2104
2105 2016-10-10  Youenn Fablet  <youenn@apple.com>
2106
2107         [Fetch API] Memory cache should not bypass redirect mode
2108         https://bugs.webkit.org/show_bug.cgi?id=162959
2109
2110         Reviewed by Darin Adler.
2111
2112         * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
2113         * http/tests/fetch/redirectmode-and-preload.html: Added.
2114         * http/tests/fetch/resources/redirect-with-cache.php:
2115
2116 2016-10-09  Antti Koivisto  <antti@apple.com>
2117
2118         Enable optimized stylesheet updates in shadow trees
2119         https://bugs.webkit.org/show_bug.cgi?id=163180
2120
2121         Reviewed by Darin Adler.
2122
2123         * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
2124         * fast/shadow-dom/scoped-style-invalidation.html: Added.
2125
2126 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
2127
2128         Unreviewed, EFL Gardening on Oct. 10th - 2
2129
2130         Mark missing test to Skip because the tests aren't supported by EFL yet.
2131         Unskip passing tests and add *PASS* to some flaky tests because I guess
2132         it is still flaky.
2133
2134         * platform/efl/TestExpectations:
2135
2136 2016-10-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2137
2138         Support InputEvent.inputType for the new InputEvent spec
2139         https://bugs.webkit.org/show_bug.cgi?id=163025
2140         <rdar://problem/28658092>
2141
2142         Reviewed by Darin Adler.
2143
2144         Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
2145         be prevented via the InputEvent fired in a `beforechange` handler.
2146
2147         * fast/events/before-input-prevent-biu-expected.txt: Added.
2148         * fast/events/before-input-prevent-biu.html: Added.
2149         * fast/events/before-input-prevent-cut-expected.txt: Added.
2150         * fast/events/before-input-prevent-cut.html: Added.
2151         * fast/events/before-input-prevent-paste-expected.txt: Added.
2152         * fast/events/before-input-prevent-paste.html: Added.
2153         * fast/events/before-input-prevent-typing-expected.txt: Added.
2154         * fast/events/before-input-prevent-typing.html: Added.
2155         * fast/events/before-input-prevent-undo-expected.txt: Added.
2156         * fast/events/before-input-prevent-undo.html: Added.
2157         * platform/ios-simulator/TestExpectations:
2158
2159 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
2160
2161         [EFL] Gardening timout tests, failure tests on Oct. 10th.
2162
2163         Unreviewed EFL gardening.
2164
2165         * platform/efl/TestExpectations:
2166
2167 2016-10-07  Ryosuke Niwa  <rniwa@webkit.org>
2168
2169         REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
2170         https://bugs.webkit.org/show_bug.cgi?id=163145
2171
2172         Reviewed by Darin Adler.
2173
2174         Added a regression test.
2175
2176         * fast/dom/NodeList/form-labels-length-expected.txt: Added.
2177         * fast/dom/NodeList/form-labels-length.html: Added.
2178
2179 2016-10-09  Chris Dumez  <cdumez@apple.com>
2180
2181         Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
2182         https://bugs.webkit.org/show_bug.cgi?id=163176
2183
2184         Reviewed by Darin Adler.
2185
2186         Rebaseline existing test now that the exception message is slightly
2187         different in some cases. Also add test coverage for passing
2188         modifierAltGraph / modifierCapsLock in initialization dictionary.
2189
2190         * fast/events/constructors/keyboard-event-constructor-expected.txt:
2191         * fast/events/constructors/keyboard-event-constructor.html:
2192
2193 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
2194
2195         [GTK] Miscellaneous unreviewed test gardening
2196
2197         * platform/gtk/TestExpectations:
2198
2199 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
2200
2201         [GTK] Skip new custom elements tests, they're all failing
2202
2203         * platform/gtk/TestExpectations:
2204
2205 2016-10-09  Youenn Fablet  <youenn@apple.com>
2206
2207         Promise attribute getters should reject promises in case of casted-this errors
2208         https://bugs.webkit.org/show_bug.cgi?id=163167
2209
2210         Reviewed by Darin Adler.
2211
2212         * fast/text/font-face-set-javascript-expected.txt:
2213         * fast/text/font-face-set-javascript.html:
2214
2215 2016-10-08  Chris Dumez  <cdumez@apple.com>
2216
2217         [Mac] Write HTML to the pasteboard when copying image in WebKit
2218         https://bugs.webkit.org/show_bug.cgi?id=163100
2219
2220         Reviewed by Darin Adler.
2221
2222         Convert editing/pasteboard/copy-standalone-image.html into a ref test
2223         and unskip on WebKit2 now that it passes there as well. Before this
2224         patch, the test would fail on WebKit2 (the pasted image would not be
2225         displayed).
2226
2227         * editing/pasteboard/copy-standalone-image-expected.html: Added.
2228         * editing/pasteboard/copy-standalone-image.html:
2229         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2230         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2231         * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2232         * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2233         * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2234         * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2235         * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2236         * platform/wk2/TestExpectations:
2237
2238 2016-10-08  Chris Dumez  <cdumez@apple.com>
2239
2240         Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
2241         https://bugs.webkit.org/show_bug.cgi?id=163174
2242
2243         Reviewed by Darin Adler.
2244
2245         Update existing layout test to reflect minor behavior change.
2246
2247         * fast/events/constructors/custom-event-constructor-expected.txt:
2248         * fast/events/constructors/custom-event-constructor.html:
2249
2250 2016-10-08  Chris Dumez  <cdumez@apple.com>
2251
2252         Add support for ClipboardEvent
2253         https://bugs.webkit.org/show_bug.cgi?id=163164
2254
2255         Reviewed by Darin Adler.
2256
2257         Extended layout test coverage.
2258
2259         * editing/pasteboard/clipboard-event-expected.txt: Added.
2260         * editing/pasteboard/clipboard-event.html: Added.
2261         * fast/events/clipboard-event-constructor-expected.txt: Added.
2262         * fast/events/clipboard-event-constructor.html: Added.
2263         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2264         * http/tests/workers/worker-importScriptsOnError-expected.txt:
2265         * inspector/model/remote-object-get-properties-expected.txt:
2266         * js/dom/global-constructors-attributes-expected.txt:
2267         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2268         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2269         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2270         * platform/win/js/dom/global-constructors-attributes-expected.txt:
2271
2272 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
2273
2274         Marking js/regress-141098.html as flaky on mac.
2275         https://bugs.webkit.org/show_bug.cgi?id=163046
2276
2277         Unreviewed test gardening.
2278
2279         * platform/mac/TestExpectations:
2280
2281 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
2282
2283         Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
2284         https://bugs.webkit.org/show_bug.cgi?id=140022
2285
2286         Unreviewed test gardening.
2287
2288         * platform/mac/TestExpectations:
2289
2290 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
2291
2292         Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
2293         https://bugs.webkit.org/show_bug.cgi?id=161653
2294
2295         Unreviewed test gardening.
2296
2297         * platform/mac-wk2/TestExpectations:
2298
2299 2016-10-08  Youenn Fablet  <youennf@gmail.com>
2300
2301         [Fetch API] Request constructor should provide exception messages
2302         https://bugs.webkit.org/show_bug.cgi?id=162382
2303
2304         Reviewed by Darin Adler.
2305
2306         * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
2307
2308 2016-10-07  Chris Dumez  <cdumez@apple.com>
2309
2310         window.navigator.language incorrectly returns all lowercase string
2311         https://bugs.webkit.org/show_bug.cgi?id=163096
2312
2313         Reviewed by Darin Adler.
2314
2315         Update existing test so that it does not lowercase navigator.language
2316         before checking it. This way, we can make sure it returns en-US and
2317         not en-us.
2318
2319         * js/dom/navigator-language-expected.txt:
2320         * js/dom/navigator-language.html:
2321
2322 2016-10-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2323
2324         REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
2325         https://bugs.webkit.org/show_bug.cgi?id=163046
2326
2327         Reviewed by Saam Barati.
2328
2329         This is attempt-to-fix patch since I cannot reproduce this flakiness.
2330         We reduce the number of frames to back off from the stack overflow to
2331         catch the closer frame limit to the actual stack limit.
2332
2333         * js/script-tests/regress-141098.js:
2334
2335 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2336
2337         Unreviewed, mark a test as failing on iOS simulator
2338
2339         This was intended to be a part of r206944.
2340
2341         * platform/ios-simulator/TestExpectations:
2342
2343 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2344
2345         Support onbeforeinput event handling for the new InputEvent spec
2346         https://bugs.webkit.org/show_bug.cgi?id=163021
2347         <rdar://problem/28658073>
2348
2349         Reviewed by Darin Adler.
2350
2351         Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
2352         tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
2353         new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
2354         text from being inserted or deleted.
2355
2356         * editing/undo/undo-after-event-edited.html:
2357         * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
2358         * fast/events/before-input-events-different-start-end-elements.html: Added.
2359         * fast/events/before-input-events-prevent-default-expected.txt: Added.
2360         * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
2361         * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
2362         * fast/events/before-input-events-prevent-default.html: Added.
2363         * fast/events/input-events-fired-when-typing-expected.txt:
2364         * fast/events/input-events-fired-when-typing.html:
2365         * platform/ios-simulator/TestExpectations:
2366
2367 2016-10-07  Nan Wang  <n_wang@apple.com>
2368
2369         AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
2370         https://bugs.webkit.org/show_bug.cgi?id=108996
2371
2372         Reviewed by Chris Fleizach.
2373
2374         * accessibility/mac/figure-element-expected.txt: Added.
2375         * accessibility/mac/figure-element.html: Added.
2376
2377 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2378
2379         Marking inspector/debugger/stepping tests as flaky.
2380         https://bugs.webkit.org/show_bug.cgi?id=161951
2381
2382         Unreviewed test gardening.
2383
2384         * TestExpectations:
2385
2386 2016-10-07  Jonathan Bedard  <jbedard@apple.com>
2387
2388         js/function-apply-aliased.html is timing out
2389         https://bugs.webkit.org/show_bug.cgi?id=127860
2390
2391         Reviewed by Darin Adler.
2392
2393         This test no longer times out.  Reintegrating into test suites.
2394
2395         * TestExpectations: Stopped skipping js/function-apply-aliased.html.
2396
2397 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2398
2399         Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
2400         https://bugs.webkit.org/show_bug.cgi?id=155138
2401
2402         Unreviewed test gardening.
2403
2404         * platform/mac-wk2/TestExpectations:
2405         * platform/mac/TestExpectations:
2406
2407 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2408
2409         Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
2410         https://bugs.webkit.org/show_bug.cgi?id=162975
2411
2412         Unreviewed test gardening.
2413
2414         * platform/mac-wk2/TestExpectations:
2415
2416 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2417
2418         Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
2419         https://bugs.webkit.org/show_bug.cgi?id=163139
2420
2421         Unreviewed test gardening.
2422
2423         * platform/mac-wk2/TestExpectations:
2424
2425 2016-10-07  Chris Dumez  <cdumez@apple.com>
2426
2427         Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
2428         https://bugs.webkit.org/show_bug.cgi?id=163124
2429
2430         Reviewed by Ryosuke Niwa.
2431
2432         Update existing test to reflect behavior change.
2433
2434         * fast/workers/resources/worker-navigator.js:
2435         * fast/workers/worker-navigator-expected.txt:
2436
2437 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2438
2439         Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
2440         https://bugs.webkit.org/show_bug.cgi?id=163136
2441
2442         Unreviewed test gardening.
2443
2444         * platform/mac-wk2/TestExpectations:
2445
2446 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2447
2448         Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
2449         https://bugs.webkit.org/show_bug.cgi?id=161720
2450
2451         Unreviewed test gardening.
2452
2453         * platform/mac/TestExpectations:
2454
2455 2016-10-07  Nan Wang  <n_wang@apple.com>
2456
2457         AX: AXRoleDescription for details and summary elements
2458         https://bugs.webkit.org/show_bug.cgi?id=163094
2459
2460         Reviewed by Chris Fleizach.
2461
2462         * accessibility/mac/details-summary-role-description-expected.txt: Added.
2463         * accessibility/mac/details-summary-role-description.html: Added.
2464
2465 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2466
2467         Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
2468         https://bugs.webkit.org/show_bug.cgi?id=163122
2469
2470         Unreviewed test gardening.
2471
2472         * platform/mac/TestExpectations:
2473
2474 2016-10-07  Zalan Bujtas  <zalan@apple.com>
2475
2476         https://vuldb.com/?cvssv3.2012 takes long time to load.
2477         https://bugs.webkit.org/show_bug.cgi?id=162994
2478         <rdar://problem/28593746>
2479
2480         Reviewed by Darin Adler.
2481
2482         It takes ~100 seconds to run this test case without the fix (300ms with the fix).
2483         Surely it will timeout if it gets regressed. 
2484
2485         * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
2486         * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
2487         * platform/mac/TestExpectations: Skip perf test in debug.
2488
2489 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
2490
2491         Marking contentextensions tests as flaky on mac-wk2.
2492         https://bugs.webkit.org/show_bug.cgi?id=162942
2493
2494         Unreviewed test gardening.
2495
2496         * platform/mac-wk2/TestExpectations:
2497
2498 2016-10-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2499
2500         WebRTC: Test gardening
2501         https://bugs.webkit.org/show_bug.cgi?id=163106
2502
2503         Reviewed by Philippe Normand.
2504
2505         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2506         Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
2507         specific.)
2508         * platform/gtk/TestExpectations:
2509         Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
2510
2511 2016-10-06  Myles C. Maxfield  <mmaxfield@apple.com>
2512
2513         Variation fonts don't affect glyph advances
2514         https://bugs.webkit.org/show_bug.cgi?id=163093
2515
2516         Reviewed by Darin Adler.
2517
2518         * platform/ios-simulator/TestExpectations: Mark the test
2519         as failing on iOS because that OS doesn't have Skia.
2520         * fast/text/variations/advances-expected.txt: Added.
2521         * fast/text/variations/advances.html: Added.
2522
2523 2016-10-06  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2524
2525         [EFL] Skip to test imported/w3c/web-platform-tests/
2526
2527         Unreivewed EFL gardening
2528
2529         Too many tests have been failures, timeout, and crash.
2530         Skip it for a while until we fix it.
2531
2532         * platform/efl/TestExpectations:
2533
2534 2016-10-06  Commit Queue  <commit-queue@webkit.org>
2535
2536         Unreviewed, rolling out r206713.
2537         https://bugs.webkit.org/show_bug.cgi?id=163097
2538
2539         triggers apparent codegen bug on ARM 32-bit (Requested by smfr
2540         on #webkit).
2541
2542         Reverted changeset:
2543
2544         "Support transitions/animations of background-position with
2545         right/bottom-relative values"
2546         https://bugs.webkit.org/show_bug.cgi?id=162048
2547         http://trac.webkit.org/changeset/206713
2548
2549 2016-10-06  Ryosuke Niwa  <rniwa@webkit.org>
2550
2551         Upgrading and constructing element should always report exception instead of rethrowing
2552         https://bugs.webkit.org/show_bug.cgi?id=162996
2553
2554         Reviewed by Darin Adler.
2555
2556         Updated the tests to expect exceptions thrown during custom element constructions are always reported.
2557
2558         * fast/custom-elements/Document-createElement-expected.txt:
2559         * fast/custom-elements/Document-createElement.html:
2560         * fast/custom-elements/defined-pseudo-class-expected.txt:
2561         * fast/custom-elements/defined-pseudo-class.html:
2562         * fast/custom-elements/upgrading/Node-cloneNode.html:
2563         * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
2564
2565 2016-10-06  Jiewen Tan  <jiewen_tan@apple.com>
2566
2567         Add a dummy SubtleCrypto interface
2568         https://bugs.webkit.org/show_bug.cgi?id=162992
2569         <rdar://problem/28643573>
2570
2571         Reviewed by Brent Fulgham.
2572
2573         * crypto/resources/common.js:
2574         * crypto/subtle/gc-2-expected.txt: Added.
2575         * crypto/subtle/gc-2.html: Added.
2576         * crypto/subtle/gc-3-expected.txt: Added.
2577         * crypto/subtle/gc-3.html: Added.
2578         * crypto/subtle/gc-expected.txt: Added.
2579         * crypto/subtle/gc.html: Added.
2580         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
2581         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
2582         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
2583         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
2584         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
2585         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
2586         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
2587         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
2588         * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
2589         * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
2590         * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
2591         * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
2592         * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
2593         * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
2594         * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
2595         * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
2596         * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
2597         * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
2598         * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
2599         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
2600         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
2601         * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
2602         * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
2603         * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
2604         * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
2605         * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
2606         * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
2607         * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
2608         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
2609         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
2610         * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
2611         * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
2612         * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
2613         * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
2614         * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
2615         * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
2616         * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
2617         * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
2618         * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
2619         * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
2620         * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
2621         * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
2622         * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
2623         * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2624         * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2625         * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
2626         * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
2627         * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
2628         * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
2629         * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
2630         * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
2631         * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
2632         * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
2633         * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
2634         * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
2635         * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
2636         * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
2637         * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
2638         * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
2639         * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
2640         * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
2641         * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
2642         * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
2643         * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
2644         * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
2645         * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
2646         * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
2647         * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
2648         * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
2649         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
2650         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
2651         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
2652         * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
2653         * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
2654         * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
2655         * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
2656         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
2657         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
2658         * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
2659         * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
2660         * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
2661         * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
2662         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
2663         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
2664         * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
2665         * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
2666         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
2667         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
2668         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt.
2669         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
2670         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
2671         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt.
2672         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html.
2673         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
2674         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
2675         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
2676         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html.
2677         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
2678         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
2679         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
2680         * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
2681         * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
2682         * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
2683         * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
2684         * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
2685         * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
2686         * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
2687         * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
2688         * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
2689         * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
2690         * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
2691         * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
2692         * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
2693         * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
2694         * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
2695         * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
2696         * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
2697         * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
2698         * crypto/workers/subtle/gc-worker-expected.txt: Added.
2699         * crypto/workers/subtle/gc-worker.html: Added.
2700         * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
2701         * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
2702         * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
2703         * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
2704         * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
2705         * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
2706         * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
2707         * crypto/workers/subtle/resources/gc-worker.js: Added.
2708         * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
2709         * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
2710         * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
2711         * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
2712         * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
2713         * platform/efl/TestExpectations:
2714         * platform/gtk/TestExpectations:
2715         * platform/ios-simulator-wk1/TestExpectations:
2716         * platform/win/TestExpectations:
2717
2718 2016-10-06  Antti Koivisto  <antti@apple.com>
2719
2720         Mutating styleSheet in shadow tree doesn't update the style
2721         https://bugs.webkit.org/show_bug.cgi?id=162744
2722         <rdar://problem/28550588>
2723
2724         Reviewed by Ryosuke Niwa.
2725
2726         * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
2727         * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
2728
2729 2016-10-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2730
2731         WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
2732         https://bugs.webkit.org/show_bug.cgi?id=162961
2733
2734         Reviewed by Eric Carlson.
2735
2736         Emulate changing the ICE transport sates of three transceivers and observe the resulting
2737         changes to the aggregated iceConnectionState.
2738
2739         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
2740         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
2741         * platform/mac/TestExpectations:
2742         Skip above test until the Mac port builds with WEB_RTC.
2743
2744 2016-10-06  Ryan Haddad  <ryanhaddad@apple.com>
2745
2746         Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
2747         https://bugs.webkit.org/show_bug.cgi?id=162999
2748
2749         Unreviewed test gardening.
2750
2751         * platform/mac-wk2/TestExpectations:
2752
2753 2016-10-06  Antoine Quint  <graouts@apple.com>
2754
2755         [Modern Media Controls] Icon service and the IconButton class
2756         https://bugs.webkit.org/show_bug.cgi?id=162970
2757         <rdar://problem/28631803>
2758
2759         Reviewed by Dean Jackson.
2760
2761         Testing all public properties and methods of the iconService singleton and IconButton class.
2762
2763         * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
2764         * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
2765         * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
2766         * media/modern-media-controls/icon-button/icon-button.html: Added.
2767         * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
2768         * media/modern-media-controls/icon-service/icon-service.html: Added.
2769         * media/modern-media-controls/layout-item/layout-item-expected.txt:
2770         * media/modern-media-controls/layout-item/layout-item.html:
2771         * platform/ios-simulator/TestExpectations:
2772
2773 2016-10-06  Youenn Fablet  <youenn@apple.com>
2774
2775         Refresh WPT tests up to c875b42
2776         https://bugs.webkit.org/show_bug.cgi?id=159712
2777
2778         Unreviewed.
2779
2780         * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
2781
2782 2016-10-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
2783
2784         WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
2785         https://bugs.webkit.org/show_bug.cgi?id=162957
2786
2787         Reviewed by Eric Carlson.
2788
2789         Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
2790         inspect the result.
2791
2792         * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
2793         * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
2794         * platform/mac/TestExpectations:
2795         Skip above test until the Mac port builds with WEB_RTC
2796
2797 2016-10-06  Youenn Fablet  <youenn@apple.com>
2798
2799         [WK2] 304 revalidation on the network process does not update the validated response
2800         https://bugs.webkit.org/show_bug.cgi?id=162973
2801
2802         Reviewed by Darin Adler.
2803
2804         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2805         Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
2806         The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
2807         As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
2808
2809 2016-10-06  Nan Wang  <n_wang@apple.com>
2810
2811         AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
2812         https://bugs.webkit.org/show_bug.cgi?id=162999
2813
2814         Reviewed by Chris Fleizach.
2815
2816         * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
2817         * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
2818
2819 2016-10-05  Yusuke Suzuki  <utatane.tea@gmail.com>
2820
2821         [JSC] Add @throwXXXError bytecode intrinsic
2822         https://bugs.webkit.org/show_bug.cgi?id=162995
2823
2824         Reviewed by Saam Barati.
2825
2826         * js/Object-assign-expected.txt:
2827
2828 2016-10-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2829
2830         Introduce InputEvent bindings in preparation for the input events spec
2831         https://bugs.webkit.org/show_bug.cgi?id=162954
2832
2833         Reviewed by Ryosuke Niwa.
2834
2835         Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
2836
2837         * fast/events/input-events-fired-when-typing-expected.txt: Added.
2838         * fast/events/input-events-fired-when-typing.html: Added.
2839         * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
2840         * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
2841         * js/dom/global-constructors-attributes-expected.txt:
2842         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2843         * platform/ios-simulator/TestExpectations:
2844         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2845         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2846         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2847
2848 2016-10-05  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
2849
2850         [EFL] Mark timeout tests to *Timeout*
2851
2852         Unreviewed EFL gardening.
2853
2854         Timeout has been happened on some tests.
2855
2856         * platform/efl/TestExpectations:
2857
2858 2016-10-05  Ryosuke Niwa  <rniwa@webkit.org>
2859
2860         Import v1 custom elements tests from W3C
2861         https://bugs.webkit.org/show_bug.cgi?id=162987
2862
2863         Reviewed by Chris Dumez.
2864
2865         Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
2866
2867         * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
2868         * fast/custom-elements/CustomElementRegistry.html: Removed.
2869         * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
2870         * fast/custom-elements/HTMLElement-constructor.html: Removed.
2871         * fast/custom-elements/adopted-callback-expected.txt: Removed.
2872         * fast/custom-elements/adopted-callback.html: Removed.
2873         * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
2874         * fast/custom-elements/attribute-changed-callback.html: Removed.
2875         * fast/custom-elements/connected-callbacks-expected.txt: Removed.
2876         * fast/custom-elements/connected-callbacks.html: Removed.
2877         * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
2878         * fast/custom-elements/disconnected-callbacks.html: Removed.
2879
2880 2016-10-05  Andy VanWagoner  <thetalecrafter@gmail.com>
2881
2882         [INTL] Implement Intl.getCanonicalLocales
2883         https://bugs.webkit.org/show_bug.cgi?id=162768
2884
2885         Reviewed by Benjamin Poulain.
2886
2887         * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
2888         * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
2889
2890 2016-10-05  Ryan Haddad  <ryanhaddad@apple.com>
2891
2892         Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
2893         https://bugs.webkit.org/show_bug.cgi?id=162986
2894
2895         Unreviewed test gardening.
2896
2897         * platform/mac-wk1/TestExpectations:
2898
2899 2016-10-05  Chris Dumez  <cdumez@apple.com>
2900
2901         KeyboardEvent.getModifierState() should support "CapsLock" modifier
2902         https://bugs.webkit.org/show_bug.cgi?id=162861
2903
2904         Reviewed by Darin Adler.
2905
2906         Extend layout test coverage to cover 'Caps Lock' modifier.
2907
2908         * fast/events/special-key-events-in-input-text-expected.txt:
2909         * fast/events/special-key-events-in-input-text.html:
2910
2911 2016-10-05  Zalan Bujtas  <zalan@apple.com>
2912
2913         Missing quotation mark when <q> gets reparented.
2914         https://bugs.webkit.org/show_bug.cgi?id=162940
2915
2916         Reviewed by Darin Adler.
2917
2918         The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
2919
2920         * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
2921         * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
2922
2923 2016-10-05  Daniel Bates  <dabates@apple.com>
2924
2925         [WK2][NetworkSession] Ping requests should follow redirects if applicable
2926         https://bugs.webkit.org/show_bug.cgi?id=162580
2927         <rdar://problem/28631274>
2928
2929         Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
2930         to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
2931
2932         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt.
2933         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Renamed from LayoutTests/http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html.
2934         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
2935         if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
2936
2937 2016-10-05  Daniel Bates  <dabates@apple.com>
2938
2939         [WK2][NetworkSession] Ping requests should follow redirects if applicable
2940         https://bugs.webkit.org/show_bug.cgi?id=162580
2941         <rdar://problem/28631274>
2942
2943         Reviewed by Alex Christensen.
2944
2945         Add tests to ensure that we follow redirects for ping requests that are initiated as part
2946         of hyperlink auditing.
2947
2948         Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
2949         information in the saved report and updated expected results for existing tests as a result
2950         of this change.
2951
2952         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
2953         * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
2954         * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
2955         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
2956         * http/tests/contentextensions/hide-on-ping-expected.txt:
2957         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
2958         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
2959         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
2960         * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
2961         * http/tests/contentextensions/resources/save-ping.php:
2962         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
2963         * http/tests/navigation/image-load-in-unload-handler-expected.txt:
2964         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
2965         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
2966         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
2967         * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
2968         * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
2969         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
2970         * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
2971         * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
2972         * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
2973         * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
2974         * http/tests/navigation/resources/save-Ping.php:
2975         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
2976
2977 2016-10-05  Daniel Bates  <dabates@apple.com>
2978
2979         Do not follow redirects when sending violation report
2980         https://bugs.webkit.org/show_bug.cgi?id=162520
2981         <rdar://problem/27957639>
2982
2983         Reviewed by Alex Christensen.
2984
2985         Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
2986         when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
2987         to save the URL of the original ping request and conditionally clear cookies. Modified
2988         http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
2989         These changes together with the existing HTTP Host information that is saved with the report we can detect
2990         if a redirect occurred when saving a report.
2991
2992         Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
2993
2994         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
2995         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
2996         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
2997         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
2998         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
2999         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
3000         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3001         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3002         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3003         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3004         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3005         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3006         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3007         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3008         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3009         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3010         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3011         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3012         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3013         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
3014         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3015         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3016         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
3017         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
3018         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
3019         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
3020         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
3021         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3022         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3023         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3024         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
3025         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3026         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
3027         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
3028         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3029         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3030         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3031         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3032         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3033         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3034         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
3035         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
3036         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3037         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
3038         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
3039         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3040         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
3041         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
3042         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
3043         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
3044
3045 2016-10-04  Chris Dumez  <cdumez@apple.com>
3046
3047         Implement KeyboardEvent.code from the UI Event spec
3048         https://bugs.webkit.org/show_bug.cgi?id=149584
3049
3050         Reviewed by Darin Adler.
3051
3052         Extend layout test coverage.
3053
3054         * fast/events/arrow-keys-on-body-expected.txt:
3055         * fast/events/arrow-keys-on-body.html:
3056         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3057         * fast/events/constructors/keyboard-event-constructor.html:
3058         * fast/events/key-events-in-input-button-expected.txt:
3059         * fast/events/key-events-in-input-button.html:
3060         * fast/events/key-events-in-input-text-expected.txt:
3061         * fast/events/key-events-in-input-text.html:
3062         * fast/events/keyboardevent-code-expected.txt: Added.
3063         * fast/events/keyboardevent-code.html: Added.
3064         * fast/events/special-key-events-in-input-text-expected.txt:
3065         * fast/events/special-key-events-in-input-text.html:
3066
3067 2016-10-04  Simon Fraser  <simon.fraser@apple.com>
3068
3069         [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
3070         https://bugs.webkit.org/show_bug.cgi?id=162934
3071
3072         Reviewed by Dean Jackson.
3073
3074         * fast/events/ios/event-stream-single-tap-expected.txt: Added.
3075         * fast/events/ios/event-stream-single-tap.html: Added.
3076
3077 2016-10-04  Chris Dumez  <cdumez@apple.com>
3078
3079         Add support for KeyboardEvent.isComposing attribute
3080         https://bugs.webkit.org/show_bug.cgi?id=162921
3081
3082         Reviewed by Darin Adler.
3083
3084         Extend layout test coverage to test KeyboardEvent.isComposing.
3085
3086         * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt:
3087         * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html:
3088         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3089         * fast/events/constructors/keyboard-event-constructor.html:
3090
3091 2016-10-03  Ryosuke Niwa  <rniwa@webkit.org>
3092
3093         ShadowRoot interface should have elementFromPoint
3094         https://bugs.webkit.org/show_bug.cgi?id=162882
3095
3096         Reviewed by Chris Dumez.
3097
3098         Add a W3C style testharness.js test for elementFromPoint on ShadowRoot.
3099
3100         * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt: Added.
3101         * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html: Added.
3102
3103 2016-10-04  Myles C. Maxfield  <mmaxfield@apple.com>
3104
3105         font-family: cursive should map to KaiTi in Chinese
3106         https://bugs.webkit.org/show_bug.cgi?id=162889
3107         <rdar://problem/28363547>
3108
3109         Reviewed by Tim Horton.
3110
3111         * fast/text/cursive-zh-expected.html: Added.
3112         * fast/text/cursive-zh.html: Added.
3113
3114 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3115
3116         Marking http/tests/cache/disk-cache/disk-cache-media.html as flaky on mac-wk2.
3117         https://bugs.webkit.org/show_bug.cgi?id=162946
3118
3119         Unreviewed test gardening.
3120
3121         * platform/mac-wk2/TestExpectations:
3122
3123 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3124
3125         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on mac-wk2.
3126         https://bugs.webkit.org/show_bug.cgi?id=162945
3127
3128         Unreviewed test gardening.
3129
3130         * platform/mac-wk2/TestExpectations:
3131
3132 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3133
3134         Marking http/tests/cache/disk-cache/resource-becomes-uncacheable.html as flaky on mac-wk2.
3135         https://bugs.webkit.org/show_bug.cgi?id=161649
3136
3137         Unreviewed test gardening.
3138
3139         * platform/mac-wk2/TestExpectations:
3140
3141 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3142
3143         Marking transitions/background-position-transitions.html as flaky.
3144         https://bugs.webkit.org/show_bug.cgi?id=162881
3145
3146         Unreviewed test gardening.
3147
3148         * TestExpectations:
3149
3150 2016-10-04  Chris Dumez  <cdumez@apple.com>
3151
3152         Return null when window.open() is popup blocked
3153         https://bugs.webkit.org/show_bug.cgi?id=162897
3154
3155         Reviewed by Michael Catanzaro.
3156
3157         Rebaseline existing tests to reflect behavior change.
3158
3159         * fast/events/popup-blocked-from-fake-button-click-expected.txt:
3160         * fast/events/popup-blocked-from-fake-button-click.html:
3161         * fast/events/popup-blocked-from-fake-focus-expected.txt:
3162         * fast/events/popup-blocked-from-fake-focus.html:
3163         * fast/events/popup-blocked-from-fake-user-gesture-expected.txt:
3164         * fast/events/popup-blocked-from-fake-user-gesture.html:
3165         * fast/events/popup-blocked-from-untrusted-click-event-on-anchor-expected.txt:
3166         * fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
3167         * fast/events/popup-blocking-timers3-expected.txt:
3168         * fast/events/popup-blocking-timers3.html:
3169         * fast/events/popup-blocking-timers4-expected.txt:
3170         * fast/events/popup-blocking-timers4.html:
3171         * fast/events/popup-blocking-timers6-expected.txt:
3172         * fast/events/popup-blocking-timers6.html:
3173
3174 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3175
3176         Marking http/tests/cache/disk-cache/disk-cache-204-status-code.html as flaky on mac-wk2.
3177         https://bugs.webkit.org/show_bug.cgi?id=162685
3178
3179         Unreviewed test gardening.
3180
3181         * platform/mac-wk2/TestExpectations:
3182
3183 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
3184
3185         Land TestExpectations for rdar://problem/28586837.
3186
3187         Unreviewed test gardening.
3188
3189         * platform/mac/TestExpectations:
3190
3191 2016-10-04  Youenn Fablet  <youenn@apple.com>
3192
3193         [mac-wk1] LayoutTest http/tests/security/cached-cross-origin-preloading-css-stylesheet.html is a flaky failure
3194         https://bugs.webkit.org/show_bug.cgi?id=162791
3195
3196         Reviewed by Alex Christensen.
3197
3198         Flackiness was due to one preload sometimes arriving after the test was finished.
3199         This causes the issue of not having the preload actually being checked against CORS and the console error was not displayed.
3200         Making the test wait 1 second after all loads finish to ensure the preload will also finishes.
3201
3202         Cleaning the test and improving it by:
3203         - making each load to take 1 second (so that preload is not finished when actual load happens
3204         - adding some comments explaining each subtest
3205         - printing DONE at the end of all loads.
3206
3207         * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt:
3208         * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html:
3209         * platform/mac-wk1/TestExpectations: Removed flaky expectation.
3210
3211 2016-10-03  Myles C. Maxfield  <mmaxfield@apple.com>
3212
3213         Implement rendering of font-variation-settings
3214         https://bugs.webkit.org/show_bug.cgi?id=162782
3215
3216         Reviewed by Zalan Bujtas.
3217
3218         * fast/text/variations/duplicate-expected.html: Added.
3219         * fast/text/variations/duplicate.html: Added.
3220         * fast/text/variations/exist-expected-mismatch.html: Added.
3221         * fast/text/variations/exist.html: Added.
3222         * fast/text/variations/getComputedStyle.html:
3223         * fast/text/variations/inheritance-expected.html: Added.
3224         * fast/text/variations/inheritance.html: Added.
3225         * fast/text/variations/order-expected.html: Added.
3226         * fast/text/variations/order.html: Added.
3227         * fast/text/variations/outofbounds-expected.html: Added.
3228         * fast/text/variations/outofbounds.html: Added.
3229
3230 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3231
3232         Marking svg/custom/animate-initial-pause-unpause.html as flaky on mac and ios-simulator-wk2 debug.
3233         https://bugs.webkit.org/show_bug.cgi?id=127116
3234
3235         Unreviewed test gardening.
3236
3237         * platform/ios-simulator-wk2/TestExpectations:
3238         * platform/mac/TestExpectations:
3239
3240 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3241
3242         Marking fast/events/tabindex-focus-blur-all.html as a flaky timeout on mac-debug.
3243         https://bugs.webkit.org/show_bug.cgi?id=162830
3244
3245         Unreviewed test gardening.
3246
3247         * platform/mac/TestExpectations:
3248
3249 2016-10-03  Brent Fulgham  <bfulgham@apple.com>
3250
3251         Avoid null dereference when changing focus in design mode.
3252         https://bugs.webkit.org/show_bug.cgi?id=162877
3253         <rdar://problem/28061261>
3254
3255         Reviewed by Chris Dumez.
3256
3257         * fast/frames/iframe-focus-crash-expected.txt: Added.
3258         * fast/frames/iframe-focus-crash.html: Added.
3259         * fast/frames/resources/iframe-focus-crash.html: Added.
3260
3261 2016-10-03  Chris Dumez  <cdumez@apple.com>
3262
3263         Add support for KeyboardEvent.key attribute
3264         https://bugs.webkit.org/show_bug.cgi?id=36267
3265
3266         Reviewed by Darin Adler.
3267
3268         Extend layout test coverage.
3269
3270         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3271         * fast/events/constructors/keyboard-event-constructor.html:
3272         * fast/events/key-events-in-input-button-expected.txt:
3273         * fast/events/key-events-in-input-button.html:
3274         * fast/events/key-events-in-input-text-expected.txt:
3275         * fast/events/key-events-in-input-text.html:
3276         * fast/events/keyboardevent-key-expected.txt: Added.
3277         * fast/events/keyboardevent-key.html: Added.
3278         * fast/events/special-key-events-in-input-text-expected.txt:
3279         * fast/events/special-key-events-in-input-text.html:
3280         * platform/ios-simulator/TestExpectations:
3281
3282 2016-10-03  Chris Dumez  <cdumez@apple.com>
3283
3284         Add support for KeyboardEvent.key attribute
3285         https://bugs.webkit.org/show_bug.cgi?id=36267
3286
3287         Reviewed by Darin Adler.
3288
3289         Extend layout test coverage.
3290
3291         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3292         * fast/events/constructors/keyboard-event-constructor.html:
3293         * fast/events/key-events-in-input-button-expected.txt:
3294         * fast/events/key-events-in-input-button.html:
3295         * fast/events/key-events-in-input-text-expected.txt:
3296         * fast/events/key-events-in-input-text.html:
3297         * fast/events/keyboardevent-key-expected.txt: Added.
3298         * fast/events/keyboardevent-key.html: Added.
3299         * fast/events/special-key-events-in-input-text-expected.txt:
3300         * fast/events/special-key-events-in-input-text.html:
3301         * platform/ios-simulator/TestExpectations:
3302
3303 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3304
3305         Marking storage/indexeddb/index-cursor.html as flaky on mac-wk2.
3306         https://bugs.webkit.org/show_bug.cgi?id=161926
3307
3308         Unreviewed test gardening.
3309
3310         * platform/mac-wk2/TestExpectations:
3311
3312 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
3313
3314         Marking http/tests/security/anchor-download-allow-data.html as flaky on mac-wk2.
3315         https://bugs.webkit.org/show_bug.cgi?id=161745
3316
3317         Unreviewed test gardening.
3318
3319         * platform/mac-wk2/TestExpectations:
3320
3321 2016-10-03  Antoine Quint  <graouts@apple.com>
3322
3323         [Modern Media Controls] LayoutItem and Button classes
3324         https://bugs.webkit.org/show_bug.cgi?id=162868
3325         <rdar://problem/28590166>
3326
3327         Reviewed by Dean Jackson.
3328
3329         Testing all public properties and methods of the LayoutItem and Button classes.
3330
3331         * media/modern-media-controls/button/button-expected.txt: Added.
3332         * media/modern-media-controls/button/button.html: Added.
3333         * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
3334         * media/modern-media-controls/layout-item/layout-item.html: Added.
3335
3336 2016-10-03  Andy Estes  <aestes@apple.com>
3337
3338         ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
3339         https://bugs.webkit.org/show_bug.cgi?id=162763
3340         <rdar://problem/28572758>
3341
3342         Reviewed by Youenn Fablet.
3343
3344         * fast/css/cursor-with-invalid-url.html: Added.
3345         * fast/css/cursor-with-invalid-url-expected.txt: Added.
3346
3347 2016-10-03  Andy Estes  <aestes@apple.com>
3348
3349         ASSERTION FAILED: result in WebCore::CSSParser::parseURI
3350         https://bugs.webkit.org/show_bug.cgi?id=141638
3351         <rdar://problem/27709952>
3352
3353         Reviewed by Andreas Kling.
3354
3355         * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
3356         * fast/css/url-with-multi-byte-unicode-escape.html:
3357
3358 2016-10-03  Chris Dumez  <cdumez@apple.com>
3359
3360         td.scope should only return known values
3361         https://bugs.webkit.org/show_bug.cgi?id=162755
3362
3363         Reviewed by Sam Weinig.
3364
3365         Update existing test to reflect behavior change.
3366
3367         * fast/dom/element-attribute-js-null-expected.txt:
3368         * fast/dom/element-attribute-js-null.html:
3369
3370 2016-10-02  Chris Dumez  <cdumez@apple.com>
3371
3372         Add support for KeyboardEvent.getModifierState() operation
3373         https://bugs.webkit.org/show_bug.cgi?id=162855
3374
3375         Reviewed by Darin Adler.
3376
3377         Add layout test coverage.
3378
3379         * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
3380         * fast/events/constructors/keyboard-event-getModifierState.html: Added.
3381
3382 2016-10-02  Chris Dumez  <cdumez@apple.com>
3383
3384         Add support for KeyboardEvent.repeat attribute
3385         https://bugs.webkit.org/show_bug.cgi?id=162854
3386
3387         Reviewed by Darin Adler.
3388
3389         Extend layout test coverage.
3390
3391         * fast/events/constructors/keyboard-event-constructor-expected.txt:
3392         * fast/events/constructors/keyboard-event-constructor.html:
3393
3394 2016-10-02  Chris Dumez  <cdumez@apple.com>
3395
3396         Unreviewed, rolling out r206692 and r206718.
3397
3398         Seems to have caused >200 failures on Sierra
3399
3400         Reverted changesets:
3401
3402         "Implement rendering of font-variation-settings"
3403         https://bugs.webkit.org/show_bug.cgi?id=162782
3404         http://trac.webkit.org/changeset/206692
3405
3406         "Tried to fix the build after r206692."
3407         http://trac.webkit.org/changeset/206718
3408
3409 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
3410
3411         Support transitions/animations of background-position with right/bottom-relative values
3412         https://bugs.webkit.org/show_bug.cgi?id=162048
3413
3414         Reviewed by Dean Jackson.
3415
3416         * transitions/background-position-transitions-expected.txt: Added.
3417         * transitions/background-position-transitions.html: Added.
3418         * transitions/resources/transition-test-helpers.js:
3419         * transitions/svg-transitions-expected.txt:
3420
3421 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
3422
3423         Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
3424         https://bugs.webkit.org/show_bug.cgi?id=160826
3425
3426         Reviewed by Zalan Bujtas.
3427
3428         * fast/scrolling/sticky-to-fixed-expected.txt: Added.
3429         * fast/scrolling/sticky-to-fixed.html: Added.
3430
3431 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
3432
3433         Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
3434         https://bugs.webkit.org/show_bug.cgi?id=161712
3435         <rdar://problem/28193970>
3436
3437         Reviewed by Brian Burg.
3438
3439         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
3440         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
3441
3442 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
3443
3444         Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
3445         https://bugs.webkit.org/show_bug.cgi?id=162802
3446         <rdar://problem/28569982>
3447
3448         Reviewed by Mark Lam.
3449
3450         * inspector/debugger/resources/log-pause-location.js:
3451         (TestPage.registerInitializer.createLocation):
3452         (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
3453         Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
3454
3455         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
3456         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
3457         Test that stepping out and over end up in the parent. Before this change
3458         we would never have made it back into entry and the test failed.
3459
3460 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
3461
3462         Implement rendering of font-variation-settings
3463         https://bugs.webkit.org/show_bug.cgi?id=162782
3464
3465         Reviewed by Zalan Bujtas.
3466
3467         * fast/text/variations/duplicate-expected.html: Added.
3468         * fast/text/variations/duplicate.html: Added.
3469         * fast/text/variations/exist-expected-mismatch.html: Added.
3470         * fast/text/variations/exist.html: Added.
3471         * fast/text/variations/getComputedStyle.html:
3472         * fast/text/variations/inheritance-expected.html: Added.
3473         * fast/text/variations/inheritance.html: Added.
3474         * fast/text/variations/order-expected.html: Added.
3475         * fast/text/variations/order.html: Added.
3476         * fast/text/variations/outofbounds-expected.html: Added.
3477         * fast/text/variations/outofbounds.html: Added.
3478
3479 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
3480
3481         Implement animation of font-variation-settings
3482         https://bugs.webkit.org/show_bug.cgi?id=162783
3483
3484         Reviewed by Simon Fraser.
3485
3486         Animation tests need a little infrastructure to be able to tell if two computed
3487         values for font-variation-settings are equivalent.
3488
3489         * animations/font-variation-settings-expected.html: Added.
3490         * animations/font-variation-settings-order-expected.html: Added.
3491         * animations/font-variation-settings-order.html: Added.
3492         * animations/font-variation-settings-unlike-expected.html: Added.
3493         * animations/font-variation-settings-unlike.html: Added.
3494         * animations/font-variation-settings.html: Added.
3495         * animations/resources/animation-test-helpers.js:
3496         (compareFontVariationSettings):
3497         (getPropertyValue):
3498         (comparePropertyValue):
3499
3500 2016-09-30  Antoine Quint  <graouts@apple.com>
3501
3502         [Modern Media Controls] layout nodes
3503         https://bugs.webkit.org/show_bug.cgi?id=