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