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