1 2016-10-10 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
3 [EFL] Skip imported/w3c/web-platform-tests for a while
5 Unreviewed EFL gardening.
7 Many imported/w3c/web-platform-tests have been failed, timeout, and crash.
8 So skip the tests until fixing all problems.
10 Additionally this patch removes duplciated tests.
12 * platform/efl/TestExpectations:
14 2016-10-10 Chris Dumez <cdumez@apple.com>
16 Update WheelEvent / MouseEvent to stop using legacy [ConstructorTemplate=Event]
17 https://bugs.webkit.org/show_bug.cgi?id=163254
19 Reviewed by Darin Adler.
21 Update existing tests now that:
22 - Exception messages are now slightly different in some cases.
23 - We now throw when an invalid relatedTarget type is passed in the dictionary.
25 * fast/events/constructors/mouse-event-constructor.html:
26 * fast/events/constructors/wheel-event-constructor.html:
27 * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt:
28 * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt:
30 2016-10-10 Chris Dumez <cdumez@apple.com>
32 Add support for languagechange event
33 https://bugs.webkit.org/show_bug.cgi?id=163222
35 Reviewed by Ryosuke Niwa.
37 Add layout test coverage.
39 * fast/dom/window-languagechange-event-expected.txt: Added.
40 * fast/dom/window-languagechange-event.html: Added.
42 2016-10-10 Nan Wang <n_wang@apple.com>
44 AX: Expose invalid status for input types with that information
45 https://bugs.webkit.org/show_bug.cgi?id=163252
46 <rdar://problem/28704409>
48 Reviewed by Chris Fleizach.
50 * accessibility/mac/invalid-status-for-input-types-expected.txt: Added.
51 * accessibility/mac/invalid-status-for-input-types.html: Added.
53 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
55 Marking two media/modern-media-controls tests as failing.
56 https://bugs.webkit.org/show_bug.cgi?id=163248
58 Unreviewed test gardening.
62 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
64 TestExpectations cleanup for LayoutTests that no longer exist.
66 Unreviewed test gardening.
69 * platform/ios-simulator-wk2/TestExpectations:
70 * platform/ios-simulator/TestExpectations:
71 * platform/mac/TestExpectations:
73 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
75 Marking tiled-drawing/scrolling/latched-div-with-scroll-snap.html as flaky on mac-wk2.
76 https://bugs.webkit.org/show_bug.cgi?id=162505
78 Unreviewed test gardening.
80 * platform/mac-wk2/TestExpectations:
82 2016-10-10 Antoine Quint <graouts@apple.com>
84 [Modern Media Controls] Placards
85 https://bugs.webkit.org/show_bug.cgi?id=163110
86 <rdar://problem/28669342>
88 Reviewed by Dean Jackson.
90 Testing the properties of the new Placard class and its subclasses.
92 * media/modern-media-controls/airplay-placard/airplay-placard-expected.txt: Added.
93 * media/modern-media-controls/airplay-placard/airplay-placard.html: Added.
94 * media/modern-media-controls/pip-placard/pip-placard-expected.txt: Added.
95 * media/modern-media-controls/pip-placard/pip-placard.html: Added.
96 * media/modern-media-controls/placard/placard-expected.txt: Added.
97 * media/modern-media-controls/placard/placard.html: Added.
99 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
101 Marking fast/replaced/preferred-widths.html as flaky on mac.
102 https://bugs.webkit.org/show_bug.cgi?id=116621
104 Unreviewed test gardening.
106 * platform/mac/TestExpectations:
108 2016-10-10 Chris Dumez <cdumez@apple.com>
110 Add support for Navigator.languages attribute
111 https://bugs.webkit.org/show_bug.cgi?id=163220
113 Reviewed by Darin Adler.
115 Rebase existing test to reflect change.
117 * fast/dom/navigator-detached-no-crash-expected.txt:
118 * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
120 2016-10-10 Chris Dumez <cdumez@apple.com>
122 Update MessageEvent to stop using legacy [ConstructorTemplate=Event]
123 https://bugs.webkit.org/show_bug.cgi?id=163187
125 Reviewed by Darin Adler.
127 Rebaseline existing test now that:
128 - Exception messages are sometimes a bit different
129 - We properly use the default member value when input is an explicit undefined
130 - We throw in more cases of bad input
132 * fast/events/constructors/message-event-constructor-expected.txt:
133 * fast/events/constructors/message-event-constructor.html:
135 2016-10-10 Antoine Quint <graouts@apple.com>
137 [Modern Media Controls] Buttons
138 https://bugs.webkit.org/show_bug.cgi?id=163109
139 <rdar://problem/28668954>
141 Reviewed by Dean Jackson.
143 Adding new tests for all new button types introduced, including any custom JS properties
144 and backing DOM structure that they may have, as well as checking which assets are loaded.
146 * media/modern-media-controls/airplay-button/airplay-button-expected.txt: Added.
147 * media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
148 * media/modern-media-controls/airplay-button/airplay-button-on.html: Added.
149 * media/modern-media-controls/airplay-button/airplay-button.html: Added.
150 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button-expected.txt: Added.
151 * media/modern-media-controls/aspect-ratio-button/aspect-ratio-button.html: Added.
152 * media/modern-media-controls/forward-button/forward-button-expected.txt: Added.
153 * media/modern-media-controls/forward-button/forward-button.html: Added.
154 * media/modern-media-controls/fullscreen-button/fullscreen-button-expected.txt: Added.
155 * media/modern-media-controls/fullscreen-button/fullscreen-button.html: Added.
156 * media/modern-media-controls/mute-button/mute-button-expected.txt: Added.
157 * media/modern-media-controls/mute-button/mute-button.html: Added.
158 * media/modern-media-controls/pip-button/pip-button-expected.txt: Added.
159 * media/modern-media-controls/pip-button/pip-button.html: Added.
160 * media/modern-media-controls/play-pause-button/play-pause-button-expected.txt: Added.
161 * media/modern-media-controls/play-pause-button/play-pause-button.html: Added.
162 * media/modern-media-controls/rewind-button/rewind-button-expected.txt: Added.
163 * media/modern-media-controls/rewind-button/rewind-button.html: Added.
164 * media/modern-media-controls/skip-back-button/skip-back-button-expected.txt: Added.
165 * media/modern-media-controls/skip-back-button/skip-back-button.html: Added.
166 * media/modern-media-controls/start-button/start-button-expected.txt: Added.
167 * media/modern-media-controls/start-button/start-button.html: Added.
168 * media/modern-media-controls/tracks-button/tracks-button-expected.txt: Added.
169 * media/modern-media-controls/tracks-button/tracks-button.html: Added.
170 * platform/ios-simulator/media/modern-media-controls/airplay-button/airplay-button-on-expected.txt: Added.
172 2016-10-10 Nan Wang <n_wang@apple.com>
174 AX: Update AXPlaceHolder algorithm
175 https://bugs.webkit.org/show_bug.cgi?id=163229
177 Reviewed by Chris Fleizach.
179 * accessibility/placeholder-expected.txt:
180 * accessibility/placeholder.html:
182 2016-10-10 Yusuke Suzuki <utatane.tea@gmail.com>
184 [DOMJIT] Implement Node accessors in DOMJIT
185 https://bugs.webkit.org/show_bug.cgi?id=163005
187 Reviewed by Filip Pizlo.
189 * js/dom/domjit-accessor-monomorphic-expected.txt: Added.
190 * js/dom/domjit-accessor-monomorphic.html: Added.
191 * js/dom/domjit-accessor-polymorphic-expected.txt: Added.
192 * js/dom/domjit-accessor-polymorphic.html: Added.
194 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
196 Marking media/controls/airplay-picker.html as flaky on ElCapitan+.
197 https://bugs.webkit.org/show_bug.cgi?id=163231
199 Unreviewed test gardening.
201 * platform/mac/TestExpectations:
203 2016-10-10 Wenson Hsieh <wenson_hsieh@apple.com>
205 Support InputEvent.data for the new InputEvent spec
206 https://bugs.webkit.org/show_bug.cgi?id=163113
207 <rdar://problem/28681935>
209 Reviewed by Darin Adler.
211 Adds 2 new layout tests verifying the data attribute of `beforeinput` and `input` events when typing, pasting,
212 and selecting candidate replacements in plain text and contenteditable areas.
214 Also tweaks an existing test to ensure that `data` is an attribute of an InputEvent.
216 * fast/events/input-events-fired-when-typing-expected.txt:
217 * fast/events/input-events-fired-when-typing.html:
218 * fast/events/input-events-paste-data-expected.txt: Added.
219 * fast/events/input-events-paste-data.html: Added.
220 * fast/events/input-events-typing-data-expected.txt: Added.
221 * fast/events/input-events-typing-data.html: Added.
222 * platform/ios-simulator/TestExpectations:
224 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
226 Marking storage/indexeddb/modern/abort-requests-cancelled* tests as flaky on mac.
227 https://bugs.webkit.org/show_bug.cgi?id=156070
229 Unreviewed test gardening.
231 * platform/mac-wk1/TestExpectations:
232 * platform/mac/TestExpectations:
234 2016-10-10 Jer Noble <jer.noble@apple.com>
236 Address flaky airplay-* LayouTests
237 https://bugs.webkit.org/show_bug.cgi?id=163044
239 Reviewed by Brent Fulgham.
241 * media/airplay-autoplay.html:
242 * platform/mac/TestExpectations:
244 2016-10-10 Ryan Haddad <ryanhaddad@apple.com>
246 Marking http/tests/xmlhttprequest/onabort-response-getters.html as flaky on ios-simulator.
247 https://bugs.webkit.org/show_bug.cgi?id=162647
249 Unreviewed test gardening.
251 * platform/ios-simulator/TestExpectations:
253 2016-10-10 Youenn Fablet <youennf@gmail.com>
255 Sync web-platform-tests up to revision 33f4da1
256 https://bugs.webkit.org/show_bug.cgi?id=163205
258 Reviewed by Alex Christensen.
260 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
261 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
262 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
263 * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
264 * platform/mac/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt:
265 * tests-options.json:
267 2016-10-10 Youenn Fablet <youenn@apple.com>
269 [Fetch API] Memory cache should not bypass redirect mode
270 https://bugs.webkit.org/show_bug.cgi?id=162959
272 Reviewed by Darin Adler.
274 * http/tests/fetch/redirectmode-and-preload-expected.txt: Added.
275 * http/tests/fetch/redirectmode-and-preload.html: Added.
276 * http/tests/fetch/resources/redirect-with-cache.php:
278 2016-10-09 Antti Koivisto <antti@apple.com>
280 Enable optimized stylesheet updates in shadow trees
281 https://bugs.webkit.org/show_bug.cgi?id=163180
283 Reviewed by Darin Adler.
285 * fast/shadow-dom/scoped-style-invalidation-expected.txt: Added.
286 * fast/shadow-dom/scoped-style-invalidation.html: Added.
288 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
290 Unreviewed, EFL Gardening on Oct. 10th - 2
292 Mark missing test to Skip because the tests aren't supported by EFL yet.
293 Unskip passing tests and add *PASS* to some flaky tests because I guess
296 * platform/efl/TestExpectations:
298 2016-10-09 Wenson Hsieh <wenson_hsieh@apple.com>
300 Support InputEvent.inputType for the new InputEvent spec
301 https://bugs.webkit.org/show_bug.cgi?id=163025
302 <rdar://problem/28658092>
304 Reviewed by Darin Adler.
306 Adds new layout tests to check that various actions, such as cutting, pasting and undoing can
307 be prevented via the InputEvent fired in a `beforechange` handler.
309 * fast/events/before-input-prevent-biu-expected.txt: Added.
310 * fast/events/before-input-prevent-biu.html: Added.
311 * fast/events/before-input-prevent-cut-expected.txt: Added.
312 * fast/events/before-input-prevent-cut.html: Added.
313 * fast/events/before-input-prevent-paste-expected.txt: Added.
314 * fast/events/before-input-prevent-paste.html: Added.
315 * fast/events/before-input-prevent-typing-expected.txt: Added.
316 * fast/events/before-input-prevent-typing.html: Added.
317 * fast/events/before-input-prevent-undo-expected.txt: Added.
318 * fast/events/before-input-prevent-undo.html: Added.
319 * platform/ios-simulator/TestExpectations:
321 2016-10-09 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
323 [EFL] Gardening timout tests, failure tests on Oct. 10th.
325 Unreviewed EFL gardening.
327 * platform/efl/TestExpectations:
329 2016-10-07 Ryosuke Niwa <rniwa@webkit.org>
331 REGRESSION(r165103): labels list doesn't get invalidated when other lists are invalidated at document level
332 https://bugs.webkit.org/show_bug.cgi?id=163145
334 Reviewed by Darin Adler.
336 Added a regression test.
338 * fast/dom/NodeList/form-labels-length-expected.txt: Added.
339 * fast/dom/NodeList/form-labels-length.html: Added.
341 2016-10-09 Chris Dumez <cdumez@apple.com>
343 Update KeyboardEvent to stop using legacy [ConstructorTemplate=Event]
344 https://bugs.webkit.org/show_bug.cgi?id=163176
346 Reviewed by Darin Adler.
348 Rebaseline existing test now that the exception message is slightly
349 different in some cases. Also add test coverage for passing
350 modifierAltGraph / modifierCapsLock in initialization dictionary.
352 * fast/events/constructors/keyboard-event-constructor-expected.txt:
353 * fast/events/constructors/keyboard-event-constructor.html:
355 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
357 [GTK] Miscellaneous unreviewed test gardening
359 * platform/gtk/TestExpectations:
361 2016-10-09 Michael Catanzaro <mcatanzaro@igalia.com>
363 [GTK] Skip new custom elements tests, they're all failing
365 * platform/gtk/TestExpectations:
367 2016-10-09 Youenn Fablet <youenn@apple.com>
369 Promise attribute getters should reject promises in case of casted-this errors
370 https://bugs.webkit.org/show_bug.cgi?id=163167
372 Reviewed by Darin Adler.
374 * fast/text/font-face-set-javascript-expected.txt:
375 * fast/text/font-face-set-javascript.html:
377 2016-10-08 Chris Dumez <cdumez@apple.com>
379 [Mac] Write HTML to the pasteboard when copying image in WebKit
380 https://bugs.webkit.org/show_bug.cgi?id=163100
382 Reviewed by Darin Adler.
384 Convert editing/pasteboard/copy-standalone-image.html into a ref test
385 and unskip on WebKit2 now that it passes there as well. Before this
386 patch, the test would fail on WebKit2 (the pasted image would not be
389 * editing/pasteboard/copy-standalone-image-expected.html: Added.
390 * editing/pasteboard/copy-standalone-image.html:
391 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.png: Removed.
392 * platform/gtk/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
393 * platform/ios-simulator-wk2/editing/pasteboard/copy-standalone-image-expected.png: Removed.
394 * platform/ios-simulator/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
395 * platform/mac/editing/pasteboard/copy-standalone-image-expected.png: Removed.
396 * platform/mac/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
397 * platform/win/editing/pasteboard/copy-standalone-image-expected.txt: Removed.
398 * platform/wk2/TestExpectations:
400 2016-10-08 Chris Dumez <cdumez@apple.com>
402 Update CustomEvent to stop using legacy [ConstructorTemplate=Event]
403 https://bugs.webkit.org/show_bug.cgi?id=163174
405 Reviewed by Darin Adler.
407 Update existing layout test to reflect minor behavior change.
409 * fast/events/constructors/custom-event-constructor-expected.txt:
410 * fast/events/constructors/custom-event-constructor.html:
412 2016-10-08 Chris Dumez <cdumez@apple.com>
414 Add support for ClipboardEvent
415 https://bugs.webkit.org/show_bug.cgi?id=163164
417 Reviewed by Darin Adler.
419 Extended layout test coverage.
421 * editing/pasteboard/clipboard-event-expected.txt: Added.
422 * editing/pasteboard/clipboard-event.html: Added.
423 * fast/events/clipboard-event-constructor-expected.txt: Added.
424 * fast/events/clipboard-event-constructor.html: Added.
425 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt:
426 * http/tests/workers/worker-importScriptsOnError-expected.txt:
427 * inspector/model/remote-object-get-properties-expected.txt:
428 * js/dom/global-constructors-attributes-expected.txt:
429 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
430 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
431 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
432 * platform/win/js/dom/global-constructors-attributes-expected.txt:
434 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
436 Marking js/regress-141098.html as flaky on mac.
437 https://bugs.webkit.org/show_bug.cgi?id=163046
439 Unreviewed test gardening.
441 * platform/mac/TestExpectations:
443 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
445 Marking http/tests/media/track-in-band-hls-metadata.html as a flaky timeout on mac.
446 https://bugs.webkit.org/show_bug.cgi?id=140022
448 Unreviewed test gardening.
450 * platform/mac/TestExpectations:
452 2016-10-08 Ryan Haddad <ryanhaddad@apple.com>
454 Marking storage/indexeddb/key-generator.html as flaky on mac-wk2 debug.
455 https://bugs.webkit.org/show_bug.cgi?id=161653
457 Unreviewed test gardening.
459 * platform/mac-wk2/TestExpectations:
461 2016-10-08 Youenn Fablet <youennf@gmail.com>
463 [Fetch API] Request constructor should provide exception messages
464 https://bugs.webkit.org/show_bug.cgi?id=162382
466 Reviewed by Darin Adler.
468 * fetch/fetch-url-serialization-expected.txt: Rebasing test expectation.
470 2016-10-07 Chris Dumez <cdumez@apple.com>
472 window.navigator.language incorrectly returns all lowercase string
473 https://bugs.webkit.org/show_bug.cgi?id=163096
475 Reviewed by Darin Adler.
477 Update existing test so that it does not lowercase navigator.language
478 before checking it. This way, we can make sure it returns en-US and
481 * js/dom/navigator-language-expected.txt:
482 * js/dom/navigator-language.html:
484 2016-10-07 Yusuke Suzuki <utatane.tea@gmail.com>
486 REGRESSION (r206853?): LayoutTest js/regress-141098.html failing
487 https://bugs.webkit.org/show_bug.cgi?id=163046
489 Reviewed by Saam Barati.
491 This is attempt-to-fix patch since I cannot reproduce this flakiness.
492 We reduce the number of frames to back off from the stack overflow to
493 catch the closer frame limit to the actual stack limit.
495 * js/script-tests/regress-141098.js:
497 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
499 Unreviewed, mark a test as failing on iOS simulator
501 This was intended to be a part of r206944.
503 * platform/ios-simulator/TestExpectations:
505 2016-10-07 Wenson Hsieh <wenson_hsieh@apple.com>
507 Support onbeforeinput event handling for the new InputEvent spec
508 https://bugs.webkit.org/show_bug.cgi?id=163021
509 <rdar://problem/28658073>
511 Reviewed by Darin Adler.
513 Tweak an existing test to hook into the 'input' event instead of 'webkitEditableContentChanged', as well as
514 tests added in r206843 to verify that `onbeforeinput` handlers are invoked with InputEvents. Also introduces
515 new unit tests verifying that calling preventDefault on InputEvents fired by `onbeforeinput` correctly prevent
516 text from being inserted or deleted.
518 * editing/undo/undo-after-event-edited.html:
519 * fast/events/before-input-events-different-start-end-elements-expected.txt: Added.
520 * fast/events/before-input-events-different-start-end-elements.html: Added.
521 * fast/events/before-input-events-prevent-default-expected.txt: Added.
522 * fast/events/before-input-events-prevent-default-in-textfield-expected.txt: Added.
523 * fast/events/before-input-events-prevent-default-in-textfield.html: Added.
524 * fast/events/before-input-events-prevent-default.html: Added.
525 * fast/events/input-events-fired-when-typing-expected.txt:
526 * fast/events/input-events-fired-when-typing.html:
527 * platform/ios-simulator/TestExpectations:
529 2016-10-07 Nan Wang <n_wang@apple.com>
531 AX: <figcaption> should be AXTitleUIElement for other content inside the <figure>
532 https://bugs.webkit.org/show_bug.cgi?id=108996
534 Reviewed by Chris Fleizach.
536 * accessibility/mac/figure-element-expected.txt: Added.
537 * accessibility/mac/figure-element.html: Added.
539 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
541 Marking inspector/debugger/stepping tests as flaky.
542 https://bugs.webkit.org/show_bug.cgi?id=161951
544 Unreviewed test gardening.
548 2016-10-07 Jonathan Bedard <jbedard@apple.com>
550 js/function-apply-aliased.html is timing out
551 https://bugs.webkit.org/show_bug.cgi?id=127860
553 Reviewed by Darin Adler.
555 This test no longer times out. Reintegrating into test suites.
557 * TestExpectations: Stopped skipping js/function-apply-aliased.html.
559 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
561 Marking inspector/console/addInspectedNode.html as flaky on mac-debug.
562 https://bugs.webkit.org/show_bug.cgi?id=155138
564 Unreviewed test gardening.
566 * platform/mac-wk2/TestExpectations:
567 * platform/mac/TestExpectations:
569 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
571 Marking http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html as flaky on mac-wk2 debug.
572 https://bugs.webkit.org/show_bug.cgi?id=162975
574 Unreviewed test gardening.
576 * platform/mac-wk2/TestExpectations:
578 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
580 Marking http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html as flaky on mac-wk2
581 https://bugs.webkit.org/show_bug.cgi?id=163139
583 Unreviewed test gardening.
585 * platform/mac-wk2/TestExpectations:
587 2016-10-07 Chris Dumez <cdumez@apple.com>
589 Regression(r201970): productSub / vendor / vendorSub should not be exposed on WorkerNavigator
590 https://bugs.webkit.org/show_bug.cgi?id=163124
592 Reviewed by Ryosuke Niwa.
594 Update existing test to reflect behavior change.
596 * fast/workers/resources/worker-navigator.js:
597 * fast/workers/worker-navigator-expected.txt:
599 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
601 Marking http/tests/xmlhttprequest/auth-reject-protection-space.html as flaky on mac-wk2.
602 https://bugs.webkit.org/show_bug.cgi?id=163136
604 Unreviewed test gardening.
606 * platform/mac-wk2/TestExpectations:
608 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
610 Marking storage/indexeddb/key-type-array.html as flaky on mac-debug.
611 https://bugs.webkit.org/show_bug.cgi?id=161720
613 Unreviewed test gardening.
615 * platform/mac/TestExpectations:
617 2016-10-07 Nan Wang <n_wang@apple.com>
619 AX: AXRoleDescription for details and summary elements
620 https://bugs.webkit.org/show_bug.cgi?id=163094
622 Reviewed by Chris Fleizach.
624 * accessibility/mac/details-summary-role-description-expected.txt: Added.
625 * accessibility/mac/details-summary-role-description.html: Added.
627 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
629 Marking imported/blink/storage/indexeddb/blob-valid-after-deletion.html as flaky on mac.
630 https://bugs.webkit.org/show_bug.cgi?id=163122
632 Unreviewed test gardening.
634 * platform/mac/TestExpectations:
636 2016-10-07 Zalan Bujtas <zalan@apple.com>
638 https://vuldb.com/?cvssv3.2012 takes long time to load.
639 https://bugs.webkit.org/show_bug.cgi?id=162994
640 <rdar://problem/28593746>
642 Reviewed by Darin Adler.
644 It takes ~100 seconds to run this test case without the fix (300ms with the fix).
645 Surely it will timeout if it gets regressed.
647 * fast/selectors/slow-style-sharing-with-long-cousin-list-expected.txt: Added.
648 * fast/selectors/slow-style-sharing-with-long-cousin-list.html: Added.
649 * platform/mac/TestExpectations: Skip perf test in debug.
651 2016-10-07 Ryan Haddad <ryanhaddad@apple.com>
653 Marking contentextensions tests as flaky on mac-wk2.
654 https://bugs.webkit.org/show_bug.cgi?id=162942
656 Unreviewed test gardening.
658 * platform/mac-wk2/TestExpectations:
660 2016-10-07 Adam Bergkvist <adam.bergkvist@ericsson.com>
662 WebRTC: Test gardening
663 https://bugs.webkit.org/show_bug.cgi?id=163106
665 Reviewed by Philippe Normand.
667 * fast/mediastream/RTCPeerConnection-add-removeTrack-expected.txt:
668 Update expected results to include webkit prefix on RTCPeerConnection name. (Not GTK+
670 * platform/gtk/TestExpectations:
671 Skip some tests since the GTK+ MediaPlayer, used with MediaStreams, isn't capable enough.
673 2016-10-06 Myles C. Maxfield <mmaxfield@apple.com>
675 Variation fonts don't affect glyph advances
676 https://bugs.webkit.org/show_bug.cgi?id=163093
678 Reviewed by Darin Adler.
680 * platform/ios-simulator/TestExpectations: Mark the test
681 as failing on iOS because that OS doesn't have Skia.
682 * fast/text/variations/advances-expected.txt: Added.
683 * fast/text/variations/advances.html: Added.
685 2016-10-06 Gyuyoung Kim <gyuyoung.kim@webkit.org>
687 [EFL] Skip to test imported/w3c/web-platform-tests/
689 Unreivewed EFL gardening
691 Too many tests have been failures, timeout, and crash.
692 Skip it for a while until we fix it.
694 * platform/efl/TestExpectations:
696 2016-10-06 Commit Queue <commit-queue@webkit.org>
698 Unreviewed, rolling out r206713.
699 https://bugs.webkit.org/show_bug.cgi?id=163097
701 triggers apparent codegen bug on ARM 32-bit (Requested by smfr
706 "Support transitions/animations of background-position with
707 right/bottom-relative values"
708 https://bugs.webkit.org/show_bug.cgi?id=162048
709 http://trac.webkit.org/changeset/206713
711 2016-10-06 Ryosuke Niwa <rniwa@webkit.org>
713 Upgrading and constructing element should always report exception instead of rethrowing
714 https://bugs.webkit.org/show_bug.cgi?id=162996
716 Reviewed by Darin Adler.
718 Updated the tests to expect exceptions thrown during custom element constructions are always reported.
720 * fast/custom-elements/Document-createElement-expected.txt:
721 * fast/custom-elements/Document-createElement.html:
722 * fast/custom-elements/defined-pseudo-class-expected.txt:
723 * fast/custom-elements/defined-pseudo-class.html:
724 * fast/custom-elements/upgrading/Node-cloneNode.html:
725 * fast/custom-elements/upgrading/upgrading-parser-created-element.html:
727 2016-10-06 Jiewen Tan <jiewen_tan@apple.com>
729 Add a dummy SubtleCrypto interface
730 https://bugs.webkit.org/show_bug.cgi?id=162992
731 <rdar://problem/28643573>
733 Reviewed by Brent Fulgham.
735 * crypto/resources/common.js:
736 * crypto/subtle/gc-2-expected.txt: Added.
737 * crypto/subtle/gc-2.html: Added.
738 * crypto/subtle/gc-3-expected.txt: Added.
739 * crypto/subtle/gc-3.html: Added.
740 * crypto/subtle/gc-expected.txt: Added.
741 * crypto/subtle/gc.html: Added.
742 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt-expected.txt.
743 * crypto/webkitSubtle/aes-cbc-192-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-192-encrypt-decrypt.html.
744 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt-expected.txt.
745 * crypto/webkitSubtle/aes-cbc-256-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-256-encrypt-decrypt.html.
746 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-expected.txt.
747 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding-expected.txt.
748 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt-with-padding.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html.
749 * crypto/webkitSubtle/aes-cbc-encrypt-decrypt.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-encrypt-decrypt.html.
750 * crypto/webkitSubtle/aes-cbc-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key-expected.txt.
751 * crypto/webkitSubtle/aes-cbc-generate-key.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-generate-key.html.
752 * crypto/webkitSubtle/aes-cbc-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk-expected.txt.
753 * crypto/webkitSubtle/aes-cbc-import-jwk.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-import-jwk.html.
754 * crypto/webkitSubtle/aes-cbc-invalid-length-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length-expected.txt.
755 * crypto/webkitSubtle/aes-cbc-invalid-length.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-invalid-length.html.
756 * crypto/webkitSubtle/aes-cbc-unwrap-failure-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure-expected.txt.
757 * crypto/webkitSubtle/aes-cbc-unwrap-failure.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-failure.html.
758 * crypto/webkitSubtle/aes-cbc-unwrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa-expected.txt.
759 * crypto/webkitSubtle/aes-cbc-unwrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-unwrap-rsa.html.
760 * crypto/webkitSubtle/aes-cbc-wrap-rsa-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-expected.txt.
761 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable-expected.txt.
762 * crypto/webkitSubtle/aes-cbc-wrap-rsa-non-extractable.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html.
763 * crypto/webkitSubtle/aes-cbc-wrap-rsa.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrap-rsa.html.
764 * crypto/webkitSubtle/aes-cbc-wrong-key-class-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class-expected.txt.
765 * crypto/webkitSubtle/aes-cbc-wrong-key-class.html: Renamed from LayoutTests/crypto/subtle/aes-cbc-wrong-key-class.html.
766 * crypto/webkitSubtle/aes-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-export-key-expected.txt.
767 * crypto/webkitSubtle/aes-export-key.html: Renamed from LayoutTests/crypto/subtle/aes-export-key.html.
768 * crypto/webkitSubtle/aes-kw-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation-expected.txt.
769 * crypto/webkitSubtle/aes-kw-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/aes-kw-key-manipulation.html.
770 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes-expected.txt.
771 * crypto/webkitSubtle/aes-kw-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/aes-kw-wrap-unwrap-aes.html.
772 * crypto/webkitSubtle/aes-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/aes-postMessage-expected.txt.
773 * crypto/webkitSubtle/aes-postMessage.html: Renamed from LayoutTests/crypto/subtle/aes-postMessage.html.
774 * crypto/webkitSubtle/argument-conversion-expected.txt: Renamed from LayoutTests/crypto/subtle/argument-conversion-expected.txt.
775 * crypto/webkitSubtle/argument-conversion.html: Renamed from LayoutTests/crypto/subtle/argument-conversion.html.
776 * crypto/webkitSubtle/array-buffer-view-offset-expected.txt: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset-expected.txt.
777 * crypto/webkitSubtle/array-buffer-view-offset.html: Renamed from LayoutTests/crypto/subtle/array-buffer-view-offset.html.
778 * crypto/webkitSubtle/crypto-key-algorithm-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc-expected.txt.
779 * crypto/webkitSubtle/crypto-key-algorithm-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-algorithm-gc.html.
780 * crypto/webkitSubtle/crypto-key-usages-gc-expected.txt: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc-expected.txt.
781 * crypto/webkitSubtle/crypto-key-usages-gc.html: Renamed from LayoutTests/crypto/subtle/crypto-key-usages-gc.html.
782 * crypto/webkitSubtle/hmac-check-algorithm-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm-expected.txt.
783 * crypto/webkitSubtle/hmac-check-algorithm.html: Renamed from LayoutTests/crypto/subtle/hmac-check-algorithm.html.
784 * crypto/webkitSubtle/hmac-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key-expected.txt.
785 * crypto/webkitSubtle/hmac-export-key.html: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
786 * crypto/webkitSubtle/hmac-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-export-key.html.
787 * crypto/webkitSubtle/hmac-generate-key.html: Renamed from LayoutTests/crypto/subtle/hmac-generate-key.html.
788 * crypto/webkitSubtle/hmac-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk-expected.txt.
789 * crypto/webkitSubtle/hmac-import-jwk.html: Renamed from LayoutTests/crypto/subtle/hmac-import-jwk.html.
790 * crypto/webkitSubtle/hmac-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-postMessage-expected.txt.
791 * crypto/webkitSubtle/hmac-postMessage.html: Renamed from LayoutTests/crypto/subtle/hmac-postMessage.html.
792 * crypto/webkitSubtle/hmac-sign-verify-empty-key-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key-expected.txt.
793 * crypto/webkitSubtle/hmac-sign-verify-empty-key.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-empty-key.html.
794 * crypto/webkitSubtle/hmac-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify-expected.txt.
795 * crypto/webkitSubtle/hmac-sign-verify.html: Renamed from LayoutTests/crypto/subtle/hmac-sign-verify.html.
796 * crypto/webkitSubtle/import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.txt.
797 * crypto/webkitSubtle/import-jwk.html: Renamed from LayoutTests/crypto/subtle/import-jwk-expected.html.
798 * crypto/webkitSubtle/jwk-export-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values-expected.txt.
799 * crypto/webkitSubtle/jwk-export-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-export-use-values.html.
800 * crypto/webkitSubtle/jwk-import-use-values-expected.txt: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values-expected.txt.
801 * crypto/webkitSubtle/jwk-import-use-values.html: Renamed from LayoutTests/crypto/subtle/jwk-import-use-values.html.
802 * crypto/webkitSubtle/resources/rsa-indexeddb-non-exportable.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb-non-exportable.js.
803 * crypto/webkitSubtle/resources/rsa-indexeddb.js: Renamed from LayoutTests/crypto/subtle/resources/rsa-indexeddb.js.
804 * crypto/webkitSubtle/rsa-export-generated-keys-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys-expected.txt.
805 * crypto/webkitSubtle/rsa-export-generated-keys.html: Renamed from LayoutTests/crypto/subtle/rsa-export-generated-keys.html.
806 * crypto/webkitSubtle/rsa-export-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-key-expected.txt.
807 * crypto/webkitSubtle/rsa-export-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-key.html.
808 * crypto/webkitSubtle/rsa-export-private-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key-expected.txt.
809 * crypto/webkitSubtle/rsa-export-private-key.html: Renamed from LayoutTests/crypto/subtle/rsa-export-private-key.html.
810 * crypto/webkitSubtle/rsa-indexeddb-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-expected.txt.
811 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-expected.txt.
812 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private-expected.txt.
813 * crypto/webkitSubtle/rsa-indexeddb-non-exportable-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable-private.html.
814 * crypto/webkitSubtle/rsa-indexeddb-non-exportable.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-non-exportable.html.
815 * crypto/webkitSubtle/rsa-indexeddb-private-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private-expected.txt.
816 * crypto/webkitSubtle/rsa-indexeddb-private.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb-private.html.
817 * crypto/webkitSubtle/rsa-indexeddb.html: Renamed from LayoutTests/crypto/subtle/rsa-indexeddb.html.
818 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key-expected.txt.
819 * crypto/webkitSubtle/rsa-oaep-generate-non-extractable-key.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-generate-non-extractable-key.html.
820 * crypto/webkitSubtle/rsa-oaep-key-manipulation-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation-expected.txt.
821 * crypto/webkitSubtle/rsa-oaep-key-manipulation.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-key-manipulation.html.
822 * crypto/webkitSubtle/rsa-oaep-plaintext-length-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length-expected.txt.
823 * crypto/webkitSubtle/rsa-oaep-plaintext-length.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-plaintext-length.html.
824 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes-expected.txt.
825 * crypto/webkitSubtle/rsa-oaep-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsa-oaep-wrap-unwrap-aes.html.
826 * crypto/webkitSubtle/rsa-postMessage-expected.txt: Renamed from LayoutTests/crypto/subtle/rsa-postMessage-expected.txt.
827 * crypto/webkitSubtle/rsa-postMessage.html: Renamed from LayoutTests/crypto/subtle/rsa-postMessage.html.
828 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt-expected.txt: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt-expected.txt.
829 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-decrypt.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html.
830 * 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.
831 * crypto/webkitSubtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html: Renamed from LayoutTests/crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html.
832 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key-expected.txt.
833 * 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.
834 * 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.
835 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-generate-key.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html.
836 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-expected.txt.
837 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk-small-key-expected.txt: Added.
838 * 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.
839 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-import-jwk.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html.
840 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify-expected.txt.
841 * crypto/webkitSubtle/rsassa-pkcs1-v1_5-sign-verify.html: Renamed from LayoutTests/crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html.
842 * crypto/webkitSubtle/sha-1-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-1-expected.txt.
843 * crypto/webkitSubtle/sha-1.html: Renamed from LayoutTests/crypto/subtle/sha-1.html.
844 * crypto/webkitSubtle/sha-224-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-224-expected.txt.
845 * crypto/webkitSubtle/sha-224.html: Renamed from LayoutTests/crypto/subtle/sha-224.html.
846 * crypto/webkitSubtle/sha-256-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-256-expected.txt.
847 * crypto/webkitSubtle/sha-256.html: Renamed from LayoutTests/crypto/subtle/sha-256.html.
848 * crypto/webkitSubtle/sha-384-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-384-expected.txt.
849 * crypto/webkitSubtle/sha-384.html: Renamed from LayoutTests/crypto/subtle/sha-384.html.
850 * crypto/webkitSubtle/sha-512-expected.txt: Renamed from LayoutTests/crypto/subtle/sha-512-expected.txt.
851 * crypto/webkitSubtle/sha-512.html: Renamed from LayoutTests/crypto/subtle/sha-512.html.
852 * crypto/webkitSubtle/unimplemented-unwrap-crash-expected.txt: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash-expected.txt.
853 * crypto/webkitSubtle/unimplemented-unwrap-crash.html: Renamed from LayoutTests/crypto/subtle/unimplemented-unwrap-crash.html.
854 * crypto/webkitSubtle/unwrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage-expected.txt.
855 * crypto/webkitSubtle/unwrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/unwrapKey-check-usage.html.
856 * crypto/webkitSubtle/wrapKey-check-usage-expected.txt: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage-expected.txt.
857 * crypto/webkitSubtle/wrapKey-check-usage.html: Renamed from LayoutTests/crypto/subtle/wrapKey-check-usage.html.
858 * crypto/workers/subtle/aes-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker-expected.txt.
859 * crypto/workers/subtle/aes-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/aes-postMessage-worker.html.
860 * crypto/workers/subtle/gc-worker-expected.txt: Added.
861 * crypto/workers/subtle/gc-worker.html: Added.
862 * crypto/workers/subtle/hmac-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker-expected.txt.
863 * crypto/workers/subtle/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hmac-postMessage-worker.html.
864 * crypto/workers/subtle/hrsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker-expected.txt.
865 * crypto/workers/subtle/hrsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/hrsa-postMessage-worker.html.
866 * crypto/workers/subtle/multiple-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker-expected.txt.
867 * crypto/workers/subtle/multiple-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/multiple-postMessage-worker.html.
868 * crypto/workers/subtle/resources/aes-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/aes-postMessage-worker.js.
869 * crypto/workers/subtle/resources/gc-worker.js: Added.
870 * crypto/workers/subtle/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hmac-postMessage-worker.js.
871 * crypto/workers/subtle/resources/hrsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/hrsa-postMessage-worker.js.
872 * crypto/workers/subtle/resources/rsa-postMessage-worker.js: Renamed from LayoutTests/crypto/workers/resources/rsa-postMessage-worker.js.
873 * crypto/workers/subtle/rsa-postMessage-worker-expected.txt: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker-expected.txt.
874 * crypto/workers/subtle/rsa-postMessage-worker.html: Renamed from LayoutTests/crypto/workers/rsa-postMessage-worker.html.
875 * platform/efl/TestExpectations:
876 * platform/gtk/TestExpectations:
877 * platform/ios-simulator-wk1/TestExpectations:
878 * platform/win/TestExpectations:
880 2016-10-06 Antti Koivisto <antti@apple.com>
882 Mutating styleSheet in shadow tree doesn't update the style
883 https://bugs.webkit.org/show_bug.cgi?id=162744
884 <rdar://problem/28550588>
886 Reviewed by Ryosuke Niwa.
888 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree-expected.html: Added.
889 * fast/shadow-dom/mutating-stylesheet-in-shadow-tree.html: Added.
891 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
893 WebRTC: Add support for the iceconnectionstatechange event in MediaEndpointPeerConnection
894 https://bugs.webkit.org/show_bug.cgi?id=162961
896 Reviewed by Eric Carlson.
898 Emulate changing the ICE transport sates of three transceivers and observe the resulting
899 changes to the aggregated iceConnectionState.
901 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event-expected.txt: Added.
902 * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html: Added.
903 * platform/mac/TestExpectations:
904 Skip above test until the Mac port builds with WEB_RTC.
906 2016-10-06 Ryan Haddad <ryanhaddad@apple.com>
908 Skip accessibility/mac/wk1-set-selected-text-marker-range-input-element.html on mac-wk2.
909 https://bugs.webkit.org/show_bug.cgi?id=162999
911 Unreviewed test gardening.
913 * platform/mac-wk2/TestExpectations:
915 2016-10-06 Antoine Quint <graouts@apple.com>
917 [Modern Media Controls] Icon service and the IconButton class
918 https://bugs.webkit.org/show_bug.cgi?id=162970
919 <rdar://problem/28631803>
921 Reviewed by Dean Jackson.
923 Testing all public properties and methods of the iconService singleton and IconButton class.
925 * media/modern-media-controls/icon-button/icon-button-active-state-expected.txt: Added.
926 * media/modern-media-controls/icon-button/icon-button-active-state.html: Added.
927 * media/modern-media-controls/icon-button/icon-button-expected.txt: Added.
928 * media/modern-media-controls/icon-button/icon-button.html: Added.
929 * media/modern-media-controls/icon-service/icon-service-expected.txt: Added.
930 * media/modern-media-controls/icon-service/icon-service.html: Added.
931 * media/modern-media-controls/layout-item/layout-item-expected.txt:
932 * media/modern-media-controls/layout-item/layout-item.html:
933 * platform/ios-simulator/TestExpectations:
935 2016-10-06 Youenn Fablet <youenn@apple.com>
937 Refresh WPT tests up to c875b42
938 https://bugs.webkit.org/show_bug.cgi?id=159712
942 * TestExpectations: Removed flakiness expectations for tests introduced in bug 159712.
944 2016-10-06 Adam Bergkvist <adam.bergkvist@ericsson.com>
946 WebRTC: Add support for the icecandidate event in MediaEndpointPeerConnection
947 https://bugs.webkit.org/show_bug.cgi?id=162957
949 Reviewed by Eric Carlson.
951 Dispatch fake ICE candidates from the WebRTC platform mock (MockMediaEndpoint) and
954 * fast/mediastream/RTCPeerConnection-icecandidate-event-expected.txt: Added.
955 * fast/mediastream/RTCPeerConnection-icecandidate-event.html: Added.
956 * platform/mac/TestExpectations:
957 Skip above test until the Mac port builds with WEB_RTC
959 2016-10-06 Youenn Fablet <youenn@apple.com>
961 [WK2] 304 revalidation on the network process does not update the validated response
962 https://bugs.webkit.org/show_bug.cgi?id=162973
964 Reviewed by Darin Adler.
966 * http/tests/cache/disk-cache/disk-cache-revalidation-new-expire-header-expected.txt:
967 Rebasing expectation as memory cache revalidation is no longer needed now that the disk cache is updating the response passed to the memory cache.
968 The disk cache is doing revalidation on the second load. It receives the updated response with longer validity.
969 As the extended validity response is now passed to the memory cache, the memory cache revalidation no longer happens.
971 2016-10-06 Nan Wang <n_wang@apple.com>
973 AX:[Mac] Unable to edit text input, textarea fields in iframe using VO naivgation
974 https://bugs.webkit.org/show_bug.cgi?id=162999
976 Reviewed by Chris Fleizach.
978 * accessibility/mac/wk1-set-selected-text-marker-range-input-element-expected.txt: Added.
979 * accessibility/mac/wk1-set-selected-text-marker-range-input-element.html: Added.
981 2016-10-05 Yusuke Suzuki <utatane.tea@gmail.com>
983 [JSC] Add @throwXXXError bytecode intrinsic
984 https://bugs.webkit.org/show_bug.cgi?id=162995
986 Reviewed by Saam Barati.
988 * js/Object-assign-expected.txt:
990 2016-10-05 Wenson Hsieh <wenson_hsieh@apple.com>
992 Introduce InputEvent bindings in preparation for the input events spec
993 https://bugs.webkit.org/show_bug.cgi?id=162954
995 Reviewed by Ryosuke Niwa.
997 Adds a new test verifying that InputEvents are fired when the runtime switch for input events is enabled.
999 * fast/events/input-events-fired-when-typing-expected.txt: Added.
1000 * fast/events/input-events-fired-when-typing.html: Added.
1001 * fast/events/ios/input-events-fired-when-typing-in-contenteditable-expected.txt: Added.
1002 * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html: Added.
1003 * js/dom/global-constructors-attributes-expected.txt:
1004 * platform/gtk/js/dom/global-constructors-attributes-expected.txt:
1005 * platform/ios-simulator/TestExpectations:
1006 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
1007 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
1008 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
1010 2016-10-05 Gyuyoung Kim <gyuyoung.kim@navercorp.com>
1012 [EFL] Mark timeout tests to *Timeout*
1014 Unreviewed EFL gardening.
1016 Timeout has been happened on some tests.
1018 * platform/efl/TestExpectations:
1020 2016-10-05 Ryosuke Niwa <rniwa@webkit.org>
1022 Import v1 custom elements tests from W3C
1023 https://bugs.webkit.org/show_bug.cgi?id=162987
1025 Reviewed by Chris Dumez.
1027 Removed custom elements tests that have been upstreamed to and reimported from web-platform-tests.
1029 * fast/custom-elements/CustomElementRegistry-expected.txt: Removed.
1030 * fast/custom-elements/CustomElementRegistry.html: Removed.
1031 * fast/custom-elements/HTMLElement-constructor-expected.txt: Removed.
1032 * fast/custom-elements/HTMLElement-constructor.html: Removed.
1033 * fast/custom-elements/adopted-callback-expected.txt: Removed.
1034 * fast/custom-elements/adopted-callback.html: Removed.
1035 * fast/custom-elements/attribute-changed-callback-expected.txt: Removed.
1036 * fast/custom-elements/attribute-changed-callback.html: Removed.
1037 * fast/custom-elements/connected-callbacks-expected.txt: Removed.
1038 * fast/custom-elements/connected-callbacks.html: Removed.
1039 * fast/custom-elements/disconnected-callbacks-expected.txt: Removed.
1040 * fast/custom-elements/disconnected-callbacks.html: Removed.
1042 2016-10-05 Andy VanWagoner <thetalecrafter@gmail.com>
1044 [INTL] Implement Intl.getCanonicalLocales
1045 https://bugs.webkit.org/show_bug.cgi?id=162768
1047 Reviewed by Benjamin Poulain.
1049 * js/intl-expected.txt: Added tests for Intl.getCanonicalLocales
1050 * js/script-tests/intl.js: Added test for Intl.getCanonicalLocales
1052 2016-10-05 Ryan Haddad <ryanhaddad@apple.com>
1054 Marking inspector/formatting/formatting-javascript.html as a flaky crash on mac-wk1.
1055 https://bugs.webkit.org/show_bug.cgi?id=162986
1057 Unreviewed test gardening.
1059 * platform/mac-wk1/TestExpectations:
1061 2016-10-05 Chris Dumez <cdumez@apple.com>
1063 KeyboardEvent.getModifierState() should support "CapsLock" modifier
1064 https://bugs.webkit.org/show_bug.cgi?id=162861
1066 Reviewed by Darin Adler.
1068 Extend layout test coverage to cover 'Caps Lock' modifier.
1070 * fast/events/special-key-events-in-input-text-expected.txt:
1071 * fast/events/special-key-events-in-input-text.html:
1073 2016-10-05 Zalan Bujtas <zalan@apple.com>
1075 Missing quotation mark when <q> gets reparented.
1076 https://bugs.webkit.org/show_bug.cgi?id=162940
1078 Reviewed by Darin Adler.
1080 The position of the closing quotation mark is driven by the multicolumn code hence the cover div.
1082 * fast/css-generated-content/missing-quotes-with-dynamic-content-expected.html: Added.
1083 * fast/css-generated-content/missing-quotes-with-dynamic-content.html: Added.
1085 2016-10-05 Daniel Bates <dabates@apple.com>
1087 [WK2][NetworkSession] Ping requests should follow redirects if applicable
1088 https://bugs.webkit.org/show_bug.cgi?id=162580
1089 <rdar://problem/28631274>
1091 Rename test anchor-ping-and-do-not-follow-redirect-when-sending-ping.html to anchor-ping-and-follow-redirect-when-sending-ping.html
1092 to reflect what it is actually testing - that we follow a redirect when sending a ping for a <a ping>.
1094 * 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.
1095 * 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.
1096 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Only append the query string
1097 if we have a non-empty query string to avoid appending a superfluous "?" on redirect.
1099 2016-10-05 Daniel Bates <dabates@apple.com>
1101 [WK2][NetworkSession] Ping requests should follow redirects if applicable
1102 https://bugs.webkit.org/show_bug.cgi?id=162580
1103 <rdar://problem/28631274>
1105 Reviewed by Alex Christensen.
1107 Add tests to ensure that we follow redirects for ping requests that are initiated as part
1108 of hyperlink auditing.
1110 Modified http/tests/navigation/resources/save-Ping.php to include the host and request URI
1111 information in the saved report and updated expected results for existing tests as a result
1114 * http/tests/contentextensions/block-cookies-in-csp-report-expected.txt:
1115 * http/tests/contentextensions/block-cookies-in-image-load-in-onunload-expected.txt:
1116 * http/tests/contentextensions/block-cookies-in-ping-expected.txt:
1117 * http/tests/contentextensions/hide-on-csp-report-expected.txt:
1118 * http/tests/contentextensions/hide-on-ping-expected.txt:
1119 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects-expected.txt: Added.
1120 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html: Added.
1121 * http/tests/contentextensions/hide-on-ping-with-ping-that-redirects.html.json: Added.
1122 * http/tests/contentextensions/resources/save-ping-and-redirect-to-save-ping.php: Added.
1123 * http/tests/contentextensions/resources/save-ping.php:
1124 * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
1125 * http/tests/navigation/image-load-in-unload-handler-expected.txt:
1126 * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
1127 * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
1128 * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
1129 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping-expected.txt: Added.
1130 * http/tests/navigation/ping-attribute/anchor-ping-and-do-not-follow-redirect-when-sending-ping.html: Added.
1131 * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
1132 * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
1133 * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
1134 * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
1135 * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
1136 * http/tests/navigation/resources/save-Ping.php:
1137 * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Added.
1139 2016-10-05 Daniel Bates <dabates@apple.com>
1141 Do not follow redirects when sending violation report
1142 https://bugs.webkit.org/show_bug.cgi?id=162520
1143 <rdar://problem/27957639>
1145 Reviewed by Alex Christensen.
1147 Add tests for Content Security Policy and XSS Auditor to ensure that we do not follow redirects
1148 when sending a violation report. Modified http/tests/security/contentSecurityPolicy/resources/save-report.php
1149 to save the URL of the original ping request and conditionally clear cookies. Modified
1150 http/tests/security/xssAuditor/resources/echo-intertag.pl to support testing for the XSS Auditor.
1151 These changes together with the existing HTTP Host information that is saved with the report we can detect
1152 if a redirect occurred when saving a report.
1154 Updated expected results of existing tests now that we emit the URL of the ping request in the saved report.
1156 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1157 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
1158 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1159 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
1160 * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1161 * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
1162 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
1163 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1164 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1165 * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1166 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1167 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1168 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1169 * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1170 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1171 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1172 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1173 * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1174 * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1175 * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1176 * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1177 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1178 * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Added.
1179 * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1180 * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1181 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1182 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1183 * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1184 * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1185 * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1186 * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
1187 * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1188 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1189 * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1190 * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
1191 * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1192 * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1193 * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1194 * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1195 * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1196 * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Added.
1197 * http/tests/security/contentSecurityPolicy/resources/save-report.php:
1198 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1199 * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html: Added.
1200 * http/tests/security/xssAuditor/report-script-tag-expected.txt:
1201 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt: Added.
1202 * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html: Added.
1203 * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
1204 * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
1205 * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1207 2016-10-04 Chris Dumez <cdumez@apple.com>
1209 Implement KeyboardEvent.code from the UI Event spec
1210 https://bugs.webkit.org/show_bug.cgi?id=149584
1212 Reviewed by Darin Adler.
1214 Extend layout test coverage.
1216 * fast/events/arrow-keys-on-body-expected.txt:
1217 * fast/events/arrow-keys-on-body.html:
1218 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1219 * fast/events/constructors/keyboard-event-constructor.html:
1220 * fast/events/key-events-in-input-button-expected.txt:
1221 * fast/events/key-events-in-input-button.html:
1222 * fast/events/key-events-in-input-text-expected.txt:
1223 * fast/events/key-events-in-input-text.html:
1224 * fast/events/keyboardevent-code-expected.txt: Added.
1225 * fast/events/keyboardevent-code.html: Added.
1226 * fast/events/special-key-events-in-input-text-expected.txt:
1227 * fast/events/special-key-events-in-input-text.html:
1229 2016-10-04 Simon Fraser <simon.fraser@apple.com>
1231 [iOS WK2] Make it possible for a test to describe a user gesture as a stream of events in JSON format
1232 https://bugs.webkit.org/show_bug.cgi?id=162934
1234 Reviewed by Dean Jackson.
1236 * fast/events/ios/event-stream-single-tap-expected.txt: Added.
1237 * fast/events/ios/event-stream-single-tap.html: Added.
1239 2016-10-04 Chris Dumez <cdumez@apple.com>
1241 Add support for KeyboardEvent.isComposing attribute
1242 https://bugs.webkit.org/show_bug.cgi?id=162921
1244 Reviewed by Darin Adler.
1246 Extend layout test coverage to test KeyboardEvent.isComposing.
1248 * editing/mac/input/kotoeri-enter-to-confirm-and-newline-expected.txt:
1249 * editing/mac/input/kotoeri-enter-to-confirm-and-newline.html:
1250 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1251 * fast/events/constructors/keyboard-event-constructor.html:
1253 2016-10-03 Ryosuke Niwa <rniwa@webkit.org>
1255 ShadowRoot interface should have elementFromPoint
1256 https://bugs.webkit.org/show_bug.cgi?id=162882
1258 Reviewed by Chris Dumez.
1260 Add a W3C style testharness.js test for elementFromPoint on ShadowRoot.
1262 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint-expected.txt: Added.
1263 * fast/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html: Added.
1265 2016-10-04 Myles C. Maxfield <mmaxfield@apple.com>
1267 font-family: cursive should map to KaiTi in Chinese
1268 https://bugs.webkit.org/show_bug.cgi?id=162889
1269 <rdar://problem/28363547>
1271 Reviewed by Tim Horton.
1273 * fast/text/cursive-zh-expected.html: Added.
1274 * fast/text/cursive-zh.html: Added.
1276 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1278 Marking http/tests/cache/disk-cache/disk-cache-media.html as flaky on mac-wk2.
1279 https://bugs.webkit.org/show_bug.cgi?id=162946
1281 Unreviewed test gardening.
1283 * platform/mac-wk2/TestExpectations:
1285 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1287 Marking http/tests/cache/disk-cache/disk-cache-request-max-stale.html as flaky on mac-wk2.
1288 https://bugs.webkit.org/show_bug.cgi?id=162945
1290 Unreviewed test gardening.
1292 * platform/mac-wk2/TestExpectations:
1294 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1296 Marking http/tests/cache/disk-cache/resource-becomes-uncacheable.html as flaky on mac-wk2.
1297 https://bugs.webkit.org/show_bug.cgi?id=161649
1299 Unreviewed test gardening.
1301 * platform/mac-wk2/TestExpectations:
1303 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1305 Marking transitions/background-position-transitions.html as flaky.
1306 https://bugs.webkit.org/show_bug.cgi?id=162881
1308 Unreviewed test gardening.
1312 2016-10-04 Chris Dumez <cdumez@apple.com>
1314 Return null when window.open() is popup blocked
1315 https://bugs.webkit.org/show_bug.cgi?id=162897
1317 Reviewed by Michael Catanzaro.
1319 Rebaseline existing tests to reflect behavior change.
1321 * fast/events/popup-blocked-from-fake-button-click-expected.txt:
1322 * fast/events/popup-blocked-from-fake-button-click.html:
1323 * fast/events/popup-blocked-from-fake-focus-expected.txt:
1324 * fast/events/popup-blocked-from-fake-focus.html:
1325 * fast/events/popup-blocked-from-fake-user-gesture-expected.txt:
1326 * fast/events/popup-blocked-from-fake-user-gesture.html:
1327 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor-expected.txt:
1328 * fast/events/popup-blocked-from-untrusted-click-event-on-anchor.html:
1329 * fast/events/popup-blocking-timers3-expected.txt:
1330 * fast/events/popup-blocking-timers3.html:
1331 * fast/events/popup-blocking-timers4-expected.txt:
1332 * fast/events/popup-blocking-timers4.html:
1333 * fast/events/popup-blocking-timers6-expected.txt:
1334 * fast/events/popup-blocking-timers6.html:
1336 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1338 Marking http/tests/cache/disk-cache/disk-cache-204-status-code.html as flaky on mac-wk2.
1339 https://bugs.webkit.org/show_bug.cgi?id=162685
1341 Unreviewed test gardening.
1343 * platform/mac-wk2/TestExpectations:
1345 2016-10-04 Ryan Haddad <ryanhaddad@apple.com>
1347 Land TestExpectations for rdar://problem/28586837.
1349 Unreviewed test gardening.
1351 * platform/mac/TestExpectations:
1353 2016-10-04 Youenn Fablet <youenn@apple.com>
1355 [mac-wk1] LayoutTest http/tests/security/cached-cross-origin-preloading-css-stylesheet.html is a flaky failure
1356 https://bugs.webkit.org/show_bug.cgi?id=162791
1358 Reviewed by Alex Christensen.
1360 Flackiness was due to one preload sometimes arriving after the test was finished.
1361 This causes the issue of not having the preload actually being checked against CORS and the console error was not displayed.
1362 Making the test wait 1 second after all loads finish to ensure the preload will also finishes.
1364 Cleaning the test and improving it by:
1365 - making each load to take 1 second (so that preload is not finished when actual load happens
1366 - adding some comments explaining each subtest
1367 - printing DONE at the end of all loads.
1369 * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt:
1370 * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html:
1371 * platform/mac-wk1/TestExpectations: Removed flaky expectation.
1373 2016-10-03 Myles C. Maxfield <mmaxfield@apple.com>
1375 Implement rendering of font-variation-settings
1376 https://bugs.webkit.org/show_bug.cgi?id=162782
1378 Reviewed by Zalan Bujtas.
1380 * fast/text/variations/duplicate-expected.html: Added.
1381 * fast/text/variations/duplicate.html: Added.
1382 * fast/text/variations/exist-expected-mismatch.html: Added.
1383 * fast/text/variations/exist.html: Added.
1384 * fast/text/variations/getComputedStyle.html:
1385 * fast/text/variations/inheritance-expected.html: Added.
1386 * fast/text/variations/inheritance.html: Added.
1387 * fast/text/variations/order-expected.html: Added.
1388 * fast/text/variations/order.html: Added.
1389 * fast/text/variations/outofbounds-expected.html: Added.
1390 * fast/text/variations/outofbounds.html: Added.
1392 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
1394 Marking svg/custom/animate-initial-pause-unpause.html as flaky on mac and ios-simulator-wk2 debug.
1395 https://bugs.webkit.org/show_bug.cgi?id=127116
1397 Unreviewed test gardening.
1399 * platform/ios-simulator-wk2/TestExpectations:
1400 * platform/mac/TestExpectations:
1402 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
1404 Marking fast/events/tabindex-focus-blur-all.html as a flaky timeout on mac-debug.
1405 https://bugs.webkit.org/show_bug.cgi?id=162830
1407 Unreviewed test gardening.
1409 * platform/mac/TestExpectations:
1411 2016-10-03 Brent Fulgham <bfulgham@apple.com>
1413 Avoid null dereference when changing focus in design mode.
1414 https://bugs.webkit.org/show_bug.cgi?id=162877
1415 <rdar://problem/28061261>
1417 Reviewed by Chris Dumez.
1419 * fast/frames/iframe-focus-crash-expected.txt: Added.
1420 * fast/frames/iframe-focus-crash.html: Added.
1421 * fast/frames/resources/iframe-focus-crash.html: Added.
1423 2016-10-03 Chris Dumez <cdumez@apple.com>
1425 Add support for KeyboardEvent.key attribute
1426 https://bugs.webkit.org/show_bug.cgi?id=36267
1428 Reviewed by Darin Adler.
1430 Extend layout test coverage.
1432 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1433 * fast/events/constructors/keyboard-event-constructor.html:
1434 * fast/events/key-events-in-input-button-expected.txt:
1435 * fast/events/key-events-in-input-button.html:
1436 * fast/events/key-events-in-input-text-expected.txt:
1437 * fast/events/key-events-in-input-text.html:
1438 * fast/events/keyboardevent-key-expected.txt: Added.
1439 * fast/events/keyboardevent-key.html: Added.
1440 * fast/events/special-key-events-in-input-text-expected.txt:
1441 * fast/events/special-key-events-in-input-text.html:
1442 * platform/ios-simulator/TestExpectations:
1444 2016-10-03 Chris Dumez <cdumez@apple.com>
1446 Add support for KeyboardEvent.key attribute
1447 https://bugs.webkit.org/show_bug.cgi?id=36267
1449 Reviewed by Darin Adler.
1451 Extend layout test coverage.
1453 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1454 * fast/events/constructors/keyboard-event-constructor.html:
1455 * fast/events/key-events-in-input-button-expected.txt:
1456 * fast/events/key-events-in-input-button.html:
1457 * fast/events/key-events-in-input-text-expected.txt:
1458 * fast/events/key-events-in-input-text.html:
1459 * fast/events/keyboardevent-key-expected.txt: Added.
1460 * fast/events/keyboardevent-key.html: Added.
1461 * fast/events/special-key-events-in-input-text-expected.txt:
1462 * fast/events/special-key-events-in-input-text.html:
1463 * platform/ios-simulator/TestExpectations:
1465 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
1467 Marking storage/indexeddb/index-cursor.html as flaky on mac-wk2.
1468 https://bugs.webkit.org/show_bug.cgi?id=161926
1470 Unreviewed test gardening.
1472 * platform/mac-wk2/TestExpectations:
1474 2016-10-03 Ryan Haddad <ryanhaddad@apple.com>
1476 Marking http/tests/security/anchor-download-allow-data.html as flaky on mac-wk2.
1477 https://bugs.webkit.org/show_bug.cgi?id=161745
1479 Unreviewed test gardening.
1481 * platform/mac-wk2/TestExpectations:
1483 2016-10-03 Antoine Quint <graouts@apple.com>
1485 [Modern Media Controls] LayoutItem and Button classes
1486 https://bugs.webkit.org/show_bug.cgi?id=162868
1487 <rdar://problem/28590166>
1489 Reviewed by Dean Jackson.
1491 Testing all public properties and methods of the LayoutItem and Button classes.
1493 * media/modern-media-controls/button/button-expected.txt: Added.
1494 * media/modern-media-controls/button/button.html: Added.
1495 * media/modern-media-controls/layout-item/layout-item-expected.txt: Added.
1496 * media/modern-media-controls/layout-item/layout-item.html: Added.
1498 2016-10-03 Andy Estes <aestes@apple.com>
1500 ASSERTION FAILED: url.containsOnlyASCII() in WebCore::checkEncodedString() when parsing an invalid CSS cursor URL
1501 https://bugs.webkit.org/show_bug.cgi?id=162763
1502 <rdar://problem/28572758>
1504 Reviewed by Youenn Fablet.
1506 * fast/css/cursor-with-invalid-url.html: Added.
1507 * fast/css/cursor-with-invalid-url-expected.txt: Added.
1509 2016-10-03 Andy Estes <aestes@apple.com>
1511 ASSERTION FAILED: result in WebCore::CSSParser::parseURI
1512 https://bugs.webkit.org/show_bug.cgi?id=141638
1513 <rdar://problem/27709952>
1515 Reviewed by Andreas Kling.
1517 * fast/css/url-with-multi-byte-unicode-escape-expected.txt: Added a test for an unquoted URL.
1518 * fast/css/url-with-multi-byte-unicode-escape.html:
1520 2016-10-03 Chris Dumez <cdumez@apple.com>
1522 td.scope should only return known values
1523 https://bugs.webkit.org/show_bug.cgi?id=162755
1525 Reviewed by Sam Weinig.
1527 Update existing test to reflect behavior change.
1529 * fast/dom/element-attribute-js-null-expected.txt:
1530 * fast/dom/element-attribute-js-null.html:
1532 2016-10-02 Chris Dumez <cdumez@apple.com>
1534 Add support for KeyboardEvent.getModifierState() operation
1535 https://bugs.webkit.org/show_bug.cgi?id=162855
1537 Reviewed by Darin Adler.
1539 Add layout test coverage.
1541 * fast/events/constructors/keyboard-event-getModifierState-expected.txt: Added.
1542 * fast/events/constructors/keyboard-event-getModifierState.html: Added.
1544 2016-10-02 Chris Dumez <cdumez@apple.com>
1546 Add support for KeyboardEvent.repeat attribute
1547 https://bugs.webkit.org/show_bug.cgi?id=162854
1549 Reviewed by Darin Adler.
1551 Extend layout test coverage.
1553 * fast/events/constructors/keyboard-event-constructor-expected.txt:
1554 * fast/events/constructors/keyboard-event-constructor.html:
1556 2016-10-02 Chris Dumez <cdumez@apple.com>
1558 Unreviewed, rolling out r206692 and r206718.
1560 Seems to have caused >200 failures on Sierra
1562 Reverted changesets:
1564 "Implement rendering of font-variation-settings"
1565 https://bugs.webkit.org/show_bug.cgi?id=162782
1566 http://trac.webkit.org/changeset/206692
1568 "Tried to fix the build after r206692."
1569 http://trac.webkit.org/changeset/206718
1571 2016-10-01 Simon Fraser <simon.fraser@apple.com>
1573 Support transitions/animations of background-position with right/bottom-relative values
1574 https://bugs.webkit.org/show_bug.cgi?id=162048
1576 Reviewed by Dean Jackson.
1578 * transitions/background-position-transitions-expected.txt: Added.
1579 * transitions/background-position-transitions.html: Added.
1580 * transitions/resources/transition-test-helpers.js:
1581 * transitions/svg-transitions-expected.txt:
1583 2016-10-01 Simon Fraser <simon.fraser@apple.com>
1585 Bad cast when CSS position programmatically changed from -webkit-sticky to fixed
1586 https://bugs.webkit.org/show_bug.cgi?id=160826
1588 Reviewed by Zalan Bujtas.
1590 * fast/scrolling/sticky-to-fixed-expected.txt: Added.
1591 * fast/scrolling/sticky-to-fixed.html: Added.
1593 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
1595 Web Inspector: Stepping to a line with an autoContinue breakpoint should still pause
1596 https://bugs.webkit.org/show_bug.cgi?id=161712
1597 <rdar://problem/28193970>
1599 Reviewed by Brian Burg.
1601 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint-expected.txt: Added.
1602 * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html: Added.
1604 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
1606 Web Inspector: Stepping over/out of a function sometimes resumes instead of taking you to caller
1607 https://bugs.webkit.org/show_bug.cgi?id=162802
1608 <rdar://problem/28569982>
1610 Reviewed by Mark Lam.
1612 * inspector/debugger/resources/log-pause-location.js:
1613 (TestPage.registerInitializer.createLocation):
1614 (TestPage.registerInitializer.window.setBreakpointsOnLinesWithBreakpointComment):
1615 Helper to set breakpoints everywhere in a file that has a BREAKPOINT comment.
1617 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent-expected.txt: Added.
1618 * inspector/debugger/stepping/stepping-pause-in-inner-step-to-parent.html: Added.
1619 Test that stepping out and over end up in the parent. Before this change
1620 we would never have made it back into entry and the test failed.
1622 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
1624 Implement rendering of font-variation-settings
1625 https://bugs.webkit.org/show_bug.cgi?id=162782
1627 Reviewed by Zalan Bujtas.
1629 * fast/text/variations/duplicate-expected.html: Added.
1630 * fast/text/variations/duplicate.html: Added.
1631 * fast/text/variations/exist-expected-mismatch.html: Added.
1632 * fast/text/variations/exist.html: Added.
1633 * fast/text/variations/getComputedStyle.html:
1634 * fast/text/variations/inheritance-expected.html: Added.
1635 * fast/text/variations/inheritance.html: Added.
1636 * fast/text/variations/order-expected.html: Added.
1637 * fast/text/variations/order.html: Added.
1638 * fast/text/variations/outofbounds-expected.html: Added.
1639 * fast/text/variations/outofbounds.html: Added.
1641 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
1643 Implement animation of font-variation-settings
1644 https://bugs.webkit.org/show_bug.cgi?id=162783
1646 Reviewed by Simon Fraser.
1648 Animation tests need a little infrastructure to be able to tell if two computed
1649 values for font-variation-settings are equivalent.
1651 * animations/font-variation-settings-expected.html: Added.
1652 * animations/font-variation-settings-order-expected.html: Added.
1653 * animations/font-variation-settings-order.html: Added.
1654 * animations/font-variation-settings-unlike-expected.html: Added.
1655 * animations/font-variation-settings-unlike.html: Added.
1656 * animations/font-variation-settings.html: Added.
1657 * animations/resources/animation-test-helpers.js:
1658 (compareFontVariationSettings):
1660 (comparePropertyValue):
1662 2016-09-30 Antoine Quint <graouts@apple.com>
1664 [Modern Media Controls] layout nodes
1665 https://bugs.webkit.org/show_bug.cgi?id=162799
1666 <rdar://problem/28569301>
1668 Reviewed by Dean Jackson.
1670 Testing all public properties and methods of the LayoutNode class.
1672 * media/modern-media-controls/layout-node/addChild-expected.txt: Added.
1673 * media/modern-media-controls/layout-node/addChild.html: Added.
1674 * media/modern-media-controls/layout-node/children-expected.txt: Added.
1675 * media/modern-media-controls/layout-node/children.html: Added.
1676 * media/modern-media-controls/layout-node/constructor-expected.txt: Added.
1677 * media/modern-media-controls/layout-node/constructor.html: Added.
1678 * media/modern-media-controls/layout-node/height-expected.txt: Added.
1679 * media/modern-media-controls/layout-node/height.html: Added.
1680 * media/modern-media-controls/layout-node/insertAfter-expected.txt: Added.
1681 * media/modern-media-controls/layout-node/insertAfter.html: Added.
1682 * media/modern-media-controls/layout-node/insertBefore-expected.txt: Added.
1683 * media/modern-media-controls/layout-node/insertBefore.html: Added.
1684 * media/modern-media-controls/layout-node/parent-expected.txt: Added.
1685 * media/modern-media-controls/layout-node/parent.html: Added.
1686 * media/modern-media-controls/layout-node/remove-expected.txt: Added.
1687 * media/modern-media-controls/layout-node/remove.html: Added.
1688 * media/modern-media-controls/layout-node/removeChild-expected.txt: Added.
1689 * media/modern-media-controls/layout-node/removeChild.html: Added.
1690 * media/modern-media-controls/layout-node/subclassing-expected.txt: Added.
1691 * media/modern-media-controls/layout-node/subclassing.html: Added.
1692 * media/modern-media-controls/layout-node/visible-expected.txt: Added.
1693 * media/modern-media-controls/layout-node/visible.html: Added.
1694 * media/modern-media-controls/layout-node/width-expected.txt: Added.
1695 * media/modern-media-controls/layout-node/width.html: Added.
1696 * media/modern-media-controls/layout-node/x-expected.txt: Added.
1697 * media/modern-media-controls/layout-node/x.html: Added.
1698 * media/modern-media-controls/layout-node/y-expected.txt: Added.
1699 * media/modern-media-controls/layout-node/y.html: Added.
1701 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
1703 Marking http/tests/media/hls/hls-video-resize.html as flaky on mac-wk1.
1704 https://bugs.webkit.org/show_bug.cgi?id=162507
1706 Unreviewed test gardening.
1708 * platform/mac-wk1/TestExpectations:
1710 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
1712 Parse font-variation-settings
1713 https://bugs.webkit.org/show_bug.cgi?id=162781
1715 Reviewed by Simon Fraser.
1717 * fast/text/variations/getComputedStyle-expected.txt: Added.
1718 * fast/text/variations/getComputedStyle.html: Added.
1720 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
1722 Mark inspector/debugger/breakpoints tests as slow on release, skipped on debug.
1724 Unreviewed test gardening.
1728 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
1730 Rebaseline results after r206654.
1732 Better location for unary expressions.
1734 * js/stack-trace-expected.txt:
1736 2016-09-30 Myles C. Maxfield <mmaxfield@apple.com>
1738 Fix fast/text/trak-optimizeLegibility.html
1739 https://bugs.webkit.org/show_bug.cgi?id=162779
1741 Reviewed by Simon Fraser.
1743 * fast/text/trak-optimizeLegibility.html:
1744 * platform/ios-simulator/fast/text/trak-optimizeLegibility-expected.txt:
1745 * platform/mac-elcapitan/fast/text/trak-optimizeLegibility-expected.txt: Removed.
1746 * platform/mac/fast/text/trak-optimizeLegibility-expected.txt:
1748 2016-09-30 Zalan Bujtas <zalan@apple.com>
1750 Unreviewed, rolling out r206611.
1752 Scroll perf did not recover.
1756 "Unreviewed, rolling out r206483."
1757 https://bugs.webkit.org/show_bug.cgi?id=162750
1758 http://trac.webkit.org/changeset/206611
1760 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
1762 Rebaseline js/dom/stack-trace.html after r206654.
1764 Unreviewed test gardening.
1766 * js/dom/stack-trace-expected.txt:
1768 2016-09-30 Chris Dumez <cdumez@apple.com>
1770 FileSaver.js does not work in WebKit
1771 https://bugs.webkit.org/show_bug.cgi?id=162788
1773 Reviewed by Sam Weinig.
1775 Add layout test coverage.
1777 * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
1778 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: Added.
1779 * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html: Added.
1781 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
1783 Marking fast/images/gif-loop-count.html as flaky on ios-simulator.
1784 https://bugs.webkit.org/show_bug.cgi?id=162739
1786 Unreviewed test gardening.
1788 * platform/ios-simulator-wk1/TestExpectations:
1789 * platform/ios-simulator/TestExpectations:
1791 2016-09-30 Ryan Haddad <ryanhaddad@apple.com>
1793 Marking http/tests/security/cached-cross-origin-preloading-css-stylesheet.html as flaky on mac-wk1.
1794 https://bugs.webkit.org/show_bug.cgi?id=162791
1796 Unreviewed test gardening.
1798 * platform/mac-wk1/TestExpectations:
1800 2016-09-28 Joseph Pecoraro <pecoraro@apple.com>
1802 Web Inspector: Stepping through `a(); b(); c();` it is unclear where we are and what is about to execute
1803 https://bugs.webkit.org/show_bug.cgi?id=161658
1804 <rdar://problem/28181254>
1806 Reviewed by Geoffrey Garen.
1808 * inspector/debugger/stepping/stepping-loops-expected.txt:
1809 * inspector/debugger/stepping/stepping-misc-expected.txt:
1810 Updated pause location for unary expressions.
1812 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
1814 Breakpoints on blank lines or comments don't break
1815 https://bugs.webkit.org/show_bug.cgi?id=9885
1816 <rdar://problem/6134406>
1818 Reviewed by Mark Lam.
1820 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt: Added.
1821 * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html: Added.
1822 * inspector/debugger/breakpoints/resolved-dump-each-line-expected.txt: Added.
1823 * inspector/debugger/breakpoints/resolved-dump-each-line.html: Added.
1824 * inspector/debugger/breakpoints/resources/dump-functions.js: Added.
1825 * inspector/debugger/breakpoints/resources/dump-general.js: Added.
1826 Test for resolved breakpoint locations in all kinds of different source code.
1828 * inspector/debugger/breakpoints/resources/dump.js: Added.
1829 (TestPage.registerInitializer):
1830 (TestPage.registerInitializer.window.addDumpAllPauseLocationsTestCase):
1831 (TestPage.registerInitializer.window.addDumpEachLinePauseLocationTestCase):
1832 Shared code to run different generalized tests for logging all resolved
1833 breakpoint locations or the resolved breakpoint location if a breakpoint
1834 is set on each individual line.
1836 * inspector/debugger/resources/log-pause-location.js:
1837 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
1838 (TestPage.registerInitializer.window.findScript):
1839 (TestPage.registerInitializer.window.loadLinesFromSourceCode):
1840 (TestPage.registerInitializer.window.loadMainPageContent):
1841 (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
1842 (TestPage.registerInitializer.window.logLinesWithContext):
1843 Make some more code shared and provide a way to log two locations,
1844 used to see where a breakpoint was set and where it resolved to.
1846 * inspector/debugger/setBreakpoint-expected.txt:
1847 Update error message. Should not include a period.
1849 2016-09-30 Joseph Pecoraro <pecoraro@apple.com>
1851 Web Inspector: Stepping out of a function finishes the line that called it.
1852 https://bugs.webkit.org/show_bug.cgi?id=155325
1853 <rdar://problem/25094578>
1855 Reviewed by Mark Lam.
1857 * inspector/debugger/break-on-exception-throw-in-promise.html:
1858 Drive-by remove debug only code that shouldn't have been checked in.
1860 * inspector/debugger/resources/log-pause-location.js: Added.
1861 (TestPage.registerInitializer.String.prototype.myPadStart):
1862 (TestPage.registerInitializer.insertCaretIntoStringAtIndex):
1863 (TestPage.registerInitializer.logLinesWithContext):
1864 (TestPage.registerInitializer.window.logPauseLocation):
1865 (TestPage.registerInitializer.window.step):
1866 (TestPage.registerInitializer.window.initializeSteppingTestSuite):
1867 (TestPage.registerInitializer.window.addSteppingTestCase):
1868 (TestPage.registerInitializer.window.loadMainPageContent):
1869 Shared code for stepping tests that runs in the inspected page.
1872 When the test page is loaded outside of the test runner,
1873 create buttons for each of the different entry test functions.
1874 This makes it very easy to inspect the test page and run
1875 through an individual test.
1877 * inspector/debugger/stepping/stepInto-expected.txt: Added.
1878 * inspector/debugger/stepping/stepInto.html: Added.
1879 * inspector/debugger/stepping/stepOut-expected.txt: Added.
1880 * inspector/debugger/stepping/stepOut.html: Added.
1881 * inspector/debugger/stepping/stepOver-expected.txt: Added.
1882 * inspector/debugger/stepping/stepOver.html: Added.
1883 * inspector/debugger/stepping/stepping-arrow-functions-expected.txt: Added.
1884 * inspector/debugger/stepping/stepping-arrow-functions.html: Added.
1885 * inspector/debugger/stepping/stepping-classes-expected.txt: Added.
1886 * inspector/debugger/stepping/stepping-classes.html: Added.
1887 * inspector/debugger/stepping/stepping-control-flow-expected.txt: Added.
1888 * inspector/debugger/stepping/stepping-control-flow.html: Added.
1889 * inspector/debugger/stepping/stepping-function-calls-expected.txt: Added.
1890 * inspector/debugger/stepping/stepping-function-calls.html: Added.
1891 * inspector/debugger/stepping/stepping-function-default-parameters-expected.txt: Added.
1892 * inspector/debugger/stepping/stepping-function-default-parameters.html: Added.
1893 * inspector/debugger/stepping/stepping-literal-construction-expected.txt: Added.
1894 * inspector/debugger/stepping/stepping-literal-construction.html: Added.
1895 * inspector/debugger/stepping/stepping-loops-expected.txt: Added.
1896 * inspector/debugger/stepping/stepping-loops.html: Added.
1897 * inspector/debugger/stepping/stepping-misc-expected.txt: Added.
1898 * inspector/debugger/stepping/stepping-misc.html: Added.
1899 * inspector/debugger/stepping/stepping-switch-expected.txt: Added.
1900 * inspector/debugger/stepping/stepping-switch.html: Added.
1901 * inspector/debugger/stepping/stepping-template-string-expected.txt: Added.
1902 * inspector/debugger/stepping/stepping-template-string.html: Added.
1903 * inspector/debugger/stepping/stepping-try-catch-finally-expected.txt: Added.
1904 * inspector/debugger/stepping/stepping-try-catch-finally.html: Added.
1905 Test stepping in different common scenarios.
1907 * inspector/debugger/regress-133182.html:
1908 * inspector/debugger/regress-133182-expected.txt:
1909 * inspector/debugger/tail-deleted-frames-from-vm-entry-expected.txt:
1910 * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1911 Rebaseline. No need for a double step. And the second pause doesn't make any sense
1912 in the tail deleted frames test.
1914 2016-09-30 Chris Dumez <cdumez@apple.com>
1916 [WK2][iOS] Add radiusX / radiusY / rotationAngle to WebPlatformTouchPoint
1917 https://bugs.webkit.org/show_bug.cgi?id=162787
1918 <rdar://problem/28554292>
1920 Reviewed by Benjamin Poulain.
1922 Extend Touch constructor test coverage to cover radiusX / radiusY / rotationAngle
1925 * fast/events/touch/touch-constructor.html:
1927 2016-09-30 Saam Barati <sbarati@apple.com>
1929 Arrow functions should not allow duplicate parameter names
1930 https://bugs.webkit.org/show_bug.cgi?id=162741
1932 Reviewed by Filip Pizlo.
1934 * js/parser-syntax-check-expected.txt:
1935 * js/script-tests/parser-syntax-check.js:
1937 2016-09-30 Megan Gardner <megan_gardner@apple.com>
1939 Make it possible to test web-related user-interface features
1940 https://bugs.webkit.org/show_bug.cgi?id=162657
1942 Reviewed by Simon Fraser.
1944 * fast/events/touch/ios/long-press-on-image-expected.txt: Added.
1945 * fast/events/touch/ios/long-press-on-image.html: Added.
1947 2016-09-30 Said Abou-Hallawa <sabouhallawa@apple.com>
1949 Change the MemoryCache and CachedResource adjustSize functions to take a long argument
1950 https://bugs.webkit.org/show_bug.cgi?id=162708
1951 <rdar://problem/28555702>
1953 Reviewed by Brent Fulgham.
1955 * TestExpectations: Remove failed tests.
1957 2016-09-30 Chris Dumez <cdumez@apple.com>
1959 Add support for ImageData.data attribute
1960 https://bugs.webkit.org/show_bug.cgi?id=162767
1962 Reviewed by Sam Weinig.
1964 Add layout test coverage.
1966 * fast/canvas/canvas-imageData-expected.txt:
1967 * fast/canvas/script-tests/canvas-imageData.js:
1969 2016-09-30 Youenn Fablet <youenn@apple.com>
1971 DumpRenderTree crashed in com.apple.WebCore: WTF::Optional<WebCore::FetchBodyOwner::BlobLoader>::operator bool const + 12
1972 https://bugs.webkit.org/show_bug.cgi?id=162483
1974 Reviewed by Alex Christensen.
1976 * fetch/closing-while-fetching-blob-expected.txt: Added.
1977 * fetch/closing-while-fetching-blob.html: Added.
1979 2016-09-29 Chris Dumez <cdumez@apple.com>
1981 Add support for download attribute on area elements
1982 https://bugs.webkit.org/show_bug.cgi?id=162765
1984 Reviewed by Brent Fulgham.
1986 Add layout test coverage.
1988 * http/tests/download/area-download-expected.txt: Added.
1989 * http/tests/download/area-download.html: Added.
1990 * http/tests/download/resources/FAIL-notify-done.html: Added.
1992 2016-09-29 Jiewen Tan <jiewen_tan@apple.com>
1994 Expose CryptoKey to web workers
1995 https://bugs.webkit.org/show_bug.cgi?id=162640
1996 <rdar://problem/28182204>
1998 Reviewed by Brent Fulgham.
2000 * crypto/resources/common.js: Renamed from LayoutTests/crypto/subtle/resources/common.js.
2001 * crypto/subtle/aes-cbc-192-encrypt-decrypt.html:
2002 * crypto/subtle/aes-cbc-256-encrypt-decrypt.html:
2003 * crypto/subtle/aes-cbc-encrypt-decrypt-with-padding.html:
2004 * crypto/subtle/aes-cbc-encrypt-decrypt.html:
2005 * crypto/subtle/aes-cbc-generate-key.html:
2006 * crypto/subtle/aes-cbc-import-jwk.html:
2007 * crypto/subtle/aes-cbc-invalid-length.html:
2008 * crypto/subtle/aes-cbc-unwrap-failure.html:
2009 * crypto/subtle/aes-cbc-unwrap-rsa.html:
2010 * crypto/subtle/aes-cbc-wrap-rsa-non-extractable.html:
2011 * crypto/subtle/aes-cbc-wrap-rsa.html:
2012 * crypto/subtle/aes-cbc-wrong-key-class.html:
2013 * crypto/subtle/aes-export-key.html:
2014 * crypto/subtle/aes-kw-key-manipulation.html:
2015 * crypto/subtle/aes-kw-wrap-unwrap-aes.html:
2016 * crypto/subtle/aes-postMessage-expected.txt:
2017 * crypto/subtle/aes-postMessage.html:
2018 * crypto/subtle/argument-conversion.html:
2019 * crypto/subtle/array-buffer-view-offset.html:
2020 * crypto/subtle/crypto-key-algorithm-gc.html:
2021 * crypto/subtle/crypto-key-usages-gc.html:
2022 * crypto/subtle/hmac-check-algorithm.html:
2023 * crypto/subtle/hmac-export-key.html:
2024 * crypto/subtle/hmac-generate-key.html:
2025 * crypto/subtle/hmac-import-jwk.html:
2026 * crypto/subtle/hmac-postMessage-expected.txt:
2027 * crypto/subtle/hmac-postMessage.html:
2028 * crypto/subtle/hmac-sign-verify-empty-key.html:
2029 * crypto/subtle/hmac-sign-verify.html:
2030 * crypto/subtle/import-jwk.html:
2031 * crypto/subtle/jwk-export-use-values.html:
2032 * crypto/subtle/jwk-import-use-values.html:
2033 * crypto/subtle/postMessage-worker-expected.txt: Removed.
2034 * crypto/subtle/rsa-export-generated-keys.html:
2035 * crypto/subtle/rsa-export-key.html:
2036 * crypto/subtle/rsa-export-private-key.html:
2037 * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
2038 * crypto/subtle/rsa-indexeddb-non-exportable.html:
2039 * crypto/subtle/rsa-indexeddb-private.html:
2040 * crypto/subtle/rsa-indexeddb.html:
2041 * crypto/subtle/rsa-oaep-generate-non-extractable-key.html:
2042 * crypto/subtle/rsa-oaep-key-manipulation.html:
2043 * crypto/subtle/rsa-oaep-plaintext-length.html:
2044 * crypto/subtle/rsa-oaep-wrap-unwrap-aes.html:
2045 * crypto/subtle/rsa-postMessage.html:
2046 * crypto/subtle/rsaes-pkcs1-v1_5-decrypt.html:
2047 * crypto/subtle/rsaes-pkcs1-v1_5-wrap-unwrap-aes.html:
2048 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key-with-leading-zeroes-in-exponent.html:
2049 * crypto/subtle/rsassa-pkcs1-v1_5-generate-key.html:
2050 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk-small-key.html:
2051 * crypto/subtle/rsassa-pkcs1-v1_5-import-jwk.html:
2052 * crypto/subtle/rsassa-pkcs1-v1_5-sign-verify.html:
2053 * crypto/subtle/sha-1.html:
2054 * crypto/subtle/sha-224.html:
2055 * crypto/subtle/sha-256.html:
2056 * crypto/subtle/sha-384.html:
2057 * crypto/subtle/sha-512.html:
2058 * crypto/subtle/unimplemented-unwrap-crash.html:
2059 * crypto/subtle/unwrapKey-check-usage.html:
2060 * crypto/subtle/wrapKey-check-usage.html:
2061 * crypto/workers/aes-postMessage-worker-expected.txt: Added.
2062 * crypto/workers/aes-postMessage-worker.html: Added.
2063 * crypto/workers/hmac-postMessage-worker-expected.txt: Added.
2064 * crypto/workers/hmac-postMessage-worker.html: Renamed from LayoutTests/crypto/subtle/postMessage-worker.html.
2065 * crypto/workers/hrsa-postMessage-worker-expected.txt: Added.
2066 * crypto/workers/hrsa-postMessage-worker.html: Added.
2067 * crypto/workers/multiple-postMessage-worker-expected.txt: Added.
2068 * crypto/workers/multiple-postMessage-worker.html: Added.
2069 * crypto/workers/resources/aes-postMessage-worker.js: Added.
2070 * crypto/workers/resources/hmac-postMessage-worker.js: Renamed from LayoutTests/crypto/subtle/resources/postMessage-worker.js.
2071 * crypto/workers/resources/hrsa-postMessage-worker.js: Added.
2072 * crypto/workers/resources/rsa-postMessage-worker.js: Added.
2073 * crypto/workers/rsa-postMessage-worker-expected.txt: Added.
2074 * crypto/workers/rsa-postMessage-worker.html: Added.
2075 * js/dom/global-constructors-attributes-dedicated-worker-expected.txt:
2077 2016-09-29 Nan Wang <n_wang@apple.com>
2079 AX: iOS: Tapping <input> in Safari zooms in a bit when page has max scale = 1
2080 https://bugs.webkit.org/show_bug.cgi?id=162471
2082 Reviewed by Simon Fraser.
2084 Moved focus input related tests to the right place.
2086 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Added.
2087 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Added.
2088 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no-expected.txt: Added.
2089 * fast/forms/ios/user-scalable-does-not-scale-for-keyboard-focus-with-user-scalable-no.html: Added.
2090 * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Added.
2091 * fast/forms/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Added.
2092 * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale-expected.txt: Removed.
2093 * fast/viewport/ios/user-scalable-does-not-scale-for-keyboard-focus-with-author-defined-scale.html: Removed.
2094 * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale-expected.txt: Removed.
2095 * fast/viewport/ios/user-scalable-scales-for-keyboard-focus-with-no-author-defined-scale.html: Removed.
2097 2016-09-29 Chris Dumez <cdumez@apple.com>
2099 [iOS] Update Touch constructor test to cover clientX / clientY attributes
2100 https://bugs.webkit.org/show_bug.cgi?id=162757
2102 Reviewed by Sam Weinig.
2104 Update Touch constructor test to cover clientX / clientY attributes.
2106 * fast/events/touch/touch-constructor.html:
2108 2016-09-29 Chris Dumez <cdumez@apple.com>
2110 [iOS] Add test for Touch constructor
2111 https://bugs.webkit.org/show_bug.cgi?id=162736
2112 <rdar://problem/28520007>
2114 Reviewed by Ryosuke Niwa.
2116 Add test for Touch constructor. There are no expected results because
2117 the test (folder) is skipped in the open source.
2119 * fast/events/touch/touch-constructor.html: Added.
2121 2016-09-28 Ada Chan <adachan@apple.com>
2123 Fix flaky test media/click-placeholder-not-pausing.html
2124 https://bugs.webkit.org/show_bug.cgi?id=162661
2126 Reviewed by Eric Carlson.
2128 This test became flaky after r201474 when we started to delay showing
2129 the inline placeholder until we are sure the video layer has been moved
2130 into the video fullscreen layer. This means we can't guarantee that the
2131 placeholder is visible right away after the video's presentation mode
2132 changes to "picture-in-picture".
2134 To fix this, wait for the placeholder to become visible before clicking it.
2136 * media/click-placeholder-not-pausing.html:
2137 * platform/mac-wk2/TestExpectations:
2139 2016-09-29 Commit Queue <commit-queue@webkit.org>
2141 Unreviewed, rolling out r206483.
2142 https://bugs.webkit.org/show_bug.cgi?id=162750
2144 May have caused iOS perf regression (Requested by smfr on
2149 "REGRESSION (r204552): Yelp carousel animation is not smooth."
2150 https://bugs.webkit.org/show_bug.cgi?id=162632
2151 http://trac.webkit.org/changeset/206483
2153 2016-09-29 Ryan Haddad <ryanhaddad@apple.com>
2155 Removing El Capitan modifier from flaky test media/restore-from-page-cache.html.
2156 https://bugs.webkit.org/show_bug.cgi?id=158747
2158 Unreviewed test gardening.
2160 * platform/mac/TestExpectations:
2162 2016-09-29 Antoine Quint <graouts@apple.com>
2164 [Modern Media Controls] scheduler for layout nodes
2165 https://bugs.webkit.org/show_bug.cgi?id=162726
2166 <rdar://problem/28543043>
2168 Reviewed by Dean Jackson.
2170 Testing the basic functionality for the LayoutNode scheduler.
2172 * media/modern-media-controls/scheduler/not-reentrant-expected.txt: Added.
2173 * media/modern-media-controls/scheduler/not-reentrant.html: Added.
2174 * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times-expected.txt: Added.
2175 * media/modern-media-controls/scheduler/single-callback-when-registered-multiple-times.html: Added.
2177 2016-09-28 Ryosuke Niwa <rniwa@webkit.org>
2179 Text nodes assigned to a linked slot are not clickable
2180 https://bugs.webkit.org/show_bug.cgi?id=162091
2181 <rdar://problem/28383300>
2183 Reviewed by Antti Koivisto.
2185 Added a regression test for clicking inside a text node assigned to a slot inside a hyperlink.
2187 Unfortunately, there is not a way to make this a W3C style test until the web platform tests
2188 start supporting WebDriver.
2190 * fast/shadow-dom/click-text-inside-linked-slot-expected.txt: Added.
2191 * fast/shadow-dom/click-text-inside-linked-slot.html: Added.
2192 * platform/ios-simulator-wk2/TestExpectations:
2194 2016-09-29 Ryan Haddad <ryanhaddad@apple.com>
2196 Marking fast/images/load-img-with-empty-src.html as crashing.
2197 https://bugs.webkit.org/show_bug.cgi?id=162696
2199 Unreviewed test gardening.
2203 2016-09-29 Ryan Haddad <ryanhaddad@apple.com>
2205 Marking fast/images/pdf-as-image-with-annotations.html as crashing.
2206 https://bugs.webkit.org/show_bug.cgi?id=162696
2208 Unreviewed test gardening.
2212 2016-09-29 Saam Barati <sbarati@apple.com>
2214 parser-syntax-check should display the output of syntax errors
2215 https://bugs.webkit.org/show_bug.cgi?id=162738
2217 Reviewed by Joseph Pecoraro.
2219 It's good to have this test display the syntax error messages
2220 when we're expecting a syntax error because it will both allow
2221 us to track changes in error messages and verify that we get
2222 the expected error message when writing new tests.
2224 * js/parser-syntax-check-expected.txt:
2225 * js/script-tests/parser-syntax-check.js:
2228 2016-09-29 Simon Fraser <simon.fraser@apple.com>
2230 Fix hit testing on display:block <svg> elements
2231 https://bugs.webkit.org/show_bug.cgi?id=162717
2232 rdar://problem/23261130
2234 Reviewed by Zalan Bujtas.
2236 Test hit testing on inline and block <svg> elements.
2238 * svg/hittest/block-svg-expected.txt: Added.
2239 * svg/hittest/block-svg.html: Added.
2241 2016-09-29 Saam Barati <sbarati@apple.com>
2243 We don't properly propagate non-simple-parameter-list when parsing a setter
2244 https://bugs.webkit.org/show_bug.cgi?id=160483
2246 Reviewed by Joseph Pecoraro.
2248 * js/parser-syntax-check-expected.txt:
2249 * js/script-tests/parser-syntax-check.js:
2251 2016-09-29 Nan Wang <n_wang@apple.com>
2253 AX: Meter: [Mac] Content in label element should be used as AXTitle or AXDescription
2254 https://bugs.webkit.org/show_bug.cgi?id=162586
2256 Reviewed by Chris Fleizach.
2258 * accessibility/mac/aria-label-on-label-element-expected.txt:
2259 * accessibility/mac/aria-label-on-label-element.html:
2260 * accessibility/mac/meter-with-label-element-expected.txt: Added.
2261 * accessibility/mac/meter-with-label-element.html: Added.
2263 2016-09-28 Chris Dumez <cdumez@apple.com>
2265 Import touch-events web-platform-tests
2266 https://bugs.webkit.org/show_bug.cgi?id=162713
2268 Reviewed by Alex Christensen.
2270 Skip on all platforms that do not have Touch enabled.
2272 * platform/ios-simulator/TestExpectations:
2273 * platform/mac/TestExpectations:
2274 * platform/win/TestExpectations:
2276 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2278 Marking fast/images/object-image.html as crashing.
2279 https://bugs.webkit.org/show_bug.cgi?id=162696
2281 Unreviewed test gardening.
2285 2016-09-28 Chris Dumez <cdumez@apple.com>
2287 Log console messages when the anchor download attribute is ignored
2288 https://bugs.webkit.org/show_bug.cgi?id=162703
2290 Reviewed by Alex Christensen.
2292 Log console messages when the anchor download attribute is ignored so
2293 that the developer can better understand what's happening.
2295 * fast/dom/HTMLAnchorElement/anchor-download-synthetic-click-expected.txt:
2296 * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2298 2016-09-28 Chris Dumez <cdumez@apple.com>
2300 Add support for DOMTokenList.supports()
2301 https://bugs.webkit.org/show_bug.cgi?id=162659
2303 Reviewed by Ryosuke Niwa.
2305 Add layout test coverage. Our pass rate is identical to Firefox 49,
2306 everything passes except HTMLElement.dropzone. Chrome 53's pass rate
2307 is lower because relList is not a DOMTokenList on anchor / area,
2308 they do not support HTMLElement.dropzone and their
2309 DOMTokenList.supports() is case-sensitive.
2311 * fast/dom/DOMTokenList-supports-expected.txt: Added.
2312 * fast/dom/DOMTokenList-supports.html: Added.
2314 2016-09-28 Ryosuke Niwa <rniwa@webkit.org>
2316 DOMTokenList’s value and stringifier should not return parsed tokens
2317 https://bugs.webkit.org/show_bug.cgi?id=161076
2319 Reviewed by Chris Dumez.
2321 Added more test cases and rebaselined tests. Most of changes are due to the change that DOMTokenList's value
2322 and stringifier now returns the original attribute value with extra whitespaces.
2324 * fast/dom/HTMLLinkElement/sizes-setter-expected.txt:
2325 * fast/dom/HTMLLinkElement/sizes-setter.html:
2326 * fast/dom/HTMLOutputElement/dom-settable-token-list-expected.txt:
2327 * fast/dom/HTMLOutputElement/htmloutputelement-expected.txt:
2328 * fast/dom/HTMLOutputElement/htmloutputelement.html:
2329 * fast/dom/HTMLOutputElement/script-tests/dom-settable-token-list.js:
2330 * fast/frames/sandbox-attribute-expected.txt:
2331 * fast/frames/sandbox-attribute.html:
2333 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2335 Marking fast/images/animated-gif-restored-from-bfcache.html as flaky on mac-wk2 debug.
2336 https://bugs.webkit.org/show_bug.cgi?id=162510
2338 Unreviewed test gardening.
2340 * platform/mac-wk2/TestExpectations:
2342 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2344 Mark fast/images/pdf-as-image-too-big.html as crashing.
2345 https://bugs.webkit.org/show_bug.cgi?id=162696
2347 Unreviewed test gardening.
2351 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2353 Update TestExpectations for more crashing fast/images tests.
2354 https://bugs.webkit.org/show_bug.cgi?id=162696
2356 Unreviewed test gardening.
2360 2016-09-28 Chris Dumez <cdumez@apple.com>
2362 It should be possible to dispatch events on template documents
2363 https://bugs.webkit.org/show_bug.cgi?id=162687
2365 Reviewed by Ryosuke Niwa.
2367 Add layout test coverage.
2369 * fast/dom/template-document-dispatchEvent-expected.txt: Added.
2370 * fast/dom/template-document-dispatchEvent.html: Added.
2372 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2374 Update TestExpectations for crashing fast/images tests.
2375 https://bugs.webkit.org/show_bug.cgi?id=162696
2377 Unreviewed test gardening.
2381 2016-09-28 Ryan Haddad <ryanhaddad@apple.com>
2383 Marking http/tests/cache/disk-cache/disk-cache-redirect.html as flaky.
2384 https://bugs.webkit.org/show_bug.cgi?id=162524
2386 Unreviewed test gardening.
2388 * platform/ios-simulator-wk2/TestExpectations:
2389 * platform/mac-wk2/TestExpectations:
2391 2016-09-28 Youenn Fablet <youenn@apple.com>
2393 WebCore::ResourceErrorBase::setType is crashing
2394 https://bugs.webkit.org/show_bug.cgi?id=162484
2395 <rdar://problem/28390828>
2397 Reviewed by Alex Christensen.
2399 * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight-expected.txt: Added.
2400 * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight.html: Added.
2401 * tests-options.json: Marking test as slow.
2403 2016-09-28 Jer Noble <jer.noble@apple.com>
2405 [MSE][Mac] In SourceBufferPrivateAVFObjC::abort(), support reseting parser to the last appended initialization segment.
2406 https://bugs.webkit.org/show_bug.cgi?id=135164
2408 Reviewed by Eric Carlson.
2410 * media/media-source/media-source-abort-resets-parser-expected.txt: Added.
2411 * media/media-source/media-source-abort-resets-parser.html: Added.
2413 2016-09-28 Alejandro G. Castro <alex@igalia.com>
2415 Add WebIDL special operation support: serializer
2416 https://bugs.webkit.org/show_bug.cgi?id=156293
2418 Reviewed by Youenn Fablet.
2420 Verify the new API of the objects and check what happens when user
2421 modifies the values and types of the attributes, or adds a null value.
2423 * fast/mediastream/RTCIceCandidate-expected.txt:
2424 * fast/mediastream/RTCIceCandidate.html:
2425 * fast/mediastream/RTCSessionDescription-expected.txt:
2426 * fast/mediastream/RTCSessionDescription.html:
2428 2016-09-28 Khaled Hosny <khaledhosny@eglug.org>
2431 https://bugs.webkit.org/show_bug.cgi?id=162608
2433 Reviewed by Michael Catanzaro.
2435 * fast/text/resources/header-totalsfntsize-001.ttf: Added.
2436 * fast/text/resources/header-totalsfntsize-001.woff2: Added.
2437 * fast/text/woff2-totalsfntsize-expected.html: Added.
2438 * fast/text/woff2-totalsfntsize.html: Added.
2439 * platform/ios-simulator/TestExpectations:
2440 * platform/mac/TestExpectations:
2441 * platform/win/TestExpectations:
2443 2016-09-27 Nan Wang <n_wang@apple.com>
2445 AX: CrashTracer: com.apple.WebKit.WebContent at WebCore::AXObjectCache::localCaretRectForCharacterOffset(WebCore::RenderObject*&, WebCore::CharacterOffset const&) + 116
2446 https://bugs.webkit.org/show_bug.cgi?id=162654
2448 Reviewed by Chris Fleizach.
2450 * accessibility/mac/bounds-for-range-crash-expected.txt: Added.
2451 * accessibility/mac/bounds-for-range-crash.html: Added.
2453 2016-09-27 Ryosuke Niwa <rniwa@webkit.org>
2455 Toggling display: none on a parent element of a slot which shares style with its parent doesn't update the slot's visibility
2456 https://bugs.webkit.org/show_bug.cgi?id=158421
2458 Reviewed by Darin Adler.
2460 Add a regression test now that the bug has been fixed by r206403.
2462 * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent-expected.html: Added.
2463 * fast/shadow-dom/shadow-layout-after-toggling-display-slot-parent.html: Added.
2465 2016-09-27 Chris Dumez <cdumez@apple.com>
2467 [iOS] Fix several Touch-related layout tests
2468 https://bugs.webkit.org/show_bug.cgi?id=162651
2470 Reviewed by Darin Adler.
2472 Fix several Touch-related layout tests. The first parameter to our Touch
2473 constructor must be a Window but several of our tests were passing in a
2476 * platform/ios-simulator/ios/touch/construct-Touch-expected.txt:
2477 * platform/ios-simulator/ios/touch/resources/construct-Touch.js:
2478 * platform/ios-simulator/ios/touch/resources/construct-TouchList.js:
2480 2016-09-27 Zalan Bujtas <zalan@apple.com>
2482 REGRESSION (r204552): Yelp carousel animation is not smooth.
2483 https://bugs.webkit.org/show_bug.cgi?id=162632
2485 Reviewed by Simon Fraser.
2487 * compositing/hidpi-composited-container-and-graphics-layer-gap-changes-expected.html: Added.
2488 * compositing/hidpi-composited-container-and-graphics-layer-gap-changes.html: Added.
2489 * compositing/hidpi-negative-composited-bounds-on-device-pixel-expected.html: Added.
2490 * compositing/hidpi-negative-composited-bounds-on-device-pixel.html: Added.
2492 2016-09-27 Chris Dumez <cdumez@apple.com>
2494 <a download> does not honor the same-origin requirement
2495 https://bugs.webkit.org/show_bug.cgi?id=156100
2497 Reviewed by Alex Christensen.
2499 Update existing cross origin test as it expected the suggested filename to
2500 be ignored but the file to still be downloaded (Chrome behavior) instead
2501 of the download attribute to be completely ignored and therefore navigate
2505 * http/tests/resources/pass-notify-done.html: Added.
2506 * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2507 * http/tests/security/anchor-download-block-crossorigin.html:
2509 2016-09-27 Ryan Haddad <ryanhaddad@apple.com>
2511 Marking http/tests/xmlhttprequest/onabort-response-getters.html as failing on Sierra.
2512 https://bugs.webkit.org/show_bug.cgi?id=162647
2514 Unreviewed test gardening.
2516 * platform/mac/TestExpectations:
2518 2016-09-27 Ryan Haddad <ryanhaddad@apple.com>
2520 Marking imported/w3c/web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html as failing on ios-simulator-wk2.
2521 https://bugs.webkit.org/show_bug.cgi?id=162645
2523 Unreviewed test gardening.
2525 * platform/ios-simulator-wk2/TestExpectations:
2527 2016-09-27 Chris Dumez <cdumez@apple.com>
2529 It should be possible to dispatch events on documents created using DOMParser
2530 https://bugs.webkit.org/show_bug.cgi?id=26147
2532 Reviewed by Ryosuke Niwa.
2534 Add layout test coverage.
2536 * fast/dom/parsed-document-dispatchEvent-expected.txt: Added.
2537 * fast/dom/parsed-document-dispatchEvent.html: Added.
2539 2016-09-27 Ryan Haddad <ryanhaddad@apple.com>
2541 Marking fast/scrolling/rtl-scrollbars-alternate-iframe-body-dir-attr-does-not-update-scrollbar-placement.html as flaky on Sierra.
2542 https://bugs.webkit.org/show_bug.cgi?id=162638
2544 Unreviewed test gardening.
2546 * platform/mac-wk2/TestExpectations:
2548 2016-09-27 Ryosuke Niwa <rniwa@webkit.org>
2550 Import w3c shadow DOM tests and fix one assertion
2551 https://bugs.webkit.org/show_bug.cgi?id=162629
2553 Reviewed by Chris Dumez.
2555 Deleted the duplicated copies of tests in fast/shadow/ since this patch re-imports them via web-platform-tests.
2557 * fast/shadow-dom/Element-interface-attachShadow-expected.txt: Removed.
2558 * fast/shadow-dom/Node-prototype-cloneNode-expected.txt: Removed.
2560 2016-09-27 Ryan Haddad <ryanhaddad@apple.com>
2562 Marking imported/w3c/web-platform-tests/media-source/mediasource-liveseekable.html as flaky on mac.
2563 https://bugs.webkit.org/show_bug.cgi?id=162626
2565 Unreviewed test gardening.
2567 * platform/mac/TestExpectations:
2569 2016-09-27 Chris Dumez <cdumez@apple.com>
2571 Second parameter to MutationObserver.observe() should be optional
2572 https://bugs.webkit.org/show_bug.cgi?id=162627
2574 Reviewed by Ryosuke Niwa.
2576 Rebaseline existing test now that the exception messages are slightly
2579 * fast/dom/MutationObserver/observe-exceptions-expected.txt:
2581 2016-09-27 Dan Bernstein <mitz@apple.com>
2583 [iOS] REGRESSION (r182126): Selection highlight and handles aren’t visible with WKSelectionGranularityCharacter
2584 https://bugs.webkit.org/show_bug.cgi?id=162577
2585 <rdar://problem/28481984>
2587 Reviewed by Simon Fraser.
2590 * editing/selection/character-granularity-rect-expected.txt: Added.
2591 * editing/selection/character-granularity-rect.html: Added.
2592 * platform/ios-simulator-wk2/TestExpectations:
2594 2016-09-27 Jer Noble <jer.noble@apple.com>
2596 Remove deprecated ENCRYPTED_MEDIA implementation.
2597 https://bugs.webkit.org/show_bug.cgi?id=161010
2599 Reviewed by Eric Carlson.
2601 * fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
2602 * fast/events/constructors/media-key-event-constructor.html: Removed.
2603 * media/encrypted-media/encrypted-media-can-play-type-expected.txt: Removed.
2604 * media/encrypted-media/encrypted-media-can-play-type-webm-expected.txt: Removed.
2605 * media/encrypted-media/encrypted-media-can-play-type-webm.html: Removed.
2606 * media/encrypted-media/encrypted-media-can-play-type.html: Removed.
2607 * platform/mac-wk1/js/dom/global-constructors-attributes-expected.txt:
2608 * platform/mac-yosemite/js/dom/global-constructors-attributes-expected.txt:
2609 * platform/mac/fast/events/constructors/media-key-event-constructor-expected.txt: Removed.
2610 * platform/mac/js/dom/global-constructors-attributes-expected.txt:
2612 2016-09-27 Chris Dumez <cdumez@apple.com>
2614 [WK2] Navigating to a Blob URL does not trigger a download
2615 https://bugs.webkit.org/show_bug.cgi?id=162574
2617 Reviewed by Darin Adler.
2619 Rebaseline now that the suggested download name is "unknown" by default
2620 for blob downloads as well.
2622 * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
2623 * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
2625 2016-09-27 Myles C. Maxfield <mmaxfield@apple.com>
2627 REGRESSION(r205883): Letterpressed text is invisible
2628 https://bugs.webkit.org/show_bug.cgi?id=162590
2630 Reviewed by Simon Fraser.
2632 Letterpress is only implemented on iOS, so letterpress-different.html is marked
2633 as only passing on iOS. letterpress-paint.html makes sure that letterpressed paint
2637 * fast/text/letterpress-different-expected-mismatch.html: Added.
2638 * fast/text/letterpress-different.html: Added.
2639 * fast/text/letterpress-paint-expected-mismatch.html: Added.
2640 * fast/text/letterpress-paint.html: Added.
2641 * platform/ios-simulator/TestExpectations:
2643 2017-09-26 Ryan Haddad <ryanhaddad@apple.com>
2645 Marking css3/filters/backdrop/backdrop-filter-with-reflection* tests as flaky on Sierra WK1.
2646 https://bugs.webkit.org/show_bug.cgi?id=162591
2648 Unreviewed test gardening.
2650 * platform/mac-wk1/TestExpectations:
2652 2016-09-26 Ryan Haddad <ryanhaddad@apple.com>
2654 Remove 100ms timeout for media/media-source/media-source-delaying-load-event.html to try to fix flakiness.
2655 https://bugs.webkit.org/show_bug.cgi?id=162566
2657 Reviewed by Alexey Proskuryakov.
2659 * media/media-source/media-source-delaying-load-event.html:
2661 2016-09-26 Antti Koivisto <antti@apple.com>
2663 Setter on style element's textContent or cssText doesn't trigger style recalc
2664 https://bugs.webkit.org/show_bug.cgi?id=160331
2665 <rdar://problem/27609715>
2667 Reviewed by Ryosuke Niwa and Daniel Bates.
2669 * fast/shadow-dom/shadow-style-text-mutation-expected.html: Added.
2670 * fast/shadow-dom/shadow-style-text-mutation.html: Added.
2672 2016-09-26 Antti Koivisto <antti@apple.com>
2674 Input elements don't work inside shadow tree
2675 https://bugs.webkit.org/show_bug.cgi?id=160427
2677 Reviewed by Darin Adler.
2679 * fast/shadow-dom/composed-tree-shadow-child-subtree-expected.txt: Added.
2680 * fast/shadow-dom/composed-tree-shadow-child-subtree.html: Added.
2681 * fast/shadow-dom/input-element-in-shadow-expected.html: Added.
2682 * fast/shadow-dom/input-element-in-shadow.html: Added.
2684 2016-09-26 Ryan Haddad <ryanhaddad@apple.com>
2686 Marking media/media-document-audio-repaint.html as flaky on Sierra.
2687 https://bugs.webkit.org/show_bug.cgi?id=155757
2689 Unreviewed test gardening.
2691 * platform/mac-wk2/TestExpectations:
2693 2016-09-26 Chris Dumez <cdumez@apple.com>
2695 [WK2] BlobDownloadClient should use asynchronous IPC to decide destination path
2696 https://bugs.webkit.org/show_bug.cgi?id=162568
2698 Reviewed by Alex Christensen.
2700 * fast/dom/HTMLAnchorElement/anchor-download-expected.txt:
2701 * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt:
2702 * http/tests/security/anchor-download-allow-blob-expected.txt:
2703 Rebaseline several Blob download tests now that the "Download started"
2704 message always comes first (as it should).
2706 * platform/mac-wk2/TestExpectations:
2707 Unskip test that is no longer flaky.
2709 2016-09-26 Nan Wang <n_wang@apple.com>
2711 AX: Progress: [Mac] Content in label element should be used as AXTitle or AXDescription
2712 https://bugs.webkit.org/show_bug.cgi?id=162573
2714 Reviewed by Chris Fleizach.
2716 * accessibility/mac/progress-with-label-element-expected.txt: Added.
2717 * accessibility/mac/progress-with-label-element.html: Added.
2719 2016-09-26 Ryan Haddad <ryanhaddad@apple.com>
2721 Marking media/media-controls-drag-timeline-set-controls-property.html as flaky on Yosemite Debug WK2.
2722 https://bugs.webkit.org/show_bug.cgi?id=161659
2724 Unreviewed test gardening.
2726 * platform/mac-wk2/TestExpectations:
2728 == Rolled over to ChangeLog-2016-09-26 ==