1 2016-10-20 Zan Dobersek <zdobersek@igalia.com>
4 https://bugs.webkit.org/show_bug.cgi?id=163214
6 Reviewed by Youenn Fablet.
8 Skip the newly-imported W3C EME tests on all platforms.
10 * platform/efl/TestExpectations:
11 * platform/gtk/TestExpectations:
12 * platform/ios-simulator/TestExpectations:
13 * platform/mac/TestExpectations:
14 * platform/win/TestExpectations:
17 2016-10-20 Yusuke Suzuki <utatane.tea@gmail.com>
19 [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
20 https://bugs.webkit.org/show_bug.cgi?id=163761
22 Reviewed by Keith Miller.
24 * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
26 * js/dom/script-tests/string-prototype-scopes.js: Added.
28 * js/dom/string-prototype-scopes-expected.txt: Added.
29 * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
30 * js/dom/string-prototype-scopes-in-workers.html: Added.
31 * js/dom/string-prototype-scopes.html: Added.
33 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
35 Implement WebGL2 bufferData() and bufferSubData() methods
36 https://bugs.webkit.org/show_bug.cgi?id=163759
38 Reviewed by Dean Jackson.
40 * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
41 * fast/canvas/webgl/bufferData-offset-length.html: Added.
42 * fast/canvas/webgl/resources/webgl-test.js:
46 2016-10-20 Nan Wang <n_wang@apple.com>
48 AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
49 https://bugs.webkit.org/show_bug.cgi?id=163763
51 Reviewed by Chris Fleizach.
53 * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
54 * accessibility/mac/aria-tree-with-presentation-role.html: Added.
56 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
58 [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
59 https://bugs.webkit.org/show_bug.cgi?id=163374
61 Reviewed by Darin Adler.
63 Moving animations/font-variation-settings* tests to animations/font-variations
64 in order to make them easier to mark as failing.
66 Mark the relevant tests as failing on El Capitan and iOS 9.
68 * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
69 * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
70 * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
71 * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
72 * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
73 * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
74 * platform/gtk/TestExpectations:
75 * platform/ios-simulator/TestExpectations:
76 * platform/mac/TestExpectations:
78 2016-10-20 Brady Eidson <beidson@apple.com>
80 IndexedDB 2.0: Support IDBObjectStore name assignment.
81 <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
83 Reviewed by Alex Christensen.
85 * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
86 * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
87 * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
88 * storage/indexeddb/modern/objectstore-rename-1.html: Added.
89 * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
91 * storage/indexeddb/readonly-expected.txt:
92 * storage/indexeddb/readonly-private-expected.txt:
93 * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
94 readonly as they are no longer readonly.
96 2016-10-20 Zalan Bujtas <zalan@apple.com>
100 Update expected results.
102 * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
104 2016-10-20 Dean Jackson <dino@apple.com>
106 Shapes tests failing on iOS
107 https://bugs.webkit.org/show_bug.cgi?id=163755
108 <rdar://problem/28875780>
110 Skip these temporarily on iOS.
112 * platform/ios-simulator/TestExpectations:
114 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
116 Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
117 https://bugs.webkit.org/show_bug.cgi?id=163750
119 Unreviewed test gardening.
121 * platform/mac-wk1/TestExpectations:
123 2016-10-20 Chris Dumez <cdumez@apple.com>
125 Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
126 https://bugs.webkit.org/show_bug.cgi?id=163715
128 Reviewed by Darin Adler.
130 Update existing tests now that we throw a TypeError when passing an unexpected
131 type for a parameter where we expect a typed array.
133 * fast/canvas/webgl/script-tests/texImageTest.js:
134 * fast/canvas/webgl/texImageTest-expected.txt:
135 * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
137 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
139 Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
140 https://bugs.webkit.org/show_bug.cgi?id=163636
142 Unreviewed test gardening.
146 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
148 Improve error message when passing a null ArrayBuffer to bufferData()
149 https://bugs.webkit.org/show_bug.cgi?id=163745
151 Reviewed by Dean Jackson.
153 * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
154 * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
156 2016-10-20 Zalan Bujtas <zalan@apple.com>
158 Stop searching for first-letter containers at multi-column boundary.
159 https://bugs.webkit.org/show_bug.cgi?id=163739
160 <rdar://problem/28810750>
162 Reviewed by David Hyatt.
164 * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
165 * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
167 2016-10-19 Dean Jackson <dino@apple.com>
169 Support CSS Shapes Level 1 without a prefix
170 https://bugs.webkit.org/show_bug.cgi?id=163709
171 <rdar://problem/28859369>
173 Reviewed by Myles Maxfield.
175 Unskip all but a couple of tests.
179 2016-10-20 Jer Noble <jer.noble@apple.com>
181 CRASH in WebCore::MediaSource::seekToTime + 185
182 https://bugs.webkit.org/show_bug.cgi?id=163652
184 Reviewed by Eric Carlson.
186 * media/media-source/content/test-48kHz.m4a: Added.
187 * media/media-source/content/test-48khz-manifest.json: Added.
188 * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
189 * media/media-source/media-source-seek-detach-crash.html: Added.
191 2016-10-20 Andreas Kling <akling@apple.com>
193 Drop StyleResolver and SelectorQueryCache when entering PageCache.
194 <https://webkit.org/b/154238>
196 Reviewed by Antti Koivisto.
198 Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
199 the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
200 it's not present after a style recalc.
202 * compositing/iframes/page-cache-layer-tree-expected.txt:
204 2016-10-20 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
206 WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
207 https://bugs.webkit.org/show_bug.cgi?id=146232
209 Update MediaStreamTrackEvent IDL as per specification.
211 No additional test required, rebase existings tests.
213 Reviewed by Darin Adler.
215 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
216 * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
219 2016-10-19 Antoine Quint <graouts@apple.com>
221 [Modern Media Controls] Media Controller: mute support
222 https://bugs.webkit.org/show_bug.cgi?id=163677
223 <rdar://problem/28851582>
225 Reviewed by Dean Jackson.
227 New tests for the MuteSupport class and adding the new resource to other MediaController tests.
229 * media/modern-media-controls/media-controller/media-controller-constructor.html:
230 * media/modern-media-controls/media-controller/media-controller-resize.html:
231 * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
232 * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
233 * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
234 * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
235 * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
236 * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
237 * media/modern-media-controls/start-support/start-support-audio.html:
238 * media/modern-media-controls/start-support/start-support-autoplay.html:
239 * media/modern-media-controls/start-support/start-support-click-to-start.html:
240 * media/modern-media-controls/start-support/start-support-error.html:
241 * media/modern-media-controls/start-support/start-support-fullscreen.html:
242 * media/modern-media-controls/start-support/start-support-manual-play.html:
243 * media/modern-media-controls/start-support/start-support-no-source.html:
245 2016-10-19 Jer Noble <jer.noble@apple.com>
247 REGRESSION (r206025): All YouTube videos play with black bars on all four sides
248 https://bugs.webkit.org/show_bug.cgi?id=163308
250 Reviewed by Darin Adler.
252 * media/media-source/media-source-resize-expected.txt: Added.
253 * media/media-source/media-source-resize.html: Added.
255 2016-10-19 Nan Wang <n_wang@apple.com>
257 AX: [Mac] Mark element AXAPI should comform to specs
258 https://bugs.webkit.org/show_bug.cgi?id=163707
260 Reviewed by Chris Fleizach.
262 Added the modified roles-computedRoleString-expected.txt in mac platform so
263 that the exposed mark element won't affect other platform.
265 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
266 * platform/mac/accessibility/roles-exposed-expected.txt:
268 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
270 CSS font-variation-settings does not handle uppercase axis names in variable fonts
271 https://bugs.webkit.org/show_bug.cgi?id=163546
273 Reviewed by Dean Jackson.
275 * fast/text/variations/case-axis-names-expected.html: Added.
276 * fast/text/variations/case-axis-names.html: Added.
278 2016-10-19 Joone Hur <joone.hur@intel.com>
280 Add a plain space instead of between text nodes
281 https://bugs.webkit.org/show_bug.cgi?id=123163
283 Reviewed by Ryosuke Niwa.
285 When we rebalance white spaces, can be added as space
286 under some conditions. This patch adds a condition that the next
287 sibling text node should not exist.
289 * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
290 * accessibility/mac/find-and-replace-match-capitalization.html:
291 * accessibility/mac/select-text/select-text-135575-expected.txt:
292 * accessibility/mac/select-text/select-text-7-expected.txt:
293 * accessibility/mac/select-text/select-text-8-expected.txt:
294 * accessibility/mac/select-text/select-text-9-expected.txt:
295 * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
296 * editing/pasteboard/paste-text-003-expected.txt:
297 * platform/gtk/editing/execCommand/paste-1-expected.txt:
298 * platform/gtk/editing/pasteboard/paste-2-expected.txt:
299 * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
300 * platform/mac/editing/execCommand/paste-1-expected.txt:
301 * platform/mac/editing/pasteboard/paste-2-expected.txt:
302 * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
304 2016-10-19 Sam Weinig <sam@webkit.org>
306 Add support for sequences and dictionaries in unions
307 https://bugs.webkit.org/show_bug.cgi?id=163695
309 Reviewed by Chris Dumez.
311 * js/dom/webidl-type-mapping-expected.txt:
312 * js/dom/webidl-type-mapping.html:
313 Add tests for more complex conversions.
315 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
317 Marking platform/mac-wk2/plugins/muted-state.html as failing.
318 https://bugs.webkit.org/show_bug.cgi?id=163702
320 Unreviewed test gardening.
322 * platform/mac-wk2/TestExpectations:
324 2016-10-19 Dean Jackson <dino@apple.com>
326 Import W3C CSS Shapes tests
327 https://bugs.webkit.org/show_bug.cgi?id=163697
329 Rubberstamped by Anders Carlsson.
331 * TestExpectations: Mark as skipped while we unprefix.
333 2016-10-19 Ryosuke Niwa <rniwa@webkit.org>
335 Annotate more DOM and HTML IDLs with CEReactions
336 https://bugs.webkit.org/show_bug.cgi?id=163653
338 Reviewed by Darin Adler.
340 Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
341 honors CEReactions semantics using the web-platform-tests' infrastructure I added.
343 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
344 * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
346 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
348 Unreviewed, rolling out r207557.
350 This change caused animations/font-variations tests to time
351 out on pre-Sierra Macs.
355 "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
357 https://bugs.webkit.org/show_bug.cgi?id=163374
358 http://trac.webkit.org/changeset/207557
360 2016-10-19 Nan Wang <n_wang@apple.com>
362 AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
363 https://bugs.webkit.org/show_bug.cgi?id=163682
365 Reviewed by Chris Fleizach.
367 * accessibility/mac/search-predicate-crash-expected.txt: Added.
368 * accessibility/mac/search-predicate-crash.html: Added.
370 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
372 [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
373 https://bugs.webkit.org/show_bug.cgi?id=163374
375 Reviewed by Darin Adler.
377 Moving animations/font-variation-settings* tests to animations/font-variations
378 in order to make them easier to mark as failing.
380 Mark the relevant tests as failing on El Capitan and iOS 9.
382 * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
383 * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
384 * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
385 * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
386 * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
387 * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
388 * platform/gtk/TestExpectations:
389 * platform/ios-simulator/TestExpectations:
390 * platform/mac/TestExpectations:
392 2016-10-19 Antoine Quint <graouts@apple.com>
394 [Modern Media Controls] Media Controller: click-to-start support
395 https://bugs.webkit.org/show_bug.cgi?id=163659
396 <rdar://problem/28845656>
398 Reviewed by Dean Jackson.
400 New test coverage for the StartSupport class.
402 * media/modern-media-controls/media-controller/media-controller-constructor.html:
403 * media/modern-media-controls/media-controller/media-controller-resize.html:
404 * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
405 * media/modern-media-controls/start-support/start-support-audio.html: Added.
406 * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
407 * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
408 * media/modern-media-controls/start-support/start-support-click-to-start-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt.
409 * media/modern-media-controls/start-support/start-support-click-to-start.html: Renamed from LayoutTests/media/modern-media-controls/media-controller/media-controller-click-to-start.html.
410 * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
411 * media/modern-media-controls/start-support/start-support-error.html: Added.
412 * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
413 * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
414 * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
415 * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
416 * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
417 * media/modern-media-controls/start-support/start-support-no-source.html: Added.
418 * platform/ios-simulator/TestExpectations:
420 2016-10-19 Aaron Chu <aaron_chu@apple.com>
422 Web Inspector: AXI: expose computed tree node and heading level
423 https://bugs.webkit.org/show_bug.cgi?id=130825
424 <rdar://problem/16442349>
426 Reviewed by Joseph Pecoraro.
428 Included logging of the two newly exposed accessibility properties:
429 Heading Level and Hierarchical Level.
431 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
432 * inspector/dom/getAccessibilityPropertiesForNode.html:
434 2016-10-19 Zalan Bujtas <zalan@apple.com>
436 Use anonymous table row for new child at RenderTableRow::addChild() if available.
437 https://bugs.webkit.org/show_bug.cgi?id=163651
438 <rdar://problem/28705022>
440 Reviewed by David Hyatt.
442 * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
443 * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
445 2016-10-19 Chris Dumez <cdumez@apple.com>
447 MouseEvent's coordinates should be 0 for simulated clicks
448 https://bugs.webkit.org/show_bug.cgi?id=163648
450 Reviewed by Darin Adler.
452 Add layout test coverage. I verified that this test is passing in
453 Firefox and Chrome as well.
455 * fast/events/element-click-no-coords-expected.txt: Added.
456 * fast/events/element-click-no-coords.html: Added.
458 2016-10-19 Nan Wang <n_wang@apple.com>
460 AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
461 https://bugs.webkit.org/show_bug.cgi?id=163610
463 Reviewed by Chris Fleizach.
465 * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
466 * accessibility/mac/meter-gauge-value-description.html: Added.
468 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
470 Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
471 https://bugs.webkit.org/show_bug.cgi?id=163361
473 Unreviewed test gardening.
475 * platform/mac-wk1/TestExpectations:
477 2016-10-19 Javier Fernandez <jfernandez@igalia.com>
479 Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
480 https://bugs.webkit.org/show_bug.cgi?id=163572
482 Reviewed by Sergio Villar Senin.
484 Modified test cases for initial values.
485 Added regression test for the align-content issue.
487 * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
488 * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
489 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
491 2016-10-19 Jer Noble <jer.noble@apple.com>
493 [Mac][MSE] Movies with a 'mvex' box have a zero-duration
494 https://bugs.webkit.org/show_bug.cgi?id=163641
496 Reviewed by Darin Adler.
498 * media/media-source/content/test-fragmented-manifest.json:
499 * media/media-source/content/test-fragmented.mp4:
500 * platform/mac/TestExpectations:
502 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
504 Import the latest custom elements tests from W3C
505 https://bugs.webkit.org/show_bug.cgi?id=163640
507 Reviewed by Chris Dumez.
509 Removed the test re-imported via web-platform-tests in r206838.
511 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
512 * fast/custom-elements/lifecycle-callback-timing.html: Removed.
514 2016-10-18 Chris Dumez <cdumez@apple.com>
516 [Web IDL] Drop webkit-specific extended attributes that are no longer useful
517 https://bugs.webkit.org/show_bug.cgi?id=163643
519 Reviewed by Ryosuke Niwa.
521 Add layout test to check that Notification.permission is now deletable.
523 * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
524 * fast/notifications/notification-permisssion-deletable.html: Added.
526 2016-10-18 Mark Lam <mark.lam@apple.com>
528 Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
529 https://bugs.webkit.org/show_bug.cgi?id=154377
530 <rdar://problem/27330808>
532 Reviewed by Filip Pizlo and Saam Barati.
534 * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
535 * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
536 * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
537 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
538 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
539 * js/dom/activation-proto-expected.txt:
540 * js/dom/script-tests/activation-proto.js:
541 * js/object-literal-shorthand-construction-expected.txt:
542 * js/script-tests/object-literal-shorthand-construction.js:
543 * js/script-tests/sloppy-getter-setter-global-object.js:
544 * js/sloppy-getter-setter-global-object-expected.txt:
546 2016-10-18 Chris Dumez <cdumez@apple.com>
548 [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
549 https://bugs.webkit.org/show_bug.cgi?id=163630
551 Reviewed by Darin Adler.
553 Update / rebaseline existing tests to reflect minor behavior changes.
555 * fast/events/constructors/event-constructors-expected.txt:
556 * fast/events/constructors/event-constructors.html:
557 * fast/events/constructors/ui-event-constructor-expected.txt:
559 2016-10-18 Chris Dumez <cdumez@apple.com>
561 Changing details.open should cause a toggle event to be fired asynchronously
562 https://bugs.webkit.org/show_bug.cgi?id=163568
564 Reviewed by Darin Adler.
566 Rebaseline existing test now that a new ontoggle attribute is exposed.
568 * js/dom/dom-static-property-for-in-iteration-expected.txt:
570 2016-10-18 Chris Dumez <cdumez@apple.com>
572 Provide better form validation messages
573 https://bugs.webkit.org/show_bug.cgi?id=163584
575 Reviewed by Darin Adler.
577 Update existing tests now that form validation messages differ.
579 * fast/forms/number/number-validation-message-expected.txt:
580 * fast/forms/number/number-validation-message.html:
581 * fast/forms/validationMessage-expected.txt:
582 * platform/mac/fast/forms/validation-message-appearance-expected.txt:
584 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
586 Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
587 https://bugs.webkit.org/show_bug.cgi?id=163453
589 Unreviewed test gardening.
591 * platform/mac-wk2/TestExpectations:
593 2016-10-18 Chris Dumez <cdumez@apple.com>
595 Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
596 https://bugs.webkit.org/show_bug.cgi?id=163608
598 Reviewed by Ryosuke Niwa.
600 Rebaseline existing tests now that exception messages are different.
602 * fast/dom/HTMLSelectElement/add-expected.txt:
603 * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
604 * fast/dom/incompatible-operations-expected.txt:
606 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
608 REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
609 https://bugs.webkit.org/show_bug.cgi?id=163581
610 <rdar://problem/27739558>
612 Reviewed by Simon Fraser.
614 Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
616 * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
617 * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
619 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
621 Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
622 https://bugs.webkit.org/show_bug.cgi?id=163598
624 Unreviewed test gardening.
626 * platform/mac-wk1/TestExpectations:
628 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
630 Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
632 Unreviewed test gardening.
634 * platform/mac-wk2/TestExpectations:
636 2016-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
638 SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
639 https://bugs.webkit.org/show_bug.cgi?id=116470
641 Reviewed by Simon Fraser.
643 * fast/css/implicit-property-restore-expected.txt: Added.
644 * fast/css/implicit-property-restore.html: Added.
646 * fast/css/remove-shorthand-expected.txt:
647 Rebase-line the test expected results because of fixing the leak of
648 m_implicitShorthand. The bug was happening because "background: ..." property
649 comes immediately before the "list-style: ...." property.
651 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
653 Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
654 https://bugs.webkit.org/show_bug.cgi?id=163604
656 Unreviewed test gardening.
658 * platform/mac-wk2/TestExpectations:
660 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
662 Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
663 https://bugs.webkit.org/show_bug.cgi?id=161360
665 Unreviewed test gardening.
667 * platform/mac-wk1/TestExpectations:
669 2016-10-18 Chris Dumez <cdumez@apple.com>
671 Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
672 https://bugs.webkit.org/show_bug.cgi?id=163580
674 Reviewed by Sam Weinig.
676 Update existing test to reflect behavior change. We now correctly throw a TypeError
677 when passing an unexpected track object type to the TrackEvent constructor.
679 * fast/events/constructors/track-event-constructor-expected.txt:
680 * fast/events/constructors/track-event-constructor.html:
682 2016-10-18 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
684 Rebase test in fast/mediastream
686 [GTK] Test gardening after r206956
687 https://bugs.webkit.org/show_bug.cgi?id=163596
691 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
693 2016-10-18 Eric Carlson <eric.carlson@apple.com>
695 [MediaStream] Resolve constraints and enumerate devices in the UI process
696 https://bugs.webkit.org/show_bug.cgi?id=162147
697 <rdar://problem/28803569>
699 Reviewed by Darin Adler.
701 * fast/mediastream/getusermedia-expected.txt: Updated.
702 * fast/mediastream/getusermedia.html: Ditto.
703 * fast/mediastream/mock-media-source-expected.txt: Ditto.
705 2016-10-18 Caitlin Potter <caitp@igalia.com>
707 [JSC] ES6 Method functions should not have prototype
708 https://bugs.webkit.org/show_bug.cgi?id=162530
710 Reviewed by Saam Barati.
712 Update expected error message to no longer indicate "strict mode"
713 (which is not always true), and add additional tests for the presence
714 of "caller" and "arguments" on accessor MethodDefinitions.
716 * js/basic-strict-mode-expected.txt:
717 * js/caller-property-expected.txt:
718 * js/class-syntax-method-names-expected.txt:
719 * js/es6-function-properties-expected.txt:
720 * js/non-strict-function-properties-expected.txt:
721 * js/script-tests/caller-property.js:
722 * js/script-tests/class-syntax-method-names.js:
723 * js/script-tests/es6-function-properties.js:
726 (get checkProperties):
727 * js/script-tests/non-strict-function-properties.js:
729 2016-10-18 Javier Fernandez <jfernandez@igalia.com>
731 [css-grid] Different width of grid container between initial load and refresh
732 https://bugs.webkit.org/show_bug.cgi?id=163535
734 Reviewed by Manuel Rego Casasnovas.
736 Tests to ensure repeated layouts on grid elements produce the same results when using
737 orthogonal grid items.
739 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
740 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
742 2016-10-17 Sergio Villar Senin <svillar@igalia.com>
744 [css-grid] Constrain by min|max-height on auto repeat computation
745 https://bugs.webkit.org/show_bug.cgi?id=163540
747 Reviewed by Darin Adler.
749 Some new test cases to verify that min-height is used on the auto repeat tracks computation
750 whenever the height is indefinite and max-height is not.
752 * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
753 * fast/css-grid-layout/grid-auto-fill-rows.html:
754 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
755 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
757 2016-10-17 Megan Gardner <megan_gardner@apple.com>
759 Add test and infrastructure for link popover
760 https://bugs.webkit.org/show_bug.cgi?id=163406
762 Reviewed by Simon Fraser.
764 * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
765 * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
767 2016-10-17 Joseph Pecoraro <pecoraro@apple.com>
769 Web Inspector: Add toggles for debugger pauses at console.assert failures
770 https://bugs.webkit.org/show_bug.cgi?id=139542
771 <rdar://problem/19281600>
773 Reviewed by Timothy Hatcher.
775 * inspector/debugger/pause-on-assert.html:
776 * inspector/debugger/pause-reason.html:
777 These tests need to enable pause on assertions.
779 * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
780 * inspector/debugger/setPauseOnAssertions.html: Added.
781 Specific tests for the new protocol method.
783 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
785 Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
786 https://bugs.webkit.org/show_bug.cgi?id=163362
788 Unreviewed test gardening.
790 * platform/ios-simulator-wk2/TestExpectations:
792 2016-10-17 Simon Fraser <simon.fraser@apple.com>
794 Implement DOMRect/DOMRectReadOnly
795 https://bugs.webkit.org/show_bug.cgi?id=163464
797 Reviewed by Darin Adler.
799 New test and new results for global constructor tests.
801 * geometry/DOMRect-001-expected.txt: Added.
802 * geometry/DOMRect-001.html: Added.
803 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
804 * js/dom/global-constructors-attributes-expected.txt:
805 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
806 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
807 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
808 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
809 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
810 * platform/win/js/dom/global-constructors-attributes-expected.txt:
812 2016-10-17 Antoine Quint <graouts@apple.com>
814 [Modern Media Controls] Basic MediaController
815 https://bugs.webkit.org/show_bug.cgi?id=163539
816 <rdar://problem/28797542>
818 Reviewed by Darin Adler.
820 Testing the properties of the new MediaController class and the availability and behavior of the
821 createControls() global function.
823 * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
824 * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
825 * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
826 * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
827 * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
828 * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
830 2016-10-17 Michael Catanzaro <mcatanzaro@igalia.com>
832 [GTK] Skip layout tests under crypto/workers/subtle
834 * platform/gtk/TestExpectations:
836 2016-10-17 Nan Wang <n_wang@apple.com>
838 AX: [Mac] mapping for output elements
839 https://bugs.webkit.org/show_bug.cgi?id=163471
841 Reviewed by Chris Fleizach.
843 * accessibility/mac/output-element-expected.txt: Added.
844 * accessibility/mac/output-element.html: Added.
846 2016-10-17 Simon Fraser <simon.fraser@apple.com>
848 Implement DOMPoint/DOMPointReadOnly
849 https://bugs.webkit.org/show_bug.cgi?id=133916
851 Reviewed by Darin Adler.
853 New Web Platform-style test, and rebaselines.
855 * geometry/DOMPoint-001-expected.txt: Added.
856 * geometry/DOMPoint-001.html: Added.
857 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
858 * js/dom/global-constructors-attributes-expected.txt:
859 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
860 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
861 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
862 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
863 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
864 * platform/win/js/dom/global-constructors-attributes-expected.txt:
866 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
868 Rebaseline mathml/mathml-in-dashboard.html for mac.
870 Unreviewed test gardening.
872 * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
874 2016-10-16 Nan Wang <n_wang@apple.com>
876 AX: [Mac] roleDescription for AXTextField input types
877 https://bugs.webkit.org/show_bug.cgi?id=163419
878 <rdar://problem/28766192>
880 Reviewed by Darin Adler.
882 * platform/mac/accessibility/roles-exposed-expected.txt:
884 2016-10-16 Michael Catanzaro <mcatanzaro@igalia.com>
886 Unreviewed GTK test gardening
888 * mathml/mathml-in-dashboard-expected.txt:
889 * platform/gtk/TestExpectations:
891 2016-10-16 Antoine Quint <graouts@apple.com>
893 [Modern Media Controls] Styles for StartButton are missing
894 https://bugs.webkit.org/show_bug.cgi?id=163499
895 <rdar://problem/28792009>
897 Reviewed by Darin Adler.
899 New test checking StartButton instances have the right CSS styles applied to their DOM structure.
901 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
902 * media/modern-media-controls/start-button/start-button-styles.html: Added.
904 2016-10-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
906 [EFL] Meter tests have been failed since r207280
908 Unreviewed EFL gardening. And add new baseline for meter-element.html.
910 * platform/efl/TestExpectations: Mark 2 tests to failure.
911 * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
913 2016-10-15 Said Abou-Hallawa <sabouhallawa@apple.com>
915 Delete the animated image catchup code
916 https://bugs.webkit.org/show_bug.cgi?id=163410
918 Reviewed by Simon Fraser.
920 This animated gif has one red frame, one green frame and two red frames.
921 The test page renders only two frames from this this image on a canvas. The
922 test passes if the second frame (the green one) is rendered on the canvas
923 even if drawImage() is called after the duration of the first frame.
925 * fast/images/ordered-animated-image-frames-expected.html: Added.
926 * fast/images/ordered-animated-image-frames.html: Added.
927 * fast/images/resources/animated-red-green-blue.gif: Added.
929 2016-10-15 Myles C. Maxfield <mmaxfield@apple.com>
931 Test that duplicate axis values in font-variation-settings are resolved correctly
932 https://bugs.webkit.org/show_bug.cgi?id=163489
934 Reviewed by Darin Adler.
936 * fast/text/variations/duplicate-axis-expected.html: Added.
937 * fast/text/variations/duplicate-axis.html: Added.
939 2016-10-15 Sam Weinig <sam@webkit.org>
941 MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
942 https://bugs.webkit.org/show_bug.cgi?id=163475
944 Reviewed by Simon Fraser.
946 * fast/dom/message-port-deleted-by-accessor.html:
947 Switch source parameter to null to avoid accidental type error.
949 * fast/events/constructors/message-event-constructor-expected.txt:
950 * fast/events/constructors/message-event-constructor.html:
951 Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
953 2016-10-15 Antoine Quint <graouts@apple.com>
955 [Modern Media Controls] macOS inline controls
956 https://bugs.webkit.org/show_bug.cgi?id=163444
957 <rdar://problem/27989473>
959 Reviewed by Dean Jackson.
961 Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
963 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
964 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
965 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
966 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
967 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
968 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
969 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
970 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
971 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
972 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
973 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
974 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
975 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
976 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
977 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
978 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
979 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
980 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
982 2016-10-14 Antti Koivisto <antti@apple.com>
984 100% CPU on homedepot.com page
985 https://bugs.webkit.org/show_bug.cgi?id=163452
986 <rdar://problem/28730708>
988 Reviewed by Simon Fraser.
990 * fast/animation/animation-style-update-size-expected.txt: Added.
991 * fast/animation/animation-style-update-size.html: Added.
993 2016-10-14 Chris Dumez <cdumez@apple.com>
995 Unreviewed, rolling out r207319.
997 Regressed Dromaeo and may have caused crashes under
998 GuardMalloc (rdar://problem/28780835)
1002 "[Web IDL] Add support for [SameObject] extended attribute"
1003 https://bugs.webkit.org/show_bug.cgi?id=163414
1004 http://trac.webkit.org/changeset/207319
1006 2016-10-14 Manuel Rego Casasnovas <rego@igalia.com>
1008 [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
1009 https://bugs.webkit.org/show_bug.cgi?id=163434
1011 Reviewed by Sergio Villar Senin.
1013 * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
1014 * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
1016 2016-10-14 Joseph Pecoraro <pecoraro@apple.com>
1018 test262: Failure with RegExp.prototype.compile when pattern is undefined
1019 https://bugs.webkit.org/show_bug.cgi?id=163431
1021 Reviewed by Yusuke Suzuki.
1023 * js/regexp-compile-expected.txt:
1024 * js/script-tests/regexp-compile.js:
1026 2016-10-14 Antoine Quint <graouts@apple.com>
1028 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
1029 https://bugs.webkit.org/show_bug.cgi?id=163411
1031 Reviewed by Antoine Quint.
1033 Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
1035 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
1036 * media/modern-media-controls/forward-button/forward-button.html:
1037 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1038 * media/modern-media-controls/mute-button/mute-button.html:
1039 * media/modern-media-controls/pip-button/pip-button.html:
1040 * media/modern-media-controls/rewind-button/rewind-button.html:
1041 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1042 * media/modern-media-controls/tracks-button/tracks-button.html:
1044 2016-10-14 Youenn Fablet <youenn@apple.com>
1046 Make NetworkCache aware of fetch cache mode
1047 https://bugs.webkit.org/show_bug.cgi?id=163332
1049 Reviewed by Antti Koivisto.
1051 * platform/ios-simulator/TestExpectations:
1052 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1053 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
1054 * platform/win/TestExpectations:
1055 * platform/wk2/TestExpectations:
1057 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
1059 Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
1060 https://bugs.webkit.org/show_bug.cgi?id=163426
1062 Reviewed by Geoffrey Garen.
1064 * js/exception-expression-offset-expected.txt:
1065 * js/script-tests/exception-expression-offset.js:
1067 Correct existing tests and add new tests for multiple and intermixed
1068 dot / bracket accesses.
1070 2016-10-13 Alex Christensen <achristensen@webkit.org>
1072 Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
1073 https://bugs.webkit.org/show_bug.cgi?id=163413
1075 Reviewed by Tim Horton.
1077 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1078 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1079 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1080 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1081 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1082 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1083 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1084 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1085 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1086 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1087 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1088 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1089 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1090 * fast/css/getComputedStyle/computed-style-border-image.html:
1091 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1092 * fast/css/getComputedStyle/computed-style-cross-fade.html:
1093 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1094 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1095 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1096 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1097 * fast/loader/url-parse-1-expected.txt:
1098 * fast/url/host-lowercase-per-scheme-expected.txt:
1099 * fast/url/safari-extension-expected.txt:
1100 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1101 Update test expectations. This is how they were before r207162, showing that this change to the URLParser increases compatibility.
1103 2016-10-13 Chris Dumez <cdumez@apple.com>
1105 [Web IDL] Add support for [SameObject] extended attribute
1106 https://bugs.webkit.org/show_bug.cgi?id=163414
1108 Reviewed by Darin Adler.
1110 Add layout test coverage.
1112 * js/dom/SameObject-support-expected.txt: Added.
1113 * js/dom/SameObject-support.html: Added.
1115 2016-10-13 Nan Wang <n_wang@apple.com>
1117 AX: [Mac] better accessibility support for Summary elements
1118 https://bugs.webkit.org/show_bug.cgi?id=163367
1119 <rdar://problem/28745010>
1121 Reviewed by Chris Fleizach.
1123 * accessibility/mac/details-summary-expected.txt:
1124 * accessibility/mac/details-summary-role-description-expected.txt:
1125 * accessibility/mac/details-summary-role-description.html:
1126 * accessibility/mac/details-summary.html:
1128 2016-10-13 Ryan Haddad <ryanhaddad@apple.com>
1130 Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
1131 https://bugs.webkit.org/show_bug.cgi?id=161951
1133 Unreviewed test gardening.
1135 * platform/mac/TestExpectations:
1137 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
1139 Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
1140 https://bugs.webkit.org/show_bug.cgi?id=163378
1141 <rdar://problem/28749376>
1143 Reviewed by Saam Barati.
1145 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
1146 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
1147 * inspector/debugger/breakpoints/resources/dump-general.js:
1148 * inspector/debugger/stepping/stepping-misc-expected.txt:
1149 * inspector/debugger/stepping/stepping-misc.html:
1150 Add tests for these kinds of special cases.
1152 2016-10-13 Antoine Quint <graouts@apple.com>
1154 [Modern Media Controls] MediaControls base class
1155 https://bugs.webkit.org/show_bug.cgi?id=163387
1156 <rdar://problem/28753955>
1158 Reviewed by Dean Jackson.
1160 Testing the properties of the new MediaControls class.
1162 * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
1163 * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
1164 * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
1165 * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
1166 * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
1167 * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
1169 2016-10-13 Antoine Quint <graouts@apple.com>
1171 [Modern Media Controls] TimeControl and TimeLabel
1172 https://bugs.webkit.org/show_bug.cgi?id=163356
1173 <rdar://problem/28741376>
1175 Reviewed by Dean Jackson.
1177 Adding tests for the new TimeControl and TimeLabel classes.
1179 * media/modern-media-controls/time-control/time-control-expected.txt: Added.
1180 * media/modern-media-controls/time-control/time-control.html: Added.
1181 * media/modern-media-controls/time-label/time-label-expected.txt: Added.
1182 * media/modern-media-controls/time-label/time-label.html: Added.
1184 2016-10-13 Jer Noble <jer.noble@apple.com>
1186 CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
1187 https://bugs.webkit.org/show_bug.cgi?id=163336
1189 Reviewed by Alex Christensen.
1191 * media/media-source/media-source-remove-crash-expected.txt: Added.
1192 * media/media-source/media-source-remove-crash.html: Added.
1194 2016-10-13 Sergio Villar Senin <svillar@igalia.com>
1196 [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
1197 https://bugs.webkit.org/show_bug.cgi?id=163283
1199 Reviewed by Manuel Rego Casasnovas.
1201 Uncommented a bunch of failing test cases that are working fine now.
1203 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
1204 * fast/css-grid-layout/grid-intrinsic-maximums.html:
1206 2016-10-11 Sergio Villar Senin <svillar@igalia.com>
1208 [css-grid] Fix intrinsic maximums resolution with fit-content and auto
1209 https://bugs.webkit.org/show_bug.cgi?id=163282
1211 Reviewed by Manuel Rego Casasnovas.
1213 New test cases to verify that all tracks with intrinsic max track sizing functions are used
1214 in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
1215 http://wkb.ug/163283.
1217 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
1218 * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
1220 2016-10-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
1222 [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
1223 https://bugs.webkit.org/show_bug.cgi?id=163383
1225 Unreviewed gardening.
1227 * platform/gtk/TestExpectations:
1228 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
1229 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
1230 * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
1231 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
1232 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
1233 * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
1234 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1235 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1237 2016-10-13 Antti Koivisto <antti@apple.com>
1239 Support scoped style for user agent shadow trees
1240 https://bugs.webkit.org/show_bug.cgi?id=163212
1241 <rdar://problem/28715318>
1243 Reviewed by Ryosuke Niwa and Andreas Kling.
1245 * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
1246 * fast/dom/HTMLMeterElement/meter-clone.html:
1247 * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
1248 * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
1249 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1250 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1252 2016-10-12 Chris Dumez <cdumez@apple.com>
1254 Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
1255 https://bugs.webkit.org/show_bug.cgi?id=163369
1257 Reviewed by Ryosuke Niwa.
1259 Add layout test coverage.
1261 * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
1262 * fast/events/webkit-media-key-events-constructor.html: Added.
1264 2016-10-12 Chris Dumez <cdumez@apple.com>
1266 Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
1267 https://bugs.webkit.org/show_bug.cgi?id=163358
1269 Reviewed by Kent Tamura.
1271 Add layout test coverage.
1273 * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
1274 * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
1276 2016-10-12 Zalan Bujtas <zalan@apple.com>
1278 RenderRubyRun should not mark child renderers dirty at the end of layout.
1279 https://bugs.webkit.org/show_bug.cgi?id=163359
1280 <rdar://problem/28711840>
1282 Reviewed by David Hyatt.
1284 * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
1285 * fast/ruby/rubyrun-has-bad-child.html: Added.
1287 2016-10-12 Simon Fraser <simon.fraser@apple.com>
1289 polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
1290 https://bugs.webkit.org/show_bug.cgi?id=163276
1292 Reviewed by Sam Weinig.
1294 * css3/masking/large-clip-path-expected.txt: Added.
1295 * css3/masking/large-clip-path.html: Added.
1297 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1299 Web Inspector: step-into `console.log(o)` should not step through inspector javascript
1300 https://bugs.webkit.org/show_bug.cgi?id=161656
1301 <rdar://problem/28181123>
1303 Reviewed by Timothy Hatcher.
1305 * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
1306 * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
1307 Ensure step-into a console.log statement steps past it, and doesn't pause
1308 inside the non-visible internal script.
1310 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
1312 Unreviewed, add expected file for new test after r207239
1313 https://bugs.webkit.org/show_bug.cgi?id=163245
1315 Add an "expected.txt" file.
1317 * js/dom/domjit-accessor-node-type-expected.txt: Added.
1319 2016-10-12 Antoine Quint <graouts@apple.com>
1321 [Modern Media Controls] Sliders: scrubber and volume
1322 https://bugs.webkit.org/show_bug.cgi?id=163328
1323 <rdar://problem/28733838>
1325 Reviewed by Dean Jackson.
1327 Testing the properties of the new Slider class and its subclasses.
1329 * media/modern-media-controls/resources/media-controls-utils.js: Added.
1331 (shouldBeEqualToRGBAColor):
1332 * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
1333 * media/modern-media-controls/scrubber/scrubber.html: Added.
1334 * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
1335 * media/modern-media-controls/slider/slider-constructor.html: Added.
1336 * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
1337 * media/modern-media-controls/slider/slider-fill.html: Added.
1338 * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
1339 * media/modern-media-controls/slider/slider-styles.html: Added.
1340 * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
1341 * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
1342 * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
1343 * media/modern-media-controls/volume-slider/volume-slider.html: Added.
1344 * platform/ios-simulator/TestExpectations:
1346 2016-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
1348 Add experimental support for the "formatForeColor" inputType
1349 https://bugs.webkit.org/show_bug.cgi?id=163348
1350 <rdar://problem/28739334>
1352 Reviewed by Ryosuke Niwa.
1354 Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
1355 foreground color, and that their data attributes are as expected.
1357 * fast/events/input-events-forecolor-data-expected.txt: Added.
1358 * fast/events/input-events-forecolor-data.html: Added.
1359 * platform/ios-simulator/TestExpectations:
1361 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
1363 [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
1364 https://bugs.webkit.org/show_bug.cgi?id=163245
1366 Reviewed by Filip Pizlo.
1368 * js/dom/domjit-accessor-node-type.html: Added.
1370 2016-10-12 Chris Dumez <cdumez@apple.com>
1372 Update more events to stop using legacy [ConstructorTemplate=Event]
1373 https://bugs.webkit.org/show_bug.cgi?id=163339
1375 Reviewed by Ryosuke Niwa.
1377 Update existing tests to reflect minor behavior changes.
1379 * fast/events/constructors/storage-event-constructor-expected.txt:
1380 * fast/events/constructors/storage-event-constructor.html:
1381 * fast/events/constructors/webgl-context-event-constructor-expected.txt:
1382 * fast/events/constructors/webgl-context-event-constructor.html:
1384 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1386 Web Inspector: Improve support for logging Proxy objects in console
1387 https://bugs.webkit.org/show_bug.cgi?id=163323
1388 <rdar://problem/28432553>
1390 Reviewed by Timothy Hatcher.
1392 * inspector/console/console-log-proxy-expected.txt: Added.
1393 * inspector/console/console-log-proxy.html: Added.
1394 Add a test specific to console logs of Proxy objects to ensure the get
1395 trap is not used in different cases.
1397 * inspector/model/remote-object-expected.txt:
1398 * inspector/model/remote-object.html:
1399 * platform/mac/inspector/model/remote-object-expected.txt:
1400 Update results for Proxy objects and include a test for a multi-level
1401 Proxy object, which should preview the target.
1403 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1405 Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
1406 https://bugs.webkit.org/show_bug.cgi?id=162809
1408 Reviewed by Geoffrey Garen.
1410 * inspector/debugger/stepping/stepping-control-flow-expected.txt:
1411 * inspector/debugger/stepping/stepping-control-flow.html:
1412 Add new tests for stepping through conditional expressions with constants,
1413 logical operations, binary operations, and unary negations.
1415 * inspector/debugger/stepping/stepping-loops-expected.txt:
1416 * inspector/debugger/stepping/stepping-loops.html:
1417 Update tests for changes in stepping behavior in for loops.
1419 2016-10-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
1421 [GTK] Tests that fail since the new URLParser has been enabled on r207162.
1422 https://bugs.webkit.org/show_bug.cgi?id=163335
1424 Unreviewed gardening.
1426 Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
1428 * platform/gtk/TestExpectations:
1429 * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
1430 * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
1431 * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
1432 * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
1433 * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
1434 * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
1435 * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
1436 * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
1437 * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
1438 * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
1439 * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
1440 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
1442 2016-10-12 Chris Dumez <cdumez@apple.com>
1444 Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
1445 https://bugs.webkit.org/show_bug.cgi?id=163319
1447 Reviewed by Darin Adler.
1449 Rebaseline several existing tests to reflect minor behavior changes:
1450 - We now properly use the default member value when an explicit undefined
1452 - We throw more exceptions when bad input is passed.
1453 - Exception messages are sometimes slightly different.
1455 * fast/events/constructors/before-load-event-constructor-expected.txt:
1456 * fast/events/constructors/before-load-event-constructor.html:
1457 * fast/events/constructors/composition-event-constructor-expected.txt:
1458 * fast/events/constructors/composition-event-constructor.html:
1459 * fast/events/constructors/error-event-constructor-expected.txt:
1460 * fast/events/constructors/error-event-constructor.html:
1461 * fast/events/constructors/focus-event-constructor-expected.txt:
1462 * fast/events/constructors/focus-event-constructor.html:
1463 * fast/events/constructors/hash-change-event-constructor-expected.txt:
1464 * fast/events/constructors/hash-change-event-constructor.html:
1465 * fast/events/constructors/pop-state-event-constructor-expected.txt:
1466 * fast/events/constructors/pop-state-event-constructor.html:
1467 * fast/events/constructors/transition-event-constructor-expected.txt:
1468 * fast/events/constructors/transition-event-constructor.html:
1469 * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
1470 * fast/events/constructors/webkit-animation-event-constructor.html:
1471 * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
1472 * fast/events/constructors/webkit-transition-event-constructor.html:
1474 2016-10-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1476 [EFL] Mark url tests to failure
1478 Unreviewed EFL gardening on Oct. 12th.
1480 URL tests have been failed since r207162.
1482 * platform/efl/TestExpectations:
1484 2016-10-11 Dean Jackson <dino@apple.com>
1486 Fix a typo in the test.
1488 * fast/media/mq-color-gamut.html:
1490 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1492 Skipping loader/stateobjects tests on mac and ios-simulator debug.
1493 https://bugs.webkit.org/show_bug.cgi?id=163307
1495 Unreviewed test gardening.
1497 * platform/ios-simulator/TestExpectations:
1498 * platform/mac/TestExpectations:
1500 2016-10-11 Dean Jackson <dino@apple.com>
1502 color-gamut media query shouldn't ASSERT on invalid values
1503 https://bugs.webkit.org/show_bug.cgi?id=163303
1504 <rdar://problem/28724566>
1506 Reviewed by Simon Fraser.
1510 * fast/media/mq-color-gamut-expected.html:
1511 * fast/media/mq-color-gamut.html:
1513 2016-10-11 Chris Dumez <cdumez@apple.com>
1515 Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
1516 https://bugs.webkit.org/show_bug.cgi?id=163289
1518 Reviewed by Sam Weinig.
1520 Update existing test cases now that we throw more exceptions on bad input.
1522 * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
1523 * fast/events/constructors/overconstrained-error-event-constructor.html:
1524 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1525 * fast/mediastream/MediaStreamTrackEvent-constructor.html:
1527 2016-10-11 Dean Jackson <dino@apple.com>
1529 Implement prefers-reduced-motion media query
1530 https://bugs.webkit.org/show_bug.cgi?id=163250
1531 <rdar://problem/28704129>
1533 Reviewed by Simon Fraser.
1535 One test checks the system value. The other test overrides
1536 the system values to make sure as much as possible is working.
1538 * fast/media/mq-prefers-reduced-motion-expected.html: Added.
1539 * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
1540 * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
1541 * fast/media/mq-prefers-reduced-motion.html: Added.
1543 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1545 Skip tests added with r207155 that rely on touch events.
1547 Unreviewed test gardening.
1549 * platform/ios-simulator/TestExpectations:
1551 2016-10-11 Chris Dumez <cdumez@apple.com>
1553 Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
1554 https://bugs.webkit.org/show_bug.cgi?id=163293
1556 Reviewed by Darin Adler.
1558 Update existing test to reflect a small behavior change. Passing an explicit
1559 undefined as 'reason' members now initializes the attribute to the empty
1560 string (the member's default value) instead of the string "undefined". This
1561 new behavior matches Chrome and Firefox.
1563 * fast/events/constructors/close-event-constructor-expected.txt:
1564 * fast/events/constructors/close-event-constructor.html:
1566 2016-10-11 Alex Christensen <achristensen@webkit.org>
1568 Enable URLParser by default
1569 https://bugs.webkit.org/show_bug.cgi?id=162660
1572 Reviewed by Sam Weinig.
1574 Many failing tests are now passing.
1576 The tests in fast/url look like they are an old test suite, some of which we were failing.
1577 We now pass many more of the tests. Those results are updated.
1578 Some URLs in the suite are invalid, and we now "fail" those tests. Rather than update the
1579 tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
1580 because there were many tests whose result was FAIL. Each such case is explained below.
1582 * fast/dom/DOMURL/parsing-expected.txt:
1583 * fast/dom/DOMURL/parsing.html:
1584 Percent-encoded values in the host are supposed to be decoded according to the spec.
1585 %2f decodes to '/' which is an invalid domain character.
1587 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1588 * fast/dom/DOMURL/set-href-attribute-hash.html:
1589 Added a space to the domain (which is an invalid domain character and the others in this
1590 test are not according to the spec) in order to continue to test that setting the hash of
1591 an invalid URL does not change its href.
1593 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1594 * fast/dom/DOMURL/set-href-attribute-protocol.html:
1595 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1596 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
1597 "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
1599 * fast/url/file-expected.txt:
1600 * fast/url/file-http-base-expected.txt:
1601 Updated results. Many tests that were failing are now passing.
1603 * fast/url/anchor-expected.txt:
1604 Percent-encoding of non-ASCII characters in fragments now matches Firefox.
1606 * fast/url/host-expected.txt:
1607 Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
1608 This matches Chrome and the spec.
1609 URLs with an empty host with a port should fail to parse.
1610 This matches Chrome, Firefox, and the spec.
1612 * fast/url/host-lowercase-per-scheme-expected.txt:
1613 According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
1614 Different browsers seem to have the existing behavior for different reasons.
1615 See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
1617 * fast/url/idna2003-expected.txt:
1618 * fast/url/invalid-urls-utf8-expected.txt:
1619 Host encoding is now done according to the spec.
1621 * fast/url/invalid-idn-expected.txt:
1622 Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
1624 * fast/url/ipv4-expected.txt:
1625 * fast/url/ipv6-expected.txt:
1626 "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
1627 This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
1628 parse to URLs that are also equal, even if they are written differently.
1630 * fast/url/path-expected.txt:
1631 * fast/url/relative-expected.txt:
1632 * fast/url/relative-win-expected.txt:
1633 * fast/url/safari-extension-expected.txt:
1634 Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
1635 safari-extension is not special.
1636 Hosts should always be canonicalized to lowercase.
1638 * fast/url/segments-expected.txt:
1639 * fast/url/segments-from-data-url-expected.txt:
1640 The path of "foo://" should be "/" not "//".
1641 Extra slashes immediately after scheme:// should be ignored.
1642 URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
1644 * fast/url/segments-userinfo-vs-host-expected.txt:
1645 '@' can be in the user. If it is, it is percent encoded. This matches Chrome and Firefox.
1646 "foo://" has a path of "/" not "//"
1647 Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
1649 * fast/url/standard-url-expected.txt:
1650 * fast/url/tab-and-newline-stripping-expected.txt:
1651 http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
1652 It passed with URL::parse because we used to only check that the characters inside the []
1653 were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
1655 * fast/url/url-credentials-escaping-expected.txt:
1656 Credential encoding is now according to spec.
1658 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
1659 http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
1660 instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
1663 * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1664 Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
1665 This test still passes on w3c-test.org. We can look into why it is failing locally later.
1666 See webkit.org/b/163127
1668 * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
1669 * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
1670 * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
1671 http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
1672 non-ASCII and lowercased if it is.
1674 * fast/forms/ValidityState-typeMismatch-url.html:
1675 * fast/forms/ValidityState-typeMismatch-url-expected.txt:
1676 Spaces in the host are invalid. This matches Firefox and the spec.
1678 * http/tests/inspector/network/copy-as-curl.html:
1679 '{' and '}' are now percent encoded in the URL path. This matches Firefox, Chrome, and the spec.
1681 * fast/loader/location-port.html:
1682 * fast/loader/location-port-expected.txt:
1683 parsing or setting ports in URLs with no host is no longer supported. This matches Firefox and Chrome.
1685 * security/block-test-expected.txt:
1686 * platform/mac/security/block-test-expected.txt:
1687 out-of-bounds ports now cause parsing failures.
1689 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
1690 "http://[]/" now fails to parse because it is an invalid IPv6 host.
1692 * fast/url/ipv6-expected.txt:
1693 IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
1694 This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
1696 * fast/loader/url-parse-1-expected.txt:
1697 Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
1699 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
1700 The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
1701 It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
1702 It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
1703 This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
1704 See webkit.org/b/163127
1706 * http/tests/contentextensions/make-https-expected.txt:
1707 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1708 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1709 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1710 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1711 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1712 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1713 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1714 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1715 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1716 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1717 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1718 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1719 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1720 * fast/css/getComputedStyle/computed-style-border-image.html:
1721 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1722 * fast/css/getComputedStyle/computed-style-cross-fade.html:
1723 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1724 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1725 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1726 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1727 URLs with non-special schemes and no slash after the host now do when canonicalized.
1729 * fast/css-generated-content/malformed-url.html:
1730 This tested what happens when you have an invalid host. | is now a valid host character.
1731 I changed it to have a % in the host to test the same behavior.
1733 * fast/loader/window-open-to-invalid-url-disallowed.html:
1734 * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
1735 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
1736 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
1737 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
1738 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
1739 "http://a=a&b=b" is no longer an invalid URL. We used to consider the '&' character to be an invalid domain character
1740 and we don't any more. This matches Chrome, Firefox, and the spec.
1741 To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
1743 * fast/loader/file-URL-with-port-number.html:
1744 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.
1746 * platform/ios-simulator-wk1/fast/loader: Added.
1747 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1748 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1749 * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1750 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1751 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1752 * platform/mac-wk1/fast/loader: Added.
1753 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
1754 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
1755 * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
1756 * platform/mac-wk1/imported: Added.
1757 * platform/mac-wk1/imported/w3c: Added.
1758 * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
1759 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
1760 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
1761 * platform/mac/security/block-test-expected.txt:
1762 Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
1763 In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
1764 See rdar://problem/28701914
1766 2016-10-11 Daniel Bates <dabates@apple.com>
1768 [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
1769 https://bugs.webkit.org/show_bug.cgi?id=163244
1770 <rdar://problem/27250015>
1772 Reviewed by Jer Noble.
1774 Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
1776 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
1777 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
1778 * media/media-controls.js:
1779 (clickPlayButton): Added.
1780 * media/require-user-gesture-to-load-video-expected.txt: Added.
1781 * media/require-user-gesture-to-load-video.html: Added.
1782 * media/video-controls-transformed.html: Write in terms of clickPlayButton().
1783 * media/video-controls-visible-audio-only.html: Ditto.
1784 * media/video-fullscreeen-only-playback.html: Ditto.
1785 * media/video-play-audio-require-user-gesture.html: Ditto.
1786 * media/video-play-require-user-gesture.html: Ditto.
1787 * media/video-test.js:
1789 * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
1790 we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
1792 2016-10-11 Daniel Bates <dabates@apple.com>
1794 [iOS] Sandbox QuickLook previews
1795 https://bugs.webkit.org/show_bug.cgi?id=163240
1796 <rdar://problem/25961633>
1798 Reviewed by Brent Fulgham.
1800 Add tests to ensure that we sandbox QuickLook previews.
1802 * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
1803 * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
1804 * http/tests/quicklook/base-url-blocked-expected.txt: Added.
1805 * http/tests/quicklook/base-url-blocked.html: Added.
1806 * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
1807 * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
1808 * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
1809 * http/tests/quicklook/csp-header-ignored.html: Added.
1810 * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
1811 * http/tests/quicklook/document-domain-is-empty-string.html: Added.
1812 * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
1813 * http/tests/quicklook/external-stylesheet-blocked.html: Added.
1814 * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
1815 * http/tests/quicklook/hide-referer-on-navigation.html: Added.
1816 * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
1817 * http/tests/quicklook/resources/base-url-blocked.docx: Added.
1818 * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
1819 * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
1820 * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
1821 * http/tests/quicklook/resources/fail.html: Added.
1822 * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
1823 * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
1824 * http/tests/quicklook/resources/pass.docx: Added.
1825 * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
1826 * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
1827 (tapAtPointAndNotifyDone):
1830 * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
1831 * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
1832 * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
1833 * http/tests/quicklook/submit-form-blocked.html: Added.
1834 * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
1835 * http/tests/quicklook/top-navigation-blocked.html: Added.
1836 * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
1837 because uiController.singleTapAtPoint() is not implemented.
1839 2016-10-10 Sam Weinig <sam@webkit.org>
1841 Use IDLTypes in more places
1842 https://bugs.webkit.org/show_bug.cgi?id=163247
1844 Reviewed by Darin Adler.
1846 * fast/events/constructors/message-event-constructor-expected.txt:
1847 * fast/mediastream/MediaStreamConstructor-expected.txt:
1848 Update tests for different error message.
1850 2016-10-11 Antoine Quint <graouts@apple.com>
1852 [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
1853 https://bugs.webkit.org/show_bug.cgi?id=163249
1855 Reviewed by Antoine Quint.
1857 Wait until all icon images are loaded before running the assertions. We can determine whether
1858 a button's icon image is loaded by checking it's been sized.
1861 * media/modern-media-controls/play-pause-button/play-pause-button.html:
1863 2016-10-11 Antoine Quint <graouts@apple.com>
1865 [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
1866 https://bugs.webkit.org/show_bug.cgi?id=163248
1868 Reviewed by Antoine Quint.
1870 Wait until all icon images are loaded before running the assertions. We can determine whether
1871 a button's icon image is loaded by checking it's been sized.
1874 * media/modern-media-controls/airplay-button/airplay-button.html:
1876 2016-10-11 Antoine Quint <graouts@apple.com>
1878 [Modern Media Controls] Buttons container
1879 https://bugs.webkit.org/show_bug.cgi?id=163238
1880 <rdar://problem/28701864>
1882 Reviewed by Dean Jackson.
1884 Adding tests for the new ButtonsContainer class.
1886 * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
1887 * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
1888 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
1889 * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
1890 * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
1891 * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
1893 2016-10-11 Youenn Fablet <youenn@apple.com>
1895 [Fetch API] Support Request cache mode
1896 https://bugs.webkit.org/show_bug.cgi?id=162281
1898 Reviewed by Alex Christensen.
1900 Activating request-cache.html tests for WK1, but not yet for WK2.
1903 * platform/mac/TestExpectations:
1904 * platform/wk2/TestExpectations:
1906 2016-10-11 Chris Dumez <cdumez@apple.com>
1908 Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
1909 https://bugs.webkit.org/show_bug.cgi?id=163266
1911 Reviewed by Darin Adler.
1913 Update existing layout test covering the IDBVersionChangeEvent constructor
1914 to test to EventInit dictionary members as well.
1916 * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
1917 * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
1919 2016-10-10 Adam Bergkvist <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
1921 WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
1922 https://bugs.webkit.org/show_bug.cgi?id=163202
1924 Reviewed by Eric Carlson.
1926 Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
1929 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
1930 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
1931 * platform/mac/TestExpectations:
1932 Skip above test until the Mac port builds with WEB_RTC.
1934 2016-10-10 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
1936 [EFL] Skip imported/w3c/web-platform-tests for a while
1938 Unreviewed EFL gardening.
1940 Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
1941 So skip the tests until fixing all problems.
1943 Additionally this patch removes duplciated tests.
1945 * platform/efl/TestExpectations:
1947 2016-10-10 Chris Dumez <cdumez@apple.com>
1949 Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
1950 https://bugs.webkit.org/show_bug.cgi?id=163254
1952 Reviewed by Darin Adler.
1954 Update existing tests now that:
1955 - Exception messages are now slightly different in some cases.
1956 - We now throw when an invalid relatedTarget type is passed in the dictionary.
1958 * fast/events/constructors/mouse-event-constructor.html:
1959 * fast/events/constructors/wheel-event-constructor.html:
1960 * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
1961 * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
1963 2016-10-10 Chris Dumez <cdumez@apple.com>
1965 Add support for languagechange event
1966 https://bugs.webkit.org/show_bug.cgi?id=163222
1968 Reviewed by Ryosuke Niwa.
1970 Add layout test coverage.
1972 * fast/dom/window-languagechange-event-expected.txt: Added.
1973 * fast/dom/window-languagechange-event.html: Added.
1975 2016-10-10 Nan Wang <n_wang@apple.com>
1977 AX: Expose invalid status for input types with that information
1978 https://bugs.webkit.org/show_bug.cgi?id=163252
1979 <rdar://problem/28704409>
1981 Reviewed by Chris Fleizach.
1983 * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
1984 * accessibility/mac/invalid-status-for-input-types.html: Added.
1986 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1988 Marking two media/modern-media-controls tests as failing.
1989 https://bugs.webkit.org/show_bug.cgi?id=163248
1991 Unreviewed test gardening.
1995 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
1997 TestExpectations cleanup for LayoutTests that no longer exist.
1999 Unreviewed test gardening.
2002 * platform/ios-simulator-wk2/TestExpectations:
2003 * platform/ios-simulator/TestExpectations:
2004 * platform/mac/TestExpectations:
2006 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2008 Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
2009 https://bugs.webkit.org/show_bug.cgi?id=162505
2011 Unreviewed test gardening.
2013 * platform/mac-wk2/TestExpectations:
2015 2016-10-10 Antoine Quint <graouts@apple.com>
2017 [Modern Media Controls] Placards
2018 https://bugs.webkit.org/show_bug.cgi?id=163110
2019 <rdar://problem/28669342>
2021 Reviewed by Dean Jackson.
2023 Testing the properties of the new Placard class and its subclasses.
2025 * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
2026 * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
2027 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
2028 * media/modern-media-controls/pip-placard/pip-placard.html: Added.
2029 * media/modern-media-controls/placard/placard-expected.txt: Added.
2030 * media/modern-media-controls/placard/placard.html: Added.
2032 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2034 Marking fast/replaced/preferred-widths.html as flaky on mac.
2035 https://bugs.webkit.org/show_bug.cgi?id=116621
2037 Unreviewed test gardening.
2039 * platform/mac/TestExpectations:
2041 2016-10-10 Chris Dumez <cdumez@apple.com>
2043 Add support for Navigator.languages attribute
2044 https://bugs.webkit.org/show_bug.cgi?id=163220
2046 Reviewed by Darin Adler.
2048 Rebase existing test to reflect change.
2050 * fast/dom/navigator-detached-no-crash-expected.txt:
2051 * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2053 2016-10-10 Chris Dumez <cdumez@apple.com>
2055 Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
2056 https://bugs.webkit.org/show_bug.cgi?id=163187
2058 Reviewed by Darin Adler.
2060 Rebaseline existing test now that:
2061 - Exception messages are sometimes a bit different
2062 - We properly use the default member value when input is an explicit undefined
2063 - We throw in more cases of bad input
2065 * fast/events/constructors/message-event-constructor-expected.txt:
2066 * fast/events/constructors/message-event-constructor.html:
2068 2016-10-10 Antoine Quint <graouts@apple.com>
2070 [Modern Media Controls] Buttons
2071 https://bugs.webkit.org/show_bug.cgi?id=163109
2072 <rdar://problem/28668954>
2074 Reviewed by Dean Jackson.
2076 Adding new tests for all new button types introduced, including any custom JS properties
2077 and backing DOM structure that they may have, as well as checking which assets are loaded.
2079 * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
2080 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
2081 * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
2082 * media/modern-media-controls/airplay-button/airplay-button.html: Added.
2083 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
2084 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
2085 * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
2086 * media/modern-media-controls/forward-button/forward-button.html: Added.
2087 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
2088 * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
2089 * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
2090 * media/modern-media-controls/mute-button/mute-button.html: Added.
2091 * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
2092 * media/modern-media-controls/pip-button/pip-button.html: Added.
2093 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
2094 * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
2095 * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
2096 * media/modern-media-controls/rewind-button/rewind-button.html: Added.
2097 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
2098 * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
2099 * media/modern-media-controls/start-button/start-button-expected.txt: Added.
2100 * media/modern-media-controls/start-button/start-button.html: Added.
2101 * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
2102 * media/modern-media-controls/tracks-button/tracks-button.html: Added.
2103 * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
2105 2016-10-10 Nan Wang <n_wang@apple.com>
2107 AX: Update AXPlaceHolder algorithm
2108 https://bugs.webkit.org/show_bug.cgi?id=163229
2110 Reviewed by Chris Fleizach.
2112 * accessibility/placeholder-expected.txt:
2113 * accessibility/placeholder.html:
2115 2016-10-10 Yusuke Suzuki <utatane.tea@gmail.com>
2117 [DOMJIT] Implement Node accessors in DOMJIT
2118 https://bugs.webkit.org/show_bug.cgi?id=163005
2120 Reviewed by Filip Pizlo.
2122 * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
2123 * js/dom/domjit-accessor-monomorphic.html: Added.
2124 * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
2125 * js/dom/domjit-accessor-polymorphic.html: Added.
2127 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2129 Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
2130 https://bugs.webkit.org/show_bug.cgi?id=163231
2132 Unreviewed test gardening.
2134 * platform/mac/TestExpectations:
2136 2016-10-10 Wenson Hsieh <wenson_hsieh@apple.com>
2138 Support InputEvent.data for the new InputEvent spec
2139 https://bugs.webkit.org/show_bug.cgi?id=163113
2140 <rdar://problem/28681935>
2142 Reviewed by Darin Adler.
2144 Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
2145 and selecting candidate replacements in plain text and contenteditable areas.
2147 Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
2149 * fast/events/input-events-fired-when-typing-expected.txt:
2150 * fast/events/input-events-fired-when-typing.html:
2151 * fast/events/input-events-paste-data-expected.txt: Added.
2152 * fast/events/input-events-paste-data.html: Added.
2153 * fast/events/input-events-typing-data-expected.txt: Added.
2154 * fast/events/input-events-typing-data.html: Added.
2155 * platform/ios-simulator/TestExpectations:
2157 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2159 Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
2160 https://bugs.webkit.org/show_bug.cgi?id=156070
2162 Unreviewed test gardening.
2164 * platform/mac-wk1/TestExpectations:
2165 * platform/mac/TestExpectations:
2167 2016-10-10 Jer Noble <jer.noble@apple.com>
2169 Address flaky airplay-* LayouTests
2170 https://bugs.webkit.org/show_bug.cgi?id=163044
2172 Reviewed by Brent Fulgham.
2174 * media/airplay-autoplay.html:
2175 * platform/mac/TestExpectations:
2177 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2179 Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
2180 https://bugs.webkit.org/show_bug.cgi?id=162647
2182 Unreviewed test gardening.
2184 * platform/ios-simulator/TestExpectations:
2186 2016-10-10 Youenn Fablet <youennf@gmail.com>
2188 Sync web-platform-tests up to revision 33f4da1
2189 https://bugs.webkit.org/show_bug.cgi?id=163205
2191 Reviewed by Alex Christensen.
2193 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
2194 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2195 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
2196 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2197 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
2198 * tests-options.json:
2200 2016-10-10 Youenn Fablet <youenn@apple.com>
2202 [Fetch API] Memory cache should not bypass redirect mode
2203 https://bugs.webkit.org/show_bug.cgi?id=162959
2205 Reviewed by Darin Adler.
2207 * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
2208 * http/tests/fetch/redirectmode-and-preload.html: Added.
2209 * http/tests/fetch/resources/redirect-with-cache.php:
2211 2016-10-09 Antti Koivisto <antti@apple.com>
2213 Enable optimized stylesheet updates in shadow trees
2214 https://bugs.webkit.org/show_bug.cgi?id=163180
2216 Reviewed by Darin Adler.
2218 * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
2219 * fast/shadow-dom/scoped-style-invalidation.html: Added.
2221 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2223 Unreviewed, EFL Gardening on Oct. 10th - 2
2225 Mark missing test to Skip because the tests aren't supported by EFL yet.
2226 Unskip passing tests and add *PASS* to some flaky tests because I guess
2229 * platform/efl/TestExpectations:
2231 2016-10-09 Wenson Hsieh <wenson_hsieh@apple.com>
2233 Support InputEvent.inputType for the new InputEvent spec
2234 https://bugs.webkit.org/show_bug.cgi?id=163025
2235 <rdar://problem/28658092>
2237 Reviewed by Darin Adler.
2239 Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
2240 be prevented via the InputEvent fired in a `beforechange` handler.
2242 * fast/events/before-input-prevent-biu-expected.txt: Added.
2243 * fast/events/before-input-prevent-biu.html: Added.
2244 * fast/events/before-input-prevent-cut-expected.txt: Added.
2245 * fast/events/before-input-prevent-cut.html: Added.
2246 * fast/events/before-input-prevent-paste-expected.txt: Added.
2247 * fast/events/before-input-prevent-paste.html: Added.
2248 * fast/events/before-input-prevent-typing-expected.txt: Added.
2249 * fast/events/before-input-prevent-typing.html: Added.
2250 * fast/events/before-input-prevent-undo-expected.txt: Added.
2251 * fast/events/before-input-prevent-undo.html: Added.
2252 * platform/ios-simulator/TestExpectations:
2254 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2256 [EFL] Gardening timout tests, failure tests on Oct. 10th.
2258 Unreviewed EFL gardening.
2260 * platform/efl/TestExpectations:
2262 2016-10-07 Ryosuke Niwa <rniwa@webkit.org>
2264 REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
2265 https://bugs.webkit.org/show_bug.cgi?id=163145
2267 Reviewed by Darin Adler.
2269 Added a regression test.
2271 * fast/dom/NodeList/form-labels-length-expected.txt: Added.
2272 * fast/dom/NodeList/form-labels-length.html: Added.
2274 2016-10-09 Chris Dumez <cdumez@apple.com>
2276 Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
2277 https://bugs.webkit.org/show_bug.cgi?id=163176
2279 Reviewed by Darin Adler.
2281 Rebaseline existing test now that the exception message is slightly
2282 different in some cases. Also add test coverage for passing
2283 modifierAltGraph / modifierCapsLock in initialization dictionary.
2285 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2286 * fast/events/constructors/keyboard-event-constructor.html:
2288 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
2290 [GTK] Miscellaneous unreviewed test gardening
2292 * platform/gtk/TestExpectations:
2294 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
2296 [GTK] Skip new custom elements tests, they're all failing
2298 * platform/gtk/TestExpectations:
2300 2016-10-09 Youenn Fablet <youenn@apple.com>
2302 Promise attribute getters should reject promises in case of casted-this errors
2303 https://bugs.webkit.org/show_bug.cgi?id=163167
2305 Reviewed by Darin Adler.
2307 * fast/text/font-face-set-javascript-expected.txt:
2308 * fast/text/font-face-set-javascript.html:
2310 2016-10-08 Chris Dumez <cdumez@apple.com>
2312 [Mac] Write HTML to the pasteboard when copying image in WebKit
2313 https://bugs.webkit.org/show_bug.cgi?id=163100
2315 Reviewed by Darin Adler.
2317 Convert editing/pasteboard/copy-standalone-image.html into a ref test
2318 and unskip on WebKit2 now that it passes there as well. Before this
2319 patch, the test would fail on WebKit2 (the pasted image would not be
2322 * editing/pasteboard/copy-standalone-image-expected.html: Added.
2323 * editing/pasteboard/copy-standalone-image.html:
2324 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2325 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2326 * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2327 * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2328 * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2329 * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2330 * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2331 * platform/wk2/TestExpectations:
2333 2016-10-08 Chris Dumez <cdumez@apple.com>
2335 Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
2336 https://bugs.webkit.org/show_bug.cgi?id=163174
2338 Reviewed by Darin Adler.
2340 Update existing layout test to reflect minor behavior change.
2342 * fast/events/constructors/custom-event-constructor-expected.txt:
2343 * fast/events/constructors/custom-event-constructor.html:
2345 2016-10-08 Chris Dumez <cdumez@apple.com>
2347 Add support for ClipboardEvent
2348 https://bugs.webkit.org/show_bug.cgi?id=163164
2350 Reviewed by Darin Adler.
2352 Extended layout test coverage.
2354 * editing/pasteboard/clipboard-event-expected.txt: Added.
2355 * editing/pasteboard/clipboard-event.html: Added.
2356 * fast/events/clipboard-event-constructor-expected.txt: Added.
2357 * fast/events/clipboard-event-constructor.html: Added.
2358 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2359 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2360 * inspector/model/remote-object-get-properties-expected.txt:
2361 * js/dom/global-constructors-attributes-expected.txt:
2362 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2363 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2364 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2365 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2367 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2369 Marking js/regress-141098.html as flaky on mac.
2370 https://bugs.webkit.org/show_bug.cgi?id=163046
2372 Unreviewed test gardening.
2374 * platform/mac/TestExpectations:
2376 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2378 Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
2379 https://bugs.webkit.org/show_bug.cgi?id=140022
2381 Unreviewed test gardening.
2383 * platform/mac/TestExpectations:
2385 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2387 Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
2388 https://bugs.webkit.org/show_bug.cgi?id=161653
2390 Unreviewed test gardening.
2392 * platform/mac-wk2/TestExpectations:
2394 2016-10-08 Youenn Fablet <youennf@gmail.com>
2396 [Fetch API] Request constructor should provide exception messages
2397 https://bugs.webkit.org/show_bug.cgi?id=162382
2399 Reviewed by Darin Adler.
2401 * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
2403 2016-10-07 Chris Dumez <cdumez@apple.com>
2405 window.navigator.language incorrectly returns all lowercase string
2406 https://bugs.webkit.org/show_bug.cgi?id=163096
2408 Reviewed by Darin Adler.
2410 Update existing test so that it does not lowercase navigator.language
2411 before checking it. This way, we can make sure it returns en-US and
2414 * js/dom/navigator-language-expected.txt:
2415 * js/dom/navigator-language.html:
2417 2016-10-07 Yusuke Suzuki <utatane.tea@gmail.com>
2419 REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
2420 https://bugs.webkit.org/show_bug.cgi?id=163046
2422 Reviewed by Saam Barati.
2424 This is attempt-to-fix patch since I cannot reproduce this flakiness.
2425 We reduce the number of frames to back off from the stack overflow to
2426 catch the closer frame limit to the actual stack limit.
2428 * js/script-tests/regress-141098.js:
2430 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
2432 Unreviewed, mark a test as failing on iOS simulator
2434 This was intended to be a part of r206944.
2436 * platform/ios-simulator/TestExpectations:
2438 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
2440 Support onbeforeinput event handling for the new InputEvent spec
2441 https://bugs.webkit.org/show_bug.cgi?id=163021
2442 <rdar://problem/28658073>
2444 Reviewed by Darin Adler.
2446 Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
2447 tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
2448 new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
2449 text from being inserted or deleted.
2451 * editing/undo/undo-after-event-edited.html:
2452 * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
2453 * fast/events/before-input-events-different-start-end-elements.html: Added.
2454 * fast/events/before-input-events-prevent-default-expected.txt: Added.
2455 * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
2456 * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
2457 * fast/events/before-input-events-prevent-default.html: Added.
2458 * fast/events/input-events-fired-when-typing-expected.txt:
2459 * fast/events/input-events-fired-when-typing.html:
2460 * platform/ios-simulator/TestExpectations:
2462 2016-10-07 Nan Wang <n_wang@apple.com>
2464 AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
2465 https://bugs.webkit.org/show_bug.cgi?id=108996
2467 Reviewed by Chris Fleizach.
2469 * accessibility/mac/figure-element-expected.txt: Added.
2470 * accessibility/mac/figure-element.html: Added.
2472 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2474 Marking inspector/debugger/stepping tests as flaky.
2475 https://bugs.webkit.org/show_bug.cgi?id=161951
2477 Unreviewed test gardening.
2481 2016-10-07 Jonathan Bedard <jbedard@apple.com>
2483 js/function-apply-aliased.html is timing out
2484 https://bugs.webkit.org/show_bug.cgi?id=127860
2486 Reviewed by Darin Adler.
2488 This test no longer times out. Reintegrating into test suites.
2490 * TestExpectations: Stopped skipping js/function-apply-aliased.html.
2492 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2494 Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
2495 https://bugs.webkit.org/show_bug.cgi?id=155138
2497 Unreviewed test gardening.
2499 * platform/mac-wk2/TestExpectations:
2500 * platform/mac/TestExpectations:
2502 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2504 Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
2505 https://bugs.webkit.org/show_bug.cgi?id=162975
2507 Unreviewed test gardening.
2509 * platform/mac-wk2/TestExpectations:
2511 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2513 Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
2514 https://bugs.webkit.org/show_bug.cgi?id=163139
2516 Unreviewed test gardening.
2518 * platform/mac-wk2/TestExpectations:
2520 2016-10-07 Chris Dumez <cdumez@apple.com>
2522 Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
2523 https://bugs.webkit.org/show_bug.cgi?id=163124
2525 Reviewed by Ryosuke Niwa.
2527 Update existing test to reflect behavior change.
2529 * fast/workers/resources/worker-navigator.js:
2530 * fast/workers/worker-navigator-expected.txt:
2532 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2534 Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
2535 https://bugs.webkit.org/show_bug.cgi?id=163136
2537 Unreviewed test gardening.
2539 * platform/mac-wk2/TestExpectations:
2541 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2543 Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
2544 https://bugs.webkit.org/show_bug.cgi?id=161720
2546 Unreviewed test gardening.
2548 * platform/mac/TestExpectations:
2550 2016-10-07 Nan Wang <n_wang@apple.com>
2552 AX: AXRoleDescription for details and summary elements
2553 https://bugs.webkit.org/show_bug.cgi?id=163094
2555 Reviewed by Chris Fleizach.
2557 * accessibility/mac/details-summary-role-description-expected.txt: Added.
2558 * accessibility/mac/details-summary-role-description.html: Added.
2560 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2562 Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
2563 https://bugs.webkit.org/show_bug.cgi?id=163122
2565 Unreviewed test gardening.
2567 * platform/mac/TestExpectations:
2569 2016-10-07 Zalan Bujtas <zalan@apple.com>
2571 https://vuldb.com/?cvssv3.2012 takes long time to load.
2572 https://bugs.webkit.org/show_bug.cgi?id=162994
2573 <rdar://problem/28593746>
2575 Reviewed by Darin Adler.
2577 It takes ~100 seconds to run this test case without the fix (300ms with the fix).
2578 Surely it will timeout if it gets regressed.
2580 * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
2581 * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
2582 * platform/mac/TestExpectations: Skip perf test in debug.
2584 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2586 Marking contentextensions tests as flaky on mac-wk2.
2587 https://bugs.webkit.org/show_bug.cgi?id=162942
2589 Unreviewed test gardening.
2591 * platform/mac-wk2/TestExpectations:
2593 2016-10-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
2595 WebRTC: Test gardening
2596 https://bugs.webkit.org/show_bug.cgi?id=163106
2598 Reviewed by Philippe Normand.
2600 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2601 Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
2603 * platform/gtk/TestExpectations:
2604 Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
2606 2016-10-06 Myles C. Maxfield <mmaxfield@apple.com>
2608 Variation fonts don't affect glyph advances
2609 https://bugs.webkit.org/show_bug.cgi?id=163093
2611 Reviewed by Darin Adler.
2613 * platform/ios-simulator/TestExpectations: Mark the test
2614 as failing on iOS because that OS doesn't have Skia.
2615 * fast/text/variations/advances-expected.txt: Added.
2616 * fast/text/variations/advances.html: Added.
2618 2016-10-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2620 [EFL] Skip to test imported/w3c/web-platform-tests/
2622 Unreivewed EFL gardening
2624 Too many tests have been failures, timeout, and crash.
2625 Skip it for a while until we fix it.
2627 * platform/efl/TestExpectations:
2629 2016-10-06 Commit Queue <commit-queue@webkit.org>
2631 Unreviewed, rolling out r206713.
2632 https://bugs.webkit.org/show_bug.cgi?id=163097
2634 triggers apparent codegen bug on ARM 32-bit (Requested by smfr
2639 "Support transitions/animations of background-position with
2640 right/bottom-relative values"
2641 https://bugs.webkit.org/show_bug.cgi?id=162048
2642 http://trac.webkit.org/changeset/206713
2644 2016-10-06 Ryosuke Niwa <rniwa@webkit.org>
2646 Upgrading and constructing element should always report exception instead of rethrowing
2647 https://bugs.webkit.org/show_bug.cgi?id=162996
2649 Reviewed by Darin Adler.
2651 Updated the tests to expect exceptions thrown during custom element constructions are always reported.
2653 * fast/custom-elements/Document-createElement-expected.txt:
2654 * fast/custom-elements/Document-createElement.html:
2655 * fast/custom-elements/defined-pseudo-class-expected.txt:
2656 * fast/custom-elements/defined-pseudo-class.html:
2657 * fast/custom-elements/upgrading/Node-cloneNode.html:
2658 * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
2660 2016-10-06 Jiewen Tan <jiewen_tan@apple.com>
2662 Add a dummy SubtleCrypto interface
2663 https://bugs.webkit.org/show_bug.cgi?id=162992
2664 <rdar://problem/28643573>
2666 Reviewed by Brent Fulgham.
2668 * crypto/resources/common.js:
2669 * crypto/subtle/gc-2-expected.txt: Added.
2670 * crypto/subtle/gc-2.html: Added.
2671 * crypto/subtle/gc-3-expected.txt: Added.
2672 * crypto/subtle/gc-3.html: Added.
2673 * crypto/subtle/gc-expected.txt: Added.
2674 * crypto/subtle/gc.html: Added.
2675 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
2676 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
2677 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
2678 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
2679 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
2680 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
2681 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
2682 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
2683 * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
2684 * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
2685 * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
2686 * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
2687 * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
2688 * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
2689 * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
2690 * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
2691 * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
2692 * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
2693 * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
2694 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
2695 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
2696 * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
2697 * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
2698 * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
2699 * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
2700 * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
2701 * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
2702 * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
2703 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
2704 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
2705 * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
2706 * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
2707 * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
2708 * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
2709 * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
2710 * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
2711 * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
2712 * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
2713 * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
2714 * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
2715 * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
2716 * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
2717 * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
2718 * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2719 * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
2720 * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
2721 * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
2722 * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
2723 * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
2724 * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
2725 * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
2726 * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
2727 * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
2728 * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
2729 * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
2730 * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
2731 * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
2732 * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
2733 * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
2734 * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
2735 * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
2736 * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
2737 * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
2738 * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
2739 * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
2740 * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
2741 * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
2742 * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
2743 * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
2744 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
2745 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
2746 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
2747 * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
2748 * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
2749 * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
2750 * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
2751 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
2752 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
2753 * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
2754 * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
2755 * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
2756 * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
2757 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
2758 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
2759 * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
2760 * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
2761 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
2762 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
2763 * 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.
2764 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
2765 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
2766 * 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.
2767 * 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.
2768 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
2769 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
2770 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
2771 * 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.
2772 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
2773 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
2774 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
2775 * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
2776 * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
2777 * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
2778 * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
2779 * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
2780 * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
2781 * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
2782 * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
2783 * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
2784 * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
2785 * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
2786 * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
2787 * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
2788 * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
2789 * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
2790 * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
2791 * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
2792 * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
2793 * crypto/workers/subtle/gc-worker-expected.txt: Added.
2794 * crypto/workers/subtle/gc-worker.html: Added.
2795 * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
2796 * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
2797 * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
2798 * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
2799 * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
2800 * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
2801 * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
2802 * crypto/workers/subtle/resources/gc-worker.js: Added.
2803 * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
2804 * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
2805 * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
2806 * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
2807 * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
2808 * platform/efl/TestExpectations:
2809 * platform/gtk/TestExpectations:
2810 * platform/ios-simulator-wk1/TestExpectations:
2811 * platform/win/TestExpectations:
2813 2016-10-06 Antti Koivisto <antti@apple.com>
2815 Mutating styleSheet in shadow tree doesn't update the style
2816 https://bugs.webkit.org/show_bug.cgi?id=162744
2817 <rdar://problem/28550588>
2819 Reviewed by Ryosuke Niwa.
2821 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
2822 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
2824 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
2826 WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
2827 https://bugs.webkit.org/show_bug.cgi?id=162961
2829 Reviewed by Eric Carlson.
2831 Emulate changing the ICE transport sates of three transceivers and observe the resulting
2832 changes to the aggregated iceConnectionState.
2834 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
2835 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
2836 * platform/mac/TestExpectations:
2837 Skip above test until the Mac port builds with WEB_RTC.
2839 2016-10-06 Ryan Haddad <ryanhaddad@apple.com>
2841 Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
2842 https://bugs.webkit.org/show_bug.cgi?id=162999
2844 Unreviewed test gardening.
2846 * platform/mac-wk2/TestExpectations:
2848 2016-10-06 Antoine Quint <graouts@apple.com>
2850 [Modern Media Controls] Icon service and the IconButton class
2851 https://bugs.webkit.org/show_bug.cgi?id=162970
2852 <rdar://problem/28631803>
2854 Reviewed by Dean Jackson.
2856 Testing all public properties and methods of the iconService singleton and IconButton class.
2858 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
2859 * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
2860 * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
2861 * media/modern-media-controls/icon-button/icon-button.html: Added.
2862 * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
2863 * media/modern-media-controls/icon-service/icon-service.html: Added.
2864 * media/modern-media-controls/layout-item/layout-item-expected.txt:
2865 * media/modern-media-controls/layout-item/layout-item.html:
2866 * platform/ios-simulator/TestExpectations:
2868 2016-10-06 Youenn Fablet <youenn@apple.com>
2870 Refresh WPT tests up to c875b42
2871 https://bugs.webkit.org/show_bug.cgi?id=159712
2875 * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
2877 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
2879 WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
2880 https://bugs.webkit.org/show_bug.cgi?id=162957
2882 Reviewed by Eric Carlson.
2884 Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
2887 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
2888 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
2889 * platform/mac/TestExpectations:
2890 Skip above test until the Mac port builds with WEB_RTC
2892 2016-10-06 Youenn Fablet <youenn@apple.com>
2894 [WK2] 304 revalidation on the network process does not update the validated response
2895 https://bugs.webkit.org/show_bug.cgi?id=162973
2897 Reviewed by Darin Adler.
2899 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
2900 Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
2901 The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
2902 As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
2904 2016-10-06 Nan Wang <n_wang@apple.com>
2906 AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
2907 https://bugs.webkit.org/show_bug.cgi?id=162999
2909 Reviewed by Chris Fleizach.
2911 * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
2912 * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
2914 2016-10-05 Yusuke Suzuki <utatane.tea@gmail.com>
2916 [JSC] Add @throwXXXError bytecode intrinsic
2917 https://bugs.webkit.org/show_bug.cgi?id=162995
2919 Reviewed by Saam Barati.
2921 * js/Object-assign-expected.txt:
2923 2016-10-05 Wenson Hsieh <wenson_hsieh@apple.com>
2925 Introduce InputEvent bindings in preparation for the input events spec
2926 https://bugs.webkit.org/show_bug.cgi?id=162954
2928 Reviewed by Ryosuke Niwa.
2930 Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
2932 * fast/events/input-events-fired-when-typing-expected.txt: Added.
2933 * fast/events/input-events-fired-when-typing.html: Added.
2934 * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
2935 * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
2936 * js/dom/global-constructors-attributes-expected.txt:
2937 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
2938 * platform/ios-simulator/TestExpectations:
2939 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2940 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2941 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2943 2016-10-05 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2945 [EFL] Mark timeout tests to *Timeout*
2947 Unreviewed EFL gardening.
2949 Timeout has been happened on some tests.
2951 * platform/efl/TestExpectations:
2953 2016-10-05 Ryosuke Niwa <rniwa@webkit.org>
2955 Import v1 custom elements tests from W3C
2956 https://bugs.webkit.org/show_bug.cgi?id=162987
2958 Reviewed by Chris Dumez.
2960 Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
2962 * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
2963 * fast/custom-elements/CustomElementRegistry.html: Removed.
2964 * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
2965 * fast/custom-elements/HTMLElement-constructor.html: Removed.
2966 * fast/custom-elements/adopted-callback-expected.txt: Removed.
2967 * fast/custom-elements/adopted-callback.html: Removed.
2968 * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
2969 * fast/custom-elements/attribute-changed-callback.html: Removed.
2970 * fast/custom-elements/connected-callbacks-expected.txt: Removed.
2971 * fast/custom-elements/connected-callbacks.html: Removed.
2972 * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
2973 * fast/custom-elements/disconnected-callbacks.html: Removed.
2975 2016-10-05 Andy VanWagoner <thetalecrafter@gmail.com>
2977 [INTL] Implement Intl.getCanonicalLocales
2978 https://bugs.webkit.org/show_bug.cgi?id=162768
2980 Reviewed by Benjamin Poulain.
2982 * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
2983 * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
2985 2016-10-05 Ryan Haddad <ryanhaddad@apple.com>
2987 Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
2988 https://bugs.webkit.org/show_bug.cgi?id=162986
2990 Unreviewed test gardening.
2992 * platform/mac-wk1/TestExpectations:
2994 2016-10-05 Chris Dumez <cdumez@apple.com>
2996 KeyboardEvent.getModifierState() should support "CapsLock" modifier
2997 https://bugs.webkit.org/show_bug.cgi?id=162861
2999 Reviewed by Darin Adler.
3001 Extend layout test coverage to cover 'Caps Lock' modifier.
3003 * fast/events/special-key-events-in-input-text-expected.txt:
3004 * fast/events/special-key-events-in-input-text.html:
3006 2016-10-05 Zalan Bujtas <zalan@apple.com>
3008 Missing quotation mark when <q> gets reparented.
3009 https://bugs.webkit.org/show_bug.cgi?id=162940
3011 Reviewed by Darin Adler.
3013 The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
3015 * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
3016 * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
3018 2016-10-05 Daniel Bates <dabates@apple.com>
3020 [WK2][NetworkSession] Ping requests should follow redirects if applicable
3021 https://bugs.webkit.org/show_bug.cgi?id=162580
3022 <rdar://problem/28631274>
3024 Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
3025 to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
3027 * 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.
3028 * 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.
3029 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
3030 if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
3032 2016-10-05 Daniel Bates <dabates@apple.com>
3034 [WK2][NetworkSession] Ping requests should follow redirects if applicable
3035 https://bugs.webkit.org/show_bug.cgi?id=162580
3036 <rdar://problem/28631274>
3038 Reviewed by Alex Christensen.
3040 Add tests to ensure that we follow redirects for ping requests that are initiated as part
3041 of hyperlink auditing.
3043 Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
3044 information in the saved report and updated expected results for existing tests as a result
3047 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
3048 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
3049 * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
3050 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
3051 * http/tests/contentextensions/hide-on-ping-expected.txt:
3052 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
3053 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
3054 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
3055 * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
3056 * http/tests/contentextensions/resources/save-ping.php:
3057 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
3058 * http/tests/navigation/image-load-in-unload-handler-expected.txt:
3059 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
3060 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
3061 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
3062 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
3063 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
3064 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
3065 * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
3066 * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
3067 * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
3068 * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
3069 * http/tests/navigation/resources/save-Ping.php:
3070 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
3072 2016-10-05 Daniel Bates <dabates@apple.com>
3074 Do not follow redirects when sending violation report
3075 https://bugs.webkit.org/show_bug.cgi?id=162520
3076 <rdar://problem/27957639>
3078 Reviewed by Alex Christensen.
3080 Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
3081 when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
3082 to save the URL of the original ping request and conditionally clear cookies. Modified
3083 http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
3084 These changes together with the existing HTTP Host information that is saved with the report we can detect
3085 if a redirect occurred when saving a report.
3087 Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
3089 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3090 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
3091 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3092 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
3093 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3094 * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
3095 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3096 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3097 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3098 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3099 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3100 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3101 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3102 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3103 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3104 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3105 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3106 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3107 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3108 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
3109 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3110 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3111 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
3112 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
3113 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
3114 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
3115 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
3116 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3117 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3118 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3119 * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
3120 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3121 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
3122 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
3123 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3124 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3125 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3126 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3127 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3128 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3129 * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
3130 * http/tests/security/contentSecurityPolicy/resources/save-report.php:
3131 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3132 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
3133 * http/tests/security/xssAuditor/report-script-tag-expected.txt:
3134 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3135 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
3136 * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
3137 * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
3138 * http/tests/security/xssAuditor/resources/echo-intertag.pl:
3140 2016-10-04 Chris Dumez <cdumez@apple.com>
3142 Implement KeyboardEvent.code from the UI Event spec
3143 https://bugs.webkit.org/show_bug.cgi?id=149584
3145 Reviewed by Darin Adler.
3147 Extend layout test coverage.
3149 * fast/events/arrow-keys-on-body-expected.txt:
3150 * fast/events/arrow-keys-on-body.html:
3151 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3152 * fast/events/constructors/keyboard-event-constructor.html:
3153 * fast/events/key-events-in-input-button-expected.txt:
3154 * fast/events/key-events-in-input-button.html:
3155 * fast/events/key-events-in-input-text-expected.txt:
3156 * fast/events/key-events-in-input-text.html:
3157 * fast/events/keyboardevent-code-expected.txt: Added.
3158 * fast/events/keyboardevent-code.html: Added.
3159 * fast/events/special-key-events-in-input-text-expected.txt:
3160 * fast/events/special-key-events-in-input-text.html:
3162 2016-10-04 Simon Fraser <simon.fraser@apple.com>
3164 [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
3165 https://bugs.webkit.org/show_bug.cgi?id=162934
3167 Reviewed by Dean Jackson.
3169 * fast/events/ios/event-stream-single-tap-expected.txt: Added.
3170 * fast/events/ios/event-stream-single-tap.html: Added.
3172 2016-10-04 Chris Dumez <cdumez@apple.com>
3174 Add support for KeyboardEvent.isComposing attribute
3175 https://bugs.webkit.org/show_bug.cgi?id=162921
3177 Reviewed by Darin Adler.
3179 Extend layout test coverage to test KeyboardEvent.isComposing.
3181 * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt:
3182 * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html:
3183 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3184 * fast/events/constructors/keyboard-event-constructor.html:
3186 2016-10-03 Ryosuke Niwa <rniwa@webkit.org>
3188 ShadowRoot interface should have elementFromPoint
3189 https://bugs.webkit.org/show_bug.cgi?id=162882
3191 Reviewed by Chris Dumez.
3193 Add a W3C style testharness.js test for elementFromPoint on ShadowRoot.
3195 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt: Added.
3196 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html: Added.
3198 2016-10-04 Myles C. Maxfield <mmaxfield@apple.com>
3200 font-family: cursive should map to KaiTi in Chinese
3201 https://bugs.webkit.org/show_bug.cgi?id=162889
3202 <rdar://problem/28363547>
3204 Reviewed by Tim Horton.
3206 * fast/text/cursive-zh-expected.html: Added.
3207 * fast/text/cursive-zh.html: Added.
3209 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3211 Marking http/tests/cache/disk-cache/disk-cache-media.html as flaky on mac-wk2.
3212 https://bugs.webkit.org/show_bug.cgi?id=162946
3214 Unreviewed test gardening.
3216 * platform/mac-wk2/TestExpectations:
3218 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3220 Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on mac-wk2.
3221 https://bugs.webkit.org/show_bug.cgi?id=162945
3223 Unreviewed test gardening.
3225 * platform/mac-wk2/TestExpectations:
3227 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3229 Marking http/tests/cache/disk-cache/resource-becomes-uncacheable.html as flaky on mac-wk2.
3230 https://bugs.webkit.org/show_bug.cgi?id=161649
3232 Unreviewed test gardening.
3234 * platform/mac-wk2/TestExpectations:
3236 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3238 Marking transitions/background-position-transitions.html as flaky.
3239 https://bugs.webkit.org/show_bug.cgi?id=162881
3241 Unreviewed test gardening.
3245 2016-10-04 Chris Dumez <cdumez@apple.com>
3247 Return null when window.open() is popup blocked
3248 https://bugs.webkit.org/show_bug.cgi?id=162897
3250 Reviewed by Michael Catanzaro.
3252 Rebaseline existing tests to reflect behavior change.
3254 * fast/events/popup-blocked-from-fake-button-click-expected.txt:
3255 * fast/events/popup-blocked-from-fake-button-click.html:
3256 * fast/events/popup-blocked-from-fake-focus-expected.txt:
3257 * fast/events/popup-blocked-from-fake-focus.html:
3258 * fast/events/popup-blocked-from-fake-user-gesture-expected.txt:
3259 * fast/events/popup-blocked-from-fake-user-gesture.html:
3260 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor-expected.txt:
3261 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
3262 * fast/events/popup-blocking-timers3-expected.txt:
3263 * fast/events/popup-blocking-timers3.html:
3264 * fast/events/popup-blocking-timers4-expected.txt:
3265 * fast/events/popup-blocking-timers4.html:
3266 * fast/events/popup-blocking-timers6-expected.txt:
3267 * fast/events/popup-blocking-timers6.html:
3269 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3271 Marking http/tests/cache/disk-cache/disk-cache-204-status-code.html as flaky on mac-wk2.
3272 https://bugs.webkit.org/show_bug.cgi?id=162685
3274 Unreviewed test gardening.
3276 * platform/mac-wk2/TestExpectations:
3278 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
3280 Land TestExpectations for rdar://problem/28586837.
3282 Unreviewed test gardening.
3284 * platform/mac/TestExpectations:
3286 2016-10-04 Youenn Fablet <youenn@apple.com>
3288 [mac-wk1] LayoutTest http/tests/security/cached-cross-origin-preloading-css-stylesheet.html is a flaky failure
3289 https://bugs.webkit.org/show_bug.cgi?id=162791
3291 Reviewed by Alex Christensen.
3293 Flackiness was due to one preload sometimes arriving after the test was finished.
3294 This causes the issue of not having the preload actually being checked against CORS and the console error was not displayed.
3295 Making the test wait 1 second after all loads finish to ensure the preload will also finishes.
3297 Cleaning the test and improving it by:
3298 - making each load to take 1 second (so that preload is not finished when actual load happens
3299 - adding some comments explaining each subtest
3300 - printing DONE at the end of all loads.
3302 * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt:
3303 * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html:
3304 * platform/mac-wk1/TestExpectations: Removed flaky expectation.
3306 2016-10-03 Myles C. Maxfield <mmaxfield@apple.com>
3308 Implement rendering of font-variation-settings
3309 https://bugs.webkit.org/show_bug.cgi?id=162782
3311 Reviewed by Zalan Bujtas.
3313 * fast/text/variations/duplicate-expected.html: Added.
3314 * fast/text/variations/duplicate.html: Added.
3315 * fast/text/variations/exist-expected-mismatch.html: Added.
3316 * fast/text/variations/exist.html: Added.
3317 * fast/text/variations/getComputedStyle.html:
3318 * fast/text/variations/inheritance-expected.html: Added.
3319 * fast/text/variations/inheritance.html: Added.
3320 * fast/text/variations/order-expected.html: Added.
3321 * fast/text/variations/order.html: Added.
3322 * fast/text/variations/outofbounds-expected.html: Added.
3323 * fast/text/variations/outofbounds.html: Added.
3325 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
3327 Marking svg/custom/animate-initial-pause-unpause.html as flaky on mac and ios-simulator-wk2 debug.
3328 https://bugs.webkit.org/show_bug.cgi?id=127116
3330 Unreviewed test gardening.
3332 * platform/ios-simulator-wk2/TestExpectations:
3333 * platform/mac/TestExpectations:
3335 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
3337 Marking fast/events/tabindex-focus-blur-all.html as a flaky timeout on mac-debug.
3338 https://bugs.webkit.org/show_bug.cgi?id=162830
3340 Unreviewed test gardening.
3342 * platform/mac/TestExpectations:
3344 2016-10-03 Brent Fulgham <bfulgham@apple.com>
3346 Avoid null dereference when changing focus in design mode.
3347 https://bugs.webkit.org/show_bug.cgi?id=162877
3348 <rdar://problem/28061261>
3350 Reviewed by Chris Dumez.
3352 * fast/frames/iframe-focus-crash-expected.txt: Added.
3353 * fast/frames/iframe-focus-crash.html: Added.
3354 * fast/frames/resources/iframe-focus-crash.html: Added.
3356 2016-10-03 Chris Dumez <cdumez@apple.com>
3358 Add support for KeyboardEvent.key attribute
3359 https://bugs.webkit.org/show_bug.cgi?id=36267
3361 Reviewed by Darin Adler.
3363 Extend layout test coverage.
3365 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3366 * fast/events/constructors/keyboard-event-constructor.html:
3367 * fast/events/key-events-in-input-button-expected.txt:
3368 * fast/events/key-events-in-input-button.html:
3369 * fast/events/key-events-in-input-text-expected.txt:
3370 * fast/events/key-events-in-input-text.html:
3371 * fast/events/keyboardevent-key-expected.txt: Added.
3372 * fast/events/keyboardevent-key.html: Added.
3373 * fast/events/special-key-events-in-input-text-expected.txt:
3374 * fast/events/special-key-events-in-input-text.html:
3375 * platform/ios-simulator/TestExpectations:
3377 2016-10-03 Chris Dumez <cdumez@apple.com>
3379 Add support for KeyboardEvent.key attribute
3380 https://bugs.webkit.org/show_bug.cgi?id=36267
3382 Reviewed by Darin Adler.
3384 Extend layout test coverage.
3386 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3387 * fast/events/constructors/keyboard-event-constructor.html:
3388 * fast/events/key-events-in-input-button-expected.txt:
3389 * fast/events/key-events-in-input-button.html:
3390 * fast/events/key-events-in-input-text-expected.txt:
3391 * fast/events/key-events-in-input-text.html:
3392 * fast/events/keyboardevent-key-expected.txt: Added.
3393 * fast/events/keyboardevent-key.html: Added.
3394 * fast/events/special-key-events-in-input-text-expected.txt:
3395 * fast/events/special-key-events-in-input-text.html:
3396 * platform/ios-simulator/TestExpectations:
3398 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
3400 Marking storage/indexeddb/index-cursor.html as flaky on mac-wk2.
3401 https://bugs.webkit.org/show_bug.cgi?id=161926
3403 Unreviewed test gardening.
3405 * platform/mac-wk2/TestExpectations:
3407 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
3409 Marking http/tests/security/anchor-download-allow-data.html as flaky on mac-wk2.
3410 https://bugs.webkit.org/show_bug.cgi?id=161745
3412 Unreviewed test gardening.
3414 * platform/mac-wk2/TestExpectations:
3416 2016-10-03 Antoine Quint <graouts@apple.com>
3418 [Modern Media Controls] LayoutItem and Button classes
3419 https://bugs.webkit.org/show_bug.cgi?id=162868
3420 <rdar://problem/28590166>
3422 Reviewed by Dean Jackson.
3424 Testing all public properties and methods of the LayoutItem and Button classes.
3426 * media/modern-media-controls/button/button-expected.txt: Added.
3427 * media/modern-media-controls/button/button.html: Added.
3428 * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
3429 * media/modern-media-controls/layout-item/layout-item.html: Added.
3431 2016-10-03 Andy Estes <aestes@apple.com>
3433 ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
3434 https://bugs.webkit.org/show_bug.cgi?id=162763
3435 <rdar://problem/28572758>
3437 Reviewed by Youenn Fablet.
3439 * fast/css/cursor-with-invalid-url.html: Added.
3440 * fast/css/cursor-with-invalid-url-expected.txt: Added.
3442 2016-10-03 Andy Estes <aestes@apple.com>
3444 ASSERTION FAILED: result in WebCore::CSSParser::parseURI
3445 https://bugs.webkit.org/show_bug.cgi?id=141638
3446 <rdar://problem/27709952>
3448 Reviewed by Andreas Kling.
3450 * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
3451 * fast/css/url-with-multi-byte-unicode-escape.html:
3453 2016-10-03 Chris Dumez <cdumez@apple.com>
3455 td.scope should only return known values
3456 https://bugs.webkit.org/show_bug.cgi?id=162755
3458 Reviewed by Sam Weinig.
3460 Update existing test to reflect behavior change.
3462 * fast/dom/element-attribute-js-null-expected.txt:
3463 * fast/dom/element-attribute-js-null.html:
3465 2016-10-02 Chris Dumez <cdumez@apple.com>
3467 Add support for KeyboardEvent.getModifierState() operation
3468 https://bugs.webkit.org/show_bug.cgi?id=162855
3470 Reviewed by Darin Adler.
3472 Add layout test coverage.
3474 * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
3475 * fast/events/constructors/keyboard-event-getModifierState.html: Added.
3477 2016-10-02 Chris Dumez <cdumez@apple.com>
3479 Add support for KeyboardEvent.repeat attribute
3480 https://bugs.webkit.org/show_bug.cgi?id=162854
3482 Reviewed by Darin Adler.
3484 Extend layout test coverage.
3486 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3487 * fast/events/constructors/keyboard-event-constructor.html:
3489 2016-10-02 Chris Dumez <cdumez@apple.com>
3491 Unreviewed, rolling out r206692 and r206718.
3493 Seems to have caused >200 failures on Sierra
3495 Reverted changesets:
3497 "Implement rendering of font-variation-settings"
3498 https://bugs.webkit.org/show_bug.cgi?id=162782
3499 http://trac.webkit.org/changeset/206692
3501 "Tried to fix the build after r206692."
3502 http://trac.webkit.org/changeset/206718
3504 2016-10-01 Simon Fraser <simon.fraser@apple.com>
3506 Support transitions/animations of background-position with right/bottom-relative values
3507 https://bugs.webkit.org/show_bug.cgi?id=162048
3509 Reviewed by Dean Jackson.
3511 * transitions/background-position-transitions-expected.txt: Added.
3512 * transitions/background-position-transitions.html: Added.
3513 * transitions/resources/transition-test-helpers.js:
3514 * transitions/svg-transitions-expected.txt:
3516 2016-10-01 Simon Fraser <simon.fraser@apple.com>
3518 Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
3519 https://bugs.webkit.org/show_bug.cgi?id=160826
3521 Reviewed by Zalan Bujtas.
3523 * fast/scrolling/sticky-to-fixed-expected.txt: Added.
3524 * fast/scrolling/sticky-to-fixed.html: Added.
3526 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3528 Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
3529 https://bugs.webkit.org/show_bug.cgi?id=161712
3530 <rdar://problem/28193970>
3532 Reviewed by Brian Burg.
3534 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
3535 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
3537 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3539 Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
3540 https://bugs.webkit.org/show_bug.cgi?id=162802
3541 <rdar://problem/28569982>
3543 Reviewed by Mark Lam.
3545 * inspector/debugger/resources/log-pause-location.js:
3546 (TestPage.registerInitializer.createLocation):
3547 (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
3548 Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
3550 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
3551 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
3552 Test that stepping out and over end up in the parent. Before this change
3553 we would never have made it back into entry and the test failed.
3555 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3557 Implement rendering of font-variation-settings
3558 https://bugs.webkit.org/show_bug.cgi?id=162782
3560 Reviewed by Zalan Bujtas.
3562 * fast/text/variations/duplicate-expected.html: Added.
3563 * fast/text/variations/duplicate.html: Added.
3564 * fast/text/variations/exist-expected-mismatch.html: Added.
3565 * fast/text/variations/exist.html: Added.
3566 * fast/text/variations/getComputedStyle.html:
3567 * fast/text/variations/inheritance-expected.html: Added.
3568 * fast/text/variations/inheritance.html: Added.
3569 * fast/text/variations/order-expected.html: Added.
3570 * fast/text/variations/order.html: Added.
3571 * fast/text/variations/outofbounds-expected.html: Added.
3572 * fast/text/variations/outofbounds.html: Added.
3574 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3576 Implement animation of font-variation-settings
3577 https://bugs.webkit.org/show_bug.cgi?id=162783
3579 Reviewed by Simon Fraser.
3581 Animation tests need a little infrastructure to be able to tell if two computed
3582 values for font-variation-settings are equivalent.
3584 * animations/font-variation-settings-expected.html: Added.
3585 * animations/font-variation-settings-order-expected.html: Added.
3586 * animations/font-variation-settings-order.html: Added.
3587 * animations/font-variation-settings-unlike-expected.html: Added.
3588 * animations/font-variation-settings-unlike.html: Added.
3589 * animations/font-variation-settings.html: Added.
3590 * animations/resources/animation-test-helpers.js:
3591 (compareFontVariationSettings):
3593 (comparePropertyValue):
3595 2016-09-30 Antoine Quint <graouts@apple.com>
3597 [Modern Media Controls] layout nodes
3598 https://bugs.webkit.org/show_bug.cgi?id=162799
3599 <rdar://problem/28569301>
3601 Reviewed by Dean Jackson.
3603 Testing all public properties and methods of the LayoutNode class.
3605 * media/modern-media-controls/layout-node/addChild-expected.txt: Added.
3606 * media/modern-media-controls/layout-node/addChild.html: Added.
3607 * media/modern-media-controls/layout-node/children-expected.txt: Added.
3608 * media/modern-media-controls/layout-node/children.html: Added.
3609 * media/modern-media-controls/layout-node/constructor-expected.txt: Added.
3610 * media/modern-media-controls/layout-node/constructor.html: Added.
3611 * media/modern-media-controls/layout-node/height-expected.txt: Added.
3612 * media/modern-media-controls/layout-node/height.html: Added.
3613 * media/modern-media-controls/layout-node/insertAfter-expected.txt: Added.
3614 * media/modern-media-controls/layout-node/insertAfter.html: Added.
3615 * media/modern-media-controls/layout-node/insertBefore-expected.txt: Added.
3616 * media/modern-media-controls/layout-node/insertBefore.html: Added.
3617 * media/modern-media-controls/layout-node/parent-expected.txt: Added.
3618 * media/modern-media-controls/layout-node/parent.html: Added.
3619 * media/modern-media-controls/layout-node/remove-expected.txt: Added.
3620 * media/modern-media-controls/layout-node/remove.html: Added.
3621 * media/modern-media-controls/layout-node/removeChild-expected.txt: Added.
3622 * media/modern-media-controls/layout-node/removeChild.html: Added.
3623 * media/modern-media-controls/layout-node/subclassing-expected.txt: Added.
3624 * media/modern-media-controls/layout-node/subclassing.html: Added.
3625 * media/modern-media-controls/layout-node/visible-expected.txt: Added.
3626 * media/modern-media-controls/layout-node/visible.html: Added.
3627 * media/modern-media-controls/layout-node/width-expected.txt: Added.
3628 * media/modern-media-controls/layout-node/width.html: Added.
3629 * media/modern-media-controls/layout-node/x-expected.txt: Added.
3630 * media/modern-media-controls/layout-node/x.html: Added.
3631 * media/modern-media-controls/layout-node/y-expected.txt: Added.
3632 * media/modern-media-controls/layout-node/y.html: Added.
3634 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3636 Marking http/tests/media/hls/hls-video-resize.html as flaky on mac-wk1.
3637 https://bugs.webkit.org/show_bug.cgi?id=162507
3639 Unreviewed test gardening.
3641 * platform/mac-wk1/TestExpectations:
3643 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3645 Parse font-variation-settings
3646 https://bugs.webkit.org/show_bug.cgi?id=162781
3648 Reviewed by Simon Fraser.
3650 * fast/text/variations/getComputedStyle-expected.txt: Added.
3651 * fast/text/variations/getComputedStyle.html: Added.
3653 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3655 Mark inspector/debugger/breakpoints tests as slow on release, skipped on debug.
3657 Unreviewed test gardening.
3661 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3663 Rebaseline results after r206654.
3665 Better location for unary expressions.
3667 * js/stack-trace-expected.txt:
3669 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
3671 Fix fast/text/trak-optimizeLegibility.html
3672 https://bugs.webkit.org/show_bug.cgi?id=162779
3674 Reviewed by Simon Fraser.
3676 * fast/text/trak-optimizeLegibility.html:
3677 * platform/ios-simulator/fast/text/trak-optimizeLegibility-expected.txt:
3678 * platform/mac-elcapitan/fast/text/trak-optimizeLegibility-expected.txt: Removed.
3679 * platform/mac/fast/text/trak-optimizeLegibility-expected.txt:
3681 2016-09-30 Zalan Bujtas <zalan@apple.com>
3683 Unreviewed, rolling out r206611.
3685 Scroll perf did not recover.
3689 "Unreviewed, rolling out r206483."
3690 https://bugs.webkit.org/show_bug.cgi?id=162750
3691 http://trac.webkit.org/changeset/206611
3693 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3695 Rebaseline js/dom/stack-trace.html after r206654.
3697 Unreviewed test gardening.
3699 * js/dom/stack-trace-expected.txt:
3701 2016-09-30 Chris Dumez <cdumez@apple.com>
3703 FileSaver.js does not work in WebKit
3704 https://bugs.webkit.org/show_bug.cgi?id=162788
3706 Reviewed by Sam Weinig.
3708 Add layout test coverage.
3710 * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
3711 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: Added.
3712 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html: Added.
3714 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3716 Marking fast/images/gif-loop-count.html as flaky on ios-simulator.
3717 https://bugs.webkit.org/show_bug.cgi?id=162739
3719 Unreviewed test gardening.
3721 * platform/ios-simulator-wk1/TestExpectations:
3722 * platform/ios-simulator/TestExpectations:
3724 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
3726 Marking http/tests/security/cached-cross-origin-preloading-css-stylesheet.html as flaky on mac-wk1.
3727 https://bugs.webkit.org/show_bug.cgi?id=162791
3729 Unreviewed test gardening.
3731 * platform/mac-wk1/TestExpectations:
3733 2016-09-28 Joseph Pecoraro <pecoraro@apple.com>
3735 Web Inspector: Stepping through `a(); b(); c();` it is unclear where we are and what is about to execute
3736 https://bugs.webkit.org/show_bug.cgi?id=161658
3737 <rdar://problem/28181254>
3739 Reviewed by Geoffrey Garen.
3741 * inspector/debugger/stepping/stepping-loops-expected.txt:
3742 * inspector/debugger/stepping/stepping-misc-expected.txt:
3743 Updated pause location for unary expressions.
3745 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3747 Breakpoints on blank lines or comments don't break
3748 https://bugs.webkit.org/show_bug.cgi?id=9885
3749 <rdar://problem/6134406>
3751 Reviewed by Mark Lam.
3753 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Added.
3754 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html: Added.
3755 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt: Added.
3756 * inspector/debugger/breakpoints/resolved-dump-each-line.html: Added.
3757 * inspector/debugger/breakpoints/resources/dump-functions.js: Added.
3758 * inspector/debugger/breakpoints/resources/dump-general.js: Added.
3759 Test for resolved breakpoint locations in all kinds of different source code.
3761 * inspector/debugger/breakpoints/resources/dump.js: Added.
3762 (TestPage.registerInitializer):
3763 (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
3764 (TestPage.registerInitializer.window.addDumpEachLinePauseLocationTestCase):
3765 Shared code to run different generalized tests for logging all resolved
3766 breakpoint locations or the resolved breakpoint location if a breakpoint
3767 is set on each individual line.
3769 * inspector/debugger/resources/log-pause-location.js:
3770 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
3771 (TestPage.registerInitializer.window.findScript):
3772 (TestPage.registerInitializer.window.loadLinesFromSourceCode):
3773 (TestPage.registerInitializer.window.loadMainPageContent):
3774 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
3775 (TestPage.registerInitializer.window.logLinesWithContext):
3776 Make some more code shared and provide a way to log two locations,
3777 used to see where a breakpoint was set and where it resolved to.
3779 * inspector/debugger/setBreakpoint-expected.txt:
3780 Update error message. Should not include a period.
3782 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
3784 Web Inspector: Stepping out of a function finishes the line that called it.
3785 https://bugs.webkit.org/show_bug.cgi?id=155325
3786 <rdar://problem/25094578>
3788 Reviewed by Mark Lam.
3790 * inspector/debugger/break-on-exception-throw-in-promise.html:
3791 Drive-by remove debug only code that shouldn't have been checked in.
3793 * inspector/debugger/resources/log-pause-location.js: Added.
3794 (TestPage.registerInitializer.String.prototype.myPadStart):
3795 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
3796 (TestPage.registerInitializer.logLinesWithContext):
3797 (TestPage.registerInitializer.window.logPauseLocation):
3798 (TestPage.registerInitializer.window.step):
3799 (TestPage.registerInitializer.window.initializeSteppingTestSuite):
3800 (TestPage.registerInitializer.window.addSteppingTestCase):
3801 (TestPage.registerInitializer.window.loadMainPageContent):
3802 Shared code for stepping tests that runs in the inspected page.
3805 When the test page is loaded outside of the test runner,
3806 create buttons for each of the different entry test functions.
3807 This makes it very easy to inspect the test page and run
3808 through an individual test.
3810 * inspector/debugger/stepping/stepInto-expected.txt: Added.
3811 * inspector/debugger/stepping/stepInto.html: Added.
3812 * inspector/debugger/stepping/stepOut-expected.txt: Added.
3813 * inspector/debugger/stepping/stepOut.html: Added.
3814 * inspector/debugger/stepping/stepOver-expected.txt: Added.
3815 * inspector/debugger/stepping/stepOver.html: Added.
3816 * inspector/debugger/stepping/stepping-arrow-functions-expected.txt: Added.
3817 * inspector/debugger/stepping/stepping-arrow-functions.html: Added.
3818 * inspector/debugger/stepping/stepping-classes-expected.txt: Added.
3819 * inspector/debugger/stepping/stepping-classes.html: Added.
3820 * inspector/debugger/stepping/stepping-control-flow-expected.txt: Added.
3821 * inspector/debugger/stepping/stepping-control-flow.html: Added.
3822 * inspector/debugger/stepping/stepping-function-calls-expected.txt: Added.
3823 * inspector/debugger/stepping/stepping-function-calls.html: Added.
3824 * inspector/debugger/stepping/stepping-function-default-parameters-expected.txt: Added.
3825 * inspector/debugger/stepping/stepping-function-default-parameters.html: Added.
3826 * inspector/debugger/stepping/stepping-literal-construction-expected.txt: Added.
3827 * inspector/debugger/stepping/stepping-literal-construction.html: Added.
3828 * inspector/debugger/stepping/stepping-loops-expected.txt: Added.
3829 * inspector/debugger/stepping/stepping-loops.html: Added.
3830 * inspector/debugger/stepping/stepping-misc-expected.txt: Added.
3831 * inspector/debugger/stepping/stepping-misc.html: Added.
3832 * inspector/debugger/stepping/stepping-switch-expected.txt: Added.
3833 * inspector/debugger/stepping/stepping-switch.html: Added.
3834 * inspector/debugger/stepping/stepping-template-string-expected.txt: Added.
3835 * inspector/debugger/stepping/stepping-template-string.html: Added.
3836 * inspector/debugger/stepping/stepping-try-catch-finally-expected.txt: Added.
3837 * inspector/debugger/stepping/stepping-try-catch-finally.html: Added.
3838 Test stepping in different common scenarios.
3840 * inspector/debugger/regress-133182.html:
3841 * inspector/debugger/regress-133182-expected.txt:
3842 * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt:
3843 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
3844 Rebaseline. No need for a double step. And the second pause doesn't make any sense
3845 in the tail deleted frames test.
3847 2016-09-30 Chris Dumez <cdumez@apple.com>
3849 [WK2][iOS] Add radiusX / radiusY / rotationAngle to WebPlatformTouchPoint
3850 https://bugs.webkit.org/show_bug.cgi?id=162787
3851 <rdar://problem/28554292>
3853 Reviewed by Benjamin Poulain.
3855 Extend Touch constructor test coverage to cover radiusX / radiusY / rotationAngle
3858 * fast/events/touch/touch-constructor.html:
3860 2016-09-30 Saam Barati <sbarati@apple.com>
3862 Arrow functions should not allow duplicate parameter names
3863 https://bugs.webkit.org/show_bug.cgi?id=162741
3865 Reviewed by Filip Pizlo.
3867 * js/parser-syntax-check-expected.txt:
3868 * js/script-tests/parser-syntax-check.js:
3870 2016-09-30 Megan Gardner <megan_gardner@apple.com>
3872 Make it possible to test web-related user-interface features
3873 https://bugs.webkit.org/show_bug.cgi?id=162657
3875 Reviewed by Simon Fraser.
3877 * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
3878 * fast/events/touch/ios/long-press-on-image.html: Added.
3880 2016-09-30 Said Abou-Hallawa <sabouhallawa@apple.com>
3882 Change the MemoryCache and CachedResource adjustSize functions to take a long argument
3883 https://bugs.webkit.org/show_bug.cgi?id=162708
3884 <rdar://problem/28555702>
3886 Reviewed by Brent Fulgham.
3888 * TestExpectations: Remove failed tests.
3890 2016-09-30 Chris Dumez <cdumez@apple.com>
3892 Add support for ImageData.data attribute
3893 https://bugs.webkit.org/show_bug.cgi?id=162767
3895 Reviewed by Sam Weinig.
3897 Add layout test coverage.
3899 * fast/canvas/canvas-imageData-expected.txt:
3900 * fast/canvas/script-tests/canvas-imageData.js:
3902 2016-09-30 Youenn Fablet <youenn@apple.com>
3904 DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
3905 https://bugs.webkit.org/show_bug.cgi?id=162483
3907 Reviewed by Alex Christensen.
3909 * fetch/closing-while-fetching-blob-expected.txt: Added.
3910 * fetch/closing-while-fetching-blob.html: Added.
3912 2016-09-29 Chris Dumez <cdumez@apple.com>
3914 Add support for download attribute on area elements
3915 https://bugs.webkit.org/show_bug.cgi?id=162765
3917 Reviewed by Brent Fulgham.
3919 Add layout test coverage.
3921 * http/tests/download/area-download-expected.txt: Added.
3922 * http/tests/download/area-download.html: Added.
3923 * http/tests/download/resources/FAIL-notify-done.html: Added.
3925 2016-09-29 Jiewen Tan <jiewen_tan@apple.com>
3927 Expose CryptoKey to web workers
3928 https://bugs.webkit.org/show_bug.cgi?id=162640
3929 <rdar://problem/28182204>
3931 Reviewed by Brent Fulgham.
3933 * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
3934 * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
3935 * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
3936 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
3937 * crypto/subtle/aes-cbc-encrypt-decrypt.html:
3938 * crypto/subtle/aes-cbc-generate-key.html:
3939 * crypto/subtle/aes-cbc-import-jwk.html:
3940 * crypto/subtle/aes-cbc-invalid-length.html:
3941 * crypto/subtle/aes-cbc-unwrap-failure.html:
3942 * crypto/subtle/aes-cbc-unwrap-rsa.html:
3943 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
3944 * crypto/subtle/aes-cbc-wrap-rsa.html:
3945 * crypto/subtle/aes-cbc-wrong-key-class.html:
3946 * crypto/subtle/aes-export-key.html:
3947 * crypto/subtle/aes-kw-key-manipulation.html:
3948 * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
3949 * crypto/subtle/aes-postMessage-expected.txt:
3950 * crypto/subtle/aes-postMessage.html:
3951 * crypto/subtle/argument-conversion.html:
3952 * crypto/subtle/array-buffer-view-offset.html:
3953 * crypto/subtle/crypto-key-algorithm-gc.html:
3954 * crypto/subtle/crypto-key-usages-gc.html:
3955 * crypto/subtle/hmac-check-algorithm.html:
3956 * crypto/subtle/hmac-export-key.html:
3957 * crypto/subtle/hmac-generate-key.html:
3958 * crypto/subtle/hmac-import-jwk.html:
3959 * crypto/subtle/hmac-postMessage-expected.txt:
3960 * crypto/subtle/hmac-postMessage.html:
3961 * crypto/subtle/hmac-sign-verify-empty-key.html:
3962 * crypto/subtle/hmac-sign-verify.html:
3963 * crypto/subtle/import-jwk.html:
3964 * crypto/subtle/jwk-export-use-values.html:
3965 * crypto/subtle/jwk-import-use-values.html:
3966 * crypto/subtle/postMessage-worker-expected.txt: Removed.
3967 * crypto/subtle/rsa-export-generated-keys.html:
3968 * crypto/subtle/rsa-export-key.html:
3969 * crypto/subtle/rsa-export-private-key.html:
3970 * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
3971 * crypto/subtle/rsa-indexeddb-non-exportable.html:
3972 * crypto/subtle/rsa-indexeddb-private.html:
3973 * crypto/subtle/rsa-indexeddb.html:
3974 * crypto/subtle/rsa-oaep-generate-non-extractable-key.html:
3975 * crypto/subtle/rsa-oaep-key-manipulation.html:
3976 * crypto/subtle/rsa-oaep-plaintext-length.html:
3977 * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
3978 * crypto/subtle/rsa-postMessage.html:
3979 * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html:
3980 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
3981 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html:
3982 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
3983 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html:
3984 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
3985 * crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html:
3986 * crypto/subtle/sha-1.html:
3987 * crypto/subtle/sha-224.html:
3988 * crypto/subtle/sha-256.html:
3989 * crypto/subtle/sha-384.html:
3990 * crypto/subtle/sha-512.html:
3991 * crypto/subtle/unimplemented-unwrap-crash.html:
3992 * crypto/subtle/unwrapKey-check-usage.html:
3993 * crypto/subtle/wrapKey-check-usage.html:
3994 * crypto/workers/aes-postMessage-worker-expected.txt: Added.
3995 * crypto/workers/aes-postMessage-worker.html: Added.
3996 * crypto/workers/hmac-postMessage-worker-expected.txt: Added.
3997 * crypto/workers/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/subtle/postMessage-worker.html.
3998 * crypto/workers/hrsa-postMessage-worker-expected.txt: Added.
3999 * crypto/workers/hrsa-postMessage-worker.html: Added.
4000 * crypto/workers/multiple-postMessage-worker-expected.txt: Added.
4001 * crypto/workers/multiple-postMessage-worker.html: Added.
4002 * crypto/workers/resources/aes-postMessage-worker.js: Added.
4003 * crypto/workers/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/subtle/resources/postMessage-worker.js.
4004 * crypto/workers/resources/hrsa-postMessage-worker.js: Added.
4005 * crypto/workers/resources/rsa-postMessage-worker.js: Added.
4006 * crypto/workers/rsa-postMessage-worker-expected.txt: Added.
4007 * crypto/workers/rsa-postMessage-worker.html: Added.
4008 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
4010 2016-09-29 Nan Wang <n_wang@apple.com>
4012 AX: iOS: Tapping <input> in Safari zooms in a bit when page has max scale = 1
4013 https://bugs.webkit.org/show_bug.cgi?id=162471
4015 Reviewed by Simon Fraser.
4017 Moved focus input related tests to the right place.
4019 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Added.
4020 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Added.
4021 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no-expected.txt: Added.
4022 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no.html: Added.
4023 * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Added.
4024 * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Added.
4025 * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Removed.
4026 * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Removed.
4027 * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Removed.
4028 * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Removed.
4030 2016-09-29 Chris Dumez <cdumez@apple.com>
4032 [iOS] Update Touch constructor test to cover clientX / clientY attributes
4033 https://bugs.webkit.org/show_bug.cgi?id=162757
4035 Reviewed by Sam Weinig.
4037 Update Touch constructor test to cover clientX / clientY attributes.
4039 * fast/events/touch/touch-constructor.html:
4041 2016-09-29 Chris Dumez <cdumez@apple.com>
4043 [iOS] Add test for Touch constructor
4044 https://bugs.webkit.org/show_bug.cgi?id=162736
4045 <rdar://problem/28520007>
4047 Reviewed by Ryosuke Niwa.
4049 Add test for Touch constructor. There are no expected results because
4050 the test (folder) is skipped in the open source.
4052 * fast/events/touch/touch-constructor.html: Added.
4054 2016-09-28 Ada Chan <adachan@apple.com>
4056 Fix flaky test media/click-placeholder-not-pausing.html
4057 https://bugs.webkit.org/show_bug.cgi?id=162661
4059 Reviewed by Eric Carlson.
4061 This test became flaky after r201474 when we started to delay showing
4062 the inline placeholder until we are sure the video layer has been moved
4063 into the video fullscreen layer. This means we can't guarantee that the
4064 placeholder is visible right away after the video's presentation mode
4065 changes to "picture-in-picture".
4067 To fix this, wait for the placeholder to become visible before clicking it.
4069 * media/click-placeholder-not-pausing.html:
4070 * platform/mac-wk2/TestExpectations:
4072 2016-09-29 Commit Queue <commit-queue@webkit.org>
4074 Unreviewed, rolling out r206483.
4075 https://bugs.webkit.org/show_bug.cgi?id=162750
4077 May have caused iOS perf regression (Requested by smfr on
4082 "REGRESSION (r204552): Yelp carousel animation is not smooth."
4083 https://bugs.webkit.org/show_bug.cgi?id=162632
4084 http://trac.webkit.org/changeset/206483
4086 2016-09-29 Ryan Haddad <ryanhaddad@apple.com>
4088 Removing El Capitan modifier from flaky test media/restore-from-page-cache.html.
4089 https://bugs.webkit.org/show_bug.cgi?id=158747
4091 Unreviewed test gardening.
4093 * platform/mac/TestExpectations:
4095 2016-09-29 Antoine Quint <graouts@apple.com>
4097 [Modern Media Controls] scheduler for layout nodes
4098 https://bugs.webkit.org/show_bug.cgi?id=162726
4099 <rdar://problem/28543043>
4101 Reviewed by Dean Jackson.
4103 Testing the basic functionality for the LayoutNode scheduler.
4105 * media/modern-media-controls/scheduler/not-reentrant-expected.txt: Added.
4106 * media/modern-media-controls/scheduler/not-reentrant.html: Added.
4107 * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times-expected.txt: Added.
4108 * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times.html: Added.
4110 2016-09-28 Ryosuke Niwa <rniwa@webkit.org>
4112 Text nodes assigned to a linked slot are not clickable
4113 https://bugs.webkit.org/show_bug.cgi?id=162091
4114 <rdar://problem/28383300>
4116 Reviewed by Antti Koivisto.
4118 Added a regression test for clicking inside a text node assigned to a slot inside a hyperlink.