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