1 2016-11-08 Sergio Villar Senin <svillar@igalia.com>
3 [css-grid] Fix fr tracks sizing under min|max-size constraints
4 https://bugs.webkit.org/show_bug.cgi?id=150674
6 Reviewed by Darin Adler.
8 * fast/css-grid-layout/flex-sizing-columns-min-max-width-expected.txt: Added.
9 * fast/css-grid-layout/flex-sizing-columns-min-max-width.html: Added.
10 * fast/css-grid-layout/flex-sizing-rows-min-max-height-expected.txt: Added.
11 * fast/css-grid-layout/flex-sizing-rows-min-max-height.html: Added.
13 2016-11-09 Ryosuke Niwa <rniwa@webkit.org>
15 WebHTMLView's _attributeStringFromDOMRange should use HTMLConverter instead of NSAttributedString's _initWithDOMRange
16 https://bugs.webkit.org/show_bug.cgi?id=164501
17 <rdar://problem/29152282>
19 Reviewed by Sam Weinig.
21 Prior to this patch, attributed-string tests were inadvertently testing NSAttributedString's _initWithDOMRange
22 instead of HTMLConverter as intended because _attributeStringFromDOMRange was using _initWithDOMRange.
24 This patch aliens [WebHTMLView attributedString] to what we use on copy & paste by using HTMLConverter instead.
25 The rebaselined done below highlights the existing behavior difference between AppKit's converter and HTMLConverter.
27 I've manually confirmed that these test results didn't change across the large refactoring as seen in:
28 https://trac.webkit.org/log/trunk/Source/WebCore/platform/mac/HTMLConverter.mm?rev=166145
30 * editing/mac/attributed-string/anchor-element-expected.txt:
31 * editing/mac/attributed-string/basic-expected.txt:
32 * editing/mac/attributed-string/font-size-expected.txt:
33 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
34 * editing/mac/attributed-string/font-weight-expected.txt:
35 * editing/mac/attributed-string/letter-spacing-expected.txt:
36 * editing/mac/attributed-string/text-decorations-expected.txt:
37 * editing/mac/attributed-string/vertical-align-expected.txt:
38 * platform/mac-elcapitan/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
39 * platform/mac-yosemite/editing/mac/attributed-string/anchor-element-expected.txt:
40 * platform/mac-yosemite/editing/mac/attributed-string/basic-expected.txt:
41 * platform/mac-yosemite/editing/mac/attributed-string/font-size-expected.txt:
42 * platform/mac-yosemite/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
43 * platform/mac-yosemite/editing/mac/attributed-string/font-weight-expected.txt:
44 * platform/mac-yosemite/editing/mac/attributed-string/letter-spacing-expected.txt:
45 * platform/mac-yosemite/editing/mac/attributed-string/text-decorations-expected.txt:
46 * platform/mac-yosemite/editing/mac/attributed-string/vertical-align-expected.txt:
48 2016-11-09 Chris Dumez <cdumez@apple.com>
50 [WK2][!NETWORK_SESSION] Add support for downloading file backed blobs
51 https://bugs.webkit.org/show_bug.cgi?id=164522
53 Reviewed by Alex Christensen.
55 Unskip corresponding tests now that they pass on Yosemite and El Capitan.
57 * platform/mac-wk2/TestExpectations:
59 2016-11-09 Joseph Pecoraro <pecoraro@apple.com>
61 Web Inspector: DebuggerManager.Event.Resumed introduces test flakiness
62 https://bugs.webkit.org/show_bug.cgi?id=161951
63 <rdar://problem/28295767>
65 Reviewed by Brian Burg.
67 Rewrite tests to be more deterministic. For tests that
68 relied on a Resumed event to happen after a short amount
69 of time, instead have the test dispatch an event when it is
70 appropriate to continue. Take this opportunity to rewrite
71 some tests using new style and best practices.
73 * inspector/debugger/break-in-constructor-before-super.html:
74 * inspector/debugger/break-on-exception-throw-in-promise.html:
75 * inspector/debugger/break-on-exception.html:
76 * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
77 * inspector/debugger/break-on-uncaught-exception.html:
78 * inspector/debugger/breakpoint-syntax-error-top-level.html:
79 * inspector/debugger/command-line-api-exception-expected.txt:
80 * inspector/debugger/command-line-api-exception-nested-catch.html:
81 * inspector/debugger/command-line-api-exception.html:
82 * inspector/debugger/csp-exceptions.html:
83 * inspector/debugger/didSampleProbe-multiple-probes.html:
84 * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
85 * inspector/debugger/evaluateOnCallFrame-errors.html:
86 * inspector/debugger/pause-reason-expected.txt:
87 * inspector/debugger/pause-reason.html:
88 * inspector/debugger/paused-scopes-expected.txt:
89 * inspector/debugger/paused-scopes.html:
90 * inspector/debugger/resources/exceptions.js:
91 * inspector/debugger/scriptParsed.html:
92 * inspector/debugger/sourceURL-repeated-identical-executions.html:
93 * inspector/debugger/sourceURLs.html:
94 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html:
96 2016-11-09 Chris Dumez <cdumez@apple.com>
98 [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
99 https://bugs.webkit.org/show_bug.cgi?id=164458
100 <rdar://problem/28905514>
102 Reviewed by Darin Adler.
104 Add layout test coverage for downloading blobs, both via <a download> or
105 because a load is later converted into a download.
107 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
108 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
109 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
110 * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
111 * platform/ios-simulator-wk1/TestExpectations:
112 * platform/ios-simulator-wk2/TestExpectations:
113 * platform/mac-wk1/TestExpectations:
114 * platform/win/TestExpectations:
116 2016-11-09 Joseph Pecoraro <pecoraro@apple.com>
118 Web Inspector: Associate Worker Resources with the Worker and not the Page
119 https://bugs.webkit.org/show_bug.cgi?id=164342
120 <rdar://problem/29075775>
122 Reviewed by Timothy Hatcher.
124 * inspector/worker/resources-in-worker-expected.txt: Added.
125 * inspector/worker/resources-in-worker.html: Added.
126 * inspector/worker/resources/dataFetch.json: Added.
127 * inspector/worker/resources/dataXHR.json: Added.
128 * inspector/worker/resources/resource-utilities.js: Added.
131 * inspector/worker/resources/worker-resources.js: Added.
135 2016-11-09 Brent Fulgham <bfulgham@apple.com>
137 Windows localStorage tests will fail until Bug 155185 is fixed.
138 https://bugs.webkit.org/show_bug.cgi?id=155185
140 * platform/win/TestExpectations: Mark localStorage tests as expected
143 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
145 Marking media/modern-media-controls/pip-support/pip-support-enabled.html as flaky.
146 https://bugs.webkit.org/show_bug.cgi?id=164336
148 Unreviewed test gardening.
150 * platform/mac-wk1/TestExpectations:
152 2016-11-09 Alex Christensen <achristensen@webkit.org>
154 Unreviewed, rolling out r208438.
160 "[WK2][NETWORK_SESSION] Add support for downloading file
162 https://bugs.webkit.org/show_bug.cgi?id=164458
163 http://trac.webkit.org/changeset/208438
165 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
167 Marking two media/modern-media-controls tests as flaky.
169 Unreviewed test gardening.
172 * platform/mac/TestExpectations:
174 2016-11-09 Said Abou-Hallawa <sabouhallawa@apple.com>
176 Change the decoding for some animated images to be asynchronous
177 https://bugs.webkit.org/show_bug.cgi?id=161566
179 Reviewed by Simon Fraser.
181 * fast/images/slower-animation-than-decoding-image-expected.txt: Added.
182 * fast/images/slower-animation-than-decoding-image.html: Added.
183 * fast/images/slower-decoding-than-animation-image-expected.txt: Added.
184 * fast/images/slower-decoding-than-animation-image.html: Added.
185 In these tests, CanvasRenderingContext2D.drawImage() is used to better
186 control advancing the animation of an animated image. A setTimeout() is
187 used instead of the frame duration to schedule when the drawing happens.
188 The first test ensures that faster decoding does not overrule the frame
189 duration; the setTimeout interval in this case. The second test ensures
190 the animation is not advanced unless decoding the next frame has finished.
192 * fast/images/stopped-animation-deleted-image-expected.txt: Added.
193 * fast/images/stopped-animation-deleted-image.html: Added.
194 This test ensures that if an animated image is removed from the document,
195 its draw() method won't be called even if the animation timer fires or the
196 decoding new frame availability notification is received.
198 2016-11-04 Brent Fulgham <bfulgham@apple.com>
200 Local HTML should be blocked from localStorage access unless "Disable Local File Restrictions" is checked
201 https://bugs.webkit.org/show_bug.cgi?id=155185
202 <rdar://problem/11101440>
204 Reviewed by Brady Eidson.
206 * storage/domstorage/localstorage/blocked-file-access-expected.txt: Added.
207 * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk-expected.txt: Added.
208 * storage/domstorage/localstorage/blocked-file-access-permitted-by-quirk.html: Added.
209 * storage/domstorage/localstorage/blocked-file-access.html: Added.
210 * storage/domstorage/localstorage/resources/allowed-example.html: Added.
211 * storage/domstorage/localstorage/resources/blocked-example.html: Added.
213 2016-11-09 Alex Christensen <achristensen@webkit.org>
215 URLParser should not consider path of URLs with no host to start at the first slash after the colon
216 https://bugs.webkit.org/show_bug.cgi?id=164555
218 Reviewed by Tim Horton.
220 * fast/url/segments-expected.txt:
221 * fast/url/segments-from-data-url-expected.txt:
222 * fast/loader/url-parse-1-expected.txt:
223 * fetch/fetch-url-serialization-expected.txt:
225 2016-11-09 Simon Fraser <simon.fraser@apple.com>
227 Implement visual-viewport based position:fixed handling for Mac async scrolling
228 https://bugs.webkit.org/show_bug.cgi?id=164495
230 Reviewed by Tim Horton.
232 Tests that dump the scrolling state tree, and the layer tree.
235 * compositing/tiling/visiblerect-accumulated-offset.html: Added.
236 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: Added.
237 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: Added.
238 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html: Added.
239 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html: Added.
240 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: Added.
241 * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html: Added.
242 * platform/mac-wk2/TestExpectations:
243 * platform/mac/compositing/tiling/visiblerect-accumulated-offset-expected.txt: Added.
245 2016-11-09 Brady Eidson <beidson@apple.com>
247 IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
248 https://bugs.webkit.org/show_bug.cgi?id=164404
250 Reviewed by Alex Christensen.
252 * storage/indexeddb/cursor-basics-expected.txt:
253 * storage/indexeddb/cursor-basics-private-expected.txt:
254 * storage/indexeddb/modern/idbcursor-continue-primary-key-1-expected.txt: Added.
255 * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private-expected.txt: Added.
256 * storage/indexeddb/modern/idbcursor-continue-primary-key-1-private.html: Added.
257 * storage/indexeddb/modern/idbcursor-continue-primary-key-1.html: Added.
258 * storage/indexeddb/modern/resources/idbcursor-continue-primary-key-1.js: Added.
260 2016-11-09 Antoine Quint <graouts@apple.com>
262 [Modern Media Controls] Media Controller: set status label according to media state
263 https://bugs.webkit.org/show_bug.cgi?id=164557
264 <rdar://problem/29184097>
266 Reviewed by Dean Jackson.
268 Add new tests to check that we display the expected StatusLabel text when the media is in the
269 "Loading", "Error" and "Live Broadcast" states.
271 * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast-expected.txt: Added.
272 * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html: Added.
273 * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt: Added.
274 * http/tests/media/modern-media-controls/status-support/status-support-loading.html: Added.
275 * media/modern-media-controls/status-support/status-support-error-expected.txt: Added.
276 * media/modern-media-controls/status-support/status-support-error.html: Added.
278 2016-11-09 Yusuke Suzuki <utatane.tea@gmail.com>
280 [DOMJIT] Implement Node::ownerDocument
281 https://bugs.webkit.org/show_bug.cgi?id=164004
283 Reviewed by Darin Adler.
285 * js/dom/domjit-accessor-owner-document-expected.txt: Added.
286 * js/dom/domjit-accessor-owner-document.html: Added.
288 2016-11-09 Dave Hyatt <hyatt@apple.com>
290 [CSS Parser] Fix grid layout parsing
291 https://bugs.webkit.org/show_bug.cgi?id=164489
293 Reviewed by Dean Jackson.
295 * fast/css-grid-layout/grid-auto-columns-rows-auto-flow-resolution.html:
297 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
299 Correct a typo in the name of a flaky test.
300 https://bugs.webkit.org/show_bug.cgi?id=164388
302 Unreviewed test gardening.
304 * platform/mac/TestExpectations:
306 2016-11-09 Daniel Bates <dabates@apple.com>
308 Add test infrastructure and tests for existing HTTP 0.9 sandbox machinery
309 https://bugs.webkit.org/show_bug.cgi?id=164389
310 <rdar://problem/29101072>
312 Reviewed by Alex Christensen.
314 Add tests for the existing HTTP 0.9 sandbox machinery. Until we fix <https://bugs.webkit.org/show_bug.cgi?id=164387>,
315 these tests can only be run singly (i.e. pass --run-singly to run-webkit-tests). So, we skip
316 these tests to avoid test failures when run-webkit-tests runs in parallel mode (the default
317 mode and the mode used on the buildbots).
320 * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt: Added.
321 * http/tests/security/http-0.9/default-port-plugin-blocked.html: Added.
322 * http/tests/security/http-0.9/default-port-script-blocked-expected.txt: Added.
323 * http/tests/security/http-0.9/default-port-script-blocked.html: Added.
324 * http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
325 * http/tests/security/http-0.9/iframe-blocked.html: Added.
326 * http/tests/security/http-0.9/image-blocked-expected.txt: Added.
327 * http/tests/security/http-0.9/image-blocked.html: Added.
328 * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt: Added.
329 * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test-expected.html: Added.
330 * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-ref-test.html: Added.
331 * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed.html: Added.
332 * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt: Added.
333 * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked.html: Added.
334 * http/tests/security/http-0.9/resources/blue-square.png: Added.
335 * http/tests/security/http-0.9/resources/nph-alert-fail.pl: Added.
336 * http/tests/security/http-0.9/resources/nph-fail.pl: Added.
337 * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-default-port-page-allowed.pl: Added.
338 * http/tests/security/http-0.9/resources/nph-image-on-HTTP-0.9-page-blocked.pl: Added.
339 * http/tests/security/http-0.9/resources/nph-image.pl: Added.
340 * http/tests/security/http-0.9/resources/nph-load-plugin-fail.pl: Added.
341 * http/tests/security/http-0.9/resources/nph-worker-fail.pl: Added.
342 * http/tests/security/http-0.9/worker-connect-src-blocked-expected.txt: Added.
343 * http/tests/security/http-0.9/worker-connect-src-blocked.html: Added.
344 * http/tests/security/http-0.9/worker-importScripts-blocked-expected.txt: Added.
345 * http/tests/security/http-0.9/worker-importScripts-blocked.html: Added.
346 * http/tests/security/http-0.9/xhr-asynchronous-blocked-expected.txt: Added.
347 * http/tests/security/http-0.9/xhr-asynchronous-blocked.html: Added.
349 2016-11-09 Wenson Hsieh <wenson_hsieh@apple.com>
351 When editing IME, `compositionend` events should fire after input events
352 https://bugs.webkit.org/show_bug.cgi?id=164324
353 <rdar://problem/29050438>
355 Reviewed by Darin Adler.
357 Augments fast/events/input-events-ime-recomposition.html and fast/events/input-events-ime-composition.html to
358 verify that compositionend events are fired after input events. Also rebaselines
359 fast/events/ime-composition-events-001.html.
361 * fast/events/ime-composition-events-001-expected.txt:
362 * fast/events/input-events-ime-composition-expected.txt:
363 * fast/events/input-events-ime-composition.html:
364 * fast/events/input-events-ime-recomposition-expected.txt:
365 * fast/events/input-events-ime-recomposition.html:
367 2016-11-09 Wenson Hsieh <wenson_hsieh@apple.com>
369 Setting foreground color when text is selected should fire an input event with color data
370 https://bugs.webkit.org/show_bug.cgi?id=164241
371 <rdar://problem/29032759>
373 Reviewed by Darin Adler.
375 Adds a new layout test verifying that selecting text and setting its foreground color will fire input events
376 with the correct RGB values in the data attribute.
378 * fast/events/input-events-selection-forecolor-data-expected.txt: Added.
379 * fast/events/input-events-selection-forecolor-data.html: Added.
380 * platform/ios-simulator/TestExpectations:
382 2016-11-08 Dean Jackson <dino@apple.com>
384 Rendering support for ExtendedColors
385 https://bugs.webkit.org/show_bug.cgi?id=164443
386 <rdar://problems/29123243>
388 Reviewed by Simon Fraser and Darin Adler.
390 Tests that use the new color() syntax.
392 * css3/color/backgrounds-and-borders-expected.html: Added.
393 * css3/color/backgrounds-and-borders.html: Added.
394 * css3/color/box-shadows-expected.html: Added.
395 * css3/color/box-shadows.html: Added.
396 * css3/color/canvas-expected.html: Added.
397 * css3/color/canvas.html: Added.
398 * css3/color/composited-solid-backgrounds-expected.html: Added.
399 * css3/color/composited-solid-backgrounds.html: Added.
400 * css3/color/text-expected.html: Added.
401 * css3/color/text.html: Added.
402 * editing/mac/attributed-string/anchor-element-expected.txt: Updated.
403 * editing/mac/attributed-string/basic-expected.txt:
405 2016-11-09 Antoine Quint <graouts@apple.com>
407 [Modern Media Controls] UI Library: StatusLabel
408 https://bugs.webkit.org/show_bug.cgi?id=164544
409 <rdar://problem/29179541>
411 Reviewed by Dean Jackson.
413 Adding new tests for the core properties of the new StatusLabel class, as well as adding a test
414 to check we use the correct layout when the StatusLabel has its text set and the time controls
415 needs to be replaced with it. We also make a few existing tests use the script loader so that
416 they continue to pass with the addition of a new JS class.
418 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
419 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
420 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
421 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
422 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt: Added.
423 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html: Added.
424 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
425 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
426 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
427 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
428 * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
429 * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
430 * media/modern-media-controls/media-controls/media-controls-constructor.html:
431 * media/modern-media-controls/media-controls/media-controls-placard.html:
432 * media/modern-media-controls/media-controls/media-controls-start-button.html:
433 * media/modern-media-controls/resources/media-controls-loader.js:
434 * media/modern-media-controls/status-label/status-label-expected.txt: Added.
435 * media/modern-media-controls/status-label/status-label.html: Added.
437 2016-11-08 Antoine Quint <graouts@apple.com>
439 [Modern Media Controls] UI Library: iOS inline controls
440 https://bugs.webkit.org/show_bug.cgi?id=164513
441 <rdar://problem/27989475>
443 Reviewed by Dean Jackson.
445 Adding new tests for the IOSInlineMediaControls class.
447 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Added.
448 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Added.
449 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt: Added.
450 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html: Added.
451 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt: Added.
452 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html: Added.
453 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: Added.
454 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: Added.
455 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt: Added.
456 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html: Added.
457 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt: Added.
458 * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html: Added.
459 * media/modern-media-controls/resources/media-controls-loader.js:
461 2016-11-09 Simon Fraser <simon.fraser@apple.com>
463 LayoutTest fast/visual-viewport/rtl-zoomed-rects.html failing
464 https://bugs.webkit.org/show_bug.cgi?id=164491
466 Mark fast/visual-viewport/rtl-zoomed-rects.html as failing on Yosemite and El Capitan
469 * platform/mac-wk1/TestExpectations:
471 2016-11-09 Chris Dumez <cdumez@apple.com>
473 Use Blob URL instead of webkit-fake-url when pasting an image
474 https://bugs.webkit.org/show_bug.cgi?id=49141
476 Reviewed by Darin Adler.
478 Add layout test coverage checking that the image shows as expected and that the
479 resulting URL is indeed a Blob URL.
481 * editing/pasteboard/paste-image-as-blob-url-expected.txt: Added.
482 * editing/pasteboard/paste-image-as-blob-url.html: Added.
483 * editing/pasteboard/paste-image-using-image-data-expected.html: Added.
484 * editing/pasteboard/paste-image-using-image-data.html: Added.
486 2016-11-07 Yusuke Suzuki <utatane.tea@gmail.com>
488 [JSC] The implementation of 8 bit operation in MacroAssembler should care about uint8_t / int8_t
489 https://bugs.webkit.org/show_bug.cgi?id=164432
491 Reviewed by Michael Saboff.
493 Use ownerDocument. Once DOMJIT for ownerDocument is landed, this will use branch8.
495 * js/dom/domjit-accessor-owner-document-type-check-expected.txt: Added.
496 * js/dom/domjit-accessor-owner-document-type-check.html: Added.
498 2016-11-08 Antoine Quint <graouts@apple.com>
500 [Modern Media Controls] UI Library: macOS fullscreen controls
501 https://bugs.webkit.org/show_bug.cgi?id=164414
502 <rdar://problem/27989474>
504 Reviewed by Dean Jackson.
506 Adding new tests for the MacOSFullscreenMediaControls class as well as making other tests
507 adopt the media-controls-loader.js utility.
509 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: Added.
510 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: Added.
511 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: Added.
512 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: Added.
513 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: Added.
514 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: Added.
515 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt: Added.
516 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html: Added.
517 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: Added.
518 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: Added.
519 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt: Added.
520 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html: Added.
521 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt: Added.
522 * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html: Added.
523 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html:
524 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html:
525 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
526 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
527 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
528 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
529 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
530 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
531 * media/modern-media-controls/macos-media-controls/macos-media-controls.html:
532 * media/modern-media-controls/media-controls/media-controls-constructor.html:
533 * media/modern-media-controls/media-controls/media-controls-placard.html:
534 * media/modern-media-controls/media-controls/media-controls-start-button.html:
535 * media/modern-media-controls/resources/media-controls-loader.js:
537 2016-11-09 Chris Dumez <cdumez@apple.com>
539 Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
540 https://bugs.webkit.org/show_bug.cgi?id=162801
541 <rdar://problem/28807455>
543 Reviewed by Darin Adler.
545 Add test coverage for radiusX / radiusY in WebPlatformTouchPoint.
547 * fast/events/touch/ios/touch-event-radius-expected.txt: Added.
548 * fast/events/touch/ios/touch-event-radius.html: Added.
550 2016-11-09 Youenn Fablet <youenn@apple.com>
552 [WebRTC] Introduce asynchronous backend for other RTCPeerConnection API
553 https://bugs.webkit.org/show_bug.cgi?id=164409
555 Reviewed by Eric Carlson.
557 Rebasing test as patch changes the order in which error cases are checked in case of setRemoteDescription/setLocalDescription.
558 New order tries to follow more closely https://www.w3.org/TR/webrtc/#set-description.
560 * fast/mediastream/RTCPeerConnection-stable-expected.txt:
562 2016-11-09 Joanmarie Diggs <jdiggs@igalia.com>
564 AX: [ATK] Wrong selected element at a given index in a list box (redux)
565 https://bugs.webkit.org/show_bug.cgi?id=164430
567 Reviewed by Darin Adler.
569 Add tests to ensure listboxes with no selected children do not report
570 a selected child. Modify select-element-at-index.html to reflect the
571 corrected behavior for ATK. Move the Mac port's expectations to the
574 * accessibility/aria-listbox-no-selection-expected.txt: Added.
575 * accessibility/aria-listbox-no-selection.html: Added.
576 * accessibility/native-listbox-no-selection-expected.txt: Added.
577 * accessibility/native-listbox-no-selection.html: Added.
578 * accessibility/select-element-at-index-expected.txt: Modified.
579 * accessibility/select-element-at-index.html: Modified.
580 * platform/mac/accessibility/select-element-at-index-expected.txt: Removed.
582 2016-11-09 Chris Dumez <cdumez@apple.com>
584 [WK2][NETWORK_SESSION] Add support for downloading file backed blobs
585 https://bugs.webkit.org/show_bug.cgi?id=164458
586 <rdar://problem/28905514>
588 Reviewed by Darin Adler.
590 Add layout test coverage for downloading blobs, both via <a download> or
591 because a load is later converted into a download.
593 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: Added.
594 * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html: Added.
595 * fast/dom/HTMLAnchorElement/anchor-file-blob-download-expected.txt: Added.
596 * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html: Added.
597 * platform/ios-simulator-wk1/TestExpectations:
598 * platform/ios-simulator-wk2/TestExpectations:
599 * platform/mac-wk1/TestExpectations:
600 * platform/win/TestExpectations:
602 2016-11-09 Chris Dumez <cdumez@apple.com>
604 [WK2] Network cache speculative revalidation can cause loads to hang
605 https://bugs.webkit.org/show_bug.cgi?id=164532
606 <rdar://problem/28519331>
608 Reviewed by Alex Christensen.
610 Add layout test coverage. The test hangs without the fix.
612 * http/tests/cache/disk-cache/speculative-validation/http-auth-expected.txt: Added.
613 * http/tests/cache/disk-cache/speculative-validation/http-auth.html: Added.
614 * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Added.
615 * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Added.
617 2016-11-09 Ryan Haddad <ryanhaddad@apple.com>
619 Unreviewed, rolling out r208422.
621 Roll r208382 back in since it was not responsible for the API
622 test failures seen on macOS.
626 "Unreviewed, rolling out r208382."
627 https://bugs.webkit.org/show_bug.cgi?id=164319
628 http://trac.webkit.org/changeset/208422
630 2016-11-07 Ryan Haddad <ryanhaddad@apple.com>
632 Unreviewed, rolling out r208382.
634 This change appears to have caused 3
635 SerializedCryptoKeyWrapTest API tests to fail on macOS.
639 "[Readable Streams API] Implement ByteStreamController
641 https://bugs.webkit.org/show_bug.cgi?id=164319
642 http://trac.webkit.org/changeset/208382
644 2016-11-05 Ryan Haddad <ryanhaddad@apple.com>
646 Removing flaky expectations for tests that were fixed with r208327.
647 https://bugs.webkit.org/show_bug.cgi?id=164034
649 Unreviewed test gardening.
652 * platform/mac/TestExpectations:
654 2016-11-05 Carlos Garcia Campos <cgarcia@igalia.com>
656 [SOUP] Layout test http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html fails
657 https://bugs.webkit.org/show_bug.cgi?id=139358
659 Reviewed by Michael Catanzaro.
661 * platform/gtk/TestExpectations: Unskip http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html.
663 2016-11-04 Yusuke Suzuki <utatane.tea@gmail.com>
665 [DOMJIT] Add DOMJIT::Signature annotation to Document::getElementById
666 https://bugs.webkit.org/show_bug.cgi?id=164356
668 Reviewed by Filip Pizlo.
670 * js/dom/domjit-function-get-element-by-id-changed-expected.txt: Added.
671 * js/dom/domjit-function-get-element-by-id-changed.html: Added.
672 * js/dom/domjit-function-get-element-by-id-expected.txt: Added.
673 * js/dom/domjit-function-get-element-by-id-licm-expected.txt: Added.
674 * js/dom/domjit-function-get-element-by-id-licm.html: Added.
675 * js/dom/domjit-function-get-element-by-id.html: Added.
677 2016-11-04 Simon Fraser <simon.fraser@apple.com>
679 Layout viewport wrong with RTL documents
680 https://bugs.webkit.org/show_bug.cgi?id=164434
682 Reviewed by Tim Horton.
684 * fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
685 * fast/visual-viewport/rtl-nonzoomed-rects.html: Added.
686 * fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
687 * fast/visual-viewport/rtl-zoomed-rects.html: Added.
688 * platform/ios-simulator/fast/visual-viewport/rtl-nonzoomed-rects-expected.txt: Added.
689 * platform/ios-simulator/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added.
690 * platform/mac-wk1/fast/visual-viewport/rtl-zoomed-rects-expected.txt: Added. WK1 and RTL are weird.
692 2016-11-04 Wenson Hsieh <wenson_hsieh@apple.com>
694 Safari does not emit composition end if blurred for dead key / Japanese IME
695 https://bugs.webkit.org/show_bug.cgi?id=164369
696 <rdar://problem/29050439>
698 Reviewed by Ryosuke Niwa.
700 Adds a new test verifying that we dispatch `compositionend` events in various circumstances:
701 1. After composing in an editable area and then focusing another editable area.
702 2. After composing in an editable area and then blur()-ing.
703 3. After composing in an editable area and then changing the selection.
705 There should be no behavior change for other platforms, so no new tests are needed there with this change.
707 * fast/events/ime-compositionend-on-selection-change-expected.txt: Added.
708 * fast/events/ime-compositionend-on-selection-change.html: Added.
709 * platform/ios-simulator/TestExpectations:
711 2016-11-04 Brady Eidson <beidson@apple.com>
713 IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
714 https://bugs.webkit.org/show_bug.cgi?id=164424
716 Reviewed by Alex Christensen.
718 * storage/indexeddb/resources/transaction-basics.js:
719 * storage/indexeddb/transaction-basics-expected.txt:
720 * storage/indexeddb/transaction-basics-private-expected.txt:
722 2016-11-04 Ryosuke Niwa <rniwa@webkit.org>
724 Load stylesheets in link elements inside a connected shadow tree
725 https://bugs.webkit.org/show_bug.cgi?id=160683
726 <rdar://problem/29040652>
728 Reviewed by Antti Koivisto.
730 Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
732 * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
733 * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
734 * fast/shadow-dom/resources/green-host.css: Added.
735 * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
736 * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
738 2016-11-04 Chris Dumez <cdumez@apple.com>
740 Add layout test for input.setCustomValidity()
741 https://bugs.webkit.org/show_bug.cgi?id=164419
743 Reviewed by Simon Fraser.
745 Add layout test for input.setCustomValidity().
747 * fast/forms/validation-custom-message-expected.txt: Added.
748 * fast/forms/validation-custom-message.html: Added.
750 2016-11-04 Myles C. Maxfield <mmaxfield@apple.com>
752 Implement WebGL2RenderingContext::copyBufferSubData()
753 https://bugs.webkit.org/show_bug.cgi?id=164008
755 Reviewed by Dean Jackson.
757 * fast/canvas/webgl/copyBufferSubData-expected.txt: Added.
758 * fast/canvas/webgl/copyBufferSubData.html: Added.
760 2016-11-04 Antti Koivisto <antti@apple.com>
762 slotted() pseudo does not work with ID selector
763 https://bugs.webkit.org/show_bug.cgi?id=160538
764 <rdar://problem/28534529>
766 Reviewed by Andreas Kling.
768 * fast/shadow-dom/css-scoping-slot-with-id-expected.html: Added.
769 * fast/shadow-dom/css-scoping-slot-with-id.html: Added.
771 2016-11-04 Brady Eidson <beidson@apple.com>
773 IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
774 https://bugs.webkit.org/show_bug.cgi?id=164406
776 Reviewed by Alex Christensen.
778 * storage/indexeddb/modern/index-rename-1-expected.txt:
779 * storage/indexeddb/modern/index-rename-1-private-expected.txt:
780 * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
781 * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
783 2016-11-04 Joanmarie Diggs <jdiggs@igalia.com>
785 AX: [ATK] Attempting to clear selection on ARIA listboxes results in crash
786 https://bugs.webkit.org/show_bug.cgi?id=164331
788 Reviewed by Chris Fleizach.
790 Add tests to verify clearing selection works for native listboxes, and does not
791 crash for ARIA listboxes. These tests are being skipped for the Mac and Win ports
792 which do not yet implement AccessibilityUIElement::clearSelectedChildren().
794 * accessibility/aria-listbox-clear-selection-crash-expected.txt: Added.
795 * accessibility/aria-listbox-clear-selection-crash.html: Added.
796 * accessibility/listbox-clear-selection-expected.txt: Added.
797 * accessibility/listbox-clear-selection.html: Added.
798 * platform/mac/TestExpectations:
799 * platform/win/TestExpectations:
801 2016-11-04 Brady Eidson <beidson@apple.com>
803 IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
804 https://bugs.webkit.org/show_bug.cgi?id=164405
806 Reviewed by Alex Christensen.
808 * storage/indexeddb/modern/index-rename-1-expected.txt:
809 * storage/indexeddb/modern/index-rename-1-private-expected.txt:
810 * storage/indexeddb/modern/objectstore-rename-1-expected.txt:
811 * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt:
813 2016-11-04 Romain Bellessort <romain.bellessort@crf.canon.fr>
815 [Readable Streams API] Implement ByteStreamController error()
816 https://bugs.webkit.org/show_bug.cgi?id=164319
818 Reviewed by Youenn Fablet.
820 Updated test expectation for error() test (previously FAIL, now PASS).
821 Added IDL-related tests for ReadableByteStreamController.
823 * streams/readable-byte-stream-controller-expected.txt:
825 2016-11-04 Per Arne Vollan <pvollan@apple.com>
827 [Win] Page visibility tests are timing out.
828 https://bugs.webkit.org/show_bug.cgi?id=164363
830 Reviewed by Brent Fulgham.
832 Unskip page visibility tests.
834 * platform/win/TestExpectations:
836 2016-11-03 Antti Koivisto <antti@apple.com>
838 REGRESSION (r207669): Crash under SVGRenderSupport::updateMaskedAncestorShouldIsolateBlending
839 https://bugs.webkit.org/show_bug.cgi?id=164381
840 <rdar://problem/28935401>
842 Reviewed by Simon Fraser.
844 * media/media-controls-shadow-construction-crash-expected.txt: Added.
845 * media/media-controls-shadow-construction-crash.html: Added.
847 2016-11-03 Myles C. Maxfield <mmaxfield@apple.com>
849 [WebGL2] Implement getBufferSubData()
850 https://bugs.webkit.org/show_bug.cgi?id=164111
852 Reviewed by Dean Jackson.
854 Test every successful download/upload combination I can think of.
856 * fast/canvas/webgl/getBufferSubData-webgl1.html: Added.
857 * fast/canvas/webgl/getBufferSubData-webgl1-expected.txt: Added.
858 * fast/canvas/webgl/webgl2-buffers-expected.txt: Added.
859 * fast/canvas/webgl/webgl2-buffers.html: Added.
861 2016-11-03 Chris Dumez <cdumez@apple.com>
863 [WK2][Cocoa] Implement user interface for HTML form validation
864 https://bugs.webkit.org/show_bug.cgi?id=164143
865 <rdar://problem/28944652>
867 Reviewed by Simon Fraser.
869 * fast/forms/validation-messages-expected.txt: Added.
870 * fast/forms/validation-messages.html: Added.
871 Add layout test coverage for checking that the right validation messages
872 are displayed when submitting forms with constraint violations. More
873 testing will be landed in follow up to cover other things besides the
874 messages (e.g. when does the bubble disappear).
876 * platform/mac-wk1/TestExpectations:
877 Skip new test on WebKit1 because the feature is WebKit2 only at the
880 * platform/ios-simulator-wk2/TestExpectations:
881 * platform/mac-wk2/TestExpectations:
882 Skip tests for the Shadow DOM based HTML form validation UI on
883 Mac and iOS WK2 now that those ports use native popovers instead.
885 2016-11-03 Ryosuke Niwa <rniwa@webkit.org>
887 Update custom elements tests
888 https://bugs.webkit.org/show_bug.cgi?id=164352
890 Reviewed by Antti Koivisto.
892 Removed tests that have been back imported via web-platform-tests.
894 * fast/custom-elements/custom-element-reaction-queue-expected.txt: Removed.
895 * fast/custom-elements/custom-element-reaction-queue.html: Removed.
896 * fast/custom-elements/reactions-for-webkit-extensions.html:
897 * fast/custom-elements/reactions/: Removed.
898 * fast/custom-elements/resources/additional-helpers.js: Removed.
899 * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Removed.
900 * fast/custom-elements/upgrading-enqueue-reactions.html: Removed.
902 2016-11-03 Brady Eidson <beidson@apple.com>
904 IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
905 https://bugs.webkit.org/show_bug.cgi?id=164383
907 Reviewed by Beth Dakin.
909 * storage/indexeddb/resources/keyrange.js:
911 2016-11-03 Ryan Haddad <ryanhaddad@apple.com>
913 Marking two inspector/sampling-profiler tests as flaky.
914 https://bugs.webkit.org/show_bug.cgi?id=164388
916 Unreviewed test gardening.
918 * platform/mac/TestExpectations:
920 2016-11-03 Ryan Haddad <ryanhaddad@apple.com>
922 Unreviewed, rolling out r208302.
924 This change causes LayoutTest crashes under GuardMalloc.
928 "Load stylesheets in link elements inside a connected shadow
930 https://bugs.webkit.org/show_bug.cgi?id=160683
931 http://trac.webkit.org/changeset/208302
933 2016-11-03 Yusuke Suzuki <utatane.tea@gmail.com>
935 Unreviewed, rolling out due to crash in Amazon web site
936 https://bugs.webkit.org/show_bug.cgi?id=164380
937 <rdar://problem/29094221>
939 * js/dom/domjit-accessor-owner-document-expected.txt: Removed.
940 * js/dom/domjit-accessor-owner-document.html: Removed.
942 2016-11-03 Brady Eidson <beidson@apple.com>
944 IndexedDB 2.0: Support binary keys.
945 <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
947 Reviewed by Alex Christensen.
949 * storage/indexeddb/factory-cmp-expected.txt:
950 * storage/indexeddb/factory-cmp-private-expected.txt:
951 * storage/indexeddb/key-type-binary-expected.txt:
952 * storage/indexeddb/key-type-binary-private-expected.txt:
953 * storage/indexeddb/modern/binary-keys-1-expected.txt: Added.
954 * storage/indexeddb/modern/binary-keys-1-private-expected.txt: Added.
955 * storage/indexeddb/modern/binary-keys-1-private.html: Added.
956 * storage/indexeddb/modern/binary-keys-1.html: Added.
957 * storage/indexeddb/modern/resources/binary-keys-1.js: Added.
958 * storage/indexeddb/resources/factory-cmp.js:
959 * storage/indexeddb/resources/key-type-binary.js:
961 2016-11-02 Myles C. Maxfield <mmaxfield@apple.com>
963 CSS.supports("font-variation-settings", "'wght' 500") erroneously returns false
964 https://bugs.webkit.org/show_bug.cgi?id=164244
966 Reviewed by Michael Catanzaro.
968 * fast/text/variations/css-supports-runtime-switch-expected.txt: Added.
969 * fast/text/variations/css-supports-runtime-switch.html: Added.
971 2016-11-02 Yusuke Suzuki <utatane.tea@gmail.com>
973 [DOMJIT] Add DOMJIT::Signature
974 https://bugs.webkit.org/show_bug.cgi?id=162980
976 Reviewed by Saam Barati and Sam Weinig.
978 * js/dom/domjit-accessor-licm.html:
979 * js/dom/domjit-function-effect-should-overlap-with-call-expected.txt: Added.
980 * js/dom/domjit-function-effect-should-overlap-with-call.html: Added.
981 * js/dom/domjit-function-expected.txt: Added.
982 * js/dom/domjit-function-licm-expected.txt: Added.
983 * js/dom/domjit-function-licm.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
984 * js/dom/domjit-function-type-contradiction-expected.txt: Added.
985 * js/dom/domjit-function-type-contradiction.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
986 * js/dom/domjit-function-type-failure-expected.txt: Added.
987 * js/dom/domjit-function-type-failure.html: Copied from LayoutTests/js/dom/domjit-accessor-licm.html.
988 * js/dom/domjit-function.html: Added.
990 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
992 Marking imported/mozilla/svg/paint-order-01.svg and imported/mozilla/svg/paint-order-02.svg as flaky.
993 https://bugs.webkit.org/show_bug.cgi?id=164355
995 Unreviewed test gardening.
999 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1001 Marking fast/css/attribute-for-content-property-style-update-xhtml.xhtml as flaky.
1002 https://bugs.webkit.org/show_bug.cgi?id=164162
1004 Unreviewed test gardening.
1008 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1010 Marking svg/wicd/test-rightsizing-a.xhtml and svg/wicd/test-rightsizing-b.xhtml as flaky on mac.
1011 https://bugs.webkit.org/show_bug.cgi?id=163915
1013 Unreviewed test gardening.
1015 * platform/mac/TestExpectations:
1017 2016-11-02 Simon Fraser <simon.fraser@apple.com>
1019 REGRESSION (r208025) GraphicsContext state stack assertions loading webkit.org
1020 https://bugs.webkit.org/show_bug.cgi?id=164350
1021 rdar://problem/29053414
1023 Reviewed by Dean Jackson.
1025 Test was reduced from webkit.org.
1027 * animations/stacking-during-opacity-animation-expected.txt: Added.
1028 * animations/stacking-during-opacity-animation.html: Added.
1030 2016-11-02 Myles C. Maxfield <mmaxfield@apple.com>
1032 [iOS] [WebGL] Multisample resolve step may operate on stale data
1033 https://bugs.webkit.org/show_bug.cgi?id=164347
1035 Reviewed by Dean Jackson.
1037 Issue many draw calls into a multisampled context, and then use glReadPixels()
1038 to make sure that all the commands completed.
1040 * fast/canvas/webgl/multisample-resolve-consistency-expected.txt: Added.
1041 * fast/canvas/webgl/multisample-resolve-consistency.html: Added.
1043 2016-11-01 Sam Weinig <sam@webkit.org>
1045 [WebIDL] Move interfaces and typed arrays over to JSDOMConvert
1046 https://bugs.webkit.org/show_bug.cgi?id=164256
1048 Reviewed by Alex Christensen.
1050 * svg/custom/polyline-points-crash-expected.txt:
1051 * svg/dom/SVGLengthList-basics-expected.txt:
1052 * svg/dom/SVGNumberList-basics-expected.txt:
1053 * svg/dom/SVGPointList-basics-expected.txt:
1054 * svg/dom/SVGTransformList-basics-expected.txt:
1055 * svg/dom/SVGTransformList-expected.txt:
1056 Update test results for improved error messages.
1058 2016-11-02 Joseph Pecoraro <pecoraro@apple.com>
1060 Web Inspector: Include DebuggerAgent in Workers - see, pause, and step through scripts
1061 https://bugs.webkit.org/show_bug.cgi?id=164136
1062 <rdar://problem/29028462>
1064 Reviewed by Brian Burg.
1066 * inspector/worker/debugger-pause-expected.txt: Added.
1067 * inspector/worker/debugger-pause.html: Added.
1068 * inspector/worker/debugger-scripts-expected.txt: Added.
1069 * inspector/worker/debugger-scripts.html: Added.
1070 * inspector/worker/resources/worker-debugger-pause.js: Added.
1071 * inspector/worker/resources/worker-import-1.js: Added.
1072 * inspector/worker/resources/worker-scripts.js: Added.
1073 New tests for Debugger features in a Worker.
1075 * inspector/debugger/break-on-exception-throw-in-promise.html:
1076 * inspector/debugger/break-on-exception.html:
1077 * inspector/debugger/break-on-uncaught-exception.html:
1078 * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
1079 * inspector/debugger/pause-reason.html:
1080 * inspector/debugger/paused-scopes.html:
1081 * inspector/debugger/resources/log-pause-location.js:
1082 * inspector/debugger/stepping/stepInto.html:
1083 * inspector/debugger/stepping/stepOut.html:
1084 * inspector/debugger/stepping/stepOver.html:
1085 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
1086 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1087 * inspector/debugger/tail-deleted-frames-this-value.html:
1088 * inspector/debugger/tail-deleted-frames.html:
1089 * inspector/debugger/tail-recursion.html:
1090 Most debugger data moved from DebuggerManager into DebuggerData for a target.
1091 Update tests that access such data like pauseReason / pauseData / callFrames.
1093 2016-11-02 Ryosuke Niwa <rniwa@webkit.org>
1095 Load stylesheets in link elements inside a connected shadow tree
1096 https://bugs.webkit.org/show_bug.cgi?id=160683
1097 <rdar://problem/29040652>
1099 Reviewed by Antti Koivisto.
1101 Added W3C style testharness.js tests for loading stylesheets via a link element inside a ahadow tree.
1103 * fast/shadow-dom/link-element-in-shadow-tree-expected.txt: Added.
1104 * fast/shadow-dom/link-element-in-shadow-tree.html: Added.
1105 * fast/shadow-dom/resources/green-host.css: Added.
1106 * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Added.
1107 * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Added.
1109 2016-11-02 Alex Christensen <achristensen@webkit.org>
1111 Remove Battery Status API from the tree
1112 https://bugs.webkit.org/show_bug.cgi?id=164213
1114 Reviewed by Sam Weinig.
1116 * batterystatus: Removed.
1117 * batterystatus/add-listener-from-callback-expected.txt: Removed.
1118 * batterystatus/add-listener-from-callback.html: Removed.
1119 * batterystatus/basic-all-types-of-events-expected.txt: Removed.
1120 * batterystatus/basic-all-types-of-events.html: Removed.
1121 * batterystatus/basic-operation-expected.txt: Removed.
1122 * batterystatus/basic-operation.html: Removed.
1123 * batterystatus/event-after-navigation-expected.txt: Removed.
1124 * batterystatus/event-after-navigation.html: Removed.
1125 * batterystatus/multiple-frames-expected.txt: Removed.
1126 * batterystatus/multiple-frames.html: Removed.
1127 * batterystatus/resources: Removed.
1128 * batterystatus/resources/event-after-navigation-new.html: Removed.
1129 * batterystatus/script-tests: Removed.
1130 * batterystatus/script-tests/add-listener-from-callback.js: Removed.
1131 * batterystatus/script-tests/basic-all-types-of-events.js: Removed.
1132 * batterystatus/script-tests/basic-operation.js: Removed.
1133 * batterystatus/script-tests/event-after-navigation.js: Removed.
1134 * batterystatus/script-tests/multiple-frames.js: Removed.
1135 * batterystatus/script-tests/updates.js: Removed.
1136 * batterystatus/script-tests/window-property.js: Removed.
1137 * batterystatus/updates-expected.txt: Removed.
1138 * batterystatus/updates.html: Removed.
1139 * batterystatus/window-property-expected.txt: Removed.
1140 * batterystatus/window-property.html: Removed.
1141 * fast/dom/event-handler-attributes.html:
1142 * platform/efl/TestExpectations:
1143 * platform/gtk/TestExpectations:
1144 * platform/ios-simulator/TestExpectations:
1145 * platform/mac/TestExpectations:
1146 * platform/win/TestExpectations:
1148 2016-11-02 Brent Fulgham <bfulgham@apple.com>
1150 REGRESSION(r203289):Assertion in MathOperator::stretchTo() on Wikipedia Page
1151 https://bugs.webkit.org/show_bug.cgi?id=162933
1152 <rdar://problem/28570590>
1154 Reviewed by Dean Jackson.
1156 * mathml/empty-mo-expected.txt: Added.
1157 * mathml/empty-mo.html: Added.
1159 2016-11-01 Dean Jackson <dino@apple.com>
1161 Filter functions grayscale/invert/opacity/sepia should clamp values over 100%, not fail
1162 https://bugs.webkit.org/show_bug.cgi?id=164310
1163 <rdar://problems/29057705>
1165 Reviewed by Sam Weinig.
1167 Some of our tests were incorrectly suggesting values over 100% should fail.
1169 * css3/filters/backdrop/backdropfilter-property-parsing-invalid-expected.txt:
1170 * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
1171 * css3/filters/filter-property-parsing-expected.txt:
1172 * css3/filters/filter-property-parsing-invalid-expected.txt:
1173 * css3/filters/filter-property-parsing-invalid.html:
1174 * css3/filters/filter-property-parsing.html:
1176 2016-11-02 Brent Fulgham <bfulgham@apple.com>
1178 WebKit nullptr dereference Archive Subframe
1179 https://bugs.webkit.org/show_bug.cgi?id=164281
1180 <rdar://problem/28943006>
1182 Reviewed by Andy Estes.
1184 * fast/dom/crash-with-bad-url-expected.txt: Added.
1185 * fast/dom/crash-with-bad-url.html: Added.
1187 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1189 Marking media/modern-media-controls/scrubber-support/scrubber-support-drag.html as flaky.
1190 https://bugs.webkit.org/show_bug.cgi?id=164328
1192 Unreviewed test gardening.
1194 * platform/mac/TestExpectations:
1196 2016-11-02 Ryan Haddad <ryanhaddad@apple.com>
1198 Test gardening for media/modern-media-controls.
1200 Unreviewed test gardening.
1202 * platform/mac/TestExpectations:
1204 2016-11-02 Youenn Fablet <youenn@apple.com>
1206 REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
1207 https://bugs.webkit.org/show_bug.cgi?id=163905
1209 Reviewed by Antti Koivisto.
1211 * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
1212 * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
1214 2016-11-02 Manuel Rego Casasnovas <rego@igalia.com>
1216 [css-grid] mimax(auto, <flex>) should be serialized as <flex>
1217 https://bugs.webkit.org/show_bug.cgi?id=164316
1219 Reviewed by Sergio Villar Senin.
1221 Add new test case to verify it. We can only check it
1222 using grid-auto-columns|rows, because grid-template-columns|rows
1223 is serialized to the used breadth.
1225 * fast/css-grid-layout/grid-auto-columns-rows-get-set-expected.txt:
1226 * fast/css-grid-layout/grid-auto-columns-rows-get-set.html:
1228 2016-11-02 Romain Bellessort <romain.bellessort@crf.canon.fr>
1230 [Readable Streams API] Enable creation of ReadableByteStreamController
1231 https://bugs.webkit.org/show_bug.cgi?id=164014
1233 Reviewed by Youenn Fablet.
1235 Added test to check behaviour when using ReadableByteStreamController.
1236 Tests are also performed with Workers.
1239 * streams/readable-byte-stream-controller-expected.txt: Added.
1240 * streams/readable-byte-stream-controller.html: Added.
1241 * streams/readable-byte-stream-controller.js: Added.
1243 2016-11-02 Antoine Quint <graouts@apple.com>
1245 [Modern Media Controls] Media Controller: fullscreen toggle support
1246 https://bugs.webkit.org/show_bug.cgi?id=163728
1247 <rdar://problem/27989486>
1249 Reviewed by Darin Adler.
1251 Adding new tests to check that clicking on the fullscreen button enters fullscreen and
1252 that the fullscreen button is enabled when fullscreen is supported.
1254 * media/modern-media-controls/fullscreen-support/fullscreen-support-click-expected.txt: Added.
1255 * media/modern-media-controls/fullscreen-support/fullscreen-support-click.html: Added.
1256 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled-expected.txt: Added.
1257 * media/modern-media-controls/fullscreen-support/fullscreen-support-enabled.html: Added.
1258 * platform/ios-simulator/TestExpectations:
1260 2016-11-02 Antoine Quint <graouts@apple.com>
1262 [Modern Media Controls] Media Controller: PiP support
1263 https://bugs.webkit.org/show_bug.cgi?id=163730
1264 <rdar://problem/27989485>
1266 Reviewed by Dean Jackson.
1268 Adding new picture-in-picture tests.
1270 * media/modern-media-controls/pip-support/pip-support-click-expected.txt: Added.
1271 * media/modern-media-controls/pip-support/pip-support-click.html: Added.
1272 * media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
1273 * media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
1274 * platform/ios-simulator/TestExpectations:
1275 * platform/mac/TestExpectations:
1277 2016-11-01 Brady Eidson <beidson@apple.com>
1279 IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
1280 <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
1282 Reviewed by Alex Christensen.
1284 * resources/js-test.js:
1287 * storage/indexeddb/modern/idbindex-getall-1-expected.txt: Added.
1288 * storage/indexeddb/modern/idbindex-getall-1-private-expected.txt: Added.
1289 * storage/indexeddb/modern/idbindex-getall-1-private.html: Added.
1290 * storage/indexeddb/modern/idbindex-getall-1.html: Added.
1291 * storage/indexeddb/modern/idbindex-getallkeys-1-expected.txt: Added.
1292 * storage/indexeddb/modern/idbindex-getallkeys-1-private-expected.txt: Added.
1293 * storage/indexeddb/modern/idbindex-getallkeys-1-private.html: Added.
1294 * storage/indexeddb/modern/idbindex-getallkeys-1.html: Added.
1295 * storage/indexeddb/modern/resources/idbindex-getall-1.js: Added.
1297 2016-11-01 Antoine Quint <graouts@apple.com>
1299 [Modern Media Controls] Media Controller: Airplay support
1300 https://bugs.webkit.org/show_bug.cgi?id=163729
1301 <rdar://problem/27989484>
1303 Reviewed by Dean Jackson.
1305 Adding a new test to check that the AirPlay button in the media controls correctly shows
1306 the availability of AirPlay routes and whether the media is playing via AirPlay.
1308 * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
1309 * media/modern-media-controls/airplay-support/airplay-support.html: Added.
1310 * platform/ios-simulator/TestExpectations:
1311 * platform/mac/TestExpectations:
1313 2016-11-01 Dean Jackson <dino@apple.com>
1315 Remove WebKitCSSFilterValue to make Hyatt happy
1316 https://bugs.webkit.org/show_bug.cgi?id=164289
1317 <rdar://problems/29050973>
1319 Reviewed by Simon Fraser.
1321 Update the filters tests now that WebKitCSSFilterValue no longer exists.
1322 Unfortunately CSSFunctionValue isn't exposed to the Web, so we just
1323 rely on the cssText of the resulting CSSStyleDeclaration.
1325 I also moved all the script-tests into the HTML files, since there is
1326 no point them being separate.
1328 * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
1329 * css3/filters/backdrop/backdropfilter-property-computed-style.html:
1330 * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
1331 * css3/filters/backdrop/backdropfilter-property-parsing-invalid.html:
1332 * css3/filters/backdrop/backdropfilter-property-parsing.html:
1333 * css3/filters/backdrop/backdropfilter-property.html:
1334 * css3/filters/backdrop/script-tests/backdropfilter-property-computed-style.js: Removed.
1335 * css3/filters/backdrop/script-tests/backdropfilter-property-parsing-invalid.js: Removed.
1336 * css3/filters/backdrop/script-tests/backdropfilter-property-parsing.js: Removed.
1337 * css3/filters/backdrop/script-tests/backdropfilter-property.js: Removed.
1338 * css3/filters/effect-reference-delete-crash.html:
1339 * css3/filters/effect-reference-reset-style-delete-crash.html:
1340 * css3/filters/filter-property-computed-style-expected.txt:
1341 * css3/filters/filter-property-computed-style.html:
1342 * css3/filters/filter-property-parsing-expected.txt:
1343 * css3/filters/filter-property-parsing-invalid.html:
1344 * css3/filters/filter-property-parsing.html:
1345 * css3/filters/filter-property.html:
1346 * css3/filters/script-tests/TEMPLATE.html: Removed.
1347 * css3/filters/script-tests/effect-reference-delete-crash.js: Removed.
1348 * css3/filters/script-tests/effect-reference-reset-style-delete-crash.js: Removed.
1349 * css3/filters/script-tests/filter-property-computed-style.js: Removed.
1350 * css3/filters/script-tests/filter-property-parsing-invalid.js: Removed.
1351 * css3/filters/script-tests/filter-property-parsing.js: Removed.
1352 * css3/filters/script-tests/filter-property.js: Removed.
1353 * css3/filters/script-tests/unprefixed.js: Removed.
1354 * css3/filters/unprefixed-expected.txt:
1355 * css3/filters/unprefixed.html:
1357 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1359 Marking fast/preloader/image-srcset.html as flaky on macOS.
1360 https://bugs.webkit.org/show_bug.cgi?id=164277
1362 Unreviewed test gardening.
1364 * platform/mac/TestExpectations:
1366 2016-11-01 Eric Carlson <eric.carlson@apple.com>
1368 [MediaStream] restrict media capture secure connections
1369 https://bugs.webkit.org/show_bug.cgi?id=164234
1370 <rdar://problem/28944906>
1372 Reviewed by Alex Christensen.
1374 * http/tests/ssl/media-stream: Added.
1375 * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Added.
1376 * http/tests/ssl/media-stream/get-user-media-different-host.html: Added.
1377 * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Added.
1378 * http/tests/ssl/media-stream/get-user-media-nested.html: Added.
1379 * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt: Added.
1380 * http/tests/ssl/media-stream/get-user-media-secure-connection.html: Added.
1381 * http/tests/ssl/media-stream/resources: Added.
1382 * http/tests/ssl/media-stream/resources/get-user-media-frame.html: Added.
1383 * http/tests/ssl/media-stream/resources/get-user-media.js: Added.
1387 2016-11-01 Devin Rousso <dcrousso+webkit@gmail.com>
1389 Web Inspector: Replace sublists inside DOM-related model objects with WI.Collection
1390 https://bugs.webkit.org/show_bug.cgi?id=164098
1392 Reviewed by Timothy Hatcher.
1394 * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
1395 * http/tests/inspector/console/cross-domain-inspected-node-access.html:
1396 * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1397 * inspector/css/manager-preferredInspectorStyleSheetForFrame-expected.txt:
1398 * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1399 * inspector/dom/content-flow-list.html:
1400 * inspector/dom/highlightFrame-expected.txt:
1401 * inspector/dom/highlightFrame.html:
1402 * inspector/dom/highlightNode-expected.txt:
1403 * inspector/dom/highlightNode.html:
1404 * inspector/dom/highlightSelector-expected.txt:
1405 * inspector/dom/highlightSelector.html:
1406 * inspector/model/frame-extra-scripts-expected.txt:
1407 * inspector/model/frame-extra-scripts.html:
1408 Change functionality to support WebInspector.Collection methods.
1410 2016-11-01 Antoine Quint <graouts@apple.com>
1412 [Modern Media Controls] Media Controller: Placard support
1413 https://bugs.webkit.org/show_bug.cgi?id=163731
1414 <rdar://problem/28869598>
1416 Reviewed by Dean Jackson.
1418 Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
1419 based on the media presentation mode.
1421 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
1422 * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
1423 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
1424 * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
1425 * platform/ios-simulator/TestExpectations:
1426 * platform/mac/TestExpectations:
1428 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1430 Marking inspector/storage/domStorage-events.html as flaky.
1431 https://bugs.webkit.org/show_bug.cgi?id=164278
1433 Unreviewed test gardening.
1435 * platform/mac/TestExpectations:
1437 2016-11-01 Alex Christensen <achristensen@webkit.org>
1439 Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
1440 https://bugs.webkit.org/show_bug.cgi?id=164290
1442 Reviewed by Tim Horton.
1444 * fast/url/host-lowercase-per-scheme-expected.txt:
1445 * fast/url/safari-extension-expected.txt:
1446 * fetch/fetch-url-serialization-expected.txt:
1448 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1450 Marking inspector/css/pseudo-element-matches.html as flaky on mac-wk2.
1451 https://bugs.webkit.org/show_bug.cgi?id=163932
1453 Unreviewed test gardening.
1455 * platform/mac-wk2/TestExpectations:
1457 2016-11-01 Devin Rousso <dcrousso+webkit@gmail.com>
1459 Web Inspector: Fix double remove of ResourceCollection if type changes
1460 https://bugs.webkit.org/show_bug.cgi?id=164268
1462 Reviewed by Joseph Pecoraro.
1464 * inspector/unit-tests/resource-collection-expected.txt:
1465 Fixed test to not expect a double remove.
1467 2016-11-01 Ryan Haddad <ryanhaddad@apple.com>
1469 Marking inspector/storage/domStorage-events.html as flaky.
1470 https://bugs.webkit.org/show_bug.cgi?id=164278
1472 Unreviewed test gardening.
1474 * platform/mac/TestExpectations:
1476 2016-11-01 Antoine Quint <graouts@apple.com>
1478 [Modern Media Controls] load all media controller scripts and styles automatically
1479 https://bugs.webkit.org/show_bug.cgi?id=164271
1481 Reviewed by Dean Jackson.
1483 We now load all media controller assets with the inclusion of a single script,
1484 obtaining the list of JS files to include through the same file used to build
1485 the modern-media-controls module, so that we don't need to specify this in two places.
1487 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1488 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1489 * media/modern-media-controls/media-controller/media-controller-constructor.html:
1490 * media/modern-media-controls/media-controller/media-controller-resize.html:
1491 * media/modern-media-controls/mute-support/mute-support-button-click.html:
1492 * media/modern-media-controls/mute-support/mute-support-media-api.html:
1493 * media/modern-media-controls/mute-support/mute-support-muted.html:
1494 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1495 * media/modern-media-controls/playback-support/playback-support-button-click.html:
1496 * media/modern-media-controls/playback-support/playback-support-media-api.html:
1497 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1498 * media/modern-media-controls/resources/media-controls-loader.js: Added.
1499 * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1500 * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1501 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1502 * media/modern-media-controls/start-support/start-support-audio.html:
1503 * media/modern-media-controls/start-support/start-support-autoplay.html:
1504 * media/modern-media-controls/start-support/start-support-click-to-start.html:
1505 * media/modern-media-controls/start-support/start-support-error.html:
1506 * media/modern-media-controls/start-support/start-support-fullscreen.html:
1507 * media/modern-media-controls/start-support/start-support-manual-play.html:
1508 * media/modern-media-controls/start-support/start-support-no-source.html:
1509 * media/modern-media-controls/volume-support/volume-support-click.html:
1510 * media/modern-media-controls/volume-support/volume-support-drag.html:
1511 * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1512 * media/modern-media-controls/volume-support/volume-support-media-api.html:
1514 2016-11-01 Ryosuke Niwa <rniwa@webkit.org>
1516 Web Inspector: Add the support for custom elements
1517 https://bugs.webkit.org/show_bug.cgi?id=164266
1519 Reviewed by Joseph Pecoraro.
1521 Added a Inspector protocol test for CustomElementState.
1523 * inspector/dom/customElementState-expected.txt: Added.
1524 * inspector/dom/customElementState.html: Added.
1526 2016-10-31 Simon Fraser <simon.fraser@apple.com>
1528 Add basic visual/layout viewport support for fixed position layout
1529 https://bugs.webkit.org/show_bug.cgi?id=164261
1531 Reviewed by Dean Jackson.
1533 * fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
1534 * fast/visual-viewport/nonzoomed-rects.html: Added.
1535 * fast/visual-viewport/zoomed-fixed-expected.txt: Added.
1536 * fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
1537 * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html: Added.
1538 * fast/visual-viewport/zoomed-fixed.html: Added.
1539 * fast/visual-viewport/zoomed-rects-expected.txt: Added.
1540 * fast/visual-viewport/zoomed-rects.html: Added.
1541 * platform/ios-simulator/fast/visual-viewport/nonzoomed-rects-expected.txt: Added.
1542 * platform/ios-simulator/fast/visual-viewport/zoomed-fixed-scroll-down-then-up-expected.txt: Added.
1543 * platform/ios-simulator/fast/visual-viewport/zoomed-rects-expected.txt: Added.
1544 * resources/js-test-pre.js:
1549 2016-10-29 Filip Pizlo <fpizlo@apple.com>
1551 JSC should support SharedArrayBuffer
1552 https://bugs.webkit.org/show_bug.cgi?id=163986
1554 Reviewed by Keith Miller.
1556 Adding tests. This is a work in progress.
1558 * workers/sab: Added.
1559 * workers/sab/simple-worker-1.js: Added.
1561 * workers/sab/simple-worker-2.js: Added.
1563 * workers/sab/simple.html: Added.
1565 2016-10-31 Simon Fraser <simon.fraser@apple.com>
1567 Make UIScriptController::zoomToScale() work on Mac WK1 and WK2
1568 https://bugs.webkit.org/show_bug.cgi?id=164238
1570 Reviewed by Dean Jackson.
1572 * fast/zooming/uiscript-zooming-expected.txt: Added.
1573 * fast/zooming/uiscript-zooming.html: Added.
1574 * platform/ios-simulator-wk1/TestExpectations:
1576 2016-10-31 Joseph Pecoraro <pecoraro@apple.com>
1578 Remove test workaround now that original issue is fixed
1579 https://bugs.webkit.org/show_bug.cgi?id=164255
1581 Reviewed by Saam Barati.
1583 * inspector/debugger/resources/log-pause-location.js:
1584 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1585 (TestPage.registerInitializer.window.logLinesWithContext):
1586 (TestPage.registerInitializer.String.prototype.myPadStart): Deleted.
1587 Use the real String.prototype.padStart now that it is fixed.
1589 2016-10-31 Ryosuke Niwa <rniwa@webkit.org>
1591 Enable custom elements by default everywhere
1592 https://bugs.webkit.org/show_bug.cgi?id=164242
1594 Reviewed by Antti Koivisto.
1596 Enable tests for custom elements everywhere. Also removed the superfluous expectations for shadow DOM tests.
1599 * platform/efl/TestExpectations:
1600 * platform/gtk/TestExpectations:
1601 * platform/mac/TestExpectations:
1602 * platform/win/TestExpectations:
1604 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1606 Unreviewed, rolling out r207967.
1608 This change seems to be the cause of at least one LayoutTest
1613 "REGRESSION(r207753-207755): ASSERTION FAILED:
1614 m_parsedStyleSheetCache->isInMemoryCache()"
1615 https://bugs.webkit.org/show_bug.cgi?id=163905
1616 http://trac.webkit.org/changeset/207967
1618 2016-10-31 Joseph Pecoraro <pecoraro@apple.com>
1620 Web Inspector: Shadow DOM scoped styles are missing
1621 https://bugs.webkit.org/show_bug.cgi?id=164247
1622 <rdar://problem/29035061>
1624 Reviewed by Antti Koivisto.
1626 * inspector/css/shadow-scoped-style-expected.txt: Added.
1627 * inspector/css/shadow-scoped-style.html: Added.
1629 2016-10-31 Nan Wang <n_wang@apple.com>
1631 AX: aria-sort is not exposed on iOS
1632 https://bugs.webkit.org/show_bug.cgi?id=164245
1634 Reviewed by Chris Fleizach.
1636 * accessibility/ios-simulator/aria-sort-ios-expected.txt: Added.
1637 * accessibility/ios-simulator/aria-sort-ios.html: Added.
1639 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1641 Unreviewed, rolling out r208178.
1643 The test added with this change fails or times out on macOS
1648 "[Modern Media Controls] Media Controller: Airplay support"
1649 https://bugs.webkit.org/show_bug.cgi?id=163729
1650 http://trac.webkit.org/changeset/208178
1652 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1654 Unreviewed, rolling out r208182.
1656 Both of the tests added with this change time out on macOS
1661 "[Modern Media Controls] Media Controller: Placard support"
1662 https://bugs.webkit.org/show_bug.cgi?id=163731
1663 http://trac.webkit.org/changeset/208182
1665 2016-10-31 Brady Eidson <beidson@apple.com>
1667 IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
1668 <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
1670 Reviewed by Darin Adler.
1672 * storage/indexeddb/modern/idbobjectstore-getall-1-expected.txt: Added.
1673 * storage/indexeddb/modern/idbobjectstore-getall-1-private-expected.txt: Added.
1674 * storage/indexeddb/modern/idbobjectstore-getall-1-private.html: Added.
1675 * storage/indexeddb/modern/idbobjectstore-getall-1.html: Added.
1676 * storage/indexeddb/modern/idbobjectstore-getallkeys-1-expected.txt: Added.
1677 * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private-expected.txt: Added.
1678 * storage/indexeddb/modern/idbobjectstore-getallkeys-1-private.html: Added.
1679 * storage/indexeddb/modern/idbobjectstore-getallkeys-1.html: Added.
1680 * storage/indexeddb/modern/resources/idbobjectstore-getall-1.js: Added.
1682 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1684 Marking two http/tests/websocket/tests/hybi tests as flaky.
1685 https://bugs.webkit.org/show_bug.cgi?id=164080
1687 Unreviewed test gardening.
1691 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1693 Skipping media/modern-media-controls/volume-support/volume-support-media-api.html on ios-simulator.
1694 https://bugs.webkit.org/show_bug.cgi?id=164250
1696 Unreviewed test gardening.
1698 * platform/ios-simulator/TestExpectations:
1700 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1702 Changing expectation from Failure to Skip for two insertReplacementText tests on ios-simulator.
1704 Unreviewed test gardening.
1706 These tests will always time out on ios-simulator due to reliance upon
1707 testRunner.waitUntilDone().
1709 * platform/ios-simulator/TestExpectations:
1711 2016-10-31 Ryan Haddad <ryanhaddad@apple.com>
1713 Marking three modern-media-controls tests as flaky.
1715 Unreviewed test gardening.
1719 2016-10-31 Antoine Quint <graouts@apple.com>
1721 [Modern Media Controls] Media Controller: Placard support
1722 https://bugs.webkit.org/show_bug.cgi?id=163731
1723 <rdar://problem/28869598>
1725 Reviewed by Dean Jackson.
1727 Adding two new tests to check that the picture-in-picture and AirPlay placards are shown
1728 based on the media presentation mode.
1730 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1731 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1732 * media/modern-media-controls/media-controller/media-controller-constructor.html:
1733 * media/modern-media-controls/media-controller/media-controller-resize.html:
1734 * media/modern-media-controls/mute-support/mute-support-button-click.html:
1735 * media/modern-media-controls/mute-support/mute-support-media-api.html:
1736 * media/modern-media-controls/mute-support/mute-support-muted.html:
1737 * media/modern-media-controls/placard-support/placard-support-airplay-expected.txt: Added.
1738 * media/modern-media-controls/placard-support/placard-support-airplay.html: Added.
1739 * media/modern-media-controls/placard-support/placard-support-pip-expected.txt: Added.
1740 * media/modern-media-controls/placard-support/placard-support-pip.html: Added.
1741 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1742 * media/modern-media-controls/playback-support/playback-support-button-click.html:
1743 * media/modern-media-controls/playback-support/playback-support-media-api.html:
1744 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1745 * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1746 * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1747 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1748 * media/modern-media-controls/start-support/start-support-audio.html:
1749 * media/modern-media-controls/start-support/start-support-autoplay.html:
1750 * media/modern-media-controls/start-support/start-support-click-to-start.html:
1751 * media/modern-media-controls/start-support/start-support-error.html:
1752 * media/modern-media-controls/start-support/start-support-fullscreen.html:
1753 * media/modern-media-controls/start-support/start-support-manual-play.html:
1754 * media/modern-media-controls/start-support/start-support-no-source.html:
1755 * media/modern-media-controls/volume-support/volume-support-click.html:
1756 * media/modern-media-controls/volume-support/volume-support-drag.html:
1757 * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1758 * media/modern-media-controls/volume-support/volume-support-media-api.html:
1759 * LayoutTests/platform/ios-simulator/TestExpectations:
1760 * LayoutTests/platform/mac/TestExpectations:
1762 2016-10-31 Simon Fraser <simon.fraser@apple.com>
1764 Implement IntersectionObserver
1765 https://bugs.webkit.org/show_bug.cgi?id=159475
1767 Reviewed by Ryosuke Niwa.
1769 Basic interface tests.
1771 * intersection-observer/intersection-observer-entry-interface-expected.txt: Added.
1772 * intersection-observer/intersection-observer-entry-interface.html: Added.
1773 * intersection-observer/intersection-observer-interface-expected.txt: Added.
1774 * intersection-observer/intersection-observer-interface.html: Added.
1776 2016-10-31 Antoine Quint <graouts@apple.com>
1778 [Modern Media Controls] Media Controller: Airplay support
1779 https://bugs.webkit.org/show_bug.cgi?id=163729
1781 Reviewed by Dean Jackson.
1783 Adding a new test to check that the AirPlay button in the media controls correctly shows the availability
1784 of AirPlay routes and whether the media is playing via AirPlay.
1786 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
1787 * media/modern-media-controls/airplay-support/airplay-support-expected.txt: Added.
1788 * media/modern-media-controls/airplay-support/airplay-support.html: Added.
1789 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
1790 * media/modern-media-controls/media-controller/media-controller-constructor.html:
1791 * media/modern-media-controls/media-controller/media-controller-resize.html:
1792 * media/modern-media-controls/mute-support/mute-support-button-click.html:
1793 * media/modern-media-controls/mute-support/mute-support-media-api.html:
1794 * media/modern-media-controls/mute-support/mute-support-muted.html:
1795 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
1796 * media/modern-media-controls/playback-support/playback-support-button-click.html:
1797 * media/modern-media-controls/playback-support/playback-support-media-api.html:
1798 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
1799 * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
1800 * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
1801 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
1802 * media/modern-media-controls/start-support/start-support-audio.html:
1803 * media/modern-media-controls/start-support/start-support-autoplay.html:
1804 * media/modern-media-controls/start-support/start-support-click-to-start.html:
1805 * media/modern-media-controls/start-support/start-support-error.html:
1806 * media/modern-media-controls/start-support/start-support-fullscreen.html:
1807 * media/modern-media-controls/start-support/start-support-manual-play.html:
1808 * media/modern-media-controls/start-support/start-support-no-source.html:
1809 * media/modern-media-controls/volume-support/volume-support-click.html:
1810 * media/modern-media-controls/volume-support/volume-support-drag.html:
1811 * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
1812 * media/modern-media-controls/volume-support/volume-support-media-api.html:
1813 * platform/mac/TestExpectations:
1815 2016-10-31 Ryosuke Niwa <rniwa@webkit.org>
1817 CSSStyleDeclaration should be annotated with CEReactions
1818 https://bugs.webkit.org/show_bug.cgi?id=163968
1820 Reviewed by Antti Koivisto.
1822 Added a W3C style testharness.js test.
1824 * fast/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Added.
1825 * fast/custom-elements/reactions/CSSStyleDeclaration.html: Added.
1827 2016-10-31 Zalan Bujtas <zalan@apple.com>
1829 ASSERTION FAILED: !m_trailingWhitespaceWidth in WebCore::SimpleLineLayout::LineState::removeTrailingWhitespace
1830 https://bugs.webkit.org/show_bug.cgi?id=164076
1832 Reviewed by Antti Koivisto.
1834 * fast/text/simple-line-layout-with-zero-sized-font-expected.txt: Added.
1835 * fast/text/simple-line-layout-with-zero-sized-font.html: Added.
1837 2016-10-31 Nan Wang <n_wang@apple.com>
1839 AX: iOS Voiceover does not announce previously selected value from input type="date" form field
1840 https://bugs.webkit.org/show_bug.cgi?id=164176
1842 Reviewed by Chris Fleizach.
1844 * accessibility/ios-simulator/input-type-time-expected.txt:
1845 * accessibility/ios-simulator/input-type-time.html:
1847 2016-10-31 Jer Noble <jer.noble@apple.com>
1849 REGRESSION (r206300): LayoutTest media/media-source/media-source-duplicate-seeked.html timing out
1850 https://bugs.webkit.org/show_bug.cgi?id=162496
1852 Reviewed by Darin Adler.
1854 * platform/mac/TestExpectations:
1856 2016-10-31 Jer Noble <jer.noble@apple.com>
1858 Allow multiple playing videos on a page with 'autoplay' and 'playsinline' attributes
1859 https://bugs.webkit.org/show_bug.cgi?id=162366
1860 <rdar://problem/28639600>
1862 Reviewed by Eric Carlson.
1864 * media/content/test-video-only.mp4: Added.
1865 * media/non-existent-video-playback-interrupted-expected.txt:
1866 * media/non-existent-video-playback-interrupted.html:
1867 * media/video-background-playback-expected.txt:
1868 * media/video-background-playback.html:
1869 * media/video-background-tab-playback-expected.txt:
1870 * media/video-background-tab-playback.html:
1871 * media/video-concurrent-playback-expected.txt:
1872 * media/video-concurrent-playback.html:
1873 * media/video-concurrent-visible-playback-expected.txt: Added.
1874 * media/video-concurrent-visible-playback.html: Added.
1875 * media/video-multiple-concurrent-playback-expected.txt: Added.
1876 * media/video-multiple-concurrent-playback.html: Added.
1877 * media/video-playback-interrupted-expected.txt:
1878 * media/video-playback-interrupted.html:
1879 * media/video-restricted-invisible-autoplay-not-allowed.html:
1881 2016-10-31 Wenson Hsieh <wenson_hsieh@apple.com>
1883 Holding down a key to choose an accented character should fire "insertReplacementText" input events
1884 https://bugs.webkit.org/show_bug.cgi?id=164209
1885 <rdar://problem/29019305>
1887 Reviewed by Darin Adler.
1889 Adds 2 new layout tests to verify that inserting replacement text fires input events of inputType
1890 "insertReplacementText" instead of the generic "insertText", and that calling preventDefault() on the
1891 beforeinput event prevents text from being inserted. Also checks that inserting replacement text in
1892 contenteditable areas causes the dataTransfer attribute to be populated, and that the data attribute is null.
1894 * fast/events/before-input-prevent-insert-replacement-expected.txt: Added.
1895 * fast/events/before-input-prevent-insert-replacement.html: Added.
1896 * fast/events/input-event-insert-replacement-expected.txt: Added.
1897 * fast/events/input-event-insert-replacement.html: Added.
1898 * platform/ios-simulator/TestExpectations:
1899 * platform/mac-wk1/TestExpectations:
1901 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1903 [EFL] Skip media tests because timeout happens on many media tests.
1905 Unreviewed EFL gardening.
1907 Treat the media folder to *Skip* temporarily.
1909 * platform/efl/TestExpectations:
1911 2016-10-30 Darin Adler <darin@apple.com>
1913 Move Element, NamedNodeMap, and DOMStringMap from ExceptionCode to Exception
1914 https://bugs.webkit.org/show_bug.cgi?id=164206
1916 Reviewed by Chris Dumez.
1918 * fast/dom/resources/shadow-test-driver.js: Deleted. Unused.
1920 2016-10-30 Frederic Wang <fwang@igalia.com>
1922 Use HarfBuzz ot-math API to parse the OpenType MATH table
1923 https://bugs.webkit.org/show_bug.cgi?id=162671
1925 Reviewed by Michael Catanzaro.
1927 Rebaseline one test for large operators due to small rendering changes.
1929 * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
1930 * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
1932 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1934 [EFL] Remove duplicated media/media-source tests in TestExpectations
1936 Unreviewed EFL gardening.
1938 Tests of media/media-source have caused timeout on EFL layout test. However
1939 it hasn't been marked to *Skip* because some tests are multiple marked.
1940 So this patch cleans up it, and skip media/media-source for a while.
1942 * platform/efl/TestExpectations:
1944 2016-10-30 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1946 Unreviewed EFL gardening. Mark some tests to Timeout.
1948 * platform/efl/TestExpectations: Urgent fix to run layout test.
1950 2016-10-29 Dean Jackson <dino@apple.com>
1952 Parse color() function
1953 https://bugs.webkit.org/show_bug.cgi?id=164146
1954 <rdar://problems/29007218>
1956 Reviewed by Darin Adler.
1958 Test that exercises the new color() function in CSS. It checks
1959 all valid and invalid input, with the exception of fallback content.
1961 * css3/color/color-function-computed-style-expected.txt: Added.
1962 * css3/color/color-function-computed-style.html: Added.
1963 * css3/color/color-function-parsing-expected.txt: Added.
1964 * css3/color/color-function-parsing.html: Added.
1966 2016-10-29 Youenn Fablet <youenn@apple.com>
1968 Remove testharness.js/testharnessreport.js unnecessary copies
1969 https://bugs.webkit.org/show_bug.cgi?id=164112
1971 Reviewed by Darin Adler.
1973 Removing http/tests/w3c directory.
1974 Contained tests are skipped in Mac, EFL and mark as failing in GTK.
1975 These tests have not been modified since more than 3 years and are probably out-of-date compared to W3C wpt.
1977 Updated other http/tests tests using w3c/tests/resources files to use directly /resources/ URLs.
1978 These /resources/ URLs are using an alias to remove the need to have redundant copies.
1980 Removed imported/blink/http/tests/resources testharness and testharnessreport.js since they are not used.
1981 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.
1983 * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control.html:
1984 * http/tests/media/resources/media-source/generate-config-change-tests.py:
1985 * http/tests/preload/single_download_preload_runner.html:
1986 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/form-upgrade.html:
1987 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https.html:
1988 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-uir-on-navigation.html:
1989 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-site.html:
1990 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-nested-frame.html:
1991 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/nested-window.html:
1992 * http/tests/security/cross-origin-css-1.html:
1993 * http/tests/security/cross-origin-css-2.html:
1994 * http/tests/security/cross-origin-css-3.html:
1995 * http/tests/security/cross-origin-css-4.html:
1996 * http/tests/security/cross-origin-css-5.html:
1997 * http/tests/security/cross-origin-css-6.html:
1998 * http/tests/security/cross-origin-css-7.html:
1999 * http/tests/security/cross-origin-css-8.html:
2000 * http/tests/security/cross-origin-css-9.html:
2001 * http/tests/security/cross-origin-css-in-quirks-1.html:
2002 * http/tests/security/cross-origin-css-in-quirks-2.html:
2003 * http/tests/security/cross-origin-css-in-quirks-3.html:
2004 * http/tests/security/cross-origin-css-in-quirks-4.html:
2005 * http/tests/security/cross-origin-css-in-quirks-5.html:
2006 * http/tests/security/cross-origin-css-in-quirks-6.html:
2007 * http/tests/security/cross-origin-css-in-quirks-7.html:
2008 * http/tests/security/cross-origin-css-in-quirks-8.html:
2009 * http/tests/security/mixedContent/insecure-script-in-data-iframe-in-main-frame-blocked.html:
2010 * http/tests/security/resources/post-origin-to-parent.html:
2011 * http/tests/security/same-origin-css-1.html:
2012 * http/tests/security/same-origin-css-2.html:
2013 * http/tests/security/same-origin-css-3.html:
2014 * http/tests/security/same-origin-css-4.html:
2015 * http/tests/security/same-origin-css-5.html:
2016 * http/tests/security/same-origin-css-6.html:
2017 * http/tests/security/same-origin-css-7.html:
2018 * http/tests/security/same-origin-css-8.html:
2019 * http/tests/security/same-origin-css-in-quirks.html:
2020 * http/tests/security/set-domain-remove-subdomain-for-ip-address.html:
2021 * http/tests/w3c/README: Removed.
2022 * http/tests/w3c/resources/WebIDLParser.js: Removed.
2023 * http/tests/w3c/resources/canvas-tests.css: Removed.
2024 * http/tests/w3c/resources/canvas-tests.js: Removed.
2025 * http/tests/w3c/resources/idlharness.js: Removed.
2026 * http/tests/w3c/resources/testharness.css: Removed.
2027 * http/tests/w3c/resources/testharness.js: Removed.
2028 * http/tests/w3c/resources/testharnessreport.js: Removed.
2029 * http/tests/w3c/webperf/approved/HighResolutionTime/basic-expected.txt: Removed.
2030 * http/tests/w3c/webperf/approved/HighResolutionTime/basic.html: Removed.
2031 * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock-expected.txt: Removed.
2032 * http/tests/w3c/webperf/approved/HighResolutionTime/monotonic-clock.html: Removed.
2033 * http/tests/w3c/webperf/approved/HighResolutionTime/resources/now_frame.html: Removed.
2034 * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start-expected.txt: Removed.
2035 * http/tests/w3c/webperf/approved/HighResolutionTime/test_cross_frame_start.html: Removed.
2036 * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open-expected.txt: Removed.
2037 * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_open.html: Removed.
2038 * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist-expected.txt: Removed.
2039 * http/tests/w3c/webperf/approved/navigation-timing/html/test_document_readiness_exist.html: Removed.
2040 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document-expected.txt: Removed.
2041 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigate_within_document.html: Removed.
2042 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist-expected.txt: Removed.
2043 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_attributes_exist.html: Removed.
2044 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none-expected.txt: Removed.
2045 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_redirectCount_none.html: Removed.
2046 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward-expected.txt: Removed.
2047 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_backforward.html: Removed.
2048 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums-expected.txt: Removed.
2049 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_enums.html: Removed.
2050 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload-expected.txt: Removed.
2051 * http/tests/w3c/webperf/approved/navigation-timing/html/test_navigation_type_reload.html: Removed.
2052 * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document-expected.txt: Removed.
2053 * http/tests/w3c/webperf/approved/navigation-timing/html/test_no_previous_document.html: Removed.
2054 * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist-expected.txt: Removed.
2055 * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist.html: Removed.
2056 * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object-expected.txt: Removed.
2057 * http/tests/w3c/webperf/approved/navigation-timing/html/test_performance_attributes_exist_in_object.html: Removed.
2058 * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite-expected.txt: Removed.
2059 * http/tests/w3c/webperf/approved/navigation-timing/html/test_readwrite.html: Removed.
2060 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist-expected.txt: Removed.
2061 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_exist.html: Removed.
2062 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order-expected.txt: Removed.
2063 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_attributes_order.html: Removed.
2064 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect-expected.txt: Removed.
2065 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_client_redirect.html: Removed.
2066 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload-expected.txt: Removed.
2067 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_reload.html: Removed.
2068 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect-expected.txt: Removed.
2069 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_server_redirect.html: Removed.
2070 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect-expected.txt: Removed.
2071 * http/tests/w3c/webperf/approved/navigation-timing/html/test_timing_xserver_redirect.html: Removed.
2072 * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects-expected.txt: Removed.
2073 * http/tests/w3c/webperf/approved/navigation-timing/html/test_unique_performance_objects.html: Removed.
2074 * http/tests/w3c/webperf/resources/Ahem.ttf: Removed.
2075 * http/tests/w3c/webperf/resources/all_resource_types.htm: Removed.
2076 * http/tests/w3c/webperf/resources/blank_image.png: Removed.
2077 * http/tests/w3c/webperf/resources/blank_page_green.htm: Removed.
2078 * http/tests/w3c/webperf/resources/blank_page_green_with_allow_timing.php: Removed.
2079 * http/tests/w3c/webperf/resources/blank_page_green_with_onunload.htm: Removed.
2080 * http/tests/w3c/webperf/resources/blank_page_meta_redirect.htm: Removed.
2081 * http/tests/w3c/webperf/resources/blank_page_unload.htm: Removed.
2082 * http/tests/w3c/webperf/resources/blank_page_yellow.htm: Removed.
2083 * http/tests/w3c/webperf/resources/blank_page_yellow_with_onunload.htm: Removed.
2084 * http/tests/w3c/webperf/resources/empty_script.js: Removed.
2085 * http/tests/w3c/webperf/resources/generate_resource.php: Removed.
2086 * http/tests/w3c/webperf/resources/gray_bg.css: Removed.
2087 * http/tests/w3c/webperf/resources/green_frame.htm: Removed.
2088 * http/tests/w3c/webperf/resources/inject_resource_test.html: Removed.
2089 * http/tests/w3c/webperf/resources/nested.css: Removed.
2090 * http/tests/w3c/webperf/resources/pagevistestharness.js: Removed.
2091 * http/tests/w3c/webperf/resources/redirect.php: Removed.
2092 * http/tests/w3c/webperf/resources/webperftestharness.js: Removed.
2093 * http/tests/w3c/webperf/resources/webperftestharnessextension.js: Removed.
2094 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order-expected.txt: Removed.
2095 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_attribute_order.html: Removed.
2096 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached-expected.txt: Removed.
2097 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_cached.html: Removed.
2098 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse-expected.txt: Removed.
2099 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_connection_reuse.html: Removed.
2100 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion-expected.txt: Removed.
2101 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_dynamic_insertion.html: Removed.
2102 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type-expected.txt: Removed.
2103 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_frame_initiator_type.html: Removed.
2104 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation-expected.txt: Removed.
2105 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_iframe_self_navigation.html: Removed.
2106 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url-expected.txt: Removed.
2107 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_data_url.html: Removed.
2108 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures-expected.txt: Removed.
2109 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_ignore_failures.html: Removed.
2110 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types-expected.txt: Removed.
2111 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_initiator_types.html: Removed.
2112 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects-expected.txt: Removed.
2113 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_redirects.html: Removed.
2114 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting-expected.txt: Removed.
2115 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_reparenting.html: Removed.
2116 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types-expected.txt: Removed.
2117 * http/tests/w3c/webperf/submission/Google/resource-timing/html/test_resource_script_types.html: Removed.
2118 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries-expected.txt: Removed.
2119 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_populate_entries.html: Removed.
2120 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Removed.
2121 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_full_when_shrink_buffer_size.html: Removed.
2122 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction-expected.txt: Removed.
2123 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_buffer_size_restriction.html: Removed.
2124 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality-expected.txt: Removed.
2125 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_clear_resource_timing_functionality.html: Removed.
2126 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request-expected.txt: Removed.
2127 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_cross_origin_resource_request.html: Removed.
2128 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size-expected.txt: Removed.
2129 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_on_shrink_buffer_size.html: Removed.
2130 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback-expected.txt: Removed.
2131 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_store_and_clear_during_callback.html: Removed.
2132 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request-expected.txt: Removed.
2133 * http/tests/w3c/webperf/submission/Intel/resource-timing/test_resource_timing_timing_allow_cross_origin_resource_request.html: Removed.
2134 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks-expected.txt: Removed.
2135 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMarks.html: Removed.
2136 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures-expected.txt: Removed.
2137 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_clearMeasures.html: Removed.
2138 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type-expected.txt: Removed.
2139 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_entry_type.html: Removed.
2140 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark-expected.txt: Removed.
2141 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark.html: Removed.
2142 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception-expected.txt: Removed.
2143 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_mark_exception.html: Removed.
2144 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure-expected.txt: Removed.
2145 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure.html: Removed.
2146 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing-expected.txt: Removed.
2147 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_associate_with_navigation_timing.html: Removed.
2148 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception-expected.txt: Removed.
2149 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_measure_exception.html: Removed.
2150 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist-expected.txt: Removed.
2151 * http/tests/w3c/webperf/submission/Intel/user-timing/test_user_timing_method_exist.html: Removed.
2152 * http/tests/xmlhttprequest/readystatechange-and-abort.html:
2153 * http/tests/xmlhttprequest/response-json-and-readystate.html:
2154 * http/tests/xmlhttprequest/xmlhttprequest-open-method-allowed.html:
2155 * http/tests/xmlhttprequest/xmlhttprequest-open-method-case-insensitive.html:
2156 * imported/blink/http/tests/resources/testharness.js: Removed.
2157 * imported/blink/http/tests/resources/testharnessreport.js: Removed.
2158 * platform/gtk/TestExpectations:
2159 * platform/ios-simulator/TestExpectations:
2160 * platform/mac/TestExpectations:
2161 * platform/win/TestExpectations:
2163 2016-10-29 Youenn Fablet <youenn@apple.com>
2165 REGRESSION (r207754): LayoutTest http/tests/security/svg-image-with-css-cross-domain.html is a flaky failure
2166 https://bugs.webkit.org/show_bug.cgi?id=163922
2168 Reviewed by Alex Christensen.
2170 * http/tests/security/cached-svg-image-with-css-cross-domain-expected.html: Added.
2171 * http/tests/security/cached-svg-image-with-css-cross-domain.html: Added.
2172 * platform/mac/TestExpectations:
2174 2016-10-29 Youenn Fablet <youenn@apple.com>
2176 REGRESSION (Safari 10 / r189445): WKWebView and WebView no longer allow async XMLHttpRequest timeout to exceed 60 seconds
2177 https://bugs.webkit.org/show_bug.cgi?id=163814
2178 <rdar://problem/28917420>
2180 Reviewed by Darin Adler.
2182 * http/tests/xmlhttprequest/resetting-timeout-to-zero-expected.txt: Added.
2183 * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: Added.
2184 * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout-expected.txt: Added.
2185 * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: Added.
2186 * tests-options.json:
2188 2016-10-28 Joseph Pecoraro <pecoraro@apple.com>
2190 Web Inspector: Breakpoints not working in scripts with unicode characters
2191 https://bugs.webkit.org/show_bug.cgi?id=164172
2192 <rdar://problem/28895862>
2194 Reviewed by Ryosuke Niwa.
2196 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
2197 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
2198 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
2199 * inspector/debugger/breakpoints/resolved-dump-each-line.html:
2200 * inspector/debugger/breakpoints/resources/dump-unicode.js: Added.
2201 Ensure we can set breakpoints and resolve them in non-8bit source code.
2203 2016-10-28 Darin Adler <darin@apple.com>
2205 Move all classes in the HTML directory from ExceptionCode to Exception
2206 https://bugs.webkit.org/show_bug.cgi?id=163876
2208 Reviewed by Sam Weinig.
2210 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
2211 * fast/dom/DOMURL/set-href-attribute-hash.html:
2212 * fast/dom/DOMURL/set-href-attribute-hostname-expected.txt:
2213 * fast/dom/DOMURL/set-href-attribute-hostname.html:
2214 * fast/dom/DOMURL/set-href-attribute-pathname-expected.txt:
2215 * fast/dom/DOMURL/set-href-attribute-pathname.html:
2216 Updated these tests to expect that if you set href and it raises an exception,
2217 then the URL does not change. The old expected results showed the exception being
2218 raised but the URL being changed to the invalid href.
2220 * fast/dom/HTMLProgressElement/script-tests/set-progress-properties.js:
2221 * fast/dom/HTMLProgressElement/set-progress-properties-expected.txt:
2222 Updated to expect a different exception, TypeError rather than NotSupportedError,
2223 for non-finite values.
2225 2016-10-28 Jer Noble <jer.noble@apple.com>
2227 WebAudio does not resume when moving from background to foreground tab.
2228 https://bugs.webkit.org/show_bug.cgi?id=164043
2230 Reviewed by Darin Adler.
2232 * webaudio/page-canstartmedia-expected.txt: Added.
2233 * webaudio/page-canstartmedia.html: Added.
2235 2016-10-28 Wenson Hsieh <wenson_hsieh@apple.com>
2237 iOS autocorrection does not trigger an input event of inputType "insertReplacementText"
2238 https://bugs.webkit.org/show_bug.cgi?id=164077
2239 <rdar://problem/28987810>
2241 Reviewed by Simon Fraser.
2243 Adds 2 new unit tests verifying that candidate text insertion can be prevented via beforeinput events, and that
2244 beforeinput and input events of type "insertReplacementText" are fired when inserting candidate text on iOS.
2246 * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt: Added.
2247 * fast/events/ios/before-input-events-prevent-candidate-insertion.html: Added.
2248 * fast/events/ios/input-events-insert-replacement-text-expected.txt: Added.
2249 * fast/events/ios/input-events-insert-replacement-text.html: Added.
2251 2016-10-28 Alex Christensen <achristensen@webkit.org>
2253 Partially revert 207805 after resolution in URL spec issue 87
2254 https://bugs.webkit.org/show_bug.cgi?id=164142
2256 Reviewed by Andy Estes.
2258 * fast/url/path-expected.txt:
2259 * fetch/fetch-url-serialization-expected.txt:
2261 2016-10-28 Chris Dumez <cdumez@apple.com>
2263 DOMStringMap reports properties as non-enumerable
2264 https://bugs.webkit.org/show_bug.cgi?id=164114
2266 Reviewed by Sam Weinig.
2268 Update existing test to reflect behavior change.
2270 * fast/dom/dataset-name-getter-properties-expected.txt:
2271 * fast/dom/dataset-name-getter-properties.html:
2273 2016-10-28 Ryosuke Niwa <rniwa@webkit.org>
2275 Add CEReactions to the remaining HTML DOM APIs
2276 https://bugs.webkit.org/show_bug.cgi?id=163969
2278 Reviewed by Chris Dumez.
2280 Added W3C style testharness.js tests for CEReactions to various HTMLElements under fast/custom-elements/reactions.
2281 Also added some WebKit specific tests using the same harness outside that directory.
2283 * fast/custom-elements/reactions-for-indieui-expected.txt: Added.
2284 * fast/custom-elements/reactions-for-indieui.html: Added.
2285 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt:
2286 * fast/custom-elements/reactions-for-webkit-extensions.html:
2287 * fast/custom-elements/reactions/Document-expected.txt: Added.
2288 * fast/custom-elements/reactions/Document.html: Added.
2289 * fast/custom-elements/reactions/HTMLAnchorElement-expected.txt: Added.
2290 * fast/custom-elements/reactions/HTMLAnchorElement.html: Added.
2291 * fast/custom-elements/reactions/HTMLOptionElement-expected.txt: Added.
2292 * fast/custom-elements/reactions/HTMLOptionElement.html: Added.
2293 * fast/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Added.
2294 * fast/custom-elements/reactions/HTMLOptionsCollection.html: Added.
2295 * fast/custom-elements/reactions/HTMLOutputElement-expected.txt: Added.
2296 * fast/custom-elements/reactions/HTMLOutputElement.html: Added.
2297 * fast/custom-elements/reactions/HTMLSelectElement-expected.txt: Added.
2298 * fast/custom-elements/reactions/HTMLSelectElement.html: Added.
2299 * fast/custom-elements/reactions/HTMLTableElement-expected.txt: Added.
2300 * fast/custom-elements/reactions/HTMLTableElement.html: Added.
2301 * fast/custom-elements/reactions/HTMLTableRowElement-expected.txt: Added.
2302 * fast/custom-elements/reactions/HTMLTableRowElement.html: Added.
2303 * fast/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Added.
2304 * fast/custom-elements/reactions/HTMLTableSectionElement.html: Added.
2305 * fast/custom-elements/reactions/HTMLTitleElement-expected.txt: Added.
2306 * fast/custom-elements/reactions/HTMLTitleElement.html: Added.
2307 * fast/custom-elements/reactions/ShadowRoot-expected.txt: Added.
2308 * fast/custom-elements/reactions/ShadowRoot.html: Added.
2309 * fast/custom-elements/resources/additional-helpers.js: Added.
2310 * fast/custom-elements/upgrading-enqueue-reactions-expected.txt:
2311 * fast/custom-elements/upgrading-enqueue-reactions.html:
2312 * platform/efl/TestExpectations:
2313 * platform/gtk/TestExpectations:
2315 2016-10-28 Antoine Quint <graouts@apple.com>
2317 [Modern Media Controls] Media Controller: volume control support
2318 https://bugs.webkit.org/show_bug.cgi?id=163727
2320 Reviewed by Dean Jackson.
2322 Adding new tests for VolumeSupport and adding the new resource to other MediaController tests.
2324 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2325 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2326 * media/modern-media-controls/media-controller/media-controller-constructor.html:
2327 * media/modern-media-controls/media-controller/media-controller-resize.html:
2328 * media/modern-media-controls/mute-support/mute-support-button-click.html:
2329 * media/modern-media-controls/mute-support/mute-support-media-api.html:
2330 * media/modern-media-controls/mute-support/mute-support-muted.html:
2331 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
2332 * media/modern-media-controls/playback-support/playback-support-button-click.html:
2333 * media/modern-media-controls/playback-support/playback-support-media-api.html:
2334 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2335 * media/modern-media-controls/scrubber-support/scrubber-support-click.html:
2336 * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2337 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html:
2338 * media/modern-media-controls/start-support/start-support-audio.html:
2339 * media/modern-media-controls/start-support/start-support-autoplay.html:
2340 * media/modern-media-controls/start-support/start-support-click-to-start.html:
2341 * media/modern-media-controls/start-support/start-support-error.html:
2342 * media/modern-media-controls/start-support/start-support-fullscreen.html:
2343 * media/modern-media-controls/start-support/start-support-manual-play.html:
2344 * media/modern-media-controls/start-support/start-support-no-source.html:
2345 * media/modern-media-controls/volume-support/volume-support-click-expected.txt: Added.
2346 * media/modern-media-controls/volume-support/volume-support-click.html: Added.
2347 * media/modern-media-controls/volume-support/volume-support-drag-expected.txt: Added.
2348 * media/modern-media-controls/volume-support/volume-support-drag.html: Added.
2349 * media/modern-media-controls/volume-support/volume-support-media-api-expected.txt: Added.
2350 * media/modern-media-controls/volume-support/volume-support-media-api-mute-expected.txt: Added.
2351 * media/modern-media-controls/volume-support/volume-support-media-api-mute.html: Added.
2352 * media/modern-media-controls/volume-support/volume-support-media-api.html: Added.
2353 * platform/ios-simulator/TestExpectations:
2355 2016-10-28 Yusuke Suzuki <utatane.tea@gmail.com>
2357 [DOMJIT] Implement Document::documentElement
2358 https://bugs.webkit.org/show_bug.cgi?id=164113
2360 Reviewed by Sam Weinig.
2362 * js/dom/domjit-accessor-document-element-changed-expected.txt: Added.
2363 * js/dom/domjit-accessor-document-element-changed.html: Added.
2364 * js/dom/domjit-accessor-document-element-expected.txt: Added.
2365 * js/dom/domjit-accessor-document-element.html: Added.
2367 2016-10-28 Simon Fraser <simon.fraser@apple.com>
2369 Wrong blur radius for filter: drop-shadow()
2370 https://bugs.webkit.org/show_bug.cgi?id=163667
2372 Reviewed by Darin Adler.
2374 Mismatch tests to detect that the blurry area extends out from under a masking
2377 * css3/filters/drop-shadow-blur-radius-expected-mismatch.html: Added.
2378 * css3/filters/drop-shadow-blur-radius.html: Added.
2379 * svg/filters/feDropShadow-blur-radius-expected-mismatch.html: Added.
2380 * svg/filters/feDropShadow-blur-radius.html: Added.
2382 2016-10-28 Youenn Fablet <youenn@apple.com>
2384 Expose RTCPeerConnection unprefixed
2385 https://bugs.webkit.org/show_bug.cgi?id=164060
2387 Reviewed by Darin Adler.
2390 * fast/mediastream/RTCPeerConnection-AddRemoveStream.html:
2391 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2392 * fast/mediastream/RTCPeerConnection-add-removeTrack.html:
2393 * fast/mediastream/RTCPeerConnection-addIceCandidate.html:
2394 * fast/mediastream/RTCPeerConnection-addTrack-reuse-sender.html:
2395 * fast/mediastream/RTCPeerConnection-addTransceiver.html:
2396 * fast/mediastream/RTCPeerConnection-closed-state-expected.txt:
2397 * fast/mediastream/RTCPeerConnection-closed-state.html:
2398 * fast/mediastream/RTCPeerConnection-createAnswer.html:
2399 * fast/mediastream/RTCPeerConnection-createOffer.html:
2400 * fast/mediastream/RTCPeerConnection-datachannel.html:
2401 * fast/mediastream/RTCPeerConnection-dtmf.html:
2402 * fast/mediastream/RTCPeerConnection-events.html:
2403 * fast/mediastream/RTCPeerConnection-expected.txt:
2404 * fast/mediastream/RTCPeerConnection-getConfiguration.html:
2405 * fast/mediastream/RTCPeerConnection-have-local-offer.html:
2406 * fast/mediastream/RTCPeerConnection-have-local-pranswer.html:
2407 * fast/mediastream/RTCPeerConnection-have-remote-offer.html:
2408 * fast/mediastream/RTCPeerConnection-have-remote-pranswer.html:
2409 * fast/mediastream/RTCPeerConnection-ice-expected.txt:
2410 * fast/mediastream/RTCPeerConnection-ice.html:
2411 * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
2412 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
2413 * fast/mediastream/RTCPeerConnection-inspect-answer.html:
2414 * fast/mediastream/RTCPeerConnection-inspect-offer.html:
2415 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this-expected.txt:
2416 * fast/mediastream/RTCPeerConnection-js-built-ins-check-this.html:
2417 * fast/mediastream/RTCPeerConnection-legacy-stream-based-api.html:
2418 * fast/mediastream/RTCPeerConnection-localDescription.html:
2419 * fast/mediastream/RTCPeerConnection-media-setup-callbacks-single-dialog.html:
2420 * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
2421 * fast/mediastream/RTCPeerConnection-media-setup-two-dialogs.html:
2422 * fast/mediastream/RTCPeerConnection-more-media-to-negotiate.html:
2423 * fast/mediastream/RTCPeerConnection-onnegotiationneeded.html:
2424 * fast/mediastream/RTCPeerConnection-overloaded-operations-expected.txt:
2425 * fast/mediastream/RTCPeerConnection-overloaded-operations-params-expected.txt:
2426 * fast/mediastream/RTCPeerConnection-overloaded-operations-params.html:
2427 * fast/mediastream/RTCPeerConnection-overloaded-operations.html:
2428 * fast/mediastream/RTCPeerConnection-remoteDescription.html:
2429 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
2430 * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
2431 * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
2432 * fast/mediastream/RTCPeerConnection-stable.html:
2433 * fast/mediastream/RTCPeerConnection-stats-expected.txt:
2434 * fast/mediastream/RTCPeerConnection-stats.html:
2435 * fast/mediastream/RTCPeerConnection-statsSelector-expected.txt:
2436 * fast/mediastream/RTCPeerConnection-statsSelector.html:
2437 * fast/mediastream/RTCPeerConnection.html:
2438 * fast/mediastream/RTCRtpSender-replaceTrack.html:
2439 * fast/mediastream/RTCTrackEvent-constructor.html:
2440 * platform/efl/TestExpectations:
2441 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
2442 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2443 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2444 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2445 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2446 * platform/win/TestExpectations:
2448 2016-10-28 Dave Hyatt <hyatt@apple.com>
2450 Fix busted layout test from previous check-in.
2452 * fast/multicol/column-box-alignment-rtl-expected.html:
2454 2016-10-28 Antti Koivisto <antti@apple.com>
2456 Always use iOS preload behavior
2457 https://bugs.webkit.org/show_bug.cgi?id=164127
2459 Reviewed by Andreas Kling.
2461 * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt:
2463 2016-10-28 Antoine Quint <graouts@apple.com>
2465 [Modern Media Controls] Media Controller: scrubbing support
2466 https://bugs.webkit.org/show_bug.cgi?id=163726
2467 <rdar://problem/27989481>
2469 Reviewed by Dean Jackson.
2471 Adding new tests for ScrubberSupport that test clicking in the scrubber,
2472 dragging the scrubber and setting the media currentTime via the media API.
2473 Also adding the new resource to other MediaController tests.
2475 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2476 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2477 * media/modern-media-controls/media-controller/media-controller-constructor.html:
2478 * media/modern-media-controls/media-controller/media-controller-resize.html:
2479 * media/modern-media-controls/mute-support/mute-support-button-click.html:
2480 * media/modern-media-controls/mute-support/mute-support-media-api.html:
2481 * media/modern-media-controls/mute-support/mute-support-muted.html:
2482 * media/modern-media-controls/playback-support/playback-support-autoplay.html:
2483 * media/modern-media-controls/playback-support/playback-support-button-click.html:
2484 * media/modern-media-controls/playback-support/playback-support-media-api.html:
2485 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2486 * media/modern-media-controls/scrubber-support/scrubber-support-click-expected.txt: Added.
2487 * media/modern-media-controls/scrubber-support/scrubber-support-click.html: Added.
2488 * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt: Added.
2489 * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Added.
2490 * media/modern-media-controls/scrubber-support/scrubber-support-media-api-expected.txt: Added.
2491 * media/modern-media-controls/scrubber-support/scrubber-support-media-api.html: Added.
2492 * media/modern-media-controls/start-support/start-support-audio.html:
2493 * media/modern-media-controls/start-support/start-support-autoplay.html:
2494 * media/modern-media-controls/start-support/start-support-click-to-start.html:
2495 * media/modern-media-controls/start-support/start-support-error.html:
2496 * media/modern-media-controls/start-support/start-support-fullscreen.html:
2497 * media/modern-media-controls/start-support/start-support-manual-play.html:
2498 * media/modern-media-controls/start-support/start-support-no-source.html:
2499 * platform/ios-simulator/TestExpectations:
2500 * platform/mac/TestExpectations:
2502 2016-10-27 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2504 [EFL] Skip media test for a while
2506 Unreviewed EFL gardening.
2508 * platform/efl/TestExpectations:
2510 2016-10-27 Myles C. Maxfield <mmaxfield@apple.com>
2512 Teach WebGL code about new buffer targets in WebGL2
2513 https://bugs.webkit.org/show_bug.cgi?id=163924
2515 Reviewed by Dean Jackson.
2517 * fast/canvas/webgl/bufferData-offset-length.html:
2518 * fast/canvas/webgl/webgl2-buffer-targets-expected.txt: Added.
2519 * fast/canvas/webgl/webgl2-buffer-targets.html: Added.
2521 2016-10-27 Simon Fraser <simon.fraser@apple.com>
2523 If an animation's keyframes affect stacking context properties, create stacking context while the animation is running
2524 https://bugs.webkit.org/show_bug.cgi?id=164094
2526 Reviewed by Dean Jackson.
2528 * animations/stacking-context-fill-forwards-expected.html: Added.
2529 * animations/stacking-context-fill-forwards.html: Added.
2530 * animations/stacking-context-not-fill-forwards-expected.html: Added.
2531 * animations/stacking-context-not-fill-forwards.html: Added.
2532 * animations/stacking-context-unchanged-while-running-expected.html: Added.
2533 * animations/stacking-context-unchanged-while-running.html: Added.
2535 2016-10-27 Myles C. Maxfield <mmaxfield@apple.com>
2537 [macOS] [WebGL2] Temporarily upgrade WebGL 2's internal OpenGL context from version 2.1 to 3.2
2538 https://bugs.webkit.org/show_bug.cgi?id=164091
2540 Reviewed by Dean Jackson.
2543 * fast/canvas/webgl/webgl2-context-creation-expected.txt: Added.
2544 * fast/canvas/webgl/webgl2-context-creation.html: Added.
2546 2016-10-27 Ryan Haddad <ryanhaddad@apple.com>
2548 Marking http/tests/security/svg-image-with-css-cross-domain.html as flaky on mac.
2549 https://bugs.webkit.org/show_bug.cgi?id=163922
2551 Unreviewed test gardening.
2554 * platform/mac/TestExpectations:
2556 2016-10-27 Wenson Hsieh <wenson_hsieh@apple.com>
2558 Support "insertFromDrop" and "deleteByDrag" for the InputEvent spec
2559 https://bugs.webkit.org/show_bug.cgi?id=163948
2560 <rdar://problem/28921433>
2562 Reviewed by Darin Adler.
2564 Adds 3 new layout tests verifying that when dragging and dropping (both from a contenteditable to another
2565 contenteditable and from non-editable content into a contenteditable) beforeinput and input events are fired in
2566 the right order with the right data and inputTypes, and that undoing/redoing still considers the drag and drop
2567 command as a single unit. Also tests that both deleting text by dragging and inserting text by dropping are
2570 * fast/events/before-input-events-prevent-drag-and-drop-expected.txt: Added.
2571 * fast/events/before-input-events-prevent-drag-and-drop.html: Added.
2572 * fast/events/input-events-drag-and-drop-expected.txt: Added.
2573 * fast/events/input-events-drag-and-drop.html: Added.
2574 * fast/events/input-events-insert-by-drop-expected.txt: Added.
2575 * fast/events/input-events-insert-by-drop.html: Added.
2576 * platform/ios-simulator/TestExpectations:
2577 * platform/mac-wk2/TestExpectations:
2579 2016-10-27 Devin Rousso <dcrousso+webkit@gmail.com>
2581 Web Inspector: Create general model object Collection class
2582 https://bugs.webkit.org/show_bug.cgi?id=163995
2584 Reviewed by Joseph Pecoraro.
2586 * inspector/debugger/resources/log-pause-location.js:
2587 (TestPage.registerInitializer.window.findScript):
2588 Change name of getter to support WebInspector.Collection.
2590 * inspector/unit-tests/collection-expected.txt: Added.
2591 * inspector/unit-tests/collection.html: Added.
2592 * inspector/unit-tests/resource-collection-expected.txt: Added.
2593 * inspector/unit-tests/resource-collection.html: Added.
2594 Created tests for WebInspector.Collection and WebInspector.ResourceCollection.
2596 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
2598 Web Inspector: Worker should recover if Inspector is closed and never sent Worker.initialized command
2599 https://bugs.webkit.org/show_bug.cgi?id=164073
2601 Reviewed by Brian Burg.
2603 * inspector/worker/worker-recover-if-inspector-close-expected.txt: Added.
2604 * inspector/worker/worker-recover-if-inspector-close.html: Added.
2605 Test to ensure a Worker recovers when it is paused on opening waiting for
2606 Inspector messages and the Inspector disconnects.
2608 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
2610 Web Inspector: Include ConsoleAgent in Workers - real console.log support
2611 https://bugs.webkit.org/show_bug.cgi?id=163844
2612 <rdar://problem/28903328>
2614 Reviewed by Brian Burg.
2616 * inspector/console/messageAdded-from-worker-expected.txt: Removed.
2617 * inspector/console/messageAdded-from-worker.html: Removed.
2618 * inspector/console/resources/worker-console-log.js: Removed.
2619 Remove the old partial console in Worker test.
2621 * inspector/worker/console-basic-expected.txt: Added.
2622 * inspector/worker/console-basic.html: Added.
2623 * inspector/worker/resources/worker-console.js: Added.
2624 New console in Worker test.
2626 * inspector/worker/worker-create-and-terminate.html:
2627 The frontend must call initialize on Workers, otherwise they
2630 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-expected.txt:
2631 * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports-expected.txt:
2632 * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked-expected.txt:
2633 * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2634 * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked-expected.txt:
2635 * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers-expected.txt:
2636 * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked-expected.txt:
2637 * http/tests/websocket/tests/hybi/workers/close-expected.txt:
2638 * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2639 * security/contentSecurityPolicy/worker-inherits-blocks-xhr-expected.txt:
2640 Rebaseline. We no longer send Worker console messages through the Page, and likewise
2641 we don't send them to the WebKit client, so they will no longer appear in test output.
2643 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
2645 Web Inspector: Include RuntimeAgent in Workers - evaluate in Worker context
2646 https://bugs.webkit.org/show_bug.cgi?id=163835
2647 <rdar://problem/28901465>
2649 Reviewed by Brian Burg.
2651 * inspector/unit-tests/target-manager-expected.txt: Added.
2652 * inspector/unit-tests/target-manager.html: Added.
2653 Unit test for TargetManager and its events with Worker creation.
2655 * inspector/worker/resources/worker-1.js:
2656 * inspector/worker/runtime-basic-expected.txt: Added.
2657 * inspector/worker/runtime-basic.html: Added.
2658 Test comparing RuntimeAgent between Main target and Worker target.
2660 * inspector/runtime/change-execution-context-identifier-expected.txt:
2661 * inspector/runtime/change-execution-context-identifier.html:
2662 RuntimeManager has been updated to have a full ExecutionContext object
2663 containing a Target + ContextId instead of just a ContextId.
2665 * inspector/console/console-api-expected.txt:
2666 * inspector/console/console-api.html:
2667 * inspector/console/console-table-expected.txt:
2668 * inspector/console/console-table.html:
2669 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
2670 * inspector/debugger/tail-deleted-frames.html:
2671 * inspector/debugger/tail-recursion.html:
2672 * inspector/model/remote-object-expected.txt:
2673 * inspector/model/remote-object-weak-collection-expected.txt:
2674 * inspector/model/remote-object-weak-collection.html:
2675 * inspector/model/remote-object.html:
2676 * platform/mac/inspector/model/remote-object-expected.txt:
2677 Introduce a better JSON Filter for RemoteObject in more tests.
2678 It is important that we filter the _target, because otherwise
2679 JSON.stringify would throw an error about cycles.
2681 2016-10-27 Joseph Pecoraro <pecoraro@apple.com>
2683 Web Inspector: Introduce Page WorkerAgent and Worker InspectorController
2684 https://bugs.webkit.org/show_bug.cgi?id=163817
2685 <rdar://problem/28899063>
2687 Reviewed by Brian Burg.
2689 * inspector/worker/resources/worker-1.js: Added.
2690 * inspector/worker/resources/worker-2.js: Added.
2691 * inspector/worker/resources/worker-3.js: Added.
2692 * inspector/worker/worker-create-and-terminate-expected.txt: Added.
2693 * inspector/worker/worker-create-and-terminate.html: Added.
2694 Tests for the new Worker domain events.
2695 The rest of the Worker domain will be tested as soon as
2696 we add the first Agent in Workers.
2698 2016-10-27 Chris Dumez <cdumez@apple.com>
2700 Sync up all copies of testharnessreport.js
2701 https://bugs.webkit.org/show_bug.cgi?id=164071
2703 Reviewed by Youenn Fablet.
2705 Sync up all copies of testharnessreport.js for consistency.
2707 * http/tests/media/media-source/mediasource-play-then-seek-back-with-remote-control-expected.txt:
2708 * http/tests/security/cross-origin-css-in-quirks-1-expected.txt:
2709 * http/tests/security/cross-origin-css-in-quirks-2-expected.txt:
2710 * http/tests/security/cross-origin-css-in-quirks-3-expected.txt:
2711 * http/tests/security/cross-origin-css-in-quirks-4-expected.txt:
2712 * http/tests/security/same-origin-css-1-expected.txt:
2713 * http/tests/security/same-origin-css-2-expected.txt:
2714 * http/tests/security/same-origin-css-3-expected.txt:
2715 * http/tests/security/same-origin-css-in-quirks-expected.txt:
2716 * http/tests/w3c/resources/testharnessreport.js:
2718 (self.testRunner.add_completion_callback.):
2719 (self.testRunner.add_completion_callback):
2720 (add_completion_callback.sanitize): Deleted.
2721 (add_completion_callback): Deleted.
2722 * imported/blink/http/tests/resources/testharnessreport.js:
2724 (self.testRunner.add_completion_callback.):
2725 (self.testRunner.add_completion_callback):
2726 (isCSSWGTest): Deleted.
2727 (isJSTest): Deleted.
2728 (add_completion_callback.sanitize): Deleted.
2729 (add_completion_callback.done): Deleted.
2730 (add_completion_callback): Deleted.
2731 * resources/testharnessreport.js:
2732 (self.testRunner.add_completion_callback.):
2733 (self.testRunner.add_completion_callback):
2735 2016-10-25 Brent Fulgham <bfulgham@apple.com>
2737 Prevent hit tests from being performed on an invalid render tree
2738 https://bugs.webkit.org/show_bug.cgi?id=163877
2739 <rdar://problem/28675761>
2741 Reviewed by Simon Fraser.
2743 * fast/layers/prevent-hit-test-during-layout-expected.txt: Added.
2744 * fast/layers/prevent-hit-test-during-layout.html: Added.
2745 * platform/efl/TestExpectations: Skip on this platform.
2746 * platform/gtk/TestExpectations: Skip on this platform.
2747 * platform/ios-simulator/TestExpectations: Skip on this platform.
2748 * platform/win/TestExpectations: Skip on this platform.
2750 2016-10-27 Chris Dumez <cdumez@apple.com>
2752 Element parameter to CanvasRenderingContext2D.drawFocusIfNeeded() should not be nullable
2753 https://bugs.webkit.org/show_bug.cgi?id=164062
2755 Reviewed by Darin Adler.
2757 Add layout test coverage.
2759 * fast/canvas/draw-focus-if-needed-null-element-expected.txt: Added.
2760 * fast/canvas/draw-focus-if-needed-null-element.html: Added.
2762 2016-10-27 Chris Dumez <cdumez@apple.com>
2764 testharnessreport.js should sanitize the results before printing them
2765 https://bugs.webkit.org/show_bug.cgi?id=164064
2767 Reviewed by Youenn Fablet.
2769 testharnessreport.js should sanitize the results before printing them. We
2770 currently have 3 copies of this script and only 1 does the sanitization.
2771 Short term, let do the sanitization in all of them. Longer term, we should
2772 merge these and have a way to keep them in sync.
2774 * fast/media/w3c/test_media_queries-expected.txt:
2775 * fetch/fetch-url-serialization-expected.txt:
2776 * http/tests/w3c/resources/testharnessreport.js:
2777 (add_completion_callback.sanitize):
2778 (add_completion_callback):
2779 * resources/testharnessreport.js:
2780 (self.testRunner.add_completion_callback.):
2781 (self.testRunner.add_completion_callback):
2783 2016-10-27 Xabier Rodriguez Calvar <calvaris@igalia.com>
2785 Unreviewed fix of GTK and EFL test bots.
2787 * platform/efl/TestExpectations:
2788 * platform/gtk/TestExpectations: Skip media-source tests
2790 2016-10-27 Youenn Fablet <youenn@apple.com>
2792 REGRESSION(r207753-207755): ASSERTION FAILED: m_parsedStyleSheetCache->isInMemoryCache()
2793 https://bugs.webkit.org/show_bug.cgi?id=163905
2795 Reviewed by Antti Koivisto.
2797 * http/tests/security/cached-cross-origin-shared-css-stylesheet-expected.txt: Added.
2798 * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: Added.
2800 2016-10-26 Youenn Fablet <youennf@gmail.com>
2802 Refresh WPT tests up to 0acd8f6
2803 https://bugs.webkit.org/show_bug.cgi?id=164009
2805 Reviewed by Darin Adler.
2807 * TestExpectations: Skipping webrtc tests for now.
2808 * tests-options.json:
2810 2016-10-26 Chris Dumez <cdumez@apple.com>
2812 [Web IDL] Add support for having string enumerations in their own IDL file
2813 https://bugs.webkit.org/show_bug.cgi?id=164025
2815 Reviewed by Darin Adler.
2817 Rebaseline existign tests as the exception messages differ slightly.
2819 * storage/indexeddb/exceptions-expected.txt:
2820 * storage/indexeddb/exceptions-private-expected.txt:
2821 * storage/indexeddb/modern/idbdatabase-transaction-failures-expected.txt:
2822 * storage/indexeddb/modern/idbdatabase-transaction-failures-private-expected.txt:
2823 * storage/indexeddb/transaction-basics-expected.txt:
2824 * storage/indexeddb/transaction-basics-private-expected.txt:
2826 2016-10-26 Yusuke Suzuki <utatane.tea@gmail.com>
2828 [DOMJIT] Implement Node::ownerDocument
2829 https://bugs.webkit.org/show_bug.cgi?id=164004
2831 Reviewed by Darin Adler.
2833 * js/dom/domjit-accessor-owner-document-expected.txt: Added.
2834 * js/dom/domjit-accessor-owner-document.html: Added.
2836 2016-10-26 Chris Dumez <cdumez@apple.com>
2838 Replace IDBKeyPath with a WTF::Variant
2839 https://bugs.webkit.org/show_bug.cgi?id=163909
2841 Reviewed by Darin Adler.
2843 Rebaseline a few tests now that IDBIndex.keyPath / IDBObjectStore.keyPath
2844 no longer incorrectly return DOMStringList objects and return regular
2847 * storage/indexeddb/modern/idbindex-properties-basic-expected.txt:
2848 * storage/indexeddb/modern/idbindex-properties-basic-private-expected.txt:
2850 2016-10-26 Zalan Bujtas <zalan@apple.com>
2852 Ignore out-of-flow siblings when searching for a spanner candidate.
2853 https://bugs.webkit.org/show_bug.cgi?id=164042.
2854 <rdar://problem/28758456>
2856 Reviewed by Simon Fraser.
2858 * fast/multicol/crash-when-spanner-candidate-is-out-of-flow-expected.txt: Added.
2859 * fast/multicol/crash-when-spanner-candidate-is-out-of-flow.html: Added.
2861 2016-10-26 Dan Bernstein <mitz@apple.com>
2863 When pasting web archive, width specifiers in srcset attribute change into density specifiers
2864 https://bugs.webkit.org/show_bug.cgi?id=164027
2865 <rdar://problem/28964948>
2867 Reviewed by Tim Horton.
2869 * editing/pasteboard/img-srcset-copy-paste-canonicalization-expected.txt: Updated.
2870 * editing/pasteboard/img-srcset-copy-paste-canonicalization.html: Changed to expect a 200w
2871 specifier to round-trip.
2872 * editing/pasteboard/resources/img-srcset-copy-paste-canonicalization-iframe.html: Changed
2873 a 1x specifier to 200w.
2875 2016-10-26 Antoine Quint <graouts@apple.com>
2877 [Modern Media Controls] Media Controller: playback support
2878 https://bugs.webkit.org/show_bug.cgi?id=163678
2879 <rdar://problem/27989479>
2881 Reviewed by Dean Jackson.
2883 New tests for the PlaybackSupport class and adding the new resource to other MediaController tests.
2885 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2886 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html:
2887 * media/modern-media-controls/media-controller/media-controller-constructor.html:
2888 * media/modern-media-controls/media-controller/media-controller-resize.html:
2889 * media/modern-media-controls/mute-support/mute-support-button-click.html:
2890 * media/modern-media-controls/mute-support/mute-support-media-api.html:
2891 * media/modern-media-controls/mute-support/mute-support-muted.html:
2892 * media/modern-media-controls/playback-support/playback-support-autoplay-expected.txt: Added.
2893 * media/modern-media-controls/playback-support/playback-support-autoplay.html: Copied from LayoutTests/media/modern-media-controls/elapsed-time-support/elapsed-time-support.html.
2894 * media/modern-media-controls/playback-support/playback-support-button-click-expected.txt: Added.
2895 * 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.
2896 * media/modern-media-controls/playback-support/playback-support-media-api-expected.txt: Added.
2897 * 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.
2898 * media/modern-media-controls/remaining-time-support/remaining-time-support.html:
2899 * media/modern-media-controls/start-support/start-support-audio.html:
2900 * media/modern-media-controls/start-support/start-support-autoplay.html:
2901 * media/modern-media-controls/start-support/start-support-click-to-start.html:
2902 * media/modern-media-controls/start-support/start-support-error.html:
2903 * media/modern-media-controls/start-support/start-support-fullscreen.html:
2904 * media/modern-media-controls/start-support/start-support-manual-play.html:
2905 * media/modern-media-controls/start-support/start-support-no-source.html:
2907 2016-10-26 Chris Dumez <cdumez@apple.com>
2909 First parameter to TextTrack.addCue() / removeCue() should not be nullable
2910 https://bugs.webkit.org/show_bug.cgi?id=164020
2912 Reviewed by Eric Carlson.
2914 Add layout test coverage.
2916 * media/track/texttrack-addCue-null-expected.txt: Added.
2917 * media/track/texttrack-addCue-null.html: Added.
2919 2016-10-26 Antoine Quint <graouts@apple.com>
2921 [Modern Media Controls] Media Controller: elapsed and remaining time support
2922 https://bugs.webkit.org/show_bug.cgi?id=163679
2923 <rdar://problem/28851675>
2925 Reviewed by Dean Jackson.
2927 New tests for the ElapsedTimeSupport and RemainingTimeSupport classes and adding the
2928 new resources to other MediaController tests.
2930 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2931 * media/modern-media-controls/elapsed-time-support/elapsed-time-support-expected.txt: Added.
2932 * media/modern-media-controls/elapsed-time-support/elapsed-time-support.html: Added.
2933 * media/modern-media-controls/media-controller/media-controller-constructor.html:
2934 * media/modern-media-controls/media-controller/media-controller-resize.html:
2935 * media/modern-media-controls/mute-support/mute-support-button-click.html:
2936 * media/modern-media-controls/mute-support/mute-support-media-api.html:
2937 * media/modern-media-controls/mute-support/mute-support-muted.html:
2938 * media/modern-media-controls/remaining-time-support/remaining-time-support-expected.txt: Added.
2939 * media/modern-media-controls/remaining-time-support/remaining-time-support.html: Added.
2940 * media/modern-media-controls/start-support/start-support-audio.html:
2941 * media/modern-media-controls/start-support/start-support-autoplay.html:
2942 * media/modern-media-controls/start-support/start-support-click-to-start.html:
2943 * media/modern-media-controls/start-support/start-support-error.html:
2944 * media/modern-media-controls/start-support/start-support-fullscreen.html:
2945 * media/modern-media-controls/start-support/start-support-manual-play.html:
2946 * media/modern-media-controls/start-support/start-support-no-source.html:
2948 2016-10-26 Michael Catanzaro <mcatanzaro@igalia.com>
2950 Unreviewed GTK test gardening
2952 * platform/gtk/fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
2954 2016-10-26 Antoine Quint <graouts@apple.com>
2956 [Modern Media Controls] http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html is flaky
2957 https://bugs.webkit.org/show_bug.cgi?id=164013
2961 Make the test more robust by only responding to "canplaythrough" once, since it might have fired again
2962 after seeking, and registering for "seeked" events only after we've reached "canplaythrough", and accounting
2963 for the first seek to 50s.
2965 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
2966 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2967 * platform/mac-yosemite/http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
2969 2016-10-26 Youenn Fablet <youenn@apple.com>
2971 Enable SDPProcessor for Mac bots
2972 https://bugs.webkit.org/show_bug.cgi?id=163940
2974 Reviewed by Eric Carlson.
2976 This is the first time the tests are activated since a long time.
2977 Further patches should make the tests pass and/or update them according latest spec.
2979 * fast/mediastream/RTCPeerConnection-createAnswer-expected.txt:
2980 * fast/mediastream/RTCPeerConnection-createOffer-expected.txt:
2981 * fast/mediastream/RTCPeerConnection-have-local-offer-expected.txt:
2982 * fast/mediastream/RTCPeerConnection-have-local-pranswer-expected.txt:
2983 * fast/mediastream/RTCPeerConnection-have-remote-offer-expected.txt:
2984 * fast/mediastream/RTCPeerConnection-have-remote-pranswer-expected.txt:
2985 * fast/mediastream/RTCPeerConnection-localDescription-expected.txt:
2986 * fast/mediastream/RTCPeerConnection-remoteDescription-expected.txt:
2987 * fast/mediastream/RTCPeerConnection-stable-expected.txt:
2988 * platform/mac/TestExpectations:
2990 2016-10-26 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
2991 WebRTC: The RTCTrackEventInit dictionary needs required members
2992 https://bugs.webkit.org/show_bug.cgi?id=158536
2994 Update RTCTrackEvent IDL as per specification. Rebase existing tests.
2996 Reviewed by Chris Dumez.
2998 * fast/mediastream/RTCTrackEvent-constructor-expected.txt:
2999 * fast/mediastream/RTCTrackEvent-constructor.html:
3001 2016-10-25 Ryosuke Niwa <rniwa@webkit.org>
3003 Updating attribute by textContent must create a single mutation record and custom element reaction
3004 https://bugs.webkit.org/show_bug.cgi?id=164003
3006 Reviewed by Chris Dumez.
3008 Added a test for ensuring mutating the attribute by nodeValue and textContent creates exactly one mutation record.
3010 * fast/custom-elements/reactions-for-webkit-extensions.html: Updated the description.
3011 * fast/dom/MutationObserver/text-content-on-attr-expected.txt: Added.
3012 * fast/dom/MutationObserver/text-content-on-attr.html: Added.
3014 2016-10-25 Michael Catanzaro <mcatanzaro@igalia.com>
3016 Unreviewed, fix duplicate GTK expectations
3018 * platform/gtk/TestExpectations:
3020 2016-10-25 Nan Wang <n_wang@apple.com>
3022 LayoutTest accessibility/mac/meter-gauge-value-description.html failing
3023 https://bugs.webkit.org/show_bug.cgi?id=163997
3024 <rdar://problem/28948637>
3026 Reviewed by Chris Fleizach.
3028 * platform/mac/TestExpectations:
3030 2016-10-25 Ryan Haddad <ryanhaddad@apple.com>
3032 Marking accessibility/mac/meter-gauge-value-description.html as failing on mac.
3033 https://bugs.webkit.org/show_bug.cgi?id=163997
3035 Unreviewed test gardening.
3037 * platform/mac/TestExpectations:
3039 2016-10-25 Daniel Bates <dabates@apple.com>
3041 REGRESSION (r178265): XSS Auditor fails to block document.write() of incomplete tag
3042 https://bugs.webkit.org/show_bug.cgi?id=163978
3043 <rdar://problem/25962131>
3045 Reviewed by Darin Adler.
3047 Add tests to ensure that the XSS Auditor blocks a document.write() of an incomplete HTML image tag.
3049 * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror-expected.txt: Added.
3050 * http/tests/security/xssAuditor/dom-write-location-dom-write-open-img-onerror.html: Added.
3051 * http/tests/security/xssAuditor/dom-write-location-open-img-onerror-expected.txt: Added.
3052 * http/tests/security/xssAuditor/dom-write-location-open-img-onerror.html: Added.
3053 * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror-expected.txt: Added.
3054 * http/tests/security/xssAuditor/nested-dom-write-location-open-img-onerror.html: Added.
3055 * http/tests/security/xssAuditor/resources/echo-nested-dom-write-location.html: Added.
3057 2016-10-25 Brady Eidson <beidson@apple.com>
3059 IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
3060 <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
3062 Reviewed by Andy Estes.
3064 * storage/indexeddb/modern/cursor-1-expected.txt:
3065 * storage/indexeddb/modern/cursor-1-private-expected.txt:
3066 * storage/indexeddb/modern/resources/cursor-1.js:
3068 2016-10-25 Michael Catanzaro <mcatanzaro@igalia.com>
3070 Unreviewed GTK test gardening
3072 * platform/gtk/TestExpectations:
3073 * platform/gtk/fast/attachment/attachment-select-on-click-expected.txt:
3074 * platform/gtk/fast/css/word-space-extra-expected.txt:
3075 * platform/gtk/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt:
3076 * platform/gtk/fast/dom/Window/window-properties-performance-expected.txt:
3078 2016-10-25 Wenson Hsieh <wenson_hsieh@apple.com>
3080 Support InputEvent.dataTransfer for the InputEvent spec
3081 https://bugs.webkit.org/show_bug.cgi?id=163213
3082 <rdar://problem/28700407>
3084 Reviewed by Ryosuke Niwa.
3086 Adds 2 new layout tests verifying that input events dispatched as a result of pasting or spell checking contain
3087 DataTransfers that have rich and plain text representations of the contents being inserted.
3089 * fast/events/input-events-fired-when-typing-expected.txt:
3090 * fast/events/input-events-fired-when-typing.html:
3091 * fast/events/input-events-paste-rich-datatransfer-expected.txt: Added.
3092 * fast/events/input-events-paste-rich-datatransfer.html: Added.
3093 * fast/events/input-events-spell-checking-datatransfer-expected.txt: Added.
3094 * fast/events/input-events-spell-checking-datatransfer.html: Added.
3095 * platform/ios-simulator/TestExpectations:
3097 2016-10-25 Andy Estes <aestes@apple.com>
3099 Implement rel=noopener
3100 https://bugs.webkit.org/show_bug.cgi?id=155166
3101 <rdar://problem/25193787>
3103 Reviewed by Brent Fulgham.
3105 * fast/dom/DOMTokenList-supports-expected.txt:
3106 * fast/dom/DOMTokenList-supports.html:
3107 * fast/dom/Window/a-rel-noopener-expected.txt: Added.
3108 * fast/dom/Window/a-rel-noopener.html: Added.
3109 * fast/dom/Window/area-rel-noopener-expected.txt: Added.
3110 * fast/dom/Window/area-rel-noopener.html: Added.
3111 * fast/dom/Window/resources/rel-noopener.js: Added.
3113 2016-10-25 Eric Carlson <eric.carlson@apple.com>
3115 [MediaStream] Add "has capture device" bit to media state flags
3116 https://bugs.webkit.org/show_bug.cgi?id=163952
3118 Reviewed by Jer Noble.
3120 * fast/mediastream/MediaStream-page-muted-expected.txt:
3121 * fast/mediastream/MediaStream-page-muted.html:
3122 * media/muted-video-is-playing-audio-expected.txt:
3123 * media/muted-video-is-playing-audio.html:
3124 * webaudio/web-audio-is-playing.html:
3125 * webaudio/web-audio-is-playing-expected.txt:
3127 2016-10-25 Commit Queue <commit-queue@webkit.org>
3129 Unreviewed, rolling out r207827 and r207828.
3130 https://bugs.webkit.org/show_bug.cgi?id=163965
3132 Caused LayoutTest webaudio/web-audio-is-playing.html to time
3133 out on macOS. (Requested by ryanhaddad on #webkit).
3135 Reverted changesets:
3137 "[MediaStream] Add "has capture device" bit to media state
3139 https://bugs.webkit.org/show_bug.cgi?id=163952
3140 http://trac.webkit.org/changeset/207827
3142 "[MediaStream] Add "has capture device" bit to media state
3144 https://bugs.webkit.org/show_bug.cgi?id=163952
3145 http://trac.webkit.org/changeset/207828
3147 2016-10-25 Antoine Quint <graouts@apple.com>
3149 [Modern Media Controls] Media Controller: skip back support
3150 https://bugs.webkit.org/show_bug.cgi?id=163725
3151 <rdar://problem/27989480>
3153 Reviewed by Dean Jackson.
3155 Added a new test for the SkipBackButton class to ensure that we correctly seek back by 30 seconds when pressed.
3156 Updated the other tests to reflect the addition of the SkipBackSupport class.
3158 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt: Added.
3159 * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html: Added.
3160 * media/modern-media-controls/media-controller/media-controller-constructor.html:
3161 * media/modern-media-controls/media-controller/media-controller-resize.html:
3162 * media/modern-media-controls/mute-support/mute-support-button-click.html:
3163 * media/modern-media-controls/mute-support/mute-support-media-api.html:
3164 * media/modern-media-controls/mute-support/mute-support-muted.html:
3165 * media/modern-media-controls/start-support/start-support-audio.html:
3166 * media/modern-media-controls/start-support/start-support-autoplay.html:
3167 * media/modern-media-controls/start-support/start-support-click-to-start.html:
3168 * media/modern-media-controls/start-support/start-support-error.html:
3169 * media/modern-media-controls/start-support/start-support-fullscreen.html:
3170 * media/modern-media-controls/start-support/start-support-manual-play.html:
3171 * media/modern-media-controls/start-support/start-support-no-source.html:
3173 2016-10-25 Commit Queue <commit-queue@webkit.org>
3175 Unreviewed, rolling out r207578.
3176 https://bugs.webkit.org/show_bug.cgi?id=163962
3178 Broke quip.com so that user can no longer type a space
3179 (Requested by rniwa on #webkit).
3183 "Add a plain space instead of between text nodes"
3184 https://bugs.webkit.org/show_bug.cgi?id=123163
3185 http://trac.webkit.org/changeset/207578
3187 2016-10-25 Ryan Haddad <ryanhaddad@apple.com>
3189 WebCryptoAPI test gardening after r207809.
3190 https://bugs.webkit.org/show_bug.cgi?id=159638
3192 Unreviewed test gardening.
3196 2016-10-25 Eric Carlson <eric.carlson@apple.com>
3198 [MediaStream] Add "has capture device" bit to media state flags
3199 https://bugs.webkit.org/show_bug.cgi?id=163952
3201 Reviewed by Jer Noble.
3203 * fast/mediastream/MediaStream-page-muted-expected.txt:
3204 * fast/mediastream/MediaStream-page-muted.html:
3205 * media/muted-video-is-playing-audio-expected.txt:
3206 * media/muted-video-is-playing-audio.html:
3208 2016-10-25 Brady Eidson <beidson@apple.com>
3210 IndexedDB 2.0: Support new IDBTransaction interfaces.
3211 <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
3213 Reviewed by Sam Weinig.
3215 * storage/indexeddb/modern/idbtransaction-objectstores-1-expected.txt: Added.
3216 * storage/indexeddb/modern/idbtransaction-objectstores-1-private-expected.txt: Added.
3217 * storage/indexeddb/modern/idbtransaction-objectstores-1-private.html: Added.
3218 * storage/indexeddb/modern/idbtransaction-objectstores-1.html: Added.
3219 * storage/indexeddb/modern/resources/idbtransaction-objectstores-1.js: Added.
3221 2016-10-25 Alex Christensen <achristensen@webkit.org>
3223 Rebase test after r207805
3224 https://bugs.webkit.org/show_bug.cgi?id=163929
3226 * fetch/fetch-url-serialization-expected.txt:
3228 2016-10-24 Ryosuke Niwa <rniwa@webkit.org>
3230 Custom elements reactions should have a queue per element
3231 https://bugs.webkit.org/show_bug.cgi?id=163878
3233 Reviewed by Antti Koivisto.
3235 Added a W3C style testharness.js test for making sure the custom element reaction queue exists per element,
3236 and added a WebKit style test for making sure that the backup element queue exists.
3238 * fast/custom-elements/backup-element-queue-expected.txt: Added.
3239 * fast/custom-elements/backup-element-queue.html: Added.
3240 * fast/custom-elements/custom-element-reaction-queue-expected.txt: Added.
3241 * fast/custom-elements/custom-element-reaction-queue.html: Added.
3243 2016-10-24 Jiewen Tan <jiewen_tan@apple.com>
3245 Update SubtleCrypto::generateKey to match the latest spec
3246 https://bugs.webkit.org/show_bug.cgi?id=163718
3247 <rdar://problem/28864380>
3249 Reviewed by Chris Dumez.
3251 Besides adding tests for SubtleCrypto::generateKey related stuff and fixing HMAC. This patch also add
3252 shouldReject(_a, _rejectCallback, _resolveCallback, _message) in js-test-pre.js.
3255 * crypto/subtle/aes-cbc-generate-key-length-128-expected.txt: Added.
3256 * crypto/subtle/aes-cbc-generate-key-length-128.html: Added.
3257 * crypto/subtle/aes-cbc-generate-key-length-192-expected.txt: Added.
3258 * crypto/subtle/aes-cbc-generate-key-length-192.html: Added.
3259 * crypto/subtle/aes-cbc-generate-key-length-256-expected.txt: Added.
3260 * crypto/subtle/aes-cbc-generate-key-length-256.html: Added.
3261 * crypto/subtle/aes-generate-key-malformed-parameters-expected.txt: Added.
3262 * crypto/subtle/aes-generate-key-malformed-parameters.html: Added.
3263 * crypto/subtle/aes-kw-generate-key-expected.txt: Added.
3264 * crypto/subtle/aes-kw-generate-key.html: Added.
3265 * crypto/subtle/generate-key-malformed-paramters-expected.txt: Added.
3266 * crypto/subtle/generate-key-malformed-paramters.html: Added.
3267 * crypto/subtle/hmac-generate-key-customized-length-expected.txt: Added.
3268 * crypto/subtle/hmac-generate-key-customized-length.html: Added.
3269 * crypto/subtle/hmac-generate-key-hash-object-expected.txt: Added.
3270 * crypto/subtle/hmac-generate-key-hash-object.html: Added.
3271 * crypto/subtle/hmac-generate-key-malformed-parameters-expected.txt: Added.
3272 * crypto/subtle/hmac-generate-key-malformed-parameters.html: Added.
3273 * crypto/subtle/hmac-generate-key-sha1-expected.txt: Added.
3274 * crypto/subtle/hmac-generate-key-sha1.html: Added.
3275 * crypto/subtle/hmac-generate-key-sha224-expected.txt: Added.
3276 * crypto/subtle/hmac-generate-key-sha224.html: Added.
3277 * crypto/subtle/hmac-generate-key-sha256-expected.txt: Added.
3278 * crypto/subtle/hmac-generate-key-sha256.html: Added.
3279 * crypto/subtle/hmac-generate-key-sha384-expected.txt: Added.
3280 * crypto/subtle/hmac-generate-key-sha384.html: Added.
3281 * crypto/subtle/hmac-generate-key-sha512-expected.txt: Added.
3282 * crypto/subtle/hmac-generate-key-sha512.html: Added.
3283 * crypto/subtle/rsa-generate-key-malformed-parameters-expected.txt: Added.
3284 * crypto/subtle/rsa-generate-key-malformed-parameters.html: Added.
3285 * crypto/subtle/rsa-oaep-generate-key-expected.txt: Added.
3286 * crypto/subtle/rsa-oaep-generate-key.html: Added.
3287 * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-expected.txt: Added.
3288 * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable-expected.txt: Added.
3289 * crypto/subtle/rsaes-pkcs1-v1_5-generate-key-extractable.html: Added.
3290 * crypto/subtle/rsaes-pkcs1-v1_5-generate-key.html: Added.
3291 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Added.
3292 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html: Added.
3293 * crypto/webkitSubtle/hmac-generate-key-expected.txt:
3294 * crypto/webkitSubtle/hmac-generate-key.html:
3295 * crypto/workers/subtle/aes-generate-key-expected.txt: Added.
3296 * crypto/workers/subtle/aes-generate-key.html: Added.
3297 * crypto/workers/subtle/hmac-generate-key-expected.txt: Added.
3298 * crypto/workers/subtle/hmac-generate-key.html: Added.
3299 * crypto/workers/subtle/resources/aes-generate-key.js: Added.
3300 * crypto/workers/subtle/resources/hmac-generate-key.js: Added.
3301 * crypto/workers/subtle/resources/rsa-generate-key.js: Added.
3302 * crypto/workers/subtle/rsa-generate-key-expected.txt: Added.
3303 * crypto/workers/subtle/rsa-generate-key.html: Added.
3304 * resources/js-test-pre.js:
3306 2016-10-24 Chris Dumez <cdumez@apple.com>
3308 IDBDatabase.createObjectStore() should take a IDBObjectStoreParameters dictionary in parameter
3309 https://bugs.webkit.org/show_bug.cgi?id=163916
3311 Reviewed by Darin Adler.
3313 Rebaseline existing tests now that the exception messages differ slightly.
3315 * storage/indexeddb/create-object-store-options-expected.txt:
3316 * storage/indexeddb/create-object-store-options-private-expected.txt:
3318 2016-10-24 Alex Christensen <achristensen@webkit.org>
3320 URLParser should match old URL::parse with %2E in path
3321 https://bugs.webkit.org/show_bug.cgi?id=163929
3323 Reviewed by Alexey Proskuryakov.
3325 * fast/url/path-expected.txt:
3326 * fast/url/standard-url-expected.txt:
3328 2016-10-24 Zalan Bujtas <zalan@apple.com>
3330 Do not update selection rect on dirty lineboxes.
3331 https://bugs.webkit.org/show_bug.cgi?id=163862
3332 <rdar://problem/28813156>
3334 Reviewed by Simon Fraser.
3336 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
3337 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
3339 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3341 Unreviewed, rolling out r207795.
3343 Introduced API test failures on iOS and macOS.
3347 "URLParser should match old URL::parse with %2E in path"
3348 https://bugs.webkit.org/show_bug.cgi?id=163929
3349 http://trac.webkit.org/changeset/207795
3351 2016-10-24 Yusuke Suzuki <utatane.tea@gmail.com>
3353 Arrow functions with concise bodies cannot return regular expressions
3354 https://bugs.webkit.org/show_bug.cgi?id=163162
3356 Reviewed by Filip Pizlo.
3358 * fast/regex/dom/non-pattern-characters-expected.txt:
3359 * js/arrowfunction-syntax-errors-expected.txt:
3360 * js/regexp-compile-crash-expected.txt:
3361 * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T1-expected.txt:
3362 * sputnik/Conformance/07_Lexical_Conventions/7.4_Comments/S7.4_A4_T4-expected.txt:
3363 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.2_T2-expected.txt:
3364 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T1-expected.txt:
3365 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.3_T3-expected.txt:
3366 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T1-expected.txt:
3367 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A1.5_T3-expected.txt:
3368 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.2_T1-expected.txt:
3369 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T1-expected.txt:
3370 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.3_T3-expected.txt:
3371 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T1-expected.txt:
3372 * sputnik/Conformance/07_Lexical_Conventions/7.8_Literals/7.8.5_Regular_Expression_Literals/S7.8.5_A2.5_T3-expected.txt:
3374 2016-10-24 Chris Dumez <cdumez@apple.com>
3376 event.(dataTransfer|clipboardData).getData('text/html') (onpaste, ondrop)
3377 https://bugs.webkit.org/show_bug.cgi?id=19893
3378 <rdar://problem/6055546>
3380 Reviewed by Ryosuke Niwa.
3382 Unskip corresponding tests on Mac.
3384 * editing/pasteboard/onpaste-text-html-expected.txt:
3385 * fast/events/ondrop-text-html-expected.txt:
3386 * platform/mac/TestExpectations:
3387 * platform/wk2/TestExpectations:
3389 2016-10-24 Alex Christensen <achristensen@webkit.org>
3391 URLParser should match old URL::parse with %2E in path
3392 https://bugs.webkit.org/show_bug.cgi?id=163929
3394 Reviewed by Alexey Proskuryakov.
3396 * fast/url/path-expected.txt:
3397 * fast/url/standard-url-expected.txt:
3398 * fetch/fetch-url-serialization-expected.txt:
3400 2016-10-24 Brady Eidson <beidson@apple.com>
3402 IndexedDB 2.0: Support new IDBKeyRange interfaces.
3403 <rdar://problem/28806929> and https://bugs.webkit.org/show_bug.cgi?id=163910
3405 Reviewed by Andy Estes.
3407 * storage/indexeddb/keyrange-expected.txt:
3408 * storage/indexeddb/keyrange-private-expected.txt:
3409 * storage/indexeddb/resources/keyrange.js:
3411 2016-10-23 Yusuke Suzuki <utatane.tea@gmail.com>
3413 [DOMJIT] Add a way for DOMJIT::Patchpoint to express effects
3414 https://bugs.webkit.org/show_bug.cgi?id=163657
3416 Reviewed by Saam Barati.
3418 * js/dom/domjit-accessor-different-effect-expected.txt: Added.
3419 * js/dom/domjit-accessor-different-effect.html: Added.
3420 * js/dom/domjit-accessor-effect-expected.txt: Added.
3421 * js/dom/domjit-accessor-effect-should-overlap-with-call-expected.txt: Added.
3422 * js/dom/domjit-accessor-effect-should-overlap-with-call.html: Added.
3423 * js/dom/domjit-accessor-effect.html: Added.
3424 * js/dom/domjit-accessor-licm-expected.txt: Added.
3425 * js/dom/domjit-accessor-licm.html: Added.
3426 * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure-expected.txt: Added.
3427 * js/dom/domjit-accessor-node-type-effect-should-not-overlap-with-call-since-pure.html: Added.
3429 2016-10-24 Myles C. Maxfield <mmaxfield@apple.com>
3431 Font variations test gardening
3435 * platform/mac/TestExpectations:
3437 2016-10-24 Devin Rousso <dcrousso+webkit@gmail.com>
3439 Web Inspector: Scope chain shouldn't show empty Closure sections
3440 https://bugs.webkit.org/show_bug.cgi?id=152348
3442 Reviewed by Joseph Pecoraro.
3444 * inspector/model/scope-chain-node-expected.txt:
3445 * inspector/model/scope-chain-node.html:
3446 Added "empty" indicators to scopes without any property descriptors.
3448 2016-10-24 Devin Rousso <dcrousso+webkit@gmail.com>
3450 Web Inspector: Improve Quick Open sorting algorithm
3451 https://bugs.webkit.org/show_bug.cgi?id=163705
3453 Reviewed by Joseph Pecoraro.
3455 * inspector/unit-tests/resource-query-controller-expected.txt:
3456 * inspector/unit-tests/resource-query-controller.html:
3457 Changed the ExecuteQueryGeneralRankings and ExecuteQueryPositionRankings tests to reflect
3458 the new ranking logic. Added ExecuteQueryConsecutiveRankings to test more realistic
3459 scenarios and ensure better ranking.
3461 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3463 Rebaseline tests for ios-simulator after r207757.
3464 https://bugs.webkit.org/show_bug.cgi?id=163904
3466 Unreviewed test gardening.
3468 * platform/ios-simulator/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
3469 * platform/ios-simulator/svg/batik/text/verticalText-expected.txt:
3470 * platform/ios-simulator/svg/batik/text/verticalTextOnPath-expected.txt:
3471 * platform/ios-simulator/svg/text/text-align-06-b-expected.txt:
3472 * platform/ios-simulator/svg/text/text-vkern-expected.txt:
3474 2016-10-24 Alex Christensen <achristensen@webkit.org>
3476 Rebase tests after r207767
3477 https://bugs.webkit.org/show_bug.cgi?id=163891
3479 * js/dom/global-constructors-attributes-expected.txt:
3480 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
3481 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3482 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3483 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3484 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3485 * platform/win/js/dom/global-constructors-attributes-expected.txt:
3486 No more CSSCharsetRule.
3488 2016-10-24 Ryan Haddad <ryanhaddad@apple.com>
3490 Rebaseline inspector/dom/getAccessibilityPropertiesForNode.html
3491 https://bugs.webkit.org/show_bug.cgi?id=163901
3493 Unreviewed test gardening.
3495 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3497 2016-10-24 Dave Hyatt <hyatt@apple.com>
3499 Remove CSSCharsetRule from the CSS OM
3500 https://bugs.webkit.org/show_bug.cgi?id=163891
3502 Reviewed by Darin Adler.
3504 * fast/dom/Window/resources/window-properties.js:
3505 * fast/dom/dom-constructors-expected.txt:
3506 * fast/dom/dom-constructors.html:
3507 * fast/encoding/css-charset-default.xhtml:
3508 * fast/encoding/css-charset-dom-expected.txt: Removed.
3509 * fast/encoding/css-charset-dom.html: Removed.
3510 * platform/mac/fast/dom/Window/window-lookup-precedence-expected.txt:
3512 2016-10-24 Eric Carlson <eric.carlson@apple.com>
3514 [MediaStream] Separate media capture and audio playback muting
3515 https://bugs.webkit.org/show_bug.cgi?id=163855
3516 <rdar://problem/28827186>
3518 Reviewed by Darin Adler.
3520 * fast/mediastream/MediaStream-page-muted-expected.txt: Added.
3521 * fast/mediastream/MediaStream-page-muted.html: Added.
3522 * media/video-muted-after-setting-page-muted-state.html: Updated.
3524 2016-10-24 Youenn Fablet <youenn@apple.com>
3526 Activate WEB_RTC compilation flags for Mac bots
3527 https://bugs.webkit.org/show_bug.cgi?id=163886
3529 Reviewed by Eric Carlson.
3531 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3532 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3533 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3535 2016-10-24 Brady Eidson <beidson@apple.com>
3537 IndexedDB 2.0: Support IDBIndex name assignment.
3538 <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
3540 Reviewed by Alex Christensen.
3542 * storage/indexeddb/modern/index-rename-1-expected.txt: Added.
3543 * storage/indexeddb/modern/index-rename-1-private-expected.txt: Added.
3544 * storage/indexeddb/modern/index-rename-1-private.html: Added.
3545 * storage/indexeddb/modern/index-rename-1.html: Added.
3546 * storage/indexeddb/modern/resources/index-rename-1.js: Added.
3548 * storage/indexeddb/readonly-expected.txt:
3549 * storage/indexeddb/readonly-private-expected.txt:
3550 * storage/indexeddb/resources/readonly.js: Removed the test that verifies that index names are
3551 readonly as they are no longer readonly.
3553 2016-10-24 Dave Hyatt <hyatt@apple.com>
3555 [CSS Parser] Unprefix -webkit-writing-mode
3556 https://bugs.webkit.org/show_bug.cgi?id=163870
3558 Reviewed by Zalan Bujtas.
3560 * fast/css/getComputedStyle/computed-style-expected.txt:
3561 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3562 * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
3563 * platform/mac/svg/text/text-align-06-b-expected.txt:
3564 * svg/css/getComputedStyle-basic-expected.txt:
3566 2016-10-24 Youenn Fablet <youenn@apple.com>
3568 svg/as-image/svg-image-with-data-uri-use-data-uri.svg is flaky after r207754
3569 https://bugs.webkit.org/show_bug.cgi?id=163887
3573 * TestExpectations: Marking svg/as-image/svg-image-with-data-uri-use-data-uri.svg as crashing.
3575 2016-10-23 Antti Koivisto <antti@apple.com>
3577 Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
3578 https://bugs.webkit.org/show_bug.cgi?id=163875
3580 Reviewed by Andreas Kling.
3582 * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
3583 * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
3585 2016-10-24 Youenn Fablet <youenn@apple.com>
3587 ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
3588 https://bugs.webkit.org/show_bug.cgi?id=163242
3590 Reviewed by Darin Adler.
3592 * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
3593 * http/tests/security/cross-origin-cached-images-canvas.html: Added.
3594 * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
3596 2016-10-24 Youenn Fablet <youenn@apple.com>
3598 Redirections should be upgraded if CSP policy says so
3599 https://bugs.webkit.org/show_bug.cgi?id=163544
3601 Reviewed by Darin Adler.
3603 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
3604 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
3605 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
3606 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
3607 * platform/mac/TestExpectations:
3609 2016-10-22 Sam Weinig <sam@webkit.org>
3611 [WebIDL] Add IDLType based toJS conversion
3612 https://bugs.webkit.org/show_bug.cgi?id=163861
3614 Reviewed by Darin Adler.
3616 * js/dom/webidl-type-mapping-expected.txt:
3617 * js/dom/webidl-type-mapping.html:
3619 2016-10-23 Zalan Bujtas <zalan@apple.com>
3621 Unreviewed, rolling out r207727.
3623 broke 15 selection test cases.
3627 "Do not update selection rect on dirty lineboxes."
3628 https://bugs.webkit.org/show_bug.cgi?id=163862
3629 http://trac.webkit.org/changeset/207727
3631 2016-10-23 Zalan Bujtas <zalan@apple.com>
3633 Do not update selection rect on dirty lineboxes.
3634 https://bugs.webkit.org/show_bug.cgi?id=163862
3635 <rdar://problem/28813156>
3637 Reviewed by Simon Fraser.
3639 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
3640 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
3642 2016-10-22 Myles C. Maxfield <mmaxfield@apple.com>
3644 ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
3645 https://bugs.webkit.org/show_bug.cgi?id=163459
3647 Reviewed by Darin Adler.
3649 * fast/text/font-size-calc-expected.txt: Added.
3650 * fast/text/font-size-calc.html: Added.
3652 2016-10-22 Dan Bernstein <mitz@apple.com>
3654 Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
3655 https://bugs.webkit.org/show_bug.cgi?id=163497
3657 Reviewed by Simon Fraser.
3659 Based on the test case from Tim Horton.
3661 * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
3662 * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
3664 2016-10-22 Simon Fraser <simon.fraser@apple.com>
3666 Backdrop filter doesn't show if removed then re-added
3667 https://bugs.webkit.org/show_bug.cgi?id=163860
3669 Reviewed by Dan Bernstein.
3671 * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
3672 * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
3674 2016-10-22 Simon Fraser <simon.fraser@apple.com>
3676 Fix repainting of slow repaint objects in WK1 when page scale is applied
3677 https://bugs.webkit.org/show_bug.cgi?id=163854
3679 Reviewed by Zalan Bujtas.
3681 Test that logs the repaint rect after scrolling a page with an element
3682 with a fixed background. The WebKit1 result is the interesting one.
3684 * fast/repaint/zoomed-fixed-background-expected.txt: Added.
3685 * fast/repaint/zoomed-fixed-background.html: Added.
3686 * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
3688 2016-10-22 Darin Adler <darin@apple.com>
3690 Move HTML canvas and tracks from ExceptionCode to Exception
3691 https://bugs.webkit.org/show_bug.cgi?id=163853
3693 Reviewed by Chris Dumez.
3695 * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
3696 Change expectations to expect the more specific TypeError message
3697 that the bindings generate as opposed to the generic ones that the
3698 WebVTT DOM code was generating before.
3700 2016-10-22 Michael Catanzaro <mcatanzaro@igalia.com>
3702 Unreviewed GTK test gardening
3704 * platform/gtk/TestExpectations:
3705 * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
3706 * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
3707 * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
3708 * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
3710 2016-10-22 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
3712 Bindings error message for missing required dictionary member should be more explicit
3713 https://bugs.webkit.org/show_bug.cgi?id=163665
3715 Reviewed by Darin Adler.
3717 Update existing tests.
3719 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
3721 2016-10-22 Ryosuke Niwa <rniwa@webkit.org>
3723 Upgrading custom element should enqueue attributeChanged and connected callbacks
3724 https://bugs.webkit.org/show_bug.cgi?id=163840
3726 Reviewed by Darin Adler.
3728 Added a W3C style testharness.js test for making sure upgrading custom custom elements
3729 would enqueue attributedChanged and connected reactions.
3731 * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
3732 * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
3734 2016-10-21 Ryosuke Niwa <rniwa@webkit.org>
3736 Update custom elements tests
3737 https://bugs.webkit.org/show_bug.cgi?id=163815
3739 Reviewed by Joseph Pecoraro.
3741 Removed the tests that have been upstreamed and reimported from web-platform-tests.
3743 * fast/custom-elements/Document-createElement-expected.txt: Removed.
3744 * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
3745 * fast/custom-elements/parser/: Removed.
3746 * fast/custom-elements/upgrading/: Removed.
3748 2016-10-21 Michael Catanzaro <mcatanzaro@igalia.com>
3750 Unreviewed GTK test gardening
3752 * platform/gtk/TestExpectations:
3753 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
3754 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
3755 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
3756 * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
3757 * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
3758 * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
3759 * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
3760 * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
3761 * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
3763 2016-10-21 Wenson Hsieh <wenson_hsieh@apple.com>
3765 Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
3766 https://bugs.webkit.org/show_bug.cgi?id=163460
3767 <rdar://problem/28784142>
3769 Reviewed by Darin Adler.
3771 Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
3772 input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
3774 Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
3775 existing composition text before inserting the finalized composition text in Editor::setComposition. This means
3776 that there are a few more delegate calls than there were before (as seen in the expected output), although the
3777 resulting behavior is still the same.
3779 * editing/mac/input/text-input-controller-expected.txt:
3780 * fast/events/before-input-events-prevent-insert-composition.html: Added.
3781 * fast/events/before-input-events-prevent-recomposition.html: Added.
3782 * fast/events/input-events-ime-composition.html: Added.
3783 * fast/events/input-events-ime-recomposition.html: Added.
3784 * platform/ios-simulator/TestExpectations:
3786 2016-10-20 Dean Jackson <dino@apple.com>
3788 SVG should not paint selection within a mask
3789 https://bugs.webkit.org/show_bug.cgi?id=163772
3790 <rdar://problem/28705129>
3792 Reviewed by Simon Fraser.
3794 * svg/masking/mask-should-not-paint-selection-expected.html: Added.
3795 * svg/masking/mask-should-not-paint-selection.html: Added.
3797 2016-10-21 Zalan Bujtas <zalan@apple.com>
3799 Do not mutate the render tree while collecting selection repaint rects.
3800 https://bugs.webkit.org/show_bug.cgi?id=163800
3801 <rdar://problem/28806886>
3803 Reviewed by David Hyatt.
3805 * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
3806 * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
3808 2016-10-21 Miguel Gomez <magomez@igalia.com>
3810 [GTK] Unreviewed gardening: update expectations after r207664
3811 https://bugs.webkit.org/show_bug.cgi?id=163784
3813 Unreviewed gardening.
3815 * platform/gtk/TestExpectations:
3817 2016-10-21 Chris Dumez <cdumez@apple.com>
3819 AudioNode.connect(): First parameter should not be nullable
3820 https://bugs.webkit.org/show_bug.cgi?id=163773
3822 Reviewed by Darin Adler.
3824 Improve test coverage.
3826 * webaudio/audionode-expected.txt:
3827 * webaudio/audionode.html:
3829 2016-10-21 Wenson Hsieh <wenson_hsieh@apple.com>
3831 Implement InputEvent.getTargetRanges() for the input events spec
3832 https://bugs.webkit.org/show_bug.cgi?id=162947
3833 <rdar://problem/28853079>
3835 Reviewed by Darin Adler.
3837 Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
3838 Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
3839 all text granularities, deleting selected text, and spell checking (candidate text replacement).
3841 * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
3842 * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
3843 * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
3844 * fast/events/before-input-delete-text-target-ranges.html: Added.
3845 * fast/events/before-input-events-prevent-default-in-textfield.html:
3846 * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
3847 * fast/events/before-input-replace-text-target-ranges.html: Added.
3848 * fast/events/input-events-fired-when-typing-expected.txt:
3849 * fast/events/input-events-fired-when-typing.html:
3850 * js/dom/global-constructors-attributes-expected.txt:
3851 * platform/ios-simulator/TestExpectations:
3852 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3853 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3854 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3856 2016-10-21 Javier Fernandez <jfernandez@igalia.com>
3858 [css-grid] Content Alignment broken with indefinite sized grid container
3859 https://bugs.webkit.org/show_bug.cgi?id=163724
3861 Reviewed by Manuel Rego Casasnovas.
3863 Added additional test cases to verify we compute properly the
3864 available free space for content-alignment, handling correctly the
3865 overflow when needed.
3867 * fast/css-grid-layout/grid-content-alignment-overflow.html:
3869 2016-10-21 Jer Noble <jer.noble@apple.com>
3871 [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
3872 https://bugs.webkit.org/show_bug.cgi?id=163751
3874 Reviewed by Eric Carlson.
3876 Don't log when we receive an "error" event; this makes the test non-deterministic.
3878 * media/media-source/media-source-seek-detach-crash-expected.txt:
3879 * media/media-source/media-source-seek-detach-crash.html:
3881 2016-10-21 Jer Noble <jer.noble@apple.com>
3883 CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
3884 https://bugs.webkit.org/show_bug.cgi?id=163735
3886 Reviewed by Eric Carlson.
3888 * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
3889 * media/media-source/media-source-sample-wrong-track-id.html: Added.
3891 2016-10-20 Zan Dobersek <zdobersek@igalia.com>
3893 Import W3C EME tests
3894 https://bugs.webkit.org/show_bug.cgi?id=163214
3896 Reviewed by Youenn Fablet.
3898 Skip the newly-imported W3C EME tests on all platforms.
3900 * platform/efl/TestExpectations:
3901 * platform/gtk/TestExpectations:
3902 * platform/ios-simulator/TestExpectations:
3903 * platform/mac/TestExpectations:
3904 * platform/win/TestExpectations:
3905 * tests-options.json:
3907 2016-10-20 Yusuke Suzuki <utatane.tea@gmail.com>
3909 [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
3910 https://bugs.webkit.org/show_bug.cgi?id=163761
3912 Reviewed by Keith Miller.
3914 * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
3916 * js/dom/script-tests/string-prototype-scopes.js: Added.
3918 * js/dom/string-prototype-scopes-expected.txt: Added.
3919 * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
3920 * js/dom/string-prototype-scopes-in-workers.html: Added.
3921 * js/dom/string-prototype-scopes.html: Added.
3923 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
3925 Implement WebGL2 bufferData() and bufferSubData() methods
3926 https://bugs.webkit.org/show_bug.cgi?id=163759
3928 Reviewed by Dean Jackson.
3930 * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
3931 * fast/canvas/webgl/bufferData-offset-length.html: Added.
3932 * fast/canvas/webgl/resources/webgl-test.js:
3936 2016-10-20 Nan Wang <n_wang@apple.com>
3938 AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
3939 https://bugs.webkit.org/show_bug.cgi?id=163763
3941 Reviewed by Chris Fleizach.
3943 * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
3944 * accessibility/mac/aria-tree-with-presentation-role.html: Added.
3946 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
3948 [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
3949 https://bugs.webkit.org/show_bug.cgi?id=163374
3951 Reviewed by Darin Adler.
3953 Moving animations/font-variation-settings* tests to animations/font-variations
3954 in order to make them easier to mark as failing.
3956 Mark the relevant tests as failing on El Capitan and iOS 9.
3958 * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
3959 * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
3960 * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
3961 * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
3962 * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
3963 * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
3964 * platform/gtk/TestExpectations:
3965 * platform/ios-simulator/TestExpectations:
3966 * platform/mac/TestExpectations:
3968 2016-10-20 Brady Eidson <beidson@apple.com>
3970 IndexedDB 2.0: Support IDBObjectStore name assignment.
3971 <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
3973 Reviewed by Alex Christensen.
3975 * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
3976 * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
3977 * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
3978 * storage/indexeddb/modern/objectstore-rename-1.html: Added.
3979 * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
3981 * storage/indexeddb/readonly-expected.txt:
3982 * storage/indexeddb/readonly-private-expected.txt:
3983 * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
3984 readonly as they are no longer readonly.
3986 2016-10-20 Zalan Bujtas <zalan@apple.com>
3988 Unreviewed gardening.
3990 Update expected results.
3992 * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
3994 2016-10-20 Dean Jackson <dino@apple.com>
3996 Shapes tests failing on iOS
3997 https://bugs.webkit.org/show_bug.cgi?id=163755
3998 <rdar://problem/28875780>
4000 Skip these temporarily on iOS.
4002 * platform/ios-simulator/TestExpectations:
4004 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
4006 Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
4007 https://bugs.webkit.org/show_bug.cgi?id=163750
4009 Unreviewed test gardening.
4011 * platform/mac-wk1/TestExpectations:
4013 2016-10-20 Chris Dumez <cdumez@apple.com>
4015 Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
4016 https://bugs.webkit.org/show_bug.cgi?id=163715
4018 Reviewed by Darin Adler.
4020 Update existing tests now that we throw a TypeError when passing an unexpected
4021 type for a parameter where we expect a typed array.
4023 * fast/canvas/webgl/script-tests/texImageTest.js:
4024 * fast/canvas/webgl/texImageTest-expected.txt:
4025 * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
4027 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
4029 Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
4030 https://bugs.webkit.org/show_bug.cgi?id=163636
4032 Unreviewed test gardening.
4036 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
4038 Improve error message when passing a null ArrayBuffer to bufferData()
4039 https://bugs.webkit.org/show_bug.cgi?id=163745
4041 Reviewed by Dean Jackson.
4043 * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
4044 * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
4046 2016-10-20 Zalan Bujtas <zalan@apple.com>
4048 Stop searching for first-letter containers at multi-column boundary.
4049 https://bugs.webkit.org/show_bug.cgi?id=163739
4050 <rdar://problem/28810750>
4052 Reviewed by David Hyatt.
4054 * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
4055 * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
4057 2016-10-19 Dean Jackson <dino@apple.com>
4059 Support CSS Shapes Level 1 without a prefix
4060 https://bugs.webkit.org/show_bug.cgi?id=163709
4061 <rdar://problem/28859369>
4063 Reviewed by Myles Maxfield.
4065 Unskip all but a couple of tests.
4069 2016-10-20 Jer Noble <jer.noble@apple.com>
4071 CRASH in WebCore::MediaSource::seekToTime + 185
4072 https://bugs.webkit.org/show_bug.cgi?id=163652
4074 Reviewed by Eric Carlson.
4076 * media/media-source/content/test-48kHz.m4a: Added.
4077 * media/media-source/content/test-48khz-manifest.json: Added.
4078 * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
4079 * media/media-source/media-source-seek-detach-crash.html: Added.
4081 2016-10-20 Andreas Kling <akling@apple.com>
4083 Drop StyleResolver and SelectorQueryCache when entering PageCache.
4084 <https://webkit.org/b/154238>
4086 Reviewed by Antti Koivisto.
4088 Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
4089 the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
4090 it's not present after a style recalc.
4092 * compositing/iframes/page-cache-layer-tree-expected.txt:
4094 2016-10-20 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
4096 WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
4097 https://bugs.webkit.org/show_bug.cgi?id=146232
4099 Update MediaStreamTrackEvent IDL as per specification.