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