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