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