1 2016-10-23 Antti Koivisto <antti@apple.com>
3 Avoid unnecessary full style resolution in getComputedStyle for non-inherited properties
4 https://bugs.webkit.org/show_bug.cgi?id=163875
6 Reviewed by Andreas Kling.
8 * fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt: Added.
9 * fast/css/getComputedStyle/getComputedStyle-style-resolution.html: Added.
11 2016-10-24 Youenn Fablet <youenn@apple.com>
13 ASSERTION FAILED: canvas()->securityOrigin()->toString() == cachedImage.origin()->toString()
14 https://bugs.webkit.org/show_bug.cgi?id=163242
16 Reviewed by Darin Adler.
18 * http/tests/security/cross-origin-cached-images-canvas-expected.txt: Added.
19 * http/tests/security/cross-origin-cached-images-canvas.html: Added.
20 * http/tests/security/resources/cross-origin-cached-image-canvas-iframe.html: Added.
22 2016-10-24 Youenn Fablet <youenn@apple.com>
24 Redirections should be upgraded if CSP policy says so
25 https://bugs.webkit.org/show_bug.cgi?id=163544
27 Reviewed by Darin Adler.
29 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https-expected.txt: Added.
30 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: Added.
31 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
32 * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe.html:
33 * platform/mac/TestExpectations:
35 2016-10-22 Sam Weinig <sam@webkit.org>
37 [WebIDL] Add IDLType based toJS conversion
38 https://bugs.webkit.org/show_bug.cgi?id=163861
40 Reviewed by Darin Adler.
42 * js/dom/webidl-type-mapping-expected.txt:
43 * js/dom/webidl-type-mapping.html:
45 2016-10-23 Zalan Bujtas <zalan@apple.com>
47 Unreviewed, rolling out r207727.
49 broke 15 selection test cases.
53 "Do not update selection rect on dirty lineboxes."
54 https://bugs.webkit.org/show_bug.cgi?id=163862
55 http://trac.webkit.org/changeset/207727
57 2016-10-23 Zalan Bujtas <zalan@apple.com>
59 Do not update selection rect on dirty lineboxes.
60 https://bugs.webkit.org/show_bug.cgi?id=163862
61 <rdar://problem/28813156>
63 Reviewed by Simon Fraser.
65 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash-expected.txt: Added.
66 * fast/css-generated-content/dynamic-first-letter-selection-clear-crash.html: Added.
68 2016-10-22 Myles C. Maxfield <mmaxfield@apple.com>
70 ASSERTION FAILED: m_fonts in &WebCore::FontCascade::primaryFont
71 https://bugs.webkit.org/show_bug.cgi?id=163459
73 Reviewed by Darin Adler.
75 * fast/text/font-size-calc-expected.txt: Added.
76 * fast/text/font-size-calc.html: Added.
78 2016-10-22 Dan Bernstein <mitz@apple.com>
80 Dynamically-added backdrop filter to clip-path'd element with 3D transform renders incorrectly (without clip)
81 https://bugs.webkit.org/show_bug.cgi?id=163497
83 Reviewed by Simon Fraser.
85 Based on the test case from Tim Horton.
87 * css3/filters/backdrop/dynamic-with-clip-path-expected.html: Added.
88 * css3/filters/backdrop/dynamic-with-clip-path.html: Added.
90 2016-10-22 Simon Fraser <simon.fraser@apple.com>
92 Backdrop filter doesn't show if removed then re-added
93 https://bugs.webkit.org/show_bug.cgi?id=163860
95 Reviewed by Dan Bernstein.
97 * css3/filters/backdrop/add-remove-add-backdrop-filter-expected.html: Added.
98 * css3/filters/backdrop/add-remove-add-backdrop-filter.html: Added.
100 2016-10-22 Simon Fraser <simon.fraser@apple.com>
102 Fix repainting of slow repaint objects in WK1 when page scale is applied
103 https://bugs.webkit.org/show_bug.cgi?id=163854
105 Reviewed by Zalan Bujtas.
107 Test that logs the repaint rect after scrolling a page with an element
108 with a fixed background. The WebKit1 result is the interesting one.
110 * fast/repaint/zoomed-fixed-background-expected.txt: Added.
111 * fast/repaint/zoomed-fixed-background.html: Added.
112 * platform/mac-wk1/fast/repaint/zoomed-fixed-background-expected.txt: Added.
114 2016-10-22 Darin Adler <darin@apple.com>
116 Move HTML canvas and tracks from ExceptionCode to Exception
117 https://bugs.webkit.org/show_bug.cgi?id=163853
119 Reviewed by Chris Dumez.
121 * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
122 Change expectations to expect the more specific TypeError message
123 that the bindings generate as opposed to the generic ones that the
124 WebVTT DOM code was generating before.
126 2016-10-22 Michael Catanzaro <mcatanzaro@igalia.com>
128 Unreviewed GTK test gardening
130 * platform/gtk/TestExpectations:
131 * platform/gtk/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
132 * platform/gtk/imported/w3c/web-platform-tests/touch-events/touch-globaleventhandler-interface-expected.txt: Added.
133 * platform/gtk/svg/custom/repaint-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/text/repaint-shadow-expected.txt.
134 * platform/gtk/svg/custom/simple-text-double-shadow-expected.txt: Renamed from LayoutTests/platform/gtk/svg/custom/simple-text-double-shadow.txt.
136 2016-10-22 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
138 Bindings error message for missing required dictionary member should be more explicit
139 https://bugs.webkit.org/show_bug.cgi?id=163665
141 Reviewed by Darin Adler.
143 Update existing tests.
145 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
147 2016-10-22 Ryosuke Niwa <rniwa@webkit.org>
149 Upgrading custom element should enqueue attributeChanged and connected callbacks
150 https://bugs.webkit.org/show_bug.cgi?id=163840
152 Reviewed by Darin Adler.
154 Added a W3C style testharness.js test for making sure upgrading custom custom elements
155 would enqueue attributedChanged and connected reactions.
157 * fast/custom-elements/upgrading-enqueue-reactions-expected.txt: Added.
158 * fast/custom-elements/upgrading-enqueue-reactions.html: Added.
160 2016-10-21 Ryosuke Niwa <rniwa@webkit.org>
162 Update custom elements tests
163 https://bugs.webkit.org/show_bug.cgi?id=163815
165 Reviewed by Joseph Pecoraro.
167 Removed the tests that have been upstreamed and reimported from web-platform-tests.
169 * fast/custom-elements/Document-createElement-expected.txt: Removed.
170 * fast/custom-elements/enqueue-custom-element-upgrade-reaction-expected.txt: Removed.
171 * fast/custom-elements/parser/: Removed.
172 * fast/custom-elements/upgrading/: Removed.
174 2016-10-21 Michael Catanzaro <mcatanzaro@igalia.com>
176 Unreviewed GTK test gardening
178 * platform/gtk/TestExpectations:
179 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt: Added.
180 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt: Added.
181 * platform/gtk/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt: Added.
182 * platform/gtk/svg/custom/dynamic-svg-document-creation-expected.txt:
183 * platform/gtk/svg/custom/simple-text-double-shadow.txt: Added.
184 * platform/gtk/svg/text/repaint-shadow-expected.txt: Added.
185 * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
186 * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt: Added.
187 * platform/gtk/svg/text/text-vkern-on-horizontal-text-expected.txt: Added.
189 2016-10-21 Wenson Hsieh <wenson_hsieh@apple.com>
191 Support (insertFrom|deleteBy)Composition and (insert|delete)CompositionText inputTypes for InputEvents
192 https://bugs.webkit.org/show_bug.cgi?id=163460
193 <rdar://problem/28784142>
195 Reviewed by Darin Adler.
197 Adds 4 new layout tests to verify that composition events are dispatched as expected when using IME, and that
198 input events of type "insertFromComposition" and "deleteByComposition" can be prevented.
200 Also rebaselines an existing WK1 editing test (text-input-controller.html) to account for how we now delete the
201 existing composition text before inserting the finalized composition text in Editor::setComposition. This means
202 that there are a few more delegate calls than there were before (as seen in the expected output), although the
203 resulting behavior is still the same.
205 * editing/mac/input/text-input-controller-expected.txt:
206 * fast/events/before-input-events-prevent-insert-composition.html: Added.
207 * fast/events/before-input-events-prevent-recomposition.html: Added.
208 * fast/events/input-events-ime-composition.html: Added.
209 * fast/events/input-events-ime-recomposition.html: Added.
210 * platform/ios-simulator/TestExpectations:
212 2016-10-20 Dean Jackson <dino@apple.com>
214 SVG should not paint selection within a mask
215 https://bugs.webkit.org/show_bug.cgi?id=163772
216 <rdar://problem/28705129>
218 Reviewed by Simon Fraser.
220 * svg/masking/mask-should-not-paint-selection-expected.html: Added.
221 * svg/masking/mask-should-not-paint-selection.html: Added.
223 2016-10-21 Zalan Bujtas <zalan@apple.com>
225 Do not mutate the render tree while collecting selection repaint rects.
226 https://bugs.webkit.org/show_bug.cgi?id=163800
227 <rdar://problem/28806886>
229 Reviewed by David Hyatt.
231 * fast/lists/crash-when-list-marker-is-moved-during-selection-expected.txt: Added.
232 * fast/lists/crash-when-list-marker-is-moved-during-selection.html: Added.
234 2016-10-21 Miguel Gomez <magomez@igalia.com>
236 [GTK] Unreviewed gardening: update expectations after r207664
237 https://bugs.webkit.org/show_bug.cgi?id=163784
239 Unreviewed gardening.
241 * platform/gtk/TestExpectations:
243 2016-10-21 Chris Dumez <cdumez@apple.com>
245 AudioNode.connect(): First parameter should not be nullable
246 https://bugs.webkit.org/show_bug.cgi?id=163773
248 Reviewed by Darin Adler.
250 Improve test coverage.
252 * webaudio/audionode-expected.txt:
253 * webaudio/audionode.html:
255 2016-10-21 Wenson Hsieh <wenson_hsieh@apple.com>
257 Implement InputEvent.getTargetRanges() for the input events spec
258 https://bugs.webkit.org/show_bug.cgi?id=162947
259 <rdar://problem/28853079>
261 Reviewed by Darin Adler.
263 Adds 3 new layout tests and tweaks some existing unit tests. See WebCore ChangeLog entry for more details.
264 Tests verify the result of getTargetRanges() when breaking out of a list, deleting backwards and forwards at
265 all text granularities, deleting selected text, and spell checking (candidate text replacement).
267 * fast/events/before-input-delete-empty-list-target-ranges-expected.txt: Added.
268 * fast/events/before-input-delete-empty-list-target-ranges.html: Added.
269 * fast/events/before-input-delete-text-target-ranges-expected.txt: Added.
270 * fast/events/before-input-delete-text-target-ranges.html: Added.
271 * fast/events/before-input-events-prevent-default-in-textfield.html:
272 * fast/events/before-input-replace-text-target-ranges-expected.txt: Added.
273 * fast/events/before-input-replace-text-target-ranges.html: Added.
274 * fast/events/input-events-fired-when-typing-expected.txt:
275 * fast/events/input-events-fired-when-typing.html:
276 * js/dom/global-constructors-attributes-expected.txt:
277 * platform/ios-simulator/TestExpectations:
278 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
279 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
280 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
282 2016-10-21 Javier Fernandez <jfernandez@igalia.com>
284 [css-grid] Content Alignment broken with indefinite sized grid container
285 https://bugs.webkit.org/show_bug.cgi?id=163724
287 Reviewed by Manuel Rego Casasnovas.
289 Added additional test cases to verify we compute properly the
290 available free space for content-alignment, handling correctly the
291 overflow when needed.
293 * fast/css-grid-layout/grid-content-alignment-overflow.html:
295 2016-10-21 Jer Noble <jer.noble@apple.com>
297 [mac-wk2 release] LayoutTest media/media-source/media-source-seek-detach-crash.html is a flaky failure
298 https://bugs.webkit.org/show_bug.cgi?id=163751
300 Reviewed by Eric Carlson.
302 Don't log when we receive an "error" event; this makes the test non-deterministic.
304 * media/media-source/media-source-seek-detach-crash-expected.txt:
305 * media/media-source/media-source-seek-detach-crash.html:
307 2016-10-21 Jer Noble <jer.noble@apple.com>
309 CRASH in SourceBuffer::sourceBufferPrivateDidReceiveSample + 2169
310 https://bugs.webkit.org/show_bug.cgi?id=163735
312 Reviewed by Eric Carlson.
314 * media/media-source/media-source-sample-wrong-track-id-expected.txt: Added.
315 * media/media-source/media-source-sample-wrong-track-id.html: Added.
317 2016-10-20 Zan Dobersek <zdobersek@igalia.com>
320 https://bugs.webkit.org/show_bug.cgi?id=163214
322 Reviewed by Youenn Fablet.
324 Skip the newly-imported W3C EME tests on all platforms.
326 * platform/efl/TestExpectations:
327 * platform/gtk/TestExpectations:
328 * platform/ios-simulator/TestExpectations:
329 * platform/mac/TestExpectations:
330 * platform/win/TestExpectations:
331 * tests-options.json:
333 2016-10-20 Yusuke Suzuki <utatane.tea@gmail.com>
335 [JSC] Drop isEnvironmentRecord type info flag and use JSType information instead
336 https://bugs.webkit.org/show_bug.cgi?id=163761
338 Reviewed by Keith Miller.
340 * js/dom/script-tests/string-prototype-scopes-in-workers.js: Added.
342 * js/dom/script-tests/string-prototype-scopes.js: Added.
344 * js/dom/string-prototype-scopes-expected.txt: Added.
345 * js/dom/string-prototype-scopes-in-workers-expected.txt: Added.
346 * js/dom/string-prototype-scopes-in-workers.html: Added.
347 * js/dom/string-prototype-scopes.html: Added.
349 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
351 Implement WebGL2 bufferData() and bufferSubData() methods
352 https://bugs.webkit.org/show_bug.cgi?id=163759
354 Reviewed by Dean Jackson.
356 * fast/canvas/webgl/bufferData-offset-length-expected.txt: Added.
357 * fast/canvas/webgl/bufferData-offset-length.html: Added.
358 * fast/canvas/webgl/resources/webgl-test.js:
362 2016-10-20 Nan Wang <n_wang@apple.com>
364 AX: VoiceOver is not detecting ARIA treeview if it contains role="presentation"
365 https://bugs.webkit.org/show_bug.cgi?id=163763
367 Reviewed by Chris Fleizach.
369 * accessibility/mac/aria-tree-with-presentation-role-expected.txt: Added.
370 * accessibility/mac/aria-tree-with-presentation-role.html: Added.
372 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
374 [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
375 https://bugs.webkit.org/show_bug.cgi?id=163374
377 Reviewed by Darin Adler.
379 Moving animations/font-variation-settings* tests to animations/font-variations
380 in order to make them easier to mark as failing.
382 Mark the relevant tests as failing on El Capitan and iOS 9.
384 * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
385 * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
386 * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
387 * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
388 * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
389 * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
390 * platform/gtk/TestExpectations:
391 * platform/ios-simulator/TestExpectations:
392 * platform/mac/TestExpectations:
394 2016-10-20 Brady Eidson <beidson@apple.com>
396 IndexedDB 2.0: Support IDBObjectStore name assignment.
397 <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
399 Reviewed by Alex Christensen.
401 * storage/indexeddb/modern/objectstore-rename-1-expected.txt: Added.
402 * storage/indexeddb/modern/objectstore-rename-1-private-expected.txt: Added.
403 * storage/indexeddb/modern/objectstore-rename-1-private.html: Added.
404 * storage/indexeddb/modern/objectstore-rename-1.html: Added.
405 * storage/indexeddb/modern/resources/objectstore-rename-1.js: Added.
407 * storage/indexeddb/readonly-expected.txt:
408 * storage/indexeddb/readonly-private-expected.txt:
409 * storage/indexeddb/resources/readonly.js: Removed the test that verifies that object store names are
410 readonly as they are no longer readonly.
412 2016-10-20 Zalan Bujtas <zalan@apple.com>
414 Unreviewed gardening.
416 Update expected results.
418 * imported/blink/fast/pagination/first-letter-inherit-all-crash-expected.txt:
420 2016-10-20 Dean Jackson <dino@apple.com>
422 Shapes tests failing on iOS
423 https://bugs.webkit.org/show_bug.cgi?id=163755
424 <rdar://problem/28875780>
426 Skip these temporarily on iOS.
428 * platform/ios-simulator/TestExpectations:
430 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
432 Marking compositing/iframes/page-cache-layer-tree.html as flaky on mac-wk1.
433 https://bugs.webkit.org/show_bug.cgi?id=163750
435 Unreviewed test gardening.
437 * platform/mac-wk1/TestExpectations:
439 2016-10-20 Chris Dumez <cdumez@apple.com>
441 Passing a number as the pixel parameter to texImage2D() doesn't thrown an exception
442 https://bugs.webkit.org/show_bug.cgi?id=163715
444 Reviewed by Darin Adler.
446 Update existing tests now that we throw a TypeError when passing an unexpected
447 type for a parameter where we expect a typed array.
449 * fast/canvas/webgl/script-tests/texImageTest.js:
450 * fast/canvas/webgl/texImageTest-expected.txt:
451 * webgl/1.0.2/resources/webgl_test_files/conformance/textures/tex-image-with-invalid-data.html:
453 2016-10-20 Ryan Haddad <ryanhaddad@apple.com>
455 Marking media/modern-media-controls/media-controller/media-controller-resize.html as flaky.
456 https://bugs.webkit.org/show_bug.cgi?id=163636
458 Unreviewed test gardening.
462 2016-10-20 Myles C. Maxfield <mmaxfield@apple.com>
464 Improve error message when passing a null ArrayBuffer to bufferData()
465 https://bugs.webkit.org/show_bug.cgi?id=163745
467 Reviewed by Dean Jackson.
469 * fast/canvas/webgl/bufferData-nullable-array-buffer-view-expected.txt: Added.
470 * fast/canvas/webgl/bufferData-nullable-array-buffer-view.html: Added.
472 2016-10-20 Zalan Bujtas <zalan@apple.com>
474 Stop searching for first-letter containers at multi-column boundary.
475 https://bugs.webkit.org/show_bug.cgi?id=163739
476 <rdar://problem/28810750>
478 Reviewed by David Hyatt.
480 * fast/css-generated-content/first-letter-move-to-multicolumn-crash-expected.txt: Added.
481 * fast/css-generated-content/first-letter-move-to-multicolumn-crash.html: Added.
483 2016-10-19 Dean Jackson <dino@apple.com>
485 Support CSS Shapes Level 1 without a prefix
486 https://bugs.webkit.org/show_bug.cgi?id=163709
487 <rdar://problem/28859369>
489 Reviewed by Myles Maxfield.
491 Unskip all but a couple of tests.
495 2016-10-20 Jer Noble <jer.noble@apple.com>
497 CRASH in WebCore::MediaSource::seekToTime + 185
498 https://bugs.webkit.org/show_bug.cgi?id=163652
500 Reviewed by Eric Carlson.
502 * media/media-source/content/test-48kHz.m4a: Added.
503 * media/media-source/content/test-48khz-manifest.json: Added.
504 * media/media-source/media-source-seek-detach-crash-expected.txt: Added.
505 * media/media-source/media-source-seek-detach-crash.html: Added.
507 2016-10-20 Andreas Kling <akling@apple.com>
509 Drop StyleResolver and SelectorQueryCache when entering PageCache.
510 <https://webkit.org/b/154238>
512 Reviewed by Antti Koivisto.
514 Progression in compositing/iframes/page-cache-layer-tree.html, when navigating back,
515 the two iframes' dimensions correctly exclude the horizontal scrollbar's height since
516 it's not present after a style recalc.
518 * compositing/iframes/page-cache-layer-tree-expected.txt:
520 2016-10-20 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
522 WebRTC: The MediaStreamTrackEvent init dictionary needs a required track member
523 https://bugs.webkit.org/show_bug.cgi?id=146232
525 Update MediaStreamTrackEvent IDL as per specification.
527 No additional test required, rebase existings tests.
529 Reviewed by Darin Adler.
531 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
532 * fast/mediastream/MediaStreamTrackEvent-constructor.html: Remove
535 2016-10-19 Antoine Quint <graouts@apple.com>
537 [Modern Media Controls] Media Controller: mute support
538 https://bugs.webkit.org/show_bug.cgi?id=163677
539 <rdar://problem/28851582>
541 Reviewed by Dean Jackson.
543 New tests for the MuteSupport class and adding the new resource to other MediaController tests.
545 * media/modern-media-controls/media-controller/media-controller-constructor.html:
546 * media/modern-media-controls/media-controller/media-controller-resize.html:
547 * media/modern-media-controls/mute-support/mute-support-button-click-expected.txt: Added.
548 * media/modern-media-controls/mute-support/mute-support-button-click.html: Added.
549 * media/modern-media-controls/mute-support/mute-support-media-api-expected.txt: Added.
550 * media/modern-media-controls/mute-support/mute-support-media-api.html: Added.
551 * media/modern-media-controls/mute-support/mute-support-muted-expected.txt: Added.
552 * media/modern-media-controls/mute-support/mute-support-muted.html: Added.
553 * media/modern-media-controls/start-support/start-support-audio.html:
554 * media/modern-media-controls/start-support/start-support-autoplay.html:
555 * media/modern-media-controls/start-support/start-support-click-to-start.html:
556 * media/modern-media-controls/start-support/start-support-error.html:
557 * media/modern-media-controls/start-support/start-support-fullscreen.html:
558 * media/modern-media-controls/start-support/start-support-manual-play.html:
559 * media/modern-media-controls/start-support/start-support-no-source.html:
561 2016-10-19 Jer Noble <jer.noble@apple.com>
563 REGRESSION (r206025): All YouTube videos play with black bars on all four sides
564 https://bugs.webkit.org/show_bug.cgi?id=163308
566 Reviewed by Darin Adler.
568 * media/media-source/media-source-resize-expected.txt: Added.
569 * media/media-source/media-source-resize.html: Added.
571 2016-10-19 Nan Wang <n_wang@apple.com>
573 AX: [Mac] Mark element AXAPI should comform to specs
574 https://bugs.webkit.org/show_bug.cgi?id=163707
576 Reviewed by Chris Fleizach.
578 Added the modified roles-computedRoleString-expected.txt in mac platform so
579 that the exposed mark element won't affect other platform.
581 * platform/mac/accessibility/roles-computedRoleString-expected.txt: Added.
582 * platform/mac/accessibility/roles-exposed-expected.txt:
584 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
586 CSS font-variation-settings does not handle uppercase axis names in variable fonts
587 https://bugs.webkit.org/show_bug.cgi?id=163546
589 Reviewed by Dean Jackson.
591 * fast/text/variations/case-axis-names-expected.html: Added.
592 * fast/text/variations/case-axis-names.html: Added.
594 2016-10-19 Joone Hur <joone.hur@intel.com>
596 Add a plain space instead of between text nodes
597 https://bugs.webkit.org/show_bug.cgi?id=123163
599 Reviewed by Ryosuke Niwa.
601 When we rebalance white spaces, can be added as space
602 under some conditions. This patch adds a condition that the next
603 sibling text node should not exist.
605 * accessibility/mac/find-and-replace-match-capitalization-expected.txt:
606 * accessibility/mac/find-and-replace-match-capitalization.html:
607 * accessibility/mac/select-text/select-text-135575-expected.txt:
608 * accessibility/mac/select-text/select-text-7-expected.txt:
609 * accessibility/mac/select-text/select-text-8-expected.txt:
610 * accessibility/mac/select-text/select-text-9-expected.txt:
611 * editing/mac/spelling/autocorrection-blockquote-crash-expected.txt:
612 * editing/pasteboard/paste-text-003-expected.txt:
613 * platform/gtk/editing/execCommand/paste-1-expected.txt:
614 * platform/gtk/editing/pasteboard/paste-2-expected.txt:
615 * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
616 * platform/mac/editing/execCommand/paste-1-expected.txt:
617 * platform/mac/editing/pasteboard/paste-2-expected.txt:
618 * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
620 2016-10-19 Sam Weinig <sam@webkit.org>
622 Add support for sequences and dictionaries in unions
623 https://bugs.webkit.org/show_bug.cgi?id=163695
625 Reviewed by Chris Dumez.
627 * js/dom/webidl-type-mapping-expected.txt:
628 * js/dom/webidl-type-mapping.html:
629 Add tests for more complex conversions.
631 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
633 Marking platform/mac-wk2/plugins/muted-state.html as failing.
634 https://bugs.webkit.org/show_bug.cgi?id=163702
636 Unreviewed test gardening.
638 * platform/mac-wk2/TestExpectations:
640 2016-10-19 Dean Jackson <dino@apple.com>
642 Import W3C CSS Shapes tests
643 https://bugs.webkit.org/show_bug.cgi?id=163697
645 Rubberstamped by Anders Carlsson.
647 * TestExpectations: Mark as skipped while we unprefix.
649 2016-10-19 Ryosuke Niwa <rniwa@webkit.org>
651 Annotate more DOM and HTML IDLs with CEReactions
652 https://bugs.webkit.org/show_bug.cgi?id=163653
654 Reviewed by Darin Adler.
656 Added a regression test to make sure webkitdropzone IDL attribute on HTMLElement
657 honors CEReactions semantics using the web-platform-tests' infrastructure I added.
659 * fast/custom-elements/reactions-for-webkit-extensions-expected.txt: Added.
660 * fast/custom-elements/reactions-for-webkit-extensions.html: Added.
662 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
664 Unreviewed, rolling out r207557.
666 This change caused animations/font-variations tests to time
667 out on pre-Sierra Macs.
671 "[macOS] [iOS] Disable variation fonts on macOS El Capitan and
673 https://bugs.webkit.org/show_bug.cgi?id=163374
674 http://trac.webkit.org/changeset/207557
676 2016-10-19 Nan Wang <n_wang@apple.com>
678 AX: crash: com.apple.WebCore: WebCore::AccessibilityObject::findMatchingObjects + 600
679 https://bugs.webkit.org/show_bug.cgi?id=163682
681 Reviewed by Chris Fleizach.
683 * accessibility/mac/search-predicate-crash-expected.txt: Added.
684 * accessibility/mac/search-predicate-crash.html: Added.
686 2016-10-19 Myles C. Maxfield <mmaxfield@apple.com>
688 [macOS] [iOS] Disable variation fonts on macOS El Capitan and iOS 9
689 https://bugs.webkit.org/show_bug.cgi?id=163374
691 Reviewed by Darin Adler.
693 Moving animations/font-variation-settings* tests to animations/font-variations
694 in order to make them easier to mark as failing.
696 Mark the relevant tests as failing on El Capitan and iOS 9.
698 * animations/font-variations/font-variation-settings-expected.html: Renamed from LayoutTests/animations/font-variation-settings-expected.html.
699 * animations/font-variations/font-variation-settings-order-expected.html: Renamed from LayoutTests/animations/font-variation-settings-order-expected.html.
700 * animations/font-variations/font-variation-settings-order.html: Renamed from LayoutTests/animations/font-variation-settings-order.html.
701 * animations/font-variations/font-variation-settings-unlike-expected.html: Renamed from LayoutTests/animations/font-variation-settings-unlike-expected.html.
702 * animations/font-variations/font-variation-settings-unlike.html: Renamed from LayoutTests/animations/font-variation-settings-unlike.html.
703 * animations/font-variations/font-variation-settings.html: Renamed from LayoutTests/animations/font-variation-settings.html.
704 * platform/gtk/TestExpectations:
705 * platform/ios-simulator/TestExpectations:
706 * platform/mac/TestExpectations:
708 2016-10-19 Antoine Quint <graouts@apple.com>
710 [Modern Media Controls] Media Controller: click-to-start support
711 https://bugs.webkit.org/show_bug.cgi?id=163659
712 <rdar://problem/28845656>
714 Reviewed by Dean Jackson.
716 New test coverage for the StartSupport class.
718 * media/modern-media-controls/media-controller/media-controller-constructor.html:
719 * media/modern-media-controls/media-controller/media-controller-resize.html:
720 * media/modern-media-controls/start-support/start-support-audio-expected.txt: Added.
721 * media/modern-media-controls/start-support/start-support-audio.html: Added.
722 * media/modern-media-controls/start-support/start-support-autoplay-expected.txt: Added.
723 * media/modern-media-controls/start-support/start-support-autoplay.html: Added.
724 * 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.
725 * 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.
726 * media/modern-media-controls/start-support/start-support-error-expected.txt: Added.
727 * media/modern-media-controls/start-support/start-support-error.html: Added.
728 * media/modern-media-controls/start-support/start-support-fullscreen-expected.txt: Added.
729 * media/modern-media-controls/start-support/start-support-fullscreen.html: Added.
730 * media/modern-media-controls/start-support/start-support-manual-play-expected.txt: Added.
731 * media/modern-media-controls/start-support/start-support-manual-play.html: Added.
732 * media/modern-media-controls/start-support/start-support-no-source-expected.txt: Added.
733 * media/modern-media-controls/start-support/start-support-no-source.html: Added.
734 * platform/ios-simulator/TestExpectations:
736 2016-10-19 Aaron Chu <aaron_chu@apple.com>
738 Web Inspector: AXI: expose computed tree node and heading level
739 https://bugs.webkit.org/show_bug.cgi?id=130825
740 <rdar://problem/16442349>
742 Reviewed by Joseph Pecoraro.
744 Included logging of the two newly exposed accessibility properties:
745 Heading Level and Hierarchical Level.
747 * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
748 * inspector/dom/getAccessibilityPropertiesForNode.html:
750 2016-10-19 Zalan Bujtas <zalan@apple.com>
752 Use anonymous table row for new child at RenderTableRow::addChild() if available.
753 https://bugs.webkit.org/show_bug.cgi?id=163651
754 <rdar://problem/28705022>
756 Reviewed by David Hyatt.
758 * fast/table/crash-when-table-has-continuation-and-content-inserted-expected.txt: Added.
759 * fast/table/crash-when-table-has-continuation-and-content-inserted.html: Added.
761 2016-10-19 Chris Dumez <cdumez@apple.com>
763 MouseEvent's coordinates should be 0 for simulated clicks
764 https://bugs.webkit.org/show_bug.cgi?id=163648
766 Reviewed by Darin Adler.
768 Add layout test coverage. I verified that this test is passing in
769 Firefox and Chrome as well.
771 * fast/events/element-click-no-coords-expected.txt: Added.
772 * fast/events/element-click-no-coords.html: Added.
774 2016-10-19 Nan Wang <n_wang@apple.com>
776 AX: [Mac] Meter element should use AXValueDescription to descrbe the status of the value
777 https://bugs.webkit.org/show_bug.cgi?id=163610
779 Reviewed by Chris Fleizach.
781 * accessibility/mac/meter-gauge-value-description-expected.txt: Added.
782 * accessibility/mac/meter-gauge-value-description.html: Added.
784 2016-10-19 Ryan Haddad <ryanhaddad@apple.com>
786 Marking WPT html/webappapis/animation-frames/callback-* tests as flaky on mac-wk1.
787 https://bugs.webkit.org/show_bug.cgi?id=163361
789 Unreviewed test gardening.
791 * platform/mac-wk1/TestExpectations:
793 2016-10-19 Javier Fernandez <jfernandez@igalia.com>
795 Web Inspector: Debugger buttons positioned incorrectly, align-content default value is unexpected
796 https://bugs.webkit.org/show_bug.cgi?id=163572
798 Reviewed by Sergio Villar Senin.
800 Modified test cases for initial values.
801 Added regression test for the align-content issue.
803 * css3/flexbox/flexbox-lines-must-be-stretched-by-default-expected.txt: Added.
804 * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html: Added.
805 * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt:
807 2016-10-19 Jer Noble <jer.noble@apple.com>
809 [Mac][MSE] Movies with a 'mvex' box have a zero-duration
810 https://bugs.webkit.org/show_bug.cgi?id=163641
812 Reviewed by Darin Adler.
814 * media/media-source/content/test-fragmented-manifest.json:
815 * media/media-source/content/test-fragmented.mp4:
816 * platform/mac/TestExpectations:
818 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
820 Import the latest custom elements tests from W3C
821 https://bugs.webkit.org/show_bug.cgi?id=163640
823 Reviewed by Chris Dumez.
825 Removed the test re-imported via web-platform-tests in r206838.
827 * fast/custom-elements/lifecycle-callback-timing-expected.txt: Removed.
828 * fast/custom-elements/lifecycle-callback-timing.html: Removed.
830 2016-10-18 Chris Dumez <cdumez@apple.com>
832 [Web IDL] Drop webkit-specific extended attributes that are no longer useful
833 https://bugs.webkit.org/show_bug.cgi?id=163643
835 Reviewed by Ryosuke Niwa.
837 Add layout test to check that Notification.permission is now deletable.
839 * fast/notifications/notification-permisssion-deletable-expected.txt: Added.
840 * fast/notifications/notification-permisssion-deletable.html: Added.
842 2016-10-18 Mark Lam <mark.lam@apple.com>
844 Invoking Object.prototype.__proto__ accessors directly should throw a TypeError.
845 https://bugs.webkit.org/show_bug.cgi?id=154377
846 <rdar://problem/27330808>
848 Reviewed by Filip Pizlo and Saam Barati.
850 * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
851 * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
852 * http/tests/security/xss-DENIED-non-shadowable-propterty-with-iframe-proto-expected.txt:
853 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto-expected.txt:
854 * http/tests/security/xss-DENIED-regular-propterty-with-iframe-proto.html:
855 * js/dom/activation-proto-expected.txt:
856 * js/dom/script-tests/activation-proto.js:
857 * js/object-literal-shorthand-construction-expected.txt:
858 * js/script-tests/object-literal-shorthand-construction.js:
859 * js/script-tests/sloppy-getter-setter-global-object.js:
860 * js/sloppy-getter-setter-global-object-expected.txt:
862 2016-10-18 Chris Dumez <cdumez@apple.com>
864 [Web IDL] Kill support for [LegacyConstructorTemplate=Event] / [LegacyInitializedByEventConstructor]
865 https://bugs.webkit.org/show_bug.cgi?id=163630
867 Reviewed by Darin Adler.
869 Update / rebaseline existing tests to reflect minor behavior changes.
871 * fast/events/constructors/event-constructors-expected.txt:
872 * fast/events/constructors/event-constructors.html:
873 * fast/events/constructors/ui-event-constructor-expected.txt:
875 2016-10-18 Chris Dumez <cdumez@apple.com>
877 Changing details.open should cause a toggle event to be fired asynchronously
878 https://bugs.webkit.org/show_bug.cgi?id=163568
880 Reviewed by Darin Adler.
882 Rebaseline existing test now that a new ontoggle attribute is exposed.
884 * js/dom/dom-static-property-for-in-iteration-expected.txt:
886 2016-10-18 Chris Dumez <cdumez@apple.com>
888 Provide better form validation messages
889 https://bugs.webkit.org/show_bug.cgi?id=163584
891 Reviewed by Darin Adler.
893 Update existing tests now that form validation messages differ.
895 * fast/forms/number/number-validation-message-expected.txt:
896 * fast/forms/number/number-validation-message.html:
897 * fast/forms/validationMessage-expected.txt:
898 * platform/mac/fast/forms/validation-message-appearance-expected.txt:
900 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
902 Marking http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-cors.https.html as flaky on Sierra.
903 https://bugs.webkit.org/show_bug.cgi?id=163453
905 Unreviewed test gardening.
907 * platform/mac-wk2/TestExpectations:
909 2016-10-18 Chris Dumez <cdumez@apple.com>
911 Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
912 https://bugs.webkit.org/show_bug.cgi?id=163608
914 Reviewed by Ryosuke Niwa.
916 Rebaseline existing tests now that exception messages are different.
918 * fast/dom/HTMLSelectElement/add-expected.txt:
919 * fast/dom/HTMLSelectElement/options-collection-add-expected.txt:
920 * fast/dom/incompatible-operations-expected.txt:
922 2016-10-18 Ryosuke Niwa <rniwa@webkit.org>
924 REGRESSION (r201471): Keyboard remains visible when swiping back on twitter.com
925 https://bugs.webkit.org/show_bug.cgi?id=163581
926 <rdar://problem/27739558>
928 Reviewed by Simon Fraser.
930 Added a regression test for hiding a keyboard when the focused element is removed from the DOM.
932 * fast/forms/ios/hide-keyboard-on-node-removal-expected.txt: Added.
933 * fast/forms/ios/hide-keyboard-on-node-removal.html: Added.
935 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
937 Marking media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html as flaky on mac-wk1.
938 https://bugs.webkit.org/show_bug.cgi?id=163598
940 Unreviewed test gardening.
942 * platform/mac-wk1/TestExpectations:
944 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
946 Add flaky expectation for tiled-drawing/scrolling/latched-div-with-scroll-snap.html that was errantly removed.
948 Unreviewed test gardening.
950 * platform/mac-wk2/TestExpectations:
952 2016-10-18 Said Abou-Hallawa <sabouhallawa@apple.com>
954 SVGCSSParser: m_implicitShorthand value is not reset after adding the shorthand property
955 https://bugs.webkit.org/show_bug.cgi?id=116470
957 Reviewed by Simon Fraser.
959 * fast/css/implicit-property-restore-expected.txt: Added.
960 * fast/css/implicit-property-restore.html: Added.
962 * fast/css/remove-shorthand-expected.txt:
963 Rebase-line the test expected results because of fixing the leak of
964 m_implicitShorthand. The bug was happening because "background: ..." property
965 comes immediately before the "list-style: ...." property.
967 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
969 Marking inspector/debugger/breakpoint-action-eval.html as a flaky timeout on mac-wk2.
970 https://bugs.webkit.org/show_bug.cgi?id=163604
972 Unreviewed test gardening.
974 * platform/mac-wk2/TestExpectations:
976 2016-10-18 Ryan Haddad <ryanhaddad@apple.com>
978 Marking scroll-restoration-fragment-scrolling-cross-origin.html as flaky on mac-wk1.
979 https://bugs.webkit.org/show_bug.cgi?id=161360
981 Unreviewed test gardening.
983 * platform/mac-wk1/TestExpectations:
985 2016-10-18 Chris Dumez <cdumez@apple.com>
987 Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
988 https://bugs.webkit.org/show_bug.cgi?id=163580
990 Reviewed by Sam Weinig.
992 Update existing test to reflect behavior change. We now correctly throw a TypeError
993 when passing an unexpected track object type to the TrackEvent constructor.
995 * fast/events/constructors/track-event-constructor-expected.txt:
996 * fast/events/constructors/track-event-constructor.html:
998 2016-10-18 Nael Ouedraogo <nael.ouedraogo@crf.canon.fr>
1000 Rebase test in fast/mediastream
1002 [GTK] Test gardening after r206956
1003 https://bugs.webkit.org/show_bug.cgi?id=163596
1007 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
1009 2016-10-18 Eric Carlson <eric.carlson@apple.com>
1011 [MediaStream] Resolve constraints and enumerate devices in the UI process
1012 https://bugs.webkit.org/show_bug.cgi?id=162147
1013 <rdar://problem/28803569>
1015 Reviewed by Darin Adler.
1017 * fast/mediastream/getusermedia-expected.txt: Updated.
1018 * fast/mediastream/getusermedia.html: Ditto.
1019 * fast/mediastream/mock-media-source-expected.txt: Ditto.
1021 2016-10-18 Caitlin Potter <caitp@igalia.com>
1023 [JSC] ES6 Method functions should not have prototype
1024 https://bugs.webkit.org/show_bug.cgi?id=162530
1026 Reviewed by Saam Barati.
1028 Update expected error message to no longer indicate "strict mode"
1029 (which is not always true), and add additional tests for the presence
1030 of "caller" and "arguments" on accessor MethodDefinitions.
1032 * js/basic-strict-mode-expected.txt:
1033 * js/caller-property-expected.txt:
1034 * js/class-syntax-method-names-expected.txt:
1035 * js/es6-function-properties-expected.txt:
1036 * js/non-strict-function-properties-expected.txt:
1037 * js/script-tests/caller-property.js:
1038 * js/script-tests/class-syntax-method-names.js:
1039 * js/script-tests/es6-function-properties.js:
1042 (get checkProperties):
1043 * js/script-tests/non-strict-function-properties.js:
1045 2016-10-18 Javier Fernandez <jfernandez@igalia.com>
1047 [css-grid] Different width of grid container between initial load and refresh
1048 https://bugs.webkit.org/show_bug.cgi?id=163535
1050 Reviewed by Manuel Rego Casasnovas.
1052 Tests to ensure repeated layouts on grid elements produce the same results when using
1053 orthogonal grid items.
1055 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results-expected.txt: Added.
1056 * fast/css-grid-layout/repeating-layout-must-produce-the-same-results.html: Added.
1058 2016-10-17 Sergio Villar Senin <svillar@igalia.com>
1060 [css-grid] Constrain by min|max-height on auto repeat computation
1061 https://bugs.webkit.org/show_bug.cgi?id=163540
1063 Reviewed by Darin Adler.
1065 Some new test cases to verify that min-height is used on the auto repeat tracks computation
1066 whenever the height is indefinite and max-height is not.
1068 * fast/css-grid-layout/grid-auto-fill-rows-expected.txt:
1069 * fast/css-grid-layout/grid-auto-fill-rows.html:
1070 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash-expected.txt:
1071 * fast/css-grid-layout/grid-indefinite-size-auto-repeat-crash.html:
1073 2016-10-17 Megan Gardner <megan_gardner@apple.com>
1075 Add test and infrastructure for link popover
1076 https://bugs.webkit.org/show_bug.cgi?id=163406
1078 Reviewed by Simon Fraser.
1080 * fast/events/touch/ios/iphone7/force-press-on-link-expected.txt: Added.
1081 * fast/events/touch/ios/iphone7/force-press-on-link.html: Added.
1083 2016-10-17 Joseph Pecoraro <pecoraro@apple.com>
1085 Web Inspector: Add toggles for debugger pauses at console.assert failures
1086 https://bugs.webkit.org/show_bug.cgi?id=139542
1087 <rdar://problem/19281600>
1089 Reviewed by Timothy Hatcher.
1091 * inspector/debugger/pause-on-assert.html:
1092 * inspector/debugger/pause-reason.html:
1093 These tests need to enable pause on assertions.
1095 * inspector/debugger/setPauseOnAssertions-expected.txt: Added.
1096 * inspector/debugger/setPauseOnAssertions.html: Added.
1097 Specific tests for the new protocol method.
1099 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
1101 Marking platform/ios-simulator/ios/plugin/youtube-flash-plugin-iframe.html as flaky on ios-simulator debug.
1102 https://bugs.webkit.org/show_bug.cgi?id=163362
1104 Unreviewed test gardening.
1106 * platform/ios-simulator-wk2/TestExpectations:
1108 2016-10-17 Simon Fraser <simon.fraser@apple.com>
1110 Implement DOMRect/DOMRectReadOnly
1111 https://bugs.webkit.org/show_bug.cgi?id=163464
1113 Reviewed by Darin Adler.
1115 New test and new results for global constructor tests.
1117 * geometry/DOMRect-001-expected.txt: Added.
1118 * geometry/DOMRect-001.html: Added.
1119 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1120 * js/dom/global-constructors-attributes-expected.txt:
1121 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1122 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1123 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1124 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1125 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1126 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1128 2016-10-17 Antoine Quint <graouts@apple.com>
1130 [Modern Media Controls] Basic MediaController
1131 https://bugs.webkit.org/show_bug.cgi?id=163539
1132 <rdar://problem/28797542>
1134 Reviewed by Darin Adler.
1136 Testing the properties of the new MediaController class and the availability and behavior of the
1137 createControls() global function.
1139 * media/modern-media-controls/media-controller/media-controller-click-to-start-expected.txt: Added.
1140 * media/modern-media-controls/media-controller/media-controller-click-to-start.html: Added.
1141 * media/modern-media-controls/media-controller/media-controller-constructor-expected.txt: Added.
1142 * media/modern-media-controls/media-controller/media-controller-constructor.html: Added.
1143 * media/modern-media-controls/media-controller/media-controller-resize-expected.txt: Added.
1144 * media/modern-media-controls/media-controller/media-controller-resize.html: Added.
1146 2016-10-17 Michael Catanzaro <mcatanzaro@igalia.com>
1148 [GTK] Skip layout tests under crypto/workers/subtle
1150 * platform/gtk/TestExpectations:
1152 2016-10-17 Nan Wang <n_wang@apple.com>
1154 AX: [Mac] mapping for output elements
1155 https://bugs.webkit.org/show_bug.cgi?id=163471
1157 Reviewed by Chris Fleizach.
1159 * accessibility/mac/output-element-expected.txt: Added.
1160 * accessibility/mac/output-element.html: Added.
1162 2016-10-17 Simon Fraser <simon.fraser@apple.com>
1164 Implement DOMPoint/DOMPointReadOnly
1165 https://bugs.webkit.org/show_bug.cgi?id=133916
1167 Reviewed by Darin Adler.
1169 New Web Platform-style test, and rebaselines.
1171 * geometry/DOMPoint-001-expected.txt: Added.
1172 * geometry/DOMPoint-001.html: Added.
1173 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
1174 * js/dom/global-constructors-attributes-expected.txt:
1175 * platform/efl/js/dom/global-constructors-attributes-expected.txt:
1176 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1177 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1178 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1179 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1180 * platform/win/js/dom/global-constructors-attributes-expected.txt:
1182 2016-10-17 Ryan Haddad <ryanhaddad@apple.com>
1184 Rebaseline mathml/mathml-in-dashboard.html for mac.
1186 Unreviewed test gardening.
1188 * platform/mac/mathml/mathml-in-dashboard-expected.txt: Added.
1190 2016-10-16 Nan Wang <n_wang@apple.com>
1192 AX: [Mac] roleDescription for AXTextField input types
1193 https://bugs.webkit.org/show_bug.cgi?id=163419
1194 <rdar://problem/28766192>
1196 Reviewed by Darin Adler.
1198 * platform/mac/accessibility/roles-exposed-expected.txt:
1200 2016-10-16 Michael Catanzaro <mcatanzaro@igalia.com>
1202 Unreviewed GTK test gardening
1204 * mathml/mathml-in-dashboard-expected.txt:
1205 * platform/gtk/TestExpectations:
1207 2016-10-16 Antoine Quint <graouts@apple.com>
1209 [Modern Media Controls] Styles for StartButton are missing
1210 https://bugs.webkit.org/show_bug.cgi?id=163499
1211 <rdar://problem/28792009>
1213 Reviewed by Darin Adler.
1215 New test checking StartButton instances have the right CSS styles applied to their DOM structure.
1217 * media/modern-media-controls/start-button/start-button-styles-expected.txt: Added.
1218 * media/modern-media-controls/start-button/start-button-styles.html: Added.
1220 2016-10-16 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1222 [EFL] Meter tests have been failed since r207280
1224 Unreviewed EFL gardening. And add new baseline for meter-element.html.
1226 * platform/efl/TestExpectations: Mark 2 tests to failure.
1227 * platform/efl/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
1229 2016-10-15 Said Abou-Hallawa <sabouhallawa@apple.com>
1231 Delete the animated image catchup code
1232 https://bugs.webkit.org/show_bug.cgi?id=163410
1234 Reviewed by Simon Fraser.
1236 This animated gif has one red frame, one green frame and two red frames.
1237 The test page renders only two frames from this this image on a canvas. The
1238 test passes if the second frame (the green one) is rendered on the canvas
1239 even if drawImage() is called after the duration of the first frame.
1241 * fast/images/ordered-animated-image-frames-expected.html: Added.
1242 * fast/images/ordered-animated-image-frames.html: Added.
1243 * fast/images/resources/animated-red-green-blue.gif: Added.
1245 2016-10-15 Myles C. Maxfield <mmaxfield@apple.com>
1247 Test that duplicate axis values in font-variation-settings are resolved correctly
1248 https://bugs.webkit.org/show_bug.cgi?id=163489
1250 Reviewed by Darin Adler.
1252 * fast/text/variations/duplicate-axis-expected.html: Added.
1253 * fast/text/variations/duplicate-axis.html: Added.
1255 2016-10-15 Sam Weinig <sam@webkit.org>
1257 MessageEvent's source property should be a (DOMWindow or MessagePort)? rather than a EventTarget?
1258 https://bugs.webkit.org/show_bug.cgi?id=163475
1260 Reviewed by Simon Fraser.
1262 * fast/dom/message-port-deleted-by-accessor.html:
1263 Switch source parameter to null to avoid accidental type error.
1265 * fast/events/constructors/message-event-constructor-expected.txt:
1266 * fast/events/constructors/message-event-constructor.html:
1267 Update test expect a thrown type error, as is now expected, for non-window or MessagePort EventTargets.
1269 2016-10-15 Antoine Quint <graouts@apple.com>
1271 [Modern Media Controls] macOS inline controls
1272 https://bugs.webkit.org/show_bug.cgi?id=163444
1273 <rdar://problem/27989473>
1275 Reviewed by Dean Jackson.
1277 Testing the properties of the new MacOSMediaControls and MacOSInlineMediaControls classes.
1279 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Added.
1280 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Added.
1281 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor-expected.txt: Added.
1282 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-constructor.html: Added.
1283 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt: Added.
1284 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html: Added.
1285 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: Added.
1286 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: Added.
1287 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt: Added.
1288 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html: Added.
1289 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt: Added.
1290 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: Added.
1291 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt: Added.
1292 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html: Added.
1293 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: Added.
1294 * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html: Added.
1295 * media/modern-media-controls/macos-media-controls/macos-media-controls-expected.txt: Added.
1296 * media/modern-media-controls/macos-media-controls/macos-media-controls.html: Added.
1298 2016-10-14 Antti Koivisto <antti@apple.com>
1300 100% CPU on homedepot.com page
1301 https://bugs.webkit.org/show_bug.cgi?id=163452
1302 <rdar://problem/28730708>
1304 Reviewed by Simon Fraser.
1306 * fast/animation/animation-style-update-size-expected.txt: Added.
1307 * fast/animation/animation-style-update-size.html: Added.
1309 2016-10-14 Chris Dumez <cdumez@apple.com>
1311 Unreviewed, rolling out r207319.
1313 Regressed Dromaeo and may have caused crashes under
1314 GuardMalloc (rdar://problem/28780835)
1318 "[Web IDL] Add support for [SameObject] extended attribute"
1319 https://bugs.webkit.org/show_bug.cgi?id=163414
1320 http://trac.webkit.org/changeset/207319
1322 2016-10-14 Manuel Rego Casasnovas <rego@igalia.com>
1324 [css-grid] Changing the argument on fit-content() doesn't cause the grid to be relayout
1325 https://bugs.webkit.org/show_bug.cgi?id=163434
1327 Reviewed by Sergio Villar Senin.
1329 * fast/css-grid-layout/grid-change-fit-content-argument-expected.txt: Added.
1330 * fast/css-grid-layout/grid-change-fit-content-argument.html: Added.
1332 2016-10-14 Joseph Pecoraro <pecoraro@apple.com>
1334 test262: Failure with RegExp.prototype.compile when pattern is undefined
1335 https://bugs.webkit.org/show_bug.cgi?id=163431
1337 Reviewed by Yusuke Suzuki.
1339 * js/regexp-compile-expected.txt:
1340 * js/script-tests/regexp-compile.js:
1342 2016-10-14 Antoine Quint <graouts@apple.com>
1344 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
1345 https://bugs.webkit.org/show_bug.cgi?id=163411
1347 Reviewed by Antoine Quint.
1349 Ensure all buttons have their required images loaded before we check on the mask-image set through CSS.
1351 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html:
1352 * media/modern-media-controls/forward-button/forward-button.html:
1353 * media/modern-media-controls/fullscreen-button/fullscreen-button.html:
1354 * media/modern-media-controls/mute-button/mute-button.html:
1355 * media/modern-media-controls/pip-button/pip-button.html:
1356 * media/modern-media-controls/rewind-button/rewind-button.html:
1357 * media/modern-media-controls/skip-back-button/skip-back-button.html:
1358 * media/modern-media-controls/tracks-button/tracks-button.html:
1360 2016-10-14 Youenn Fablet <youenn@apple.com>
1362 Make NetworkCache aware of fetch cache mode
1363 https://bugs.webkit.org/show_bug.cgi?id=163332
1365 Reviewed by Antti Koivisto.
1367 * platform/ios-simulator/TestExpectations:
1368 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1369 * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
1370 * platform/win/TestExpectations:
1371 * platform/wk2/TestExpectations:
1373 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
1375 Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
1376 https://bugs.webkit.org/show_bug.cgi?id=163426
1378 Reviewed by Geoffrey Garen.
1380 * js/exception-expression-offset-expected.txt:
1381 * js/script-tests/exception-expression-offset.js:
1383 Correct existing tests and add new tests for multiple and intermixed
1384 dot / bracket accesses.
1386 2016-10-13 Alex Christensen <achristensen@webkit.org>
1388 Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
1389 https://bugs.webkit.org/show_bug.cgi?id=163413
1391 Reviewed by Tim Horton.
1393 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1394 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1395 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1396 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1397 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1398 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1399 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1400 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1401 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
1402 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
1403 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
1404 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
1405 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
1406 * fast/css/getComputedStyle/computed-style-border-image.html:
1407 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
1408 * fast/css/getComputedStyle/computed-style-cross-fade.html:
1409 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
1410 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
1411 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
1412 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
1413 * fast/loader/url-parse-1-expected.txt:
1414 * fast/url/host-lowercase-per-scheme-expected.txt:
1415 * fast/url/safari-extension-expected.txt:
1416 * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1417 Update test expectations. This is how they were before r207162, showing that this change to the URLParser increases compatibility.
1419 2016-10-13 Chris Dumez <cdumez@apple.com>
1421 [Web IDL] Add support for [SameObject] extended attribute
1422 https://bugs.webkit.org/show_bug.cgi?id=163414
1424 Reviewed by Darin Adler.
1426 Add layout test coverage.
1428 * js/dom/SameObject-support-expected.txt: Added.
1429 * js/dom/SameObject-support.html: Added.
1431 2016-10-13 Nan Wang <n_wang@apple.com>
1433 AX: [Mac] better accessibility support for Summary elements
1434 https://bugs.webkit.org/show_bug.cgi?id=163367
1435 <rdar://problem/28745010>
1437 Reviewed by Chris Fleizach.
1439 * accessibility/mac/details-summary-expected.txt:
1440 * accessibility/mac/details-summary-role-description-expected.txt:
1441 * accessibility/mac/details-summary-role-description.html:
1442 * accessibility/mac/details-summary.html:
1444 2016-10-13 Ryan Haddad <ryanhaddad@apple.com>
1446 Marking inspector/debugger/breakpoints/resolved-dump-each-line.html as flaky on mac.
1447 https://bugs.webkit.org/show_bug.cgi?id=161951
1449 Unreviewed test gardening.
1451 * platform/mac/TestExpectations:
1453 2016-10-13 Joseph Pecoraro <pecoraro@apple.com>
1455 Web Inspector: Stepping highlight for dot/bracket expressions in if statements highlights subset of the expression
1456 https://bugs.webkit.org/show_bug.cgi?id=163378
1457 <rdar://problem/28749376>
1459 Reviewed by Saam Barati.
1461 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
1462 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt:
1463 * inspector/debugger/breakpoints/resources/dump-general.js:
1464 * inspector/debugger/stepping/stepping-misc-expected.txt:
1465 * inspector/debugger/stepping/stepping-misc.html:
1466 Add tests for these kinds of special cases.
1468 2016-10-13 Antoine Quint <graouts@apple.com>
1470 [Modern Media Controls] MediaControls base class
1471 https://bugs.webkit.org/show_bug.cgi?id=163387
1472 <rdar://problem/28753955>
1474 Reviewed by Dean Jackson.
1476 Testing the properties of the new MediaControls class.
1478 * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt: Added.
1479 * media/modern-media-controls/media-controls/media-controls-constructor.html: Added.
1480 * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Added.
1481 * media/modern-media-controls/media-controls/media-controls-placard.html: Added.
1482 * media/modern-media-controls/media-controls/media-controls-start-button-expected.txt: Added.
1483 * media/modern-media-controls/media-controls/media-controls-start-button.html: Added.
1485 2016-10-13 Antoine Quint <graouts@apple.com>
1487 [Modern Media Controls] TimeControl and TimeLabel
1488 https://bugs.webkit.org/show_bug.cgi?id=163356
1489 <rdar://problem/28741376>
1491 Reviewed by Dean Jackson.
1493 Adding tests for the new TimeControl and TimeLabel classes.
1495 * media/modern-media-controls/time-control/time-control-expected.txt: Added.
1496 * media/modern-media-controls/time-control/time-control.html: Added.
1497 * media/modern-media-controls/time-label/time-label-expected.txt: Added.
1498 * media/modern-media-controls/time-label/time-label.html: Added.
1500 2016-10-13 Jer Noble <jer.noble@apple.com>
1502 CRASH at WebCore::SourceBuffer::removeCodedFrames + 37
1503 https://bugs.webkit.org/show_bug.cgi?id=163336
1505 Reviewed by Alex Christensen.
1507 * media/media-source/media-source-remove-crash-expected.txt: Added.
1508 * media/media-source/media-source-remove-crash.html: Added.
1510 2016-10-13 Sergio Villar Senin <svillar@igalia.com>
1512 [css-grid] Use min-size instead of min-content contribution for intrinsic maximums resolution
1513 https://bugs.webkit.org/show_bug.cgi?id=163283
1515 Reviewed by Manuel Rego Casasnovas.
1517 Uncommented a bunch of failing test cases that are working fine now.
1519 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html:
1520 * fast/css-grid-layout/grid-intrinsic-maximums.html:
1522 2016-10-11 Sergio Villar Senin <svillar@igalia.com>
1524 [css-grid] Fix intrinsic maximums resolution with fit-content and auto
1525 https://bugs.webkit.org/show_bug.cgi?id=163282
1527 Reviewed by Manuel Rego Casasnovas.
1529 New test cases to verify that all tracks with intrinsic max track sizing functions are used
1530 in step 2.5 of the track sizing algorith. Some of the new test cases are commented due to
1531 http://wkb.ug/163283.
1533 * fast/css-grid-layout/grid-intrinsic-maximums-expected.html: Added.
1534 * fast/css-grid-layout/grid-intrinsic-maximums.html: Added.
1536 2016-10-13 Carlos Alberto Lopez Perez <clopez@igalia.com>
1538 [GTK] Rebaseline tests affected by r207280 and report 3 new failures on accesibility tests.
1539 https://bugs.webkit.org/show_bug.cgi?id=163383
1541 Unreviewed gardening.
1543 * platform/gtk/TestExpectations:
1544 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-capacity-expected.txt:
1545 * platform/gtk/fast/dom/HTMLMeterElement/meter-appearances-rating-relevancy-expected.txt:
1546 * platform/gtk/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt:
1547 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: Added.
1548 * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Added.
1549 * platform/gtk/fast/dom/HTMLMeterElement/meter-optimums-expected.txt:
1550 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1551 * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1553 2016-10-13 Antti Koivisto <antti@apple.com>
1555 Support scoped style for user agent shadow trees
1556 https://bugs.webkit.org/show_bug.cgi?id=163212
1557 <rdar://problem/28715318>
1559 Reviewed by Ryosuke Niwa and Andreas Kling.
1561 * fast/dom/HTMLMeterElement/meter-clone-expected.txt:
1562 * fast/dom/HTMLMeterElement/meter-clone.html:
1563 * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt:
1564 * platform/mac/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt:
1565 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt:
1566 * platform/mac/fast/dom/HTMLMeterElement/meter-styles-expected.txt:
1568 2016-10-12 Chris Dumez <cdumez@apple.com>
1570 Update WebKitMediaKeyMessageEvent / WebKitMediaKeyNeededEvent to stop using legacy [ConstructorTemplate=Event]
1571 https://bugs.webkit.org/show_bug.cgi?id=163369
1573 Reviewed by Ryosuke Niwa.
1575 Add layout test coverage.
1577 * fast/events/webkit-media-key-events-constructor-expected.txt: Added.
1578 * fast/events/webkit-media-key-events-constructor.html: Added.
1580 2016-10-12 Chris Dumez <cdumez@apple.com>
1582 Update HTMLSelectElement::recalcListItems() to ignore nested optgroup elements
1583 https://bugs.webkit.org/show_bug.cgi?id=163358
1585 Reviewed by Kent Tamura.
1587 Add layout test coverage.
1589 * fast/dom/HTMLSelectElement/nested-optgroup-expected.txt: Added.
1590 * fast/dom/HTMLSelectElement/nested-optgroup.html: Added.
1592 2016-10-12 Zalan Bujtas <zalan@apple.com>
1594 RenderRubyRun should not mark child renderers dirty at the end of layout.
1595 https://bugs.webkit.org/show_bug.cgi?id=163359
1596 <rdar://problem/28711840>
1598 Reviewed by David Hyatt.
1600 * fast/ruby/rubyrun-has-bad-child-expected.txt: Added.
1601 * fast/ruby/rubyrun-has-bad-child.html: Added.
1603 2016-10-12 Simon Fraser <simon.fraser@apple.com>
1605 polygonPathFromPoints calls uncheckedAppend, but assertion size() < capacity() fails
1606 https://bugs.webkit.org/show_bug.cgi?id=163276
1608 Reviewed by Sam Weinig.
1610 * css3/masking/large-clip-path-expected.txt: Added.
1611 * css3/masking/large-clip-path.html: Added.
1613 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1615 Web Inspector: step-into `console.log(o)` should not step through inspector javascript
1616 https://bugs.webkit.org/show_bug.cgi?id=161656
1617 <rdar://problem/28181123>
1619 Reviewed by Timothy Hatcher.
1621 * inspector/debugger/stepping/stepping-internal-scripts-expected.txt: Added.
1622 * inspector/debugger/stepping/stepping-internal-scripts.html: Added.
1623 Ensure step-into a console.log statement steps past it, and doesn't pause
1624 inside the non-visible internal script.
1626 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
1628 Unreviewed, add expected file for new test after r207239
1629 https://bugs.webkit.org/show_bug.cgi?id=163245
1631 Add an "expected.txt" file.
1633 * js/dom/domjit-accessor-node-type-expected.txt: Added.
1635 2016-10-12 Antoine Quint <graouts@apple.com>
1637 [Modern Media Controls] Sliders: scrubber and volume
1638 https://bugs.webkit.org/show_bug.cgi?id=163328
1639 <rdar://problem/28733838>
1641 Reviewed by Dean Jackson.
1643 Testing the properties of the new Slider class and its subclasses.
1645 * media/modern-media-controls/resources/media-controls-utils.js: Added.
1647 (shouldBeEqualToRGBAColor):
1648 * media/modern-media-controls/scrubber/scrubber-expected.txt: Added.
1649 * media/modern-media-controls/scrubber/scrubber.html: Added.
1650 * media/modern-media-controls/slider/slider-constructor-expected.txt: Added.
1651 * media/modern-media-controls/slider/slider-constructor.html: Added.
1652 * media/modern-media-controls/slider/slider-fill-expected.txt: Added.
1653 * media/modern-media-controls/slider/slider-fill.html: Added.
1654 * media/modern-media-controls/slider/slider-styles-expected.txt: Added.
1655 * media/modern-media-controls/slider/slider-styles.html: Added.
1656 * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Added.
1657 * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Added.
1658 * media/modern-media-controls/volume-slider/volume-slider-value.html: Added.
1659 * media/modern-media-controls/volume-slider/volume-slider.html: Added.
1660 * platform/ios-simulator/TestExpectations:
1662 2016-10-12 Wenson Hsieh <wenson_hsieh@apple.com>
1664 Add experimental support for the "formatForeColor" inputType
1665 https://bugs.webkit.org/show_bug.cgi?id=163348
1666 <rdar://problem/28739334>
1668 Reviewed by Ryosuke Niwa.
1670 Adds a new test verifying that input events with inputType "formatForeColor" are dispatched when changing
1671 foreground color, and that their data attributes are as expected.
1673 * fast/events/input-events-forecolor-data-expected.txt: Added.
1674 * fast/events/input-events-forecolor-data.html: Added.
1675 * platform/ios-simulator/TestExpectations:
1677 2016-10-12 Yusuke Suzuki <utatane.tea@gmail.com>
1679 [DOMJIT][JSC] Explore the way to embed nodeType into JSC::JSType in WebCore
1680 https://bugs.webkit.org/show_bug.cgi?id=163245
1682 Reviewed by Filip Pizlo.
1684 * js/dom/domjit-accessor-node-type.html: Added.
1686 2016-10-12 Chris Dumez <cdumez@apple.com>
1688 Update more events to stop using legacy [ConstructorTemplate=Event]
1689 https://bugs.webkit.org/show_bug.cgi?id=163339
1691 Reviewed by Ryosuke Niwa.
1693 Update existing tests to reflect minor behavior changes.
1695 * fast/events/constructors/storage-event-constructor-expected.txt:
1696 * fast/events/constructors/storage-event-constructor.html:
1697 * fast/events/constructors/webgl-context-event-constructor-expected.txt:
1698 * fast/events/constructors/webgl-context-event-constructor.html:
1700 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1702 Web Inspector: Improve support for logging Proxy objects in console
1703 https://bugs.webkit.org/show_bug.cgi?id=163323
1704 <rdar://problem/28432553>
1706 Reviewed by Timothy Hatcher.
1708 * inspector/console/console-log-proxy-expected.txt: Added.
1709 * inspector/console/console-log-proxy.html: Added.
1710 Add a test specific to console logs of Proxy objects to ensure the get
1711 trap is not used in different cases.
1713 * inspector/model/remote-object-expected.txt:
1714 * inspector/model/remote-object.html:
1715 * platform/mac/inspector/model/remote-object-expected.txt:
1716 Update results for Proxy objects and include a test for a multi-level
1717 Proxy object, which should preview the target.
1719 2016-10-12 Joseph Pecoraro <pecoraro@apple.com>
1721 Emit DebugHooks uniformly with pause locations instead of having separate pause locations and op_debug emits
1722 https://bugs.webkit.org/show_bug.cgi?id=162809
1724 Reviewed by Geoffrey Garen.
1726 * inspector/debugger/stepping/stepping-control-flow-expected.txt:
1727 * inspector/debugger/stepping/stepping-control-flow.html:
1728 Add new tests for stepping through conditional expressions with constants,
1729 logical operations, binary operations, and unary negations.
1731 * inspector/debugger/stepping/stepping-loops-expected.txt:
1732 * inspector/debugger/stepping/stepping-loops.html:
1733 Update tests for changes in stepping behavior in for loops.
1735 2016-10-12 Carlos Alberto Lopez Perez <clopez@igalia.com>
1737 [GTK] Tests that fail since the new URLParser has been enabled on r207162.
1738 https://bugs.webkit.org/show_bug.cgi?id=163335
1740 Unreviewed gardening.
1742 Rebaseline 12 tests that don't look like real failures, and report the other 36 that look as such.
1744 * platform/gtk/TestExpectations:
1745 * platform/gtk/fast/css-generated-content/malformed-url-expected.txt: Added.
1746 * platform/gtk/fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt: Added.
1747 * platform/gtk/fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt: Added.
1748 * platform/gtk/fast/loader/url-parse-1-expected.txt: Added.
1749 * platform/gtk/fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt: Added.
1750 * platform/gtk/fast/url/invalid-idn-expected.txt: Added.
1751 * platform/gtk/fast/url/segments-userinfo-vs-host-expected.txt: Added.
1752 * platform/gtk/fast/url/tab-and-newline-stripping-expected.txt: Added.
1753 * platform/gtk/fast/url/url-credentials-escaping-expected.txt: Added.
1754 * platform/gtk/http/tests/eventsource/eventsource-cors-non-http-expected.txt: Added.
1755 * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
1756 * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt: Added.
1758 2016-10-12 Chris Dumez <cdumez@apple.com>
1760 Update remaining DOM events to stop using legacy [ConstructorTemplate=Event]
1761 https://bugs.webkit.org/show_bug.cgi?id=163319
1763 Reviewed by Darin Adler.
1765 Rebaseline several existing tests to reflect minor behavior changes:
1766 - We now properly use the default member value when an explicit undefined
1768 - We throw more exceptions when bad input is passed.
1769 - Exception messages are sometimes slightly different.
1771 * fast/events/constructors/before-load-event-constructor-expected.txt:
1772 * fast/events/constructors/before-load-event-constructor.html:
1773 * fast/events/constructors/composition-event-constructor-expected.txt:
1774 * fast/events/constructors/composition-event-constructor.html:
1775 * fast/events/constructors/error-event-constructor-expected.txt:
1776 * fast/events/constructors/error-event-constructor.html:
1777 * fast/events/constructors/focus-event-constructor-expected.txt:
1778 * fast/events/constructors/focus-event-constructor.html:
1779 * fast/events/constructors/hash-change-event-constructor-expected.txt:
1780 * fast/events/constructors/hash-change-event-constructor.html:
1781 * fast/events/constructors/pop-state-event-constructor-expected.txt:
1782 * fast/events/constructors/pop-state-event-constructor.html:
1783 * fast/events/constructors/transition-event-constructor-expected.txt:
1784 * fast/events/constructors/transition-event-constructor.html:
1785 * fast/events/constructors/webkit-animation-event-constructor-expected.txt:
1786 * fast/events/constructors/webkit-animation-event-constructor.html:
1787 * fast/events/constructors/webkit-transition-event-constructor-expected.txt:
1788 * fast/events/constructors/webkit-transition-event-constructor.html:
1790 2016-10-11 Gyuyoung Kim <gyuyoung.kim@webkit.org>
1792 [EFL] Mark url tests to failure
1794 Unreviewed EFL gardening on Oct. 12th.
1796 URL tests have been failed since r207162.
1798 * platform/efl/TestExpectations:
1800 2016-10-11 Dean Jackson <dino@apple.com>
1802 Fix a typo in the test.
1804 * fast/media/mq-color-gamut.html:
1806 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1808 Skipping loader/stateobjects tests on mac and ios-simulator debug.
1809 https://bugs.webkit.org/show_bug.cgi?id=163307
1811 Unreviewed test gardening.
1813 * platform/ios-simulator/TestExpectations:
1814 * platform/mac/TestExpectations:
1816 2016-10-11 Dean Jackson <dino@apple.com>
1818 color-gamut media query shouldn't ASSERT on invalid values
1819 https://bugs.webkit.org/show_bug.cgi?id=163303
1820 <rdar://problem/28724566>
1822 Reviewed by Simon Fraser.
1826 * fast/media/mq-color-gamut-expected.html:
1827 * fast/media/mq-color-gamut.html:
1829 2016-10-11 Chris Dumez <cdumez@apple.com>
1831 Update MediaStream events to stop using legacy [ConstructorTemplate=Event]
1832 https://bugs.webkit.org/show_bug.cgi?id=163289
1834 Reviewed by Sam Weinig.
1836 Update existing test cases now that we throw more exceptions on bad input.
1838 * fast/events/constructors/overconstrained-error-event-constructor-expected.txt:
1839 * fast/events/constructors/overconstrained-error-event-constructor.html:
1840 * fast/mediastream/MediaStreamTrackEvent-constructor-expected.txt:
1841 * fast/mediastream/MediaStreamTrackEvent-constructor.html:
1843 2016-10-11 Dean Jackson <dino@apple.com>
1845 Implement prefers-reduced-motion media query
1846 https://bugs.webkit.org/show_bug.cgi?id=163250
1847 <rdar://problem/28704129>
1849 Reviewed by Simon Fraser.
1851 One test checks the system value. The other test overrides
1852 the system values to make sure as much as possible is working.
1854 * fast/media/mq-prefers-reduced-motion-expected.html: Added.
1855 * fast/media/mq-prefers-reduced-motion-forced-value-expected.html: Added.
1856 * fast/media/mq-prefers-reduced-motion-forced-value.html: Added.
1857 * fast/media/mq-prefers-reduced-motion.html: Added.
1859 2016-10-11 Ryan Haddad <ryanhaddad@apple.com>
1861 Skip tests added with r207155 that rely on touch events.
1863 Unreviewed test gardening.
1865 * platform/ios-simulator/TestExpectations:
1867 2016-10-11 Chris Dumez <cdumez@apple.com>
1869 Update CloseEvent to stop using legacy [ConstructorTemplate=Event]
1870 https://bugs.webkit.org/show_bug.cgi?id=163293
1872 Reviewed by Darin Adler.
1874 Update existing test to reflect a small behavior change. Passing an explicit
1875 undefined as 'reason' members now initializes the attribute to the empty
1876 string (the member's default value) instead of the string "undefined". This
1877 new behavior matches Chrome and Firefox.
1879 * fast/events/constructors/close-event-constructor-expected.txt:
1880 * fast/events/constructors/close-event-constructor.html:
1882 2016-10-11 Alex Christensen <achristensen@webkit.org>
1884 Enable URLParser by default
1885 https://bugs.webkit.org/show_bug.cgi?id=162660
1888 Reviewed by Sam Weinig.
1890 Many failing tests are now passing.
1892 The tests in fast/url look like they are an old test suite, some of which we were failing.
1893 We now pass many more of the tests. Those results are updated.
1894 Some URLs in the suite are invalid, and we now "fail" those tests. Rather than update the
1895 tests, I just changed the expectation to FAIL, which seems to be tolerable in this directory
1896 because there were many tests whose result was FAIL. Each such case is explained below.
1898 * fast/dom/DOMURL/parsing-expected.txt:
1899 * fast/dom/DOMURL/parsing.html:
1900 Percent-encoded values in the host are supposed to be decoded according to the spec.
1901 %2f decodes to '/' which is an invalid domain character.
1903 * fast/dom/DOMURL/set-href-attribute-hash-expected.txt:
1904 * fast/dom/DOMURL/set-href-attribute-hash.html:
1905 Added a space to the domain (which is an invalid domain character and the others in this
1906 test are not according to the spec) in order to continue to test that setting the hash of
1907 an invalid URL does not change its href.
1909 * fast/dom/DOMURL/set-href-attribute-protocol-expected.txt:
1910 * fast/dom/DOMURL/set-href-attribute-protocol.html:
1911 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol-expected.txt:
1912 * fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html:
1913 "http:??bar" now canonicalizes to "http://??bar" instead of adding one slash.
1915 * fast/url/file-expected.txt:
1916 * fast/url/file-http-base-expected.txt:
1917 Updated results. Many tests that were failing are now passing.
1919 * fast/url/anchor-expected.txt:
1920 Percent-encoding of non-ASCII characters in fragments now matches Firefox.
1922 * fast/url/host-expected.txt:
1923 Wide characters in the host such as http://%ef%bc%85%ef%bc%90%ef%bc%90.com/ should fail to parse.
1924 This matches Chrome and the spec.
1925 URLs with an empty host with a port should fail to parse.
1926 This matches Chrome, Firefox, and the spec.
1928 * fast/url/host-lowercase-per-scheme-expected.txt:
1929 According to spec, hosts of non-special URLs should be parsed the same as special URL hosts.
1930 Different browsers seem to have the existing behavior for different reasons.
1931 See https://github.com/whatwg/url/issues/148 and https://bugs.webkit.org/show_bug.cgi?id=162885
1933 * fast/url/idna2003-expected.txt:
1934 * fast/url/invalid-urls-utf8-expected.txt:
1935 Host encoding is now done according to the spec.
1937 * fast/url/invalid-idn-expected.txt:
1938 Neither Chrome, Firefox, nor the spec change invalid hosts to about:blank.
1940 * fast/url/ipv4-expected.txt:
1941 * fast/url/ipv6-expected.txt:
1942 "http://[0:0::0:0:8:]/" should indeed be compressed to "http://[::8]/"
1943 This kind of deterministic compression makes it so that two IPv6 addresses that are equal will
1944 parse to URLs that are also equal, even if they are written differently.
1946 * fast/url/path-expected.txt:
1947 * fast/url/relative-expected.txt:
1948 * fast/url/relative-win-expected.txt:
1949 * fast/url/safari-extension-expected.txt:
1950 Proper canonicalization of non-special hosts should be scheme://host/ or scheme:/// if there is no host.
1951 safari-extension is not special.
1952 Hosts should always be canonicalized to lowercase.
1954 * fast/url/segments-expected.txt:
1955 * fast/url/segments-from-data-url-expected.txt:
1956 The path of "foo://" should be "/" not "//".
1957 Extra slashes immediately after scheme:// should be ignored.
1958 URLs with no host but a port like "http:@:80/www.apple.com" are now invalid, matching Chrome, Firefox, and the spec.
1960 * fast/url/segments-userinfo-vs-host-expected.txt:
1961 '@' can be in the user. If it is, it is percent encoded. This matches Chrome and Firefox.
1962 "foo://" has a path of "/" not "//"
1963 Extra slashes after the scheme such as in "foo://///////" are now ignored according to spec.
1965 * fast/url/standard-url-expected.txt:
1966 * fast/url/tab-and-newline-stripping-expected.txt:
1967 http://[2001:5::042:44::0370:7334]/ is an invalid IPv6 address, so parsing it should fail.
1968 It passed with URL::parse because we used to only check that the characters inside the []
1969 were valid ipv6 characters, not that they made any sense or were in any kind of bounds.
1971 * fast/url/url-credentials-escaping-expected.txt:
1972 Credential encoding is now according to spec.
1974 * http/tests/appcache/resources/x-frame-options-prevents-framing-test.html:
1975 http:/path1/path2 relative to http://host/path3 now canonicalizes to http://host/path1/path2
1976 instead of http://path1/path2 so this test, which I believe was missing the second slash in error,
1979 * imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1980 Having a '}' in the host of a URL used to be invalid and it is now percent-escaped, matching Chrome and the spec.
1981 This test still passes on w3c-test.org. We can look into why it is failing locally later.
1982 See webkit.org/b/163127
1984 * fast/loader/redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt:
1985 * fast/loader/redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt:
1986 * fast/loader/window-open-to-invalid-url-calls-policy-delegate-expected.txt:
1987 http://HoSt is now being correctly interpreted as the host, and it is being punycode encoded if it's
1988 non-ASCII and lowercased if it is.
1990 * fast/forms/ValidityState-typeMismatch-url.html:
1991 * fast/forms/ValidityState-typeMismatch-url-expected.txt:
1992 Spaces in the host are invalid. This matches Firefox and the spec.
1994 * http/tests/inspector/network/copy-as-curl.html:
1995 '{' and '}' are now percent encoded in the URL path. This matches Firefox, Chrome, and the spec.
1997 * fast/loader/location-port.html:
1998 * fast/loader/location-port-expected.txt:
1999 parsing or setting ports in URLs with no host is no longer supported. This matches Firefox and Chrome.
2001 * security/block-test-expected.txt:
2002 * platform/mac/security/block-test-expected.txt:
2003 out-of-bounds ports now cause parsing failures.
2005 * imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
2006 "http://[]/" now fails to parse because it is an invalid IPv6 host.
2008 * fast/url/ipv6-expected.txt:
2009 IPv4 addresses at the end of IPv6 addresses are now serialized as the equivalent hex value in IPv6 form.
2010 This matches Chrome and the spec, and makes it so that equal IPv6 addresses written in different forms are equal.
2012 * fast/loader/url-parse-1-expected.txt:
2013 Extra or missing slashes and spaces around scheme:// are now handled according to the spec.
2015 * http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt:
2016 The non-standard apple logo character is represented here by its non-standard Latin1 representation, 0xF0.
2017 It was encoded as 0xF0 UTF-8 then percent encoded, which is %EF%A3%BF.
2018 It is now encoded as the UTF-8 then percent encoded representation of its unicode value, 0xF8FF which matches other browsers.
2019 This test is still valid, because it still verifies that the URLs in r199590 are rejected, and they still are.
2020 See webkit.org/b/163127
2022 * http/tests/contentextensions/make-https-expected.txt:
2023 * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
2024 * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
2025 * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
2026 * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
2027 * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
2028 * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
2029 * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
2030 * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
2031 * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
2032 * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
2033 * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
2034 * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
2035 * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
2036 * fast/css/getComputedStyle/computed-style-border-image.html:
2037 * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
2038 * fast/css/getComputedStyle/computed-style-cross-fade.html:
2039 * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
2040 * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
2041 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
2042 * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
2043 URLs with non-special schemes and no slash after the host now do when canonicalized.
2045 * fast/css-generated-content/malformed-url.html:
2046 This tested what happens when you have an invalid host. | is now a valid host character.
2047 I changed it to have a % in the host to test the same behavior.
2049 * fast/loader/window-open-to-invalid-url-disallowed.html:
2050 * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2051 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
2052 * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2053 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
2054 * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2055 "http://a=a&b=b" is no longer an invalid URL. We used to consider the '&' character to be an invalid domain character
2056 and we don't any more. This matches Chrome, Firefox, and the spec.
2057 To keep this test testing what happens if you have an invalid URL, I changed the '&' to a '%' which is an invalid domain character.
2059 * fast/loader/file-URL-with-port-number.html:
2060 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.
2062 * platform/ios-simulator-wk1/fast/loader: Added.
2063 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
2064 * platform/ios-simulator-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
2065 * platform/ios-simulator-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
2066 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
2067 * platform/ios-simulator-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
2068 * platform/mac-wk1/fast/loader: Added.
2069 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt: Added.
2070 * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt: Added.
2071 * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt: Added.
2072 * platform/mac-wk1/imported: Added.
2073 * platform/mac-wk1/imported/w3c: Added.
2074 * platform/mac-wk1/imported/w3c/web-platform-tests: Added.
2075 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest: Added.
2076 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt: Added.
2077 * platform/mac/security/block-test-expected.txt:
2078 Differences between the URLParser and NSURL's parser cause differences in output for WK1 where NSURLRequests are made without serializing WebCore::ResourceRequests.
2079 In particular, '{' in the host is newly accepted as a valid URL by URLParser, but it is percent-encoded by NSURL's parser.
2080 See rdar://problem/28701914
2082 2016-10-11 Daniel Bates <dabates@apple.com>
2084 [iOS] REGRESSION (r197953): User gesture required to load video in iOS 9-built apps
2085 https://bugs.webkit.org/show_bug.cgi?id=163244
2086 <rdar://problem/27250015>
2088 Reviewed by Jer Noble.
2090 Add tests to ensure that Settings::setRequiresUserGestureToLoadVideo() behaves as expected.
2092 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false-expected.txt: Added.
2093 * media/loadedmetadata-fires-without-user-gesture-when-setRequiresUserGestureToLoadVideo-false.html: Added.
2094 * media/media-controls.js:
2095 (clickPlayButton): Added.
2096 * media/require-user-gesture-to-load-video-expected.txt: Added.
2097 * media/require-user-gesture-to-load-video.html: Added.
2098 * media/video-controls-transformed.html: Write in terms of clickPlayButton().
2099 * media/video-controls-visible-audio-only.html: Ditto.
2100 * media/video-fullscreeen-only-playback.html: Ditto.
2101 * media/video-play-audio-require-user-gesture.html: Ditto.
2102 * media/video-play-require-user-gesture.html: Ditto.
2103 * media/video-test.js:
2105 * platform/ios-simulator/TestExpectations: Skip test media/require-user-gesture-to-load-video.html as
2106 we need to fix <https://bugs.webkit.org/show_bug.cgi?id=163291> to support tapping the play button on iOS.
2108 2016-10-11 Daniel Bates <dabates@apple.com>
2110 [iOS] Sandbox QuickLook previews
2111 https://bugs.webkit.org/show_bug.cgi?id=163240
2112 <rdar://problem/25961633>
2114 Reviewed by Brent Fulgham.
2116 Add tests to ensure that we sandbox QuickLook previews.
2118 * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt: Added.
2119 * http/tests/quicklook/at-import-stylesheet-blocked.html: Added.
2120 * http/tests/quicklook/base-url-blocked-expected.txt: Added.
2121 * http/tests/quicklook/base-url-blocked.html: Added.
2122 * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt: Added.
2123 * http/tests/quicklook/cross-origin-iframe-blocked.html: Added.
2124 * http/tests/quicklook/csp-header-ignored-expected.txt: Added.
2125 * http/tests/quicklook/csp-header-ignored.html: Added.
2126 * http/tests/quicklook/document-domain-is-empty-string-expected.txt: Added.
2127 * http/tests/quicklook/document-domain-is-empty-string.html: Added.
2128 * http/tests/quicklook/external-stylesheet-blocked-expected.txt: Added.
2129 * http/tests/quicklook/external-stylesheet-blocked.html: Added.
2130 * http/tests/quicklook/hide-referer-on-navigation-expected.txt: Added.
2131 * http/tests/quicklook/hide-referer-on-navigation.html: Added.
2132 * http/tests/quicklook/resources/at-import-stylesheet-blocked.docx: Added.
2133 * http/tests/quicklook/resources/base-url-blocked.docx: Added.
2134 * http/tests/quicklook/resources/cross-origin-iframe-blocked.docx: Added.
2135 * http/tests/quicklook/resources/document-domain-is-empty-string.docx: Added.
2136 * http/tests/quicklook/resources/external-stylesheet-blocked.docx: Added.
2137 * http/tests/quicklook/resources/fail.html: Added.
2138 * http/tests/quicklook/resources/hide-referer-on-navigation.docx: Added.
2139 * http/tests/quicklook/resources/http-equiv-blocked.docx: Added.
2140 * http/tests/quicklook/resources/pass.docx: Added.
2141 * http/tests/quicklook/resources/submit-form-blocked.docx: Added.
2142 * http/tests/quicklook/resources/tap-at-point-and-notify-done.js: Added.
2143 (tapAtPointAndNotifyDone):
2146 * http/tests/quicklook/resources/top-navigation-blocked.docx: Added.
2147 * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Added.
2148 * http/tests/quicklook/submit-form-blocked-expected.txt: Added.
2149 * http/tests/quicklook/submit-form-blocked.html: Added.
2150 * http/tests/quicklook/top-navigation-blocked-expected.txt: Added.
2151 * http/tests/quicklook/top-navigation-blocked.html: Added.
2152 * platform/ios-simulator-wk1/TestExpectations: Skip tests that cannot run in DumpRenderTree
2153 because uiController.singleTapAtPoint() is not implemented.
2155 2016-10-10 Sam Weinig <sam@webkit.org>
2157 Use IDLTypes in more places
2158 https://bugs.webkit.org/show_bug.cgi?id=163247
2160 Reviewed by Darin Adler.
2162 * fast/events/constructors/message-event-constructor-expected.txt:
2163 * fast/mediastream/MediaStreamConstructor-expected.txt:
2164 Update tests for different error message.
2166 2016-10-11 Antoine Quint <graouts@apple.com>
2168 [mac] LayoutTest media/modern-media-controls/play-pause-button/play-pause-button.html is a flaky failure
2169 https://bugs.webkit.org/show_bug.cgi?id=163249
2171 Reviewed by Antoine Quint.
2173 Wait until all icon images are loaded before running the assertions. We can determine whether
2174 a button's icon image is loaded by checking it's been sized.
2177 * media/modern-media-controls/play-pause-button/play-pause-button.html:
2179 2016-10-11 Antoine Quint <graouts@apple.com>
2181 [mac] LayoutTest media/modern-media-controls/airplay-button/airplay-button.html is a flaky failure
2182 https://bugs.webkit.org/show_bug.cgi?id=163248
2184 Reviewed by Antoine Quint.
2186 Wait until all icon images are loaded before running the assertions. We can determine whether
2187 a button's icon image is loaded by checking it's been sized.
2190 * media/modern-media-controls/airplay-button/airplay-button.html:
2192 2016-10-11 Antoine Quint <graouts@apple.com>
2194 [Modern Media Controls] Buttons container
2195 https://bugs.webkit.org/show_bug.cgi?id=163238
2196 <rdar://problem/28701864>
2198 Reviewed by Dean Jackson.
2200 Adding tests for the new ButtonsContainer class.
2202 * media/modern-media-controls/buttons-container/buttons-container-buttons-property-expected.txt: Added.
2203 * media/modern-media-controls/buttons-container/buttons-container-buttons-property.html: Added.
2204 * media/modern-media-controls/buttons-container/buttons-container-constructor-expected.txt: Added.
2205 * media/modern-media-controls/buttons-container/buttons-container-constructor.html: Added.
2206 * media/modern-media-controls/buttons-container/buttons-container-layout-expected.txt: Added.
2207 * media/modern-media-controls/buttons-container/buttons-container-layout.html: Added.
2209 2016-10-11 Youenn Fablet <youenn@apple.com>
2211 [Fetch API] Support Request cache mode
2212 https://bugs.webkit.org/show_bug.cgi?id=162281
2214 Reviewed by Alex Christensen.
2216 Activating request-cache.html tests for WK1, but not yet for WK2.
2219 * platform/mac/TestExpectations:
2220 * platform/wk2/TestExpectations:
2222 2016-10-11 Chris Dumez <cdumez@apple.com>
2224 Update IDBVersionChangeEvent to stop using legacy [ConstructorTemplate=Event]
2225 https://bugs.webkit.org/show_bug.cgi?id=163266
2227 Reviewed by Darin Adler.
2229 Update existing layout test covering the IDBVersionChangeEvent constructor
2230 to test to EventInit dictionary members as well.
2232 * storage/indexeddb/modern/idbversionchangeevent-constructor-expected.txt:
2233 * storage/indexeddb/modern/idbversionchangeevent-constructor.html:
2235 2016-10-10 Adam Bergkvist <adam.bergkvist@ericsson.com> and Alejandro G. Castro <alex@igalia.com>
2237 WebRTC: Make MediaEndpointPeerConnection handle remotely assigned mids correctly
2238 https://bugs.webkit.org/show_bug.cgi?id=163202
2240 Reviewed by Eric Carlson.
2242 Test the case when an RTCRtpTransceiver gets its mid assigned from a remote session
2245 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid-expected.txt: Added.
2246 * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html: Added.
2247 * platform/mac/TestExpectations:
2248 Skip above test until the Mac port builds with WEB_RTC.
2250 2016-10-10 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2252 [EFL] Skip imported/w3c/web-platform-tests for a while
2254 Unreviewed EFL gardening.
2256 Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
2257 So skip the tests until fixing all problems.
2259 Additionally this patch removes duplciated tests.
2261 * platform/efl/TestExpectations:
2263 2016-10-10 Chris Dumez <cdumez@apple.com>
2265 Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
2266 https://bugs.webkit.org/show_bug.cgi?id=163254
2268 Reviewed by Darin Adler.
2270 Update existing tests now that:
2271 - Exception messages are now slightly different in some cases.
2272 - We now throw when an invalid relatedTarget type is passed in the dictionary.
2274 * fast/events/constructors/mouse-event-constructor.html:
2275 * fast/events/constructors/wheel-event-constructor.html:
2276 * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
2277 * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
2279 2016-10-10 Chris Dumez <cdumez@apple.com>
2281 Add support for languagechange event
2282 https://bugs.webkit.org/show_bug.cgi?id=163222
2284 Reviewed by Ryosuke Niwa.
2286 Add layout test coverage.
2288 * fast/dom/window-languagechange-event-expected.txt: Added.
2289 * fast/dom/window-languagechange-event.html: Added.
2291 2016-10-10 Nan Wang <n_wang@apple.com>
2293 AX: Expose invalid status for input types with that information
2294 https://bugs.webkit.org/show_bug.cgi?id=163252
2295 <rdar://problem/28704409>
2297 Reviewed by Chris Fleizach.
2299 * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
2300 * accessibility/mac/invalid-status-for-input-types.html: Added.
2302 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2304 Marking two media/modern-media-controls tests as failing.
2305 https://bugs.webkit.org/show_bug.cgi?id=163248
2307 Unreviewed test gardening.
2311 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2313 TestExpectations cleanup for LayoutTests that no longer exist.
2315 Unreviewed test gardening.
2318 * platform/ios-simulator-wk2/TestExpectations:
2319 * platform/ios-simulator/TestExpectations:
2320 * platform/mac/TestExpectations:
2322 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2324 Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
2325 https://bugs.webkit.org/show_bug.cgi?id=162505
2327 Unreviewed test gardening.
2329 * platform/mac-wk2/TestExpectations:
2331 2016-10-10 Antoine Quint <graouts@apple.com>
2333 [Modern Media Controls] Placards
2334 https://bugs.webkit.org/show_bug.cgi?id=163110
2335 <rdar://problem/28669342>
2337 Reviewed by Dean Jackson.
2339 Testing the properties of the new Placard class and its subclasses.
2341 * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
2342 * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
2343 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
2344 * media/modern-media-controls/pip-placard/pip-placard.html: Added.
2345 * media/modern-media-controls/placard/placard-expected.txt: Added.
2346 * media/modern-media-controls/placard/placard.html: Added.
2348 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2350 Marking fast/replaced/preferred-widths.html as flaky on mac.
2351 https://bugs.webkit.org/show_bug.cgi?id=116621
2353 Unreviewed test gardening.
2355 * platform/mac/TestExpectations:
2357 2016-10-10 Chris Dumez <cdumez@apple.com>
2359 Add support for Navigator.languages attribute
2360 https://bugs.webkit.org/show_bug.cgi?id=163220
2362 Reviewed by Darin Adler.
2364 Rebase existing test to reflect change.
2366 * fast/dom/navigator-detached-no-crash-expected.txt:
2367 * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2369 2016-10-10 Chris Dumez <cdumez@apple.com>
2371 Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
2372 https://bugs.webkit.org/show_bug.cgi?id=163187
2374 Reviewed by Darin Adler.
2376 Rebaseline existing test now that:
2377 - Exception messages are sometimes a bit different
2378 - We properly use the default member value when input is an explicit undefined
2379 - We throw in more cases of bad input
2381 * fast/events/constructors/message-event-constructor-expected.txt:
2382 * fast/events/constructors/message-event-constructor.html:
2384 2016-10-10 Antoine Quint <graouts@apple.com>
2386 [Modern Media Controls] Buttons
2387 https://bugs.webkit.org/show_bug.cgi?id=163109
2388 <rdar://problem/28668954>
2390 Reviewed by Dean Jackson.
2392 Adding new tests for all new button types introduced, including any custom JS properties
2393 and backing DOM structure that they may have, as well as checking which assets are loaded.
2395 * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
2396 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
2397 * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
2398 * media/modern-media-controls/airplay-button/airplay-button.html: Added.
2399 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
2400 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
2401 * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
2402 * media/modern-media-controls/forward-button/forward-button.html: Added.
2403 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
2404 * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
2405 * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
2406 * media/modern-media-controls/mute-button/mute-button.html: Added.
2407 * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
2408 * media/modern-media-controls/pip-button/pip-button.html: Added.
2409 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
2410 * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
2411 * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
2412 * media/modern-media-controls/rewind-button/rewind-button.html: Added.
2413 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
2414 * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
2415 * media/modern-media-controls/start-button/start-button-expected.txt: Added.
2416 * media/modern-media-controls/start-button/start-button.html: Added.
2417 * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
2418 * media/modern-media-controls/tracks-button/tracks-button.html: Added.
2419 * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
2421 2016-10-10 Nan Wang <n_wang@apple.com>
2423 AX: Update AXPlaceHolder algorithm
2424 https://bugs.webkit.org/show_bug.cgi?id=163229
2426 Reviewed by Chris Fleizach.
2428 * accessibility/placeholder-expected.txt:
2429 * accessibility/placeholder.html:
2431 2016-10-10 Yusuke Suzuki <utatane.tea@gmail.com>
2433 [DOMJIT] Implement Node accessors in DOMJIT
2434 https://bugs.webkit.org/show_bug.cgi?id=163005
2436 Reviewed by Filip Pizlo.
2438 * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
2439 * js/dom/domjit-accessor-monomorphic.html: Added.
2440 * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
2441 * js/dom/domjit-accessor-polymorphic.html: Added.
2443 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2445 Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
2446 https://bugs.webkit.org/show_bug.cgi?id=163231
2448 Unreviewed test gardening.
2450 * platform/mac/TestExpectations:
2452 2016-10-10 Wenson Hsieh <wenson_hsieh@apple.com>
2454 Support InputEvent.data for the new InputEvent spec
2455 https://bugs.webkit.org/show_bug.cgi?id=163113
2456 <rdar://problem/28681935>
2458 Reviewed by Darin Adler.
2460 Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
2461 and selecting candidate replacements in plain text and contenteditable areas.
2463 Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
2465 * fast/events/input-events-fired-when-typing-expected.txt:
2466 * fast/events/input-events-fired-when-typing.html:
2467 * fast/events/input-events-paste-data-expected.txt: Added.
2468 * fast/events/input-events-paste-data.html: Added.
2469 * fast/events/input-events-typing-data-expected.txt: Added.
2470 * fast/events/input-events-typing-data.html: Added.
2471 * platform/ios-simulator/TestExpectations:
2473 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2475 Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
2476 https://bugs.webkit.org/show_bug.cgi?id=156070
2478 Unreviewed test gardening.
2480 * platform/mac-wk1/TestExpectations:
2481 * platform/mac/TestExpectations:
2483 2016-10-10 Jer Noble <jer.noble@apple.com>
2485 Address flaky airplay-* LayouTests
2486 https://bugs.webkit.org/show_bug.cgi?id=163044
2488 Reviewed by Brent Fulgham.
2490 * media/airplay-autoplay.html:
2491 * platform/mac/TestExpectations:
2493 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
2495 Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
2496 https://bugs.webkit.org/show_bug.cgi?id=162647
2498 Unreviewed test gardening.
2500 * platform/ios-simulator/TestExpectations:
2502 2016-10-10 Youenn Fablet <youennf@gmail.com>
2504 Sync web-platform-tests up to revision 33f4da1
2505 https://bugs.webkit.org/show_bug.cgi?id=163205
2507 Reviewed by Alex Christensen.
2509 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
2510 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2511 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
2512 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2513 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
2514 * tests-options.json:
2516 2016-10-10 Youenn Fablet <youenn@apple.com>
2518 [Fetch API] Memory cache should not bypass redirect mode
2519 https://bugs.webkit.org/show_bug.cgi?id=162959
2521 Reviewed by Darin Adler.
2523 * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
2524 * http/tests/fetch/redirectmode-and-preload.html: Added.
2525 * http/tests/fetch/resources/redirect-with-cache.php:
2527 2016-10-09 Antti Koivisto <antti@apple.com>
2529 Enable optimized stylesheet updates in shadow trees
2530 https://bugs.webkit.org/show_bug.cgi?id=163180
2532 Reviewed by Darin Adler.
2534 * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
2535 * fast/shadow-dom/scoped-style-invalidation.html: Added.
2537 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2539 Unreviewed, EFL Gardening on Oct. 10th - 2
2541 Mark missing test to Skip because the tests aren't supported by EFL yet.
2542 Unskip passing tests and add *PASS* to some flaky tests because I guess
2545 * platform/efl/TestExpectations:
2547 2016-10-09 Wenson Hsieh <wenson_hsieh@apple.com>
2549 Support InputEvent.inputType for the new InputEvent spec
2550 https://bugs.webkit.org/show_bug.cgi?id=163025
2551 <rdar://problem/28658092>
2553 Reviewed by Darin Adler.
2555 Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
2556 be prevented via the InputEvent fired in a `beforechange` handler.
2558 * fast/events/before-input-prevent-biu-expected.txt: Added.
2559 * fast/events/before-input-prevent-biu.html: Added.
2560 * fast/events/before-input-prevent-cut-expected.txt: Added.
2561 * fast/events/before-input-prevent-cut.html: Added.
2562 * fast/events/before-input-prevent-paste-expected.txt: Added.
2563 * fast/events/before-input-prevent-paste.html: Added.
2564 * fast/events/before-input-prevent-typing-expected.txt: Added.
2565 * fast/events/before-input-prevent-typing.html: Added.
2566 * fast/events/before-input-prevent-undo-expected.txt: Added.
2567 * fast/events/before-input-prevent-undo.html: Added.
2568 * platform/ios-simulator/TestExpectations:
2570 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
2572 [EFL] Gardening timout tests, failure tests on Oct. 10th.
2574 Unreviewed EFL gardening.
2576 * platform/efl/TestExpectations:
2578 2016-10-07 Ryosuke Niwa <rniwa@webkit.org>
2580 REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
2581 https://bugs.webkit.org/show_bug.cgi?id=163145
2583 Reviewed by Darin Adler.
2585 Added a regression test.
2587 * fast/dom/NodeList/form-labels-length-expected.txt: Added.
2588 * fast/dom/NodeList/form-labels-length.html: Added.
2590 2016-10-09 Chris Dumez <cdumez@apple.com>
2592 Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
2593 https://bugs.webkit.org/show_bug.cgi?id=163176
2595 Reviewed by Darin Adler.
2597 Rebaseline existing test now that the exception message is slightly
2598 different in some cases. Also add test coverage for passing
2599 modifierAltGraph / modifierCapsLock in initialization dictionary.
2601 * fast/events/constructors/keyboard-event-constructor-expected.txt:
2602 * fast/events/constructors/keyboard-event-constructor.html:
2604 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
2606 [GTK] Miscellaneous unreviewed test gardening
2608 * platform/gtk/TestExpectations:
2610 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
2612 [GTK] Skip new custom elements tests, they're all failing
2614 * platform/gtk/TestExpectations:
2616 2016-10-09 Youenn Fablet <youenn@apple.com>
2618 Promise attribute getters should reject promises in case of casted-this errors
2619 https://bugs.webkit.org/show_bug.cgi?id=163167
2621 Reviewed by Darin Adler.
2623 * fast/text/font-face-set-javascript-expected.txt:
2624 * fast/text/font-face-set-javascript.html:
2626 2016-10-08 Chris Dumez <cdumez@apple.com>
2628 [Mac] Write HTML to the pasteboard when copying image in WebKit
2629 https://bugs.webkit.org/show_bug.cgi?id=163100
2631 Reviewed by Darin Adler.
2633 Convert editing/pasteboard/copy-standalone-image.html into a ref test
2634 and unskip on WebKit2 now that it passes there as well. Before this
2635 patch, the test would fail on WebKit2 (the pasted image would not be
2638 * editing/pasteboard/copy-standalone-image-expected.html: Added.
2639 * editing/pasteboard/copy-standalone-image.html:
2640 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2641 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2642 * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2643 * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2644 * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
2645 * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2646 * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
2647 * platform/wk2/TestExpectations:
2649 2016-10-08 Chris Dumez <cdumez@apple.com>
2651 Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
2652 https://bugs.webkit.org/show_bug.cgi?id=163174
2654 Reviewed by Darin Adler.
2656 Update existing layout test to reflect minor behavior change.
2658 * fast/events/constructors/custom-event-constructor-expected.txt:
2659 * fast/events/constructors/custom-event-constructor.html:
2661 2016-10-08 Chris Dumez <cdumez@apple.com>
2663 Add support for ClipboardEvent
2664 https://bugs.webkit.org/show_bug.cgi?id=163164
2666 Reviewed by Darin Adler.
2668 Extended layout test coverage.
2670 * editing/pasteboard/clipboard-event-expected.txt: Added.
2671 * editing/pasteboard/clipboard-event.html: Added.
2672 * fast/events/clipboard-event-constructor-expected.txt: Added.
2673 * fast/events/clipboard-event-constructor.html: Added.
2674 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
2675 * http/tests/workers/worker-importScriptsOnError-expected.txt:
2676 * inspector/model/remote-object-get-properties-expected.txt:
2677 * js/dom/global-constructors-attributes-expected.txt:
2678 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2679 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2680 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2681 * platform/win/js/dom/global-constructors-attributes-expected.txt:
2683 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2685 Marking js/regress-141098.html as flaky on mac.
2686 https://bugs.webkit.org/show_bug.cgi?id=163046
2688 Unreviewed test gardening.
2690 * platform/mac/TestExpectations:
2692 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2694 Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
2695 https://bugs.webkit.org/show_bug.cgi?id=140022
2697 Unreviewed test gardening.
2699 * platform/mac/TestExpectations:
2701 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
2703 Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
2704 https://bugs.webkit.org/show_bug.cgi?id=161653
2706 Unreviewed test gardening.
2708 * platform/mac-wk2/TestExpectations:
2710 2016-10-08 Youenn Fablet <youennf@gmail.com>
2712 [Fetch API] Request constructor should provide exception messages
2713 https://bugs.webkit.org/show_bug.cgi?id=162382
2715 Reviewed by Darin Adler.
2717 * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
2719 2016-10-07 Chris Dumez <cdumez@apple.com>
2721 window.navigator.language incorrectly returns all lowercase string
2722 https://bugs.webkit.org/show_bug.cgi?id=163096
2724 Reviewed by Darin Adler.
2726 Update existing test so that it does not lowercase navigator.language
2727 before checking it. This way, we can make sure it returns en-US and
2730 * js/dom/navigator-language-expected.txt:
2731 * js/dom/navigator-language.html:
2733 2016-10-07 Yusuke Suzuki <utatane.tea@gmail.com>
2735 REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
2736 https://bugs.webkit.org/show_bug.cgi?id=163046
2738 Reviewed by Saam Barati.
2740 This is attempt-to-fix patch since I cannot reproduce this flakiness.
2741 We reduce the number of frames to back off from the stack overflow to
2742 catch the closer frame limit to the actual stack limit.
2744 * js/script-tests/regress-141098.js:
2746 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
2748 Unreviewed, mark a test as failing on iOS simulator
2750 This was intended to be a part of r206944.
2752 * platform/ios-simulator/TestExpectations:
2754 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
2756 Support onbeforeinput event handling for the new InputEvent spec
2757 https://bugs.webkit.org/show_bug.cgi?id=163021
2758 <rdar://problem/28658073>
2760 Reviewed by Darin Adler.
2762 Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
2763 tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
2764 new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
2765 text from being inserted or deleted.
2767 * editing/undo/undo-after-event-edited.html:
2768 * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
2769 * fast/events/before-input-events-different-start-end-elements.html: Added.
2770 * fast/events/before-input-events-prevent-default-expected.txt: Added.
2771 * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
2772 * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
2773 * fast/events/before-input-events-prevent-default.html: Added.
2774 * fast/events/input-events-fired-when-typing-expected.txt:
2775 * fast/events/input-events-fired-when-typing.html:
2776 * platform/ios-simulator/TestExpectations:
2778 2016-10-07 Nan Wang <n_wang@apple.com>
2780 AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
2781 https://bugs.webkit.org/show_bug.cgi?id=108996
2783 Reviewed by Chris Fleizach.
2785 * accessibility/mac/figure-element-expected.txt: Added.
2786 * accessibility/mac/figure-element.html: Added.
2788 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2790 Marking inspector/debugger/stepping tests as flaky.
2791 https://bugs.webkit.org/show_bug.cgi?id=161951
2793 Unreviewed test gardening.
2797 2016-10-07 Jonathan Bedard <jbedard@apple.com>
2799 js/function-apply-aliased.html is timing out
2800 https://bugs.webkit.org/show_bug.cgi?id=127860
2802 Reviewed by Darin Adler.
2804 This test no longer times out. Reintegrating into test suites.
2806 * TestExpectations: Stopped skipping js/function-apply-aliased.html.
2808 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2810 Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
2811 https://bugs.webkit.org/show_bug.cgi?id=155138
2813 Unreviewed test gardening.
2815 * platform/mac-wk2/TestExpectations:
2816 * platform/mac/TestExpectations:
2818 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2820 Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
2821 https://bugs.webkit.org/show_bug.cgi?id=162975
2823 Unreviewed test gardening.
2825 * platform/mac-wk2/TestExpectations:
2827 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2829 Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
2830 https://bugs.webkit.org/show_bug.cgi?id=163139
2832 Unreviewed test gardening.
2834 * platform/mac-wk2/TestExpectations:
2836 2016-10-07 Chris Dumez <cdumez@apple.com>
2838 Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
2839 https://bugs.webkit.org/show_bug.cgi?id=163124
2841 Reviewed by Ryosuke Niwa.
2843 Update existing test to reflect behavior change.
2845 * fast/workers/resources/worker-navigator.js:
2846 * fast/workers/worker-navigator-expected.txt:
2848 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2850 Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
2851 https://bugs.webkit.org/show_bug.cgi?id=163136
2853 Unreviewed test gardening.
2855 * platform/mac-wk2/TestExpectations:
2857 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2859 Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
2860 https://bugs.webkit.org/show_bug.cgi?id=161720
2862 Unreviewed test gardening.
2864 * platform/mac/TestExpectations:
2866 2016-10-07 Nan Wang <n_wang@apple.com>
2868 AX: AXRoleDescription for details and summary elements
2869 https://bugs.webkit.org/show_bug.cgi?id=163094
2871 Reviewed by Chris Fleizach.
2873 * accessibility/mac/details-summary-role-description-expected.txt: Added.
2874 * accessibility/mac/details-summary-role-description.html: Added.
2876 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2878 Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
2879 https://bugs.webkit.org/show_bug.cgi?id=163122
2881 Unreviewed test gardening.
2883 * platform/mac/TestExpectations:
2885 2016-10-07 Zalan Bujtas <zalan@apple.com>
2887 https://vuldb.com/?cvssv3.2012 takes long time to load.
2888 https://bugs.webkit.org/show_bug.cgi?id=162994
2889 <rdar://problem/28593746>
2891 Reviewed by Darin Adler.
2893 It takes ~100 seconds to run this test case without the fix (300ms with the fix).
2894 Surely it will timeout if it gets regressed.
2896 * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
2897 * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
2898 * platform/mac/TestExpectations: Skip perf test in debug.
2900 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
2902 Marking contentextensions tests as flaky on mac-wk2.
2903 https://bugs.webkit.org/show_bug.cgi?id=162942
2905 Unreviewed test gardening.
2907 * platform/mac-wk2/TestExpectations:
2909 2016-10-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
2911 WebRTC: Test gardening
2912 https://bugs.webkit.org/show_bug.cgi?id=163106
2914 Reviewed by Philippe Normand.
2916 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
2917 Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
2919 * platform/gtk/TestExpectations:
2920 Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
2922 2016-10-06 Myles C. Maxfield <mmaxfield@apple.com>
2924 Variation fonts don't affect glyph advances
2925 https://bugs.webkit.org/show_bug.cgi?id=163093
2927 Reviewed by Darin Adler.
2929 * platform/ios-simulator/TestExpectations: Mark the test
2930 as failing on iOS because that OS doesn't have Skia.
2931 * fast/text/variations/advances-expected.txt: Added.
2932 * fast/text/variations/advances.html: Added.
2934 2016-10-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
2936 [EFL] Skip to test imported/w3c/web-platform-tests/
2938 Unreivewed EFL gardening
2940 Too many tests have been failures, timeout, and crash.
2941 Skip it for a while until we fix it.
2943 * platform/efl/TestExpectations:
2945 2016-10-06 Commit Queue <commit-queue@webkit.org>
2947 Unreviewed, rolling out r206713.
2948 https://bugs.webkit.org/show_bug.cgi?id=163097
2950 triggers apparent codegen bug on ARM 32-bit (Requested by smfr
2955 "Support transitions/animations of background-position with
2956 right/bottom-relative values"
2957 https://bugs.webkit.org/show_bug.cgi?id=162048
2958 http://trac.webkit.org/changeset/206713
2960 2016-10-06 Ryosuke Niwa <rniwa@webkit.org>
2962 Upgrading and constructing element should always report exception instead of rethrowing
2963 https://bugs.webkit.org/show_bug.cgi?id=162996
2965 Reviewed by Darin Adler.
2967 Updated the tests to expect exceptions thrown during custom element constructions are always reported.
2969 * fast/custom-elements/Document-createElement-expected.txt:
2970 * fast/custom-elements/Document-createElement.html:
2971 * fast/custom-elements/defined-pseudo-class-expected.txt:
2972 * fast/custom-elements/defined-pseudo-class.html:
2973 * fast/custom-elements/upgrading/Node-cloneNode.html:
2974 * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
2976 2016-10-06 Jiewen Tan <jiewen_tan@apple.com>
2978 Add a dummy SubtleCrypto interface
2979 https://bugs.webkit.org/show_bug.cgi?id=162992
2980 <rdar://problem/28643573>
2982 Reviewed by Brent Fulgham.
2984 * crypto/resources/common.js:
2985 * crypto/subtle/gc-2-expected.txt: Added.
2986 * crypto/subtle/gc-2.html: Added.
2987 * crypto/subtle/gc-3-expected.txt: Added.
2988 * crypto/subtle/gc-3.html: Added.
2989 * crypto/subtle/gc-expected.txt: Added.
2990 * crypto/subtle/gc.html: Added.
2991 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
2992 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
2993 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
2994 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
2995 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
2996 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
2997 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
2998 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
2999 * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
3000 * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
3001 * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
3002 * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
3003 * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
3004 * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
3005 * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
3006 * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
3007 * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
3008 * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
3009 * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
3010 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
3011 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
3012 * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
3013 * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
3014 * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
3015 * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
3016 * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
3017 * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
3018 * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
3019 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
3020 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
3021 * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
3022 * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
3023 * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
3024 * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
3025 * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
3026 * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
3027 * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
3028 * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
3029 * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
3030 * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
3031 * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
3032 * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
3033 * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
3034 * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
3035 * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
3036 * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
3037 * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
3038 * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
3039 * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
3040 * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
3041 * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
3042 * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
3043 * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
3044 * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
3045 * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
3046 * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
3047 * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
3048 * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
3049 * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
3050 * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
3051 * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
3052 * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
3053 * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
3054 * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
3055 * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
3056 * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
3057 * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
3058 * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
3059 * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
3060 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
3061 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
3062 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
3063 * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
3064 * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
3065 * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
3066 * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
3067 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
3068 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
3069 * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
3070 * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
3071 * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
3072 * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
3073 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
3074 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
3075 * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
3076 * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
3077 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
3078 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
3079 * 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.
3080 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
3081 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
3082 * 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.
3083 * 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.
3084 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
3085 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
3086 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
3087 * 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.
3088 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
3089 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
3090 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
3091 * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
3092 * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
3093 * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
3094 * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
3095 * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
3096 * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
3097 * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
3098 * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
3099 * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
3100 * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
3101 * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
3102 * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
3103 * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
3104 * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
3105 * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
3106 * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
3107 * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
3108 * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
3109 * crypto/workers/subtle/gc-worker-expected.txt: Added.
3110 * crypto/workers/subtle/gc-worker.html: Added.
3111 * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
3112 * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
3113 * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
3114 * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
3115 * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
3116 * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
3117 * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
3118 * crypto/workers/subtle/resources/gc-worker.js: Added.
3119 * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
3120 * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
3121 * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
3122 * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
3123 * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
3124 * platform/efl/TestExpectations:
3125 * platform/gtk/TestExpectations:
3126 * platform/ios-simulator-wk1/TestExpectations:
3127 * platform/win/TestExpectations:
3129 2016-10-06 Antti Koivisto <antti@apple.com>
3131 Mutating styleSheet in shadow tree doesn't update the style
3132 https://bugs.webkit.org/show_bug.cgi?id=162744
3133 <rdar://problem/28550588>
3135 Reviewed by Ryosuke Niwa.
3137 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
3138 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
3140 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
3142 WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
3143 https://bugs.webkit.org/show_bug.cgi?id=162961
3145 Reviewed by Eric Carlson.
3147 Emulate changing the ICE transport sates of three transceivers and observe the resulting
3148 changes to the aggregated iceConnectionState.
3150 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
3151 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
3152 * platform/mac/TestExpectations:
3153 Skip above test until the Mac port builds with WEB_RTC.
3155 2016-10-06 Ryan Haddad <ryanhaddad@apple.com>
3157 Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
3158 https://bugs.webkit.org/show_bug.cgi?id=162999
3160 Unreviewed test gardening.
3162 * platform/mac-wk2/TestExpectations:
3164 2016-10-06 Antoine Quint <graouts@apple.com>
3166 [Modern Media Controls] Icon service and the IconButton class
3167 https://bugs.webkit.org/show_bug.cgi?id=162970
3168 <rdar://problem/28631803>
3170 Reviewed by Dean Jackson.
3172 Testing all public properties and methods of the iconService singleton and IconButton class.
3174 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
3175 * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
3176 * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
3177 * media/modern-media-controls/icon-button/icon-button.html: Added.
3178 * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
3179 * media/modern-media-controls/icon-service/icon-service.html: Added.
3180 * media/modern-media-controls/layout-item/layout-item-expected.txt:
3181 * media/modern-media-controls/layout-item/layout-item.html:
3182 * platform/ios-simulator/TestExpectations:
3184 2016-10-06 Youenn Fablet <youenn@apple.com>
3186 Refresh WPT tests up to c875b42
3187 https://bugs.webkit.org/show_bug.cgi?id=159712
3191 * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
3193 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
3195 WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
3196 https://bugs.webkit.org/show_bug.cgi?id=162957
3198 Reviewed by Eric Carlson.
3200 Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
3203 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
3204 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
3205 * platform/mac/TestExpectations:
3206 Skip above test until the Mac port builds with WEB_RTC
3208 2016-10-06 Youenn Fablet <youenn@apple.com>
3210 [WK2] 304 revalidation on the network process does not update the validated response
3211 https://bugs.webkit.org/show_bug.cgi?id=162973
3213 Reviewed by Darin Adler.
3215 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
3216 Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
3217 The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
3218 As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
3220 2016-10-06 Nan Wang <n_wang@apple.com>
3222 AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
3223 https://bugs.webkit.org/show_bug.cgi?id=162999
3225 Reviewed by Chris Fleizach.
3227 * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
3228 * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
3230 2016-10-05 Yusuke Suzuki <utatane.tea@gmail.com>
3232 [JSC] Add @throwXXXError bytecode intrinsic
3233 https://bugs.webkit.org/show_bug.cgi?id=162995
3235 Reviewed by Saam Barati.
3237 * js/Object-assign-expected.txt:
3239 2016-10-05 Wenson Hsieh <wenson_hsieh@apple.com>
3241 Introduce InputEvent bindings in preparation for the input events spec
3242 https://bugs.webkit.org/show_bug.cgi?id=162954
3244 Reviewed by Ryosuke Niwa.
3246 Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
3248 * fast/events/input-events-fired-when-typing-expected.txt: Added.
3249 * fast/events/input-events-fired-when-typing.html: Added.
3250 * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
3251 * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
3252 * js/dom/global-constructors-attributes-expected.txt:
3253 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
3254 * platform/ios-simulator/TestExpectations:
3255 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
3256 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
3257 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
3259 2016-10-05 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
3261 [EFL] Mark timeout tests to *Timeout*
3263 Unreviewed EFL gardening.
3265 Timeout has been happened on some tests.
3267 * platform/efl/TestExpectations:
3269 2016-10-05 Ryosuke Niwa <rniwa@webkit.org>
3271 Import v1 custom elements tests from W3C
3272 https://bugs.webkit.org/show_bug.cgi?id=162987
3274 Reviewed by Chris Dumez.
3276 Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
3278 * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
3279 * fast/custom-elements/CustomElementRegistry.html: Removed.
3280 * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
3281 * fast/custom-elements/HTMLElement-constructor.html: Removed.
3282 * fast/custom-elements/adopted-callback-expected.txt: Removed.
3283 * fast/custom-elements/adopted-callback.html: Removed.
3284 * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
3285 * fast/custom-elements/attribute-changed-callback.html: Removed.
3286 * fast/custom-elements/connected-callbacks-expected.txt: Removed.
3287 * fast/custom-elements/connected-callbacks.html: Removed.
3288 * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
3289 * fast/custom-elements/disconnected-callbacks.html: Removed.
3291 2016-10-05 Andy VanWagoner <thetalecrafter@gmail.com>
3293 [INTL] Implement Intl.getCanonicalLocales
3294 https://bugs.webkit.org/show_bug.cgi?id=162768
3296 Reviewed by Benjamin Poulain.
3298 * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
3299 * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
3301 2016-10-05 Ryan Haddad <ryanhaddad@apple.com>
3303 Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
3304 https://bugs.webkit.org/show_bug.cgi?id=162986
3306 Unreviewed test gardening.
3308 * platform/mac-wk1/TestExpectations:
3310 2016-10-05 Chris Dumez <cdumez@apple.com>
3312 KeyboardEvent.getModifierState() should support "CapsLock" modifier
3313 https://bugs.webkit.org/show_bug.cgi?id=162861
3315 Reviewed by Darin Adler.
3317 Extend layout test coverage to cover 'Caps Lock' modifier.
3319 * fast/events/special-key-events-in-input-text-expected.txt:
3320 * fast/events/special-key-events-in-input-text.html:
3322 2016-10-05 Zalan Bujtas <zalan@apple.com>
3324 Missing quotation mark when <q> gets reparented.
3325 https://bugs.webkit.org/show_bug.cgi?id=162940
3327 Reviewed by Darin Adler.
3329 The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
3331 * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
3332 * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
3334 2016-10-05 Daniel Bates <dabates@apple.com>
3336 [WK2][NetworkSession] Ping requests should follow redirects if applicable
3337 https://bugs.webkit.org/show_bug.cgi?id=162580
3338 <rdar://problem/28631274>
3340 Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
3341 to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
3343 * 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.
3344 * 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.
3345 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
3346 if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
3348 2016-10-05 Daniel Bates <dabates@apple.com>
3350 [WK2][NetworkSession] Ping requests should follow redirects if applicable
3351 https://bugs.webkit.org/show_bug.cgi?id=162580
3352 <rdar://problem/28631274>
3354 Reviewed by Alex Christensen.
3356 Add tests to ensure that we follow redirects for ping requests that are initiated as part
3357 of hyperlink auditing.
3359 Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
3360 information in the saved report and updated expected results for existing tests as a result
3363 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
3364 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
3365 * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
3366 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
3367 * http/tests/contentextensions/hide-on-ping-expected.txt:
3368 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
3369 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
3370 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
3371 * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
3372 * http/tests/contentextensions/resources/save-ping.php:
3373 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
3374 * http/tests/navigation/image-load-in-unload-handler-expected.txt:
3375 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
3376 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
3377 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
3378 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
3379 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
3380 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
3381 * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
3382 * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
3383 * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
3384 * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
3385 * http/tests/navigation/resources/save-Ping.php:
3386 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
3388 2016-10-05 Daniel Bates <dabates@apple.com>
3390 Do not follow redirects when sending violation report
3391 https://bugs.webkit.org/show_bug.cgi?id=162520
3392 <rdar://problem/27957639>
3394 Reviewed by Alex Christensen.
3396 Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
3397 when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
3398 to save the URL of the original ping request and conditionally clear cookies. Modified
3399 http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
3400 These changes together with the existing HTTP Host information that is saved with the report we can detect
3401 if a redirect occurred when saving a report.
3403 Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
3405 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3406 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
3407 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3408 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
3409 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3410 * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
3411 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3412 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3413 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3414 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3415 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3416 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3417 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3418 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3419 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3420 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
3421 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3422 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3423 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3424 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
3425 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
3426 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3427 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
3428 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
3429 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
3430 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
3431 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
3432 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3433 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3434 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3435 * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
3436 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
3437 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
3438 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
3439 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3440 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3441 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3442 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
3443 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
3444 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3445 * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
3446 * http/tests/security/contentSecurityPolicy/resources/save-report.php:
3447 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3448 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
3449 * http/tests/security/xssAuditor/report-script-tag-expected.txt:
3450 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
3451 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
3452 * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
3453 * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
3454 * http/tests/security/xssAuditor/resources/echo-intertag.pl:
3456 2016-10-04 Chris Dumez <cdumez@apple.com>
3458 Implement KeyboardEvent.code from the UI Event spec
3459 https://bugs.webkit.org/show_bug.cgi?id=149584
3461 Reviewed by Darin Adler.
3463 Extend layout test coverage.
3465 * fast/events/arrow-keys-on-body-expected.txt:
3466 * fast/events/arrow-keys-on-body.html:
3467 * fast/events/constructors/keyboard-event-constructor-expected.txt:
3468 * fast/events/constructors/keyboard-event-constructor.html:
3469 * fast/events/key-events-in-input-button-expected.txt:
3470 * fast/events/key-events-in-input-button.html:
3471 * fast/events/key-events-in-input-text-expected.txt:
3472 * fast/events/key-events-in-input-text.html:
3473 * fast/events/keyboardevent-code-expected.txt: Added.
3474 * fast/events/keyboardevent-code.html: Added.
3475 * fast/events/special-key-events-in-input-text-expected.txt:
3476 * fast/events/special-key-events-in-input-text.html:
3478 2016-10-04 Simon Fraser <simon.fraser@apple.com>
3480 [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
3481 https://bugs.webkit.org/show_bug.cgi?id=162934
3483 Reviewed by Dean Jackson.
3485 * fast/events/ios/event-stream-single-tap-expected.txt: Added.
3486 * fast/events/ios/event-stream-single-tap.html: Added.
3488 2016-10-04 Chris Dumez <cdumez@apple.com>
3490 Add support for KeyboardEvent.isComposing attribute
3491 https://bugs.webkit.org/show_bug.cgi?id=162921