1 2016-10-19 Javier Fernandez <jfernandez@igalia.com>
3 Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
4 https://bugs.webkit.org/show_bug.cgi?id=163572
6 Reviewed by Sergio Villar Senin.
8 Modified test cases for initial values.
9 Added regression test for the align-content issue.
11 * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
12 * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
13 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
15 2016-10-19 Jer Noble <jer.noble@apple.com>
17 [Mac][MSE] Movies with a 'mvex' box have a zero-duration
18 https://bugs.webkit.org/show_bug.cgi?id=163641
20 Reviewed by Darin Adler.
22 * media/media-source/content/test-fragmented-manifest.json:
23 * media/media-source/content/test-fragmented.mp4:
24 * platform/mac/TestExpectations:
26 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
28 Import the latest custom elements tests from W3C
29 https://bugs.webkit.org/show_bug.cgi?id=163640
31 Reviewed by Chris Dumez.
33 Removed the test re-imported via web-platform-tests in r206838.
35 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
36 * fast/custom-elements/lifecycle-callback-timing.html: Removed.
38 2016-10-18 Chris Dumez <cdumez@apple.com>
40 [Web IDL] Drop webkit-specific extended attributes that are no longer useful
41 https://bugs.webkit.org/show_bug.cgi?id=163643
43 Reviewed by Ryosuke Niwa.
45 Add layout test to check that Notification.permission is now deletable.
47 * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
48 * fast/notifications/notification-permisssion-deletable.html: Added.
50 2016-10-18 Mark Lam <mark.lam@apple.com>
52 Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
53 https://bugs.webkit.org/show_bug.cgi?id=154377
54 <rdar://problem/27330808>
56 Reviewed by Filip Pizlo and Saam Barati.
58 * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
59 * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
60 * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
61 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
62 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
63 * js/dom/activation-proto-expected.txt:
64 * js/dom/script-tests/activation-proto.js:
65 * js/object-literal-shorthand-construction-expected.txt:
66 * js/script-tests/object-literal-shorthand-construction.js:
67 * js/script-tests/sloppy-getter-setter-global-object.js:
68 * js/sloppy-getter-setter-global-object-expected.txt:
70 2016-10-18 Chris Dumez <cdumez@apple.com>
72 [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
73 https://bugs.webkit.org/show_bug.cgi?id=163630
75 Reviewed by Darin Adler.
77 Update / rebaseline existing tests to reflect minor behavior changes.
79 * fast/events/constructors/event-constructors-expected.txt:
80 * fast/events/constructors/event-constructors.html:
81 * fast/events/constructors/ui-event-constructor-expected.txt:
83 2016-10-18 Chris Dumez <cdumez@apple.com>
85 Changing details.open should cause a toggle event to be fired asynchronously
86 https://bugs.webkit.org/show_bug.cgi?id=163568
88 Reviewed by Darin Adler.
90 Rebaseline existing test now that a new ontoggle attribute is exposed.
92 * js/dom/dom-static-property-for-in-iteration-expected.txt:
94 2016-10-18 Chris Dumez <cdumez@apple.com>
96 Provide better form validation messages
97 https://bugs.webkit.org/show_bug.cgi?id=163584
99 Reviewed by Darin Adler.
101 Update existing tests now that form validation messages differ.
103 * fast/forms/number/number-validation-message-expected.txt:
104 * fast/forms/number/number-validation-message.html:
105 * fast/forms/validationMessage-expected.txt:
106 * platform/mac/fast/forms/validation-message-appearance-expected.txt:
108 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
110 Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
111 https://bugs.webkit.org/show_bug.cgi?id=163453
113 Unreviewed test gardening.
115 * platform/mac-wk2/TestExpectations:
117 2016-10-18 Chris Dumez <cdumez@apple.com>
119 Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
120 https://bugs.webkit.org/show_bug.cgi?id=163608
122 Reviewed by Ryosuke Niwa.
124 Rebaseline existing tests now that exception messages are different.
126 * fast/dom/HTMLSelectElement/add-expected.txt:
127 * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
128 * fast/dom/incompatible-operations-expected.txt:
130 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
132 REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
133 https://bugs.webkit.org/show_bug.cgi?id=163581
134 <rdar://problem/27739558>
136 Reviewed by Simon Fraser.
138 Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
140 * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
141 * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
143 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
145 Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
146 https://bugs.webkit.org/show_bug.cgi?id=163598
148 Unreviewed test gardening.
150 * platform/mac-wk1/TestExpectations:
152 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
154 Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
156 Unreviewed test gardening.
158 * platform/mac-wk2/TestExpectations:
160 2016-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
162 SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
163 https://bugs.webkit.org/show_bug.cgi?id=116470
165 Reviewed by Simon Fraser.
167 * fast/css/implicit-property-restore-expected.txt: Added.
168 * fast/css/implicit-property-restore.html: Added.
170 * fast/css/remove-shorthand-expected.txt:
171 Rebase-line the test expected results because of fixing the leak of
172 m_implicitShorthand. The bug was happening because "background: ..." property
173 comes immediately before the "list-style: ...." property.
175 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
177 Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
178 https://bugs.webkit.org/show_bug.cgi?id=163604
180 Unreviewed test gardening.
182 * platform/mac-wk2/TestExpectations:
184 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
186 Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
187 https://bugs.webkit.org/show_bug.cgi?id=161360
189 Unreviewed test gardening.
191 * platform/mac-wk1/TestExpectations:
193 2016-10-18 Chris Dumez <cdumez@apple.com>
195 Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
196 https://bugs.webkit.org/show_bug.cgi?id=163580
198 Reviewed by Sam Weinig.
200 Update existing test to reflect behavior change. We now correctly throw a TypeError
201 when passing an unexpected track object type to the TrackEvent constructor.
203 * fast/events/constructors/track-event-constructor-expected.txt:
204 * fast/events/constructors/track-event-constructor.html:
206 2016-10-18 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
208 Rebase test in fast/mediastream
210 [GTK] Test gardening after r206956
211 https://bugs.webkit.org/show_bug.cgi?id=163596
215 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
217 2016-10-18 Eric Carlson <eric.carlson@apple.com>
219 [MediaStream] Resolve constraints and enumerate devices in the UI process
220 https://bugs.webkit.org/show_bug.cgi?id=162147
221 <rdar://problem/28803569>
223 Reviewed by Darin Adler.
225 * fast/mediastream/getusermedia-expected.txt: Updated.
226 * fast/mediastream/getusermedia.html: Ditto.
227 * fast/mediastream/mock-media-source-expected.txt: Ditto.
229 2016-10-18 Caitlin Potter <caitp@igalia.com>
231 [JSC] ES6 Method functions should not have prototype
232 https://bugs.webkit.org/show_bug.cgi?id=162530
234 Reviewed by Saam Barati.
236 Update expected error message to no longer indicate "strict mode"
237 (which is not always true), and add additional tests for the presence
238 of "caller" and "arguments" on accessor MethodDefinitions.
240 * js/basic-strict-mode-expected.txt:
241 * js/caller-property-expected.txt:
242 * js/class-syntax-method-names-expected.txt:
243 * js/es6-function-properties-expected.txt:
244 * js/non-strict-function-properties-expected.txt:
245 * js/script-tests/caller-property.js:
246 * js/script-tests/class-syntax-method-names.js:
247 * js/script-tests/es6-function-properties.js:
250 (get checkProperties):
251 * js/script-tests/non-strict-function-properties.js:
253 2016-10-18 Javier Fernandez <jfernandez@igalia.com>
255 [css-grid] Different width of grid container between initial load and refresh
256 https://bugs.webkit.org/show_bug.cgi?id=163535
258 Reviewed by Manuel Rego Casasnovas.
260 Tests to ensure repeated layouts on grid elements produce the same results when using
261 orthogonal grid items.
263 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
264 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
266 2016-10-17 Sergio Villar Senin <svillar@igalia.com>
268 [css-grid] Constrain by min|max-height on auto repeat computation
269 https://bugs.webkit.org/show_bug.cgi?id=163540
271 Reviewed by Darin Adler.
273 Some new test cases to verify that min-height is used on the auto repeat tracks computation
274 whenever the height is indefinite and max-height is not.
276 * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
277 * fast/css-grid-layout/grid-auto-fill-rows.html:
278 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
279 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
281 2016-10-17 Megan Gardner <megan_gardner@apple.com>
283 Add test and infrastructure for link popover
284 https://bugs.webkit.org/show_bug.cgi?id=163406
286 Reviewed by Simon Fraser.
288 * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
289 * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
291 2016-10-17 Joseph Pecoraro <pecoraro@apple.com>
293 Web Inspector: Add toggles for debugger pauses at console.assert failures
294 https://bugs.webkit.org/show_bug.cgi?id=139542
295 <rdar://problem/19281600>
297 Reviewed by Timothy Hatcher.
299 * inspector/debugger/pause-on-assert.html:
300 * inspector/debugger/pause-reason.html:
301 These tests need to enable pause on assertions.
303 * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
304 * inspector/debugger/setPauseOnAssertions.html: Added.
305 Specific tests for the new protocol method.
307 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
309 Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
310 https://bugs.webkit.org/show_bug.cgi?id=163362
312 Unreviewed test gardening.
314 * platform/ios-simulator-wk2/TestExpectations:
316 2016-10-17 Simon Fraser <simon.fraser@apple.com>
318 Implement DOMRect/DOMRectReadOnly
319 https://bugs.webkit.org/show_bug.cgi?id=163464
321 Reviewed by Darin Adler.
323 New test and new results for global constructor tests.
325 * geometry/DOMRect-001-expected.txt: Added.
326 * geometry/DOMRect-001.html: Added.
327 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
328 * js/dom/global-constructors-attributes-expected.txt:
329 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
330 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
331 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
332 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
333 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
334 * platform/win/js/dom/global-constructors-attributes-expected.txt:
336 2016-10-17 Antoine Quint <graouts@apple.com>
338 [Modern Media Controls] Basic MediaController
339 https://bugs.webkit.org/show_bug.cgi?id=163539
340 <rdar://problem/28797542>
342 Reviewed by Darin Adler.
344 Testing the properties of the new MediaController class and the availability and behavior of the
345 createControls() global function.
347 * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
348 * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
349 * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
350 * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
351 * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
352 * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
354 2016-10-17 Michael Catanzaro <mcatanzaro@igalia.com>
356 [GTK] Skip layout tests under crypto/workers/subtle
358 * platform/gtk/TestExpectations:
360 2016-10-17 Nan Wang <n_wang@apple.com>
362 AX: [Mac] mapping for output elements
363 https://bugs.webkit.org/show_bug.cgi?id=163471
365 Reviewed by Chris Fleizach.
367 * accessibility/mac/output-element-expected.txt: Added.
368 * accessibility/mac/output-element.html: Added.
370 2016-10-17 Simon Fraser <simon.fraser@apple.com>
372 Implement DOMPoint/DOMPointReadOnly
373 https://bugs.webkit.org/show_bug.cgi?id=133916
375 Reviewed by Darin Adler.
377 New Web Platform-style test, and rebaselines.
379 * geometry/DOMPoint-001-expected.txt: Added.
380 * geometry/DOMPoint-001.html: Added.
381 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
382 * js/dom/global-constructors-attributes-expected.txt:
383 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
384 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
385 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
386 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
387 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
388 * platform/win/js/dom/global-constructors-attributes-expected.txt:
390 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
392 Rebaseline mathml/mathml-in-dashboard.html for mac.
394 Unreviewed test gardening.
396 * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
398 2016-10-16 Nan Wang <n_wang@apple.com>
400 AX: [Mac] roleDescription for AXTextField input types
401 https://bugs.webkit.org/show_bug.cgi?id=163419
402 <rdar://problem/28766192>
404 Reviewed by Darin Adler.
406 * platform/mac/accessibility/roles-exposed-expected.txt:
408 2016-10-16 Michael Catanzaro <mcatanzaro@igalia.com>
410 Unreviewed GTK test gardening
412 * mathml/mathml-in-dashboard-expected.txt:
413 * platform/gtk/TestExpectations:
415 2016-10-16 Antoine Quint <graouts@apple.com>
417 [Modern Media Controls] Styles for StartButton are missing
418 https://bugs.webkit.org/show_bug.cgi?id=163499
419 <rdar://problem/28792009>
421 Reviewed by Darin Adler.
423 New test checking StartButton instances have the right CSS styles applied to their DOM structure.
425 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
426 * media/modern-media-controls/start-button/start-button-styles.html: Added.
428 2016-10-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
430 [EFL] Meter tests have been failed since r207280
432 Unreviewed EFL gardening. And add new baseline for meter-element.html.
434 * platform/efl/TestExpectations: Mark 2 tests to failure.
435 * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
437 2016-10-15 Said Abou-Hallawa <sabouhallawa@apple.com>
439 Delete the animated image catchup code
440 https://bugs.webkit.org/show_bug.cgi?id=163410
442 Reviewed by Simon Fraser.
444 This animated gif has one red frame, one green frame and two red frames.
445 The test page renders only two frames from this this image on a canvas. The
446 test passes if the second frame (the green one) is rendered on the canvas
447 even if drawImage() is called after the duration of the first frame.
449 * fast/images/ordered-animated-image-frames-expected.html: Added.
450 * fast/images/ordered-animated-image-frames.html: Added.
451 * fast/images/resources/animated-red-green-blue.gif: Added.
453 2016-10-15 Myles C. Maxfield <mmaxfield@apple.com>
455 Test that duplicate axis values in font-variation-settings are resolved correctly
456 https://bugs.webkit.org/show_bug.cgi?id=163489
458 Reviewed by Darin Adler.
460 * fast/text/variations/duplicate-axis-expected.html: Added.
461 * fast/text/variations/duplicate-axis.html: Added.
463 2016-10-15 Sam Weinig <sam@webkit.org>
465 MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
466 https://bugs.webkit.org/show_bug.cgi?id=163475
468 Reviewed by Simon Fraser.
470 * fast/dom/message-port-deleted-by-accessor.html:
471 Switch source parameter to null to avoid accidental type error.
473 * fast/events/constructors/message-event-constructor-expected.txt:
474 * fast/events/constructors/message-event-constructor.html:
475 Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
477 2016-10-15 Antoine Quint <graouts@apple.com>
479 [Modern Media Controls] macOS inline controls
480 https://bugs.webkit.org/show_bug.cgi?id=163444
481 <rdar://problem/27989473>
483 Reviewed by Dean Jackson.
485 Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
487 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
488 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
489 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
490 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
491 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
492 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
493 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
494 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
495 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
496 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
497 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
498 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
499 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
500 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
501 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
502 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
503 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
504 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
506 2016-10-14 Antti Koivisto <antti@apple.com>
508 100% CPU on homedepot.com page
509 https://bugs.webkit.org/show_bug.cgi?id=163452
510 <rdar://problem/28730708>
512 Reviewed by Simon Fraser.
514 * fast/animation/animation-style-update-size-expected.txt: Added.
515 * fast/animation/animation-style-update-size.html: Added.
517 2016-10-14 Chris Dumez <cdumez@apple.com>
519 Unreviewed, rolling out r207319.
521 Regressed Dromaeo and may have caused crashes under
522 GuardMalloc (rdar://problem/28780835)
526 "[Web IDL] Add support for [SameObject] extended attribute"
527 https://bugs.webkit.org/show_bug.cgi?id=163414
528 http://trac.webkit.org/changeset/207319
530 2016-10-14 Manuel Rego Casasnovas <rego@igalia.com>
532 [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
533 https://bugs.webkit.org/show_bug.cgi?id=163434
535 Reviewed by Sergio Villar Senin.
537 * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
538 * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
540 2016-10-14 Joseph Pecoraro <pecoraro@apple.com>
542 test262: Failure with RegExp.prototype.compile when pattern is undefined
543 https://bugs.webkit.org/show_bug.cgi?id=163431
545 Reviewed by Yusuke Suzuki.
547 * js/regexp-compile-expected.txt:
548 * js/script-tests/regexp-compile.js:
550 2016-10-14 Antoine Quint <graouts@apple.com>
552 REGRESSION (r207299): media/modern-media-controls/pip-button/pip-button.html and media/modern-media-controls/skip-back-button/skip-back-button.html are flaky
553 https://bugs.webkit.org/show_bug.cgi?id=163411
555 Reviewed by Antoine Quint.
557 Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
559 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
560 * media/modern-media-controls/forward-button/forward-button.html:
561 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
562 * media/modern-media-controls/mute-button/mute-button.html:
563 * media/modern-media-controls/pip-button/pip-button.html:
564 * media/modern-media-controls/rewind-button/rewind-button.html:
565 * media/modern-media-controls/skip-back-button/skip-back-button.html:
566 * media/modern-media-controls/tracks-button/tracks-button.html:
568 2016-10-14 Youenn Fablet <youenn@apple.com>
570 Make NetworkCache aware of fetch cache mode
571 https://bugs.webkit.org/show_bug.cgi?id=163332
573 Reviewed by Antti Koivisto.
575 * platform/ios-simulator/TestExpectations:
576 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
577 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
578 * platform/win/TestExpectations:
579 * platform/wk2/TestExpectations:
581 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
583 Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
584 https://bugs.webkit.org/show_bug.cgi?id=163426
586 Reviewed by Geoffrey Garen.
588 * js/exception-expression-offset-expected.txt:
589 * js/script-tests/exception-expression-offset.js:
591 Correct existing tests and add new tests for multiple and intermixed
592 dot / bracket accesses.
594 2016-10-13 Alex Christensen <achristensen@webkit.org>
596 Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
597 https://bugs.webkit.org/show_bug.cgi?id=163413
599 Reviewed by Tim Horton.
601 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
602 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
603 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
604 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
605 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
606 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
607 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
608 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
609 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
610 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
611 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
612 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
613 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
614 * fast/css/getComputedStyle/computed-style-border-image.html:
615 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
616 * fast/css/getComputedStyle/computed-style-cross-fade.html:
617 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
618 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
619 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
620 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
621 * fast/loader/url-parse-1-expected.txt:
622 * fast/url/host-lowercase-per-scheme-expected.txt:
623 * fast/url/safari-extension-expected.txt:
624 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
625 Update test expectations. This is how they were before r207162, showing that this change to the URLParser increases compatibility.
627 2016-10-13 Chris Dumez <cdumez@apple.com>
629 [Web IDL] Add support for [SameObject] extended attribute
630 https://bugs.webkit.org/show_bug.cgi?id=163414
632 Reviewed by Darin Adler.
634 Add layout test coverage.
636 * js/dom/SameObject-support-expected.txt: Added.
637 * js/dom/SameObject-support.html: Added.
639 2016-10-13 Nan Wang <n_wang@apple.com>
641 AX: [Mac] better accessibility support for Summary elements
642 https://bugs.webkit.org/show_bug.cgi?id=163367
643 <rdar://problem/28745010>
645 Reviewed by Chris Fleizach.
647 * accessibility/mac/details-summary-expected.txt:
648 * accessibility/mac/details-summary-role-description-expected.txt:
649 * accessibility/mac/details-summary-role-description.html:
650 * accessibility/mac/details-summary.html:
652 2016-10-13 Ryan Haddad <ryanhaddad@apple.com>
654 Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
655 https://bugs.webkit.org/show_bug.cgi?id=161951
657 Unreviewed test gardening.
659 * platform/mac/TestExpectations:
661 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
663 Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
664 https://bugs.webkit.org/show_bug.cgi?id=163378
665 <rdar://problem/28749376>
667 Reviewed by Saam Barati.
669 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
670 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
671 * inspector/debugger/breakpoints/resources/dump-general.js:
672 * inspector/debugger/stepping/stepping-misc-expected.txt:
673 * inspector/debugger/stepping/stepping-misc.html:
674 Add tests for these kinds of special cases.
676 2016-10-13 Antoine Quint <graouts@apple.com>
678 [Modern Media Controls] MediaControls base class
679 https://bugs.webkit.org/show_bug.cgi?id=163387
680 <rdar://problem/28753955>
682 Reviewed by Dean Jackson.
684 Testing the properties of the new MediaControls class.
686 * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
687 * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
688 * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
689 * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
690 * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
691 * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
693 2016-10-13 Antoine Quint <graouts@apple.com>
695 [Modern Media Controls] TimeControl and TimeLabel
696 https://bugs.webkit.org/show_bug.cgi?id=163356
697 <rdar://problem/28741376>
699 Reviewed by Dean Jackson.
701 Adding tests for the new TimeControl and TimeLabel classes.
703 * media/modern-media-controls/time-control/time-control-expected.txt: Added.
704 * media/modern-media-controls/time-control/time-control.html: Added.
705 * media/modern-media-controls/time-label/time-label-expected.txt: Added.
706 * media/modern-media-controls/time-label/time-label.html: Added.
708 2016-10-13 Jer Noble <jer.noble@apple.com>
710 CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
711 https://bugs.webkit.org/show_bug.cgi?id=163336
713 Reviewed by Alex Christensen.
715 * media/media-source/media-source-remove-crash-expected.txt: Added.
716 * media/media-source/media-source-remove-crash.html: Added.
718 2016-10-13 Sergio Villar Senin <svillar@igalia.com>
720 [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
721 https://bugs.webkit.org/show_bug.cgi?id=163283
723 Reviewed by Manuel Rego Casasnovas.
725 Uncommented a bunch of failing test cases that are working fine now.
727 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
728 * fast/css-grid-layout/grid-intrinsic-maximums.html:
730 2016-10-11 Sergio Villar Senin <svillar@igalia.com>
732 [css-grid] Fix intrinsic maximums resolution with fit-content and auto
733 https://bugs.webkit.org/show_bug.cgi?id=163282
735 Reviewed by Manuel Rego Casasnovas.
737 New test cases to verify that all tracks with intrinsic max track sizing functions are used
738 in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
739 http://wkb.ug/163283.
741 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
742 * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
744 2016-10-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
746 [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
747 https://bugs.webkit.org/show_bug.cgi?id=163383
749 Unreviewed gardening.
751 * platform/gtk/TestExpectations:
752 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
753 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
754 * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
755 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
756 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
757 * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
758 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
759 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
761 2016-10-13 Antti Koivisto <antti@apple.com>
763 Support scoped style for user agent shadow trees
764 https://bugs.webkit.org/show_bug.cgi?id=163212
765 <rdar://problem/28715318>
767 Reviewed by Ryosuke Niwa and Andreas Kling.
769 * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
770 * fast/dom/HTMLMeterElement/meter-clone.html:
771 * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
772 * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
773 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
774 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
776 2016-10-12 Chris Dumez <cdumez@apple.com>
778 Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
779 https://bugs.webkit.org/show_bug.cgi?id=163369
781 Reviewed by Ryosuke Niwa.
783 Add layout test coverage.
785 * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
786 * fast/events/webkit-media-key-events-constructor.html: Added.
788 2016-10-12 Chris Dumez <cdumez@apple.com>
790 Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
791 https://bugs.webkit.org/show_bug.cgi?id=163358
793 Reviewed by Kent Tamura.
795 Add layout test coverage.
797 * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
798 * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
800 2016-10-12 Zalan Bujtas <zalan@apple.com>
802 RenderRubyRun should not mark child renderers dirty at the end of layout.
803 https://bugs.webkit.org/show_bug.cgi?id=163359
804 <rdar://problem/28711840>
806 Reviewed by David Hyatt.
808 * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
809 * fast/ruby/rubyrun-has-bad-child.html: Added.
811 2016-10-12 Simon Fraser <simon.fraser@apple.com>
813 polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
814 https://bugs.webkit.org/show_bug.cgi?id=163276
816 Reviewed by Sam Weinig.
818 * css3/masking/large-clip-path-expected.txt: Added.
819 * css3/masking/large-clip-path.html: Added.
821 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
823 Web Inspector: step-into `console.log(o)` should not step through inspector javascript
824 https://bugs.webkit.org/show_bug.cgi?id=161656
825 <rdar://problem/28181123>
827 Reviewed by Timothy Hatcher.
829 * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
830 * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
831 Ensure step-into a console.log statement steps past it, and doesn't pause
832 inside the non-visible internal script.
834 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
836 Unreviewed, add expected file for new test after r207239
837 https://bugs.webkit.org/show_bug.cgi?id=163245
839 Add an "expected.txt" file.
841 * js/dom/domjit-accessor-node-type-expected.txt: Added.
843 2016-10-12 Antoine Quint <graouts@apple.com>
845 [Modern Media Controls] Sliders: scrubber and volume
846 https://bugs.webkit.org/show_bug.cgi?id=163328
847 <rdar://problem/28733838>
849 Reviewed by Dean Jackson.
851 Testing the properties of the new Slider class and its subclasses.
853 * media/modern-media-controls/resources/media-controls-utils.js: Added.
855 (shouldBeEqualToRGBAColor):
856 * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
857 * media/modern-media-controls/scrubber/scrubber.html: Added.
858 * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
859 * media/modern-media-controls/slider/slider-constructor.html: Added.
860 * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
861 * media/modern-media-controls/slider/slider-fill.html: Added.
862 * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
863 * media/modern-media-controls/slider/slider-styles.html: Added.
864 * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
865 * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
866 * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
867 * media/modern-media-controls/volume-slider/volume-slider.html: Added.
868 * platform/ios-simulator/TestExpectations:
870 2016-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
872 Add experimental support for the "formatForeColor" inputType
873 https://bugs.webkit.org/show_bug.cgi?id=163348
874 <rdar://problem/28739334>
876 Reviewed by Ryosuke Niwa.
878 Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
879 foreground color, and that their data attributes are as expected.
881 * fast/events/input-events-forecolor-data-expected.txt: Added.
882 * fast/events/input-events-forecolor-data.html: Added.
883 * platform/ios-simulator/TestExpectations:
885 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
887 [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
888 https://bugs.webkit.org/show_bug.cgi?id=163245
890 Reviewed by Filip Pizlo.
892 * js/dom/domjit-accessor-node-type.html: Added.
894 2016-10-12 Chris Dumez <cdumez@apple.com>
896 Update more events to stop using legacy [ConstructorTemplate=Event]
897 https://bugs.webkit.org/show_bug.cgi?id=163339
899 Reviewed by Ryosuke Niwa.
901 Update existing tests to reflect minor behavior changes.
903 * fast/events/constructors/storage-event-constructor-expected.txt:
904 * fast/events/constructors/storage-event-constructor.html:
905 * fast/events/constructors/webgl-context-event-constructor-expected.txt:
906 * fast/events/constructors/webgl-context-event-constructor.html:
908 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
910 Web Inspector: Improve support for logging Proxy objects in console
911 https://bugs.webkit.org/show_bug.cgi?id=163323
912 <rdar://problem/28432553>
914 Reviewed by Timothy Hatcher.
916 * inspector/console/console-log-proxy-expected.txt: Added.
917 * inspector/console/console-log-proxy.html: Added.
918 Add a test specific to console logs of Proxy objects to ensure the get
919 trap is not used in different cases.
921 * inspector/model/remote-object-expected.txt:
922 * inspector/model/remote-object.html:
923 * platform/mac/inspector/model/remote-object-expected.txt:
924 Update results for Proxy objects and include a test for a multi-level
925 Proxy object, which should preview the target.
927 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
929 Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
930 https://bugs.webkit.org/show_bug.cgi?id=162809
932 Reviewed by Geoffrey Garen.
934 * inspector/debugger/stepping/stepping-control-flow-expected.txt:
935 * inspector/debugger/stepping/stepping-control-flow.html:
936 Add new tests for stepping through conditional expressions with constants,
937 logical operations, binary operations, and unary negations.
939 * inspector/debugger/stepping/stepping-loops-expected.txt:
940 * inspector/debugger/stepping/stepping-loops.html:
941 Update tests for changes in stepping behavior in for loops.
943 2016-10-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
945 [GTK] Tests that fail since the new URLParser has been enabled on r207162.
946 https://bugs.webkit.org/show_bug.cgi?id=163335
948 Unreviewed gardening.
950 Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
952 * platform/gtk/TestExpectations:
953 * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
954 * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
955 * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
956 * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
957 * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
958 * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
959 * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
960 * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
961 * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
962 * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
963 * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
964 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
966 2016-10-12 Chris Dumez <cdumez@apple.com>
968 Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
969 https://bugs.webkit.org/show_bug.cgi?id=163319
971 Reviewed by Darin Adler.
973 Rebaseline several existing tests to reflect minor behavior changes:
974 - We now properly use the default member value when an explicit undefined
976 - We throw more exceptions when bad input is passed.
977 - Exception messages are sometimes slightly different.
979 * fast/events/constructors/before-load-event-constructor-expected.txt:
980 * fast/events/constructors/before-load-event-constructor.html:
981 * fast/events/constructors/composition-event-constructor-expected.txt:
982 * fast/events/constructors/composition-event-constructor.html:
983 * fast/events/constructors/error-event-constructor-expected.txt:
984 * fast/events/constructors/error-event-constructor.html:
985 * fast/events/constructors/focus-event-constructor-expected.txt:
986 * fast/events/constructors/focus-event-constructor.html:
987 * fast/events/constructors/hash-change-event-constructor-expected.txt:
988 * fast/events/constructors/hash-change-event-constructor.html:
989 * fast/events/constructors/pop-state-event-constructor-expected.txt:
990 * fast/events/constructors/pop-state-event-constructor.html:
991 * fast/events/constructors/transition-event-constructor-expected.txt:
992 * fast/events/constructors/transition-event-constructor.html:
993 * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
994 * fast/events/constructors/webkit-animation-event-constructor.html:
995 * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
996 * fast/events/constructors/webkit-transition-event-constructor.html:
998 2016-10-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1000 [EFL] Mark url tests to failure
1002 Unreviewed EFL gardening on Oct. 12th.
1004 URL tests have been failed since r207162.
1006 * platform/efl/TestExpectations:
1008 2016-10-11 Dean Jackson <dino@apple.com>
1010 Fix a typo in the test.
1012 * fast/media/mq-color-gamut.html:
1014 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1016 Skipping loader/stateobjects tests on mac and ios-simulator debug.
1017 https://bugs.webkit.org/show_bug.cgi?id=163307
1019 Unreviewed test gardening.
1021 * platform/ios-simulator/TestExpectations:
1022 * platform/mac/TestExpectations:
1024 2016-10-11 Dean Jackson <dino@apple.com>
1026 color-gamut media query shouldn't ASSERT on invalid values
1027 https://bugs.webkit.org/show_bug.cgi?id=163303
1028 <rdar://problem/28724566>
1030 Reviewed by Simon Fraser.
1034 * fast/media/mq-color-gamut-expected.html:
1035 * fast/media/mq-color-gamut.html:
1037 2016-10-11 Chris Dumez <cdumez@apple.com>
1039 Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
1040 https://bugs.webkit.org/show_bug.cgi?id=163289
1042 Reviewed by Sam Weinig.
1044 Update existing test cases now that we throw more exceptions on bad input.
1046 * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
1047 * fast/events/constructors/overconstrained-error-event-constructor.html:
1048 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1049 * fast/mediastream/MediaStreamTrackEvent-constructor.html:
1051 2016-10-11 Dean Jackson <dino@apple.com>
1053 Implement prefers-reduced-motion media query
1054 https://bugs.webkit.org/show_bug.cgi?id=163250
1055 <rdar://problem/28704129>
1057 Reviewed by Simon Fraser.
1059 One test checks the system value. The other test overrides
1060 the system values to make sure as much as possible is working.
1062 * fast/media/mq-prefers-reduced-motion-expected.html: Added.
1063 * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
1064 * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
1065 * fast/media/mq-prefers-reduced-motion.html: Added.
1067 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1069 Skip tests added with r207155 that rely on touch events.
1071 Unreviewed test gardening.
1073 * platform/ios-simulator/TestExpectations:
1075 2016-10-11 Chris Dumez <cdumez@apple.com>
1077 Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
1078 https://bugs.webkit.org/show_bug.cgi?id=163293
1080 Reviewed by Darin Adler.
1082 Update existing test to reflect a small behavior change. Passing an explicit
1083 undefined as 'reason' members now initializes the attribute to the empty
1084 string (the member's default value) instead of the string "undefined". This
1085 new behavior matches Chrome and Firefox.
1087 * fast/events/constructors/close-event-constructor-expected.txt:
1088 * fast/events/constructors/close-event-constructor.html:
1090 2016-10-11 Alex Christensen <achristensen@webkit.org>
1092 Enable URLParser by default
1093 https://bugs.webkit.org/show_bug.cgi?id=162660
1096 Reviewed by Sam Weinig.
1098 Many failing tests are now passing.
1100 The tests in fast/url look like they are an old test suite, some of which we were failing.
1101 We now pass many more of the tests. Those results are updated.
1102 Some URLs in the suite are invalid, and we now "fail" those tests. Rather than update the
1103 tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
1104 because there were many tests whose result was FAIL. Each such case is explained below.
1106 * fast/dom/DOMURL/parsing-expected.txt:
1107 * fast/dom/DOMURL/parsing.html:
1108 Percent-encoded values in the host are supposed to be decoded according to the spec.
1109 %2f decodes to '/' which is an invalid domain character.
1111 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1112 * fast/dom/DOMURL/set-href-attribute-hash.html:
1113 Added a space to the domain (which is an invalid domain character and the others in this
1114 test are not according to the spec) in order to continue to test that setting the hash of
1115 an invalid URL does not change its href.
1117 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1118 * fast/dom/DOMURL/set-href-attribute-protocol.html:
1119 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1120 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
1121 "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
1123 * fast/url/file-expected.txt:
1124 * fast/url/file-http-base-expected.txt:
1125 Updated results. Many tests that were failing are now passing.
1127 * fast/url/anchor-expected.txt:
1128 Percent-encoding of non-ASCII characters in fragments now matches Firefox.
1130 * fast/url/host-expected.txt:
1131 Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
1132 This matches Chrome and the spec.
1133 URLs with an empty host with a port should fail to parse.
1134 This matches Chrome, Firefox, and the spec.
1136 * fast/url/host-lowercase-per-scheme-expected.txt:
1137 According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
1138 Different browsers seem to have the existing behavior for different reasons.
1139 See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
1141 * fast/url/idna2003-expected.txt:
1142 * fast/url/invalid-urls-utf8-expected.txt:
1143 Host encoding is now done according to the spec.
1145 * fast/url/invalid-idn-expected.txt:
1146 Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
1148 * fast/url/ipv4-expected.txt:
1149 * fast/url/ipv6-expected.txt:
1150 "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
1151 This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
1152 parse to URLs that are also equal, even if they are written differently.
1154 * fast/url/path-expected.txt:
1155 * fast/url/relative-expected.txt:
1156 * fast/url/relative-win-expected.txt:
1157 * fast/url/safari-extension-expected.txt:
1158 Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
1159 safari-extension is not special.
1160 Hosts should always be canonicalized to lowercase.
1162 * fast/url/segments-expected.txt:
1163 * fast/url/segments-from-data-url-expected.txt:
1164 The path of "foo://" should be "/" not "//".
1165 Extra slashes immediately after scheme:// should be ignored.
1166 URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
1168 * fast/url/segments-userinfo-vs-host-expected.txt:
1169 '@' can be in the user. If it is, it is percent encoded. This matches Chrome and Firefox.
1170 "foo://" has a path of "/" not "//"
1171 Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
1173 * fast/url/standard-url-expected.txt:
1174 * fast/url/tab-and-newline-stripping-expected.txt:
1175 http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
1176 It passed with URL::parse because we used to only check that the characters inside the []
1177 were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
1179 * fast/url/url-credentials-escaping-expected.txt:
1180 Credential encoding is now according to spec.
1182 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
1183 http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
1184 instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
1187 * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1188 Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
1189 This test still passes on w3c-test.org. We can look into why it is failing locally later.
1190 See webkit.org/b/163127
1192 * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
1193 * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
1194 * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
1195 http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
1196 non-ASCII and lowercased if it is.
1198 * fast/forms/ValidityState-typeMismatch-url.html:
1199 * fast/forms/ValidityState-typeMismatch-url-expected.txt:
1200 Spaces in the host are invalid. This matches Firefox and the spec.
1202 * http/tests/inspector/network/copy-as-curl.html:
1203 '{' and '}' are now percent encoded in the URL path. This matches Firefox, Chrome, and the spec.
1205 * fast/loader/location-port.html:
1206 * fast/loader/location-port-expected.txt:
1207 parsing or setting ports in URLs with no host is no longer supported. This matches Firefox and Chrome.
1209 * security/block-test-expected.txt:
1210 * platform/mac/security/block-test-expected.txt:
1211 out-of-bounds ports now cause parsing failures.
1213 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
1214 "http://[]/" now fails to parse because it is an invalid IPv6 host.
1216 * fast/url/ipv6-expected.txt:
1217 IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
1218 This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
1220 * fast/loader/url-parse-1-expected.txt:
1221 Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
1223 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
1224 The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
1225 It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
1226 It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
1227 This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
1228 See webkit.org/b/163127
1230 * http/tests/contentextensions/make-https-expected.txt:
1231 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1232 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1233 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1234 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1235 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1236 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1237 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1238 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1239 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1240 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1241 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1242 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1243 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1244 * fast/css/getComputedStyle/computed-style-border-image.html:
1245 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1246 * fast/css/getComputedStyle/computed-style-cross-fade.html:
1247 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1248 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1249 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1250 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1251 URLs with non-special schemes and no slash after the host now do when canonicalized.
1253 * fast/css-generated-content/malformed-url.html:
1254 This tested what happens when you have an invalid host. | is now a valid host character.
1255 I changed it to have a % in the host to test the same behavior.
1257 * fast/loader/window-open-to-invalid-url-disallowed.html:
1258 * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
1259 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
1260 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
1261 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
1262 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
1263 "http://a=a&b=b" is no longer an invalid URL. We used to consider the '&' character to be an invalid domain character
1264 and we don't any more. This matches Chrome, Firefox, and the spec.
1265 To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
1267 * fast/loader/file-URL-with-port-number.html:
1268 File URLs with a port but no host are now invalid, matching Chrome and Firefox. File URLs with a port and a host are Ok, though.
1270 * platform/ios-simulator-wk1/fast/loader: Added.
1271 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1272 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1273 * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1274 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1275 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1276 * platform/mac-wk1/fast/loader: Added.
1277 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1278 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1279 * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1280 * platform/mac-wk1/imported: Added.
1281 * platform/mac-wk1/imported/w3c: Added.
1282 * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
1283 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1284 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1285 * platform/mac/security/block-test-expected.txt:
1286 Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
1287 In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
1288 See rdar://problem/28701914
1290 2016-10-11 Daniel Bates <dabates@apple.com>
1292 [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
1293 https://bugs.webkit.org/show_bug.cgi?id=163244
1294 <rdar://problem/27250015>
1296 Reviewed by Jer Noble.
1298 Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
1300 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
1301 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
1302 * media/media-controls.js:
1303 (clickPlayButton): Added.
1304 * media/require-user-gesture-to-load-video-expected.txt: Added.
1305 * media/require-user-gesture-to-load-video.html: Added.
1306 * media/video-controls-transformed.html: Write in terms of clickPlayButton().
1307 * media/video-controls-visible-audio-only.html: Ditto.
1308 * media/video-fullscreeen-only-playback.html: Ditto.
1309 * media/video-play-audio-require-user-gesture.html: Ditto.
1310 * media/video-play-require-user-gesture.html: Ditto.
1311 * media/video-test.js:
1313 * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
1314 we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
1316 2016-10-11 Daniel Bates <dabates@apple.com>
1318 [iOS] Sandbox QuickLook previews
1319 https://bugs.webkit.org/show_bug.cgi?id=163240
1320 <rdar://problem/25961633>
1322 Reviewed by Brent Fulgham.
1324 Add tests to ensure that we sandbox QuickLook previews.
1326 * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
1327 * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
1328 * http/tests/quicklook/base-url-blocked-expected.txt: Added.
1329 * http/tests/quicklook/base-url-blocked.html: Added.
1330 * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
1331 * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
1332 * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
1333 * http/tests/quicklook/csp-header-ignored.html: Added.
1334 * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
1335 * http/tests/quicklook/document-domain-is-empty-string.html: Added.
1336 * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
1337 * http/tests/quicklook/external-stylesheet-blocked.html: Added.
1338 * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
1339 * http/tests/quicklook/hide-referer-on-navigation.html: Added.
1340 * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
1341 * http/tests/quicklook/resources/base-url-blocked.docx: Added.
1342 * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
1343 * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
1344 * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
1345 * http/tests/quicklook/resources/fail.html: Added.
1346 * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
1347 * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
1348 * http/tests/quicklook/resources/pass.docx: Added.
1349 * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
1350 * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
1351 (tapAtPointAndNotifyDone):
1354 * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
1355 * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
1356 * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
1357 * http/tests/quicklook/submit-form-blocked.html: Added.
1358 * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
1359 * http/tests/quicklook/top-navigation-blocked.html: Added.
1360 * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
1361 because uiController.singleTapAtPoint() is not implemented.
1363 2016-10-10 Sam Weinig <sam@webkit.org>
1365 Use IDLTypes in more places
1366 https://bugs.webkit.org/show_bug.cgi?id=163247
1368 Reviewed by Darin Adler.
1370 * fast/events/constructors/message-event-constructor-expected.txt:
1371 * fast/mediastream/MediaStreamConstructor-expected.txt:
1372 Update tests for different error message.
1374 2016-10-11 Antoine Quint <graouts@apple.com>
1376 [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
1377 https://bugs.webkit.org/show_bug.cgi?id=163249
1379 Reviewed by Antoine Quint.
1381 Wait until all icon images are loaded before running the assertions. We can determine whether
1382 a button's icon image is loaded by checking it's been sized.
1385 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1387 2016-10-11 Antoine Quint <graouts@apple.com>
1389 [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
1390 https://bugs.webkit.org/show_bug.cgi?id=163248
1392 Reviewed by Antoine Quint.
1394 Wait until all icon images are loaded before running the assertions. We can determine whether
1395 a button's icon image is loaded by checking it's been sized.
1398 * media/modern-media-controls/airplay-button/airplay-button.html:
1400 2016-10-11 Antoine Quint <graouts@apple.com>
1402 [Modern Media Controls] Buttons container
1403 https://bugs.webkit.org/show_bug.cgi?id=163238
1404 <rdar://problem/28701864>
1406 Reviewed by Dean Jackson.
1408 Adding tests for the new ButtonsContainer class.
1410 * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
1411 * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
1412 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
1413 * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
1414 * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
1415 * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
1417 2016-10-11 Youenn Fablet <youenn@apple.com>
1419 [Fetch API] Support Request cache mode
1420 https://bugs.webkit.org/show_bug.cgi?id=162281
1422 Reviewed by Alex Christensen.
1424 Activating request-cache.html tests for WK1, but not yet for WK2.
1427 * platform/mac/TestExpectations:
1428 * platform/wk2/TestExpectations:
1430 2016-10-11 Chris Dumez <cdumez@apple.com>
1432 Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
1433 https://bugs.webkit.org/show_bug.cgi?id=163266
1435 Reviewed by Darin Adler.
1437 Update existing layout test covering the IDBVersionChangeEvent constructor
1438 to test to EventInit dictionary members as well.
1440 * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
1441 * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
1443 2016-10-10 Adam Bergkvist <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
1445 WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
1446 https://bugs.webkit.org/show_bug.cgi?id=163202
1448 Reviewed by Eric Carlson.
1450 Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
1453 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
1454 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
1455 * platform/mac/TestExpectations:
1456 Skip above test until the Mac port builds with WEB_RTC.
1458 2016-10-10 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
1460 [EFL] Skip imported/w3c/web-platform-tests for a while
1462 Unreviewed EFL gardening.
1464 Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
1465 So skip the tests until fixing all problems.
1467 Additionally this patch removes duplciated tests.
1469 * platform/efl/TestExpectations:
1471 2016-10-10 Chris Dumez <cdumez@apple.com>
1473 Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
1474 https://bugs.webkit.org/show_bug.cgi?id=163254
1476 Reviewed by Darin Adler.
1478 Update existing tests now that:
1479 - Exception messages are now slightly different in some cases.
1480 - We now throw when an invalid relatedTarget type is passed in the dictionary.
1482 * fast/events/constructors/mouse-event-constructor.html:
1483 * fast/events/constructors/wheel-event-constructor.html:
1484 * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
1485 * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
1487 2016-10-10 Chris Dumez <cdumez@apple.com>
1489 Add support for languagechange event
1490 https://bugs.webkit.org/show_bug.cgi?id=163222
1492 Reviewed by Ryosuke Niwa.
1494 Add layout test coverage.
1496 * fast/dom/window-languagechange-event-expected.txt: Added.
1497 * fast/dom/window-languagechange-event.html: Added.
1499 2016-10-10 Nan Wang <n_wang@apple.com>
1501 AX: Expose invalid status for input types with that information
1502 https://bugs.webkit.org/show_bug.cgi?id=163252
1503 <rdar://problem/28704409>
1505 Reviewed by Chris Fleizach.
1507 * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
1508 * accessibility/mac/invalid-status-for-input-types.html: Added.
1510 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1512 Marking two media/modern-media-controls tests as failing.
1513 https://bugs.webkit.org/show_bug.cgi?id=163248
1515 Unreviewed test gardening.
1519 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1521 TestExpectations cleanup for LayoutTests that no longer exist.
1523 Unreviewed test gardening.
1526 * platform/ios-simulator-wk2/TestExpectations:
1527 * platform/ios-simulator/TestExpectations:
1528 * platform/mac/TestExpectations:
1530 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1532 Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
1533 https://bugs.webkit.org/show_bug.cgi?id=162505
1535 Unreviewed test gardening.
1537 * platform/mac-wk2/TestExpectations:
1539 2016-10-10 Antoine Quint <graouts@apple.com>
1541 [Modern Media Controls] Placards
1542 https://bugs.webkit.org/show_bug.cgi?id=163110
1543 <rdar://problem/28669342>
1545 Reviewed by Dean Jackson.
1547 Testing the properties of the new Placard class and its subclasses.
1549 * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
1550 * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
1551 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
1552 * media/modern-media-controls/pip-placard/pip-placard.html: Added.
1553 * media/modern-media-controls/placard/placard-expected.txt: Added.
1554 * media/modern-media-controls/placard/placard.html: Added.
1556 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1558 Marking fast/replaced/preferred-widths.html as flaky on mac.
1559 https://bugs.webkit.org/show_bug.cgi?id=116621
1561 Unreviewed test gardening.
1563 * platform/mac/TestExpectations:
1565 2016-10-10 Chris Dumez <cdumez@apple.com>
1567 Add support for Navigator.languages attribute
1568 https://bugs.webkit.org/show_bug.cgi?id=163220
1570 Reviewed by Darin Adler.
1572 Rebase existing test to reflect change.
1574 * fast/dom/navigator-detached-no-crash-expected.txt:
1575 * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
1577 2016-10-10 Chris Dumez <cdumez@apple.com>
1579 Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
1580 https://bugs.webkit.org/show_bug.cgi?id=163187
1582 Reviewed by Darin Adler.
1584 Rebaseline existing test now that:
1585 - Exception messages are sometimes a bit different
1586 - We properly use the default member value when input is an explicit undefined
1587 - We throw in more cases of bad input
1589 * fast/events/constructors/message-event-constructor-expected.txt:
1590 * fast/events/constructors/message-event-constructor.html:
1592 2016-10-10 Antoine Quint <graouts@apple.com>
1594 [Modern Media Controls] Buttons
1595 https://bugs.webkit.org/show_bug.cgi?id=163109
1596 <rdar://problem/28668954>
1598 Reviewed by Dean Jackson.
1600 Adding new tests for all new button types introduced, including any custom JS properties
1601 and backing DOM structure that they may have, as well as checking which assets are loaded.
1603 * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
1604 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
1605 * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
1606 * media/modern-media-controls/airplay-button/airplay-button.html: Added.
1607 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
1608 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
1609 * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
1610 * media/modern-media-controls/forward-button/forward-button.html: Added.
1611 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
1612 * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
1613 * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
1614 * media/modern-media-controls/mute-button/mute-button.html: Added.
1615 * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
1616 * media/modern-media-controls/pip-button/pip-button.html: Added.
1617 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
1618 * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
1619 * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
1620 * media/modern-media-controls/rewind-button/rewind-button.html: Added.
1621 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
1622 * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
1623 * media/modern-media-controls/start-button/start-button-expected.txt: Added.
1624 * media/modern-media-controls/start-button/start-button.html: Added.
1625 * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
1626 * media/modern-media-controls/tracks-button/tracks-button.html: Added.
1627 * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
1629 2016-10-10 Nan Wang <n_wang@apple.com>
1631 AX: Update AXPlaceHolder algorithm
1632 https://bugs.webkit.org/show_bug.cgi?id=163229
1634 Reviewed by Chris Fleizach.
1636 * accessibility/placeholder-expected.txt:
1637 * accessibility/placeholder.html:
1639 2016-10-10 Yusuke Suzuki <utatane.tea@gmail.com>
1641 [DOMJIT] Implement Node accessors in DOMJIT
1642 https://bugs.webkit.org/show_bug.cgi?id=163005
1644 Reviewed by Filip Pizlo.
1646 * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
1647 * js/dom/domjit-accessor-monomorphic.html: Added.
1648 * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
1649 * js/dom/domjit-accessor-polymorphic.html: Added.
1651 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1653 Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
1654 https://bugs.webkit.org/show_bug.cgi?id=163231
1656 Unreviewed test gardening.
1658 * platform/mac/TestExpectations:
1660 2016-10-10 Wenson Hsieh <wenson_hsieh@apple.com>
1662 Support InputEvent.data for the new InputEvent spec
1663 https://bugs.webkit.org/show_bug.cgi?id=163113
1664 <rdar://problem/28681935>
1666 Reviewed by Darin Adler.
1668 Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
1669 and selecting candidate replacements in plain text and contenteditable areas.
1671 Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
1673 * fast/events/input-events-fired-when-typing-expected.txt:
1674 * fast/events/input-events-fired-when-typing.html:
1675 * fast/events/input-events-paste-data-expected.txt: Added.
1676 * fast/events/input-events-paste-data.html: Added.
1677 * fast/events/input-events-typing-data-expected.txt: Added.
1678 * fast/events/input-events-typing-data.html: Added.
1679 * platform/ios-simulator/TestExpectations:
1681 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1683 Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
1684 https://bugs.webkit.org/show_bug.cgi?id=156070
1686 Unreviewed test gardening.
1688 * platform/mac-wk1/TestExpectations:
1689 * platform/mac/TestExpectations:
1691 2016-10-10 Jer Noble <jer.noble@apple.com>
1693 Address flaky airplay-* LayouTests
1694 https://bugs.webkit.org/show_bug.cgi?id=163044
1696 Reviewed by Brent Fulgham.
1698 * media/airplay-autoplay.html:
1699 * platform/mac/TestExpectations:
1701 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1703 Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
1704 https://bugs.webkit.org/show_bug.cgi?id=162647
1706 Unreviewed test gardening.
1708 * platform/ios-simulator/TestExpectations:
1710 2016-10-10 Youenn Fablet <youennf@gmail.com>
1712 Sync web-platform-tests up to revision 33f4da1
1713 https://bugs.webkit.org/show_bug.cgi?id=163205
1715 Reviewed by Alex Christensen.
1717 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
1718 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
1719 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
1720 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
1721 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
1722 * tests-options.json:
1724 2016-10-10 Youenn Fablet <youenn@apple.com>
1726 [Fetch API] Memory cache should not bypass redirect mode
1727 https://bugs.webkit.org/show_bug.cgi?id=162959
1729 Reviewed by Darin Adler.
1731 * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
1732 * http/tests/fetch/redirectmode-and-preload.html: Added.
1733 * http/tests/fetch/resources/redirect-with-cache.php:
1735 2016-10-09 Antti Koivisto <antti@apple.com>
1737 Enable optimized stylesheet updates in shadow trees
1738 https://bugs.webkit.org/show_bug.cgi?id=163180
1740 Reviewed by Darin Adler.
1742 * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
1743 * fast/shadow-dom/scoped-style-invalidation.html: Added.
1745 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
1747 Unreviewed, EFL Gardening on Oct. 10th - 2
1749 Mark missing test to Skip because the tests aren't supported by EFL yet.
1750 Unskip passing tests and add *PASS* to some flaky tests because I guess
1753 * platform/efl/TestExpectations:
1755 2016-10-09 Wenson Hsieh <wenson_hsieh@apple.com>
1757 Support InputEvent.inputType for the new InputEvent spec
1758 https://bugs.webkit.org/show_bug.cgi?id=163025
1759 <rdar://problem/28658092>
1761 Reviewed by Darin Adler.
1763 Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
1764 be prevented via the InputEvent fired in a `beforechange` handler.
1766 * fast/events/before-input-prevent-biu-expected.txt: Added.
1767 * fast/events/before-input-prevent-biu.html: Added.
1768 * fast/events/before-input-prevent-cut-expected.txt: Added.
1769 * fast/events/before-input-prevent-cut.html: Added.
1770 * fast/events/before-input-prevent-paste-expected.txt: Added.
1771 * fast/events/before-input-prevent-paste.html: Added.
1772 * fast/events/before-input-prevent-typing-expected.txt: Added.
1773 * fast/events/before-input-prevent-typing.html: Added.
1774 * fast/events/before-input-prevent-undo-expected.txt: Added.
1775 * fast/events/before-input-prevent-undo.html: Added.
1776 * platform/ios-simulator/TestExpectations:
1778 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
1780 [EFL] Gardening timout tests, failure tests on Oct. 10th.
1782 Unreviewed EFL gardening.
1784 * platform/efl/TestExpectations:
1786 2016-10-07 Ryosuke Niwa <rniwa@webkit.org>
1788 REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
1789 https://bugs.webkit.org/show_bug.cgi?id=163145
1791 Reviewed by Darin Adler.
1793 Added a regression test.
1795 * fast/dom/NodeList/form-labels-length-expected.txt: Added.
1796 * fast/dom/NodeList/form-labels-length.html: Added.
1798 2016-10-09 Chris Dumez <cdumez@apple.com>
1800 Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
1801 https://bugs.webkit.org/show_bug.cgi?id=163176
1803 Reviewed by Darin Adler.
1805 Rebaseline existing test now that the exception message is slightly
1806 different in some cases. Also add test coverage for passing
1807 modifierAltGraph / modifierCapsLock in initialization dictionary.
1809 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1810 * fast/events/constructors/keyboard-event-constructor.html:
1812 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
1814 [GTK] Miscellaneous unreviewed test gardening
1816 * platform/gtk/TestExpectations:
1818 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
1820 [GTK] Skip new custom elements tests, they're all failing
1822 * platform/gtk/TestExpectations:
1824 2016-10-09 Youenn Fablet <youenn@apple.com>
1826 Promise attribute getters should reject promises in case of casted-this errors
1827 https://bugs.webkit.org/show_bug.cgi?id=163167
1829 Reviewed by Darin Adler.
1831 * fast/text/font-face-set-javascript-expected.txt:
1832 * fast/text/font-face-set-javascript.html:
1834 2016-10-08 Chris Dumez <cdumez@apple.com>
1836 [Mac] Write HTML to the pasteboard when copying image in WebKit
1837 https://bugs.webkit.org/show_bug.cgi?id=163100
1839 Reviewed by Darin Adler.
1841 Convert editing/pasteboard/copy-standalone-image.html into a ref test
1842 and unskip on WebKit2 now that it passes there as well. Before this
1843 patch, the test would fail on WebKit2 (the pasted image would not be
1846 * editing/pasteboard/copy-standalone-image-expected.html: Added.
1847 * editing/pasteboard/copy-standalone-image.html:
1848 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
1849 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
1850 * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
1851 * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
1852 * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
1853 * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
1854 * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
1855 * platform/wk2/TestExpectations:
1857 2016-10-08 Chris Dumez <cdumez@apple.com>
1859 Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
1860 https://bugs.webkit.org/show_bug.cgi?id=163174
1862 Reviewed by Darin Adler.
1864 Update existing layout test to reflect minor behavior change.
1866 * fast/events/constructors/custom-event-constructor-expected.txt:
1867 * fast/events/constructors/custom-event-constructor.html:
1869 2016-10-08 Chris Dumez <cdumez@apple.com>
1871 Add support for ClipboardEvent
1872 https://bugs.webkit.org/show_bug.cgi?id=163164
1874 Reviewed by Darin Adler.
1876 Extended layout test coverage.
1878 * editing/pasteboard/clipboard-event-expected.txt: Added.
1879 * editing/pasteboard/clipboard-event.html: Added.
1880 * fast/events/clipboard-event-constructor-expected.txt: Added.
1881 * fast/events/clipboard-event-constructor.html: Added.
1882 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
1883 * http/tests/workers/worker-importScriptsOnError-expected.txt:
1884 * inspector/model/remote-object-get-properties-expected.txt:
1885 * js/dom/global-constructors-attributes-expected.txt:
1886 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1887 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1888 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1889 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1891 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
1893 Marking js/regress-141098.html as flaky on mac.
1894 https://bugs.webkit.org/show_bug.cgi?id=163046
1896 Unreviewed test gardening.
1898 * platform/mac/TestExpectations:
1900 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
1902 Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
1903 https://bugs.webkit.org/show_bug.cgi?id=140022
1905 Unreviewed test gardening.
1907 * platform/mac/TestExpectations:
1909 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
1911 Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
1912 https://bugs.webkit.org/show_bug.cgi?id=161653
1914 Unreviewed test gardening.
1916 * platform/mac-wk2/TestExpectations:
1918 2016-10-08 Youenn Fablet <youennf@gmail.com>
1920 [Fetch API] Request constructor should provide exception messages
1921 https://bugs.webkit.org/show_bug.cgi?id=162382
1923 Reviewed by Darin Adler.
1925 * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
1927 2016-10-07 Chris Dumez <cdumez@apple.com>
1929 window.navigator.language incorrectly returns all lowercase string
1930 https://bugs.webkit.org/show_bug.cgi?id=163096
1932 Reviewed by Darin Adler.
1934 Update existing test so that it does not lowercase navigator.language
1935 before checking it. This way, we can make sure it returns en-US and
1938 * js/dom/navigator-language-expected.txt:
1939 * js/dom/navigator-language.html:
1941 2016-10-07 Yusuke Suzuki <utatane.tea@gmail.com>
1943 REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
1944 https://bugs.webkit.org/show_bug.cgi?id=163046
1946 Reviewed by Saam Barati.
1948 This is attempt-to-fix patch since I cannot reproduce this flakiness.
1949 We reduce the number of frames to back off from the stack overflow to
1950 catch the closer frame limit to the actual stack limit.
1952 * js/script-tests/regress-141098.js:
1954 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
1956 Unreviewed, mark a test as failing on iOS simulator
1958 This was intended to be a part of r206944.
1960 * platform/ios-simulator/TestExpectations:
1962 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
1964 Support onbeforeinput event handling for the new InputEvent spec
1965 https://bugs.webkit.org/show_bug.cgi?id=163021
1966 <rdar://problem/28658073>
1968 Reviewed by Darin Adler.
1970 Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
1971 tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
1972 new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
1973 text from being inserted or deleted.
1975 * editing/undo/undo-after-event-edited.html:
1976 * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
1977 * fast/events/before-input-events-different-start-end-elements.html: Added.
1978 * fast/events/before-input-events-prevent-default-expected.txt: Added.
1979 * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
1980 * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
1981 * fast/events/before-input-events-prevent-default.html: Added.
1982 * fast/events/input-events-fired-when-typing-expected.txt:
1983 * fast/events/input-events-fired-when-typing.html:
1984 * platform/ios-simulator/TestExpectations:
1986 2016-10-07 Nan Wang <n_wang@apple.com>
1988 AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
1989 https://bugs.webkit.org/show_bug.cgi?id=108996
1991 Reviewed by Chris Fleizach.
1993 * accessibility/mac/figure-element-expected.txt: Added.
1994 * accessibility/mac/figure-element.html: Added.
1996 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
1998 Marking inspector/debugger/stepping tests as flaky.
1999 https://bugs.webkit.org/show_bug.cgi?id=161951
2001 Unreviewed test gardening.
2005 2016-10-07 Jonathan Bedard <jbedard@apple.com>
2007 js/function-apply-aliased.html is timing out
2008 https://bugs.webkit.org/show_bug.cgi?id=127860
2010 Reviewed by Darin Adler.
2012 This test no longer times out. Reintegrating into test suites.
2014 * TestExpectations: Stopped skipping js/function-apply-aliased.html.
2016 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2018 Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
2019 https://bugs.webkit.org/show_bug.cgi?id=155138
2021 Unreviewed test gardening.
2023 * platform/mac-wk2/TestExpectations:
2024 * platform/mac/TestExpectations:
2026 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2028 Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
2029 https://bugs.webkit.org/show_bug.cgi?id=162975
2031 Unreviewed test gardening.
2033 * platform/mac-wk2/TestExpectations:
2035 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2037 Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
2038 https://bugs.webkit.org/show_bug.cgi?id=163139
2040 Unreviewed test gardening.
2042 * platform/mac-wk2/TestExpectations:
2044 2016-10-07 Chris Dumez <cdumez@apple.com>
2046 Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
2047 https://bugs.webkit.org/show_bug.cgi?id=163124
2049 Reviewed by Ryosuke Niwa.
2051 Update existing test to reflect behavior change.
2053 * fast/workers/resources/worker-navigator.js:
2054 * fast/workers/worker-navigator-expected.txt:
2056 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2058 Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
2059 https://bugs.webkit.org/show_bug.cgi?id=163136
2061 Unreviewed test gardening.
2063 * platform/mac-wk2/TestExpectations:
2065 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2067 Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
2068 https://bugs.webkit.org/show_bug.cgi?id=161720
2070 Unreviewed test gardening.
2072 * platform/mac/TestExpectations:
2074 2016-10-07 Nan Wang <n_wang@apple.com>
2076 AX: AXRoleDescription for details and summary elements
2077 https://bugs.webkit.org/show_bug.cgi?id=163094
2079 Reviewed by Chris Fleizach.
2081 * accessibility/mac/details-summary-role-description-expected.txt: Added.
2082 * accessibility/mac/details-summary-role-description.html: Added.
2084 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2086 Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
2087 https://bugs.webkit.org/show_bug.cgi?id=163122
2089 Unreviewed test gardening.
2091 * platform/mac/TestExpectations:
2093 2016-10-07 Zalan Bujtas <zalan@apple.com>
2095 https://vuldb.com/?cvssv3.2012 takes long time to load.
2096 https://bugs.webkit.org/show_bug.cgi?id=162994
2097 <rdar://problem/28593746>
2099 Reviewed by Darin Adler.
2101 It takes ~100 seconds to run this test case without the fix (300ms with the fix).
2102 Surely it will timeout if it gets regressed.
2104 * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
2105 * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
2106 * platform/mac/TestExpectations: Skip perf test in debug.
2108 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2110 Marking contentextensions tests as flaky on mac-wk2.
2111 https://bugs.webkit.org/show_bug.cgi?id=162942
2113 Unreviewed test gardening.
2115 * platform/mac-wk2/TestExpectations:
2117 2016-10-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
2119 WebRTC: Test gardening
2120 https://bugs.webkit.org/show_bug.cgi?id=163106
2122 Reviewed by Philippe Normand.
2124 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2125 Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
2127 * platform/gtk/TestExpectations:
2128 Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
2130 2016-10-06 Myles C. Maxfield <mmaxfield@apple.com>
2132 Variation fonts don't affect glyph advances
2133 https://bugs.webkit.org/show_bug.cgi?id=163093
2135 Reviewed by Darin Adler.
2137 * platform/ios-simulator/TestExpectations: Mark the test
2138 as failing on iOS because that OS doesn't have Skia.
2139 * fast/text/variations/advances-expected.txt: Added.
2140 * fast/text/variations/advances.html: Added.
2142 2016-10-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2144 [EFL] Skip to test imported/w3c/web-platform-tests/
2146 Unreivewed EFL gardening
2148 Too many tests have been failures, timeout, and crash.
2149 Skip it for a while until we fix it.
2151 * platform/efl/TestExpectations:
2153 2016-10-06 Commit Queue <commit-queue@webkit.org>
2155 Unreviewed, rolling out r206713.
2156 https://bugs.webkit.org/show_bug.cgi?id=163097
2158 triggers apparent codegen bug on ARM 32-bit (Requested by smfr
2163 "Support transitions/animations of background-position with
2164 right/bottom-relative values"
2165 https://bugs.webkit.org/show_bug.cgi?id=162048
2166 http://trac.webkit.org/changeset/206713
2168 2016-10-06 Ryosuke Niwa <rniwa@webkit.org>
2170 Upgrading and constructing element should always report exception instead of rethrowing
2171 https://bugs.webkit.org/show_bug.cgi?id=162996
2173 Reviewed by Darin Adler.
2175 Updated the tests to expect exceptions thrown during custom element constructions are always reported.
2177 * fast/custom-elements/Document-createElement-expected.txt:
2178 * fast/custom-elements/Document-createElement.html:
2179 * fast/custom-elements/defined-pseudo-class-expected.txt:
2180 * fast/custom-elements/defined-pseudo-class.html:
2181 * fast/custom-elements/upgrading/Node-cloneNode.html:
2182 * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
2184 2016-10-06 Jiewen Tan <jiewen_tan@apple.com>
2186 Add a dummy SubtleCrypto interface
2187 https://bugs.webkit.org/show_bug.cgi?id=162992
2188 <rdar://problem/28643573>
2190 Reviewed by Brent Fulgham.
2192 * crypto/resources/common.js:
2193 * crypto/subtle/gc-2-expected.txt: Added.
2194 * crypto/subtle/gc-2.html: Added.
2195 * crypto/subtle/gc-3-expected.txt: Added.
2196 * crypto/subtle/gc-3.html: Added.
2197 * crypto/subtle/gc-expected.txt: Added.
2198 * crypto/subtle/gc.html: Added.
2199 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
2200 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
2201 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
2202 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
2203 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
2204 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
2205 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
2206 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
2207 * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
2208 * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
2209 * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
2210 * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
2211 * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
2212 * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
2213 * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
2214 * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
2215 * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
2216 * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
2217 * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
2218 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
2219 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
2220 * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
2221 * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
2222 * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
2223 * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
2224 * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
2225 * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
2226 * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
2227 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
2228 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
2229 * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
2230 * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
2231 * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
2232 * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
2233 * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
2234 * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
2235 * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
2236 * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
2237 * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
2238 * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
2239 * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
2240 * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
2241 * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
2242 * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2243 * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2244 * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
2245 * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
2246 * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
2247 * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
2248 * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
2249 * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
2250 * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
2251 * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
2252 * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
2253 * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
2254 * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
2255 * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
2256 * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
2257 * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
2258 * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
2259 * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
2260 * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
2261 * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
2262 * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
2263 * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
2264 * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
2265 * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
2266 * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
2267 * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
2268 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
2269 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
2270 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
2271 * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
2272 * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
2273 * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
2274 * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
2275 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
2276 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
2277 * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
2278 * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
2279 * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
2280 * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
2281 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
2282 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
2283 * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
2284 * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
2285 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
2286 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
2287 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes-expected.txt.
2288 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
2289 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
2290 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent-expected.txt.
2291 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html.
2292 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
2293 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
2294 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
2295 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html.
2296 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
2297 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
2298 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
2299 * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
2300 * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
2301 * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
2302 * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
2303 * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
2304 * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
2305 * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
2306 * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
2307 * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
2308 * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
2309 * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
2310 * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
2311 * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
2312 * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
2313 * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
2314 * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
2315 * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
2316 * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
2317 * crypto/workers/subtle/gc-worker-expected.txt: Added.
2318 * crypto/workers/subtle/gc-worker.html: Added.
2319 * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
2320 * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
2321 * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
2322 * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
2323 * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
2324 * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
2325 * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
2326 * crypto/workers/subtle/resources/gc-worker.js: Added.
2327 * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
2328 * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
2329 * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
2330 * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
2331 * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
2332 * platform/efl/TestExpectations:
2333 * platform/gtk/TestExpectations:
2334 * platform/ios-simulator-wk1/TestExpectations:
2335 * platform/win/TestExpectations:
2337 2016-10-06 Antti Koivisto <antti@apple.com>
2339 Mutating styleSheet in shadow tree doesn't update the style
2340 https://bugs.webkit.org/show_bug.cgi?id=162744
2341 <rdar://problem/28550588>
2343 Reviewed by Ryosuke Niwa.
2345 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
2346 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
2348 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
2350 WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
2351 https://bugs.webkit.org/show_bug.cgi?id=162961
2353 Reviewed by Eric Carlson.
2355 Emulate changing the ICE transport sates of three transceivers and observe the resulting
2356 changes to the aggregated iceConnectionState.
2358 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
2359 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
2360 * platform/mac/TestExpectations:
2361 Skip above test until the Mac port builds with WEB_RTC.
2363 2016-10-06 Ryan Haddad <ryanhaddad@apple.com>
2365 Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
2366 https://bugs.webkit.org/show_bug.cgi?id=162999
2368 Unreviewed test gardening.
2370 * platform/mac-wk2/TestExpectations:
2372 2016-10-06 Antoine Quint <graouts@apple.com>
2374 [Modern Media Controls] Icon service and the IconButton class
2375 https://bugs.webkit.org/show_bug.cgi?id=162970
2376 <rdar://problem/28631803>
2378 Reviewed by Dean Jackson.
2380 Testing all public properties and methods of the iconService singleton and IconButton class.
2382 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
2383 * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
2384 * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
2385 * media/modern-media-controls/icon-button/icon-button.html: Added.
2386 * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
2387 * media/modern-media-controls/icon-service/icon-service.html: Added.
2388 * media/modern-media-controls/layout-item/layout-item-expected.txt:
2389 * media/modern-media-controls/layout-item/layout-item.html:
2390 * platform/ios-simulator/TestExpectations:
2392 2016-10-06 Youenn Fablet <youenn@apple.com>
2394 Refresh WPT tests up to c875b42
2395 https://bugs.webkit.org/show_bug.cgi?id=159712
2399 * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
2401 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
2403 WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
2404 https://bugs.webkit.org/show_bug.cgi?id=162957
2406 Reviewed by Eric Carlson.
2408 Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
2411 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
2412 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
2413 * platform/mac/TestExpectations:
2414 Skip above test until the Mac port builds with WEB_RTC
2416 2016-10-06 Youenn Fablet <youenn@apple.com>
2418 [WK2] 304 revalidation on the network process does not update the validated response
2419 https://bugs.webkit.org/show_bug.cgi?id=162973
2421 Reviewed by Darin Adler.
2423 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2424 Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
2425 The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
2426 As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
2428 2016-10-06 Nan Wang <n_wang@apple.com>
2430 AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
2431 https://bugs.webkit.org/show_bug.cgi?id=162999
2433 Reviewed by Chris Fleizach.
2435 * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
2436 * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
2438 2016-10-05 Yusuke Suzuki <utatane.tea@gmail.com>
2440 [JSC] Add @throwXXXError bytecode intrinsic
2441 https://bugs.webkit.org/show_bug.cgi?id=162995
2443 Reviewed by Saam Barati.
2445 * js/Object-assign-expected.txt:
2447 2016-10-05 Wenson Hsieh <wenson_hsieh@apple.com>
2449 Introduce InputEvent bindings in preparation for the input events spec
2450 https://bugs.webkit.org/show_bug.cgi?id=162954
2452 Reviewed by Ryosuke Niwa.
2454 Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
2456 * fast/events/input-events-fired-when-typing-expected.txt: Added.
2457 * fast/events/input-events-fired-when-typing.html: Added.
2458 * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
2459 * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
2460 * js/dom/global-constructors-attributes-expected.txt:
2461 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2462 * platform/ios-simulator/TestExpectations:
2463 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2464 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2465 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2467 2016-10-05 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2469 [EFL] Mark timeout tests to *Timeout*
2471 Unreviewed EFL gardening.
2473 Timeout has been happened on some tests.
2475 * platform/efl/TestExpectations:
2477 2016-10-05 Ryosuke Niwa <rniwa@webkit.org>
2479 Import v1 custom elements tests from W3C
2480 https://bugs.webkit.org/show_bug.cgi?id=162987
2482 Reviewed by Chris Dumez.
2484 Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
2486 * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
2487 * fast/custom-elements/CustomElementRegistry.html: Removed.
2488 * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
2489 * fast/custom-elements/HTMLElement-constructor.html: Removed.
2490 * fast/custom-elements/adopted-callback-expected.txt: Removed.
2491 * fast/custom-elements/adopted-callback.html: Removed.
2492 * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
2493 * fast/custom-elements/attribute-changed-callback.html: Removed.
2494 * fast/custom-elements/connected-callbacks-expected.txt: Removed.
2495 * fast/custom-elements/connected-callbacks.html: Removed.
2496 * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
2497 * fast/custom-elements/disconnected-callbacks.html: Removed.
2499 2016-10-05 Andy VanWagoner <thetalecrafter@gmail.com>
2501 [INTL] Implement Intl.getCanonicalLocales
2502 https://bugs.webkit.org/show_bug.cgi?id=162768
2504 Reviewed by Benjamin Poulain.
2506 * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
2507 * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
2509 2016-10-05 Ryan Haddad <ryanhaddad@apple.com>
2511 Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
2512 https://bugs.webkit.org/show_bug.cgi?id=162986
2514 Unreviewed test gardening.
2516 * platform/mac-wk1/TestExpectations:
2518 2016-10-05 Chris Dumez <cdumez@apple.com>
2520 KeyboardEvent.getModifierState() should support "CapsLock" modifier
2521 https://bugs.webkit.org/show_bug.cgi?id=162861
2523 Reviewed by Darin Adler.
2525 Extend layout test coverage to cover 'Caps Lock' modifier.
2527 * fast/events/special-key-events-in-input-text-expected.txt:
2528 * fast/events/special-key-events-in-input-text.html:
2530 2016-10-05 Zalan Bujtas <zalan@apple.com>
2532 Missing quotation mark when <q> gets reparented.
2533 https://bugs.webkit.org/show_bug.cgi?id=162940
2535 Reviewed by Darin Adler.
2537 The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
2539 * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
2540 * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
2542 2016-10-05 Daniel Bates <dabates@apple.com>
2544 [WK2][NetworkSession] Ping requests should follow redirects if applicable
2545 https://bugs.webkit.org/show_bug.cgi?id=162580
2546 <rdar://problem/28631274>
2548 Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
2549 to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
2551 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping-expected.txt: Renamed from LayoutTests/http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt.
2552 * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html: Renamed from LayoutTests/http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html.
2553 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
2554 if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
2556 2016-10-05 Daniel Bates <dabates@apple.com>
2558 [WK2][NetworkSession] Ping requests should follow redirects if applicable
2559 https://bugs.webkit.org/show_bug.cgi?id=162580
2560 <rdar://problem/28631274>
2562 Reviewed by Alex Christensen.
2564 Add tests to ensure that we follow redirects for ping requests that are initiated as part
2565 of hyperlink auditing.
2567 Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
2568 information in the saved report and updated expected results for existing tests as a result
2571 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
2572 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
2573 * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
2574 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
2575 * http/tests/contentextensions/hide-on-ping-expected.txt:
2576 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
2577 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
2578 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
2579 * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
2580 * http/tests/contentextensions/resources/save-ping.php:
2581 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
2582 * http/tests/navigation/image-load-in-unload-handler-expected.txt:
2583 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
2584 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
2585 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
2586 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
2587 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
2588 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
2589 * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
2590 * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
2591 * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
2592 * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
2593 * http/tests/navigation/resources/save-Ping.php:
2594 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
2596 2016-10-05 Daniel Bates <dabates@apple.com>
2598 Do not follow redirects when sending violation report
2599 https://bugs.webkit.org/show_bug.cgi?id=162520
2600 <rdar://problem/27957639>
2602 Reviewed by Alex Christensen.
2604 Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
2605 when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
2606 to save the URL of the original ping request and conditionally clear cookies. Modified
2607 http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
2608 These changes together with the existing HTTP Host information that is saved with the report we can detect
2609 if a redirect occurred when saving a report.
2611 Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
2613 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
2614 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
2615 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
2616 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
2617 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
2618 * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
2619 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
2620 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2621 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2622 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2623 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
2624 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
2625 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2626 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2627 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
2628 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
2629 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2630 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2631 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
2632 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
2633 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
2634 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
2635 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
2636 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
2637 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
2638 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
2639 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
2640 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2641 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
2642 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
2643 * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
2644 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
2645 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
2646 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
2647 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
2648 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
2649 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
2650 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
2651 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
2652 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
2653 * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
2654 * http/tests/security/contentSecurityPolicy/resources/save-report.php:
2655 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
2656 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
2657 * http/tests/security/xssAuditor/report-script-tag-expected.txt:
2658 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
2659 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
2660 * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
2661 * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
2662 * http/tests/security/xssAuditor/resources/echo-intertag.pl:
2664 2016-10-04 Chris Dumez <cdumez@apple.com>
2666 Implement KeyboardEvent.code from the UI Event spec
2667 https://bugs.webkit.org/show_bug.cgi?id=149584
2669 Reviewed by Darin Adler.
2671 Extend layout test coverage.
2673 * fast/events/arrow-keys-on-body-expected.txt:
2674 * fast/events/arrow-keys-on-body.html:
2675 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2676 * fast/events/constructors/keyboard-event-constructor.html:
2677 * fast/events/key-events-in-input-button-expected.txt:
2678 * fast/events/key-events-in-input-button.html:
2679 * fast/events/key-events-in-input-text-expected.txt:
2680 * fast/events/key-events-in-input-text.html:
2681 * fast/events/keyboardevent-code-expected.txt: Added.
2682 * fast/events/keyboardevent-code.html: Added.
2683 * fast/events/special-key-events-in-input-text-expected.txt:
2684 * fast/events/special-key-events-in-input-text.html:
2686 2016-10-04 Simon Fraser <simon.fraser@apple.com>
2688 [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
2689 https://bugs.webkit.org/show_bug.cgi?id=162934
2691 Reviewed by Dean Jackson.
2693 * fast/events/ios/event-stream-single-tap-expected.txt: Added.
2694 * fast/events/ios/event-stream-single-tap.html: Added.
2696 2016-10-04 Chris Dumez <cdumez@apple.com>
2698 Add support for KeyboardEvent.isComposing attribute
2699 https://bugs.webkit.org/show_bug.cgi?id=162921
2701 Reviewed by Darin Adler.
2703 Extend layout test coverage to test KeyboardEvent.isComposing.
2705 * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt:
2706 * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html:
2707 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2708 * fast/events/constructors/keyboard-event-constructor.html:
2710 2016-10-03 Ryosuke Niwa <rniwa@webkit.org>
2712 ShadowRoot interface should have elementFromPoint
2713 https://bugs.webkit.org/show_bug.cgi?id=162882
2715 Reviewed by Chris Dumez.
2717 Add a W3C style testharness.js test for elementFromPoint on ShadowRoot.
2719 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt: Added.
2720 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html: Added.
2722 2016-10-04 Myles C. Maxfield <mmaxfield@apple.com>
2724 font-family: cursive should map to KaiTi in Chinese
2725 https://bugs.webkit.org/show_bug.cgi?id=162889
2726 <rdar://problem/28363547>
2728 Reviewed by Tim Horton.
2730 * fast/text/cursive-zh-expected.html: Added.
2731 * fast/text/cursive-zh.html: Added.
2733 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2735 Marking http/tests/cache/disk-cache/disk-cache-media.html as flaky on mac-wk2.
2736 https://bugs.webkit.org/show_bug.cgi?id=162946
2738 Unreviewed test gardening.
2740 * platform/mac-wk2/TestExpectations:
2742 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2744 Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on mac-wk2.
2745 https://bugs.webkit.org/show_bug.cgi?id=162945
2747 Unreviewed test gardening.
2749 * platform/mac-wk2/TestExpectations:
2751 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2753 Marking http/tests/cache/disk-cache/resource-becomes-uncacheable.html as flaky on mac-wk2.
2754 https://bugs.webkit.org/show_bug.cgi?id=161649
2756 Unreviewed test gardening.
2758 * platform/mac-wk2/TestExpectations:
2760 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2762 Marking transitions/background-position-transitions.html as flaky.
2763 https://bugs.webkit.org/show_bug.cgi?id=162881
2765 Unreviewed test gardening.
2769 2016-10-04 Chris Dumez <cdumez@apple.com>
2771 Return null when window.open() is popup blocked
2772 https://bugs.webkit.org/show_bug.cgi?id=162897
2774 Reviewed by Michael Catanzaro.
2776 Rebaseline existing tests to reflect behavior change.
2778 * fast/events/popup-blocked-from-fake-button-click-expected.txt:
2779 * fast/events/popup-blocked-from-fake-button-click.html:
2780 * fast/events/popup-blocked-from-fake-focus-expected.txt:
2781 * fast/events/popup-blocked-from-fake-focus.html:
2782 * fast/events/popup-blocked-from-fake-user-gesture-expected.txt:
2783 * fast/events/popup-blocked-from-fake-user-gesture.html:
2784 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor-expected.txt:
2785 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
2786 * fast/events/popup-blocking-timers3-expected.txt:
2787 * fast/events/popup-blocking-timers3.html:
2788 * fast/events/popup-blocking-timers4-expected.txt:
2789 * fast/events/popup-blocking-timers4.html:
2790 * fast/events/popup-blocking-timers6-expected.txt:
2791 * fast/events/popup-blocking-timers6.html:
2793 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2795 Marking http/tests/cache/disk-cache/disk-cache-204-status-code.html as flaky on mac-wk2.
2796 https://bugs.webkit.org/show_bug.cgi?id=162685
2798 Unreviewed test gardening.
2800 * platform/mac-wk2/TestExpectations:
2802 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
2804 Land TestExpectations for rdar://problem/28586837.
2806 Unreviewed test gardening.
2808 * platform/mac/TestExpectations:
2810 2016-10-04 Youenn Fablet <youenn@apple.com>
2812 [mac-wk1] LayoutTest http/tests/security/cached-cross-origin-preloading-css-stylesheet.html is a flaky failure
2813 https://bugs.webkit.org/show_bug.cgi?id=162791
2815 Reviewed by Alex Christensen.
2817 Flackiness was due to one preload sometimes arriving after the test was finished.
2818 This causes the issue of not having the preload actually being checked against CORS and the console error was not displayed.
2819 Making the test wait 1 second after all loads finish to ensure the preload will also finishes.
2821 Cleaning the test and improving it by:
2822 - making each load to take 1 second (so that preload is not finished when actual load happens
2823 - adding some comments explaining each subtest
2824 - printing DONE at the end of all loads.
2826 * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt:
2827 * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html:
2828 * platform/mac-wk1/TestExpectations: Removed flaky expectation.
2830 2016-10-03 Myles C. Maxfield <mmaxfield@apple.com>
2832 Implement rendering of font-variation-settings
2833 https://bugs.webkit.org/show_bug.cgi?id=162782
2835 Reviewed by Zalan Bujtas.
2837 * fast/text/variations/duplicate-expected.html: Added.
2838 * fast/text/variations/duplicate.html: Added.
2839 * fast/text/variations/exist-expected-mismatch.html: Added.
2840 * fast/text/variations/exist.html: Added.
2841 * fast/text/variations/getComputedStyle.html:
2842 * fast/text/variations/inheritance-expected.html: Added.
2843 * fast/text/variations/inheritance.html: Added.
2844 * fast/text/variations/order-expected.html: Added.
2845 * fast/text/variations/order.html: Added.
2846 * fast/text/variations/outofbounds-expected.html: Added.
2847 * fast/text/variations/outofbounds.html: Added.
2849 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
2851 Marking svg/custom/animate-initial-pause-unpause.html as flaky on mac and ios-simulator-wk2 debug.
2852 https://bugs.webkit.org/show_bug.cgi?id=127116
2854 Unreviewed test gardening.
2856 * platform/ios-simulator-wk2/TestExpectations:
2857 * platform/mac/TestExpectations:
2859 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
2861 Marking fast/events/tabindex-focus-blur-all.html as a flaky timeout on mac-debug.
2862 https://bugs.webkit.org/show_bug.cgi?id=162830
2864 Unreviewed test gardening.
2866 * platform/mac/TestExpectations:
2868 2016-10-03 Brent Fulgham <bfulgham@apple.com>
2870 Avoid null dereference when changing focus in design mode.
2871 https://bugs.webkit.org/show_bug.cgi?id=162877
2872 <rdar://problem/28061261>
2874 Reviewed by Chris Dumez.
2876 * fast/frames/iframe-focus-crash-expected.txt: Added.
2877 * fast/frames/iframe-focus-crash.html: Added.
2878 * fast/frames/resources/iframe-focus-crash.html: Added.
2880 2016-10-03 Chris Dumez <cdumez@apple.com>
2882 Add support for KeyboardEvent.key attribute
2883 https://bugs.webkit.org/show_bug.cgi?id=36267
2885 Reviewed by Darin Adler.
2887 Extend layout test coverage.
2889 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2890 * fast/events/constructors/keyboard-event-constructor.html:
2891 * fast/events/key-events-in-input-button-expected.txt:
2892 * fast/events/key-events-in-input-button.html:
2893 * fast/events/key-events-in-input-text-expected.txt:
2894 * fast/events/key-events-in-input-text.html:
2895 * fast/events/keyboardevent-key-expected.txt: Added.
2896 * fast/events/keyboardevent-key.html: Added.
2897 * fast/events/special-key-events-in-input-text-expected.txt:
2898 * fast/events/special-key-events-in-input-text.html:
2899 * platform/ios-simulator/TestExpectations:
2901 2016-10-03 Chris Dumez <cdumez@apple.com>
2903 Add support for KeyboardEvent.key attribute
2904 https://bugs.webkit.org/show_bug.cgi?id=36267
2906 Reviewed by Darin Adler.
2908 Extend layout test coverage.
2910 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2911 * fast/events/constructors/keyboard-event-constructor.html:
2912 * fast/events/key-events-in-input-button-expected.txt:
2913 * fast/events/key-events-in-input-button.html:
2914 * fast/events/key-events-in-input-text-expected.txt:
2915 * fast/events/key-events-in-input-text.html:
2916 * fast/events/keyboardevent-key-expected.txt: Added.
2917 * fast/events/keyboardevent-key.html: Added.
2918 * fast/events/special-key-events-in-input-text-expected.txt:
2919 * fast/events/special-key-events-in-input-text.html:
2920 * platform/ios-simulator/TestExpectations:
2922 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
2924 Marking storage/indexeddb/index-cursor.html as flaky on mac-wk2.
2925 https://bugs.webkit.org/show_bug.cgi?id=161926
2927 Unreviewed test gardening.
2929 * platform/mac-wk2/TestExpectations:
2931 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
2933 Marking http/tests/security/anchor-download-allow-data.html as flaky on mac-wk2.
2934 https://bugs.webkit.org/show_bug.cgi?id=161745
2936 Unreviewed test gardening.
2938 * platform/mac-wk2/TestExpectations:
2940 2016-10-03 Antoine Quint <graouts@apple.com>
2942 [Modern Media Controls] LayoutItem and Button classes
2943 https://bugs.webkit.org/show_bug.cgi?id=162868
2944 <rdar://problem/28590166>
2946 Reviewed by Dean Jackson.
2948 Testing all public properties and methods of the LayoutItem and Button classes.
2950 * media/modern-media-controls/button/button-expected.txt: Added.
2951 * media/modern-media-controls/button/button.html: Added.
2952 * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
2953 * media/modern-media-controls/layout-item/layout-item.html: Added.
2955 2016-10-03 Andy Estes <aestes@apple.com>
2957 ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
2958 https://bugs.webkit.org/show_bug.cgi?id=162763
2959 <rdar://problem/28572758>
2961 Reviewed by Youenn Fablet.
2963 * fast/css/cursor-with-invalid-url.html: Added.
2964 * fast/css/cursor-with-invalid-url-expected.txt: Added.
2966 2016-10-03 Andy Estes <aestes@apple.com>
2968 ASSERTION FAILED: result in WebCore::CSSParser::parseURI
2969 https://bugs.webkit.org/show_bug.cgi?id=141638
2970 <rdar://problem/27709952>
2972 Reviewed by Andreas Kling.
2974 * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
2975 * fast/css/url-with-multi-byte-unicode-escape.html:
2977 2016-10-03 Chris Dumez <cdumez@apple.com>
2979 td.scope should only return known values
2980 https://bugs.webkit.org/show_bug.cgi?id=162755
2982 Reviewed by Sam Weinig.
2984 Update existing test to reflect behavior change.
2986 * fast/dom/element-attribute-js-null-expected.txt:
2987 * fast/dom/element-attribute-js-null.html:
2989 2016-10-02 Chris Dumez <cdumez@apple.com>
2991 Add support for KeyboardEvent.getModifierState() operation
2992 https://bugs.webkit.org/show_bug.cgi?id=162855
2994 Reviewed by Darin Adler.
2996 Add layout test coverage.
2998 * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
2999 * fast/events/constructors/keyboard-event-getModifierState.html: Added.
3001 2016-10-02 Chris Dumez <cdumez@apple.com>
3003 Add support for KeyboardEvent.repeat attribute
3004 https://bugs.webkit.org/show_bug.cgi?id=162854
3006 Reviewed by Darin Adler.
3008 Extend layout test coverage.
3010 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3011 * fast/events/constructors/keyboard-event-constructor.html:
3013 2016-10-02 Chris Dumez <cdumez@apple.com>
3015 Unreviewed, rolling out r206692 and r206718.
3017 Seems to have caused >200 failures on Sierra
3019 Reverted changesets:
3021 "Implement rendering of font-variation-settings"
3022 https://bugs.webkit.org/show_bug.cgi?id=162782
3023 http://trac.webkit.org/changeset/206692
3025 "Tried to fix the build after r206692."
3026 http://trac.webkit.org/changeset/206718
3028 2016-10-01 Simon Fraser <simon.fraser@apple.com>
3030 Support transitions/animations of background-position with right/bottom-relative values
3031 https://bugs.webkit.org/show_bug.cgi?id=162048
3033 Reviewed by Dean Jackson.
3035 * transitions/background-position-transitions-expected.txt: Added.
3036 * transitions/background-position-transitions.html: Added.
3037 * transitions/resources/transition-test-helpers.js:
3038 * transitions/svg-transitions-expected.txt:
3040 2016-10-01 Simon Fraser <simon.fraser@apple.com>
3042 Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
3043 https://bugs.webkit.org/show_bug.cgi?id=160826
3045 Reviewed by Zalan Bujtas.
3047 * fast/scrolling/sticky-to-fixed-expected.txt: Added.
3048 * fast/scrolling/sticky-to-fixed.html: Added.
3050 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3052 Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
3053 https://bugs.webkit.org/show_bug.cgi?id=161712
3054 <rdar://problem/28193970>
3056 Reviewed by Brian Burg.
3058 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
3059 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
3061 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3063 Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
3064 https://bugs.webkit.org/show_bug.cgi?id=162802
3065 <rdar://problem/28569982>
3067 Reviewed by Mark Lam.
3069 * inspector/debugger/resources/log-pause-location.js:
3070 (TestPage.registerInitializer.createLocation):
3071 (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
3072 Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
3074 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
3075 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
3076 Test that stepping out and over end up in the parent. Before this change
3077 we would never have made it back into entry and the test failed.
3079 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3081 Implement rendering of font-variation-settings
3082 https://bugs.webkit.org/show_bug.cgi?id=162782
3084 Reviewed by Zalan Bujtas.
3086 * fast/text/variations/duplicate-expected.html: Added.
3087 * fast/text/variations/duplicate.html: Added.
3088 * fast/text/variations/exist-expected-mismatch.html: Added.
3089 * fast/text/variations/exist.html: Added.
3090 * fast/text/variations/getComputedStyle.html:
3091 * fast/text/variations/inheritance-expected.html: Added.
3092 * fast/text/variations/inheritance.html: Added.
3093 * fast/text/variations/order-expected.html: Added.
3094 * fast/text/variations/order.html: Added.
3095 * fast/text/variations/outofbounds-expected.html: Added.
3096 * fast/text/variations/outofbounds.html: Added.
3098 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3100 Implement animation of font-variation-settings
3101 https://bugs.webkit.org/show_bug.cgi?id=162783
3103 Reviewed by Simon Fraser.
3105 Animation tests need a little infrastructure to be able to tell if two computed
3106 values for font-variation-settings are equivalent.
3108 * animations/font-variation-settings-expected.html: Added.
3109 * animations/font-variation-settings-order-expected.html: Added.
3110 * animations/font-variation-settings-order.html: Added.
3111 * animations/font-variation-settings-unlike-expected.html: Added.
3112 * animations/font-variation-settings-unlike.html: Added.
3113 * animations/font-variation-settings.html: Added.
3114 * animations/resources/animation-test-helpers.js:
3115 (compareFontVariationSettings):
3117 (comparePropertyValue):
3119 2016-09-30 Antoine Quint <graouts@apple.com>
3121 [Modern Media Controls] layout nodes
3122 https://bugs.webkit.org/show_bug.cgi?id=162799
3123 <rdar://problem/28569301>
3125 Reviewed by Dean Jackson.
3127 Testing all public properties and methods of the LayoutNode class.
3129 * media/modern-media-controls/layout-node/addChild-expected.txt: Added.
3130 * media/modern-media-controls/layout-node/addChild.html: Added.
3131 * media/modern-media-controls/layout-node/children-expected.txt: Added.
3132 * media/modern-media-controls/layout-node/children.html: Added.
3133 * media/modern-media-controls/layout-node/constructor-expected.txt: Added.
3134 * media/modern-media-controls/layout-node/constructor.html: Added.
3135 * media/modern-media-controls/layout-node/height-expected.txt: Added.
3136 * media/modern-media-controls/layout-node/height.html: Added.
3137 * media/modern-media-controls/layout-node/insertAfter-expected.txt: Added.
3138 * media/modern-media-controls/layout-node/insertAfter.html: Added.
3139 * media/modern-media-controls/layout-node/insertBefore-expected.txt: Added.
3140 * media/modern-media-controls/layout-node/insertBefore.html: Added.
3141 * media/modern-media-controls/layout-node/parent-expected.txt: Added.
3142 * media/modern-media-controls/layout-node/parent.html: Added.
3143 * media/modern-media-controls/layout-node/remove-expected.txt: Added.
3144 * media/modern-media-controls/layout-node/remove.html: Added.
3145 * media/modern-media-controls/layout-node/removeChild-expected.txt: Added.
3146 * media/modern-media-controls/layout-node/removeChild.html: Added.
3147 * media/modern-media-controls/layout-node/subclassing-expected.txt: Added.
3148 * media/modern-media-controls/layout-node/subclassing.html: Added.
3149 * media/modern-media-controls/layout-node/visible-expected.txt: Added.
3150 * media/modern-media-controls/layout-node/visible.html: Added.
3151 * media/modern-media-controls/layout-node/width-expected.txt: Added.
3152 * media/modern-media-controls/layout-node/width.html: Added.
3153 * media/modern-media-controls/layout-node/x-expected.txt: Added.
3154 * media/modern-media-controls/layout-node/x.html: Added.
3155 * media/modern-media-controls/layout-node/y-expected.txt: Added.
3156 * media/modern-media-controls/layout-node/y.html: Added.
3158 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3160 Marking http/tests/media/hls/hls-video-resize.html as flaky on mac-wk1.
3161 https://bugs.webkit.org/show_bug.cgi?id=162507
3163 Unreviewed test gardening.
3165 * platform/mac-wk1/TestExpectations:
3167 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3169 Parse font-variation-settings
3170 https://bugs.webkit.org/show_bug.cgi?id=162781
3172 Reviewed by Simon Fraser.
3174 * fast/text/variations/getComputedStyle-expected.txt: Added.
3175 * fast/text/variations/getComputedStyle.html: Added.
3177 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3179 Mark inspector/debugger/breakpoints tests as slow on release, skipped on debug.
3181 Unreviewed test gardening.
3185 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3187 Rebaseline results after r206654.
3189 Better location for unary expressions.
3191 * js/stack-trace-expected.txt:
3193 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3195 Fix fast/text/trak-optimizeLegibility.html
3196 https://bugs.webkit.org/show_bug.cgi?id=162779
3198 Reviewed by Simon Fraser.
3200 * fast/text/trak-optimizeLegibility.html:
3201 * platform/ios-simulator/fast/text/trak-optimizeLegibility-expected.txt:
3202 * platform/mac-elcapitan/fast/text/trak-optimizeLegibility-expected.txt: Removed.
3203 * platform/mac/fast/text/trak-optimizeLegibility-expected.txt:
3205 2016-09-30 Zalan Bujtas <zalan@apple.com>
3207 Unreviewed, rolling out r206611.
3209 Scroll perf did not recover.
3213 "Unreviewed, rolling out r206483."
3214 https://bugs.webkit.org/show_bug.cgi?id=162750
3215 http://trac.webkit.org/changeset/206611
3217 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3219 Rebaseline js/dom/stack-trace.html after r206654.
3221 Unreviewed test gardening.
3223 * js/dom/stack-trace-expected.txt:
3225 2016-09-30 Chris Dumez <cdumez@apple.com>
3227 FileSaver.js does not work in WebKit
3228 https://bugs.webkit.org/show_bug.cgi?id=162788
3230 Reviewed by Sam Weinig.
3232 Add layout test coverage.
3234 * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
3235 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: Added.
3236 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html: Added.
3238 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3240 Marking fast/images/gif-loop-count.html as flaky on ios-simulator.
3241 https://bugs.webkit.org/show_bug.cgi?id=162739
3243 Unreviewed test gardening.
3245 * platform/ios-simulator-wk1/TestExpectations:
3246 * platform/ios-simulator/TestExpectations:
3248 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3250 Marking http/tests/security/cached-cross-origin-preloading-css-stylesheet.html as flaky on mac-wk1.
3251 https://bugs.webkit.org/show_bug.cgi?id=162791
3253 Unreviewed test gardening.
3255 * platform/mac-wk1/TestExpectations:
3257 2016-09-28 Joseph Pecoraro <pecoraro@apple.com>
3259 Web Inspector: Stepping through `a(); b(); c();` it is unclear where we are and what is about to execute
3260 https://bugs.webkit.org/show_bug.cgi?id=161658
3261 <rdar://problem/28181254>
3263 Reviewed by Geoffrey Garen.
3265 * inspector/debugger/stepping/stepping-loops-expected.txt:
3266 * inspector/debugger/stepping/stepping-misc-expected.txt:
3267 Updated pause location for unary expressions.
3269 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3271 Breakpoints on blank lines or comments don't break
3272 https://bugs.webkit.org/show_bug.cgi?id=9885
3273 <rdar://problem/6134406>
3275 Reviewed by Mark Lam.
3277 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Added.
3278 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html: Added.
3279 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt: Added.
3280 * inspector/debugger/breakpoints/resolved-dump-each-line.html: Added.
3281 * inspector/debugger/breakpoints/resources/dump-functions.js: Added.
3282 * inspector/debugger/breakpoints/resources/dump-general.js: Added.
3283 Test for resolved breakpoint locations in all kinds of different source code.
3285 * inspector/debugger/breakpoints/resources/dump.js: Added.
3286 (TestPage.registerInitializer):
3287 (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
3288 (TestPage.registerInitializer.window.addDumpEachLinePauseLocationTestCase):
3289 Shared code to run different generalized tests for logging all resolved
3290 breakpoint locations or the resolved breakpoint location if a breakpoint
3291 is set on each individual line.
3293 * inspector/debugger/resources/log-pause-location.js:
3294 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
3295 (TestPage.registerInitializer.window.findScript):
3296 (TestPage.registerInitializer.window.loadLinesFromSourceCode):
3297 (TestPage.registerInitializer.window.loadMainPageContent):
3298 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
3299 (TestPage.registerInitializer.window.logLinesWithContext):
3300 Make some more code shared and provide a way to log two locations,
3301 used to see where a breakpoint was set and where it resolved to.
3303 * inspector/debugger/setBreakpoint-expected.txt:
3304 Update error message. Should not include a period.
3306 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3308 Web Inspector: Stepping out of a function finishes the line that called it.
3309 https://bugs.webkit.org/show_bug.cgi?id=155325
3310 <rdar://problem/25094578>
3312 Reviewed by Mark Lam.
3314 * inspector/debugger/break-on-exception-throw-in-promise.html:
3315 Drive-by remove debug only code that shouldn't have been checked in.
3317 * inspector/debugger/resources/log-pause-location.js: Added.
3318 (TestPage.registerInitializer.String.prototype.myPadStart):
3319 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
3320 (TestPage.registerInitializer.logLinesWithContext):
3321 (TestPage.registerInitializer.window.logPauseLocation):
3322 (TestPage.registerInitializer.window.step):
3323 (TestPage.registerInitializer.window.initializeSteppingTestSuite):
3324 (TestPage.registerInitializer.window.addSteppingTestCase):
3325 (TestPage.registerInitializer.window.loadMainPageContent):
3326 Shared code for stepping tests that runs in the inspected page.
3329 When the test page is loaded outside of the test runner,
3330 create buttons for each of the different entry test functions.
3331 This makes it very easy to inspect the test page and run
3332 through an individual test.
3334 * inspector/debugger/stepping/stepInto-expected.txt: Added.
3335 * inspector/debugger/stepping/stepInto.html: Added.
3336 * inspector/debugger/stepping/stepOut-expected.txt: Added.
3337 * inspector/debugger/stepping/stepOut.html: Added.
3338 * inspector/debugger/stepping/stepOver-expected.txt: Added.
3339 * inspector/debugger/stepping/stepOver.html: Added.
3340 * inspector/debugger/stepping/stepping-arrow-functions-expected.txt: Added.
3341 * inspector/debugger/stepping/stepping-arrow-functions.html: Added.
3342 * inspector/debugger/stepping/stepping-classes-expected.txt: Added.
3343 * inspector/debugger/stepping/stepping-classes.html: Added.
3344 * inspector/debugger/stepping/stepping-control-flow-expected.txt: Added.
3345 * inspector/debugger/stepping/stepping-control-flow.html: Added.
3346 * inspector/debugger/stepping/stepping-function-calls-expected.txt: Added.
3347 * inspector/debugger/stepping/stepping-function-calls.html: Added.
3348 * inspector/debugger/stepping/stepping-function-default-parameters-expected.txt: Added.
3349 * inspector/debugger/stepping/stepping-function-default-parameters.html: Added.
3350 * inspector/debugger/stepping/stepping-literal-construction-expected.txt: Added.
3351 * inspector/debugger/stepping/stepping-literal-construction.html: Added.
3352 * inspector/debugger/stepping/stepping-loops-expected.txt: Added.
3353 * inspector/debugger/stepping/stepping-loops.html: Added.
3354 * inspector/debugger/stepping/stepping-misc-expected.txt: Added.
3355 * inspector/debugger/stepping/stepping-misc.html: Added.
3356 * inspector/debugger/stepping/stepping-switch-expected.txt: Added.
3357 * inspector/debugger/stepping/stepping-switch.html: Added.
3358 * inspector/debugger/stepping/stepping-template-string-expected.txt: Added.
3359 * inspector/debugger/stepping/stepping-template-string.html: Added.
3360 * inspector/debugger/stepping/stepping-try-catch-finally-expected.txt: Added.
3361 * inspector/debugger/stepping/stepping-try-catch-finally.html: Added.
3362 Test stepping in different common scenarios.
3364 * inspector/debugger/regress-133182.html:
3365 * inspector/debugger/regress-133182-expected.txt:
3366 * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt:
3367 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
3368 Rebaseline. No need for a double step. And the second pause doesn't make any sense
3369 in the tail deleted frames test.
3371 2016-09-30 Chris Dumez <cdumez@apple.com>
3373 [WK2][iOS] Add radiusX / radiusY / rotationAngle to WebPlatformTouchPoint
3374 https://bugs.webkit.org/show_bug.cgi?id=162787
3375 <rdar://problem/28554292>
3377 Reviewed by Benjamin Poulain.
3379 Extend Touch constructor test coverage to cover radiusX / radiusY / rotationAngle
3382 * fast/events/touch/touch-constructor.html:
3384 2016-09-30 Saam Barati <sbarati@apple.com>
3386 Arrow functions should not allow duplicate parameter names
3387 https://bugs.webkit.org/show_bug.cgi?id=162741
3389 Reviewed by Filip Pizlo.
3391 * js/parser-syntax-check-expected.txt:
3392 * js/script-tests/parser-syntax-check.js:
3394 2016-09-30 Megan Gardner <megan_gardner@apple.com>
3396 Make it possible to test web-related user-interface features
3397 https://bugs.webkit.org/show_bug.cgi?id=162657
3399 Reviewed by Simon Fraser.
3401 * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
3402 * fast/events/touch/ios/long-press-on-image.html: Added.
3404 2016-09-30 Said Abou-Hallawa <sabouhallawa@apple.com>
3406 Change the MemoryCache and CachedResource adjustSize functions to take a long argument
3407 https://bugs.webkit.org/show_bug.cgi?id=162708
3408 <rdar://problem/28555702>
3410 Reviewed by Brent Fulgham.
3412 * TestExpectations: Remove failed tests.
3414 2016-09-30 Chris Dumez <cdumez@apple.com>
3416 Add support for ImageData.data attribute
3417 https://bugs.webkit.org/show_bug.cgi?id=162767
3419 Reviewed by Sam Weinig.
3421 Add layout test coverage.
3423 * fast/canvas/canvas-imageData-expected.txt:
3424 * fast/canvas/script-tests/canvas-imageData.js:
3426 2016-09-30 Youenn Fablet <youenn@apple.com>
3428 DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
3429 https://bugs.webkit.org/show_bug.cgi?id=162483
3431 Reviewed by Alex Christensen.
3433 * fetch/closing-while-fetching-blob-expected.txt: Added.
3434 * fetch/closing-while-fetching-blob.html: Added.
3436 2016-09-29 Chris Dumez <cdumez@apple.com>
3438 Add support for download attribute on area elements
3439 https://bugs.webkit.org/show_bug.cgi?id=162765
3441 Reviewed by Brent Fulgham.
3443 Add layout test coverage.
3445 * http/tests/download/area-download-expected.txt: Added.
3446 * http/tests/download/area-download.html: Added.
3447 * http/tests/download/resources/FAIL-notify-done.html: Added.
3449 2016-09-29 Jiewen Tan <jiewen_tan@apple.com>
3451 Expose CryptoKey to web workers
3452 https://bugs.webkit.org/show_bug.cgi?id=162640
3453 <rdar://problem/28182204>
3455 Reviewed by Brent Fulgham.
3457 * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
3458 * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
3459 * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
3460 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
3461 * crypto/subtle/aes-cbc-encrypt-decrypt.html:
3462 * crypto/subtle/aes-cbc-generate-key.html:
3463 * crypto/subtle/aes-cbc-import-jwk.html:
3464 * crypto/subtle/aes-cbc-invalid-length.html:
3465 * crypto/subtle/aes-cbc-unwrap-failure.html:
3466 * crypto/subtle/aes-cbc-unwrap-rsa.html:
3467 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
3468 * crypto/subtle/aes-cbc-wrap-rsa.html:
3469 * crypto/subtle/aes-cbc-wrong-key-class.html:
3470 * crypto/subtle/aes-export-key.html:
3471 * crypto/subtle/aes-kw-key-manipulation.html:
3472 * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
3473 * crypto/subtle/aes-postMessage-expected.txt:
3474 * crypto/subtle/aes-postMessage.html:
3475 * crypto/subtle/argument-conversion.html:
3476 * crypto/subtle/array-buffer-view-offset.html:
3477 * crypto/subtle/crypto-key-algorithm-gc.html:
3478 * crypto/subtle/crypto-key-usages-gc.html:
3479 * crypto/subtle/hmac-check-algorithm.html:
3480 * crypto/subtle/hmac-export-key.html:
3481 * crypto/subtle/hmac-generate-key.html:
3482 * crypto/subtle/hmac-import-jwk.html:
3483 * crypto/subtle/hmac-postMessage-expected.txt:
3484 * crypto/subtle/hmac-postMessage.html:
3485 * crypto/subtle/hmac-sign-verify-empty-key.html:
3486 * crypto/subtle/hmac-sign-verify.html:
3487 * crypto/subtle/import-jwk.html:
3488 * crypto/subtle/jwk-export-use-values.html:
3489 * crypto/subtle/jwk-import-use-values.html:
3490 * crypto/subtle/postMessage-worker-expected.txt: Removed.
3491 * crypto/subtle/rsa-export-generated-keys.html:
3492 * crypto/subtle/rsa-export-key.html:
3493 * crypto/subtle/rsa-export-private-key.html:
3494 * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
3495 * crypto/subtle/rsa-indexeddb-non-exportable.html:
3496 * crypto/subtle/rsa-indexeddb-private.html: