keygen element should not support < 2048 RSA key lengths
[WebKit-https.git] / LayoutTests / ChangeLog
1 2016-11-17  Brent Fulgham  <bfulgham@apple.com>
2
3         keygen element should not support < 2048 RSA key lengths
4         https://bugs.webkit.org/show_bug.cgi?id=164874
5         <rdar://problem/22618141>
6
7         Reviewed by Dean Jackson.
8
9         * platform/mac/fast/html/keygen-expected.txt:
10         * platform/mac-elcapitan/fast/html/keygen-expected.txt:
11
12 2016-11-17  Devin Rousso  <dcrousso+webkit@gmail.com>
13
14         Web Inspector: Shift clicking on named color value only shows its hex form
15         https://bugs.webkit.org/show_bug.cgi?id=162758
16
17         Reviewed by Timothy Hatcher.
18
19         * inspector/model/color.html:
20         Updated the WebInspector.Color.prototype.nextFormat test for the new nextFormat logic.
21
22 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
23
24         Marking http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html as flaky.
25         https://bugs.webkit.org/show_bug.cgi?id=164616
26
27         Unreviewed test gardening.
28
29         * platform/mac/TestExpectations:
30
31 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
32
33         Marking inspector/worker/debugger-multiple-targets-pause.html as flaky.
34         https://bugs.webkit.org/show_bug.cgi?id=164872
35
36         Unreviewed test gardening.
37
38         * platform/mac/TestExpectations:
39
40 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
41
42         Marking imported/w3c/web-platform-tests/IndexedDB/idbcursor_iterating.htm as flaky on mac-wk2 debug.
43         https://bugs.webkit.org/show_bug.cgi?id=164870
44
45         Unreviewed test gardening.
46
47         * platform/mac-wk2/TestExpectations:
48
49 2016-11-16  Dave Hyatt  <hyatt@apple.com>
50
51         [CSS Parser] Add @supports, @keyframe and media query parsing options
52         https://bugs.webkit.org/show_bug.cgi?id=164821
53
54         Reviewed by Sam Weinig and Zalan Bujtas.
55
56         Delete the fallback descriptor tests, since that feature has been
57         removed. Update some of the other tests based off some parsing changes
58         from using the new parser always.
59
60         * fast/media/media-descriptor-syntax-01-expected.html: Removed.
61         * fast/media/media-descriptor-syntax-01.html: Removed.
62         * fast/media/media-descriptor-syntax-02-expected.html: Removed.
63         * fast/media/media-descriptor-syntax-02.html: Removed.
64         * fast/media/media-descriptor-syntax-03-expected.html: Removed.
65         * fast/media/media-descriptor-syntax-03.html: Removed.
66         * fast/media/media-descriptor-syntax-04-expected.html: Removed.
67         * fast/media/media-descriptor-syntax-04.html: Removed.
68         * fast/media/media-descriptor-syntax-06-expected.html: Removed.
69         * fast/media/media-descriptor-syntax-06.html: Removed.
70         * fast/media/media-query-list-02-expected.txt:
71         * fast/media/media-query-list-03-expected.txt:
72         * fast/media/media-query-list-04-expected.txt:
73         * fast/media/media-query-list-05-expected.txt:
74         * fast/media/media-query-list-06-expected.txt:
75         * fast/media/mq-pointer-expected.txt:
76         * fast/media/w3c/test_media_queries-expected.txt:
77
78 2016-11-17  Ryan Haddad  <ryanhaddad@apple.com>
79
80         Remove pass expectation for custom-elements tests on ios-sim because CEReactions were disabled in r208837.
81         https://bugs.webkit.org/show_bug.cgi?id=164852
82
83         Unreviewed test gardening.
84
85         * platform/ios-simulator/TestExpectations:
86
87 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
88
89         [WebCore] Clean up script loading code in XML
90         https://bugs.webkit.org/show_bug.cgi?id=161651
91
92         Reviewed by Ryosuke Niwa.
93
94         Add tests that ensure modules are not executed in XHTML documents.
95
96         * js/dom/modules/module-inline-dynamic-in-xhtml-expected.txt: Added.
97         * js/dom/modules/module-inline-dynamic-in-xhtml.xhtml: Added.
98         * js/dom/modules/module-inline-simple-in-xhtml-expected.txt: Added.
99         * js/dom/modules/module-inline-simple-in-xhtml.xhtml: Added.
100         * js/dom/modules/module-src-dynamic-in-xhtml-expected.txt: Added.
101         * js/dom/modules/module-src-dynamic-in-xhtml.xhtml: Added.
102         * js/dom/modules/module-src-simple-in-xhtml-expected.txt: Added.
103         * js/dom/modules/module-src-simple-in-xhtml.xhtml: Added.
104
105 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
106
107         REGRESSION(r208082): 1% Speedometer regression on iOS
108         https://bugs.webkit.org/show_bug.cgi?id=164852
109
110         Reviewed by Chris Dumez.
111
112         Add failing test expectations for various custom elements now that CEReactions is not working.
113
114         * TestExpectations:
115
116 2016-11-16  Alexey Proskuryakov  <ap@apple.com>
117
118         REGRESSION (r208455): LayoutTests swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html are failing
119         https://bugs.webkit.org/show_bug.cgi?id=164572
120
121         Reviewed by Tim Horton.
122
123         * platform/mac-wk2/TestExpectations: Remove flakiness expectations.
124
125 2016-11-16  Brent Fulgham  <bfulgham@apple.com>
126
127         Clear track client when removing a track
128         https://bugs.webkit.org/show_bug.cgi?id=164842
129         <rdar://problem/29213621>
130
131         Reviewed by Eric Carlson.
132
133         * media/track/audio-track-add-remove-expected.txt: Added.
134         * media/track/audio-track-add-remove.html: Added.
135         * media/track/video-track-add-remove-expected.txt: Added.
136         * media/track/video-track-add-remove.html: Added.
137
138 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
139
140         [ES6][WebCore] Change ES6_MODULES compile time flag to runtime flag
141         https://bugs.webkit.org/show_bug.cgi?id=164827
142
143         Reviewed by Ryosuke Niwa.
144
145         * TestExpectations:
146
147 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
148
149         Marking inspector/worker/debugger-pause.html as flaky.
150         https://bugs.webkit.org/show_bug.cgi?id=164833
151
152         Unreviewed test gardening.
153
154         * platform/mac/TestExpectations:
155
156 2016-11-16  Ryosuke Niwa  <rniwa@webkit.org>
157
158         slotchange event should bubble and dispatched once
159         https://bugs.webkit.org/show_bug.cgi?id=164770
160
161         Reviewed by Antti Koivisto.
162
163         * fast/shadow-dom/slotchange-event-bubbling-expected.txt: Added.
164         * fast/shadow-dom/slotchange-event-bubbling.html: Added.
165
166 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
167
168         UIScriptController: script with no async tasks fails if an earlier script registered a callback
169         https://bugs.webkit.org/show_bug.cgi?id=164762
170
171         Reviewed by Wenson Hsieh.
172         
173         Move the tests that use runUIScript into their own directory for easier TestExpectations management,
174         and fix TestExpectations to match.
175
176         * TestExpectations:
177         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts-expected.txt.
178         * fast/harness/uiscriptcontroller/concurrent-ui-side-scripts.html: Renamed from LayoutTests/fast/harness/concurrent-ui-side-scripts.html.
179         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback-expected.txt: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
180         * fast/harness/uiscriptcontroller/ui-side-script-unregister-callback.html: Copied from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
181         * fast/harness/uiscriptcontroller/ui-side-script-with-callback-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback-expected.txt.
182         * fast/harness/uiscriptcontroller/ui-side-script-with-callback.html: Renamed from LayoutTests/fast/harness/ui-side-script-unregister-callback.html.
183         * fast/harness/uiscriptcontroller/ui-side-scripts-expected.txt: Renamed from LayoutTests/fast/harness/ui-side-scripts-expected.txt.
184         * fast/harness/uiscriptcontroller/ui-side-scripts.html: Renamed from LayoutTests/fast/harness/ui-side-scripts.html.
185         * platform/mac/TestExpectations:
186
187 2016-11-16  Alex Christensen  <achristensen@webkit.org>
188
189         REGRESSION (r207162): [debug] loader/stateobjects LayoutTests timing out
190         https://bugs.webkit.org/show_bug.cgi?id=163307
191
192         Reviewed by Alexey Proskuryakov.
193
194         * platform/ios-simulator/TestExpectations:
195         * platform/mac/TestExpectations:
196
197 2016-11-16  Alex Christensen  <achristensen@webkit.org>
198
199         Unreviewed gardening.
200         https://bugs.webkit.org/show_bug.cgi?id=163127
201
202         * platform/ios-simulator/TestExpectations:
203         Unskip passing tests.
204
205 2016-11-16  Joseph Pecoraro  <pecoraro@apple.com>
206
207         Fix typo in LayoutTest.
208
209         Unreviewed follow-up comment.
210
211         * inspector/page/setEmulatedMedia-expected.txt:
212         * inspector/page/setEmulatedMedia.html:
213
214 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
215
216         js/dom/domjit-function-get-element-by-id-licm.html and js/dom/domjit-function-get-element-by-id-changed.html are flaky timeouts
217         https://bugs.webkit.org/show_bug.cgi?id=164797
218
219         Reviewed by Saam Barati.
220
221         The performance of the both tests rely on PureGetById.
222         However, PureGetById is rolled out temporary[1], these tests become timed out.
223         This patch makes the both tests [ PASS TIMEOUT ] until PureGetById patch[1] is
224         relanded or impure object optimization patch[2] is landed.
225
226         [1]: https://bugs.webkit.org/show_bug.cgi?id=163305
227         [2]: https://bugs.webkit.org/show_bug.cgi?id=164175
228
229         * TestExpectations:
230
231 2016-11-16  Jiewen Tan  <jiewen_tan@apple.com>
232
233         Add more tests for SubtleCrypto::importKey and SubtleCrypto::exportKey
234         https://bugs.webkit.org/show_bug.cgi?id=164815
235         <rdar://problem/29281660>
236
237         Reviewed by Brent Fulgham.
238
239         * crypto/subtle/aes-import-jwk-key-export-jwk-key.html: Added.
240         * crypto/subtle/aes-import-jwk-key-export-raw-key.html: Added.
241         * crypto/subtle/aes-import-raw-key-export-jwk-key.html: Added.
242         * crypto/subtle/aes-import-raw-key-export-raw-key.html: Added.
243         * crypto/subtle/hmac-import-jwk-key-export-jwk-key.html: Added.
244         * crypto/subtle/hmac-import-jwk-key-export-raw-key.html: Added.
245         * crypto/subtle/hmac-import-raw-key-export-jwk-key.html: Added.
246         * crypto/subtle/hmac-import-raw-key-export-raw-key.html: Added.
247         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-private.html: Added.
248         * crypto/subtle/rsa-import-jwk-key-export-jwk-key-public.html: Added.
249
250 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
251
252         Updating TestExpectations for two http/tests/security/module-crossorigin tests.
253         https://bugs.webkit.org/show_bug.cgi?id=164539
254
255         Unreviewed test gardening.
256
257         * TestExpectations:
258
259 2016-11-16  Daniel Bates  <dabates@apple.com>
260
261         Make test sandbox-should-not-persist-on-navigation.html more representative of real-world scenario
262         https://bugs.webkit.org/show_bug.cgi?id=164752
263
264         Reviewed by Brent Fulgham.
265
266         Modify the test http-0.9/sandbox-should-not-persist-on-navigation.html so that it loads
267         a document on a default port using HTTP 0.9 to trigger the HTTP 0.9 sandbox as this
268         is more representative of a real-world scenario where we want a sandbox to be applied
269         and is the scenario that is currently covered by our HTTP 0.9 sandbox machinery.
270
271         Currently this test makes use of the pre r208549 behavior where the HTTP 0.9 sandbox
272         was applied to a document if one of its subresources loaded on a non-default port
273         using HTTP 0.9 in addition to the behavior where the sandbox is applied to a document
274         that loads on a default port using HTTP 0.9. Following r208549 we no longer apply the
275         sandbox to the document for the former case as this did not improve security much, if
276         any. The latter case is more representative of a real-world scenario where we want to
277         apply the sandbox policy and reflects our behavior following r208549.
278
279         * http/tests/security/http-0.9/resources/nph-sandbox-should-not-persist-on-navigation.pl: Added.
280         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
281         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html:
282         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 as it uses internals.registerDefaultPortForProtocol().
283
284 2016-11-16  Ryan Haddad  <ryanhaddad@apple.com>
285
286         Unreviewed, rolling out r208770.
287
288         The test added with this change is timing out on mac-wk1.
289
290         Reverted changeset:
291
292         "UIScriptController: script with no async tasks fails if an
293         earlier script registered a callback"
294         https://bugs.webkit.org/show_bug.cgi?id=164762
295         http://trac.webkit.org/changeset/208770
296
297 2016-11-16  Simon Fraser  <simon.fraser@apple.com>
298
299         Fix typo in bug url.
300
301         * platform/mac/TestExpectations:
302
303 2016-11-16  Romain Bellessort  <romain.bellessort@crf.canon.fr>
304
305         [Readable Streams API] Implement ReadableByteStreamController close()
306         https://bugs.webkit.org/show_bug.cgi?id=164413
307
308         Reviewed by Darin Adler.
309
310         Updated test expectations for close() tests and added tests
311         to ensure errors are thrown in various cases defined by spec.
312
313         * streams/readable-byte-stream-controller.js: Updated.
314
315 2016-11-16  Yusuke Suzuki  <utatane.tea@gmail.com>
316
317         [ES6] Integrate ES6 Modules into WebCore
318         https://bugs.webkit.org/show_bug.cgi?id=148897
319
320         Reviewed by Ryosuke Niwa.
321
322         * TestExpectations:
323         * http/tests/misc/module-absolute-url-expected.txt: Added.
324         * http/tests/misc/module-absolute-url.html: Added.
325         * http/tests/misc/module-script-async-expected.txt: Added.
326         * http/tests/misc/module-script-async.html: Added.
327         * http/tests/misc/resources/module-absolute-url.js: Added.
328         * http/tests/misc/resources/module-absolute-url2.js: Added.
329         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed-expected.txt: Added.
330         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-allowed.html: Added.
331         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash-expected.txt: Added.
332         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-and-scripthash.html: Added.
333         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked-expected.txt: Added.
334         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-basic-blocked.html: Added.
335         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt: Added.
336         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked.html: Added.
337         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline-expected.txt: Added.
338         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-ignore-unsafeinline.html: Added.
339         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt: Added.
340         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only.html: Added.
341         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt: Added.
342         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: Added.
343         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt: Added.
344         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce.html: Added.
345         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies-expected.txt: Added.
346         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-multiple-policies.html: Added.
347         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
348         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin-expected.txt: Added.
349         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin.html: Added.
350         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect.html: Added.
351         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-enforced-policy-and-not-in-report-only.php: Added.
352         * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Added.
353         * http/tests/security/contentSecurityPolicy/module-eval-blocked-expected.txt: Added.
354         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script-expected.txt: Added.
355         * http/tests/security/contentSecurityPolicy/module-eval-blocked-in-external-script.html: Added.
356         * http/tests/security/contentSecurityPolicy/module-eval-blocked.html: Added.
357         * http/tests/security/contentSecurityPolicy/resources/echo-module-script-src.pl: Added.
358         * http/tests/security/contentSecurityPolicy/resources/multiple-iframe-module-test.js: Added.
359         (testPreescapedPolicy):
360         (testExperimentalPolicy):
361         (test):
362         (iframe.onload):
363         (testImpl):
364         (finishTesting):
365         * http/tests/security/module-correct-mime-types-expected.txt: Added.
366         * http/tests/security/module-correct-mime-types.html: Added.
367         * http/tests/security/module-crossorigin-error-event-information-expected.txt: Added.
368         * http/tests/security/module-crossorigin-error-event-information.html: Added.
369         * http/tests/security/module-crossorigin-loads-correctly-credentials-expected.txt: Added.
370         * http/tests/security/module-crossorigin-loads-correctly-credentials.html: Added.
371         * http/tests/security/module-crossorigin-loads-omit-expected.txt: Added.
372         * http/tests/security/module-crossorigin-loads-omit.html: Added.
373         * http/tests/security/module-crossorigin-loads-same-origin-expected.txt: Added.
374         * http/tests/security/module-crossorigin-loads-same-origin.html: Added.
375         * http/tests/security/module-crossorigin-onerror-information-expected.txt: Added.
376         * http/tests/security/module-crossorigin-onerror-information.html: Added.
377         * http/tests/security/module-incorrect-mime-types-expected.txt: Added.
378         * http/tests/security/module-incorrect-mime-types.html: Added.
379         * http/tests/security/module-no-mime-type-expected.txt: Added.
380         * http/tests/security/module-no-mime-type.html: Added.
381         * http/tests/security/resources/cors-script.php:
382         * http/tests/security/resources/module-local-script.js: Added.
383         * js/dom/modules/module-and-dom-content-loaded-expected.txt: Added.
384         * js/dom/modules/module-and-dom-content-loaded.html: Added.
385         * js/dom/modules/module-and-window-load-expected.txt: Added.
386         * js/dom/modules/module-and-window-load.html: Added.
387         * js/dom/modules/module-async-and-window-load-expected.txt: Added.
388         * js/dom/modules/module-async-and-window-load.html: Added.
389         * js/dom/modules/module-document-write-expected.txt: Added.
390         * js/dom/modules/module-document-write-src-expected.txt: Added.
391         * js/dom/modules/module-document-write-src.html: Added.
392         * js/dom/modules/module-document-write.html: Added.
393         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-expected.txt: Added.
394         * js/dom/modules/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.html: Added.
395         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror-expected.txt: Added.
396         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror.html: Added.
397         * js/dom/modules/module-execution-order-inline-expected.txt: Added.
398         * js/dom/modules/module-execution-order-inline.html: Added.
399         * js/dom/modules/module-execution-order-mixed-expected.txt: Added.
400         * js/dom/modules/module-execution-order-mixed-with-classic-scripts-expected.txt: Added.
401         * js/dom/modules/module-execution-order-mixed-with-classic-scripts.html: Added.
402         * js/dom/modules/module-execution-order-mixed.html: Added.
403         * js/dom/modules/module-incorrect-relative-specifier-expected.txt: Added.
404         * js/dom/modules/module-incorrect-relative-specifier.html: Added.
405         * js/dom/modules/module-incorrect-tag-expected.txt: Added.
406         * js/dom/modules/module-incorrect-tag.html: Added.
407         * js/dom/modules/module-inline-current-script-expected.txt: Added.
408         * js/dom/modules/module-inline-current-script.html: Added.
409         * js/dom/modules/module-inline-dynamic-expected.txt: Added.
410         * js/dom/modules/module-inline-dynamic.html: Added.
411         * js/dom/modules/module-inline-simple-expected.txt: Added.
412         * js/dom/modules/module-inline-simple.html: Added.
413         * js/dom/modules/module-load-event-expected.txt: Added.
414         * js/dom/modules/module-load-event-with-src-expected.txt: Added.
415         * js/dom/modules/module-load-event-with-src.html: Added.
416         * js/dom/modules/module-load-event.html: Added.
417         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic-expected.txt: Added.
418         * js/dom/modules/module-load-same-module-from-different-entry-point-dynamic.html: Added.
419         * js/dom/modules/module-load-same-module-from-different-entry-point-expected.txt: Added.
420         * js/dom/modules/module-load-same-module-from-different-entry-point.html: Added.
421         * js/dom/modules/module-not-found-error-event-expected.txt: Added.
422         * js/dom/modules/module-not-found-error-event-with-src-and-import-expected.txt: Added.
423         * js/dom/modules/module-not-found-error-event-with-src-and-import.html: Added.
424         * js/dom/modules/module-not-found-error-event-with-src-expected.txt: Added.
425         * js/dom/modules/module-not-found-error-event-with-src.html: Added.
426         * js/dom/modules/module-not-found-error-event.html: Added.
427         * js/dom/modules/module-src-current-script-expected.txt: Added.
428         * js/dom/modules/module-src-current-script.html: Added.
429         * js/dom/modules/module-src-dynamic-expected.txt: Added.
430         * js/dom/modules/module-src-dynamic.html: Added.
431         * js/dom/modules/module-src-simple-expected.txt: Added.
432         * js/dom/modules/module-src-simple.html: Added.
433         * js/dom/modules/module-type-case-insensitive-expected.txt: Added.
434         * js/dom/modules/module-type-case-insensitive.html: Added.
435         * js/dom/modules/module-will-fire-beforeload-expected.txt: Added.
436         * js/dom/modules/module-will-fire-beforeload.html: Added.
437         * js/dom/modules/script-tests/module-document-write-src.js: Added.
438         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror-throw.js: Added.
439         * js/dom/modules/script-tests/module-execution-error-inside-dependent-module-should-be-propagated-to-onerror.js: Added.
440         * js/dom/modules/script-tests/module-execution-order-mixed-2.js: Added.
441         * js/dom/modules/script-tests/module-execution-order-mixed-cappuccino.js: Added.
442         * js/dom/modules/script-tests/module-execution-order-mixed-cocoa.js: Added.
443         * js/dom/modules/script-tests/module-execution-order-mixed-matcha.js: Added.
444         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-2.js: Added.
445         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cappuccino.js: Added.
446         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-cocoa.js: Added.
447         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts-matcha.js: Added.
448         * js/dom/modules/script-tests/module-execution-order-mixed-with-classic-scripts.js: Added.
449         * js/dom/modules/script-tests/module-execution-order-mixed.js: Added.
450         * js/dom/modules/script-tests/module-inline-dynamic.js: Added.
451         (export.default.Cocoa.prototype.taste):
452         (export.default.Cocoa):
453         * js/dom/modules/script-tests/module-inline-simple.js: Added.
454         (export.default.Cocoa.prototype.taste):
455         (export.default.Cocoa):
456         * js/dom/modules/script-tests/module-load-event-with-src.js: Added.
457         * js/dom/modules/script-tests/module-load-same-module-from-different-entry-point.js: Added.
458         * js/dom/modules/script-tests/module-not-found-error-event-with-src-and-import.js: Added.
459         * js/dom/modules/script-tests/module-src-current-script.js: Added.
460         * js/dom/modules/script-tests/module-src-dynamic-cocoa.js: Added.
461         (Cocoa.prototype.taste):
462         (Cocoa):
463         * js/dom/modules/script-tests/module-src-dynamic.js: Added.
464         * js/dom/modules/script-tests/module-src-simple-cocoa.js: Added.
465         (Cocoa.prototype.taste):
466         (Cocoa):
467         * js/dom/modules/script-tests/module-src-simple.js: Added.
468         * js/dom/modules/script-tests/module-will-fire-beforeload.js: Added.
469
470 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
471
472         Web Inspector: Preview other CSS @media in browser window (print)
473         https://bugs.webkit.org/show_bug.cgi?id=13530
474         <rdar://problem/5712928>
475
476         Reviewed by Timothy Hatcher.
477
478         * inspector/page/media-query-list-listener-exception-expected.txt: Copied from LayoutTests/inspector/page/setEmulatedMedia-expected.txt.
479         * inspector/page/media-query-list-listener-exception.html: Copied from LayoutTests/inspector/page/setEmulatedMedia.html.
480         Rename this test which is about swallowing exceptions and happened to use inspector code.
481
482         * inspector/page/setEmulatedMedia-expected.txt:
483         * inspector/page/setEmulatedMedia.html:
484         Test for Page.setEmulatedMedia command.
485
486 2016-11-15  Jon Lee  <jonlee@apple.com>
487
488         Report active video and audio capture devices separately
489         https://bugs.webkit.org/show_bug.cgi?id=164769
490
491         Reviewed by Eric Carlson.
492
493         * fast/mediastream/MediaStream-page-muted-expected.txt: Update test.
494         * fast/mediastream/MediaStream-page-muted.html:
495
496 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
497
498         Marking js/regress-141098.html as flaky on ios-simulator.
499         https://bugs.webkit.org/show_bug.cgi?id=163046
500
501         Unreviewed test gardening.
502
503         * platform/ios-simulator/TestExpectations:
504
505 2016-11-15  Brady Eidson  <beidson@apple.com>
506
507         IndexedDB 2.0: Key collation during SQLite lookups is insanely slow.
508         https://bugs.webkit.org/show_bug.cgi?id=164754
509
510         Reviewed by Alex Christensen.
511
512         * TestExpectations: Unskip a test that passes even in debug builds, and re-classify
513           a test that used to be too-slow everywhere to be too-slow only in debug builds.
514
515 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
516
517         UIScriptController: script with no async tasks fails if an earlier script registered a callback
518         https://bugs.webkit.org/show_bug.cgi?id=164762
519
520         Reviewed by Wenson Hsieh.
521
522         * fast/harness/ui-side-script-with-callback-expected.txt: Added.
523         * fast/harness/ui-side-script-with-callback.html: Added.
524
525 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
526
527         UIScriptController: setting a callback to undefined should unregister it
528         https://bugs.webkit.org/show_bug.cgi?id=164796
529
530         Reviewed by Dean Jackson.
531
532         * fast/harness/ui-side-script-unregister-callback-expected.txt: Added.
533         * fast/harness/ui-side-script-unregister-callback.html: Added.
534
535 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
536
537         Marking http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html as flaky.
538         https://bugs.webkit.org/show_bug.cgi?id=161650
539
540         Unreviewed test gardening.
541
542         * platform/mac/TestExpectations:
543
544 2016-11-15  Ryan Haddad  <ryanhaddad@apple.com>
545
546         Skip fast/forms/search-cancel-button-change-input.html on ios-simulator since the test relies upon mouse events.
547
548         Unreviewed test gardening.
549
550         * platform/ios-simulator/TestExpectations:
551
552 2016-11-15  Filip Pizlo  <fpizlo@apple.com>
553
554         [mac-wk1 debug] ASSERTION FAILED: thisObject->m_propertyTableUnsafe
555         https://bugs.webkit.org/show_bug.cgi?id=162986
556
557         Reviewed by Saam Barati.
558         
559         This test should not crash anymore.
560
561         * platform/mac-wk1/TestExpectations:
562
563 2016-11-15  Jiewen Tan  <jiewen_tan@apple.com>
564
565         js-test-pre.js::shouldReject doesn't need _rejectCallback and _resolveCallback
566         https://bugs.webkit.org/show_bug.cgi?id=164758
567
568         Reviewed by Youenn Fablet.
569
570         Since the function returns a promise, it doesn't need _rejectCallback and _resolveCallback.
571
572         * crypto/subtle/generate-key-malformed-parameters.html:
573         * crypto/subtle/rsa-generate-key-malformed-parameters.html:
574         * crypto/workers/subtle/resources/rsa-generate-key.js:
575         * crypto/workers/subtle/rsa-generate-key-expected.txt:
576         * resources/js-test-pre.js:
577
578 2016-11-15  Joseph Pecoraro  <pecoraro@apple.com>
579
580         Web Inspector: inspector/worker/debugger-pause.html fails on WebKit1
581         https://bugs.webkit.org/show_bug.cgi?id=164787
582
583         Reviewed by Timothy Hatcher.
584
585         * inspector/worker/debugger-pause.html:
586         Make this test work for WebKit1 where the VM is shared between the
587         page and inspector page. We need to be able to stop the Inspector's
588         evaluation, so that we can evaluate and pause on the page, and then
589         come back to the inspector afterwards.
590
591 2016-11-15  Simon Fraser  <simon.fraser@apple.com>
592
593         [iOS WK2] Implement support for visual viewports
594         https://bugs.webkit.org/show_bug.cgi?id=164765
595
596         Reviewed by Tim Horton.
597
598         Adopt the visual viewport scrolling model in iOS WK2.
599         
600         These tests don't correctly test iOS WK2's async scrolling behavior (webkit.org/b/164779)
601         so rebaseline.
602
603         * platform/ios-simulator-wk2/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
604         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
605         * platform/ios-simulator-wk2/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
606         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-expected.txt: Added.
607         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
608         * platform/ios-simulator-wk2/fast/visual-viewport/zoomed-rects-expected.txt: Added.
609
610 2016-11-14  Brent Fulgham  <bfulgham@apple.com>
611
612         Correct handling of changing input type
613         https://bugs.webkit.org/show_bug.cgi?id=164759
614         <rdar://problem/29211174>
615
616         Reviewed by Darin Adler.
617
618         * fast/forms/search-cancel-button-change-input-expected.txt: Added.
619         * fast/forms/search-cancel-button-change-input.html: Added.
620
621 2016-11-15  Antti Koivisto  <antti@apple.com>
622
623         slot doesn't work as a flex container
624         https://bugs.webkit.org/show_bug.cgi?id=160740
625         <rdar://problem/28605080>
626
627         Reviewed by Ryosuke Niwa.
628
629         * fast/shadow-dom/css-scoping-slot-flex-expected.html: Added.
630         * fast/shadow-dom/css-scoping-slot-flex.html: Added.
631         * fast/shadow-dom/slot-crash-expected.txt:
632
633 2016-11-15  Joanmarie Diggs  <jdiggs@igalia.com>
634
635         AX: Need to update implicit/default values for aria-valuemin, aria-valuenow, and aria-valuemax
636         https://bugs.webkit.org/show_bug.cgi?id=164773
637
638         Reviewed by Chris Fleizach.
639
640         * accessibility/progressbar-expected.txt: Updated to reflect new behavior.
641         * accessibility/progressbar.html: Updated to reflect new behavior.
642         * accessibility/spinbutton-implicit-values-expected.txt: Added.
643         * accessibility/spinbutton-implicit-values.html: Added.
644
645 2016-11-14  Jiewen Tan  <jiewen_tan@apple.com>
646
647         Update SubtleCrypto::exportKey to match the latest spec
648         https://bugs.webkit.org/show_bug.cgi?id=164722
649         <rdar://problem/29251740>
650
651         Reviewed by Brent Fulgham.
652
653         Besides adding test cases for SubtleCrypto::exportKey, this patch also corrects a typo:
654         hmac-import-malformed-parameters* => hmac-import-key-malformed-parameters*.
655
656         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128-expected.txt: Added.
657         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-128.html: Added.
658         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192-expected.txt: Added.
659         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-192.html: Added.
660         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256-expected.txt: Added.
661         * crypto/subtle/aes-cbc-generate-export-key-jwk-length-256.html: Added.
662         * crypto/subtle/aes-cbc-generate-export-key-raw-expected.txt: Added.
663         * crypto/subtle/aes-cbc-generate-export-key-raw.html: Added.
664         * crypto/subtle/aes-export-key-malformed-parameters-expected.txt: Added.
665         * crypto/subtle/aes-export-key-malformed-parameters.html: Added.
666         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128-expected.txt: Added.
667         * crypto/subtle/aes-kw-generate-export-key-jwk-length-128.html: Added.
668         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192-expected.txt: Added.
669         * crypto/subtle/aes-kw-generate-export-key-jwk-length-192.html: Added.
670         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256-expected.txt: Added.
671         * crypto/subtle/aes-kw-generate-export-key-jwk-length-256.html: Added.
672         * crypto/subtle/aes-kw-generate-export-raw-key-expected.txt: Added.
673         * crypto/subtle/aes-kw-generate-export-raw-key.html: Added.
674         * crypto/subtle/export-key-malformed-parameters-expected.txt: Added.
675         * crypto/subtle/export-key-malformed-parameters.html: Added.
676         * crypto/subtle/hmac-export-key-malformed-parameters-expected.txt: Added.
677         * crypto/subtle/hmac-export-key-malformed-parameters.html: Added.
678         * crypto/subtle/hmac-generate-export-key-jwk-sha1-expected.txt: Added.
679         * crypto/subtle/hmac-generate-export-key-jwk-sha1.html: Added.
680         * crypto/subtle/hmac-generate-export-key-jwk-sha224-expected.txt: Added.
681         * crypto/subtle/hmac-generate-export-key-jwk-sha224.html: Added.
682         * crypto/subtle/hmac-generate-export-key-jwk-sha256-expected.txt: Added.
683         * crypto/subtle/hmac-generate-export-key-jwk-sha256.html: Added.
684         * crypto/subtle/hmac-generate-export-key-jwk-sha384-expected.txt: Added.
685         * crypto/subtle/hmac-generate-export-key-jwk-sha384.html: Added.
686         * crypto/subtle/hmac-generate-export-key-jwk-sha512-expected.txt: Added.
687         * crypto/subtle/hmac-generate-export-key-jwk-sha512.html: Added.
688         * crypto/subtle/hmac-generate-export-raw-key-expected.txt: Added.
689         * crypto/subtle/hmac-generate-export-raw-key.html: Added.
690         * crypto/subtle/hmac-import-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters-expected.txt.
691         * crypto/subtle/hmac-import-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/hmac-import-malformed-parameters.html.
692         * crypto/subtle/rsa-export-key-malformed-parameters-expected.txt: Added.
693         * crypto/subtle/rsa-export-key-malformed-parameters.html: Added.
694         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1-expected.txt: Added.
695         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha1.html: Added.
696         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224-expected.txt: Added.
697         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha224.html: Added.
698         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256-expected.txt: Added.
699         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha256.html: Added.
700         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384-expected.txt: Added.
701         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha384.html: Added.
702         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512-expected.txt: Added.
703         * crypto/subtle/rsa-oaep-generate-export-key-jwk-sha512.html: Added.
704         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk-expected.txt: Added.
705         * crypto/subtle/rsaes-pkcs1-v1_5-generate-export-key-jwk.html: Added.
706         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1-expected.txt: Added.
707         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha1.html: Added.
708         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224-expected.txt: Added.
709         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha224.html: Added.
710         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256-expected.txt: Added.
711         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha256.html: Added.
712         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384-expected.txt: Added.
713         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha384.html: Added.
714         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512-expected.txt: Added.
715         * crypto/subtle/rsassa-pkcs1-v1_5-generate-export-key-jwk-sha512.html: Added.
716         * crypto/workers/subtle/aes-generate-export-key-jwk-expected.txt: Added.
717         * crypto/workers/subtle/aes-generate-export-key-jwk.html: Added.
718         * crypto/workers/subtle/aes-generate-export-key-raw-expected.txt: Added.
719         * crypto/workers/subtle/aes-generate-export-key-raw.html: Added.
720         * crypto/workers/subtle/hmac-generate-export-key-jwk-expected.txt: Added.
721         * crypto/workers/subtle/hmac-generate-export-key-jwk.html: Added.
722         * crypto/workers/subtle/hmac-generate-export-key-raw-expected.txt: Added.
723         * crypto/workers/subtle/hmac-generate-export-key-raw.html: Added.
724         * crypto/workers/subtle/resources/aes-generate-export-key-jwk.js: Added.
725         * crypto/workers/subtle/resources/aes-generate-export-key-raw.js: Added.
726         * crypto/workers/subtle/resources/hmac-generate-export-key-jwk.js: Added.
727         * crypto/workers/subtle/resources/hmac-generate-export-key-raw.js: Added.
728         * crypto/workers/subtle/resources/rsa-generate-export-key-jwk.js: Added.
729         * crypto/workers/subtle/rsa-generate-export-key-jwk-expected.txt: Added.
730         * crypto/workers/subtle/rsa-generate-export-key-jwk.html: Added.
731
732 2016-11-15  Jon Lee  <jonlee@apple.com>
733
734         Remove HasMediaCaptureDevice
735         https://bugs.webkit.org/show_bug.cgi?id=164767
736         <rdar://problem/29263696>
737
738         Reviewed by Eric Carlson.
739
740         * fast/mediastream/MediaStream-page-muted-expected.txt: Remove check for HasMediaCaptureDevice.
741         * fast/mediastream/MediaStream-page-muted.html:
742
743 2016-11-14  Dave Hyatt  <hyatt@apple.com>
744
745         [CSS Parser] Fix font-synthesis and text-decoration-skip parsing
746         https://bugs.webkit.org/show_bug.cgi?id=164736
747
748         Reviewed by Dean Jackson.
749
750         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip-expected.txt:
751         * fast/css3-text/css3-text-decoration/text-decoration-skip/text-decoration-skip-roundtrip.html:
752         * fast/css3-text/font-synthesis-parse-expected.txt:
753         * fast/css3-text/font-synthesis-parse.html:
754
755 2016-11-15  Daniel Bates  <dabates@apple.com>
756
757         Disallow loads using HTTP 0.9 at the ResourceHandle/NetworkDataTask level
758         https://bugs.webkit.org/show_bug.cgi?id=164662
759         <rdar://problem/29268514>
760
761         Reviewed by Reviewed by Alex Christensen and Brady Eidson.
762
763         Add a test to ensure that we block a synchronous XHR load using HTTP 0.9.
764         Renamed test image-default-port-blocked.html to image-default-port-allowed.html
765         as we now allow a subresource load using HTTP 0.9 on a default port regardless
766         of the HTTP version the embedding page used.
767
768         Update test expectations as DRT/WTR do not emit a localized description for the
769         error associated with a load failure. Note that a message is emitted to
770         Web Inspector console.
771
772         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
773         * http/tests/security/http-0.9/iframe-blocked.html: Dump frame load callbacks
774         to see that load was cancelled as there is no other unique visible indication
775         of success.
776         * http/tests/security/http-0.9/image-blocked-expected.txt: Update expected result.
777         * http/tests/security/http-0.9/image-default-port-allowed-expected.txt: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked-expected.txt.
778         * http/tests/security/http-0.9/image-default-port-allowed.html: Renamed from LayoutTests/http/tests/security/http-0.9/image-default-port-blocked.html.
779         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Update expected result.
780         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Ditto.
781         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Ditto.
782         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Ditto.
783         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
784         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
785         * http/tests/security/http-0.9/xhr-blocked-expected.txt: Added.
786         * http/tests/security/http-0.9/xhr-blocked.html: Added.
787         * platform/wk2/TestExpectations: Skip the HTTP-0.9 tests in WebKit2 that use internals.registerDefaultPortForProtocol().
788         The function internals.registerDefaultPortForProtocol only updates the default-port-to-protocol map in the WebContent
789         process. However network loads in WebKit2 occur in the NetworkProcess. Further investigation is needed to determine
790         the best way to support testing with default ports. Ideally, we would run an HTTP server on port 80 for testing and
791         remove the need for internals.registerDefaultPortForProtocol().
792
793 2016-11-15  Zalan Bujtas  <zalan@apple.com>
794
795         [MultiCol] Render tree should be all clean by the end of FrameView::layout().
796         https://bugs.webkit.org/show_bug.cgi?id=162833
797
798         Reviewed by Simon Fraser.
799
800         This patch actually fixes the renderering of the closing quotation mark. Currently, it is
801         not rendered at all.
802
803         * fast/inline/out-of-flow-quotation-text-with-multicolumn-expected.html: Added.
804         * fast/inline/out-of-flow-quotation-text-with-multicolumn.html: Added.
805
806 2016-11-15  Alejandro G. Castro  <alex@igalia.com>
807
808         WebRTC: update MediaStream-MediaElement-srcObject.html test and unskip it
809         https://bugs.webkit.org/show_bug.cgi?id=159343
810
811         Reviewed by Philippe Normand.
812
813         Update the test to use the getUserMedia API and unskip it.
814
815         * fast/mediastream/MediaStream-MediaElement-srcObject-expected.txt:
816         Update the result of using the getUserMedia API.
817         * fast/mediastream/MediaStream-MediaElement-srcObject.html: Use
818         the getUserMedia API from the helper.
819         * platform/gtk/TestExpectations: Unskip the test.
820         * platform/mac/TestExpectations: Unskip the test.
821
822 2016-11-14  Joseph Pecoraro  <pecoraro@apple.com>
823
824         Web Inspector: Worker debugging should pause all targets and view call frames in all targets
825         https://bugs.webkit.org/show_bug.cgi?id=164305
826         <rdar://problem/29056192>
827
828         Reviewed by Timothy Hatcher.
829
830         * inspector/debugger/continueUntilNextRunLoop-expected.txt: Added.
831         * inspector/debugger/continueUntilNextRunLoop.html: Added.
832         New test for new Debugger.continueUntilNextRunLoop protocol method.
833
834         * inspector/worker/debugger-multiple-targets-pause-expected.txt: Added.
835         * inspector/worker/debugger-multiple-targets-pause.html: Added.
836         * inspector/worker/resources/worker-debugger-thread-1.js: Added.
837         * inspector/worker/resources/worker-debugger-thread-2.js: Added.
838         This tests uses a 250ms timeout because we have to have the worker thread
839         evaluate some work and trigger a pause on other threads before their work
840         starts. On debug builds, shorter times, like 100ms, would not be enough.
841
842         * inspector/worker/debugger-pause-expected.txt:
843         * inspector/worker/debugger-pause.html:
844         Now that all threads pause, the first InspectorTest.log evaluates JavaScript on
845         the page and causes a pause. So make the first log empty to keep the test unchanged.
846
847         * inspector/worker/runtime-basic-expected.txt:
848         * inspector/unit-tests/target-manager-expected.txt:
849         Updated display name of the mainTarget.
850
851 2016-11-14  Myles C. Maxfield  <mmaxfield@apple.com>
852
853         [WebGL2] Teach WebGLRenderingContextBase about new texture internal formats
854         https://bugs.webkit.org/show_bug.cgi?id=164525
855
856         Reviewed by Dean Jackson.
857
858         Test texture types without drawing. Instead, attach a texture to a framebuffer and
859         use readPixels() to make sure the texture retains its data.
860
861         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt: Added.
862         * fast/canvas/webgl/webgl2-texture-upload-enums.html: Added.
863
864 2016-11-14  Ryosuke Niwa  <rniwa@webkit.org>
865
866         document.createElementNS doesn't construct a custom element
867         https://bugs.webkit.org/show_bug.cgi?id=164700
868
869         Reviewed by Darin Adler.
870
871         Added W3C style testharness.js tests for createElementNS and DOMImplementation's createDocument.
872
873         * fast/custom-elements/DOMImplementation-createDocument-expected.txt: Added.
874         * fast/custom-elements/DOMImplementation-createDocument.html: Added.
875         * fast/custom-elements/document-createElementNS-expected.txt: Added.
876         * fast/custom-elements/document-createElementNS.html: Added.
877
878 2016-11-14  Dean Jackson  <dino@apple.com>
879
880         Handle filter() image type in new CSS Parser
881         https://bugs.webkit.org/show_bug.cgi?id=164673
882         <rdar://problems/29231376>
883
884         Reviewed by Darin Adler.
885
886         Remove the test that allows a string value for the
887         image source rather than a url().
888
889         * fast/filter-image/filter-image-animation-expected.txt:
890         * fast/filter-image/filter-image-animation.html:
891
892 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
893
894         AX: In ARIA 1.1, the implicit value for aria-level on headings is 2
895         https://bugs.webkit.org/show_bug.cgi?id=164714
896
897         Reviewed by Chris Fleizach.
898
899         Added new test case to existing test and updated expectations.
900
901         * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
902         * accessibility/heading-level-expected.txt: Updated.
903         * accessibility/heading-level.html: New test case added.
904
905 2016-11-14  Dave Hyatt  <hyatt@apple.com>
906
907         [CSS Parser] Remove incorrect cursor result
908         https://bugs.webkit.org/show_bug.cgi?id=164717
909
910         Reviewed by Dean Jackson.
911
912         * fast/css/cursor-parsing-expected.txt:
913         * fast/css/cursor-parsing.html:
914
915 2016-11-14  Youenn Fablet  <youenn@apple.com>
916
917         Refresh RTCDataChannel abstract infrastructure
918         https://bugs.webkit.org/show_bug.cgi?id=164680
919
920         Reviewed by Darin Adler.
921
922         * fast/mediastream/RTCPeerConnection-datachannel-expected.txt:
923         * fast/mediastream/RTCPeerConnection-datachannel.html:
924         * platform/mac/TestExpectations:
925
926 2016-11-14  David Kilzer  <ddkilzer@apple.com>
927
928         REGRESSION (r83521): Fix malformed <canvas> tag in fast/canvas/DrawImageSinglePixelStretch.html
929
930         Unreviewed.
931
932         Before: <canvas id="c"</canvas>
933         Parsed: <canvas id="c" <="" canvas="" width="200" height="50"></canvas>
934
935         After:  <canvas id="c"></canvas>
936         Parsed: <canvas id="c" width="200" height="50"></canvas>
937
938         * fast/canvas/DrawImageSinglePixelStretch.html: Close <canvas>
939         tag.  This does not affect test results, but the HTML5 parser
940         was covering for this mistake.
941
942 2016-11-14  David Kilzer  <ddkilzer@apple.com>
943
944         Bug 164702: WebContent crash due to checked unsigned overflow in WebCore: WebCore::RenderLayerCompositor::requiresCompositingLayer const + 1104
945         <https://webkit.org/b/164702>
946         <rdar://problem/29236368>
947
948         Reviewed by Darin Adler.
949
950         * inspector/layers/layers-compositing-reasons-expected.txt:
951         Update results.
952         * inspector/layers/layers-compositing-reasons.html: Update to
953         reproduce the crash.  This does not reproduce the original crash
954         stack, but does exercise the same crashing code.
955
956 2016-11-14  Joanmarie Diggs  <jdiggs@igalia.com>
957
958         AX: [ATK] Expose STATE_SINGLE_LINE and STATE_MULTI_LINE for ARIA searchbox role
959         https://bugs.webkit.org/show_bug.cgi?id=164712
960
961         Reviewed by Chris Fleizach.
962
963         * accessibility/gtk/singleline-and-multiline-expected.txt: Added.
964         * accessibility/gtk/singleline-and-multiline.html: Added.
965
966 2016-11-13  Fujii Hironori  <Hironori.Fujii@sony.com>
967
968         [HarfBuzz] HarfBuzzShaper should not assume numGlyphs is greater than 0
969         https://bugs.webkit.org/show_bug.cgi?id=164500
970
971         Reviewed by Myles C. Maxfield.
972
973         * fast/text/international/harfbuzz-runs-with-no-glyph-expected.txt: Added.
974         * fast/text/international/harfbuzz-runs-with-no-glyph.html: Added.
975         * fast/text/international/resources/ignorables.woff: Added.
976
977 2016-11-13  Chris Dumez  <cdumez@apple.com>
978
979         REGRESSION (204441): newsplex.com map does not load
980         https://bugs.webkit.org/show_bug.cgi?id=164705
981         <rdar://problem/28753438>
982
983         Reviewed by Darin Adler.
984
985         * fast/dom/getElementsByTagName-HTMLElement-prefix-expected.txt: Added.
986         * fast/dom/getElementsByTagName-HTMLElement-prefix.html: Added.
987
988 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
989
990         Add a way to get the UI-side scrolling tree as text via UIScriptController
991         https://bugs.webkit.org/show_bug.cgi?id=164697
992
993         Reviewed by Zalan Bujtas.
994
995         Add a test that dumps the scrolling state tree with a fixed element.
996
997         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Added.
998         * scrollingcoordinator/ios/ui-scrolling-tree.html: Added.
999
1000 2016-11-12  Simon Fraser  <simon.fraser@apple.com>
1001
1002         [iOS WK2] Share some code with Mac for post-async-scroll state reconciliation
1003         https://bugs.webkit.org/show_bug.cgi?id=164694
1004
1005         Reviewed by Zalan Bujtas.
1006
1007         Test that pans the page, and dumps GraphicsLayers before letting go.
1008
1009         * TestExpectations:
1010         * platform/ios-simulator-wk2/TestExpectations:
1011         * scrollingcoordinator/ios/sync-layer-positions-after-scroll-expected.txt: Added.
1012         * scrollingcoordinator/ios/sync-layer-positions-after-scroll.html: Added.
1013
1014 2016-11-12  Frederic Wang  <fwang@igalia.com>
1015
1016         Ensure MathML render tree are clean by the end of FrameView::layout().
1017         https://bugs.webkit.org/show_bug.cgi?id=162824
1018
1019         Reviewed by Darin Adler.
1020
1021         * mathml/invalid-markup-expected.txt: Added.
1022         * mathml/invalid-markup.html: Added.
1023         * mathml/mn-as-list-item-assert-expected.txt: Update text expectation now that invalid
1024         subtree appears in the output.
1025         * mathml/msubsup-fuzz-expected.txt: Ditto.
1026         * accessibility/mac/mathml-multiscript.txt: Ditto.
1027
1028 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
1029
1030         event.composedPath() does not include window
1031         https://bugs.webkit.org/show_bug.cgi?id=164609
1032         <rdar://problem/29210383>
1033
1034         Reviewed by Antti Koivisto.
1035
1036         Added a W3C style testharness.js test for dispatching an inside a shadow tree connected to a document.
1037
1038         * fast/shadow-dom/event-path-with-window-expected.txt: Added.
1039         * fast/shadow-dom/event-path-with-window.html: Added.
1040         * fast/shadow-dom/resources/event-path-test-helpers.js:
1041         (dispatchEventWithLog): Traverse from document to window. Also include the event object in the log.
1042
1043 2016-11-11  Joseph Pecoraro  <pecoraro@apple.com>
1044
1045         test262: DataView get methods should allow for missing offset, set methods should allow for missing value
1046         https://bugs.webkit.org/show_bug.cgi?id=164451
1047
1048         Reviewed by Darin Adler.
1049
1050         * fast/canvas/webgl/data-view-test-expected.txt:
1051         * fast/canvas/webgl/data-view-test.html:
1052         Create a DataView large enough so that the get/set operations don't fail
1053         due to out of bounds access, and assert that they do not throw, because
1054         the undefined offset and value parameters get converted to 0.
1055
1056         * webgl/1.0.2/conformance/typedarrays/data-view-test-expected.txt:
1057         This test is wrong. Leave the test alone but update our copy.
1058
1059 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
1060
1061         Skip editing/input/focus-change-with-marked-text.html everywhere except ios-simulator-wk1.
1062         https://bugs.webkit.org/show_bug.cgi?id=164666
1063
1064         Unreviewed test gardening.
1065
1066         * TestExpectations:
1067         * platform/ios-simulator-wk1/TestExpectations:
1068         * platform/ios-simulator-wk2/TestExpectations:
1069         * platform/mac/TestExpectations:
1070
1071 2016-11-11  Ryosuke Niwa  <rniwa@webkit.org>
1072
1073         Hovering over a slotted Text node clears hover state
1074         https://bugs.webkit.org/show_bug.cgi?id=164002
1075         <rdar://problem/29040471>
1076
1077         Reviewed by Simon Fraser.
1078
1079         Added two reference tests for activating and hovering over a Text node.
1080         The text node should activate :hover and :activate rules in the shadow tree respectively.
1081
1082         * fast/shadow-dom/activate-over-slotted-content-expected.html: Added.
1083         * fast/shadow-dom/activate-over-slotted-content.html: Added.
1084         * fast/shadow-dom/hover-over-slotted-content-expected.html: Added.
1085         * fast/shadow-dom/hover-over-slotted-content.html: Added.
1086         * platform/ios-simulator/TestExpectations: Skip the newly added tests since iOS doesn't
1087         support :hover or :activate via mouse down.
1088
1089 2016-11-11  Brent Fulgham  <bfulgham@apple.com>
1090
1091         Neutered ArrayBuffers are not properly serialized
1092         https://bugs.webkit.org/show_bug.cgi?id=164647
1093         <rdar://problem/29213490>
1094
1095         Reviewed by David Kilzer.
1096
1097         * fast/canvas/neutered-imagedata-expected.txt: Added.
1098         * fast/canvas/neutered-imagedata.html: Added.
1099
1100 2016-11-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1101
1102         [WK2] autocorrect and autocapitalize attributes do not work in contenteditable elements
1103         https://bugs.webkit.org/show_bug.cgi?id=164538
1104         <rdar://problem/8418711>
1105
1106         Reviewed by Ryosuke Niwa.
1107
1108         Adds new layout tests verifying that `autocorrect` and `autocapitalize` attributes can be used to opt out of
1109         autocapitalization and autocorrection in a contenteditable area in WK2. Additionally, tests that autocorrection
1110         and autocapitalization attributes may be changed by setting `element.autocorrect` and `element.autocapitalize`,
1111         respectively.
1112
1113         * fast/events/ios/contenteditable-autocapitalize-none-expected.txt: Added.
1114         * fast/events/ios/contenteditable-autocapitalize-none.html: Added.
1115         * fast/events/ios/contenteditable-autocorrect-off-expected.txt: Added.
1116         * fast/events/ios/contenteditable-autocorrect-off.html: Added.
1117
1118 2016-11-11  Antti Koivisto  <antti@apple.com>
1119
1120         Updating class name doesn't update the slotted content's style
1121         https://bugs.webkit.org/show_bug.cgi?id=164577
1122         <rdar://problem/29205873>
1123
1124         Reviewed by Ryosuke Niwa.
1125
1126         * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
1127         * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
1128
1129 2016-11-11  Chris Dumez  <cdumez@apple.com>
1130
1131         WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
1132         https://bugs.webkit.org/show_bug.cgi?id=164644
1133
1134         Reviewed by Brady Eidson.
1135
1136         Extend layout test coverage to check that:
1137         - WorkerGlobalScope.indexedDB is on the prototype.
1138         - WorkerGlobalScope.IDBDatabase constructor is on the instance
1139
1140         Both are enabled at runtime properties.
1141
1142         * fast/workers/WorkerGlobalScope-properties-prototype-expected.txt:
1143         * fast/workers/WorkerGlobalScope-properties-prototype.html:
1144         * fast/workers/self-hasOwnProperty-expected.txt:
1145         * fast/workers/self-hasOwnProperty.html:
1146
1147 2016-11-11  Antti Koivisto  <antti@apple.com>
1148
1149         Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
1150         https://bugs.webkit.org/show_bug.cgi?id=160864
1151
1152         Reviewed by Ryosuke Niwa.
1153
1154         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation-expected.html: Added.
1155         * fast/shadow-dom/css-scoping-host-and-slotted-context-invalidation.html: Added.
1156
1157 2016-11-11  Eric Carlson  <eric.carlson@apple.com>
1158
1159         [MediaStream] defer resolution of getUserMedia promise made in a background tab
1160         https://bugs.webkit.org/show_bug.cgi?id=164643
1161         <rdar://problem/29048317>
1162
1163         Reviewed by Brady Eidson.
1164
1165         * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
1166         * fast/mediastream/get-user-media-background-tab.html: Added.
1167
1168 2016-11-10  Jiewen Tan  <jiewen_tan@apple.com>
1169
1170         Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
1171         https://bugs.webkit.org/show_bug.cgi?id=164624
1172         <rdar://problem/29210140>
1173
1174         Reviewed by Brent Fulgham.
1175
1176         * crypto/subtle/generate-key-malformed-parameters-expected.txt:
1177         * crypto/subtle/import-key-malformed-parameters-expected.txt:
1178
1179 2016-11-11  Ryan Haddad  <ryanhaddad@apple.com>
1180
1181         Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
1182
1183         Unreviewed test gardening.
1184
1185         * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
1186
1187 2016-11-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1188
1189         Composition state should be cleared when changing focus to a non-editable element
1190         https://bugs.webkit.org/show_bug.cgi?id=164595
1191         <rdar://problem/26412551>
1192
1193         Reviewed by Enrica Casucci.
1194
1195         Adds a new layout test to ensure that when changing focus from an element with pending composition text to
1196         another element, the composition is committed and there should not still be a pending composition.
1197
1198         * editing/input/focus-change-with-marked-text-expected.txt: Added.
1199         * editing/input/focus-change-with-marked-text.html: Added.
1200         * platform/ios-simulator-wk2/TestExpectations:
1201         * platform/mac/TestExpectations:
1202
1203 2016-11-11  Manuel Rego Casasnovas  <rego@igalia.com>
1204
1205         [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
1206         https://bugs.webkit.org/show_bug.cgi?id=163450
1207
1208         Reviewed by Darin Adler.
1209
1210         The tests shouldn't crash in debug to verify that the bug is fixed.
1211         On top of that the positioned grid items should appear in the right position too.
1212
1213         * fast/css-grid-layout/grid-positioned-item-dynamic-change-expected.html: Added.
1214         * fast/css-grid-layout/grid-positioned-item-dynamic-change.html: Added.
1215         * fast/css-grid-layout/grid-simplified-layout-positioned-expected.html: Added.
1216         * fast/css-grid-layout/grid-simplified-layout-positioned.html: Added.
1217
1218 2016-11-11  Antoine Quint  <graouts@apple.com>
1219
1220         [Modern Media Controls] Media Controller: media tracks control support
1221         https://bugs.webkit.org/show_bug.cgi?id=164618
1222         <rdar://problem/27989483>
1223
1224         Reviewed by Dean Jackson.
1225
1226         Adding new tests to check that we enable the media tracks button when we have text tracks
1227         or multiple audio tracks, and that it's disabled otherwise.
1228
1229         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Added.
1230         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Added.
1231         * media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt: Added.
1232         * media/modern-media-controls/tracks-support/tracks-support-no-tracks.html: Added.
1233         * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Added.
1234         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Added.
1235
1236 2016-11-10  Yusuke Suzuki  <utatane.tea@gmail.com>
1237
1238         [DOMJIT] Document#body should have DOMJIT patchpoint
1239         https://bugs.webkit.org/show_bug.cgi?id=164627
1240
1241         Reviewed by Darin Adler.
1242
1243         * js/dom/domjit-accessor-document-body-expected.txt: Added.
1244         * js/dom/domjit-accessor-document-body.html: Added.
1245
1246 2016-11-10  John Wilander  <wilander@apple.com>
1247
1248         Add link information to data transfer pasteboard for drag and drop links
1249         https://bugs.webkit.org/show_bug.cgi?id=163468
1250         <rdar://problem/20634630>
1251
1252         Reviewed by Brent Fulgham.
1253
1254         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard-expected.txt: Added.
1255         * editing/pasteboard/drag-link-with-data-transfer-adds-trusted-link-to-pasteboard.html: Added.
1256             This test ensures data transfer is not deleted or overwritten for the types 'text' and 'url'.
1257         * platform/ios-simulator/TestExpectations:
1258             Drag & drop is not supported on iOS.
1259
1260 2016-11-10  Chris Dumez  <cdumez@apple.com>
1261
1262         REGRESSION (r208522): LayoutTest fast/loader/reload-zero-byte-plugin.html is a flaky failure
1263         https://bugs.webkit.org/show_bug.cgi?id=164570
1264
1265         Reviewed by Simon Fraser.
1266
1267         Unskip test which should no longer be flaky.
1268
1269         * platform/mac/TestExpectations:
1270
1271 2016-11-10  Brady Eidson  <beidson@apple.com>
1272
1273         IndexedDB 2.0 Support the IDBDatabase.onclose event.
1274         https://bugs.webkit.org/show_bug.cgi?id=164602
1275
1276         Reviewed by Alex Christensen.
1277
1278         * TestExpectations:
1279         * storage/indexeddb/modern/handle-user-delete-expected.txt:
1280         * storage/indexeddb/modern/resources/handle-user-delete.js:
1281
1282 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1283
1284         Marking swipe/pushState-cached-back-swipe.html and swipe/main-frame-pinning-requirement.html as failing.
1285         https://bugs.webkit.org/show_bug.cgi?id=164572
1286
1287         Unreviewed test gardening.
1288
1289         * platform/mac-wk2/TestExpectations:
1290
1291 2016-11-10  Ryosuke Niwa  <rniwa@webkit.org>
1292
1293         Copied text would contain text inside CDATA sections and comments
1294         https://bugs.webkit.org/show_bug.cgi?id=164578
1295
1296         Reviewed by Darin Adler.
1297
1298         Added a regression test for creating an attributed string from different kinds of Text nodes.
1299         Comment and CDataSection should not be included in the attributed string.
1300
1301         * editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
1302         * editing/mac/attributed-string/comment-cdata-section.html: Added.
1303         * platform/mac-yosemite/editing/mac/attributed-string/comment-cdata-section-expected.txt: Added.
1304
1305 2016-11-10  Joseph Pecoraro  <pecoraro@apple.com>
1306
1307         test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
1308         https://bugs.webkit.org/show_bug.cgi?id=164450
1309
1310         Reviewed by Darin Adler.
1311
1312         * fast/canvas/webgl/data-view-crash-expected.txt:
1313         * fast/canvas/webgl/data-view-test-expected.txt:
1314         Better error message.
1315
1316 2016-11-10  Eric Carlson  <eric.carlson@apple.com>
1317
1318         [MediaStream] apply constraints passed to getUserMedia()
1319         https://bugs.webkit.org/show_bug.cgi?id=164561
1320
1321         Reviewed by Youenn Fablet.
1322         <rdar://problem/29191384>
1323
1324         * fast/mediastream/MediaDevices-getUserMedia.html:
1325         * fast/mediastream/MediaStream-video-element-expected.txt:
1326         * fast/mediastream/MediaStream-video-element-track-stop-expected.txt:
1327         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1328         * fast/mediastream/MediaStreamTrack-getSettings-expected.txt:
1329
1330 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1331
1332         Marking inspector/sampling-profiler tests as flaky timeouts.
1333         https://bugs.webkit.org/show_bug.cgi?id=164388
1334
1335         Unreviewed test gardening.
1336
1337         * platform/mac/TestExpectations:
1338
1339 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1340
1341         Marking http/tests/cache/disk-cache/disk-cache-request-headers.html as flaky on ios-simulator.
1342         https://bugs.webkit.org/show_bug.cgi?id=164594
1343
1344         Unreviewed test gardening.
1345
1346         * platform/ios-simulator/TestExpectations:
1347
1348 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1349
1350         Marking fast/loader/reload-zero-byte-plugin.html as flaky.
1351         https://bugs.webkit.org/show_bug.cgi?id=164570
1352
1353         Unreviewed test gardening.
1354
1355         * platform/mac/TestExpectations:
1356
1357 2016-11-10  Brent Fulgham  <bfulgham@apple.com>
1358
1359         Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
1360         https://bugs.webkit.org/show_bug.cgi?id=164592
1361
1362         Unreviewed test gardening after r208550.
1363
1364         * TestExpectations:
1365
1366 2016-11-10  Daniel Bates  <dabates@apple.com>
1367
1368         Add test that image load over default port using HTTP 0.9 protocol is blocked when page is
1369         served with a different HTTP version
1370         https://bugs.webkit.org/show_bug.cgi?id=164552
1371
1372         Reviewed by Brent Fulgham.
1373
1374         * http/tests/security/http-0.9/image-default-port-blocked-expected.txt: Added.
1375         * http/tests/security/http-0.9/image-default-port-blocked.html: Added.
1376
1377 2016-11-10  Daniel Bates  <dabates@apple.com>
1378
1379         REGRESSION (r195004): Scripts and plugins blocked for subsequent loads in same WebContent
1380         process after receiving HTTP 0.9 response
1381         https://bugs.webkit.org/show_bug.cgi?id=164387
1382         <rdar://problem/28987537>
1383
1384         Reviewed by Brent Fulgham.
1385
1386         Add a new test to ensure that the HTTP 0.9 sandbox policy does not persist across navigations.
1387
1388         Unskip HTTP 0.9 tests and update expected results for existing tests as needed.
1389
1390         * TestExpectations: Unskip the HTTP 0.9 tests.
1391         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Remove duplicate console
1392         messages now that we emit the console message exactly once per document.
1393         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Ditto.
1394         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Update expected result now that we
1395         no longer emit a console message for a blocked load.
1396         * http/tests/security/http-0.9/image-blocked-expected.txt: Ditto.
1397         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Remove
1398         duplicate console messages now that we emit the console message exactly once per document.
1399         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Ditto.
1400         * http/tests/security/http-0.9/resources/sandbox-should-not-persist-on-navigation.html: Added.
1401         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt: Added.
1402         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation.html: Added.
1403         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Update expected result
1404         now that we no longer apply a sandbox policy to the main resource if a subresource had an HTTP 0.9
1405         response.
1406         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Ditto.
1407         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Ditto.
1408
1409 2016-11-04  Jiewen Tan  <jiewen_tan@apple.com>
1410
1411         Update SubtleCrypto::importKey to match the latest spec
1412         https://bugs.webkit.org/show_bug.cgi?id=164446
1413         <rdar://problem/29123621>
1414
1415         Reviewed by Brent Fulgham.
1416
1417         Besides adding test cases for SubtleCrypto::importKey. This patch also corrects a typo:
1418         generate-key-malformed-paramters*.
1419
1420         * crypto/subtle/aes-cbc-import-jwk-key-length-128-expected.txt: Added.
1421         * crypto/subtle/aes-cbc-import-jwk-key-length-128.html: Added.
1422         * crypto/subtle/aes-cbc-import-jwk-key-length-192-expected.txt: Added.
1423         * crypto/subtle/aes-cbc-import-jwk-key-length-192.html: Added.
1424         * crypto/subtle/aes-cbc-import-jwk-key-length-256-expected.txt: Added.
1425         * crypto/subtle/aes-cbc-import-jwk-key-length-256.html: Added.
1426         * crypto/subtle/aes-cbc-import-jwk-key-minimum-expected.txt: Added.
1427         * crypto/subtle/aes-cbc-import-jwk-key-minimum.html: Added.
1428         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable-expected.txt: Added.
1429         * crypto/subtle/aes-cbc-import-jwk-key-non-extractable.html: Added.
1430         * crypto/subtle/aes-cbc-import-raw-key-length-128-expected.txt: Added.
1431         * crypto/subtle/aes-cbc-import-raw-key-length-128.html: Added.
1432         * crypto/subtle/aes-cbc-import-raw-key-length-192-expected.txt: Added.
1433         * crypto/subtle/aes-cbc-import-raw-key-length-192.html: Added.
1434         * crypto/subtle/aes-cbc-import-raw-key-length-256-expected.txt: Added.
1435         * crypto/subtle/aes-cbc-import-raw-key-length-256.html: Added.
1436         * crypto/subtle/aes-import-key-malformed-parameters-expected.txt: Added.
1437         * crypto/subtle/aes-import-key-malformed-parameters.html: Added.
1438         * crypto/subtle/aes-kw-import-jwk-key-length-128-expected.txt: Added.
1439         * crypto/subtle/aes-kw-import-jwk-key-length-128.html: Added.
1440         * crypto/subtle/aes-kw-import-jwk-key-length-192-expected.txt: Added.
1441         * crypto/subtle/aes-kw-import-jwk-key-length-192.html: Added.
1442         * crypto/subtle/aes-kw-import-jwk-key-length-256-expected.txt: Added.
1443         * crypto/subtle/aes-kw-import-jwk-key-length-256.html: Added.
1444         * crypto/subtle/aes-kw-import-raw-key-expected.txt: Added.
1445         * crypto/subtle/aes-kw-import-raw-key.html: Added.
1446         * crypto/subtle/generate-key-malformed-parameters-expected.txt: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters-expected.txt.
1447         * crypto/subtle/generate-key-malformed-parameters.html: Renamed from LayoutTests/crypto/subtle/generate-key-malformed-paramters.html.
1448         * crypto/subtle/hmac-generate-key-customized-length-expected.txt:
1449         * crypto/subtle/hmac-generate-key-customized-length.html:
1450         * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt:
1451         * crypto/subtle/hmac-generate-key-malformed-parameters.html:
1452         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt:
1453         * crypto/subtle/hmac-import-raw-key-customized-length.html:
1454         * crypto/subtle/hmac-import-jwk-key-minimum-expected.txt: Added.
1455         * crypto/subtle/hmac-import-jwk-key-minimum.html: Added.
1456         * crypto/subtle/hmac-import-jwk-key-non-extractable-expected.txt: Added.
1457         * crypto/subtle/hmac-import-jwk-key-non-extractable.html: Added.
1458         * crypto/subtle/hmac-import-jwk-key-sha1-expected.txt: Added.
1459         * crypto/subtle/hmac-import-jwk-key-sha1.html: Added.
1460         * crypto/subtle/hmac-import-jwk-key-sha224-expected.txt: Added.
1461         * crypto/subtle/hmac-import-jwk-key-sha224.html: Added.
1462         * crypto/subtle/hmac-import-jwk-key-sha256-expected.txt: Added.
1463         * crypto/subtle/hmac-import-jwk-key-sha256.html: Added.
1464         * crypto/subtle/hmac-import-jwk-key-sha384-expected.txt: Added.
1465         * crypto/subtle/hmac-import-jwk-key-sha384.html: Added.
1466         * crypto/subtle/hmac-import-jwk-key-sha512-expected.txt: Added.
1467         * crypto/subtle/hmac-import-jwk-key-sha512.html: Added.
1468         * crypto/subtle/hmac-import-malformed-parameters-expected.txt: Added.
1469         * crypto/subtle/hmac-import-malformed-parameters.html: Added.
1470         * crypto/subtle/hmac-import-raw-key-customized-length-expected.txt: Added.
1471         * crypto/subtle/hmac-import-raw-key-customized-length.html: Added.
1472         * crypto/subtle/hmac-import-raw-key-expected.txt: Added.
1473         * crypto/subtle/hmac-import-raw-key.html: Added.
1474         * crypto/subtle/import-key-malformed-parameters-expected.txt: Added.
1475         * crypto/subtle/import-key-malformed-parameters.html: Added.
1476         * crypto/subtle/rsa-import-key-malformed-parameters-expected.txt: Added.
1477         * crypto/subtle/rsa-import-key-malformed-parameters.html: Added.
1478         * crypto/subtle/rsa-oaep-import-jwk-private-key-expected.txt: Added.
1479         * crypto/subtle/rsa-oaep-import-jwk-private-key.html: Added.
1480         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1-expected.txt: Added.
1481         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha1.html: Added.
1482         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224-expected.txt: Added.
1483         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha224.html: Added.
1484         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256-expected.txt: Added.
1485         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha256.html: Added.
1486         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384-expected.txt: Added.
1487         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha384.html: Added.
1488         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512-expected.txt: Added.
1489         * crypto/subtle/rsa-oaep-import-jwk-public-key-sha512.html: Added.
1490         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
1491         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-private-key.html: Added.
1492         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-expected.txt: Added.
1493         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero-expected.txt: Added.
1494         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-leading-zero.html: Added.
1495         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum-expected.txt: Added.
1496         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-minimum.html: Added.
1497         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable-expected.txt: Added.
1498         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key-non-extractable.html: Added.
1499         * crypto/subtle/rsaes-pkcs1-v1_5-import-jwk-public-key.html: Added.
1500         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key-expected.txt: Added.
1501         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-private-key.html: Added.
1502         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1-expected.txt: Added.
1503         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha1.html: Added.
1504         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224-expected.txt: Added.
1505         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha224.html: Added.
1506         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256-expected.txt: Added.
1507         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha256.html: Added.
1508         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384-expected.txt: Added.
1509         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha384.html: Added.
1510         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512-expected.txt: Added.
1511         * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-public-key-sha512.html: Added.
1512         * crypto/webkitSubtle/hmac-generate-key-expected.txt:
1513         * crypto/webkitSubtle/hmac-generate-key.html:
1514         * crypto/webkitSubtle/hmac-import-jwk-expected.txt:
1515         * crypto/webkitSubtle/hmac-import-jwk.html:
1516         * crypto/webkitSubtle/hmac-postMessage-expected.txt:
1517         * crypto/webkitSubtle/hmac-postMessage.html:
1518         * crypto/webkitSubtle/hmac-sign-verify-expected.txt:
1519         * crypto/webkitSubtle/hmac-sign-verify.html:
1520         * crypto/workers/subtle/aes-import-jwk-key-expected.txt: Added.
1521         * crypto/workers/subtle/aes-import-jwk-key.html: Added.
1522         * crypto/workers/subtle/aes-import-raw-key-expected.txt: Added.
1523         * crypto/workers/subtle/aes-import-raw-key.html: Added.
1524         * crypto/workers/subtle/hmac-import-jwk-key-expected.txt: Added.
1525         * crypto/workers/subtle/hmac-import-jwk-key.html: Added.
1526         * crypto/workers/subtle/hmac-import-raw-key-expected.txt: Added.
1527         * crypto/workers/subtle/hmac-import-raw-key.html: Added.
1528         * crypto/workers/subtle/hmac-postMessage-worker-expected.txt:
1529         * crypto/workers/subtle/hmac-postMessage-worker.html:
1530         * crypto/workers/subtle/resources/aes-import-jwk-key.js: Added.
1531         * crypto/workers/subtle/resources/aes-import-raw-key.js: Added.
1532         * crypto/workers/subtle/resources/hmac-import-jwk-key.js: Added.
1533         * crypto/workers/subtle/resources/hmac-import-raw-key.js: Added.
1534         * crypto/workers/subtle/resources/hmac-postMessage-worker.js:
1535         * crypto/workers/subtle/resources/rsa-import-jwk-private-key.js: Added.
1536         * crypto/workers/subtle/resources/rsa-import-jwk-public-key.js: Added.
1537         * crypto/workers/subtle/rsa-import-jwk-private-key-expected.txt: Added.
1538         * crypto/workers/subtle/rsa-import-jwk-private-key.html: Added.
1539         * crypto/workers/subtle/rsa-import-jwk-public-key-expected.txt: Added.
1540         * crypto/workers/subtle/rsa-import-jwk-public-key.html: Added.
1541
1542 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1543
1544         Marking media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html as flaky.
1545         https://bugs.webkit.org/show_bug.cgi?id=164598
1546
1547         Unreviewed test gardening.
1548
1549         * platform/mac/TestExpectations:
1550
1551 2016-11-10  Ryan Haddad  <ryanhaddad@apple.com>
1552
1553         Temporarily marking storage/domstorage/sessionstorage/blocked-file-access.html as failing.
1554         https://bugs.webkit.org/show_bug.cgi?id=164592
1555
1556         Unreviewed test gardening.
1557
1558         * TestExpectations:
1559
1560 2016-11-10  Aaron Chu  <aaron_chu@apple.com>
1561
1562         Web Inspector: AXI: clarify button roles (e.g. toggle or popup button)
1563         https://bugs.webkit.org/show_bug.cgi?id=130726
1564         <rdar://problem/16420420>
1565
1566         Reviewed by Brian Burg.
1567
1568         Updated related test cases.
1569
1570         * accessibility/roles-computedRoleString-expected.txt:
1571         * accessibility/roles-computedRoleString.html:
1572         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1573         * inspector/dom/getAccessibilityPropertiesForNode.html:
1574         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1575
1576 2016-11-10  Antoine Quint  <graouts@apple.com>
1577
1578         [Modern Media Controls] Media Controller: update controls based on fullscreen playback on macOS
1579         https://bugs.webkit.org/show_bug.cgi?id=164554
1580         <rdar://problem/29183439>
1581
1582         Reviewed by Dean Jackson.
1583
1584         Adding a new test to check that we use fullscreen controls on macOS once we've entered fullscreen.
1585
1586         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt: Added.
1587         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html: Added.
1588         * platform/ios-simulator/TestExpectations:
1589
1590 2016-11-08  Sergio Villar Senin  <svillar@igalia.com>
1591
1592         [css-grid] Fix fr tracks sizing under min|max-size constraints
1593         https://bugs.webkit.org/show_bug.cgi?id=150674
1594
1595         Reviewed by Darin Adler.
1596
1597         * fast/css-grid-layout/flex-sizing-columns-min-max-width-expected.txt: Added.
1598         * fast/css-grid-layout/flex-sizing-columns-min-max-width.html: Added.
1599         * fast/css-grid-layout/flex-sizing-rows-min-max-height-expected.txt: Added.
1600         * fast/css-grid-layout/flex-sizing-rows-min-max-height.html: Added.
1601
1602 2016-11-09  Ryosuke Niwa  <rniwa@webkit.org>
1603
1604         WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
1605         https://bugs.webkit.org/show_bug.cgi?id=164501
1606         <rdar://problem/29152282>
1607
1608         Reviewed by Sam Weinig.
1609
1610         Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
1611         instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
1612
1613         This patch aliens [WebHTMLView attributedString] to what we use on copy & paste by using HTMLConverter instead.
1614         The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
1615
1616         I've manually confirmed that these test results didn't change across the large refactoring as seen in:
1617         https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
1618
1619         * editing/mac/attributed-string/anchor-element-expected.txt:
1620         * editing/mac/attributed-string/basic-expected.txt:
1621         * editing/mac/attributed-string/font-size-expected.txt:
1622         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1623         * editing/mac/attributed-string/font-weight-expected.txt:
1624         * editing/mac/attributed-string/letter-spacing-expected.txt:
1625         * editing/mac/attributed-string/text-decorations-expected.txt:
1626         * editing/mac/attributed-string/vertical-align-expected.txt:
1627         * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1628         * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
1629         * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
1630         * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
1631         * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1632         * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
1633         * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
1634         * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
1635         * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
1636
1637 2016-11-09  Chris Dumez  <cdumez@apple.com>
1638
1639         [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
1640         https://bugs.webkit.org/show_bug.cgi?id=164522
1641
1642         Reviewed by Alex Christensen.
1643
1644         Unskip corresponding tests now that they pass on Yosemite and El Capitan.
1645
1646         * platform/mac-wk2/TestExpectations:
1647
1648 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
1649
1650         Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
1651         https://bugs.webkit.org/show_bug.cgi?id=161951
1652         <rdar://problem/28295767>
1653
1654         Reviewed by Brian Burg.
1655
1656         Rewrite tests to be more deterministic. For tests that
1657         relied on a Resumed event to happen after a short amount
1658         of time, instead have the test dispatch an event when it is
1659         appropriate to continue. Take this opportunity to rewrite
1660         some tests using new style and best practices.
1661
1662         * inspector/debugger/break-in-constructor-before-super.html:
1663         * inspector/debugger/break-on-exception-throw-in-promise.html:
1664         * inspector/debugger/break-on-exception.html:
1665         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
1666         * inspector/debugger/break-on-uncaught-exception.html:
1667         * inspector/debugger/breakpoint-syntax-error-top-level.html:
1668         * inspector/debugger/command-line-api-exception-expected.txt:
1669         * inspector/debugger/command-line-api-exception-nested-catch.html:
1670         * inspector/debugger/command-line-api-exception.html:
1671         * inspector/debugger/csp-exceptions.html:
1672         * inspector/debugger/didSampleProbe-multiple-probes.html:
1673         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
1674         * inspector/debugger/evaluateOnCallFrame-errors.html:
1675         * inspector/debugger/pause-reason-expected.txt:
1676         * inspector/debugger/pause-reason.html:
1677         * inspector/debugger/paused-scopes-expected.txt:
1678         * inspector/debugger/paused-scopes.html:
1679         * inspector/debugger/resources/exceptions.js:
1680         * inspector/debugger/scriptParsed.html:
1681         * inspector/debugger/sourceURL-repeated-identical-executions.html:
1682         * inspector/debugger/sourceURLs.html:
1683         * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html:
1684
1685 2016-11-09  Chris Dumez  <cdumez@apple.com>
1686
1687         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
1688         https://bugs.webkit.org/show_bug.cgi?id=164458
1689         <rdar://problem/28905514>
1690
1691         Reviewed by Darin Adler.
1692
1693         Add layout test coverage for downloading blobs, both via <a download> or
1694         because a load is later converted into a download.
1695
1696         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
1697         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
1698         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
1699         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
1700         * platform/ios-simulator-wk1/TestExpectations:
1701         * platform/ios-simulator-wk2/TestExpectations:
1702         * platform/mac-wk1/TestExpectations:
1703         * platform/win/TestExpectations:
1704
1705 2016-11-09  Joseph Pecoraro  <pecoraro@apple.com>
1706
1707         Web Inspector: Associate Worker Resources with the Worker and not the Page
1708         https://bugs.webkit.org/show_bug.cgi?id=164342
1709         <rdar://problem/29075775>
1710
1711         Reviewed by Timothy Hatcher.
1712
1713         * inspector/worker/resources-in-worker-expected.txt: Added.
1714         * inspector/worker/resources-in-worker.html: Added.
1715         * inspector/worker/resources/dataFetch.json: Added.
1716         * inspector/worker/resources/dataXHR.json: Added.
1717         * inspector/worker/resources/resource-utilities.js: Added.
1718         (loadResourceXHR):
1719         (loadResourceFetch):
1720         * inspector/worker/resources/worker-resources.js: Added.
1721         (importScript):
1722         (onmessage):
1723
1724 2016-11-09  Brent Fulgham  <bfulgham@apple.com>
1725
1726         Windows localStorage tests will fail until Bug 155185 is fixed.
1727         https://bugs.webkit.org/show_bug.cgi?id=155185
1728
1729         * platform/win/TestExpectations: Mark localStorage tests as expected
1730         to fail for now.
1731
1732 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1733
1734         Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
1735         https://bugs.webkit.org/show_bug.cgi?id=164336
1736
1737         Unreviewed test gardening.
1738
1739         * platform/mac-wk1/TestExpectations:
1740
1741 2016-11-09  Alex Christensen  <achristensen@webkit.org>
1742
1743         Unreviewed, rolling out r208438.
1744
1745         crashes
1746
1747         Reverted changeset:
1748
1749         "[WK2][NETWORK_SESSION] Add support for downloading file
1750         backed blobs"
1751         https://bugs.webkit.org/show_bug.cgi?id=164458
1752         http://trac.webkit.org/changeset/208438
1753
1754 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1755
1756         Marking two media/modern-media-controls tests as flaky.
1757
1758         Unreviewed test gardening.
1759
1760         * TestExpectations:
1761         * platform/mac/TestExpectations:
1762
1763 2016-11-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
1764
1765         Change the decoding for some animated images to be asynchronous
1766         https://bugs.webkit.org/show_bug.cgi?id=161566
1767
1768         Reviewed by Simon Fraser.
1769
1770         * fast/images/slower-animation-than-decoding-image-expected.txt: Added.
1771         * fast/images/slower-animation-than-decoding-image.html: Added.
1772         * fast/images/slower-decoding-than-animation-image-expected.txt: Added.
1773         * fast/images/slower-decoding-than-animation-image.html: Added.
1774         In these tests, CanvasRenderingContext2D.drawImage() is used to better
1775         control advancing the animation of an animated image. A setTimeout() is
1776         used instead of the frame duration to schedule when the drawing happens.
1777         The first test ensures that faster decoding does not overrule the frame
1778         duration; the setTimeout interval in this case. The second test ensures
1779         the animation is not advanced unless decoding the next frame has finished.
1780
1781         * fast/images/stopped-animation-deleted-image-expected.txt: Added.
1782         * fast/images/stopped-animation-deleted-image.html: Added.
1783         This test ensures that if an animated image is removed from the document,
1784         its draw() method won't be called even if the animation timer fires or the
1785         decoding new frame availability notification is received.
1786
1787 2016-11-04  Brent Fulgham  <bfulgham@apple.com>
1788
1789         Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked
1790         https://bugs.webkit.org/show_bug.cgi?id=155185
1791         <rdar://problem/11101440>
1792
1793         Reviewed by Brady Eidson.
1794
1795         * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
1796         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk-expected.txt: Added.
1797         * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk.html: Added.
1798         * storage/domstorage/localstorage/blocked-file-access.html: Added.
1799         * storage/domstorage/localstorage/resources/allowed-example.html: Added.
1800         * storage/domstorage/localstorage/resources/blocked-example.html: Added.
1801
1802 2016-11-09  Alex Christensen  <achristensen@webkit.org>
1803
1804         URLParser should not consider path of URLs with no host to start at the first slash after the colon
1805         https://bugs.webkit.org/show_bug.cgi?id=164555
1806
1807         Reviewed by Tim Horton.
1808
1809         * fast/url/segments-expected.txt:
1810         * fast/url/segments-from-data-url-expected.txt:
1811         * fast/loader/url-parse-1-expected.txt:
1812         * fetch/fetch-url-serialization-expected.txt:
1813
1814 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
1815
1816         Implement visual-viewport based position:fixed handling for Mac async scrolling
1817         https://bugs.webkit.org/show_bug.cgi?id=164495
1818
1819         Reviewed by Tim Horton.
1820
1821         Tests that dump the scrolling state tree, and the layer tree.
1822
1823         * TestExpectations:
1824         * compositing/tiling/visiblerect-accumulated-offset.html: Added.
1825         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
1826         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
1827         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
1828         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
1829         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
1830         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
1831         * platform/mac-wk2/TestExpectations:
1832         * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
1833
1834 2016-11-09  Brady Eidson  <beidson@apple.com>
1835
1836         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
1837         https://bugs.webkit.org/show_bug.cgi?id=164404
1838
1839         Reviewed by Alex Christensen.
1840
1841         * storage/indexeddb/cursor-basics-expected.txt:
1842         * storage/indexeddb/cursor-basics-private-expected.txt:
1843         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
1844         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
1845         * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
1846         * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
1847         * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
1848
1849 2016-11-09  Antoine Quint  <graouts@apple.com>
1850
1851         [Modern Media Controls] Media Controller: set status label according to media state
1852         https://bugs.webkit.org/show_bug.cgi?id=164557
1853         <rdar://problem/29184097>
1854
1855         Reviewed by Dean Jackson.
1856
1857         Add new tests to check that we display the expected StatusLabel text when the media is in the
1858         "Loading", "Error" and "Live Broadcast" states.
1859
1860         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
1861         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
1862         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
1863         * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
1864         * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
1865         * media/modern-media-controls/status-support/status-support-error.html: Added.
1866
1867 2016-11-09  Yusuke Suzuki  <utatane.tea@gmail.com>
1868
1869         [DOMJIT] Implement Node::ownerDocument
1870         https://bugs.webkit.org/show_bug.cgi?id=164004
1871
1872         Reviewed by Darin Adler.
1873
1874         * js/dom/domjit-accessor-owner-document-expected.txt: Added.
1875         * js/dom/domjit-accessor-owner-document.html: Added.
1876
1877 2016-11-09  Dave Hyatt  <hyatt@apple.com>
1878
1879         [CSS Parser] Fix grid layout parsing
1880         https://bugs.webkit.org/show_bug.cgi?id=164489
1881
1882         Reviewed by Dean Jackson.
1883
1884         * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
1885
1886 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
1887
1888         Correct a typo in the name of a flaky test.
1889         https://bugs.webkit.org/show_bug.cgi?id=164388
1890
1891         Unreviewed test gardening.
1892
1893         * platform/mac/TestExpectations:
1894
1895 2016-11-09  Daniel Bates  <dabates@apple.com>
1896
1897         Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
1898         https://bugs.webkit.org/show_bug.cgi?id=164389
1899         <rdar://problem/29101072>
1900
1901         Reviewed by Alex Christensen.
1902
1903         Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
1904         these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
1905         these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
1906         mode and the mode used on the buildbots).
1907
1908         * TestExpectations:
1909         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
1910         * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
1911         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
1912         * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
1913         * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1914         * http/tests/security/http-0.9/iframe-blocked.html: Added.
1915         * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
1916         * http/tests/security/http-0.9/image-blocked.html: Added.
1917         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
1918         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
1919         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
1920         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
1921         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
1922         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
1923         * http/tests/security/http-0.9/resources/blue-square.png: Added.
1924         * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
1925         * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
1926         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
1927         * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
1928         * http/tests/security/http-0.9/resources/nph-image.pl: Added.
1929         * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
1930         * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
1931         * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
1932         * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
1933         * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
1934         * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
1935         * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
1936         * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
1937
1938 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1939
1940         When editing IME, `compositionend` events should fire after input events
1941         https://bugs.webkit.org/show_bug.cgi?id=164324
1942         <rdar://problem/29050438>
1943
1944         Reviewed by Darin Adler.
1945
1946         Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
1947         verify that compositionend events are fired after input events. Also rebaselines
1948         fast/events/ime-composition-events-001.html.
1949
1950         * fast/events/ime-composition-events-001-expected.txt:
1951         * fast/events/input-events-ime-composition-expected.txt:
1952         * fast/events/input-events-ime-composition.html:
1953         * fast/events/input-events-ime-recomposition-expected.txt:
1954         * fast/events/input-events-ime-recomposition.html:
1955
1956 2016-11-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1957
1958         Setting foreground color when text is selected should fire an input event with color data
1959         https://bugs.webkit.org/show_bug.cgi?id=164241
1960         <rdar://problem/29032759>
1961
1962         Reviewed by Darin Adler.
1963
1964         Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
1965         with the correct RGB values in the data attribute.
1966
1967         * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
1968         * fast/events/input-events-selection-forecolor-data.html: Added.
1969         * platform/ios-simulator/TestExpectations:
1970
1971 2016-11-08  Dean Jackson  <dino@apple.com>
1972
1973         Rendering support for ExtendedColors
1974         https://bugs.webkit.org/show_bug.cgi?id=164443
1975         <rdar://problems/29123243>
1976
1977         Reviewed by Simon Fraser and Darin Adler.
1978
1979         Tests that use the new color() syntax.
1980
1981         * css3/color/backgrounds-and-borders-expected.html: Added.
1982         * css3/color/backgrounds-and-borders.html: Added.
1983         * css3/color/box-shadows-expected.html: Added.
1984         * css3/color/box-shadows.html: Added.
1985         * css3/color/canvas-expected.html: Added.
1986         * css3/color/canvas.html: Added.
1987         * css3/color/composited-solid-backgrounds-expected.html: Added.
1988         * css3/color/composited-solid-backgrounds.html: Added.
1989         * css3/color/text-expected.html: Added.
1990         * css3/color/text.html: Added.
1991         * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
1992         * editing/mac/attributed-string/basic-expected.txt:
1993
1994 2016-11-09  Antoine Quint  <graouts@apple.com>
1995
1996         [Modern Media Controls] UI Library: StatusLabel
1997         https://bugs.webkit.org/show_bug.cgi?id=164544
1998         <rdar://problem/29179541>
1999
2000         Reviewed by Dean Jackson.
2001
2002         Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
2003         to check we use the correct layout when the StatusLabel has its text set and the time controls
2004         needs to be replaced with it. We also make a few existing tests use the script loader so that
2005         they continue to pass with the addition of a new JS class.
2006
2007         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
2008         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2009         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
2010         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
2011         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
2012         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
2013         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
2014         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
2015         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2016         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
2017         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
2018         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
2019         * media/modern-media-controls/media-controls/media-controls-constructor.html:
2020         * media/modern-media-controls/media-controls/media-controls-placard.html:
2021         * media/modern-media-controls/media-controls/media-controls-start-button.html:
2022         * media/modern-media-controls/resources/media-controls-loader.js:
2023         * media/modern-media-controls/status-label/status-label-expected.txt: Added.
2024         * media/modern-media-controls/status-label/status-label.html: Added.
2025
2026 2016-11-08  Antoine Quint  <graouts@apple.com>
2027
2028         [Modern Media Controls] UI Library: iOS inline controls
2029         https://bugs.webkit.org/show_bug.cgi?id=164513
2030         <rdar://problem/27989475>
2031
2032         Reviewed by Dean Jackson.
2033
2034         Adding new tests for the IOSInlineMediaControls class.
2035
2036         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
2037         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
2038         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
2039         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
2040         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
2041         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
2042         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
2043         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
2044         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
2045         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
2046         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
2047         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
2048         * media/modern-media-controls/resources/media-controls-loader.js:
2049
2050 2016-11-09  Simon Fraser  <simon.fraser@apple.com>
2051
2052         LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
2053         https://bugs.webkit.org/show_bug.cgi?id=164491
2054
2055         Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
2056         in WK1.
2057
2058         * platform/mac-wk1/TestExpectations:
2059
2060 2016-11-09  Chris Dumez  <cdumez@apple.com>
2061
2062         Use Blob URL instead of webkit-fake-url when pasting an image
2063         https://bugs.webkit.org/show_bug.cgi?id=49141
2064
2065         Reviewed by Darin Adler.
2066
2067         Add layout test coverage checking that the image shows as expected and that the
2068         resulting URL is indeed a Blob URL.
2069
2070         * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
2071         * editing/pasteboard/paste-image-as-blob-url.html: Added.
2072         * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
2073         * editing/pasteboard/paste-image-using-image-data.html: Added.
2074
2075 2016-11-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2076
2077         [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
2078         https://bugs.webkit.org/show_bug.cgi?id=164432
2079
2080         Reviewed by Michael Saboff.
2081
2082         Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
2083
2084         * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
2085         * js/dom/domjit-accessor-owner-document-type-check.html: Added.
2086
2087 2016-11-08  Antoine Quint  <graouts@apple.com>
2088
2089         [Modern Media Controls] UI Library: macOS fullscreen controls
2090         https://bugs.webkit.org/show_bug.cgi?id=164414
2091         <rdar://problem/27989474>
2092
2093         Reviewed by Dean Jackson.
2094
2095         Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
2096         adopt the media-controls-loader.js utility.
2097
2098         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
2099         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
2100         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
2101         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
2102         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
2103         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
2104         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
2105         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
2106         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
2107         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
2108         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
2109         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
2110         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
2111         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
2112         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
2113         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
2114         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
2115         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
2116         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
2117         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
2118         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2119         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
2120         * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
2121         * media/modern-media-controls/media-controls/media-controls-constructor.html:
2122         * media/modern-media-controls/media-controls/media-controls-placard.html:
2123         * media/modern-media-controls/media-controls/media-controls-start-button.html:
2124         * media/modern-media-controls/resources/media-controls-loader.js:
2125
2126 2016-11-09  Chris Dumez  <cdumez@apple.com>
2127
2128         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
2129         https://bugs.webkit.org/show_bug.cgi?id=162801
2130         <rdar://problem/28807455>
2131
2132         Reviewed by Darin Adler.
2133
2134         Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
2135
2136         * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
2137         * fast/events/touch/ios/touch-event-radius.html: Added.
2138
2139 2016-11-09  Youenn Fablet  <youenn@apple.com>
2140
2141         [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
2142         https://bugs.webkit.org/show_bug.cgi?id=164409
2143
2144         Reviewed by Eric Carlson.
2145
2146         Rebasing test as patch changes the order in which error cases are checked in case of setRemoteDescription/setLocalDescription.
2147         New order tries to follow more closely https://www.w3.org/TR/webrtc/#set-description.
2148
2149         * fast/mediastream/RTCPeerConnection-stable-expected.txt:
2150
2151 2016-11-09  Joanmarie Diggs  <jdiggs@igalia.com>
2152
2153         AX: [ATK] Wrong selected element at a given index in a list box (redux)
2154         https://bugs.webkit.org/show_bug.cgi?id=164430
2155
2156         Reviewed by Darin Adler.
2157
2158         Add tests to ensure listboxes with no selected children do not report
2159         a selected child. Modify select-element-at-index.html to reflect the
2160         corrected behavior for ATK. Move the Mac port's expectations to the
2161         shared expectations.
2162
2163         * accessibility/aria-listbox-no-selection-expected.txt: Added.
2164         * accessibility/aria-listbox-no-selection.html: Added.
2165         * accessibility/native-listbox-no-selection-expected.txt: Added.
2166         * accessibility/native-listbox-no-selection.html: Added.
2167         * accessibility/select-element-at-index-expected.txt: Modified.
2168         * accessibility/select-element-at-index.html: Modified.
2169         * platform/mac/accessibility/select-element-at-index-expected.txt: Removed.
2170
2171 2016-11-09  Chris Dumez  <cdumez@apple.com>
2172
2173         [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
2174         https://bugs.webkit.org/show_bug.cgi?id=164458
2175         <rdar://problem/28905514>
2176
2177         Reviewed by Darin Adler.
2178
2179         Add layout test coverage for downloading blobs, both via <a download> or
2180         because a load is later converted into a download.
2181
2182         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
2183         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
2184         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
2185         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
2186         * platform/ios-simulator-wk1/TestExpectations:
2187         * platform/ios-simulator-wk2/TestExpectations:
2188         * platform/mac-wk1/TestExpectations:
2189         * platform/win/TestExpectations:
2190
2191 2016-11-09  Chris Dumez  <cdumez@apple.com>
2192
2193         [WK2] Network cache speculative revalidation can cause loads to hang
2194         https://bugs.webkit.org/show_bug.cgi?id=164532
2195         <rdar://problem/28519331>
2196
2197         Reviewed by Alex Christensen.
2198
2199         Add layout test coverage. The test hangs without the fix.
2200
2201         * http/tests/cache/disk-cache/speculative-validation/http-auth-expected.txt: Added.
2202         * http/tests/cache/disk-cache/speculative-validation/http-auth.html: Added.
2203         * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Added.
2204         * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Added.
2205
2206 2016-11-09  Ryan Haddad  <ryanhaddad@apple.com>
2207
2208         Unreviewed, rolling out r208422.
2209
2210         Roll r208382 back in since it was not responsible for the API
2211         test failures seen on macOS.
2212
2213         Reverted changeset:
2214
2215         "Unreviewed, rolling out r208382."
2216         https://bugs.webkit.org/show_bug.cgi?id=164319
2217         http://trac.webkit.org/changeset/208422
2218
2219 2016-11-07  Ryan Haddad  <ryanhaddad@apple.com>
2220
2221         Unreviewed, rolling out r208382.
2222
2223         This change appears to have caused 3
2224         SerializedCryptoKeyWrapTest API tests to fail on macOS.
2225
2226         Reverted changeset:
2227
2228         "[Readable Streams API] Implement ByteStreamController
2229         error()"
2230         https://bugs.webkit.org/show_bug.cgi?id=164319
2231         http://trac.webkit.org/changeset/208382
2232
2233 2016-11-05  Ryan Haddad  <ryanhaddad@apple.com>
2234
2235         Removing flaky expectations for tests that were fixed with r208327.
2236         https://bugs.webkit.org/show_bug.cgi?id=164034
2237
2238         Unreviewed test gardening.
2239
2240         * TestExpectations:
2241         * platform/mac/TestExpectations:
2242
2243 2016-11-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2244
2245         [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails
2246         https://bugs.webkit.org/show_bug.cgi?id=139358
2247
2248         Reviewed by Michael Catanzaro.
2249
2250         * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
2251
2252 2016-11-04  Yusuke Suzuki  <utatane.tea@gmail.com>
2253
2254         [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
2255         https://bugs.webkit.org/show_bug.cgi?id=164356
2256
2257         Reviewed by Filip Pizlo.
2258
2259         * js/dom/domjit-function-get-element-by-id-changed-expected.txt: Added.
2260         * js/dom/domjit-function-get-element-by-id-changed.html: Added.
2261         * js/dom/domjit-function-get-element-by-id-expected.txt: Added.
2262         * js/dom/domjit-function-get-element-by-id-licm-expected.txt: Added.
2263         * js/dom/domjit-function-get-element-by-id-licm.html: Added.
2264         * js/dom/domjit-function-get-element-by-id.html: Added.
2265
2266 2016-11-04  Simon Fraser  <simon.fraser@apple.com>
2267
2268         Layout viewport wrong with RTL documents
2269         https://bugs.webkit.org/show_bug.cgi?id=164434
2270
2271         Reviewed by Tim Horton.
2272
2273         * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
2274         * fast/visual-viewport/rtl-nonzoomed-rects.html: Added.
2275         * fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
2276         * fast/visual-viewport/rtl-zoomed-rects.html: Added.
2277         * platform/ios-simulator/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
2278         * platform/ios-simulator/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
2279         * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added. WK1 and RTL are weird.
2280
2281 2016-11-04  Wenson Hsieh  <wenson_hsieh@apple.com>
2282
2283         Safari does not emit composition end if blurred for dead key / Japanese IME
2284         https://bugs.webkit.org/show_bug.cgi?id=164369
2285         <rdar://problem/29050439>
2286
2287         Reviewed by Ryosuke Niwa.
2288
2289         Adds a new test verifying that we dispatch `compositionend` events in various circumstances:
2290             1. After composing in an editable area and then focusing another editable area.
2291             2. After composing in an editable area and then blur()-ing.
2292             3. After composing in an editable area and then changing the selection.
2293
2294         There should be no behavior change for other platforms, so no new tests are needed there with this change.
2295
2296         * fast/events/ime-compositionend-on-selection-change-expected.txt: Added.
2297         * fast/events/ime-compositionend-on-selection-change.html: Added.
2298         * platform/ios-simulator/TestExpectations:
2299
2300 2016-11-04  Brady Eidson  <beidson@apple.com>
2301
2302         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
2303         https://bugs.webkit.org/show_bug.cgi?id=164424
2304
2305         Reviewed by Alex Christensen.
2306
2307         * storage/indexeddb/resources/transaction-basics.js:
2308         * storage/indexeddb/transaction-basics-expected.txt:
2309         * storage/indexeddb/transaction-basics-private-expected.txt:
2310
2311 2016-11-04  Ryosuke Niwa  <rniwa@webkit.org>
2312
2313         Load stylesheets in link elements inside a connected shadow tree
2314         https://bugs.webkit.org/show_bug.cgi?id=160683
2315         <rdar://problem/29040652>
2316
2317         Reviewed by Antti Koivisto.
2318
2319         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
2320
2321         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
2322         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
2323         * fast/shadow-dom/resources/green-host.css: Added.
2324         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
2325         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
2326
2327 2016-11-04  Chris Dumez  <cdumez@apple.com>
2328
2329         Add layout test for input.setCustomValidity()
2330         https://bugs.webkit.org/show_bug.cgi?id=164419
2331
2332         Reviewed by Simon Fraser.
2333
2334         Add layout test for input.setCustomValidity().
2335
2336         * fast/forms/validation-custom-message-expected.txt: Added.
2337         * fast/forms/validation-custom-message.html: Added.
2338
2339 2016-11-04  Myles C. Maxfield  <mmaxfield@apple.com>
2340
2341         Implement WebGL2RenderingContext::copyBufferSubData()
2342         https://bugs.webkit.org/show_bug.cgi?id=164008
2343
2344         Reviewed by Dean Jackson.
2345
2346         * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
2347         * fast/canvas/webgl/copyBufferSubData.html: Added.
2348
2349 2016-11-04  Antti Koivisto  <antti@apple.com>
2350
2351         slotted() pseudo does not work with ID selector
2352         https://bugs.webkit.org/show_bug.cgi?id=160538
2353         <rdar://problem/28534529>
2354
2355         Reviewed by Andreas Kling.
2356
2357         * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
2358         * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
2359
2360
2361 2016-11-04  Brady Eidson  <beidson@apple.com>
2362
2363         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
2364         https://bugs.webkit.org/show_bug.cgi?id=164406
2365
2366         Reviewed by Alex Christensen.
2367
2368         * storage/indexeddb/modern/index-rename-1-expected.txt:
2369         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
2370         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
2371         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
2372
2373 2016-11-04  Joanmarie Diggs  <jdiggs@igalia.com>
2374
2375         AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
2376         https://bugs.webkit.org/show_bug.cgi?id=164331
2377
2378         Reviewed by Chris Fleizach.
2379
2380         Add tests to verify clearing selection works for native listboxes, and does not
2381         crash for ARIA listboxes. These tests are being skipped for the Mac and Win ports
2382         which do not yet implement AccessibilityUIElement::clearSelectedChildren().
2383
2384         * accessibility/aria-listbox-clear-selection-crash-expected.txt: Added.
2385         * accessibility/aria-listbox-clear-selection-crash.html: Added.
2386         * accessibility/listbox-clear-selection-expected.txt: Added.
2387         * accessibility/listbox-clear-selection.html: Added.
2388         * platform/mac/TestExpectations:
2389         * platform/win/TestExpectations:
2390
2391 2016-11-04  Brady Eidson  <beidson@apple.com>
2392
2393         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
2394         https://bugs.webkit.org/show_bug.cgi?id=164405
2395
2396         Reviewed by Alex Christensen.
2397
2398         * storage/indexeddb/modern/index-rename-1-expected.txt:
2399         * storage/indexeddb/modern/index-rename-1-private-expected.txt:
2400         * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
2401         * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
2402
2403 2016-11-04  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2404
2405         [Readable Streams API] Implement ByteStreamController error()
2406         https://bugs.webkit.org/show_bug.cgi?id=164319
2407
2408         Reviewed by Youenn Fablet.
2409
2410         Updated test expectation for error() test (previously FAIL, now PASS).
2411         Added IDL-related tests for ReadableByteStreamController.
2412
2413         * streams/readable-byte-stream-controller-expected.txt:
2414
2415 2016-11-04  Per Arne Vollan  <pvollan@apple.com>
2416
2417         [Win] Page visibility tests are timing out.
2418         https://bugs.webkit.org/show_bug.cgi?id=164363
2419
2420         Reviewed by Brent Fulgham.
2421
2422         Unskip page visibility tests.
2423
2424         * platform/win/TestExpectations:
2425
2426 2016-11-03  Antti Koivisto  <antti@apple.com>
2427
2428         REGRESSION (r207669): Crash under SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending
2429         https://bugs.webkit.org/show_bug.cgi?id=164381
2430         <rdar://problem/28935401>
2431
2432         Reviewed by Simon Fraser.
2433
2434         * media/media-controls-shadow-construction-crash-expected.txt: Added.
2435         * media/media-controls-shadow-construction-crash.html: Added.
2436
2437 2016-11-03  Myles C. Maxfield  <mmaxfield@apple.com>
2438
2439         [WebGL2] Implement getBufferSubData()
2440         https://bugs.webkit.org/show_bug.cgi?id=164111
2441
2442         Reviewed by Dean Jackson.
2443
2444         Test every successful download/upload combination I can think of.
2445
2446         * fast/canvas/webgl/getBufferSubData-webgl1.html: Added.
2447         * fast/canvas/webgl/getBufferSubData-webgl1-expected.txt: Added.
2448         * fast/canvas/webgl/webgl2-buffers-expected.txt: Added.
2449         * fast/canvas/webgl/webgl2-buffers.html: Added.
2450
2451 2016-11-03  Chris Dumez  <cdumez@apple.com>
2452
2453         [WK2][Cocoa] Implement user interface for HTML form validation
2454         https://bugs.webkit.org/show_bug.cgi?id=164143
2455         <rdar://problem/28944652>
2456
2457         Reviewed by Simon Fraser.
2458
2459         * fast/forms/validation-messages-expected.txt: Added.
2460         * fast/forms/validation-messages.html: Added.
2461         Add layout test coverage for checking that the right validation messages
2462         are displayed when submitting forms with constraint violations. More
2463         testing will be landed in follow up to cover other things besides the
2464         messages (e.g. when does the bubble disappear).
2465
2466         * platform/mac-wk1/TestExpectations:
2467         Skip new test on WebKit1 because the feature is WebKit2 only at the
2468         moment.
2469
2470         * platform/ios-simulator-wk2/TestExpectations:
2471         * platform/mac-wk2/TestExpectations:
2472         Skip tests for the Shadow DOM based HTML form validation UI on
2473         Mac and iOS WK2 now that those ports use native popovers instead.
2474
2475 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
2476
2477         Update custom elements tests
2478         https://bugs.webkit.org/show_bug.cgi?id=164352
2479
2480         Reviewed by Antti Koivisto.
2481         
2482         Removed tests that have been back imported via web-platform-tests.
2483
2484         * fast/custom-elements/custom-element-reaction-queue-expected.txt: Removed.
2485         * fast/custom-elements/custom-element-reaction-queue.html: Removed.
2486         * fast/custom-elements/reactions-for-webkit-extensions.html:
2487         * fast/custom-elements/reactions/: Removed.
2488         * fast/custom-elements/resources/additional-helpers.js: Removed.
2489         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Removed.
2490         * fast/custom-elements/upgrading-enqueue-reactions.html: Removed.
2491
2492 2016-11-03  Brady Eidson  <beidson@apple.com>
2493
2494         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
2495         https://bugs.webkit.org/show_bug.cgi?id=164383
2496
2497         Reviewed by Beth Dakin.
2498
2499         * storage/indexeddb/resources/keyrange.js:
2500
2501 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
2502
2503         Marking two inspector/sampling-profiler tests as flaky.
2504         https://bugs.webkit.org/show_bug.cgi?id=164388
2505
2506         Unreviewed test gardening.
2507
2508         * platform/mac/TestExpectations:
2509
2510 2016-11-03  Ryan Haddad  <ryanhaddad@apple.com>
2511
2512         Unreviewed, rolling out r208302.
2513
2514         This change causes LayoutTest crashes under GuardMalloc.
2515
2516         Reverted changeset:
2517
2518         "Load stylesheets in link elements inside a connected shadow
2519         tree"
2520         https://bugs.webkit.org/show_bug.cgi?id=160683
2521         http://trac.webkit.org/changeset/208302
2522
2523 2016-11-03  Yusuke Suzuki  <utatane.tea@gmail.com>
2524
2525         Unreviewed, rolling out due to crash in Amazon web site
2526         https://bugs.webkit.org/show_bug.cgi?id=164380
2527         <rdar://problem/29094221>
2528
2529         * js/dom/domjit-accessor-owner-document-expected.txt: Removed.
2530         * js/dom/domjit-accessor-owner-document.html: Removed.
2531
2532 2016-11-03  Brady Eidson  <beidson@apple.com>
2533
2534         IndexedDB 2.0: Support binary keys.
2535         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
2536
2537         Reviewed by Alex Christensen.
2538
2539         * storage/indexeddb/factory-cmp-expected.txt:
2540         * storage/indexeddb/factory-cmp-private-expected.txt:
2541         * storage/indexeddb/key-type-binary-expected.txt:
2542         * storage/indexeddb/key-type-binary-private-expected.txt:
2543         * storage/indexeddb/modern/binary-keys-1-expected.txt: Added.
2544         * storage/indexeddb/modern/binary-keys-1-private-expected.txt: Added.
2545         * storage/indexeddb/modern/binary-keys-1-private.html: Added.
2546         * storage/indexeddb/modern/binary-keys-1.html: Added.
2547         * storage/indexeddb/modern/resources/binary-keys-1.js: Added.
2548         * storage/indexeddb/resources/factory-cmp.js:
2549         * storage/indexeddb/resources/key-type-binary.js:
2550
2551 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
2552
2553         CSS.supports("font-variation-settings", "'wght' 500") erroneously returns false
2554         https://bugs.webkit.org/show_bug.cgi?id=164244
2555
2556         Reviewed by Michael Catanzaro.
2557
2558         * fast/text/variations/css-supports-runtime-switch-expected.txt: Added.
2559         * fast/text/variations/css-supports-runtime-switch.html: Added.
2560
2561 2016-11-02  Yusuke Suzuki  <utatane.tea@gmail.com>
2562
2563         [DOMJIT] Add DOMJIT::Signature
2564         https://bugs.webkit.org/show_bug.cgi?id=162980
2565
2566         Reviewed by Saam Barati and Sam Weinig.
2567
2568         * js/dom/domjit-accessor-licm.html:
2569         * js/dom/domjit-function-effect-should-overlap-with-call-expected.txt: Added.
2570         * js/dom/domjit-function-effect-should-overlap-with-call.html: Added.
2571         * js/dom/domjit-function-expected.txt: Added.
2572         * js/dom/domjit-function-licm-expected.txt: Added.
2573         * js/dom/domjit-function-licm.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2574         * js/dom/domjit-function-type-contradiction-expected.txt: Added.
2575         * js/dom/domjit-function-type-contradiction.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2576         * js/dom/domjit-function-type-failure-expected.txt: Added.
2577         * js/dom/domjit-function-type-failure.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
2578         * js/dom/domjit-function.html: Added.
2579
2580 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2581
2582         Marking imported/mozilla/svg/paint-order-01.svg and imported/mozilla/svg/paint-order-02.svg as flaky.
2583         https://bugs.webkit.org/show_bug.cgi?id=164355
2584
2585         Unreviewed test gardening.
2586
2587         * TestExpectations:
2588
2589 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2590
2591         Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
2592         https://bugs.webkit.org/show_bug.cgi?id=164162
2593
2594         Unreviewed test gardening.
2595
2596         * TestExpectations:
2597
2598 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2599
2600         Marking svg/wicd/test-rightsizing-a.xhtml and svg/wicd/test-rightsizing-b.xhtml as flaky on mac.
2601         https://bugs.webkit.org/show_bug.cgi?id=163915
2602
2603         Unreviewed test gardening.
2604
2605         * platform/mac/TestExpectations:
2606
2607 2016-11-02  Simon Fraser  <simon.fraser@apple.com>
2608
2609         REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
2610         https://bugs.webkit.org/show_bug.cgi?id=164350
2611         rdar://problem/29053414
2612
2613         Reviewed by Dean Jackson.
2614
2615         Test was reduced from webkit.org.
2616
2617         * animations/stacking-during-opacity-animation-expected.txt: Added.
2618         * animations/stacking-during-opacity-animation.html: Added.
2619
2620 2016-11-02  Myles C. Maxfield  <mmaxfield@apple.com>
2621
2622         [iOS] [WebGL] Multisample resolve step may operate on stale data
2623         https://bugs.webkit.org/show_bug.cgi?id=164347
2624
2625         Reviewed by Dean Jackson.
2626
2627         Issue many draw calls into a multisampled context, and then use glReadPixels()
2628         to make sure that all the commands completed.
2629
2630         * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
2631         * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
2632
2633 2016-11-01  Sam Weinig  <sam@webkit.org>
2634
2635         [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
2636         https://bugs.webkit.org/show_bug.cgi?id=164256
2637
2638         Reviewed by Alex Christensen.
2639
2640         * svg/custom/polyline-points-crash-expected.txt:
2641         * svg/dom/SVGLengthList-basics-expected.txt:
2642         * svg/dom/SVGNumberList-basics-expected.txt:
2643         * svg/dom/SVGPointList-basics-expected.txt:
2644         * svg/dom/SVGTransformList-basics-expected.txt:
2645         * svg/dom/SVGTransformList-expected.txt:
2646         Update test results for improved error messages.
2647
2648 2016-11-02  Joseph Pecoraro  <pecoraro@apple.com>
2649
2650         Web Inspector: Include DebuggerAgent in Workers - see, pause, and step through scripts
2651         https://bugs.webkit.org/show_bug.cgi?id=164136
2652         <rdar://problem/29028462>
2653
2654         Reviewed by Brian Burg.
2655
2656         * inspector/worker/debugger-pause-expected.txt: Added.
2657         * inspector/worker/debugger-pause.html: Added.
2658         * inspector/worker/debugger-scripts-expected.txt: Added.
2659         * inspector/worker/debugger-scripts.html: Added.
2660         * inspector/worker/resources/worker-debugger-pause.js: Added.
2661         * inspector/worker/resources/worker-import-1.js: Added.
2662         * inspector/worker/resources/worker-scripts.js: Added.
2663         New tests for Debugger features in a Worker.
2664
2665         * inspector/debugger/break-on-exception-throw-in-promise.html:
2666         * inspector/debugger/break-on-exception.html:
2667         * inspector/debugger/break-on-uncaught-exception.html:
2668         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
2669         * inspector/debugger/pause-reason.html:
2670         * inspector/debugger/paused-scopes.html:
2671         * inspector/debugger/resources/log-pause-location.js:
2672         * inspector/debugger/stepping/stepInto.html:
2673         * inspector/debugger/stepping/stepOut.html:
2674         * inspector/debugger/stepping/stepOver.html:
2675         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
2676         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
2677         * inspector/debugger/tail-deleted-frames-this-value.html:
2678         * inspector/debugger/tail-deleted-frames.html:
2679         * inspector/debugger/tail-recursion.html:
2680         Most debugger data moved from DebuggerManager into DebuggerData for a target.
2681         Update tests that access such data like pauseReason / pauseData / callFrames.
2682
2683 2016-11-02  Ryosuke Niwa  <rniwa@webkit.org>
2684
2685         Load stylesheets in link elements inside a connected shadow tree
2686         https://bugs.webkit.org/show_bug.cgi?id=160683
2687         <rdar://problem/29040652>
2688
2689         Reviewed by Antti Koivisto.
2690
2691         Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
2692
2693         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
2694         * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
2695         * fast/shadow-dom/resources/green-host.css: Added.
2696         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
2697         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
2698
2699 2016-11-02  Alex Christensen  <achristensen@webkit.org>
2700
2701         Remove Battery Status API from the tree
2702         https://bugs.webkit.org/show_bug.cgi?id=164213
2703
2704         Reviewed by Sam Weinig.
2705
2706         * batterystatus: Removed.
2707         * batterystatus/add-listener-from-callback-expected.txt: Removed.
2708         * batterystatus/add-listener-from-callback.html: Removed.
2709         * batterystatus/basic-all-types-of-events-expected.txt: Removed.
2710         * batterystatus/basic-all-types-of-events.html: Removed.
2711         * batterystatus/basic-operation-expected.txt: Removed.
2712         * batterystatus/basic-operation.html: Removed.
2713         * batterystatus/event-after-navigation-expected.txt: Removed.
2714         * batterystatus/event-after-navigation.html: Removed.
2715         * batterystatus/multiple-frames-expected.txt: Removed.
2716         * batterystatus/multiple-frames.html: Removed.
2717         * batterystatus/resources: Removed.
2718         * batterystatus/resources/event-after-navigation-new.html: Removed.
2719         * batterystatus/script-tests: Removed.
2720         * batterystatus/script-tests/add-listener-from-callback.js: Removed.
2721         * batterystatus/script-tests/basic-all-types-of-events.js: Removed.
2722         * batterystatus/script-tests/basic-operation.js: Removed.
2723         * batterystatus/script-tests/event-after-navigation.js: Removed.
2724         * batterystatus/script-tests/multiple-frames.js: Removed.
2725         * batterystatus/script-tests/updates.js: Removed.
2726         * batterystatus/script-tests/window-property.js: Removed.
2727         * batterystatus/updates-expected.txt: Removed.
2728         * batterystatus/updates.html: Removed.
2729         * batterystatus/window-property-expected.txt: Removed.
2730         * batterystatus/window-property.html: Removed.
2731         * fast/dom/event-handler-attributes.html:
2732         * platform/efl/TestExpectations:
2733         * platform/gtk/TestExpectations:
2734         * platform/ios-simulator/TestExpectations:
2735         * platform/mac/TestExpectations:
2736         * platform/win/TestExpectations:
2737
2738 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
2739
2740         REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
2741         https://bugs.webkit.org/show_bug.cgi?id=162933
2742         <rdar://problem/28570590>
2743
2744         Reviewed by Dean Jackson.
2745
2746         * mathml/empty-mo-expected.txt: Added.
2747         * mathml/empty-mo.html: Added.
2748
2749 2016-11-01  Dean Jackson  <dino@apple.com>
2750
2751         Filter functions grayscale/invert/opacity/sepia should clamp values over 100%, not fail
2752         https://bugs.webkit.org/show_bug.cgi?id=164310
2753         <rdar://problems/29057705>
2754
2755         Reviewed by Sam Weinig.
2756
2757         Some of our tests were incorrectly suggesting values over 100% should fail.
2758
2759         * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
2760         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
2761         * css3/filters/filter-property-parsing-expected.txt:
2762         * css3/filters/filter-property-parsing-invalid-expected.txt:
2763         * css3/filters/filter-property-parsing-invalid.html:
2764         * css3/filters/filter-property-parsing.html:
2765
2766 2016-11-02  Brent Fulgham  <bfulgham@apple.com>
2767
2768         WebKit nullptr dereference Archive Subframe
2769         https://bugs.webkit.org/show_bug.cgi?id=164281
2770         <rdar://problem/28943006>
2771
2772         Reviewed by Andy Estes.
2773
2774         * fast/dom/crash-with-bad-url-expected.txt: Added.
2775         * fast/dom/crash-with-bad-url.html: Added.
2776
2777 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2778
2779         Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
2780         https://bugs.webkit.org/show_bug.cgi?id=164328
2781
2782         Unreviewed test gardening.
2783
2784         * platform/mac/TestExpectations:
2785
2786 2016-11-02  Ryan Haddad  <ryanhaddad@apple.com>
2787
2788         Test gardening for media/modern-media-controls.
2789
2790         Unreviewed test gardening.
2791
2792         * platform/mac/TestExpectations:
2793
2794 2016-11-02  Youenn Fablet  <youenn@apple.com>
2795
2796         REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
2797         https://bugs.webkit.org/show_bug.cgi?id=163905
2798
2799         Reviewed by Antti Koivisto.
2800
2801         * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
2802         * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
2803
2804 2016-11-02  Manuel Rego Casasnovas  <rego@igalia.com>
2805
2806         [css-grid] mimax(auto, <flex>) should be serialized as <flex>
2807         https://bugs.webkit.org/show_bug.cgi?id=164316
2808
2809         Reviewed by Sergio Villar Senin.
2810
2811         Add new test case to verify it. We can only check it
2812         using grid-auto-columns|rows, because grid-template-columns|rows
2813         is serialized to the used breadth.
2814
2815         * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
2816         * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
2817
2818 2016-11-02  Romain Bellessort  <romain.bellessort@crf.canon.fr>
2819
2820         [Readable Streams API] Enable creation of ReadableByteStreamController
2821         https://bugs.webkit.org/show_bug.cgi?id=164014
2822
2823         Reviewed by Youenn Fablet.
2824
2825         Added test to check behaviour when using ReadableByteStreamController. 
2826         Tests are also performed with Workers.
2827
2828         * TestExpectations:
2829         * streams/readable-byte-stream-controller-expected.txt: Added.
2830         * streams/readable-byte-stream-controller.html: Added.
2831         * streams/readable-byte-stream-controller.js: Added.
2832
2833 2016-11-02  Antoine Quint  <graouts@apple.com>
2834
2835         [Modern Media Controls] Media Controller: fullscreen toggle support
2836         https://bugs.webkit.org/show_bug.cgi?id=163728
2837         <rdar://problem/27989486>
2838
2839         Reviewed by Darin Adler.
2840
2841         Adding new tests to check that clicking on the fullscreen button enters fullscreen and
2842         that the fullscreen button is enabled when fullscreen is supported.
2843
2844         * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
2845         * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
2846         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
2847         * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
2848         * platform/ios-simulator/TestExpectations:
2849
2850 2016-11-02  Antoine Quint  <graouts@apple.com>
2851
2852         [Modern Media Controls] Media Controller: PiP support
2853         https://bugs.webkit.org/show_bug.cgi?id=163730
2854         <rdar://problem/27989485>
2855
2856         Reviewed by Dean Jackson.
2857
2858         Adding new picture-in-picture tests.
2859
2860         * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
2861         * media/modern-media-controls/pip-support/pip-support-click.html: Added.
2862         * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
2863         * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
2864         * platform/ios-simulator/TestExpectations:
2865         * platform/mac/TestExpectations:
2866
2867 2016-11-01  Brady Eidson  <beidson@apple.com>
2868
2869         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
2870         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
2871
2872         Reviewed by Alex Christensen.
2873
2874         * resources/js-test.js:
2875         (areObjectsEqual):
2876
2877         * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
2878         * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
2879         * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
2880         * storage/indexeddb/modern/idbindex-getall-1.html: Added.
2881         * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
2882         * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
2883         * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
2884         * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
2885         * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
2886
2887 2016-11-01  Antoine Quint  <graouts@apple.com>
2888
2889         [Modern Media Controls] Media Controller: Airplay support
2890         https://bugs.webkit.org/show_bug.cgi?id=163729
2891         <rdar://problem/27989484>
2892
2893         Reviewed by Dean Jackson.
2894
2895         Adding a new test to check that the AirPlay button in the media controls correctly shows
2896         the availability of AirPlay routes and whether the media is playing via AirPlay.
2897
2898         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
2899         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
2900         * platform/ios-simulator/TestExpectations:
2901         * platform/mac/TestExpectations:
2902
2903 2016-11-01  Dean Jackson  <dino@apple.com>
2904
2905         Remove WebKitCSSFilterValue to make Hyatt happy
2906         https://bugs.webkit.org/show_bug.cgi?id=164289
2907         <rdar://problems/29050973>
2908
2909         Reviewed by Simon Fraser.
2910
2911         Update the filters tests now that WebKitCSSFilterValue no longer exists.
2912         Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
2913         rely on the cssText of the resulting CSSStyleDeclaration.
2914
2915         I also moved all the script-tests into the HTML files, since there is
2916         no point them being separate.
2917
2918         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
2919         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
2920         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
2921         * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
2922         * css3/filters/backdrop/backdropfilter-property-parsing.html:
2923         * css3/filters/backdrop/backdropfilter-property.html:
2924         * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
2925         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
2926         * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
2927         * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
2928         * css3/filters/effect-reference-delete-crash.html:
2929         * css3/filters/effect-reference-reset-style-delete-crash.html:
2930         * css3/filters/filter-property-computed-style-expected.txt:
2931         * css3/filters/filter-property-computed-style.html:
2932         * css3/filters/filter-property-parsing-expected.txt:
2933         * css3/filters/filter-property-parsing-invalid.html:
2934         * css3/filters/filter-property-parsing.html:
2935         * css3/filters/filter-property.html:
2936         * css3/filters/script-tests/TEMPLATE.html: Removed.
2937         * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
2938         * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
2939         * css3/filters/script-tests/filter-property-computed-style.js: Removed.
2940         * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
2941         * css3/filters/script-tests/filter-property-parsing.js: Removed.
2942         * css3/filters/script-tests/filter-property.js: Removed.
2943         * css3/filters/script-tests/unprefixed.js: Removed.
2944         * css3/filters/unprefixed-expected.txt:
2945         * css3/filters/unprefixed.html:
2946
2947 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
2948
2949         Marking fast/preloader/image-srcset.html as flaky on macOS.
2950         https://bugs.webkit.org/show_bug.cgi?id=164277
2951
2952         Unreviewed test gardening.
2953
2954         * platform/mac/TestExpectations:
2955
2956 2016-11-01  Eric Carlson  <eric.carlson@apple.com>
2957
2958         [MediaStream] restrict media capture secure connections
2959         https://bugs.webkit.org/show_bug.cgi?id=164234
2960         <rdar://problem/28944906>
2961
2962         Reviewed by Alex Christensen.
2963
2964         * http/tests/ssl/media-stream: Added.
2965         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
2966         * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
2967         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
2968         * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
2969         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
2970         * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
2971         * http/tests/ssl/media-stream/resources: Added.
2972         * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
2973         * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
2974         (else.createURL):
2975         (createURL):
2976
2977 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
2978
2979         Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
2980         https://bugs.webkit.org/show_bug.cgi?id=164098
2981
2982         Reviewed by Timothy Hatcher.
2983
2984         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
2985         * http/tests/inspector/console/cross-domain-inspected-node-access.html:
2986         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
2987         * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
2988         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
2989         * inspector/dom/content-flow-list.html:
2990         * inspector/dom/highlightFrame-expected.txt:
2991         * inspector/dom/highlightFrame.html:
2992         * inspector/dom/highlightNode-expected.txt:
2993         * inspector/dom/highlightNode.html:
2994         * inspector/dom/highlightSelector-expected.txt:
2995         * inspector/dom/highlightSelector.html:
2996         * inspector/model/frame-extra-scripts-expected.txt:
2997         * inspector/model/frame-extra-scripts.html:
2998         Change functionality to support WebInspector.Collection methods.
2999
3000 2016-11-01  Antoine Quint  <graouts@apple.com>
3001
3002         [Modern Media Controls] Media Controller: Placard support
3003         https://bugs.webkit.org/show_bug.cgi?id=163731
3004         <rdar://problem/28869598>
3005
3006         Reviewed by Dean Jackson.
3007
3008         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
3009         based on the media presentation mode.
3010
3011         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
3012         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
3013         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
3014         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
3015         * platform/ios-simulator/TestExpectations:
3016         * platform/mac/TestExpectations:
3017
3018 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3019
3020         Marking inspector/storage/domStorage-events.html as flaky.
3021         https://bugs.webkit.org/show_bug.cgi?id=164278
3022
3023         Unreviewed test gardening.
3024
3025         * platform/mac/TestExpectations:
3026
3027 2016-11-01  Alex Christensen  <achristensen@webkit.org>
3028
3029         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
3030         https://bugs.webkit.org/show_bug.cgi?id=164290
3031
3032         Reviewed by Tim Horton.
3033
3034         * fast/url/host-lowercase-per-scheme-expected.txt:
3035         * fast/url/safari-extension-expected.txt:
3036         * fetch/fetch-url-serialization-expected.txt:
3037
3038 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3039
3040         Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
3041         https://bugs.webkit.org/show_bug.cgi?id=163932
3042
3043         Unreviewed test gardening.
3044
3045         * platform/mac-wk2/TestExpectations:
3046
3047 2016-11-01  Devin Rousso  <dcrousso+webkit@gmail.com>
3048
3049         Web Inspector: Fix double remove of ResourceCollection if type changes
3050         https://bugs.webkit.org/show_bug.cgi?id=164268
3051
3052         Reviewed by Joseph Pecoraro.
3053
3054         * inspector/unit-tests/resource-collection-expected.txt:
3055         Fixed test to not expect a double remove.
3056
3057 2016-11-01  Ryan Haddad  <ryanhaddad@apple.com>
3058
3059         Marking inspector/storage/domStorage-events.html as flaky.
3060         https://bugs.webkit.org/show_bug.cgi?id=164278
3061
3062         Unreviewed test gardening.
3063
3064         * platform/mac/TestExpectations:
3065
3066 2016-11-01  Antoine Quint  <graouts@apple.com>
3067
3068         [Modern Media Controls] load all media controller scripts and styles automatically
3069         https://bugs.webkit.org/show_bug.cgi?id=164271
3070
3071         Reviewed by Dean Jackson.
3072
3073         We now load all media controller assets with the inclusion of a single script,
3074         obtaining the list of JS files to include through the same file used to build
3075         the modern-media-controls module, so that we don't need to specify this in two places.
3076
3077         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3078         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3079         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3080         * media/modern-media-controls/media-controller/media-controller-resize.html:
3081         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3082         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3083         * media/modern-media-controls/mute-support/mute-support-muted.html:
3084         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3085         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3086         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3087         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3088         * media/modern-media-controls/resources/media-controls-loader.js: Added.
3089         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3090         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3091         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3092         * media/modern-media-controls/start-support/start-support-audio.html:
3093         * media/modern-media-controls/start-support/start-support-autoplay.html:
3094         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3095         * media/modern-media-controls/start-support/start-support-error.html:
3096         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3097         * media/modern-media-controls/start-support/start-support-manual-play.html:
3098         * media/modern-media-controls/start-support/start-support-no-source.html:
3099         * media/modern-media-controls/volume-support/volume-support-click.html:
3100         * media/modern-media-controls/volume-support/volume-support-drag.html:
3101         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3102         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3103
3104 2016-11-01  Ryosuke Niwa  <rniwa@webkit.org>
3105
3106         Web Inspector: Add the support for custom elements
3107         https://bugs.webkit.org/show_bug.cgi?id=164266
3108
3109         Reviewed by Joseph Pecoraro.
3110
3111         Added a Inspector protocol test for CustomElementState.
3112
3113         * inspector/dom/customElementState-expected.txt: Added.
3114         * inspector/dom/customElementState.html: Added.
3115
3116 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3117
3118         Add basic visual/layout viewport support for fixed position layout
3119         https://bugs.webkit.org/show_bug.cgi?id=164261
3120
3121         Reviewed by Dean Jackson.
3122
3123         * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
3124         * fast/visual-viewport/nonzoomed-rects.html: Added.
3125         * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
3126         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
3127         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
3128         * fast/visual-viewport/zoomed-fixed.html: Added.
3129         * fast/visual-viewport/zoomed-rects-expected.txt: Added.
3130         * fast/visual-viewport/zoomed-rects.html: Added.
3131         * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
3132         * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
3133         * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
3134         * resources/js-test-pre.js:
3135         (evalAndLog):
3136         (evalAndLogResult):
3137         (shouldEvaluateTo):
3138
3139 2016-10-29  Filip Pizlo  <fpizlo@apple.com>
3140
3141         JSC should support SharedArrayBuffer
3142         https://bugs.webkit.org/show_bug.cgi?id=163986
3143
3144         Reviewed by Keith Miller.
3145         
3146         Adding tests. This is a work in progress.
3147
3148         * workers/sab: Added.
3149         * workers/sab/simple-worker-1.js: Added.
3150         (onmessage):
3151         * workers/sab/simple-worker-2.js: Added.
3152         (onmessage):
3153         * workers/sab/simple.html: Added.
3154
3155 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3156
3157         Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
3158         https://bugs.webkit.org/show_bug.cgi?id=164238
3159
3160         Reviewed by Dean Jackson.
3161
3162         * fast/zooming/uiscript-zooming-expected.txt: Added.
3163         * fast/zooming/uiscript-zooming.html: Added.
3164         * platform/ios-simulator-wk1/TestExpectations:
3165
3166 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
3167
3168         Remove test workaround now that original issue is fixed
3169         https://bugs.webkit.org/show_bug.cgi?id=164255
3170
3171         Reviewed by Saam Barati.
3172
3173         * inspector/debugger/resources/log-pause-location.js:
3174         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
3175         (TestPage.registerInitializer.window.logLinesWithContext):
3176         (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
3177         Use the real String.prototype.padStart now that it is fixed.
3178
3179 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3180
3181         Enable custom elements by default everywhere
3182         https://bugs.webkit.org/show_bug.cgi?id=164242
3183
3184         Reviewed by Antti Koivisto.
3185
3186         Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
3187
3188         * TestExpectations:
3189         * platform/efl/TestExpectations:
3190         * platform/gtk/TestExpectations:
3191         * platform/mac/TestExpectations:
3192         * platform/win/TestExpectations:
3193
3194 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3195
3196         Unreviewed, rolling out r207967.
3197
3198         This change seems to be the cause of at least one LayoutTest
3199         becoming flaky.
3200
3201         Reverted changeset:
3202
3203         "REGRESSION(r207753-207755): ASSERTION FAILED:
3204         m_parsedStyleSheetCache->isInMemoryCache()"
3205         https://bugs.webkit.org/show_bug.cgi?id=163905
3206         http://trac.webkit.org/changeset/207967
3207
3208 2016-10-31  Joseph Pecoraro  <pecoraro@apple.com>
3209
3210         Web Inspector: Shadow DOM scoped styles are missing
3211         https://bugs.webkit.org/show_bug.cgi?id=164247
3212         <rdar://problem/29035061>
3213
3214         Reviewed by Antti Koivisto.
3215
3216         * inspector/css/shadow-scoped-style-expected.txt: Added.
3217         * inspector/css/shadow-scoped-style.html: Added.
3218
3219 2016-10-31  Nan Wang  <n_wang@apple.com>
3220
3221         AX: aria-sort is not exposed on iOS
3222         https://bugs.webkit.org/show_bug.cgi?id=164245
3223
3224         Reviewed by Chris Fleizach.
3225
3226         * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
3227         * accessibility/ios-simulator/aria-sort-ios.html: Added.
3228
3229 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3230
3231         Unreviewed, rolling out r208178.
3232
3233         The test added with this change fails or times out on macOS
3234         and iOS.
3235
3236         Reverted changeset:
3237
3238         "[Modern Media Controls] Media Controller: Airplay support"
3239         https://bugs.webkit.org/show_bug.cgi?id=163729
3240         http://trac.webkit.org/changeset/208178
3241
3242 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3243
3244         Unreviewed, rolling out r208182.
3245
3246         Both of the tests added with this change time out on macOS
3247         Release.
3248
3249         Reverted changeset:
3250
3251         "[Modern Media Controls] Media Controller: Placard support"
3252         https://bugs.webkit.org/show_bug.cgi?id=163731
3253         http://trac.webkit.org/changeset/208182
3254
3255 2016-10-31  Brady Eidson  <beidson@apple.com>
3256
3257         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
3258         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
3259
3260         Reviewed by Darin Adler.
3261
3262         * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
3263         * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
3264         * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
3265         * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
3266         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
3267         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
3268         * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
3269         * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
3270         * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
3271
3272 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3273
3274         Marking two http/tests/websocket/tests/hybi tests as flaky.
3275         https://bugs.webkit.org/show_bug.cgi?id=164080
3276
3277         Unreviewed test gardening.
3278
3279         * TestExpectations:
3280
3281 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3282
3283         Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
3284         https://bugs.webkit.org/show_bug.cgi?id=164250
3285
3286         Unreviewed test gardening.
3287
3288         * platform/ios-simulator/TestExpectations:
3289
3290 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3291
3292         Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
3293
3294         Unreviewed test gardening.
3295
3296         These tests will always time out on ios-simulator due to reliance upon
3297         testRunner.waitUntilDone().
3298
3299         * platform/ios-simulator/TestExpectations:
3300
3301 2016-10-31  Ryan Haddad  <ryanhaddad@apple.com>
3302
3303         Marking three modern-media-controls tests as flaky.
3304
3305         Unreviewed test gardening.
3306
3307         * TestExpectations:
3308
3309 2016-10-31  Antoine Quint  <graouts@apple.com>
3310
3311         [Modern Media Controls] Media Controller: Placard support
3312         https://bugs.webkit.org/show_bug.cgi?id=163731
3313         <rdar://problem/28869598>
3314
3315         Reviewed by Dean Jackson.
3316
3317         Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
3318         based on the media presentation mode.
3319
3320         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3321         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3322         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3323         * media/modern-media-controls/media-controller/media-controller-resize.html:
3324         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3325         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3326         * media/modern-media-controls/mute-support/mute-support-muted.html:
3327         * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
3328         * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
3329         * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
3330         * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
3331         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3332         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3333         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3334         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3335         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3336         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3337         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3338         * media/modern-media-controls/start-support/start-support-audio.html:
3339         * media/modern-media-controls/start-support/start-support-autoplay.html:
3340         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3341         * media/modern-media-controls/start-support/start-support-error.html:
3342         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3343         * media/modern-media-controls/start-support/start-support-manual-play.html:
3344         * media/modern-media-controls/start-support/start-support-no-source.html:
3345         * media/modern-media-controls/volume-support/volume-support-click.html:
3346         * media/modern-media-controls/volume-support/volume-support-drag.html:
3347         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3348         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3349         * LayoutTests/platform/ios-simulator/TestExpectations:
3350         * LayoutTests/platform/mac/TestExpectations:
3351
3352 2016-10-31  Simon Fraser  <simon.fraser@apple.com>
3353
3354         Implement IntersectionObserver
3355         https://bugs.webkit.org/show_bug.cgi?id=159475
3356
3357         Reviewed by Ryosuke Niwa.
3358         
3359         Basic interface tests.
3360
3361         * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
3362         * intersection-observer/intersection-observer-entry-interface.html: Added.
3363         * intersection-observer/intersection-observer-interface-expected.txt: Added.
3364         * intersection-observer/intersection-observer-interface.html: Added.
3365
3366 2016-10-31  Antoine Quint  <graouts@apple.com>
3367
3368         [Modern Media Controls] Media Controller: Airplay support
3369         https://bugs.webkit.org/show_bug.cgi?id=163729
3370
3371         Reviewed by Dean Jackson.
3372
3373         Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
3374         of AirPlay routes and whether the media is playing via AirPlay.
3375
3376         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3377         * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
3378         * media/modern-media-controls/airplay-support/airplay-support.html: Added.
3379         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3380         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3381         * media/modern-media-controls/media-controller/media-controller-resize.html:
3382         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3383         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3384         * media/modern-media-controls/mute-support/mute-support-muted.html:
3385         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3386         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3387         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3388         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3389         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3390         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3391         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3392         * media/modern-media-controls/start-support/start-support-audio.html:
3393         * media/modern-media-controls/start-support/start-support-autoplay.html:
3394         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3395         * media/modern-media-controls/start-support/start-support-error.html:
3396         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3397         * media/modern-media-controls/start-support/start-support-manual-play.html:
3398         * media/modern-media-controls/start-support/start-support-no-source.html:
3399         * media/modern-media-controls/volume-support/volume-support-click.html:
3400         * media/modern-media-controls/volume-support/volume-support-drag.html:
3401         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3402         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3403         * platform/mac/TestExpectations:
3404
3405 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
3406
3407         CSSStyleDeclaration should be annotated with CEReactions
3408         https://bugs.webkit.org/show_bug.cgi?id=163968
3409
3410         Reviewed by Antti Koivisto.
3411
3412         Added a W3C style testharness.js test.
3413
3414         * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
3415         * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
3416
3417 2016-10-31  Zalan Bujtas  <zalan@apple.com>
3418
3419         ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
3420         https://bugs.webkit.org/show_bug.cgi?id=164076
3421
3422         Reviewed by Antti Koivisto.
3423
3424         * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
3425         * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
3426
3427 2016-10-31  Nan Wang  <n_wang@apple.com>
3428
3429         AX: iOS Voiceover does not announce previously selected value from input type="date" form field
3430         https://bugs.webkit.org/show_bug.cgi?id=164176
3431
3432         Reviewed by Chris Fleizach.
3433
3434         * accessibility/ios-simulator/input-type-time-expected.txt:
3435         * accessibility/ios-simulator/input-type-time.html:
3436
3437 2016-10-31  Jer Noble  <jer.noble@apple.com>
3438
3439         REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
3440         https://bugs.webkit.org/show_bug.cgi?id=162496
3441
3442         Reviewed by Darin Adler.
3443
3444         * platform/mac/TestExpectations:
3445
3446 2016-10-31  Jer Noble  <jer.noble@apple.com>
3447
3448         Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
3449         https://bugs.webkit.org/show_bug.cgi?id=162366
3450         <rdar://problem/28639600>
3451
3452         Reviewed by Eric Carlson.
3453
3454         * media/content/test-video-only.mp4: Added.
3455         * media/non-existent-video-playback-interrupted-expected.txt:
3456         * media/non-existent-video-playback-interrupted.html:
3457         * media/video-background-playback-expected.txt:
3458         * media/video-background-playback.html:
3459         * media/video-background-tab-playback-expected.txt:
3460         * media/video-background-tab-playback.html:
3461         * media/video-concurrent-playback-expected.txt:
3462         * media/video-concurrent-playback.html:
3463         * media/video-concurrent-visible-playback-expected.txt: Added.
3464         * media/video-concurrent-visible-playback.html: Added.
3465         * media/video-multiple-concurrent-playback-expected.txt: Added.
3466         * media/video-multiple-concurrent-playback.html: Added.
3467         * media/video-playback-interrupted-expected.txt:
3468         * media/video-playback-interrupted.html:
3469         * media/video-restricted-invisible-autoplay-not-allowed.html:
3470
3471 2016-10-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3472
3473         Holding down a key to choose an accented character should fire "insertReplacementText" input events
3474         https://bugs.webkit.org/show_bug.cgi?id=164209
3475         <rdar://problem/29019305>
3476
3477         Reviewed by Darin Adler.
3478
3479         Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
3480         "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
3481         beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
3482         contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
3483
3484         * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
3485         * fast/events/before-input-prevent-insert-replacement.html: Added.
3486         * fast/events/input-event-insert-replacement-expected.txt: Added.
3487         * fast/events/input-event-insert-replacement.html: Added.
3488         * platform/ios-simulator/TestExpectations:
3489         * platform/mac-wk1/TestExpectations:
3490
3491 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3492
3493         [EFL] Skip media tests because timeout happens on many media tests.
3494
3495         Unreviewed EFL gardening.
3496
3497         Treat the media folder to *Skip* temporarily.
3498
3499         * platform/efl/TestExpectations:
3500
3501 2016-10-30  Darin Adler  <darin@apple.com>
3502
3503         Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
3504         https://bugs.webkit.org/show_bug.cgi?id=164206
3505
3506         Reviewed by Chris Dumez.
3507
3508         * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
3509
3510 2016-10-30  Frederic Wang  <fwang@igalia.com>
3511
3512         Use HarfBuzz ot-math API to parse the OpenType MATH table
3513         https://bugs.webkit.org/show_bug.cgi?id=162671
3514
3515         Reviewed by Michael Catanzaro.
3516
3517         Rebaseline one test for large operators due to small rendering changes.
3518
3519         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3520         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3521
3522 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3523
3524         [EFL] Remove duplicated media/media-source tests in TestExpectations
3525
3526         Unreviewed EFL gardening.
3527
3528         Tests of media/media-source have caused timeout on EFL layout test. However
3529         it hasn't been marked to *Skip* because some tests are multiple marked.
3530         So this patch cleans up it, and skip media/media-source for a while.
3531
3532         * platform/efl/TestExpectations:
3533
3534 2016-10-30  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
3535
3536         Unreviewed EFL gardening. Mark some tests to Timeout.
3537
3538         * platform/efl/TestExpectations: Urgent fix to run layout test.
3539
3540 2016-10-29  Dean Jackson  <dino@apple.com>
3541
3542         Parse color() function
3543         https://bugs.webkit.org/show_bug.cgi?id=164146
3544         <rdar://problems/29007218>
3545
3546         Reviewed by Darin Adler.
3547
3548         Test that exercises the new color() function in CSS. It checks
3549         all valid and invalid input, with the exception of fallback content.
3550
3551         * css3/color/color-function-computed-style-expected.txt: Added.
3552         * css3/color/color-function-computed-style.html: Added.
3553         * css3/color/color-function-parsing-expected.txt: Added.
3554         * css3/color/color-function-parsing.html: Added.
3555
3556 2016-10-29  Youenn Fablet  <youenn@apple.com>
3557
3558         Remove testharness.js/testharnessreport.js unnecessary copies
3559         https://bugs.webkit.org/show_bug.cgi?id=164112
3560
3561         Reviewed by Darin Adler.
3562
3563         Removing http/tests/w3c directory.
3564         Contained tests are skipped in Mac, EFL and mark as failing in GTK.
3565         These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
3566
3567         Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
3568         These /resources/ URLs are using an alias to remove the need to have redundant copies.
3569
3570         Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
3571         A few test files in imported/blink/http/tests use /resources/... URLs but they will not point to any of the removed files since the tests are run as file based.
3572
3573         * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
3574         * http/tests/media/resources/media-source/generate-config-change-tests.py:
3575         * http/tests/preload/single_download_preload_runner.html:
3576         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
3577         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
3578         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
3579         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
3580         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
3581         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
3582         * http/tests/security/cross-origin-css-1.html:
3583         * http/tests/security/cross-origin-css-2.html:
3584         * http/tests/security/cross-origin-css-3.html:
3585         * http/tests/security/cross-origin-css-4.html:
3586         * http/tests/security/cross-origin-css-5.html:
3587         * http/tests/security/cross-origin-css-6.html:
3588         * http/tests/security/cross-origin-css-7.html:
3589         * http/tests/security/cross-origin-css-8.html:
3590         * http/tests/security/cross-origin-css-9.html:
3591         * http/tests/security/cross-origin-css-in-quirks-1.html:
3592         * http/tests/security/cross-origin-css-in-quirks-2.html:
3593         * http/tests/security/cross-origin-css-in-quirks-3.html:
3594         * http/tests/security/cross-origin-css-in-quirks-4.html:
3595         * http/tests/security/cross-origin-css-in-quirks-5.html:
3596         * http/tests/security/cross-origin-css-in-quirks-6.html:
3597         * http/tests/security/cross-origin-css-in-quirks-7.html:
3598         * http/tests/security/cross-origin-css-in-quirks-8.html:
3599         * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
3600         * http/tests/security/resources/post-origin-to-parent.html:
3601         * http/tests/security/same-origin-css-1.html:
3602         * http/tests/security/same-origin-css-2.html:
3603         * http/tests/security/same-origin-css-3.html:
3604         * http/tests/security/same-origin-css-4.html:
3605         * http/tests/security/same-origin-css-5.html:
3606         * http/tests/security/same-origin-css-6.html:
3607         * http/tests/security/same-origin-css-7.html:
3608         * http/tests/security/same-origin-css-8.html:
3609         * http/tests/security/same-origin-css-in-quirks.html:
3610         * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
3611         * http/tests/w3c/README: Removed.
3612         * http/tests/w3c/resources/WebIDLParser.js: Removed.
3613         * http/tests/w3c/resources/canvas-tests.css: Removed.
3614         * http/tests/w3c/resources/canvas-tests.js: Removed.
3615         * http/tests/w3c/resources/idlharness.js: Removed.
3616         * http/tests/w3c/resources/testharness.css: Removed.
3617         * http/tests/w3c/resources/testharness.js: Removed.
3618         * http/tests/w3c/resources/testharnessreport.js: Removed.
3619         * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
3620         * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
3621         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
3622         * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
3623         * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
3624         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
3625         * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
3626         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
3627         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
3628         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
3629         * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
3630         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
3631         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
3632         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
3633         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
3634         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
3635         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
3636         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
3637         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
3638         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
3639         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
3640         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
3641         * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
3642         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
3643         * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
3644         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
3645         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
3646         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
3647         * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
3648         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
3649         * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
3650         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
3651         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
3652         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
3653         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
3654         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
3655         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
3656         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
3657         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
3658         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
3659         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
3660         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
3661         * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
3662         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
3663         * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
3664         * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
3665         * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
3666         * http/tests/w3c/webperf/resources/blank_image.png: Removed.
3667         * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
3668         * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
3669         * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
3670         * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
3671         * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
3672         * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
3673         * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
3674         * http/tests/w3c/webperf/resources/empty_script.js: Removed.
3675         * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
3676         * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
3677         * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
3678         * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
3679         * http/tests/w3c/webperf/resources/nested.css: Removed.
3680         * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
3681         * http/tests/w3c/webperf/resources/redirect.php: Removed.
3682         * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
3683         * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
3684         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
3685         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
3686         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
3687         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
3688         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
3689         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
3690         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
3691         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
3692         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
3693         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
3694         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
3695         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
3696         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
3697         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
3698         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
3699         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
3700         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
3701         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
3702         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
3703         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
3704         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
3705         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
3706         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
3707         * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
3708         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
3709         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
3710         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
3711         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
3712         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
3713         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
3714         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
3715         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
3716         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
3717         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
3718         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
3719         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
3720         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
3721         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
3722         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
3723         * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
3724         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
3725         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
3726         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
3727         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
3728         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
3729         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
3730         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
3731         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
3732         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
3733         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
3734         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
3735         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
3736         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
3737         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
3738         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
3739         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
3740         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
3741         * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
3742         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
3743         * http/tests/xmlhttprequest/response-json-and-readystate.html:
3744         * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
3745         * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
3746         * imported/blink/http/tests/resources/testharness.js: Removed.
3747         * imported/blink/http/tests/resources/testharnessreport.js: Removed.
3748         * platform/gtk/TestExpectations:
3749         * platform/ios-simulator/TestExpectations:
3750         * platform/mac/TestExpectations:
3751         * platform/win/TestExpectations:
3752
3753 2016-10-29  Youenn Fablet  <youenn@apple.com>
3754
3755         REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
3756         https://bugs.webkit.org/show_bug.cgi?id=163922
3757
3758         Reviewed by Alex Christensen.
3759
3760         * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
3761         * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
3762         * platform/mac/TestExpectations:
3763
3764 2016-10-29  Youenn Fablet  <youenn@apple.com>
3765
3766         REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
3767         https://bugs.webkit.org/show_bug.cgi?id=163814
3768         <rdar://problem/28917420>
3769
3770         Reviewed by Darin Adler.
3771
3772         * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
3773         * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
3774         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
3775         * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
3776         * tests-options.json:
3777
3778 2016-10-28  Joseph Pecoraro  <pecoraro@apple.com>
3779
3780         Web Inspector: Breakpoints not working in scripts with unicode characters
3781         https://bugs.webkit.org/show_bug.cgi?id=164172
3782         <rdar://problem/28895862>
3783
3784         Reviewed by Ryosuke Niwa.
3785
3786         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
3787         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
3788         * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
3789         * inspector/debugger/breakpoints/resolved-dump-each-line.html:
3790         * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
3791         Ensure we can set breakpoints and resolve them in non-8bit source code.
3792
3793 2016-10-28  Darin Adler  <darin@apple.com>
3794
3795         Move all classes in the HTML directory from ExceptionCode to Exception
3796         https://bugs.webkit.org/show_bug.cgi?id=163876
3797
3798         Reviewed by Sam Weinig.
3799
3800         * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
3801         * fast/dom/DOMURL/set-href-attribute-hash.html:
3802         * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
3803         * fast/dom/DOMURL/set-href-attribute-hostname.html:
3804         * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
3805         * fast/dom/DOMURL/set-href-attribute-pathname.html:
3806         Updated these tests to expect that if you set href and it raises an exception,
3807         then the URL does not change. The old expected results showed the exception being
3808         raised but the URL being changed to the invalid href.
3809
3810         * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
3811         * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
3812         Updated to expect a different exception, TypeError rather than NotSupportedError,
3813         for non-finite values.
3814
3815 2016-10-28  Jer Noble  <jer.noble@apple.com>
3816
3817         WebAudio does not resume when moving from background to foreground tab.
3818         https://bugs.webkit.org/show_bug.cgi?id=164043
3819
3820         Reviewed by Darin Adler.
3821
3822         * webaudio/page-canstartmedia-expected.txt: Added.
3823         * webaudio/page-canstartmedia.html: Added.
3824
3825 2016-10-28  Wenson Hsieh  <wenson_hsieh@apple.com>
3826
3827         iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
3828         https://bugs.webkit.org/show_bug.cgi?id=164077
3829         <rdar://problem/28987810>
3830
3831         Reviewed by Simon Fraser.
3832
3833         Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
3834         beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
3835
3836         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
3837         * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
3838         * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
3839         * fast/events/ios/input-events-insert-replacement-text.html: Added.
3840
3841 2016-10-28  Alex Christensen  <achristensen@webkit.org>
3842
3843         Partially revert 207805 after resolution in URL spec issue 87
3844         https://bugs.webkit.org/show_bug.cgi?id=164142
3845
3846         Reviewed by Andy Estes.
3847
3848         * fast/url/path-expected.txt:
3849         * fetch/fetch-url-serialization-expected.txt:
3850
3851 2016-10-28  Chris Dumez  <cdumez@apple.com>
3852
3853         DOMStringMap reports properties as non-enumerable
3854         https://bugs.webkit.org/show_bug.cgi?id=164114
3855
3856         Reviewed by Sam Weinig.
3857
3858         Update existing test to reflect behavior change.
3859
3860         * fast/dom/dataset-name-getter-properties-expected.txt:
3861         * fast/dom/dataset-name-getter-properties.html:
3862
3863 2016-10-28  Ryosuke Niwa  <rniwa@webkit.org>
3864
3865         Add CEReactions to the remaining HTML DOM APIs
3866         https://bugs.webkit.org/show_bug.cgi?id=163969
3867
3868         Reviewed by Chris Dumez.
3869
3870         Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
3871         Also added some WebKit specific tests using the same harness outside that directory.
3872
3873         * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
3874         * fast/custom-elements/reactions-for-indieui.html: Added.
3875         * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
3876         * fast/custom-elements/reactions-for-webkit-extensions.html:
3877         * fast/custom-elements/reactions/Document-expected.txt: Added.
3878         * fast/custom-elements/reactions/Document.html: Added.
3879         * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
3880         * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
3881         * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
3882         * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
3883         * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
3884         * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
3885         * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
3886         * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
3887         * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
3888         * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
3889         * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
3890         * fast/custom-elements/reactions/HTMLTableElement.html: Added.
3891         * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
3892         * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
3893         * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
3894         * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
3895         * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
3896         * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
3897         * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
3898         * fast/custom-elements/reactions/ShadowRoot.html: Added.
3899         * fast/custom-elements/resources/additional-helpers.js: Added.
3900         * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
3901         * fast/custom-elements/upgrading-enqueue-reactions.html:
3902         * platform/efl/TestExpectations:
3903         * platform/gtk/TestExpectations:
3904
3905 2016-10-28  Antoine Quint  <graouts@apple.com>
3906
3907         [Modern Media Controls] Media Controller: volume control support
3908         https://bugs.webkit.org/show_bug.cgi?id=163727
3909
3910         Reviewed by Dean Jackson.
3911
3912         Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
3913
3914         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3915         * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
3916         * media/modern-media-controls/media-controller/media-controller-constructor.html:
3917         * media/modern-media-controls/media-controller/media-controller-resize.html:
3918         * media/modern-media-controls/mute-support/mute-support-button-click.html:
3919         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3920         * media/modern-media-controls/mute-support/mute-support-muted.html:
3921         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3922         * media/modern-media-controls/playback-support/playback-support-button-click.html:
3923         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3924         * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
3925         * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
3926         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3927         * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
3928         * media/modern-media-controls/start-support/start-support-audio.html:
3929         * media/modern-media-controls/start-support/start-support-autoplay.html:
3930         * media/modern-media-controls/start-support/start-support-click-to-start.html:
3931         * media/modern-media-controls/start-support/start-support-error.html:
3932         * media/modern-media-controls/start-support/start-support-fullscreen.html:
3933         * media/modern-media-controls/start-support/start-support-manual-play.html:
3934         * media/modern-media-controls/start-support/start-support-no-source.html:
3935         * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
3936         * media/modern-media-controls/volume-support/volume-support-click.html: Added.
3937         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
3938         * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
3939         * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
3940         * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
3941         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
3942         * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
3943         * platform/ios-simulator/TestExpectations:
3944
3945 2016-10-28  Yusuke Suzuki  <utatane.tea@gmail.com>
3946
3947         [DOMJIT] Implement Document::documentElement
3948         https://bugs.webkit.org/show_bug.cgi?id=164113
3949
3950         Reviewed by Sam Weinig.
3951
3952         * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
3953         * js/dom/domjit-accessor-document-element-changed.html: Added.
3954         * js/dom/domjit-accessor-document-element-expected.txt: Added.
3955         * js/dom/domjit-accessor-document-element.html: Added.
3956
3957 2016-10-28  Simon Fraser  <simon.fraser@apple.com>
3958
3959         Wrong blur radius for filter: drop-shadow()
3960         https://bugs.webkit.org/show_bug.cgi?id=163667
3961
3962         Reviewed by Darin Adler.
3963         
3964         Mismatch tests to detect that the blurry area extends out from under a masking
3965         element on top.
3966
3967         * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
3968         * css3/filters/drop-shadow-blur-radius.html: Added.
3969         * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
3970         * svg/filters/feDropShadow-blur-radius.html: Added.
3971
3972 2016-10-28  Youenn Fablet  <youenn@apple.com>
3973
3974         Expose RTCPeerConnection unprefixed
3975         https://bugs.webkit.org/show_bug.cgi?id=164060
3976
3977         Reviewed by Darin Adler.
3978
3979         * TestExpectations:
3980         * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
3981         * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
3982         * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
3983         * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
3984         * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
3985         * fast/mediastream/RTCPeerConnection-addTransceiver.html:
3986         * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
3987         * fast/mediastream/RTCPeerConnection-closed-state.html:
3988         * fast/mediastream/RTCPeerConnection-createAnswer.html:
3989         * fast/mediastream/RTCPeerConnection-createOffer.html:
3990         * fast/mediastream/RTCPeerConnection-datachannel.html:
3991         * fast/mediastream/RTCPeerConnection-dtmf.html:
3992         * fast/mediastream/RTCPeerConnection-events.html:
3993         * fast/mediastream/RTCPeerConnection-expected.txt:
3994         * fast/mediastream/RTCPeerConnection-getConfiguration.html:
3995         * fast/mediastream/RTCPeerConnection-have-local-offer.html:
3996         * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
3997         * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
3998         * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
3999         * fast/mediastream/RTCPeerConnection-ice-expected.txt:
4000         * fast/mediastream/RTCPeerConnection-ice.html:
4001         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
4002         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
4003         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
4004         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
4005         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
4006         * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
4007         * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
4008         * fast/mediastream/RTCPeerConnection-localDescription.html:
4009         * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
4010         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
4011         * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
4012         * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
4013         * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
4014         * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
4015         * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
4016         * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
4017         * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
4018         * fast/mediastream/RTCPeerConnection-remoteDescription.html:
4019         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
4020         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
4021         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
4022         * fast/mediastream/RTCPeerConnection-stable.html:
4023         * fast/mediastream/RTCPeerConnection-stats-expected.txt:
4024         * fast/mediastream/RTCPeerConnection-stats.html:
4025         * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
4026         * fast/mediastream/RTCPeerConnection-statsSelector.html:
4027         * fast/mediastream/RTCPeerConnection.html:
4028         * fast/mediastream/RTCRtpSender-replaceTrack.html:
4029         * fast/mediastream/RTCTrackEvent-constructor.html: