1 2016-11-11 Brent Fulgham <bfulgham@apple.com>
3 Neutered ArrayBuffers are not properly serialized
4 https://bugs.webkit.org/show_bug.cgi?id=164647
5 <rdar://problem/29213490>
7 Reviewed by David Kilzer.
9 * fast/canvas/neutered-imagedata-expected.txt: Added.
10 * fast/canvas/neutered-imagedata.html: Added.
12 2016-11-11 Wenson Hsieh <wenson_hsieh@apple.com>
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>
18 Reviewed by Ryosuke Niwa.
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`,
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.
30 2016-11-11 Antti Koivisto <antti@apple.com>
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>
36 Reviewed by Ryosuke Niwa.
38 * fast/shadow-dom/css-scoping-slotted-invalidation-expected.html: Added.
39 * fast/shadow-dom/css-scoping-slotted-invalidation.html: Added.
41 2016-11-11 Chris Dumez <cdumez@apple.com>
43 WorkerGlobalScope's indexedDB property should be on the prototype, not the instance
44 https://bugs.webkit.org/show_bug.cgi?id=164644
46 Reviewed by Brady Eidson.
48 Extend layout test coverage to check that:
49 - WorkerGlobalScope.indexedDB is on the prototype.
50 - WorkerGlobalScope.IDBDatabase constructor is on the instance
52 Both are enabled at runtime properties.
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:
59 2016-11-11 Antti Koivisto <antti@apple.com>
61 Shadow DOM: Toggling class in `.class ::slotted(*)` does not trigger style recalc
62 https://bugs.webkit.org/show_bug.cgi?id=160864
64 Reviewed by Ryosuke Niwa.
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.
69 2016-11-11 Eric Carlson <eric.carlson@apple.com>
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>
75 Reviewed by Brady Eidson.
77 * fast/mediastream/get-user-media-background-tab-expected.txt: Added.
78 * fast/mediastream/get-user-media-background-tab.html: Added.
80 2016-11-10 Jiewen Tan <jiewen_tan@apple.com>
82 Rename CryptoKeyUsage to CryptoKeyUsageBitmap and CryptoKey::Usage to CryptoKeyUsage
83 https://bugs.webkit.org/show_bug.cgi?id=164624
84 <rdar://problem/29210140>
86 Reviewed by Brent Fulgham.
88 * crypto/subtle/generate-key-malformed-parameters-expected.txt:
89 * crypto/subtle/import-key-malformed-parameters-expected.txt:
91 2016-11-11 Ryan Haddad <ryanhaddad@apple.com>
93 Add ios-simulator baseline for compositing/tiling/visiblerect-accumulated-offset.html.
95 Unreviewed test gardening.
97 * platform/ios-simulator/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
99 2016-11-10 Wenson Hsieh <wenson_hsieh@apple.com>
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>
105 Reviewed by Enrica Casucci.
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.
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:
115 2016-11-11 Manuel Rego Casasnovas <rego@igalia.com>
117 [css-grid] ASSERTION FAILED: !m_gridIsDirty in WebCore::RenderGrid::gridRowCount
118 https://bugs.webkit.org/show_bug.cgi?id=163450
120 Reviewed by Darin Adler.
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.
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.
130 2016-11-11 Antoine Quint <graouts@apple.com>
132 [Modern Media Controls] Media Controller: media tracks control support
133 https://bugs.webkit.org/show_bug.cgi?id=164618
134 <rdar://problem/27989483>
136 Reviewed by Dean Jackson.
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.
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.
148 2016-11-10 Yusuke Suzuki <utatane.tea@gmail.com>
150 [DOMJIT] Document#body should have DOMJIT patchpoint
151 https://bugs.webkit.org/show_bug.cgi?id=164627
153 Reviewed by Darin Adler.
155 * js/dom/domjit-accessor-document-body-expected.txt: Added.
156 * js/dom/domjit-accessor-document-body.html: Added.
158 2016-11-10 John Wilander <wilander@apple.com>
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>
164 Reviewed by Brent Fulgham.
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.
172 2016-11-10 Chris Dumez <cdumez@apple.com>
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
177 Reviewed by Simon Fraser.
179 Unskip test which should no longer be flaky.
181 * platform/mac/TestExpectations:
183 2016-11-10 Brady Eidson <beidson@apple.com>
185 IndexedDB 2.0 Support the IDBDatabase.onclose event.
186 https://bugs.webkit.org/show_bug.cgi?id=164602
188 Reviewed by Alex Christensen.
191 * storage/indexeddb/modern/handle-user-delete-expected.txt:
192 * storage/indexeddb/modern/resources/handle-user-delete.js:
194 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
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
199 Unreviewed test gardening.
201 * platform/mac-wk2/TestExpectations:
203 2016-11-10 Ryosuke Niwa <rniwa@webkit.org>
205 Copied text would contain text inside CDATA sections and comments
206 https://bugs.webkit.org/show_bug.cgi?id=164578
208 Reviewed by Darin Adler.
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.
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.
217 2016-11-10 Joseph Pecoraro <pecoraro@apple.com>
219 test262: DataView / TypedArray methods should throw RangeErrors for negative numbers (ToIndex)
220 https://bugs.webkit.org/show_bug.cgi?id=164450
222 Reviewed by Darin Adler.
224 * fast/canvas/webgl/data-view-crash-expected.txt:
225 * fast/canvas/webgl/data-view-test-expected.txt:
226 Better error message.
228 2016-11-10 Eric Carlson <eric.carlson@apple.com>
230 [MediaStream] apply constraints passed to getUserMedia()
231 https://bugs.webkit.org/show_bug.cgi?id=164561
233 Reviewed by Youenn Fablet.
234 <rdar://problem/29191384>
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:
242 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
244 Marking inspector/sampling-profiler tests as flaky timeouts.
245 https://bugs.webkit.org/show_bug.cgi?id=164388
247 Unreviewed test gardening.
249 * platform/mac/TestExpectations:
251 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
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
256 Unreviewed test gardening.
258 * platform/ios-simulator/TestExpectations:
260 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
262 Marking fast/loader/reload-zero-byte-plugin.html as flaky.
263 https://bugs.webkit.org/show_bug.cgi?id=164570
265 Unreviewed test gardening.
267 * platform/mac/TestExpectations:
269 2016-11-10 Brent Fulgham <bfulgham@apple.com>
271 Unmarking storage/domstorage/sessionstorage/blocked-file-access.html.
272 https://bugs.webkit.org/show_bug.cgi?id=164592
274 Unreviewed test gardening after r208550.
278 2016-11-10 Daniel Bates <dabates@apple.com>
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
284 Reviewed by Brent Fulgham.
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.
289 2016-11-10 Daniel Bates <dabates@apple.com>
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>
296 Reviewed by Brent Fulgham.
298 Add a new test to ensure that the HTTP 0.9 sandbox policy does not persist across navigations.
300 Unskip HTTP 0.9 tests and update expected results for existing tests as needed.
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
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.
321 2016-11-04 Jiewen Tan <jiewen_tan@apple.com>
323 Update SubtleCrypto::importKey to match the latest spec
324 https://bugs.webkit.org/show_bug.cgi?id=164446
325 <rdar://problem/29123621>
327 Reviewed by Brent Fulgham.
329 Besides adding test cases for SubtleCrypto::importKey. This patch also corrects a typo:
330 generate-key-malformed-paramters*.
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.
454 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
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
459 Unreviewed test gardening.
461 * platform/mac/TestExpectations:
463 2016-11-10 Ryan Haddad <ryanhaddad@apple.com>
465 Temporarily marking storage/domstorage/sessionstorage/blocked-file-access.html as failing.
466 https://bugs.webkit.org/show_bug.cgi?id=164592
468 Unreviewed test gardening.
472 2016-11-10 Aaron Chu <aaron_chu@apple.com>
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>
478 Reviewed by Brian Burg.
480 Updated related test cases.
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:
488 2016-11-10 Antoine Quint <graouts@apple.com>
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>
494 Reviewed by Dean Jackson.
496 Adding a new test to check that we use fullscreen controls on macOS once we've entered fullscreen.
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:
502 2016-11-08 Sergio Villar Senin <svillar@igalia.com>
504 [css-grid] Fix fr tracks sizing under min|max-size constraints
505 https://bugs.webkit.org/show_bug.cgi?id=150674
507 Reviewed by Darin Adler.
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.
514 2016-11-09 Ryosuke Niwa <rniwa@webkit.org>
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>
520 Reviewed by Sam Weinig.
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.
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.
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
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:
549 2016-11-09 Chris Dumez <cdumez@apple.com>
551 [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
552 https://bugs.webkit.org/show_bug.cgi?id=164522
554 Reviewed by Alex Christensen.
556 Unskip corresponding tests now that they pass on Yosemite and El Capitan.
558 * platform/mac-wk2/TestExpectations:
560 2016-11-09 Joseph Pecoraro <pecoraro@apple.com>
562 Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
563 https://bugs.webkit.org/show_bug.cgi?id=161951
564 <rdar://problem/28295767>
566 Reviewed by Brian Burg.
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.
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:
597 2016-11-09 Chris Dumez <cdumez@apple.com>
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>
603 Reviewed by Darin Adler.
605 Add layout test coverage for downloading blobs, both via <a download> or
606 because a load is later converted into a download.
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:
617 2016-11-09 Joseph Pecoraro <pecoraro@apple.com>
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>
623 Reviewed by Timothy Hatcher.
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.
632 * inspector/worker/resources/worker-resources.js: Added.
636 2016-11-09 Brent Fulgham <bfulgham@apple.com>
638 Windows localStorage tests will fail until Bug 155185 is fixed.
639 https://bugs.webkit.org/show_bug.cgi?id=155185
641 * platform/win/TestExpectations: Mark localStorage tests as expected
644 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
646 Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
647 https://bugs.webkit.org/show_bug.cgi?id=164336
649 Unreviewed test gardening.
651 * platform/mac-wk1/TestExpectations:
653 2016-11-09 Alex Christensen <achristensen@webkit.org>
655 Unreviewed, rolling out r208438.
661 "[WK2][NETWORK_SESSION] Add support for downloading file
663 https://bugs.webkit.org/show_bug.cgi?id=164458
664 http://trac.webkit.org/changeset/208438
666 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
668 Marking two media/modern-media-controls tests as flaky.
670 Unreviewed test gardening.
673 * platform/mac/TestExpectations:
675 2016-11-09 Said Abou-Hallawa <sabouhallawa@apple.com>
677 Change the decoding for some animated images to be asynchronous
678 https://bugs.webkit.org/show_bug.cgi?id=161566
680 Reviewed by Simon Fraser.
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.
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.
699 2016-11-04 Brent Fulgham <bfulgham@apple.com>
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>
705 Reviewed by Brady Eidson.
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.
714 2016-11-09 Alex Christensen <achristensen@webkit.org>
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
719 Reviewed by Tim Horton.
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:
726 2016-11-09 Simon Fraser <simon.fraser@apple.com>
728 Implement visual-viewport based position:fixed handling for Mac async scrolling
729 https://bugs.webkit.org/show_bug.cgi?id=164495
731 Reviewed by Tim Horton.
733 Tests that dump the scrolling state tree, and the layer tree.
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.
746 2016-11-09 Brady Eidson <beidson@apple.com>
748 IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
749 https://bugs.webkit.org/show_bug.cgi?id=164404
751 Reviewed by Alex Christensen.
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.
761 2016-11-09 Antoine Quint <graouts@apple.com>
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>
767 Reviewed by Dean Jackson.
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.
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.
779 2016-11-09 Yusuke Suzuki <utatane.tea@gmail.com>
781 [DOMJIT] Implement Node::ownerDocument
782 https://bugs.webkit.org/show_bug.cgi?id=164004
784 Reviewed by Darin Adler.
786 * js/dom/domjit-accessor-owner-document-expected.txt: Added.
787 * js/dom/domjit-accessor-owner-document.html: Added.
789 2016-11-09 Dave Hyatt <hyatt@apple.com>
791 [CSS Parser] Fix grid layout parsing
792 https://bugs.webkit.org/show_bug.cgi?id=164489
794 Reviewed by Dean Jackson.
796 * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
798 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
800 Correct a typo in the name of a flaky test.
801 https://bugs.webkit.org/show_bug.cgi?id=164388
803 Unreviewed test gardening.
805 * platform/mac/TestExpectations:
807 2016-11-09 Daniel Bates <dabates@apple.com>
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>
813 Reviewed by Alex Christensen.
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).
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.
850 2016-11-09 Wenson Hsieh <wenson_hsieh@apple.com>
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>
856 Reviewed by Darin Adler.
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.
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:
868 2016-11-09 Wenson Hsieh <wenson_hsieh@apple.com>
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>
874 Reviewed by Darin Adler.
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.
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:
883 2016-11-08 Dean Jackson <dino@apple.com>
885 Rendering support for ExtendedColors
886 https://bugs.webkit.org/show_bug.cgi?id=164443
887 <rdar://problems/29123243>
889 Reviewed by Simon Fraser and Darin Adler.
891 Tests that use the new color() syntax.
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:
906 2016-11-09 Antoine Quint <graouts@apple.com>
908 [Modern Media Controls] UI Library: StatusLabel
909 https://bugs.webkit.org/show_bug.cgi?id=164544
910 <rdar://problem/29179541>
912 Reviewed by Dean Jackson.
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.
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.
938 2016-11-08 Antoine Quint <graouts@apple.com>
940 [Modern Media Controls] UI Library: iOS inline controls
941 https://bugs.webkit.org/show_bug.cgi?id=164513
942 <rdar://problem/27989475>
944 Reviewed by Dean Jackson.
946 Adding new tests for the IOSInlineMediaControls class.
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:
962 2016-11-09 Simon Fraser <simon.fraser@apple.com>
964 LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
965 https://bugs.webkit.org/show_bug.cgi?id=164491
967 Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
970 * platform/mac-wk1/TestExpectations:
972 2016-11-09 Chris Dumez <cdumez@apple.com>
974 Use Blob URL instead of webkit-fake-url when pasting an image
975 https://bugs.webkit.org/show_bug.cgi?id=49141
977 Reviewed by Darin Adler.
979 Add layout test coverage checking that the image shows as expected and that the
980 resulting URL is indeed a Blob URL.
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.
987 2016-11-07 Yusuke Suzuki <utatane.tea@gmail.com>
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
992 Reviewed by Michael Saboff.
994 Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
996 * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
997 * js/dom/domjit-accessor-owner-document-type-check.html: Added.
999 2016-11-08 Antoine Quint <graouts@apple.com>
1001 [Modern Media Controls] UI Library: macOS fullscreen controls
1002 https://bugs.webkit.org/show_bug.cgi?id=164414
1003 <rdar://problem/27989474>
1005 Reviewed by Dean Jackson.
1007 Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
1008 adopt the media-controls-loader.js utility.
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:
1038 2016-11-09 Chris Dumez <cdumez@apple.com>
1040 Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
1041 https://bugs.webkit.org/show_bug.cgi?id=162801
1042 <rdar://problem/28807455>
1044 Reviewed by Darin Adler.
1046 Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
1048 * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
1049 * fast/events/touch/ios/touch-event-radius.html: Added.
1051 2016-11-09 Youenn Fablet <youenn@apple.com>
1053 [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
1054 https://bugs.webkit.org/show_bug.cgi?id=164409
1056 Reviewed by Eric Carlson.
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.
1061 * fast/mediastream/RTCPeerConnection-stable-expected.txt:
1063 2016-11-09 Joanmarie Diggs <jdiggs@igalia.com>
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
1068 Reviewed by Darin Adler.
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.
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.
1083 2016-11-09 Chris Dumez <cdumez@apple.com>
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>
1089 Reviewed by Darin Adler.
1091 Add layout test coverage for downloading blobs, both via <a download> or
1092 because a load is later converted into a download.
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:
1103 2016-11-09 Chris Dumez <cdumez@apple.com>
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>
1109 Reviewed by Alex Christensen.
1111 Add layout test coverage. The test hangs without the fix.
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.
1118 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
1120 Unreviewed, rolling out r208422.
1122 Roll r208382 back in since it was not responsible for the API
1123 test failures seen on macOS.
1127 "Unreviewed, rolling out r208382."
1128 https://bugs.webkit.org/show_bug.cgi?id=164319
1129 http://trac.webkit.org/changeset/208422
1131 2016-11-07 Ryan Haddad <ryanhaddad@apple.com>
1133 Unreviewed, rolling out r208382.
1135 This change appears to have caused 3
1136 SerializedCryptoKeyWrapTest API tests to fail on macOS.
1140 "[Readable Streams API] Implement ByteStreamController
1142 https://bugs.webkit.org/show_bug.cgi?id=164319
1143 http://trac.webkit.org/changeset/208382
1145 2016-11-05 Ryan Haddad <ryanhaddad@apple.com>
1147 Removing flaky expectations for tests that were fixed with r208327.
1148 https://bugs.webkit.org/show_bug.cgi?id=164034
1150 Unreviewed test gardening.
1153 * platform/mac/TestExpectations:
1155 2016-11-05 Carlos Garcia Campos <cgarcia@igalia.com>
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
1160 Reviewed by Michael Catanzaro.
1162 * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
1164 2016-11-04 Yusuke Suzuki <utatane.tea@gmail.com>
1166 [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
1167 https://bugs.webkit.org/show_bug.cgi?id=164356
1169 Reviewed by Filip Pizlo.
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.
1178 2016-11-04 Simon Fraser <simon.fraser@apple.com>
1180 Layout viewport wrong with RTL documents
1181 https://bugs.webkit.org/show_bug.cgi?id=164434
1183 Reviewed by Tim Horton.
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.
1193 2016-11-04 Wenson Hsieh <wenson_hsieh@apple.com>
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>
1199 Reviewed by Ryosuke Niwa.
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.
1206 There should be no behavior change for other platforms, so no new tests are needed there with this change.
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:
1212 2016-11-04 Brady Eidson <beidson@apple.com>
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
1217 Reviewed by Alex Christensen.
1219 * storage/indexeddb/resources/transaction-basics.js:
1220 * storage/indexeddb/transaction-basics-expected.txt:
1221 * storage/indexeddb/transaction-basics-private-expected.txt:
1223 2016-11-04 Ryosuke Niwa <rniwa@webkit.org>
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>
1229 Reviewed by Antti Koivisto.
1231 Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
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.
1239 2016-11-04 Chris Dumez <cdumez@apple.com>
1241 Add layout test for input.setCustomValidity()
1242 https://bugs.webkit.org/show_bug.cgi?id=164419
1244 Reviewed by Simon Fraser.
1246 Add layout test for input.setCustomValidity().
1248 * fast/forms/validation-custom-message-expected.txt: Added.
1249 * fast/forms/validation-custom-message.html: Added.
1251 2016-11-04 Myles C. Maxfield <mmaxfield@apple.com>
1253 Implement WebGL2RenderingContext::copyBufferSubData()
1254 https://bugs.webkit.org/show_bug.cgi?id=164008
1256 Reviewed by Dean Jackson.
1258 * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
1259 * fast/canvas/webgl/copyBufferSubData.html: Added.
1261 2016-11-04 Antti Koivisto <antti@apple.com>
1263 slotted() pseudo does not work with ID selector
1264 https://bugs.webkit.org/show_bug.cgi?id=160538
1265 <rdar://problem/28534529>
1267 Reviewed by Andreas Kling.
1269 * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
1270 * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
1273 2016-11-04 Brady Eidson <beidson@apple.com>
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
1278 Reviewed by Alex Christensen.
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:
1285 2016-11-04 Joanmarie Diggs <jdiggs@igalia.com>
1287 AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
1288 https://bugs.webkit.org/show_bug.cgi?id=164331
1290 Reviewed by Chris Fleizach.
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().
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:
1303 2016-11-04 Brady Eidson <beidson@apple.com>
1305 IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
1306 https://bugs.webkit.org/show_bug.cgi?id=164405
1308 Reviewed by Alex Christensen.
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:
1315 2016-11-04 Romain Bellessort <romain.bellessort@crf.canon.fr>
1317 [Readable Streams API] Implement ByteStreamController error()
1318 https://bugs.webkit.org/show_bug.cgi?id=164319
1320 Reviewed by Youenn Fablet.
1322 Updated test expectation for error() test (previously FAIL, now PASS).
1323 Added IDL-related tests for ReadableByteStreamController.
1325 * streams/readable-byte-stream-controller-expected.txt:
1327 2016-11-04 Per Arne Vollan <pvollan@apple.com>
1329 [Win] Page visibility tests are timing out.
1330 https://bugs.webkit.org/show_bug.cgi?id=164363
1332 Reviewed by Brent Fulgham.
1334 Unskip page visibility tests.
1336 * platform/win/TestExpectations:
1338 2016-11-03 Antti Koivisto <antti@apple.com>
1340 REGRESSION (r207669): Crash under SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending
1341 https://bugs.webkit.org/show_bug.cgi?id=164381
1342 <rdar://problem/28935401>
1344 Reviewed by Simon Fraser.
1346 * media/media-controls-shadow-construction-crash-expected.txt: Added.
1347 * media/media-controls-shadow-construction-crash.html: Added.
1349 2016-11-03 Myles C. Maxfield <mmaxfield@apple.com>
1351 [WebGL2] Implement getBufferSubData()
1352 https://bugs.webkit.org/show_bug.cgi?id=164111
1354 Reviewed by Dean Jackson.
1356 Test every successful download/upload combination I can think of.
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.
1363 2016-11-03 Chris Dumez <cdumez@apple.com>
1365 [WK2][Cocoa] Implement user interface for HTML form validation
1366 https://bugs.webkit.org/show_bug.cgi?id=164143
1367 <rdar://problem/28944652>
1369 Reviewed by Simon Fraser.
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).
1378 * platform/mac-wk1/TestExpectations:
1379 Skip new test on WebKit1 because the feature is WebKit2 only at the
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.
1387 2016-11-03 Ryosuke Niwa <rniwa@webkit.org>
1389 Update custom elements tests
1390 https://bugs.webkit.org/show_bug.cgi?id=164352
1392 Reviewed by Antti Koivisto.
1394 Removed tests that have been back imported via web-platform-tests.
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.
1404 2016-11-03 Brady Eidson <beidson@apple.com>
1406 IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
1407 https://bugs.webkit.org/show_bug.cgi?id=164383
1409 Reviewed by Beth Dakin.
1411 * storage/indexeddb/resources/keyrange.js:
1413 2016-11-03 Ryan Haddad <ryanhaddad@apple.com>
1415 Marking two inspector/sampling-profiler tests as flaky.
1416 https://bugs.webkit.org/show_bug.cgi?id=164388
1418 Unreviewed test gardening.
1420 * platform/mac/TestExpectations:
1422 2016-11-03 Ryan Haddad <ryanhaddad@apple.com>
1424 Unreviewed, rolling out r208302.
1426 This change causes LayoutTest crashes under GuardMalloc.
1430 "Load stylesheets in link elements inside a connected shadow
1432 https://bugs.webkit.org/show_bug.cgi?id=160683
1433 http://trac.webkit.org/changeset/208302
1435 2016-11-03 Yusuke Suzuki <utatane.tea@gmail.com>
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>
1441 * js/dom/domjit-accessor-owner-document-expected.txt: Removed.
1442 * js/dom/domjit-accessor-owner-document.html: Removed.
1444 2016-11-03 Brady Eidson <beidson@apple.com>
1446 IndexedDB 2.0: Support binary keys.
1447 <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
1449 Reviewed by Alex Christensen.
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:
1463 2016-11-02 Myles C. Maxfield <mmaxfield@apple.com>
1465 CSS.supports("font-variation-settings", "'wght' 500") erroneously returns false
1466 https://bugs.webkit.org/show_bug.cgi?id=164244
1468 Reviewed by Michael Catanzaro.
1470 * fast/text/variations/css-supports-runtime-switch-expected.txt: Added.
1471 * fast/text/variations/css-supports-runtime-switch.html: Added.
1473 2016-11-02 Yusuke Suzuki <utatane.tea@gmail.com>
1475 [DOMJIT] Add DOMJIT::Signature
1476 https://bugs.webkit.org/show_bug.cgi?id=162980
1478 Reviewed by Saam Barati and Sam Weinig.
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.
1492 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
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
1497 Unreviewed test gardening.
1501 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1503 Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
1504 https://bugs.webkit.org/show_bug.cgi?id=164162
1506 Unreviewed test gardening.
1510 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
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
1515 Unreviewed test gardening.
1517 * platform/mac/TestExpectations:
1519 2016-11-02 Simon Fraser <simon.fraser@apple.com>
1521 REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
1522 https://bugs.webkit.org/show_bug.cgi?id=164350
1523 rdar://problem/29053414
1525 Reviewed by Dean Jackson.
1527 Test was reduced from webkit.org.
1529 * animations/stacking-during-opacity-animation-expected.txt: Added.
1530 * animations/stacking-during-opacity-animation.html: Added.
1532 2016-11-02 Myles C. Maxfield <mmaxfield@apple.com>
1534 [iOS] [WebGL] Multisample resolve step may operate on stale data
1535 https://bugs.webkit.org/show_bug.cgi?id=164347
1537 Reviewed by Dean Jackson.
1539 Issue many draw calls into a multisampled context, and then use glReadPixels()
1540 to make sure that all the commands completed.
1542 * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
1543 * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
1545 2016-11-01 Sam Weinig <sam@webkit.org>
1547 [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
1548 https://bugs.webkit.org/show_bug.cgi?id=164256
1550 Reviewed by Alex Christensen.
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.
1560 2016-11-02 Joseph Pecoraro <pecoraro@apple.com>
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>
1566 Reviewed by Brian Burg.
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.
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.
1595 2016-11-02 Ryosuke Niwa <rniwa@webkit.org>
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>
1601 Reviewed by Antti Koivisto.
1603 Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
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.
1611 2016-11-02 Alex Christensen <achristensen@webkit.org>
1613 Remove Battery Status API from the tree
1614 https://bugs.webkit.org/show_bug.cgi?id=164213
1616 Reviewed by Sam Weinig.
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:
1650 2016-11-02 Brent Fulgham <bfulgham@apple.com>
1652 REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
1653 https://bugs.webkit.org/show_bug.cgi?id=162933
1654 <rdar://problem/28570590>
1656 Reviewed by Dean Jackson.
1658 * mathml/empty-mo-expected.txt: Added.
1659 * mathml/empty-mo.html: Added.
1661 2016-11-01 Dean Jackson <dino@apple.com>
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>
1667 Reviewed by Sam Weinig.
1669 Some of our tests were incorrectly suggesting values over 100% should fail.
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:
1678 2016-11-02 Brent Fulgham <bfulgham@apple.com>
1680 WebKit nullptr dereference Archive Subframe
1681 https://bugs.webkit.org/show_bug.cgi?id=164281
1682 <rdar://problem/28943006>
1684 Reviewed by Andy Estes.
1686 * fast/dom/crash-with-bad-url-expected.txt: Added.
1687 * fast/dom/crash-with-bad-url.html: Added.
1689 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1691 Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
1692 https://bugs.webkit.org/show_bug.cgi?id=164328
1694 Unreviewed test gardening.
1696 * platform/mac/TestExpectations:
1698 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1700 Test gardening for media/modern-media-controls.
1702 Unreviewed test gardening.
1704 * platform/mac/TestExpectations:
1706 2016-11-02 Youenn Fablet <youenn@apple.com>
1708 REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
1709 https://bugs.webkit.org/show_bug.cgi?id=163905
1711 Reviewed by Antti Koivisto.
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.
1716 2016-11-02 Manuel Rego Casasnovas <rego@igalia.com>
1718 [css-grid] mimax(auto, <flex>) should be serialized as <flex>
1719 https://bugs.webkit.org/show_bug.cgi?id=164316
1721 Reviewed by Sergio Villar Senin.
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.
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:
1730 2016-11-02 Romain Bellessort <romain.bellessort@crf.canon.fr>
1732 [Readable Streams API] Enable creation of ReadableByteStreamController
1733 https://bugs.webkit.org/show_bug.cgi?id=164014
1735 Reviewed by Youenn Fablet.
1737 Added test to check behaviour when using ReadableByteStreamController.
1738 Tests are also performed with Workers.
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.
1745 2016-11-02 Antoine Quint <graouts@apple.com>
1747 [Modern Media Controls] Media Controller: fullscreen toggle support
1748 https://bugs.webkit.org/show_bug.cgi?id=163728
1749 <rdar://problem/27989486>
1751 Reviewed by Darin Adler.
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.
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:
1762 2016-11-02 Antoine Quint <graouts@apple.com>
1764 [Modern Media Controls] Media Controller: PiP support
1765 https://bugs.webkit.org/show_bug.cgi?id=163730
1766 <rdar://problem/27989485>
1768 Reviewed by Dean Jackson.
1770 Adding new picture-in-picture tests.
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:
1779 2016-11-01 Brady Eidson <beidson@apple.com>
1781 IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
1782 <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
1784 Reviewed by Alex Christensen.
1786 * resources/js-test.js:
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.
1799 2016-11-01 Antoine Quint <graouts@apple.com>
1801 [Modern Media Controls] Media Controller: Airplay support
1802 https://bugs.webkit.org/show_bug.cgi?id=163729
1803 <rdar://problem/27989484>
1805 Reviewed by Dean Jackson.
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.
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:
1815 2016-11-01 Dean Jackson <dino@apple.com>
1817 Remove WebKitCSSFilterValue to make Hyatt happy
1818 https://bugs.webkit.org/show_bug.cgi?id=164289
1819 <rdar://problems/29050973>
1821 Reviewed by Simon Fraser.
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.
1827 I also moved all the script-tests into the HTML files, since there is
1828 no point them being separate.
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:
1859 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1861 Marking fast/preloader/image-srcset.html as flaky on macOS.
1862 https://bugs.webkit.org/show_bug.cgi?id=164277
1864 Unreviewed test gardening.
1866 * platform/mac/TestExpectations:
1868 2016-11-01 Eric Carlson <eric.carlson@apple.com>
1870 [MediaStream] restrict media capture secure connections
1871 https://bugs.webkit.org/show_bug.cgi?id=164234
1872 <rdar://problem/28944906>
1874 Reviewed by Alex Christensen.
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.
1889 2016-11-01 Devin Rousso <dcrousso+webkit@gmail.com>
1891 Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
1892 https://bugs.webkit.org/show_bug.cgi?id=164098
1894 Reviewed by Timothy Hatcher.
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.
1912 2016-11-01 Antoine Quint <graouts@apple.com>
1914 [Modern Media Controls] Media Controller: Placard support
1915 https://bugs.webkit.org/show_bug.cgi?id=163731
1916 <rdar://problem/28869598>
1918 Reviewed by Dean Jackson.
1920 Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
1921 based on the media presentation mode.
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:
1930 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1932 Marking inspector/storage/domStorage-events.html as flaky.
1933 https://bugs.webkit.org/show_bug.cgi?id=164278
1935 Unreviewed test gardening.
1937 * platform/mac/TestExpectations:
1939 2016-11-01 Alex Christensen <achristensen@webkit.org>
1941 Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
1942 https://bugs.webkit.org/show_bug.cgi?id=164290
1944 Reviewed by Tim Horton.
1946 * fast/url/host-lowercase-per-scheme-expected.txt:
1947 * fast/url/safari-extension-expected.txt:
1948 * fetch/fetch-url-serialization-expected.txt:
1950 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1952 Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
1953 https://bugs.webkit.org/show_bug.cgi?id=163932
1955 Unreviewed test gardening.
1957 * platform/mac-wk2/TestExpectations:
1959 2016-11-01 Devin Rousso <dcrousso+webkit@gmail.com>
1961 Web Inspector: Fix double remove of ResourceCollection if type changes
1962 https://bugs.webkit.org/show_bug.cgi?id=164268
1964 Reviewed by Joseph Pecoraro.
1966 * inspector/unit-tests/resource-collection-expected.txt:
1967 Fixed test to not expect a double remove.
1969 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1971 Marking inspector/storage/domStorage-events.html as flaky.
1972 https://bugs.webkit.org/show_bug.cgi?id=164278
1974 Unreviewed test gardening.
1976 * platform/mac/TestExpectations:
1978 2016-11-01 Antoine Quint <graouts@apple.com>
1980 [Modern Media Controls] load all media controller scripts and styles automatically
1981 https://bugs.webkit.org/show_bug.cgi?id=164271
1983 Reviewed by Dean Jackson.
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.
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:
2016 2016-11-01 Ryosuke Niwa <rniwa@webkit.org>
2018 Web Inspector: Add the support for custom elements
2019 https://bugs.webkit.org/show_bug.cgi?id=164266
2021 Reviewed by Joseph Pecoraro.
2023 Added a Inspector protocol test for CustomElementState.
2025 * inspector/dom/customElementState-expected.txt: Added.
2026 * inspector/dom/customElementState.html: Added.
2028 2016-10-31 Simon Fraser <simon.fraser@apple.com>
2030 Add basic visual/layout viewport support for fixed position layout
2031 https://bugs.webkit.org/show_bug.cgi?id=164261
2033 Reviewed by Dean Jackson.
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:
2051 2016-10-29 Filip Pizlo <fpizlo@apple.com>
2053 JSC should support SharedArrayBuffer
2054 https://bugs.webkit.org/show_bug.cgi?id=163986
2056 Reviewed by Keith Miller.
2058 Adding tests. This is a work in progress.
2060 * workers/sab: Added.
2061 * workers/sab/simple-worker-1.js: Added.
2063 * workers/sab/simple-worker-2.js: Added.
2065 * workers/sab/simple.html: Added.
2067 2016-10-31 Simon Fraser <simon.fraser@apple.com>
2069 Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
2070 https://bugs.webkit.org/show_bug.cgi?id=164238
2072 Reviewed by Dean Jackson.
2074 * fast/zooming/uiscript-zooming-expected.txt: Added.
2075 * fast/zooming/uiscript-zooming.html: Added.
2076 * platform/ios-simulator-wk1/TestExpectations:
2078 2016-10-31 Joseph Pecoraro <pecoraro@apple.com>
2080 Remove test workaround now that original issue is fixed
2081 https://bugs.webkit.org/show_bug.cgi?id=164255
2083 Reviewed by Saam Barati.
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.
2091 2016-10-31 Ryosuke Niwa <rniwa@webkit.org>
2093 Enable custom elements by default everywhere
2094 https://bugs.webkit.org/show_bug.cgi?id=164242
2096 Reviewed by Antti Koivisto.
2098 Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
2101 * platform/efl/TestExpectations:
2102 * platform/gtk/TestExpectations:
2103 * platform/mac/TestExpectations:
2104 * platform/win/TestExpectations:
2106 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2108 Unreviewed, rolling out r207967.
2110 This change seems to be the cause of at least one LayoutTest
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
2120 2016-10-31 Joseph Pecoraro <pecoraro@apple.com>
2122 Web Inspector: Shadow DOM scoped styles are missing
2123 https://bugs.webkit.org/show_bug.cgi?id=164247
2124 <rdar://problem/29035061>
2126 Reviewed by Antti Koivisto.
2128 * inspector/css/shadow-scoped-style-expected.txt: Added.
2129 * inspector/css/shadow-scoped-style.html: Added.
2131 2016-10-31 Nan Wang <n_wang@apple.com>
2133 AX: aria-sort is not exposed on iOS
2134 https://bugs.webkit.org/show_bug.cgi?id=164245
2136 Reviewed by Chris Fleizach.
2138 * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
2139 * accessibility/ios-simulator/aria-sort-ios.html: Added.
2141 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2143 Unreviewed, rolling out r208178.
2145 The test added with this change fails or times out on macOS
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
2154 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2156 Unreviewed, rolling out r208182.
2158 Both of the tests added with this change time out on macOS
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
2167 2016-10-31 Brady Eidson <beidson@apple.com>
2169 IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
2170 <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
2172 Reviewed by Darin Adler.
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.
2184 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2186 Marking two http/tests/websocket/tests/hybi tests as flaky.
2187 https://bugs.webkit.org/show_bug.cgi?id=164080
2189 Unreviewed test gardening.
2193 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
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
2198 Unreviewed test gardening.
2200 * platform/ios-simulator/TestExpectations:
2202 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2204 Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
2206 Unreviewed test gardening.
2208 These tests will always time out on ios-simulator due to reliance upon
2209 testRunner.waitUntilDone().
2211 * platform/ios-simulator/TestExpectations:
2213 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
2215 Marking three modern-media-controls tests as flaky.
2217 Unreviewed test gardening.
2221 2016-10-31 Antoine Quint <graouts@apple.com>
2223 [Modern Media Controls] Media Controller: Placard support
2224 https://bugs.webkit.org/show_bug.cgi?id=163731
2225 <rdar://problem/28869598>
2227 Reviewed by Dean Jackson.
2229 Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
2230 based on the media presentation mode.
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:
2264 2016-10-31 Simon Fraser <simon.fraser@apple.com>
2266 Implement IntersectionObserver
2267 https://bugs.webkit.org/show_bug.cgi?id=159475
2269 Reviewed by Ryosuke Niwa.
2271 Basic interface tests.
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.
2278 2016-10-31 Antoine Quint <graouts@apple.com>
2280 [Modern Media Controls] Media Controller: Airplay support
2281 https://bugs.webkit.org/show_bug.cgi?id=163729
2283 Reviewed by Dean Jackson.
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.
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:
2317 2016-10-31 Ryosuke Niwa <rniwa@webkit.org>
2319 CSSStyleDeclaration should be annotated with CEReactions
2320 https://bugs.webkit.org/show_bug.cgi?id=163968
2322 Reviewed by Antti Koivisto.
2324 Added a W3C style testharness.js test.
2326 * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
2327 * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
2329 2016-10-31 Zalan Bujtas <zalan@apple.com>
2331 ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
2332 https://bugs.webkit.org/show_bug.cgi?id=164076
2334 Reviewed by Antti Koivisto.
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.
2339 2016-10-31 Nan Wang <n_wang@apple.com>
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
2344 Reviewed by Chris Fleizach.
2346 * accessibility/ios-simulator/input-type-time-expected.txt:
2347 * accessibility/ios-simulator/input-type-time.html:
2349 2016-10-31 Jer Noble <jer.noble@apple.com>
2351 REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
2352 https://bugs.webkit.org/show_bug.cgi?id=162496
2354 Reviewed by Darin Adler.
2356 * platform/mac/TestExpectations:
2358 2016-10-31 Jer Noble <jer.noble@apple.com>
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>
2364 Reviewed by Eric Carlson.
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:
2383 2016-10-31 Wenson Hsieh <wenson_hsieh@apple.com>
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>
2389 Reviewed by Darin Adler.
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.
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:
2403 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2405 [EFL] Skip media tests because timeout happens on many media tests.
2407 Unreviewed EFL gardening.
2409 Treat the media folder to *Skip* temporarily.
2411 * platform/efl/TestExpectations:
2413 2016-10-30 Darin Adler <darin@apple.com>
2415 Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
2416 https://bugs.webkit.org/show_bug.cgi?id=164206
2418 Reviewed by Chris Dumez.
2420 * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
2422 2016-10-30 Frederic Wang <fwang@igalia.com>
2424 Use HarfBuzz ot-math API to parse the OpenType MATH table
2425 https://bugs.webkit.org/show_bug.cgi?id=162671
2427 Reviewed by Michael Catanzaro.
2429 Rebaseline one test for large operators due to small rendering changes.
2431 * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
2432 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
2434 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2436 [EFL] Remove duplicated media/media-source tests in TestExpectations
2438 Unreviewed EFL gardening.
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.
2444 * platform/efl/TestExpectations:
2446 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2448 Unreviewed EFL gardening. Mark some tests to Timeout.
2450 * platform/efl/TestExpectations: Urgent fix to run layout test.
2452 2016-10-29 Dean Jackson <dino@apple.com>
2454 Parse color() function
2455 https://bugs.webkit.org/show_bug.cgi?id=164146
2456 <rdar://problems/29007218>
2458 Reviewed by Darin Adler.
2460 Test that exercises the new color() function in CSS. It checks
2461 all valid and invalid input, with the exception of fallback content.
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.
2468 2016-10-29 Youenn Fablet <youenn@apple.com>
2470 Remove testharness.js/testharnessreport.js unnecessary copies
2471 https://bugs.webkit.org/show_bug.cgi?id=164112
2473 Reviewed by Darin Adler.
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.
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.
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.
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:
2665 2016-10-29 Youenn Fablet <youenn@apple.com>
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
2670 Reviewed by Alex Christensen.
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:
2676 2016-10-29 Youenn Fablet <youenn@apple.com>
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>
2682 Reviewed by Darin Adler.
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:
2690 2016-10-28 Joseph Pecoraro <pecoraro@apple.com>
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>
2696 Reviewed by Ryosuke Niwa.
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.
2705 2016-10-28 Darin Adler <darin@apple.com>
2707 Move all classes in the HTML directory from ExceptionCode to Exception
2708 https://bugs.webkit.org/show_bug.cgi?id=163876
2710 Reviewed by Sam Weinig.
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.
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.
2727 2016-10-28 Jer Noble <jer.noble@apple.com>
2729 WebAudio does not resume when moving from background to foreground tab.
2730 https://bugs.webkit.org/show_bug.cgi?id=164043
2732 Reviewed by Darin Adler.
2734 * webaudio/page-canstartmedia-expected.txt: Added.
2735 * webaudio/page-canstartmedia.html: Added.
2737 2016-10-28 Wenson Hsieh <wenson_hsieh@apple.com>
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>
2743 Reviewed by Simon Fraser.
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.
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.
2753 2016-10-28 Alex Christensen <achristensen@webkit.org>
2755 Partially revert 207805 after resolution in URL spec issue 87
2756 https://bugs.webkit.org/show_bug.cgi?id=164142
2758 Reviewed by Andy Estes.
2760 * fast/url/path-expected.txt:
2761 * fetch/fetch-url-serialization-expected.txt:
2763 2016-10-28 Chris Dumez <cdumez@apple.com>
2765 DOMStringMap reports properties as non-enumerable
2766 https://bugs.webkit.org/show_bug.cgi?id=164114
2768 Reviewed by Sam Weinig.
2770 Update existing test to reflect behavior change.
2772 * fast/dom/dataset-name-getter-properties-expected.txt:
2773 * fast/dom/dataset-name-getter-properties.html:
2775 2016-10-28 Ryosuke Niwa <rniwa@webkit.org>
2777 Add CEReactions to the remaining HTML DOM APIs
2778 https://bugs.webkit.org/show_bug.cgi?id=163969
2780 Reviewed by Chris Dumez.
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.
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:
2817 2016-10-28 Antoine Quint <graouts@apple.com>
2819 [Modern Media Controls] Media Controller: volume control support
2820 https://bugs.webkit.org/show_bug.cgi?id=163727
2822 Reviewed by Dean Jackson.
2824 Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
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:
2857 2016-10-28 Yusuke Suzuki <utatane.tea@gmail.com>
2859 [DOMJIT] Implement Document::documentElement
2860 https://bugs.webkit.org/show_bug.cgi?id=164113
2862 Reviewed by Sam Weinig.
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.
2869 2016-10-28 Simon Fraser <simon.fraser@apple.com>
2871 Wrong blur radius for filter: drop-shadow()
2872 https://bugs.webkit.org/show_bug.cgi?id=163667
2874 Reviewed by Darin Adler.
2876 Mismatch tests to detect that the blurry area extends out from under a masking
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.
2884 2016-10-28 Youenn Fablet <youenn@apple.com>
2886 Expose RTCPeerConnection unprefixed
2887 https://bugs.webkit.org/show_bug.cgi?id=164060
2889 Reviewed by Darin Adler.
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:
2950 2016-10-28 Dave Hyatt <hyatt@apple.com>
2952 Fix busted layout test from previous check-in.
2954 * fast/multicol/column-box-alignment-rtl-expected.html:
2956 2016-10-28 Antti Koivisto <antti@apple.com>
2958 Always use iOS preload behavior
2959 https://bugs.webkit.org/show_bug.cgi?id=164127
2961 Reviewed by Andreas Kling.
2963 * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
2965 2016-10-28 Antoine Quint <graouts@apple.com>
2967 [Modern Media Controls] Media Controller: scrubbing support
2968 https://bugs.webkit.org/show_bug.cgi?id=163726
2969 <rdar://problem/27989481>
2971 Reviewed by Dean Jackson.
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.
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:
3004 2016-10-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
3006 [EFL] Skip media test for a while
3008 Unreviewed EFL gardening.
3010 * platform/efl/TestExpectations:
3012 2016-10-27 Myles C. Maxfield <mmaxfield@apple.com>
3014 Teach WebGL code about new buffer targets in WebGL2
3015 https://bugs.webkit.org/show_bug.cgi?id=163924
3017 Reviewed by Dean Jackson.
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.
3023 2016-10-27 Simon Fraser <simon.fraser@apple.com>
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
3028 Reviewed by Dean Jackson.
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.
3037 2016-10-27 Myles C. Maxfield <mmaxfield@apple.com>
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
3042 Reviewed by Dean Jackson.
3045 * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
3046 * fast/canvas/webgl/webgl2-context-creation.html: Added.
3048 2016-10-27 Ryan Haddad <ryanhaddad@apple.com>
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
3053 Unreviewed test gardening.
3056 * platform/mac/TestExpectations:
3058 2016-10-27 Wenson Hsieh <wenson_hsieh@apple.com>
3060 Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
3061 https://bugs.webkit.org/show_bug.cgi?id=163948
3062 <rdar://problem/28921433>
3064 Reviewed by Darin Adler.
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
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:
3081 2016-10-27 Devin Rousso <dcrousso+webkit@gmail.com>
3083 Web Inspector: Create general model object Collection class
3084 https://bugs.webkit.org/show_bug.cgi?id=163995
3086 Reviewed by Joseph Pecoraro.
3088 * inspector/debugger/resources/log-pause-location.js:
3089 (TestPage.registerInitializer.window.findScript):
3090 Change name of getter to support WebInspector.Collection.
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.
3098 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
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
3103 Reviewed by Brian Burg.
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.
3110 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
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>
3116 Reviewed by Brian Burg.
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.
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.
3128 * inspector/worker/worker-create-and-terminate.html:
3129 The frontend must call initialize on Workers, otherwise they
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.
3145 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
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>
3151 Reviewed by Brian Burg.
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.
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.
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.
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.
3183 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
3185 Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
3186 https://bugs.webkit.org/show_bug.cgi?id=163817
3187 <rdar://problem/28899063>
3189 Reviewed by Brian Burg.
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.
3200 2016-10-27 Chris Dumez <cdumez@apple.com>
3202 Sync up all copies of testharnessreport.js
3203 https://bugs.webkit.org/show_bug.cgi?id=164071
3205 Reviewed by Youenn Fablet.
3207 Sync up all copies of testharnessreport.js for consistency.
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:
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:
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):
3237 2016-10-25 Brent Fulgham <bfulgham@apple.com>
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>
3243 Reviewed by Simon Fraser.
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.
3252 2016-10-27 Chris Dumez <cdumez@apple.com>
3254 Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
3255 https://bugs.webkit.org/show_bug.cgi?id=164062
3257 Reviewed by Darin Adler.
3259 Add layout test coverage.
3261 * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
3262 * fast/canvas/draw-focus-if-needed-null-element.html: Added.
3264 2016-10-27 Chris Dumez <cdumez@apple.com>
3266 testharnessreport.js should sanitize the results before printing them
3267 https://bugs.webkit.org/show_bug.cgi?id=164064
3269 Reviewed by Youenn Fablet.
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.
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):
3285 2016-10-27 Xabier Rodriguez Calvar <calvaris@igalia.com>
3287 Unreviewed fix of GTK and EFL test bots.
3289 * platform/efl/TestExpectations:
3290 * platform/gtk/TestExpectations: Skip media-source tests
3292 2016-10-27 Youenn Fablet <youenn@apple.com>
3294 REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
3295 https://bugs.webkit.org/show_bug.cgi?id=163905
3297 Reviewed by Antti Koivisto.
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.
3302 2016-10-26 Youenn Fablet <youennf@gmail.com>
3304 Refresh WPT tests up to 0acd8f6
3305 https://bugs.webkit.org/show_bug.cgi?id=164009
3307 Reviewed by Darin Adler.
3309 * TestExpectations: Skipping webrtc tests for now.
3310 * tests-options.json:
3312 2016-10-26 Chris Dumez <cdumez@apple.com>
3314 [Web IDL] Add support for having string enumerations in their own IDL file
3315 https://bugs.webkit.org/show_bug.cgi?id=164025
3317 Reviewed by Darin Adler.
3319 Rebaseline existign tests as the exception messages differ slightly.
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:
3328 2016-10-26 Yusuke Suzuki <utatane.tea@gmail.com>
3330 [DOMJIT] Implement Node::ownerDocument
3331 https://bugs.webkit.org/show_bug.cgi?id=164004
3333 Reviewed by Darin Adler.
3335 * js/dom/domjit-accessor-owner-document-expected.txt: Added.
3336 * js/dom/domjit-accessor-owner-document.html: Added.
3338 2016-10-26 Chris Dumez <cdumez@apple.com>
3340 Replace IDBKeyPath with a WTF::Variant
3341 https://bugs.webkit.org/show_bug.cgi?id=163909
3343 Reviewed by Darin Adler.
3345 Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
3346 no longer incorrectly return DOMStringList objects and return regular
3349 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
3350 * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
3352 2016-10-26 Zalan Bujtas <zalan@apple.com>
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>
3358 Reviewed by Simon Fraser.
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.
3363 2016-10-26 Dan Bernstein <mitz@apple.com>
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>
3369 Reviewed by Tim Horton.
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.
3377 2016-10-26 Antoine Quint <graouts@apple.com>
3379 [Modern Media Controls] Media Controller: playback support
3380 https://bugs.webkit.org/show_bug.cgi?id=163678
3381 <rdar://problem/27989479>
3383 Reviewed by Dean Jackson.
3385 New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
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:
3409 2016-10-26 Chris Dumez <cdumez@apple.com>
3411 First parameter to TextTrack.addCue() / removeCue() should not be nullable
3412 https://bugs.webkit.org/show_bug.cgi?id=164020
3414 Reviewed by Eric Carlson.
3416 Add layout test coverage.
3418 * media/track/texttrack-addCue-null-expected.txt: Added.
3419 * media/track/texttrack-addCue-null.html: Added.
3421 2016-10-26 Antoine Quint <graouts@apple.com>
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>
3427 Reviewed by Dean Jackson.
3429 New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
3430 new resources to other MediaController tests.
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:
3450 2016-10-26 Michael Catanzaro <mcatanzaro@igalia.com>
3452 Unreviewed GTK test gardening
3454 * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
3456 2016-10-26 Antoine Quint <graouts@apple.com>
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
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.
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.
3471 2016-10-26 Youenn Fablet <youenn@apple.com>
3473 Enable SDPProcessor for Mac bots
3474 https://bugs.webkit.org/show_bug.cgi?id=163940
3476 Reviewed by Eric Carlson.
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.
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:
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
3496 Update RTCTrackEvent IDL as per specification. Rebase existing tests.
3498 Reviewed by Chris Dumez.
3500 * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
3501 * fast/mediastream/RTCTrackEvent-constructor.html:
3503 2016-10-25 Ryosuke Niwa <rniwa@webkit.org>
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
3508 Reviewed by Chris Dumez.
3510 Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
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.
3516 2016-10-25 Michael Catanzaro <mcatanzaro@igalia.com>
3518 Unreviewed, fix duplicate GTK expectations
3520 * platform/gtk/TestExpectations:
3522 2016-10-25 Nan Wang <n_wang@apple.com>
3524 LayoutTest accessibility/mac/meter-gauge-value-description.html failing
3525 https://bugs.webkit.org/show_bug.cgi?id=163997
3526 <rdar://problem/28948637>
3528 Reviewed by Chris Fleizach.
3530 * platform/mac/TestExpectations:
3532 2016-10-25 Ryan Haddad <ryanhaddad@apple.com>
3534 Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
3535 https://bugs.webkit.org/show_bug.cgi?id=163997
3537 Unreviewed test gardening.
3539 * platform/mac/TestExpectations:
3541 2016-10-25 Daniel Bates <dabates@apple.com>
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>
3547 Reviewed by Darin Adler.
3549 Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
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.
3559 2016-10-25 Brady Eidson <beidson@apple.com>
3561 IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
3562 <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
3564 Reviewed by Andy Estes.
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:
3570 2016-10-25 Michael Catanzaro <mcatanzaro@igalia.com>
3572 Unreviewed GTK test gardening
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:
3580 2016-10-25 Wenson Hsieh <wenson_hsieh@apple.com>
3582 Support InputEvent.dataTransfer for the InputEvent spec
3583 https://bugs.webkit.org/show_bug.cgi?id=163213
3584 <rdar://problem/28700407>
3586 Reviewed by Ryosuke Niwa.
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.
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:
3599 2016-10-25 Andy Estes <aestes@apple.com>
3601 Implement rel=noopener
3602 https://bugs.webkit.org/show_bug.cgi?id=155166
3603 <rdar://problem/25193787>
3605 Reviewed by Brent Fulgham.
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.
3615 2016-10-25 Eric Carlson <eric.carlson@apple.com>
3617 [MediaStream] Add "has capture device" bit to media state flags
3618 https://bugs.webkit.org/show_bug.cgi?id=163952
3620 Reviewed by Jer Noble.
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:
3629 2016-10-25 Commit Queue <commit-queue@webkit.org>
3631 Unreviewed, rolling out r207827 and r207828.
3632 https://bugs.webkit.org/show_bug.cgi?id=163965
3634 Caused LayoutTest webaudio/web-audio-is-playing.html to time
3635 out on macOS. (Requested by ryanhaddad on #webkit).
3637 Reverted changesets:
3639 "[MediaStream] Add "has capture device" bit to media state
3641 https://bugs.webkit.org/show_bug.cgi?id=163952
3642 http://trac.webkit.org/changeset/207827
3644 "[MediaStream] Add "has capture device" bit to media state
3646 https://bugs.webkit.org/show_bug.cgi?id=163952
3647 http://trac.webkit.org/changeset/207828
3649 2016-10-25 Antoine Quint <graouts@apple.com>
3651 [Modern Media Controls] Media Controller: skip back support
3652 https://bugs.webkit.org/show_bug.cgi?id=163725
3653 <rdar://problem/27989480>
3655 Reviewed by Dean Jackson.
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.
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:
3675 2016-10-25 Commit Queue <commit-queue@webkit.org>
3677 Unreviewed, rolling out r207578.
3678 https://bugs.webkit.org/show_bug.cgi?id=163962
3680 Broke quip.com so that user can no longer type a space
3681 (Requested by rniwa on #webkit).
3685 "Add a plain space instead of between text nodes"
3686 https://bugs.webkit.org/show_bug.cgi?id=123163
3687 http://trac.webkit.org/changeset/207578
3689 2016-10-25 Ryan Haddad <ryanhaddad@apple.com>
3691 WebCryptoAPI test gardening after r207809.
3692 https://bugs.webkit.org/show_bug.cgi?id=159638
3694 Unreviewed test gardening.
3698 2016-10-25 Eric Carlson <eric.carlson@apple.com>
3700 [MediaStream] Add "has capture device" bit to media state flags
3701 https://bugs.webkit.org/show_bug.cgi?id=163952
3703 Reviewed by Jer Noble.
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:
3710 2016-10-25 Brady Eidson <beidson@apple.com>
3712 IndexedDB 2.0: Support new IDBTransaction interfaces.
3713 <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
3715 Reviewed by Sam Weinig.
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.
3723 2016-10-25 Alex Christensen <achristensen@webkit.org>
3725 Rebase test after r207805
3726 https://bugs.webkit.org/show_bug.cgi?id=163929
3728 * fetch/fetch-url-serialization-expected.txt:
3730 2016-10-24 Ryosuke Niwa <rniwa@webkit.org>
3732 Custom elements reactions should have a queue per element
3733 https://bugs.webkit.org/show_bug.cgi?id=163878
3735 Reviewed by Antti Koivisto.
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.
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.
3745 2016-10-24 Jiewen Tan <jiewen_tan@apple.com>
3747 Update SubtleCrypto::generateKey to match the latest spec
3748 https://bugs.webkit.org/show_bug.cgi?id=163718
3749 <rdar://problem/28864380>
3751 Reviewed by Chris Dumez.
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.
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:
3808 2016-10-24 Chris Dumez <cdumez@apple.com>
3810 IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
3811 https://bugs.webkit.org/show_bug.cgi?id=163916
3813 Reviewed by Darin Adler.
3815 Rebaseline existing tests now that the exception messages differ slightly.
3817 * storage/indexeddb/create-object-store-options-expected.txt:
3818 * storage/indexeddb/create-object-store-options-private-expected.txt:
3820 2016-10-24 Alex Christensen <achristensen@webkit.org>
3822 URLParser should match old URL::parse with %2E in path
3823 https://bugs.webkit.org/show_bug.cgi?id=163929
3825 Reviewed by Alexey Proskuryakov.
3827 * fast/url/path-expected.txt:
3828 * fast/url/standard-url-expected.txt:
3830 2016-10-24 Zalan Bujtas <zalan@apple.com>
3832 Do not update selection rect on dirty lineboxes.
3833 https://bugs.webkit.org/show_bug.cgi?id=163862
3834 <rdar://problem/28813156>
3836 Reviewed by Simon Fraser.
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.
3841 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3843 Unreviewed, rolling out r207795.
3845 Introduced API test failures on iOS and macOS.
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
3853 2016-10-24 Yusuke Suzuki <utatane.tea@gmail.com>
3855 Arrow functions with concise bodies cannot return regular expressions
3856 https://bugs.webkit.org/show_bug.cgi?id=163162
3858 Reviewed by Filip Pizlo.
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:
3876 2016-10-24 Chris Dumez <cdumez@apple.com>
3878 event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
3879 https://bugs.webkit.org/show_bug.cgi?id=19893
3880 <rdar://problem/6055546>
3882 Reviewed by Ryosuke Niwa.
3884 Unskip corresponding tests on Mac.
3886 * editing/pasteboard/onpaste-text-html-expected.txt:
3887 * fast/events/ondrop-text-html-expected.txt:
3888 * platform/mac/TestExpectations:
3889 * platform/wk2/TestExpectations:
3891 2016-10-24 Alex Christensen <achristensen@webkit.org>
3893 URLParser should match old URL::parse with %2E in path
3894 https://bugs.webkit.org/show_bug.cgi?id=163929
3896 Reviewed by Alexey Proskuryakov.
3898 * fast/url/path-expected.txt:
3899 * fast/url/standard-url-expected.txt:
3900 * fetch/fetch-url-serialization-expected.txt:
3902 2016-10-24 Brady Eidson <beidson@apple.com>
3904 IndexedDB 2.0: Support new IDBKeyRange interfaces.
3905 <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
3907 Reviewed by Andy Estes.
3909 * storage/indexeddb/keyrange-expected.txt:
3910 * storage/indexeddb/keyrange-private-expected.txt:
3911 * storage/indexeddb/resources/keyrange.js:
3913 2016-10-23 Yusuke Suzuki <utatane.tea@gmail.com>
3915 [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
3916 https://bugs.webkit.org/show_bug.cgi?id=163657
3918 Reviewed by Saam Barati.
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.
3931 2016-10-24 Myles C. Maxfield <mmaxfield@apple.com>
3933 Font variations test gardening
3937 * platform/mac/TestExpectations:
3939 2016-10-24 Devin Rousso <dcrousso+webkit@gmail.com>
3941 Web Inspector: Scope chain shouldn't show empty Closure sections
3942 https://bugs.webkit.org/show_bug.cgi?id=152348
3944 Reviewed by Joseph Pecoraro.
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.
3950 2016-10-24 Devin Rousso <dcrousso+webkit@gmail.com>
3952 Web Inspector: Improve Quick Open sorting algorithm
3953 https://bugs.webkit.org/show_bug.cgi?id=163705
3955 Reviewed by Joseph Pecoraro.
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.
3963 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3965 Rebaseline tests for ios-simulator after r207757.
3966 https://bugs.webkit.org/show_bug.cgi?id=163904
3968 Unreviewed test gardening.
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:
3976 2016-10-24 Alex Christensen <achristensen@webkit.org>
3978 Rebase tests after r207767
3979 https://bugs.webkit.org/show_bug.cgi?id=163891
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.
3990 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3992 Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
3993 https://bugs.webkit.org/show_bug.cgi?id=163901
3995 Unreviewed test gardening.
3997 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3999 2016-10-24 Dave Hyatt <hyatt@apple.com>
4001 Remove CSSCharsetRule from the CSS OM
4002 https://bugs.webkit.org/show_bug.cgi?id=163891
4004 Reviewed by Darin Adler.
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:
4014 2016-10-24 Eric Carlson <eric.carlson@apple.com>
4016 [MediaStream] Separate media capture and audio playback muting
4017 https://bugs.webkit.org/show_bug.cgi?id=163855
4018 <rdar://problem/28827186>
4020 Reviewed by Darin Adler.
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.
4026 2016-10-24 Youenn Fablet <youenn@apple.com>
4028 Activate WEB_RTC compilation flags for Mac bots
4029 https://bugs.webkit.org/show_bug.cgi?id=163886
4031 Reviewed by Eric Carlson.
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:
4037 2016-10-24 Brady Eidson <beidson@apple.com>
4039 IndexedDB 2.0: Support IDBIndex name assignment.
4040 <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
4042 Reviewed by Alex Christensen.
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.
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.
4055 2016-10-24 Dave Hyatt <hyatt@apple.com>
4057 [CSS Parser] Unprefix -webkit-writing-mode
4058 https://bugs.webkit.org/show_bug.cgi?id=163870
4060 Reviewed by Zalan Bujtas.
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:
4068 2016-10-24 Youenn Fablet <youenn@apple.com>
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