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