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