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