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