WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-10-10  Adam Bergkvist  <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
2
3         WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
4         https://bugs.webkit.org/show_bug.cgi?id=163202
5
6         Reviewed by Eric Carlson.
7
8         Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
9         description.
10
11         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
12         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
13         * platform/mac/TestExpectations:
14         Skip above test until the Mac port builds with WEB_RTC.
15
16 2016-10-10  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
17
18         [EFL] Skip imported/w3c/web-platform-tests for a while
19
20         Unreviewed EFL gardening.
21
22         Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
23         So skip the tests until fixing all problems.
24
25         Additionally this patch removes duplciated tests.
26
27         * platform/efl/TestExpectations:
28
29 2016-10-10  Chris Dumez  <cdumez@apple.com>
30
31         Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
32         https://bugs.webkit.org/show_bug.cgi?id=163254
33
34         Reviewed by Darin Adler.
35
36         Update existing tests now that:
37         - Exception messages are now slightly different in some cases.
38         - We now throw when an invalid relatedTarget type is passed in the dictionary.
39
40         * fast/events/constructors/mouse-event-constructor.html:
41         * fast/events/constructors/wheel-event-constructor.html:
42         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
43         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
44
45 2016-10-10  Chris Dumez  <cdumez@apple.com>
46
47         Add support for languagechange event
48         https://bugs.webkit.org/show_bug.cgi?id=163222
49
50         Reviewed by Ryosuke Niwa.
51
52         Add layout test coverage.
53
54         * fast/dom/window-languagechange-event-expected.txt: Added.
55         * fast/dom/window-languagechange-event.html: Added.
56
57 2016-10-10  Nan Wang  <n_wang@apple.com>
58
59         AX: Expose invalid status for input types with that information
60         https://bugs.webkit.org/show_bug.cgi?id=163252
61         <rdar://problem/28704409>
62
63         Reviewed by Chris Fleizach.
64
65         * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
66         * accessibility/mac/invalid-status-for-input-types.html: Added.
67
68 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
69
70         Marking two media/modern-media-controls tests as failing.
71         https://bugs.webkit.org/show_bug.cgi?id=163248
72
73         Unreviewed test gardening.
74
75         * TestExpectations:
76
77 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
78
79         TestExpectations cleanup for LayoutTests that no longer exist.
80
81         Unreviewed test gardening.
82
83         * TestExpectations:
84         * platform/ios-simulator-wk2/TestExpectations:
85         * platform/ios-simulator/TestExpectations:
86         * platform/mac/TestExpectations:
87
88 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
89
90         Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
91         https://bugs.webkit.org/show_bug.cgi?id=162505
92
93         Unreviewed test gardening.
94
95         * platform/mac-wk2/TestExpectations:
96
97 2016-10-10  Antoine Quint  <graouts@apple.com>
98
99         [Modern Media Controls] Placards
100         https://bugs.webkit.org/show_bug.cgi?id=163110
101         <rdar://problem/28669342>
102
103         Reviewed by Dean Jackson.
104
105         Testing the properties of the new Placard class and its subclasses.
106
107         * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
108         * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
109         * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
110         * media/modern-media-controls/pip-placard/pip-placard.html: Added.
111         * media/modern-media-controls/placard/placard-expected.txt: Added.
112         * media/modern-media-controls/placard/placard.html: Added.
113
114 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
115
116         Marking fast/replaced/preferred-widths.html as flaky on mac.
117         https://bugs.webkit.org/show_bug.cgi?id=116621
118
119         Unreviewed test gardening.
120
121         * platform/mac/TestExpectations:
122
123 2016-10-10  Chris Dumez  <cdumez@apple.com>
124
125         Add support for Navigator.languages attribute
126         https://bugs.webkit.org/show_bug.cgi?id=163220
127
128         Reviewed by Darin Adler.
129
130         Rebase existing test to reflect change.
131
132         * fast/dom/navigator-detached-no-crash-expected.txt:
133         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
134
135 2016-10-10  Chris Dumez  <cdumez@apple.com>
136
137         Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
138         https://bugs.webkit.org/show_bug.cgi?id=163187
139
140         Reviewed by Darin Adler.
141
142         Rebaseline existing test now that:
143         - Exception messages are sometimes a bit different
144         - We properly use the default member value when input is an explicit undefined
145         - We throw in more cases of bad input
146
147         * fast/events/constructors/message-event-constructor-expected.txt:
148         * fast/events/constructors/message-event-constructor.html:
149
150 2016-10-10  Antoine Quint  <graouts@apple.com>
151
152         [Modern Media Controls] Buttons
153         https://bugs.webkit.org/show_bug.cgi?id=163109
154         <rdar://problem/28668954>
155
156         Reviewed by Dean Jackson.
157
158         Adding new tests for all new button types introduced, including any custom JS properties
159         and backing DOM structure that they may have, as well as checking which assets are loaded.
160
161         * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
162         * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
163         * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
164         * media/modern-media-controls/airplay-button/airplay-button.html: Added.
165         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
166         * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
167         * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
168         * media/modern-media-controls/forward-button/forward-button.html: Added.
169         * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
170         * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
171         * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
172         * media/modern-media-controls/mute-button/mute-button.html: Added.
173         * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
174         * media/modern-media-controls/pip-button/pip-button.html: Added.
175         * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
176         * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
177         * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
178         * media/modern-media-controls/rewind-button/rewind-button.html: Added.
179         * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
180         * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
181         * media/modern-media-controls/start-button/start-button-expected.txt: Added.
182         * media/modern-media-controls/start-button/start-button.html: Added.
183         * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
184         * media/modern-media-controls/tracks-button/tracks-button.html: Added.
185         * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
186
187 2016-10-10  Nan Wang  <n_wang@apple.com>
188
189         AX: Update AXPlaceHolder algorithm
190         https://bugs.webkit.org/show_bug.cgi?id=163229
191
192         Reviewed by Chris Fleizach.
193
194         * accessibility/placeholder-expected.txt:
195         * accessibility/placeholder.html:
196
197 2016-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
198
199         [DOMJIT] Implement Node accessors in DOMJIT
200         https://bugs.webkit.org/show_bug.cgi?id=163005
201
202         Reviewed by Filip Pizlo.
203
204         * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
205         * js/dom/domjit-accessor-monomorphic.html: Added.
206         * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
207         * js/dom/domjit-accessor-polymorphic.html: Added.
208
209 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
210
211         Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
212         https://bugs.webkit.org/show_bug.cgi?id=163231
213
214         Unreviewed test gardening.
215
216         * platform/mac/TestExpectations:
217
218 2016-10-10  Wenson Hsieh  <wenson_hsieh@apple.com>
219
220         Support InputEvent.data for the new InputEvent spec
221         https://bugs.webkit.org/show_bug.cgi?id=163113
222         <rdar://problem/28681935>
223
224         Reviewed by Darin Adler.
225
226         Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
227         and selecting candidate replacements in plain text and contenteditable areas.
228
229         Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
230
231         * fast/events/input-events-fired-when-typing-expected.txt:
232         * fast/events/input-events-fired-when-typing.html:
233         * fast/events/input-events-paste-data-expected.txt: Added.
234         * fast/events/input-events-paste-data.html: Added.
235         * fast/events/input-events-typing-data-expected.txt: Added.
236         * fast/events/input-events-typing-data.html: Added.
237         * platform/ios-simulator/TestExpectations:
238
239 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
240
241         Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
242         https://bugs.webkit.org/show_bug.cgi?id=156070
243
244         Unreviewed test gardening.
245
246         * platform/mac-wk1/TestExpectations:
247         * platform/mac/TestExpectations:
248
249 2016-10-10  Jer Noble  <jer.noble@apple.com>
250
251         Address flaky airplay-* LayouTests
252         https://bugs.webkit.org/show_bug.cgi?id=163044
253
254         Reviewed by Brent Fulgham.
255
256         * media/airplay-autoplay.html:
257         * platform/mac/TestExpectations:
258
259 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
260
261         Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
262         https://bugs.webkit.org/show_bug.cgi?id=162647
263
264         Unreviewed test gardening.
265
266         * platform/ios-simulator/TestExpectations:
267
268 2016-10-10  Youenn Fablet  <youennf@gmail.com>
269
270         Sync web-platform-tests up to revision 33f4da1
271         https://bugs.webkit.org/show_bug.cgi?id=163205
272
273         Reviewed by Alex Christensen.
274
275         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
276         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
277         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
278         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
279         * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
280         * tests-options.json:
281
282 2016-10-10  Youenn Fablet  <youenn@apple.com>
283
284         [Fetch API] Memory cache should not bypass redirect mode
285         https://bugs.webkit.org/show_bug.cgi?id=162959
286
287         Reviewed by Darin Adler.
288
289         * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
290         * http/tests/fetch/redirectmode-and-preload.html: Added.
291         * http/tests/fetch/resources/redirect-with-cache.php:
292
293 2016-10-09  Antti Koivisto  <antti@apple.com>
294
295         Enable optimized stylesheet updates in shadow trees
296         https://bugs.webkit.org/show_bug.cgi?id=163180
297
298         Reviewed by Darin Adler.
299
300         * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
301         * fast/shadow-dom/scoped-style-invalidation.html: Added.
302
303 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
304
305         Unreviewed, EFL Gardening on Oct. 10th - 2
306
307         Mark missing test to Skip because the tests aren't supported by EFL yet.
308         Unskip passing tests and add *PASS* to some flaky tests because I guess
309         it is still flaky.
310
311         * platform/efl/TestExpectations:
312
313 2016-10-09  Wenson Hsieh  <wenson_hsieh@apple.com>
314
315         Support InputEvent.inputType for the new InputEvent spec
316         https://bugs.webkit.org/show_bug.cgi?id=163025
317         <rdar://problem/28658092>
318
319         Reviewed by Darin Adler.
320
321         Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
322         be prevented via the InputEvent fired in a `beforechange` handler.
323
324         * fast/events/before-input-prevent-biu-expected.txt: Added.
325         * fast/events/before-input-prevent-biu.html: Added.
326         * fast/events/before-input-prevent-cut-expected.txt: Added.
327         * fast/events/before-input-prevent-cut.html: Added.
328         * fast/events/before-input-prevent-paste-expected.txt: Added.
329         * fast/events/before-input-prevent-paste.html: Added.
330         * fast/events/before-input-prevent-typing-expected.txt: Added.
331         * fast/events/before-input-prevent-typing.html: Added.
332         * fast/events/before-input-prevent-undo-expected.txt: Added.
333         * fast/events/before-input-prevent-undo.html: Added.
334         * platform/ios-simulator/TestExpectations:
335
336 2016-10-09  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
337
338         [EFL] Gardening timout tests, failure tests on Oct. 10th.
339
340         Unreviewed EFL gardening.
341
342         * platform/efl/TestExpectations:
343
344 2016-10-07  Ryosuke Niwa  <rniwa@webkit.org>
345
346         REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
347         https://bugs.webkit.org/show_bug.cgi?id=163145
348
349         Reviewed by Darin Adler.
350
351         Added a regression test.
352
353         * fast/dom/NodeList/form-labels-length-expected.txt: Added.
354         * fast/dom/NodeList/form-labels-length.html: Added.
355
356 2016-10-09  Chris Dumez  <cdumez@apple.com>
357
358         Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
359         https://bugs.webkit.org/show_bug.cgi?id=163176
360
361         Reviewed by Darin Adler.
362
363         Rebaseline existing test now that the exception message is slightly
364         different in some cases. Also add test coverage for passing
365         modifierAltGraph / modifierCapsLock in initialization dictionary.
366
367         * fast/events/constructors/keyboard-event-constructor-expected.txt:
368         * fast/events/constructors/keyboard-event-constructor.html:
369
370 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
371
372         [GTK] Miscellaneous unreviewed test gardening
373
374         * platform/gtk/TestExpectations:
375
376 2016-10-09  Michael Catanzaro  <mcatanzaro@igalia.com>
377
378         [GTK] Skip new custom elements tests, they're all failing
379
380         * platform/gtk/TestExpectations:
381
382 2016-10-09  Youenn Fablet  <youenn@apple.com>
383
384         Promise attribute getters should reject promises in case of casted-this errors
385         https://bugs.webkit.org/show_bug.cgi?id=163167
386
387         Reviewed by Darin Adler.
388
389         * fast/text/font-face-set-javascript-expected.txt:
390         * fast/text/font-face-set-javascript.html:
391
392 2016-10-08  Chris Dumez  <cdumez@apple.com>
393
394         [Mac] Write HTML to the pasteboard when copying image in WebKit
395         https://bugs.webkit.org/show_bug.cgi?id=163100
396
397         Reviewed by Darin Adler.
398
399         Convert editing/pasteboard/copy-standalone-image.html into a ref test
400         and unskip on WebKit2 now that it passes there as well. Before this
401         patch, the test would fail on WebKit2 (the pasted image would not be
402         displayed).
403
404         * editing/pasteboard/copy-standalone-image-expected.html: Added.
405         * editing/pasteboard/copy-standalone-image.html:
406         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
407         * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
408         * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
409         * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
410         * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
411         * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
412         * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
413         * platform/wk2/TestExpectations:
414
415 2016-10-08  Chris Dumez  <cdumez@apple.com>
416
417         Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
418         https://bugs.webkit.org/show_bug.cgi?id=163174
419
420         Reviewed by Darin Adler.
421
422         Update existing layout test to reflect minor behavior change.
423
424         * fast/events/constructors/custom-event-constructor-expected.txt:
425         * fast/events/constructors/custom-event-constructor.html:
426
427 2016-10-08  Chris Dumez  <cdumez@apple.com>
428
429         Add support for ClipboardEvent
430         https://bugs.webkit.org/show_bug.cgi?id=163164
431
432         Reviewed by Darin Adler.
433
434         Extended layout test coverage.
435
436         * editing/pasteboard/clipboard-event-expected.txt: Added.
437         * editing/pasteboard/clipboard-event.html: Added.
438         * fast/events/clipboard-event-constructor-expected.txt: Added.
439         * fast/events/clipboard-event-constructor.html: Added.
440         * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
441         * http/tests/workers/worker-importScriptsOnError-expected.txt:
442         * inspector/model/remote-object-get-properties-expected.txt:
443         * js/dom/global-constructors-attributes-expected.txt:
444         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
445         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
446         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
447         * platform/win/js/dom/global-constructors-attributes-expected.txt:
448
449 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
450
451         Marking js/regress-141098.html as flaky on mac.
452         https://bugs.webkit.org/show_bug.cgi?id=163046
453
454         Unreviewed test gardening.
455
456         * platform/mac/TestExpectations:
457
458 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
459
460         Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
461         https://bugs.webkit.org/show_bug.cgi?id=140022
462
463         Unreviewed test gardening.
464
465         * platform/mac/TestExpectations:
466
467 2016-10-08  Ryan Haddad  <ryanhaddad@apple.com>
468
469         Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
470         https://bugs.webkit.org/show_bug.cgi?id=161653
471
472         Unreviewed test gardening.
473
474         * platform/mac-wk2/TestExpectations:
475
476 2016-10-08  Youenn Fablet  <youennf@gmail.com>
477
478         [Fetch API] Request constructor should provide exception messages
479         https://bugs.webkit.org/show_bug.cgi?id=162382
480
481         Reviewed by Darin Adler.
482
483         * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
484
485 2016-10-07  Chris Dumez  <cdumez@apple.com>
486
487         window.navigator.language incorrectly returns all lowercase string
488         https://bugs.webkit.org/show_bug.cgi?id=163096
489
490         Reviewed by Darin Adler.
491
492         Update existing test so that it does not lowercase navigator.language
493         before checking it. This way, we can make sure it returns en-US and
494         not en-us.
495
496         * js/dom/navigator-language-expected.txt:
497         * js/dom/navigator-language.html:
498
499 2016-10-07  Yusuke Suzuki  <utatane.tea@gmail.com>
500
501         REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
502         https://bugs.webkit.org/show_bug.cgi?id=163046
503
504         Reviewed by Saam Barati.
505
506         This is attempt-to-fix patch since I cannot reproduce this flakiness.
507         We reduce the number of frames to back off from the stack overflow to
508         catch the closer frame limit to the actual stack limit.
509
510         * js/script-tests/regress-141098.js:
511
512 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
513
514         Unreviewed, mark a test as failing on iOS simulator
515
516         This was intended to be a part of r206944.
517
518         * platform/ios-simulator/TestExpectations:
519
520 2016-10-07  Wenson Hsieh  <wenson_hsieh@apple.com>
521
522         Support onbeforeinput event handling for the new InputEvent spec
523         https://bugs.webkit.org/show_bug.cgi?id=163021
524         <rdar://problem/28658073>
525
526         Reviewed by Darin Adler.
527
528         Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
529         tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
530         new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
531         text from being inserted or deleted.
532
533         * editing/undo/undo-after-event-edited.html:
534         * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
535         * fast/events/before-input-events-different-start-end-elements.html: Added.
536         * fast/events/before-input-events-prevent-default-expected.txt: Added.
537         * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
538         * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
539         * fast/events/before-input-events-prevent-default.html: Added.
540         * fast/events/input-events-fired-when-typing-expected.txt:
541         * fast/events/input-events-fired-when-typing.html:
542         * platform/ios-simulator/TestExpectations:
543
544 2016-10-07  Nan Wang  <n_wang@apple.com>
545
546         AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
547         https://bugs.webkit.org/show_bug.cgi?id=108996
548
549         Reviewed by Chris Fleizach.
550
551         * accessibility/mac/figure-element-expected.txt: Added.
552         * accessibility/mac/figure-element.html: Added.
553
554 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
555
556         Marking inspector/debugger/stepping tests as flaky.
557         https://bugs.webkit.org/show_bug.cgi?id=161951
558
559         Unreviewed test gardening.
560
561         * TestExpectations:
562
563 2016-10-07  Jonathan Bedard  <jbedard@apple.com>
564
565         js/function-apply-aliased.html is timing out
566         https://bugs.webkit.org/show_bug.cgi?id=127860
567
568         Reviewed by Darin Adler.
569
570         This test no longer times out.  Reintegrating into test suites.
571
572         * TestExpectations: Stopped skipping js/function-apply-aliased.html.
573
574 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
575
576         Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
577         https://bugs.webkit.org/show_bug.cgi?id=155138
578
579         Unreviewed test gardening.
580
581         * platform/mac-wk2/TestExpectations:
582         * platform/mac/TestExpectations:
583
584 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
585
586         Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
587         https://bugs.webkit.org/show_bug.cgi?id=162975
588
589         Unreviewed test gardening.
590
591         * platform/mac-wk2/TestExpectations:
592
593 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
594
595         Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
596         https://bugs.webkit.org/show_bug.cgi?id=163139
597
598         Unreviewed test gardening.
599
600         * platform/mac-wk2/TestExpectations:
601
602 2016-10-07  Chris Dumez  <cdumez@apple.com>
603
604         Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
605         https://bugs.webkit.org/show_bug.cgi?id=163124
606
607         Reviewed by Ryosuke Niwa.
608
609         Update existing test to reflect behavior change.
610
611         * fast/workers/resources/worker-navigator.js:
612         * fast/workers/worker-navigator-expected.txt:
613
614 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
615
616         Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
617         https://bugs.webkit.org/show_bug.cgi?id=163136
618
619         Unreviewed test gardening.
620
621         * platform/mac-wk2/TestExpectations:
622
623 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
624
625         Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
626         https://bugs.webkit.org/show_bug.cgi?id=161720
627
628         Unreviewed test gardening.
629
630         * platform/mac/TestExpectations:
631
632 2016-10-07  Nan Wang  <n_wang@apple.com>
633
634         AX: AXRoleDescription for details and summary elements
635         https://bugs.webkit.org/show_bug.cgi?id=163094
636
637         Reviewed by Chris Fleizach.
638
639         * accessibility/mac/details-summary-role-description-expected.txt: Added.
640         * accessibility/mac/details-summary-role-description.html: Added.
641
642 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
643
644         Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
645         https://bugs.webkit.org/show_bug.cgi?id=163122
646
647         Unreviewed test gardening.
648
649         * platform/mac/TestExpectations:
650
651 2016-10-07  Zalan Bujtas  <zalan@apple.com>
652
653         https://vuldb.com/?cvssv3.2012 takes long time to load.
654         https://bugs.webkit.org/show_bug.cgi?id=162994
655         <rdar://problem/28593746>
656
657         Reviewed by Darin Adler.
658
659         It takes ~100 seconds to run this test case without the fix (300ms with the fix).
660         Surely it will timeout if it gets regressed. 
661
662         * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
663         * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
664         * platform/mac/TestExpectations: Skip perf test in debug.
665
666 2016-10-07  Ryan Haddad  <ryanhaddad@apple.com>
667
668         Marking contentextensions tests as flaky on mac-wk2.
669         https://bugs.webkit.org/show_bug.cgi?id=162942
670
671         Unreviewed test gardening.
672
673         * platform/mac-wk2/TestExpectations:
674
675 2016-10-07  Adam Bergkvist  <adam.bergkvist@ericsson.com>
676
677         WebRTC: Test gardening
678         https://bugs.webkit.org/show_bug.cgi?id=163106
679
680         Reviewed by Philippe Normand.
681
682         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
683         Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
684         specific.)
685         * platform/gtk/TestExpectations:
686         Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
687
688 2016-10-06  Myles C. Maxfield  <mmaxfield@apple.com>
689
690         Variation fonts don't affect glyph advances
691         https://bugs.webkit.org/show_bug.cgi?id=163093
692
693         Reviewed by Darin Adler.
694
695         * platform/ios-simulator/TestExpectations: Mark the test
696         as failing on iOS because that OS doesn't have Skia.
697         * fast/text/variations/advances-expected.txt: Added.
698         * fast/text/variations/advances.html: Added.
699
700 2016-10-06  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
701
702         [EFL] Skip to test imported/w3c/web-platform-tests/
703
704         Unreivewed EFL gardening
705
706         Too many tests have been failures, timeout, and crash.
707         Skip it for a while until we fix it.
708
709         * platform/efl/TestExpectations:
710
711 2016-10-06  Commit Queue  <commit-queue@webkit.org>
712
713         Unreviewed, rolling out r206713.
714         https://bugs.webkit.org/show_bug.cgi?id=163097
715
716         triggers apparent codegen bug on ARM 32-bit (Requested by smfr
717         on #webkit).
718
719         Reverted changeset:
720
721         "Support transitions/animations of background-position with
722         right/bottom-relative values"
723         https://bugs.webkit.org/show_bug.cgi?id=162048
724         http://trac.webkit.org/changeset/206713
725
726 2016-10-06  Ryosuke Niwa  <rniwa@webkit.org>
727
728         Upgrading and constructing element should always report exception instead of rethrowing
729         https://bugs.webkit.org/show_bug.cgi?id=162996
730
731         Reviewed by Darin Adler.
732
733         Updated the tests to expect exceptions thrown during custom element constructions are always reported.
734
735         * fast/custom-elements/Document-createElement-expected.txt:
736         * fast/custom-elements/Document-createElement.html:
737         * fast/custom-elements/defined-pseudo-class-expected.txt:
738         * fast/custom-elements/defined-pseudo-class.html:
739         * fast/custom-elements/upgrading/Node-cloneNode.html:
740         * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
741
742 2016-10-06  Jiewen Tan  <jiewen_tan@apple.com>
743
744         Add a dummy SubtleCrypto interface
745         https://bugs.webkit.org/show_bug.cgi?id=162992
746         <rdar://problem/28643573>
747
748         Reviewed by Brent Fulgham.
749
750         * crypto/resources/common.js:
751         * crypto/subtle/gc-2-expected.txt: Added.
752         * crypto/subtle/gc-2.html: Added.
753         * crypto/subtle/gc-3-expected.txt: Added.
754         * crypto/subtle/gc-3.html: Added.
755         * crypto/subtle/gc-expected.txt: Added.
756         * crypto/subtle/gc.html: Added.
757         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
758         * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
759         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
760         * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
761         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
762         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
763         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
764         * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
765         * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
766         * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
767         * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
768         * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
769         * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
770         * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
771         * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
772         * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
773         * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
774         * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
775         * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
776         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
777         * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
778         * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
779         * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
780         * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
781         * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
782         * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
783         * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
784         * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
785         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
786         * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
787         * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
788         * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
789         * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
790         * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
791         * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
792         * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
793         * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
794         * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
795         * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
796         * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
797         * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
798         * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
799         * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
800         * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
801         * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
802         * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
803         * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
804         * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
805         * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
806         * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
807         * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
808         * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
809         * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
810         * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
811         * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
812         * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
813         * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
814         * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
815         * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
816         * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
817         * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
818         * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
819         * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
820         * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
821         * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
822         * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
823         * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
824         * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
825         * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
826         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
827         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
828         * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
829         * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
830         * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
831         * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
832         * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
833         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
834         * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
835         * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
836         * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
837         * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
838         * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
839         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
840         * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
841         * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
842         * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
843         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
844         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
845         * 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.
846         * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
847         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
848         * 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.
849         * 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.
850         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
851         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
852         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
853         * 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.
854         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
855         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
856         * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
857         * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
858         * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
859         * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
860         * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
861         * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
862         * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
863         * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
864         * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
865         * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
866         * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
867         * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
868         * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
869         * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
870         * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
871         * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
872         * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
873         * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
874         * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
875         * crypto/workers/subtle/gc-worker-expected.txt: Added.
876         * crypto/workers/subtle/gc-worker.html: Added.
877         * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
878         * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
879         * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
880         * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
881         * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
882         * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
883         * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
884         * crypto/workers/subtle/resources/gc-worker.js: Added.
885         * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
886         * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
887         * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
888         * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
889         * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
890         * platform/efl/TestExpectations:
891         * platform/gtk/TestExpectations:
892         * platform/ios-simulator-wk1/TestExpectations:
893         * platform/win/TestExpectations:
894
895 2016-10-06  Antti Koivisto  <antti@apple.com>
896
897         Mutating styleSheet in shadow tree doesn't update the style
898         https://bugs.webkit.org/show_bug.cgi?id=162744
899         <rdar://problem/28550588>
900
901         Reviewed by Ryosuke Niwa.
902
903         * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
904         * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
905
906 2016-10-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
907
908         WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
909         https://bugs.webkit.org/show_bug.cgi?id=162961
910
911         Reviewed by Eric Carlson.
912
913         Emulate changing the ICE transport sates of three transceivers and observe the resulting
914         changes to the aggregated iceConnectionState.
915
916         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
917         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
918         * platform/mac/TestExpectations:
919         Skip above test until the Mac port builds with WEB_RTC.
920
921 2016-10-06  Ryan Haddad  <ryanhaddad@apple.com>
922
923         Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
924         https://bugs.webkit.org/show_bug.cgi?id=162999
925
926         Unreviewed test gardening.
927
928         * platform/mac-wk2/TestExpectations:
929
930 2016-10-06  Antoine Quint  <graouts@apple.com>
931
932         [Modern Media Controls] Icon service and the IconButton class
933         https://bugs.webkit.org/show_bug.cgi?id=162970
934         <rdar://problem/28631803>
935
936         Reviewed by Dean Jackson.
937
938         Testing all public properties and methods of the iconService singleton and IconButton class.
939
940         * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
941         * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
942         * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
943         * media/modern-media-controls/icon-button/icon-button.html: Added.
944         * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
945         * media/modern-media-controls/icon-service/icon-service.html: Added.
946         * media/modern-media-controls/layout-item/layout-item-expected.txt:
947         * media/modern-media-controls/layout-item/layout-item.html:
948         * platform/ios-simulator/TestExpectations:
949
950 2016-10-06  Youenn Fablet  <youenn@apple.com>
951
952         Refresh WPT tests up to c875b42
953         https://bugs.webkit.org/show_bug.cgi?id=159712
954
955         Unreviewed.
956
957         * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
958
959 2016-10-06  Adam Bergkvist  <adam.bergkvist@ericsson.com>
960
961         WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
962         https://bugs.webkit.org/show_bug.cgi?id=162957
963
964         Reviewed by Eric Carlson.
965
966         Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
967         inspect the result.
968
969         * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
970         * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
971         * platform/mac/TestExpectations:
972         Skip above test until the Mac port builds with WEB_RTC
973
974 2016-10-06  Youenn Fablet  <youenn@apple.com>
975
976         [WK2] 304 revalidation on the network process does not update the validated response
977         https://bugs.webkit.org/show_bug.cgi?id=162973
978
979         Reviewed by Darin Adler.
980
981         * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
982         Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
983         The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
984         As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
985
986 2016-10-06  Nan Wang  <n_wang@apple.com>
987
988         AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
989         https://bugs.webkit.org/show_bug.cgi?id=162999
990
991         Reviewed by Chris Fleizach.
992
993         * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
994         * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
995
996 2016-10-05  Yusuke Suzuki  <utatane.tea@gmail.com>
997
998         [JSC] Add @throwXXXError bytecode intrinsic
999         https://bugs.webkit.org/show_bug.cgi?id=162995
1000
1001         Reviewed by Saam Barati.
1002
1003         * js/Object-assign-expected.txt:
1004
1005 2016-10-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1006
1007         Introduce InputEvent bindings in preparation for the input events spec
1008         https://bugs.webkit.org/show_bug.cgi?id=162954
1009
1010         Reviewed by Ryosuke Niwa.
1011
1012         Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
1013
1014         * fast/events/input-events-fired-when-typing-expected.txt: Added.
1015         * fast/events/input-events-fired-when-typing.html: Added.
1016         * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
1017         * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
1018         * js/dom/global-constructors-attributes-expected.txt:
1019         * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1020         * platform/ios-simulator/TestExpectations:
1021         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1022         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1023         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1024
1025 2016-10-05  Gyuyoung Kim  <gyuyoung.kim@navercorp.com>
1026
1027         [EFL] Mark timeout tests to *Timeout*
1028
1029         Unreviewed EFL gardening.
1030
1031         Timeout has been happened on some tests.
1032
1033         * platform/efl/TestExpectations:
1034
1035 2016-10-05  Ryosuke Niwa  <rniwa@webkit.org>
1036
1037         Import v1 custom elements tests from W3C
1038         https://bugs.webkit.org/show_bug.cgi?id=162987
1039
1040         Reviewed by Chris Dumez.
1041
1042         Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
1043
1044         * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
1045         * fast/custom-elements/CustomElementRegistry.html: Removed.
1046         * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
1047         * fast/custom-elements/HTMLElement-constructor.html: Removed.
1048         * fast/custom-elements/adopted-callback-expected.txt: Removed.
1049         * fast/custom-elements/adopted-callback.html: Removed.
1050         * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
1051         * fast/custom-elements/attribute-changed-callback.html: Removed.
1052         * fast/custom-elements/connected-callbacks-expected.txt: Removed.
1053         * fast/custom-elements/connected-callbacks.html: Removed.
1054         * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
1055         * fast/custom-elements/disconnected-callbacks.html: Removed.
1056
1057 2016-10-05  Andy VanWagoner  <thetalecrafter@gmail.com>
1058
1059         [INTL] Implement Intl.getCanonicalLocales
1060         https://bugs.webkit.org/show_bug.cgi?id=162768
1061
1062         Reviewed by Benjamin Poulain.
1063
1064         * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
1065         * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
1066
1067 2016-10-05  Ryan Haddad  <ryanhaddad@apple.com>
1068
1069         Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
1070         https://bugs.webkit.org/show_bug.cgi?id=162986
1071
1072         Unreviewed test gardening.
1073
1074         * platform/mac-wk1/TestExpectations:
1075
1076 2016-10-05  Chris Dumez  <cdumez@apple.com>
1077
1078         KeyboardEvent.getModifierState() should support "CapsLock" modifier
1079         https://bugs.webkit.org/show_bug.cgi?id=162861
1080
1081         Reviewed by Darin Adler.
1082
1083         Extend layout test coverage to cover 'Caps Lock' modifier.
1084
1085         * fast/events/special-key-events-in-input-text-expected.txt:
1086         * fast/events/special-key-events-in-input-text.html:
1087
1088 2016-10-05  Zalan Bujtas  <zalan@apple.com>
1089
1090         Missing quotation mark when <q> gets reparented.
1091         https://bugs.webkit.org/show_bug.cgi?id=162940
1092
1093         Reviewed by Darin Adler.
1094
1095         The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
1096
1097         * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
1098         * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
1099
1100 2016-10-05  Daniel Bates  <dabates@apple.com>
1101
1102         [WK2][NetworkSession] Ping requests should follow redirects if applicable
1103         https://bugs.webkit.org/show_bug.cgi?id=162580
1104         <rdar://problem/28631274>
1105
1106         Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
1107         to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
1108
1109         * 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.
1110         * 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.
1111         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
1112         if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
1113
1114 2016-10-05  Daniel Bates  <dabates@apple.com>
1115
1116         [WK2][NetworkSession] Ping requests should follow redirects if applicable
1117         https://bugs.webkit.org/show_bug.cgi?id=162580
1118         <rdar://problem/28631274>
1119
1120         Reviewed by Alex Christensen.
1121
1122         Add tests to ensure that we follow redirects for ping requests that are initiated as part
1123         of hyperlink auditing.
1124
1125         Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
1126         information in the saved report and updated expected results for existing tests as a result
1127         of this change.
1128
1129         * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
1130         * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
1131         * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
1132         * http/tests/contentextensions/hide-on-csp-report-expected.txt:
1133         * http/tests/contentextensions/hide-on-ping-expected.txt:
1134         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
1135         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
1136         * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
1137         * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
1138         * http/tests/contentextensions/resources/save-ping.php:
1139         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
1140         * http/tests/navigation/image-load-in-unload-handler-expected.txt:
1141         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
1142         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
1143         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
1144         * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
1145         * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
1146         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
1147         * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
1148         * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
1149         * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
1150         * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
1151         * http/tests/navigation/resources/save-Ping.php:
1152         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
1153
1154 2016-10-05  Daniel Bates  <dabates@apple.com>
1155
1156         Do not follow redirects when sending violation report
1157         https://bugs.webkit.org/show_bug.cgi?id=162520
1158         <rdar://problem/27957639>
1159
1160         Reviewed by Alex Christensen.
1161
1162         Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
1163         when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
1164         to save the URL of the original ping request and conditionally clear cookies. Modified
1165         http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
1166         These changes together with the existing HTTP Host information that is saved with the report we can detect
1167         if a redirect occurred when saving a report.
1168
1169         Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
1170
1171         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1172         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
1173         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1174         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
1175         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1176         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
1177         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
1178         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1179         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1180         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1181         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1182         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1183         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1184         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1185         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1186         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1187         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1188         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1189         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1190         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1191         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1192         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1193         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
1194         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1195         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1196         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1197         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1198         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1199         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1200         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1201         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
1202         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1203         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1204         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1205         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
1206         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1207         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1208         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1209         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1210         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1211         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
1212         * http/tests/security/contentSecurityPolicy/resources/save-report.php:
1213         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1214         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
1215         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
1216         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1217         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
1218         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
1219         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
1220         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1221
1222 2016-10-04  Chris Dumez  <cdumez@apple.com>
1223
1224         Implement KeyboardEvent.code from the UI Event spec
1225         https://bugs.webkit.org/show_bug.cgi?id=149584
1226
1227         Reviewed by Darin Adler.
1228
1229         Extend layout test coverage.
1230
1231         * fast/events/arrow-keys-on-body-expected.txt:
1232         * fast/events/arrow-keys-on-body.html:
1233         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1234         * fast/events/constructors/keyboard-event-constructor.html:
1235         * fast/events/key-events-in-input-button-expected.txt:
1236         * fast/events/key-events-in-input-button.html:
1237         * fast/events/key-events-in-input-text-expected.txt:
1238         * fast/events/key-events-in-input-text.html:
1239         * fast/events/keyboardevent-code-expected.txt: Added.
1240         * fast/events/keyboardevent-code.html: Added.
1241         * fast/events/special-key-events-in-input-text-expected.txt:
1242         * fast/events/special-key-events-in-input-text.html:
1243
1244 2016-10-04  Simon Fraser  <simon.fraser@apple.com>
1245
1246         [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
1247         https://bugs.webkit.org/show_bug.cgi?id=162934
1248
1249         Reviewed by Dean Jackson.
1250
1251         * fast/events/ios/event-stream-single-tap-expected.txt: Added.
1252         * fast/events/ios/event-stream-single-tap.html: Added.
1253
1254 2016-10-04  Chris Dumez  <cdumez@apple.com>
1255
1256         Add support for KeyboardEvent.isComposing attribute
1257         https://bugs.webkit.org/show_bug.cgi?id=162921
1258
1259         Reviewed by Darin Adler.
1260
1261         Extend layout test coverage to test KeyboardEvent.isComposing.
1262
1263         * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt:
1264         * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html:
1265         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1266         * fast/events/constructors/keyboard-event-constructor.html:
1267
1268 2016-10-03  Ryosuke Niwa  <rniwa@webkit.org>
1269
1270         ShadowRoot interface should have elementFromPoint
1271         https://bugs.webkit.org/show_bug.cgi?id=162882
1272
1273         Reviewed by Chris Dumez.
1274
1275         Add a W3C style testharness.js test for elementFromPoint on ShadowRoot.
1276
1277         * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt: Added.
1278         * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html: Added.
1279
1280 2016-10-04  Myles C. Maxfield  <mmaxfield@apple.com>
1281
1282         font-family: cursive should map to KaiTi in Chinese
1283         https://bugs.webkit.org/show_bug.cgi?id=162889
1284         <rdar://problem/28363547>
1285
1286         Reviewed by Tim Horton.
1287
1288         * fast/text/cursive-zh-expected.html: Added.
1289         * fast/text/cursive-zh.html: Added.
1290
1291 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1292
1293         Marking http/tests/cache/disk-cache/disk-cache-media.html as flaky on mac-wk2.
1294         https://bugs.webkit.org/show_bug.cgi?id=162946
1295
1296         Unreviewed test gardening.
1297
1298         * platform/mac-wk2/TestExpectations:
1299
1300 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1301
1302         Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on mac-wk2.
1303         https://bugs.webkit.org/show_bug.cgi?id=162945
1304
1305         Unreviewed test gardening.
1306
1307         * platform/mac-wk2/TestExpectations:
1308
1309 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1310
1311         Marking http/tests/cache/disk-cache/resource-becomes-uncacheable.html as flaky on mac-wk2.
1312         https://bugs.webkit.org/show_bug.cgi?id=161649
1313
1314         Unreviewed test gardening.
1315
1316         * platform/mac-wk2/TestExpectations:
1317
1318 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1319
1320         Marking transitions/background-position-transitions.html as flaky.
1321         https://bugs.webkit.org/show_bug.cgi?id=162881
1322
1323         Unreviewed test gardening.
1324
1325         * TestExpectations:
1326
1327 2016-10-04  Chris Dumez  <cdumez@apple.com>
1328
1329         Return null when window.open() is popup blocked
1330         https://bugs.webkit.org/show_bug.cgi?id=162897
1331
1332         Reviewed by Michael Catanzaro.
1333
1334         Rebaseline existing tests to reflect behavior change.
1335
1336         * fast/events/popup-blocked-from-fake-button-click-expected.txt:
1337         * fast/events/popup-blocked-from-fake-button-click.html:
1338         * fast/events/popup-blocked-from-fake-focus-expected.txt:
1339         * fast/events/popup-blocked-from-fake-focus.html:
1340         * fast/events/popup-blocked-from-fake-user-gesture-expected.txt:
1341         * fast/events/popup-blocked-from-fake-user-gesture.html:
1342         * fast/events/popup-blocked-from-untrusted-click-event-on-anchor-expected.txt:
1343         * fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
1344         * fast/events/popup-blocking-timers3-expected.txt:
1345         * fast/events/popup-blocking-timers3.html:
1346         * fast/events/popup-blocking-timers4-expected.txt:
1347         * fast/events/popup-blocking-timers4.html:
1348         * fast/events/popup-blocking-timers6-expected.txt:
1349         * fast/events/popup-blocking-timers6.html:
1350
1351 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1352
1353         Marking http/tests/cache/disk-cache/disk-cache-204-status-code.html as flaky on mac-wk2.
1354         https://bugs.webkit.org/show_bug.cgi?id=162685
1355
1356         Unreviewed test gardening.
1357
1358         * platform/mac-wk2/TestExpectations:
1359
1360 2016-10-04  Ryan Haddad  <ryanhaddad@apple.com>
1361
1362         Land TestExpectations for rdar://problem/28586837.
1363
1364         Unreviewed test gardening.
1365
1366         * platform/mac/TestExpectations:
1367
1368 2016-10-04  Youenn Fablet  <youenn@apple.com>
1369
1370         [mac-wk1] LayoutTest http/tests/security/cached-cross-origin-preloading-css-stylesheet.html is a flaky failure
1371         https://bugs.webkit.org/show_bug.cgi?id=162791
1372
1373         Reviewed by Alex Christensen.
1374
1375         Flackiness was due to one preload sometimes arriving after the test was finished.
1376         This causes the issue of not having the preload actually being checked against CORS and the console error was not displayed.
1377         Making the test wait 1 second after all loads finish to ensure the preload will also finishes.
1378
1379         Cleaning the test and improving it by:
1380         - making each load to take 1 second (so that preload is not finished when actual load happens
1381         - adding some comments explaining each subtest
1382         - printing DONE at the end of all loads.
1383
1384         * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt:
1385         * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html:
1386         * platform/mac-wk1/TestExpectations: Removed flaky expectation.
1387
1388 2016-10-03  Myles C. Maxfield  <mmaxfield@apple.com>
1389
1390         Implement rendering of font-variation-settings
1391         https://bugs.webkit.org/show_bug.cgi?id=162782
1392
1393         Reviewed by Zalan Bujtas.
1394
1395         * fast/text/variations/duplicate-expected.html: Added.
1396         * fast/text/variations/duplicate.html: Added.
1397         * fast/text/variations/exist-expected-mismatch.html: Added.
1398         * fast/text/variations/exist.html: Added.
1399         * fast/text/variations/getComputedStyle.html:
1400         * fast/text/variations/inheritance-expected.html: Added.
1401         * fast/text/variations/inheritance.html: Added.
1402         * fast/text/variations/order-expected.html: Added.
1403         * fast/text/variations/order.html: Added.
1404         * fast/text/variations/outofbounds-expected.html: Added.
1405         * fast/text/variations/outofbounds.html: Added.
1406
1407 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
1408
1409         Marking svg/custom/animate-initial-pause-unpause.html as flaky on mac and ios-simulator-wk2 debug.
1410         https://bugs.webkit.org/show_bug.cgi?id=127116
1411
1412         Unreviewed test gardening.
1413
1414         * platform/ios-simulator-wk2/TestExpectations:
1415         * platform/mac/TestExpectations:
1416
1417 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
1418
1419         Marking fast/events/tabindex-focus-blur-all.html as a flaky timeout on mac-debug.
1420         https://bugs.webkit.org/show_bug.cgi?id=162830
1421
1422         Unreviewed test gardening.
1423
1424         * platform/mac/TestExpectations:
1425
1426 2016-10-03  Brent Fulgham  <bfulgham@apple.com>
1427
1428         Avoid null dereference when changing focus in design mode.
1429         https://bugs.webkit.org/show_bug.cgi?id=162877
1430         <rdar://problem/28061261>
1431
1432         Reviewed by Chris Dumez.
1433
1434         * fast/frames/iframe-focus-crash-expected.txt: Added.
1435         * fast/frames/iframe-focus-crash.html: Added.
1436         * fast/frames/resources/iframe-focus-crash.html: Added.
1437
1438 2016-10-03  Chris Dumez  <cdumez@apple.com>
1439
1440         Add support for KeyboardEvent.key attribute
1441         https://bugs.webkit.org/show_bug.cgi?id=36267
1442
1443         Reviewed by Darin Adler.
1444
1445         Extend layout test coverage.
1446
1447         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1448         * fast/events/constructors/keyboard-event-constructor.html:
1449         * fast/events/key-events-in-input-button-expected.txt:
1450         * fast/events/key-events-in-input-button.html:
1451         * fast/events/key-events-in-input-text-expected.txt:
1452         * fast/events/key-events-in-input-text.html:
1453         * fast/events/keyboardevent-key-expected.txt: Added.
1454         * fast/events/keyboardevent-key.html: Added.
1455         * fast/events/special-key-events-in-input-text-expected.txt:
1456         * fast/events/special-key-events-in-input-text.html:
1457         * platform/ios-simulator/TestExpectations:
1458
1459 2016-10-03  Chris Dumez  <cdumez@apple.com>
1460
1461         Add support for KeyboardEvent.key attribute
1462         https://bugs.webkit.org/show_bug.cgi?id=36267
1463
1464         Reviewed by Darin Adler.
1465
1466         Extend layout test coverage.
1467
1468         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1469         * fast/events/constructors/keyboard-event-constructor.html:
1470         * fast/events/key-events-in-input-button-expected.txt:
1471         * fast/events/key-events-in-input-button.html:
1472         * fast/events/key-events-in-input-text-expected.txt:
1473         * fast/events/key-events-in-input-text.html:
1474         * fast/events/keyboardevent-key-expected.txt: Added.
1475         * fast/events/keyboardevent-key.html: Added.
1476         * fast/events/special-key-events-in-input-text-expected.txt:
1477         * fast/events/special-key-events-in-input-text.html:
1478         * platform/ios-simulator/TestExpectations:
1479
1480 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
1481
1482         Marking storage/indexeddb/index-cursor.html as flaky on mac-wk2.
1483         https://bugs.webkit.org/show_bug.cgi?id=161926
1484
1485         Unreviewed test gardening.
1486
1487         * platform/mac-wk2/TestExpectations:
1488
1489 2016-10-03  Ryan Haddad  <ryanhaddad@apple.com>
1490
1491         Marking http/tests/security/anchor-download-allow-data.html as flaky on mac-wk2.
1492         https://bugs.webkit.org/show_bug.cgi?id=161745
1493
1494         Unreviewed test gardening.
1495
1496         * platform/mac-wk2/TestExpectations:
1497
1498 2016-10-03  Antoine Quint  <graouts@apple.com>
1499
1500         [Modern Media Controls] LayoutItem and Button classes
1501         https://bugs.webkit.org/show_bug.cgi?id=162868
1502         <rdar://problem/28590166>
1503
1504         Reviewed by Dean Jackson.
1505
1506         Testing all public properties and methods of the LayoutItem and Button classes.
1507
1508         * media/modern-media-controls/button/button-expected.txt: Added.
1509         * media/modern-media-controls/button/button.html: Added.
1510         * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
1511         * media/modern-media-controls/layout-item/layout-item.html: Added.
1512
1513 2016-10-03  Andy Estes  <aestes@apple.com>
1514
1515         ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
1516         https://bugs.webkit.org/show_bug.cgi?id=162763
1517         <rdar://problem/28572758>
1518
1519         Reviewed by Youenn Fablet.
1520
1521         * fast/css/cursor-with-invalid-url.html: Added.
1522         * fast/css/cursor-with-invalid-url-expected.txt: Added.
1523
1524 2016-10-03  Andy Estes  <aestes@apple.com>
1525
1526         ASSERTION FAILED: result in WebCore::CSSParser::parseURI
1527         https://bugs.webkit.org/show_bug.cgi?id=141638
1528         <rdar://problem/27709952>
1529
1530         Reviewed by Andreas Kling.
1531
1532         * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
1533         * fast/css/url-with-multi-byte-unicode-escape.html:
1534
1535 2016-10-03  Chris Dumez  <cdumez@apple.com>
1536
1537         td.scope should only return known values
1538         https://bugs.webkit.org/show_bug.cgi?id=162755
1539
1540         Reviewed by Sam Weinig.
1541
1542         Update existing test to reflect behavior change.
1543
1544         * fast/dom/element-attribute-js-null-expected.txt:
1545         * fast/dom/element-attribute-js-null.html:
1546
1547 2016-10-02  Chris Dumez  <cdumez@apple.com>
1548
1549         Add support for KeyboardEvent.getModifierState() operation
1550         https://bugs.webkit.org/show_bug.cgi?id=162855
1551
1552         Reviewed by Darin Adler.
1553
1554         Add layout test coverage.
1555
1556         * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
1557         * fast/events/constructors/keyboard-event-getModifierState.html: Added.
1558
1559 2016-10-02  Chris Dumez  <cdumez@apple.com>
1560
1561         Add support for KeyboardEvent.repeat attribute
1562         https://bugs.webkit.org/show_bug.cgi?id=162854
1563
1564         Reviewed by Darin Adler.
1565
1566         Extend layout test coverage.
1567
1568         * fast/events/constructors/keyboard-event-constructor-expected.txt:
1569         * fast/events/constructors/keyboard-event-constructor.html:
1570
1571 2016-10-02  Chris Dumez  <cdumez@apple.com>
1572
1573         Unreviewed, rolling out r206692 and r206718.
1574
1575         Seems to have caused >200 failures on Sierra
1576
1577         Reverted changesets:
1578
1579         "Implement rendering of font-variation-settings"
1580         https://bugs.webkit.org/show_bug.cgi?id=162782
1581         http://trac.webkit.org/changeset/206692
1582
1583         "Tried to fix the build after r206692."
1584         http://trac.webkit.org/changeset/206718
1585
1586 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
1587
1588         Support transitions/animations of background-position with right/bottom-relative values
1589         https://bugs.webkit.org/show_bug.cgi?id=162048
1590
1591         Reviewed by Dean Jackson.
1592
1593         * transitions/background-position-transitions-expected.txt: Added.
1594         * transitions/background-position-transitions.html: Added.
1595         * transitions/resources/transition-test-helpers.js:
1596         * transitions/svg-transitions-expected.txt:
1597
1598 2016-10-01  Simon Fraser  <simon.fraser@apple.com>
1599
1600         Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
1601         https://bugs.webkit.org/show_bug.cgi?id=160826
1602
1603         Reviewed by Zalan Bujtas.
1604
1605         * fast/scrolling/sticky-to-fixed-expected.txt: Added.
1606         * fast/scrolling/sticky-to-fixed.html: Added.
1607
1608 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
1609
1610         Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
1611         https://bugs.webkit.org/show_bug.cgi?id=161712
1612         <rdar://problem/28193970>
1613
1614         Reviewed by Brian Burg.
1615
1616         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
1617         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
1618
1619 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
1620
1621         Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
1622         https://bugs.webkit.org/show_bug.cgi?id=162802
1623         <rdar://problem/28569982>
1624
1625         Reviewed by Mark Lam.
1626
1627         * inspector/debugger/resources/log-pause-location.js:
1628         (TestPage.registerInitializer.createLocation):
1629         (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
1630         Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
1631
1632         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
1633         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
1634         Test that stepping out and over end up in the parent. Before this change
1635         we would never have made it back into entry and the test failed.
1636
1637 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
1638
1639         Implement rendering of font-variation-settings
1640         https://bugs.webkit.org/show_bug.cgi?id=162782
1641
1642         Reviewed by Zalan Bujtas.
1643
1644         * fast/text/variations/duplicate-expected.html: Added.
1645         * fast/text/variations/duplicate.html: Added.
1646         * fast/text/variations/exist-expected-mismatch.html: Added.
1647         * fast/text/variations/exist.html: Added.
1648         * fast/text/variations/getComputedStyle.html:
1649         * fast/text/variations/inheritance-expected.html: Added.
1650         * fast/text/variations/inheritance.html: Added.
1651         * fast/text/variations/order-expected.html: Added.
1652         * fast/text/variations/order.html: Added.
1653         * fast/text/variations/outofbounds-expected.html: Added.
1654         * fast/text/variations/outofbounds.html: Added.
1655
1656 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
1657
1658         Implement animation of font-variation-settings
1659         https://bugs.webkit.org/show_bug.cgi?id=162783
1660
1661         Reviewed by Simon Fraser.
1662
1663         Animation tests need a little infrastructure to be able to tell if two computed
1664         values for font-variation-settings are equivalent.
1665
1666         * animations/font-variation-settings-expected.html: Added.
1667         * animations/font-variation-settings-order-expected.html: Added.
1668         * animations/font-variation-settings-order.html: Added.
1669         * animations/font-variation-settings-unlike-expected.html: Added.
1670         * animations/font-variation-settings-unlike.html: Added.
1671         * animations/font-variation-settings.html: Added.
1672         * animations/resources/animation-test-helpers.js:
1673         (compareFontVariationSettings):
1674         (getPropertyValue):
1675         (comparePropertyValue):
1676
1677 2016-09-30  Antoine Quint  <graouts@apple.com>
1678
1679         [Modern Media Controls] layout nodes
1680         https://bugs.webkit.org/show_bug.cgi?id=162799
1681         <rdar://problem/28569301>
1682
1683         Reviewed by Dean Jackson.
1684
1685         Testing all public properties and methods of the LayoutNode class.
1686
1687         * media/modern-media-controls/layout-node/addChild-expected.txt: Added.
1688         * media/modern-media-controls/layout-node/addChild.html: Added.
1689         * media/modern-media-controls/layout-node/children-expected.txt: Added.
1690         * media/modern-media-controls/layout-node/children.html: Added.
1691         * media/modern-media-controls/layout-node/constructor-expected.txt: Added.
1692         * media/modern-media-controls/layout-node/constructor.html: Added.
1693         * media/modern-media-controls/layout-node/height-expected.txt: Added.
1694         * media/modern-media-controls/layout-node/height.html: Added.
1695         * media/modern-media-controls/layout-node/insertAfter-expected.txt: Added.
1696         * media/modern-media-controls/layout-node/insertAfter.html: Added.
1697         * media/modern-media-controls/layout-node/insertBefore-expected.txt: Added.
1698         * media/modern-media-controls/layout-node/insertBefore.html: Added.
1699         * media/modern-media-controls/layout-node/parent-expected.txt: Added.
1700         * media/modern-media-controls/layout-node/parent.html: Added.
1701         * media/modern-media-controls/layout-node/remove-expected.txt: Added.
1702         * media/modern-media-controls/layout-node/remove.html: Added.
1703         * media/modern-media-controls/layout-node/removeChild-expected.txt: Added.
1704         * media/modern-media-controls/layout-node/removeChild.html: Added.
1705         * media/modern-media-controls/layout-node/subclassing-expected.txt: Added.
1706         * media/modern-media-controls/layout-node/subclassing.html: Added.
1707         * media/modern-media-controls/layout-node/visible-expected.txt: Added.
1708         * media/modern-media-controls/layout-node/visible.html: Added.
1709         * media/modern-media-controls/layout-node/width-expected.txt: Added.
1710         * media/modern-media-controls/layout-node/width.html: Added.
1711         * media/modern-media-controls/layout-node/x-expected.txt: Added.
1712         * media/modern-media-controls/layout-node/x.html: Added.
1713         * media/modern-media-controls/layout-node/y-expected.txt: Added.
1714         * media/modern-media-controls/layout-node/y.html: Added.
1715
1716 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
1717
1718         Marking http/tests/media/hls/hls-video-resize.html as flaky on mac-wk1.
1719         https://bugs.webkit.org/show_bug.cgi?id=162507
1720
1721         Unreviewed test gardening.
1722
1723         * platform/mac-wk1/TestExpectations:
1724
1725 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
1726
1727         Parse font-variation-settings
1728         https://bugs.webkit.org/show_bug.cgi?id=162781
1729
1730         Reviewed by Simon Fraser.
1731
1732         * fast/text/variations/getComputedStyle-expected.txt: Added.
1733         * fast/text/variations/getComputedStyle.html: Added.
1734
1735 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
1736
1737         Mark inspector/debugger/breakpoints tests as slow on release, skipped on debug.
1738
1739         Unreviewed test gardening.
1740
1741         * TestExpectations:
1742
1743 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
1744
1745         Rebaseline results after r206654.
1746
1747         Better location for unary expressions.
1748
1749         * js/stack-trace-expected.txt:
1750
1751 2016-09-30  Myles C. Maxfield  <mmaxfield@apple.com>
1752
1753         Fix fast/text/trak-optimizeLegibility.html
1754         https://bugs.webkit.org/show_bug.cgi?id=162779
1755
1756         Reviewed by Simon Fraser.
1757
1758         * fast/text/trak-optimizeLegibility.html:
1759         * platform/ios-simulator/fast/text/trak-optimizeLegibility-expected.txt:
1760         * platform/mac-elcapitan/fast/text/trak-optimizeLegibility-expected.txt: Removed.
1761         * platform/mac/fast/text/trak-optimizeLegibility-expected.txt:
1762
1763 2016-09-30  Zalan Bujtas  <zalan@apple.com>
1764
1765         Unreviewed, rolling out r206611.
1766
1767         Scroll perf did not recover.
1768
1769         Reverted changeset:
1770
1771         "Unreviewed, rolling out r206483."
1772         https://bugs.webkit.org/show_bug.cgi?id=162750
1773         http://trac.webkit.org/changeset/206611
1774
1775 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
1776
1777         Rebaseline js/dom/stack-trace.html after r206654.
1778
1779         Unreviewed test gardening.
1780
1781         * js/dom/stack-trace-expected.txt:
1782
1783 2016-09-30  Chris Dumez  <cdumez@apple.com>
1784
1785         FileSaver.js does not work in WebKit
1786         https://bugs.webkit.org/show_bug.cgi?id=162788
1787
1788         Reviewed by Sam Weinig.
1789
1790         Add layout test coverage.
1791
1792         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
1793         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: Added.
1794         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html: Added.
1795
1796 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
1797
1798         Marking fast/images/gif-loop-count.html as flaky on ios-simulator.
1799         https://bugs.webkit.org/show_bug.cgi?id=162739
1800
1801         Unreviewed test gardening.
1802
1803         * platform/ios-simulator-wk1/TestExpectations:
1804         * platform/ios-simulator/TestExpectations:
1805
1806 2016-09-30  Ryan Haddad  <ryanhaddad@apple.com>
1807
1808         Marking http/tests/security/cached-cross-origin-preloading-css-stylesheet.html as flaky on mac-wk1.
1809         https://bugs.webkit.org/show_bug.cgi?id=162791
1810
1811         Unreviewed test gardening.
1812
1813         * platform/mac-wk1/TestExpectations:
1814
1815 2016-09-28  Joseph Pecoraro  <pecoraro@apple.com>
1816
1817         Web Inspector: Stepping through `a(); b(); c();` it is unclear where we are and what is about to execute
1818         https://bugs.webkit.org/show_bug.cgi?id=161658
1819         <rdar://problem/28181254>
1820
1821         Reviewed by Geoffrey Garen.
1822
1823         * inspector/debugger/stepping/stepping-loops-expected.txt:
1824         * inspector/debugger/stepping/stepping-misc-expected.txt:
1825         Updated pause location for unary expressions.
1826
1827 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
1828
1829         Breakpoints on blank lines or comments don't break
1830         https://bugs.webkit.org/show_bug.cgi?id=9885
1831         <rdar://problem/6134406>
1832
1833         Reviewed by Mark Lam.
1834
1835         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Added.
1836         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html: Added.
1837         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt: Added.
1838         * inspector/debugger/breakpoints/resolved-dump-each-line.html: Added.
1839         * inspector/debugger/breakpoints/resources/dump-functions.js: Added.
1840         * inspector/debugger/breakpoints/resources/dump-general.js: Added.
1841         Test for resolved breakpoint locations in all kinds of different source code.
1842
1843         * inspector/debugger/breakpoints/resources/dump.js: Added.
1844         (TestPage.registerInitializer):
1845         (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
1846         (TestPage.registerInitializer.window.addDumpEachLinePauseLocationTestCase):
1847         Shared code to run different generalized tests for logging all resolved
1848         breakpoint locations or the resolved breakpoint location if a breakpoint
1849         is set on each individual line.
1850
1851         * inspector/debugger/resources/log-pause-location.js:
1852         (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
1853         (TestPage.registerInitializer.window.findScript):
1854         (TestPage.registerInitializer.window.loadLinesFromSourceCode):
1855         (TestPage.registerInitializer.window.loadMainPageContent):
1856         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1857         (TestPage.registerInitializer.window.logLinesWithContext):
1858         Make some more code shared and provide a way to log two locations,
1859         used to see where a breakpoint was set and where it resolved to.
1860
1861         * inspector/debugger/setBreakpoint-expected.txt:
1862         Update error message. Should not include a period.
1863
1864 2016-09-30  Joseph Pecoraro  <pecoraro@apple.com>
1865
1866         Web Inspector: Stepping out of a function finishes the line that called it.
1867         https://bugs.webkit.org/show_bug.cgi?id=155325
1868         <rdar://problem/25094578>
1869
1870         Reviewed by Mark Lam.
1871
1872         * inspector/debugger/break-on-exception-throw-in-promise.html:
1873         Drive-by remove debug only code that shouldn't have been checked in.
1874
1875         * inspector/debugger/resources/log-pause-location.js: Added.
1876         (TestPage.registerInitializer.String.prototype.myPadStart):
1877         (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
1878         (TestPage.registerInitializer.logLinesWithContext):
1879         (TestPage.registerInitializer.window.logPauseLocation):
1880         (TestPage.registerInitializer.window.step):
1881         (TestPage.registerInitializer.window.initializeSteppingTestSuite):
1882         (TestPage.registerInitializer.window.addSteppingTestCase):
1883         (TestPage.registerInitializer.window.loadMainPageContent):
1884         Shared code for stepping tests that runs in the inspected page.
1885
1886         (global):
1887         When the test page is loaded outside of the test runner,
1888         create buttons for each of the different entry test functions.
1889         This makes it very easy to inspect the test page and run
1890         through an individual test.
1891
1892         * inspector/debugger/stepping/stepInto-expected.txt: Added.
1893         * inspector/debugger/stepping/stepInto.html: Added.
1894         * inspector/debugger/stepping/stepOut-expected.txt: Added.
1895         * inspector/debugger/stepping/stepOut.html: Added.
1896         * inspector/debugger/stepping/stepOver-expected.txt: Added.
1897         * inspector/debugger/stepping/stepOver.html: Added.
1898         * inspector/debugger/stepping/stepping-arrow-functions-expected.txt: Added.
1899         * inspector/debugger/stepping/stepping-arrow-functions.html: Added.
1900         * inspector/debugger/stepping/stepping-classes-expected.txt: Added.
1901         * inspector/debugger/stepping/stepping-classes.html: Added.
1902         * inspector/debugger/stepping/stepping-control-flow-expected.txt: Added.
1903         * inspector/debugger/stepping/stepping-control-flow.html: Added.
1904         * inspector/debugger/stepping/stepping-function-calls-expected.txt: Added.
1905         * inspector/debugger/stepping/stepping-function-calls.html: Added.
1906         * inspector/debugger/stepping/stepping-function-default-parameters-expected.txt: Added.
1907         * inspector/debugger/stepping/stepping-function-default-parameters.html: Added.
1908         * inspector/debugger/stepping/stepping-literal-construction-expected.txt: Added.
1909         * inspector/debugger/stepping/stepping-literal-construction.html: Added.
1910         * inspector/debugger/stepping/stepping-loops-expected.txt: Added.
1911         * inspector/debugger/stepping/stepping-loops.html: Added.
1912         * inspector/debugger/stepping/stepping-misc-expected.txt: Added.
1913         * inspector/debugger/stepping/stepping-misc.html: Added.
1914         * inspector/debugger/stepping/stepping-switch-expected.txt: Added.
1915         * inspector/debugger/stepping/stepping-switch.html: Added.
1916         * inspector/debugger/stepping/stepping-template-string-expected.txt: Added.
1917         * inspector/debugger/stepping/stepping-template-string.html: Added.
1918         * inspector/debugger/stepping/stepping-try-catch-finally-expected.txt: Added.
1919         * inspector/debugger/stepping/stepping-try-catch-finally.html: Added.
1920         Test stepping in different common scenarios.
1921
1922         * inspector/debugger/regress-133182.html:
1923         * inspector/debugger/regress-133182-expected.txt:
1924         * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt:
1925         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1926         Rebaseline. No need for a double step. And the second pause doesn't make any sense
1927         in the tail deleted frames test.
1928
1929 2016-09-30  Chris Dumez  <cdumez@apple.com>
1930
1931         [WK2][iOS] Add radiusX / radiusY / rotationAngle to WebPlatformTouchPoint
1932         https://bugs.webkit.org/show_bug.cgi?id=162787
1933         <rdar://problem/28554292>
1934
1935         Reviewed by Benjamin Poulain.
1936
1937         Extend Touch constructor test coverage to cover radiusX / radiusY / rotationAngle
1938         attributes.
1939
1940         * fast/events/touch/touch-constructor.html:
1941
1942 2016-09-30  Saam Barati  <sbarati@apple.com>
1943
1944         Arrow functions should not allow duplicate parameter names
1945         https://bugs.webkit.org/show_bug.cgi?id=162741
1946
1947         Reviewed by Filip Pizlo.
1948
1949         * js/parser-syntax-check-expected.txt:
1950         * js/script-tests/parser-syntax-check.js:
1951
1952 2016-09-30  Megan Gardner  <megan_gardner@apple.com>
1953
1954         Make it possible to test web-related user-interface features
1955         https://bugs.webkit.org/show_bug.cgi?id=162657
1956
1957         Reviewed by Simon Fraser.
1958
1959         * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
1960         * fast/events/touch/ios/long-press-on-image.html: Added.
1961
1962 2016-09-30  Said Abou-Hallawa  <sabouhallawa@apple.com>
1963
1964         Change the MemoryCache and CachedResource adjustSize functions to take a long argument
1965         https://bugs.webkit.org/show_bug.cgi?id=162708
1966         <rdar://problem/28555702>
1967
1968         Reviewed by Brent Fulgham.
1969
1970         * TestExpectations: Remove failed tests.
1971
1972 2016-09-30  Chris Dumez  <cdumez@apple.com>
1973
1974         Add support for ImageData.data attribute
1975         https://bugs.webkit.org/show_bug.cgi?id=162767
1976
1977         Reviewed by Sam Weinig.
1978
1979         Add layout test coverage.
1980
1981         * fast/canvas/canvas-imageData-expected.txt:
1982         * fast/canvas/script-tests/canvas-imageData.js:
1983
1984 2016-09-30  Youenn Fablet  <youenn@apple.com>
1985
1986         DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
1987         https://bugs.webkit.org/show_bug.cgi?id=162483
1988
1989         Reviewed by Alex Christensen.
1990
1991         * fetch/closing-while-fetching-blob-expected.txt: Added.
1992         * fetch/closing-while-fetching-blob.html: Added.
1993
1994 2016-09-29  Chris Dumez  <cdumez@apple.com>
1995
1996         Add support for download attribute on area elements
1997         https://bugs.webkit.org/show_bug.cgi?id=162765
1998
1999         Reviewed by Brent Fulgham.
2000
2001         Add layout test coverage.
2002
2003         * http/tests/download/area-download-expected.txt: Added.
2004         * http/tests/download/area-download.html: Added.
2005         * http/tests/download/resources/FAIL-notify-done.html: Added.
2006
2007 2016-09-29  Jiewen Tan  <jiewen_tan@apple.com>
2008
2009         Expose CryptoKey to web workers
2010         https://bugs.webkit.org/show_bug.cgi?id=162640
2011         <rdar://problem/28182204>
2012
2013         Reviewed by Brent Fulgham.
2014
2015         * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
2016         * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
2017         * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
2018         * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
2019         * crypto/subtle/aes-cbc-encrypt-decrypt.html:
2020         * crypto/subtle/aes-cbc-generate-key.html:
2021         * crypto/subtle/aes-cbc-import-jwk.html:
2022         * crypto/subtle/aes-cbc-invalid-length.html:
2023         * crypto/subtle/aes-cbc-unwrap-failure.html:
2024         * crypto/subtle/aes-cbc-unwrap-rsa.html:
2025         * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
2026         * crypto/subtle/aes-cbc-wrap-rsa.html:
2027         * crypto/subtle/aes-cbc-wrong-key-class.html:
2028         * crypto/subtle/aes-export-key.html:
2029         * crypto/subtle/aes-kw-key-manipulation.html:
2030         * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
2031         * crypto/subtle/aes-postMessage-expected.txt:
2032         * crypto/subtle/aes-postMessage.html:
2033         * crypto/subtle/argument-conversion.html:
2034         * crypto/subtle/array-buffer-view-offset.html:
2035         * crypto/subtle/crypto-key-algorithm-gc.html:
2036         * crypto/subtle/crypto-key-usages-gc.html:
2037         * crypto/subtle/hmac-check-algorithm.html:
2038         * crypto/subtle/hmac-export-key.html:
2039         * crypto/subtle/hmac-generate-key.html:
2040         * crypto/subtle/hmac-import-jwk.html:
2041         * crypto/subtle/hmac-postMessage-expected.txt:
2042         * crypto/subtle/hmac-postMessage.html:
2043         * crypto/subtle/hmac-sign-verify-empty-key.html:
2044         * crypto/subtle/hmac-sign-verify.html:
2045         * crypto/subtle/import-jwk.html:
2046         * crypto/subtle/jwk-export-use-values.html:
2047         * crypto/subtle/jwk-import-use-values.html:
2048         * crypto/subtle/postMessage-worker-expected.txt: Removed.
2049         * crypto/subtle/rsa-export-generated-keys.html:
2050         * crypto/subtle/rsa-export-key.html:
2051         * crypto/subtle/rsa-export-private-key.html:
2052         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
2053         * crypto/subtle/rsa-indexeddb-non-exportable.html:
2054         * crypto/subtle/rsa-indexeddb-private.html:
2055         * crypto/subtle/rsa-indexeddb.html:
2056         * crypto/subtle/rsa-oaep-generate-non-extractable-key.html:
2057         * crypto/subtle/rsa-oaep-key-manipulation.html:
2058         * crypto/subtle/rsa-oaep-plaintext-length.html:
2059         * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
2060         * crypto/subtle/rsa-postMessage.html:
2061         * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html:
2062         * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
2063         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html:
2064         * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
2065         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html:
2066         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
2067         * crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html:
2068         * crypto/subtle/sha-1.html:
2069         * crypto/subtle/sha-224.html:
2070         * crypto/subtle/sha-256.html:
2071         * crypto/subtle/sha-384.html:
2072         * crypto/subtle/sha-512.html:
2073         * crypto/subtle/unimplemented-unwrap-crash.html:
2074         * crypto/subtle/unwrapKey-check-usage.html:
2075         * crypto/subtle/wrapKey-check-usage.html:
2076         * crypto/workers/aes-postMessage-worker-expected.txt: Added.
2077         * crypto/workers/aes-postMessage-worker.html: Added.
2078         * crypto/workers/hmac-postMessage-worker-expected.txt: Added.
2079         * crypto/workers/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/subtle/postMessage-worker.html.
2080         * crypto/workers/hrsa-postMessage-worker-expected.txt: Added.
2081         * crypto/workers/hrsa-postMessage-worker.html: Added.
2082         * crypto/workers/multiple-postMessage-worker-expected.txt: Added.
2083         * crypto/workers/multiple-postMessage-worker.html: Added.
2084         * crypto/workers/resources/aes-postMessage-worker.js: Added.
2085         * crypto/workers/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/subtle/resources/postMessage-worker.js.
2086         * crypto/workers/resources/hrsa-postMessage-worker.js: Added.
2087         * crypto/workers/resources/rsa-postMessage-worker.js: Added.
2088         * crypto/workers/rsa-postMessage-worker-expected.txt: Added.
2089         * crypto/workers/rsa-postMessage-worker.html: Added.
2090         * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2091
2092 2016-09-29  Nan Wang  <n_wang@apple.com>
2093
2094         AX: iOS: Tapping <input> in Safari zooms in a bit when page has max scale = 1
2095         https://bugs.webkit.org/show_bug.cgi?id=162471
2096
2097         Reviewed by Simon Fraser.
2098
2099         Moved focus input related tests to the right place.
2100
2101         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Added.
2102         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Added.
2103         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no-expected.txt: Added.
2104         * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no.html: Added.
2105         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Added.
2106         * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Added.
2107         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Removed.
2108         * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Removed.
2109         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Removed.
2110         * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Removed.
2111
2112 2016-09-29  Chris Dumez  <cdumez@apple.com>
2113
2114         [iOS] Update Touch constructor test to cover clientX / clientY attributes
2115         https://bugs.webkit.org/show_bug.cgi?id=162757
2116
2117         Reviewed by Sam Weinig.
2118
2119         Update Touch constructor test to cover clientX / clientY attributes.
2120
2121         * fast/events/touch/touch-constructor.html:
2122
2123 2016-09-29  Chris Dumez  <cdumez@apple.com>
2124
2125         [iOS] Add test for Touch constructor
2126         https://bugs.webkit.org/show_bug.cgi?id=162736
2127         <rdar://problem/28520007>
2128
2129         Reviewed by Ryosuke Niwa.
2130
2131         Add test for Touch constructor. There are no expected results because
2132         the test (folder) is skipped in the open source.
2133
2134         * fast/events/touch/touch-constructor.html: Added.
2135
2136 2016-09-28  Ada Chan  <adachan@apple.com>
2137
2138         Fix flaky test media/click-placeholder-not-pausing.html
2139         https://bugs.webkit.org/show_bug.cgi?id=162661
2140
2141         Reviewed by Eric Carlson.
2142
2143         This test became flaky after r201474 when we started to delay showing
2144         the inline placeholder until we are sure the video layer has been moved
2145         into the video fullscreen layer. This means we can't guarantee that the
2146         placeholder is visible right away after the video's presentation mode
2147         changes to "picture-in-picture".
2148
2149         To fix this, wait for the placeholder to become visible before clicking it.
2150
2151         * media/click-placeholder-not-pausing.html:
2152         * platform/mac-wk2/TestExpectations:
2153
2154 2016-09-29  Commit Queue  <commit-queue@webkit.org>
2155
2156         Unreviewed, rolling out r206483.
2157         https://bugs.webkit.org/show_bug.cgi?id=162750
2158
2159         May have caused iOS perf regression (Requested by smfr on
2160         #webkit).
2161
2162         Reverted changeset:
2163
2164         "REGRESSION (r204552): Yelp carousel animation is not smooth."
2165         https://bugs.webkit.org/show_bug.cgi?id=162632
2166         http://trac.webkit.org/changeset/206483
2167
2168 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
2169
2170         Removing El Capitan modifier from flaky test media/restore-from-page-cache.html.
2171         https://bugs.webkit.org/show_bug.cgi?id=158747
2172
2173         Unreviewed test gardening.
2174
2175         * platform/mac/TestExpectations:
2176
2177 2016-09-29  Antoine Quint  <graouts@apple.com>
2178
2179         [Modern Media Controls] scheduler for layout nodes
2180         https://bugs.webkit.org/show_bug.cgi?id=162726
2181         <rdar://problem/28543043>
2182
2183         Reviewed by Dean Jackson.
2184
2185         Testing the basic functionality for the LayoutNode scheduler.
2186
2187         * media/modern-media-controls/scheduler/not-reentrant-expected.txt: Added.
2188         * media/modern-media-controls/scheduler/not-reentrant.html: Added.
2189         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times-expected.txt: Added.
2190         * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times.html: Added.
2191
2192 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2193
2194         Text nodes assigned to a linked slot are not clickable
2195         https://bugs.webkit.org/show_bug.cgi?id=162091
2196         <rdar://problem/28383300>
2197
2198         Reviewed by Antti Koivisto.
2199
2200         Added a regression test for clicking inside a text node assigned to a slot inside a hyperlink.
2201
2202         Unfortunately, there is not a way to make this a W3C style test until the web platform tests
2203         start supporting WebDriver.
2204
2205         * fast/shadow-dom/click-text-inside-linked-slot-expected.txt: Added.
2206         * fast/shadow-dom/click-text-inside-linked-slot.html: Added.
2207         * platform/ios-simulator-wk2/TestExpectations:
2208
2209 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
2210
2211         Marking fast/images/load-img-with-empty-src.html as crashing.
2212         https://bugs.webkit.org/show_bug.cgi?id=162696
2213
2214         Unreviewed test gardening.
2215
2216         * TestExpectations:
2217
2218 2016-09-29  Ryan Haddad  <ryanhaddad@apple.com>
2219
2220         Marking fast/images/pdf-as-image-with-annotations.html as crashing.
2221         https://bugs.webkit.org/show_bug.cgi?id=162696
2222
2223         Unreviewed test gardening.
2224
2225         * TestExpectations:
2226
2227 2016-09-29  Saam Barati  <sbarati@apple.com>
2228
2229         parser-syntax-check should display the output of syntax errors
2230         https://bugs.webkit.org/show_bug.cgi?id=162738
2231
2232         Reviewed by Joseph Pecoraro.
2233
2234         It's good to have this test display the syntax error messages
2235         when we're expecting a syntax error because it will both allow
2236         us to track changes in error messages and verify that we get
2237         the expected error message when writing new tests.
2238
2239         * js/parser-syntax-check-expected.txt:
2240         * js/script-tests/parser-syntax-check.js:
2241         (runTest):
2242
2243 2016-09-29  Simon Fraser  <simon.fraser@apple.com>
2244
2245         Fix hit testing on display:block <svg> elements
2246         https://bugs.webkit.org/show_bug.cgi?id=162717
2247         rdar://problem/23261130
2248
2249         Reviewed by Zalan Bujtas.
2250         
2251         Test hit testing on inline and block <svg> elements.
2252
2253         * svg/hittest/block-svg-expected.txt: Added.
2254         * svg/hittest/block-svg.html: Added.
2255
2256 2016-09-29  Saam Barati  <sbarati@apple.com>
2257
2258         We don't properly propagate non-simple-parameter-list when parsing a setter
2259         https://bugs.webkit.org/show_bug.cgi?id=160483
2260
2261         Reviewed by Joseph Pecoraro.
2262
2263         * js/parser-syntax-check-expected.txt:
2264         * js/script-tests/parser-syntax-check.js:
2265
2266 2016-09-29  Nan Wang  <n_wang@apple.com>
2267
2268         AX: Meter: [Mac] Content in label element should be used as AXTitle or AXDescription
2269         https://bugs.webkit.org/show_bug.cgi?id=162586
2270
2271         Reviewed by Chris Fleizach.
2272
2273         * accessibility/mac/aria-label-on-label-element-expected.txt:
2274         * accessibility/mac/aria-label-on-label-element.html:
2275         * accessibility/mac/meter-with-label-element-expected.txt: Added.
2276         * accessibility/mac/meter-with-label-element.html: Added.
2277
2278 2016-09-28  Chris Dumez  <cdumez@apple.com>
2279
2280         Import touch-events web-platform-tests
2281         https://bugs.webkit.org/show_bug.cgi?id=162713
2282
2283         Reviewed by Alex Christensen.
2284
2285         Skip on all platforms that do not have Touch enabled.
2286
2287         * platform/ios-simulator/TestExpectations:
2288         * platform/mac/TestExpectations:
2289         * platform/win/TestExpectations:
2290
2291 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2292
2293         Marking fast/images/object-image.html as crashing.
2294         https://bugs.webkit.org/show_bug.cgi?id=162696
2295
2296         Unreviewed test gardening.
2297
2298         * TestExpectations:
2299
2300 2016-09-28  Chris Dumez  <cdumez@apple.com>
2301
2302         Log console messages when the anchor download attribute is ignored
2303         https://bugs.webkit.org/show_bug.cgi?id=162703
2304
2305         Reviewed by Alex Christensen.
2306
2307         Log console messages when the anchor download attribute is ignored so
2308         that the developer can better understand what's happening.
2309
2310         * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
2311         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2312
2313 2016-09-28  Chris Dumez  <cdumez@apple.com>
2314
2315         Add support for DOMTokenList.supports()
2316         https://bugs.webkit.org/show_bug.cgi?id=162659
2317
2318         Reviewed by Ryosuke Niwa.
2319
2320         Add layout test coverage. Our pass rate is identical to Firefox 49,
2321         everything passes except HTMLElement.dropzone. Chrome 53's pass rate
2322         is lower because relList is not a DOMTokenList on anchor / area,
2323         they do not support HTMLElement.dropzone and their
2324         DOMTokenList.supports() is case-sensitive.
2325
2326         * fast/dom/DOMTokenList-supports-expected.txt: Added.
2327         * fast/dom/DOMTokenList-supports.html: Added.
2328
2329 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2330
2331         DOMTokenList’s value and stringifier should not return parsed tokens
2332         https://bugs.webkit.org/show_bug.cgi?id=161076
2333
2334         Reviewed by Chris Dumez.
2335
2336         Added more test cases and rebaselined tests. Most of changes are due to the change that DOMTokenList's value
2337         and stringifier now returns the original attribute value with extra whitespaces.
2338
2339         * fast/dom/HTMLLinkElement/sizes-setter-expected.txt:
2340         * fast/dom/HTMLLinkElement/sizes-setter.html:
2341         * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
2342         * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt:
2343         * fast/dom/HTMLOutputElement/htmloutputelement.html:
2344         * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
2345         * fast/frames/sandbox-attribute-expected.txt:
2346         * fast/frames/sandbox-attribute.html:
2347
2348 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2349
2350         Marking fast/images/animated-gif-restored-from-bfcache.html as flaky on mac-wk2 debug.
2351         https://bugs.webkit.org/show_bug.cgi?id=162510
2352
2353         Unreviewed test gardening.
2354
2355         * platform/mac-wk2/TestExpectations:
2356
2357 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2358
2359         Mark fast/images/pdf-as-image-too-big.html as crashing.
2360         https://bugs.webkit.org/show_bug.cgi?id=162696
2361
2362         Unreviewed test gardening.
2363
2364         * TestExpectations:
2365
2366 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2367
2368         Update TestExpectations for more crashing fast/images tests.
2369         https://bugs.webkit.org/show_bug.cgi?id=162696
2370
2371         Unreviewed test gardening.
2372
2373         * TestExpectations:
2374
2375 2016-09-28  Chris Dumez  <cdumez@apple.com>
2376
2377         It should be possible to dispatch events on template documents
2378         https://bugs.webkit.org/show_bug.cgi?id=162687
2379
2380         Reviewed by Ryosuke Niwa.
2381
2382         Add layout test coverage.
2383
2384         * fast/dom/template-document-dispatchEvent-expected.txt: Added.
2385         * fast/dom/template-document-dispatchEvent.html: Added.
2386
2387 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2388
2389         Update TestExpectations for crashing fast/images tests.
2390         https://bugs.webkit.org/show_bug.cgi?id=162696
2391
2392         Unreviewed test gardening.
2393
2394         * TestExpectations:
2395
2396 2016-09-28  Ryan Haddad  <ryanhaddad@apple.com>
2397
2398         Marking http/tests/cache/disk-cache/disk-cache-redirect.html as flaky.
2399         https://bugs.webkit.org/show_bug.cgi?id=162524
2400
2401         Unreviewed test gardening.
2402
2403         * platform/ios-simulator-wk2/TestExpectations:
2404         * platform/mac-wk2/TestExpectations:
2405
2406 2016-09-28  Youenn Fablet  <youenn@apple.com>
2407
2408         WebCore::ResourceErrorBase::setType is crashing
2409         https://bugs.webkit.org/show_bug.cgi?id=162484
2410         <rdar://problem/28390828>
2411
2412         Reviewed by Alex Christensen.
2413
2414         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight-expected.txt: Added.
2415         * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight.html: Added.
2416         * tests-options.json: Marking test as slow.
2417
2418 2016-09-28  Jer Noble  <jer.noble@apple.com>
2419
2420         [MSE][Mac] In SourceBufferPrivateAVFObjC::abort(), support reseting parser to the last appended initialization segment.
2421         https://bugs.webkit.org/show_bug.cgi?id=135164
2422
2423         Reviewed by Eric Carlson.
2424
2425         * media/media-source/media-source-abort-resets-parser-expected.txt: Added.
2426         * media/media-source/media-source-abort-resets-parser.html: Added.
2427
2428 2016-09-28  Alejandro G. Castro  <alex@igalia.com>
2429
2430         Add WebIDL special operation support: serializer
2431         https://bugs.webkit.org/show_bug.cgi?id=156293
2432
2433         Reviewed by Youenn Fablet.
2434
2435         Verify the new API of the objects and check what happens when user
2436         modifies the values and types of the attributes, or adds a null value.
2437
2438         * fast/mediastream/RTCIceCandidate-expected.txt:
2439         * fast/mediastream/RTCIceCandidate.html:
2440         * fast/mediastream/RTCSessionDescription-expected.txt:
2441         * fast/mediastream/RTCSessionDescription.html:
2442
2443 2016-09-28  Khaled Hosny  <khaledhosny@eglug.org>
2444
2445         Use new woff2 API
2446         https://bugs.webkit.org/show_bug.cgi?id=162608
2447
2448         Reviewed by Michael Catanzaro.
2449
2450         * fast/text/resources/header-totalsfntsize-001.ttf: Added.
2451         * fast/text/resources/header-totalsfntsize-001.woff2: Added.
2452         * fast/text/woff2-totalsfntsize-expected.html: Added.
2453         * fast/text/woff2-totalsfntsize.html: Added.
2454         * platform/ios-simulator/TestExpectations:
2455         * platform/mac/TestExpectations:
2456         * platform/win/TestExpectations:
2457
2458 2016-09-27  Nan Wang  <n_wang@apple.com>
2459
2460         AX: CrashTracer: com.apple.WebKit.WebContent at WebCore::AXObjectCache::localCaretRectForCharacterOffset(WebCore::RenderObject*&, WebCore::CharacterOffset const&) + 116
2461         https://bugs.webkit.org/show_bug.cgi?id=162654
2462
2463         Reviewed by Chris Fleizach.
2464
2465         * accessibility/mac/bounds-for-range-crash-expected.txt: Added.
2466         * accessibility/mac/bounds-for-range-crash.html: Added.
2467
2468 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
2469
2470         Toggling display: none on a parent element of a slot which shares style with its parent doesn't update the slot's visibility
2471         https://bugs.webkit.org/show_bug.cgi?id=158421
2472
2473         Reviewed by Darin Adler.
2474
2475         Add a regression test now that the bug has been fixed by r206403.
2476
2477         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent-expected.html: Added.
2478         * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent.html: Added.
2479
2480 2016-09-27  Chris Dumez  <cdumez@apple.com>
2481
2482         [iOS] Fix several Touch-related layout tests
2483         https://bugs.webkit.org/show_bug.cgi?id=162651
2484
2485         Reviewed by Darin Adler.
2486
2487         Fix several Touch-related layout tests. The first parameter to our Touch
2488         constructor must be a Window but several of our tests were passing in a
2489         Document.
2490
2491         * platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
2492         * platform/ios-simulator/ios/touch/resources/construct-Touch.js:
2493         * platform/ios-simulator/ios/touch/resources/construct-TouchList.js:
2494
2495 2016-09-27  Zalan Bujtas  <zalan@apple.com>
2496
2497         REGRESSION (r204552): Yelp carousel animation is not smooth.
2498         https://bugs.webkit.org/show_bug.cgi?id=162632
2499
2500         Reviewed by Simon Fraser.
2501
2502         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes-expected.html: Added.
2503         * compositing/hidpi-composited-container-and-graphics-layer-gap-changes.html: Added.
2504         * compositing/hidpi-negative-composited-bounds-on-device-pixel-expected.html: Added.
2505         * compositing/hidpi-negative-composited-bounds-on-device-pixel.html: Added.
2506
2507 2016-09-27  Chris Dumez  <cdumez@apple.com>
2508
2509         <a download> does not honor the same-origin requirement
2510         https://bugs.webkit.org/show_bug.cgi?id=156100
2511
2512         Reviewed by Alex Christensen.
2513
2514         Update existing cross origin test as it expected the suggested filename to
2515         be ignored but the file to still be downloaded (Chrome behavior) instead
2516         of the download attribute to be completely ignored and therefore navigate
2517         (Firefox behavior).
2518
2519         * TestExpectations:
2520         * http/tests/resources/pass-notify-done.html: Added.
2521         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2522         * http/tests/security/anchor-download-block-crossorigin.html:
2523
2524 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
2525
2526         Marking http/tests/xmlhttprequest/onabort-response-getters.html as failing on Sierra.
2527         https://bugs.webkit.org/show_bug.cgi?id=162647
2528
2529         Unreviewed test gardening.
2530
2531         * platform/mac/TestExpectations:
2532
2533 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
2534
2535         Marking imported/w3c/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html as failing on ios-simulator-wk2.
2536         https://bugs.webkit.org/show_bug.cgi?id=162645
2537
2538         Unreviewed test gardening.
2539
2540         * platform/ios-simulator-wk2/TestExpectations:
2541
2542 2016-09-27  Chris Dumez  <cdumez@apple.com>
2543
2544         It should be possible to dispatch events on documents created using DOMParser
2545         https://bugs.webkit.org/show_bug.cgi?id=26147
2546
2547         Reviewed by Ryosuke Niwa.
2548
2549         Add layout test coverage.
2550
2551         * fast/dom/parsed-document-dispatchEvent-expected.txt: Added.
2552         * fast/dom/parsed-document-dispatchEvent.html: Added.
2553
2554 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
2555
2556         Marking fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html as flaky on Sierra.
2557         https://bugs.webkit.org/show_bug.cgi?id=162638
2558
2559         Unreviewed test gardening.
2560
2561         * platform/mac-wk2/TestExpectations:
2562
2563 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
2564
2565         Import w3c shadow DOM tests and fix one assertion
2566         https://bugs.webkit.org/show_bug.cgi?id=162629
2567
2568         Reviewed by Chris Dumez.
2569
2570         Deleted the duplicated copies of tests in fast/shadow/ since this patch re-imports them via web-platform-tests.
2571
2572         * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Removed.
2573         * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Removed.
2574
2575 2016-09-27  Ryan Haddad  <ryanhaddad@apple.com>
2576
2577         Marking imported/w3c/web-platform-tests/media-source/mediasource-liveseekable.html as flaky on mac.
2578         https://bugs.webkit.org/show_bug.cgi?id=162626
2579
2580         Unreviewed test gardening.
2581
2582         * platform/mac/TestExpectations:
2583
2584 2016-09-27  Chris Dumez  <cdumez@apple.com>
2585
2586         Second parameter to MutationObserver.observe() should be optional
2587         https://bugs.webkit.org/show_bug.cgi?id=162627
2588
2589         Reviewed by Ryosuke Niwa.
2590
2591         Rebaseline existing test now that the exception messages are slightly
2592         different.
2593
2594         * fast/dom/MutationObserver/observe-exceptions-expected.txt:
2595
2596 2016-09-27  Dan Bernstein  <mitz@apple.com>
2597
2598         [iOS] REGRESSION (r182126): Selection highlight and handles aren’t visible with WKSelectionGranularityCharacter
2599         https://bugs.webkit.org/show_bug.cgi?id=162577
2600         <rdar://problem/28481984>
2601
2602         Reviewed by Simon Fraser.
2603
2604         * TestExpectations:
2605         * editing/selection/character-granularity-rect-expected.txt: Added.
2606         * editing/selection/character-granularity-rect.html: Added.
2607         * platform/ios-simulator-wk2/TestExpectations:
2608
2609 2016-09-27  Jer Noble  <jer.noble@apple.com>
2610
2611         Remove deprecated ENCRYPTED_MEDIA implementation.
2612         https://bugs.webkit.org/show_bug.cgi?id=161010
2613
2614         Reviewed by Eric Carlson.
2615
2616         * fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
2617         * fast/events/constructors/media-key-event-constructor.html: Removed.
2618         * media/encrypted-media/encrypted-media-can-play-type-expected.txt: Removed.
2619         * media/encrypted-media/encrypted-media-can-play-type-webm-expected.txt: Removed.
2620         * media/encrypted-media/encrypted-media-can-play-type-webm.html: Removed.
2621         * media/encrypted-media/encrypted-media-can-play-type.html: Removed.
2622         * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2623         * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2624         * platform/mac/fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
2625         * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2626
2627 2016-09-27  Chris Dumez  <cdumez@apple.com>
2628
2629         [WK2] Navigating to a Blob URL does not trigger a download
2630         https://bugs.webkit.org/show_bug.cgi?id=162574
2631
2632         Reviewed by Darin Adler.
2633
2634         Rebaseline now that the suggested download name is "unknown" by default
2635         for blob downloads as well.
2636
2637         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
2638         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
2639
2640 2016-09-27  Myles C. Maxfield  <mmaxfield@apple.com>
2641
2642         REGRESSION(r205883): Letterpressed text is invisible
2643         https://bugs.webkit.org/show_bug.cgi?id=162590
2644
2645         Reviewed by Simon Fraser.
2646
2647         Letterpress is only implemented on iOS, so letterpress-different.html is marked
2648         as only passing on iOS. letterpress-paint.html makes sure that letterpressed paint
2649         is not invisible.
2650
2651         * TestExpectations:
2652         * fast/text/letterpress-different-expected-mismatch.html: Added.
2653         * fast/text/letterpress-different.html: Added.
2654         * fast/text/letterpress-paint-expected-mismatch.html: Added.
2655         * fast/text/letterpress-paint.html: Added.
2656         * platform/ios-simulator/TestExpectations:
2657
2658 2017-09-26  Ryan Haddad  <ryanhaddad@apple.com>
2659
2660         Marking css3/filters/backdrop/backdrop-filter-with-reflection* tests as flaky on Sierra WK1.
2661         https://bugs.webkit.org/show_bug.cgi?id=162591
2662
2663         Unreviewed test gardening.
2664
2665         * platform/mac-wk1/TestExpectations:
2666
2667 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
2668
2669         Remove 100ms timeout for media/media-source/media-source-delaying-load-event.html to try to fix flakiness.
2670         https://bugs.webkit.org/show_bug.cgi?id=162566
2671
2672         Reviewed by Alexey Proskuryakov.
2673
2674         * media/media-source/media-source-delaying-load-event.html:
2675
2676 2016-09-26  Antti Koivisto  <antti@apple.com>
2677
2678         Setter on style element's textContent or cssText doesn't trigger style recalc
2679         https://bugs.webkit.org/show_bug.cgi?id=160331
2680         <rdar://problem/27609715>
2681
2682         Reviewed by Ryosuke Niwa and Daniel Bates.
2683
2684         * fast/shadow-dom/shadow-style-text-mutation-expected.html: Added.
2685         * fast/shadow-dom/shadow-style-text-mutation.html: Added.
2686
2687 2016-09-26  Antti Koivisto  <antti@apple.com>
2688
2689         Input elements don't work inside shadow tree
2690         https://bugs.webkit.org/show_bug.cgi?id=160427
2691
2692         Reviewed by Darin Adler.
2693
2694         * fast/shadow-dom/composed-tree-shadow-child-subtree-expected.txt: Added.
2695         * fast/shadow-dom/composed-tree-shadow-child-subtree.html: Added.
2696         * fast/shadow-dom/input-element-in-shadow-expected.html: Added.
2697         * fast/shadow-dom/input-element-in-shadow.html: Added.
2698
2699 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
2700
2701         Marking media/media-document-audio-repaint.html as flaky on Sierra.
2702         https://bugs.webkit.org/show_bug.cgi?id=155757
2703
2704         Unreviewed test gardening.
2705
2706         * platform/mac-wk2/TestExpectations:
2707
2708 2016-09-26  Chris Dumez  <cdumez@apple.com>
2709
2710         [WK2] BlobDownloadClient should use asynchronous IPC to decide destination path
2711         https://bugs.webkit.org/show_bug.cgi?id=162568
2712
2713         Reviewed by Alex Christensen.
2714
2715         * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
2716         * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
2717         * http/tests/security/anchor-download-allow-blob-expected.txt:
2718         Rebaseline several Blob download tests now that the "Download started"
2719         message always comes first (as it should).
2720
2721         * platform/mac-wk2/TestExpectations:
2722         Unskip test that is no longer flaky.
2723
2724 2016-09-26  Nan Wang  <n_wang@apple.com>
2725
2726         AX: Progress: [Mac] Content in label element should be used as AXTitle or AXDescription
2727         https://bugs.webkit.org/show_bug.cgi?id=162573
2728
2729         Reviewed by Chris Fleizach.
2730
2731         * accessibility/mac/progress-with-label-element-expected.txt: Added.
2732         * accessibility/mac/progress-with-label-element.html: Added.
2733
2734 2016-09-26  Ryan Haddad  <ryanhaddad@apple.com>
2735
2736         Marking media/media-controls-drag-timeline-set-controls-property.html as flaky on Yosemite Debug WK2.
2737         https://bugs.webkit.org/show_bug.cgi?id=161659
2738
2739         Unreviewed test gardening.
2740
2741         * platform/mac-wk2/TestExpectations:
2742
2743 == Rolled over to ChangeLog-2016-09-26 ==