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