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