1 2017-11-08 David Hyatt <hyatt@apple.com>
3 [Experiment] Implement code to detect high frequency painting
4 https://bugs.webkit.org/show_bug.cgi?id=179118
6 Reviewed by Simon Fraser.
8 * fast/block/block-move-frequent-paint-expected.txt: Added.
9 * fast/block/block-move-frequent-paint.html: Added.
11 2017-11-08 Ms2ger <Ms2ger@igalia.com>
13 Update XMLHttpRequest tests.
14 https://bugs.webkit.org/show_bug.cgi?id=179421
16 Reviewed by Sam Weinig.
18 * TestExpectations: removed flaky expectation: the test was fixed upstream.
20 2017-11-07 Ryan Haddad <ryanhaddad@apple.com>
22 Update TestExpectations for slow WPT encoding LayoutTests.
24 Unreviewed test gardening.
26 Mark some of the tests as slow on Debug and skip those that time out even though they are already marked as slow.
30 2017-11-07 Antoine Quint <graouts@apple.com>
32 <video> does not respect pointer-events
33 https://bugs.webkit.org/show_bug.cgi?id=179378
34 <rdar://problem/34687668>
36 Reviewed by Simon Fraser.
38 Add a new test that checks that settings "pointer-events: none" on the <video> element
39 correctly reflects that same value on the media controls shadow root container.
41 * media/modern-media-controls/css/pointer-events-none-expected.txt: Added.
42 * media/modern-media-controls/css/pointer-events-none.html: Added.
43 * platform/ios/TestExpectations:
45 2017-11-07 Chris Dumez <cdumez@apple.com>
47 [Service Workers] Add support for "install" event
48 https://bugs.webkit.org/show_bug.cgi?id=179338
50 Reviewed by Youenn Fablet.
52 Add layout test coverage.
54 * http/tests/workers/service/basic-install-event-expected.txt: Added.
55 * http/tests/workers/service/basic-install-event.html: Added.
56 * http/tests/workers/service/resources/basic-install-event-worker.js: Added.
57 * http/tests/workers/service/resources/sw-test-pre.js:
60 2017-11-07 Ryan Haddad <ryanhaddad@apple.com>
62 Unreviewed, rolling out r224498.
64 The LayoutTest for this change is flaky and affecting EWS
69 "Add tests to ensure that <source> tags are only preloaded
71 https://bugs.webkit.org/show_bug.cgi?id=179231
72 https://trac.webkit.org/changeset/224498
74 2017-11-07 Chris Dumez <cdumez@apple.com>
76 LayoutTest http/tests/security/cross-frame-access-put.html is a flaky failure
77 https://bugs.webkit.org/show_bug.cgi?id=179195
79 Reviewed by Ryosuke Niwa.
81 Fix flaky test by calling the testRunner functions as early as possible, not in
82 the onload event handler.
84 * http/tests/security/cross-frame-access-put.html:
86 2017-11-07 Maciej Stachowiak <mjs@apple.com>
88 Update WPT encoding test suite to the latest version.
89 https://bugs.webkit.org/show_bug.cgi?id=179312
91 Reviewed by Youenn Fablet.
93 * TestExpectations: Mark some WPT enncoding tests as slow (either
94 globally or on debug builds) based on what times out in EWS.
96 2017-11-07 Antti Koivisto <antti@apple.com>
98 Dynamic media queries don't update in shadow tree stylesheets
99 https://bugs.webkit.org/show_bug.cgi?id=179324
101 Reviewed by Ryosuke Niwa.
103 * fast/shadow-dom/media-query-in-shadow-style-expected.html: Added.
104 * fast/shadow-dom/media-query-in-shadow-style.html: Added.
105 * fast/shadow-dom/resources/media-query-in-shadow-style-frame.html: Added.
107 2017-11-07 Youenn Fablet <youenn@apple.com>
109 Support the case of fetch events that are not responded
110 https://bugs.webkit.org/show_bug.cgi?id=179336
112 Reviewed by Chris Dumez.
114 * http/tests/workers/service/basic-fetch.https-expected.txt:
115 * http/tests/workers/service/resources/basic-fetch-worker.js:
116 (event.event.request.url.indexOf):
117 * http/tests/workers/service/resources/basic-fetch.js:
120 2017-11-06 Michael Catanzaro <mcatanzaro@igalia.com>
122 Unreviewed GTK test gardening
124 * platform/gtk/TestExpectations:
126 2017-11-06 Joseph Pecoraro <pecoraro@apple.com>
128 Uncaught Exception: TypeError: null is not an object (evaluating 'mimeType.endsWith')
129 https://bugs.webkit.org/show_bug.cgi?id=179325
130 <rdar://problem/35366896>
132 Reviewed by Brian Burg.
134 * inspector/unit-tests/mimetype-utilities-expected.txt:
135 * inspector/unit-tests/mimetype-utilities.html:
136 Add tests for null cases.
138 2017-11-06 Colin Bendell <colin@bendell.ca>
140 Add tests to ensure that <source> tags are only preloaded when the `type`
142 https://bugs.webkit.org/show_bug.cgi?id=179231
144 Reviewed by Alex Christensen.
146 * http/tests/loading/preload-picture-type-expected.txt: Added.
147 * http/tests/loading/preload-picture-type.html: Added.
149 2017-11-05 Antoine Quint <graouts@apple.com>
151 [Web Animations] Schedule animations registered on the document timeline
152 https://bugs.webkit.org/show_bug.cgi?id=179236
153 <rdar://problem/35332669>
155 Reviewed by Dean Jackson.
157 Adopt the new internals.pauseTimeline() method to ensure that the existing
158 tests do not have a self-advancing timeline since we're interested in checking
159 the timing model state based on manually setting the timeline current time.
161 Also update some WPT expectations with some progressions.
163 * TestExpectations: Mark two tests as flaky due to the sample time being logged
165 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
166 * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
167 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
168 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
169 * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
170 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html:
171 * http/wpt/wk-web-animations/timing-model/animation-effect.html:
172 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html:
173 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html:
174 * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
175 * http/wpt/wk-web-animations/timing-model/document-timeline.html:
176 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
177 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html:
178 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html:
180 2017-11-05 Per Arne Vollan <pvollan@apple.com>
182 Mark http/tests/security/xss-DENIED-xsl-external-entity.xml as a flaky failure on Windows.
183 https://bugs.webkit.org/show_bug.cgi?id=179301
185 Unreviewed test gardening.
187 * platform/win/TestExpectations:
189 2017-11-05 Per Arne Vollan <pvollan@apple.com>
191 Mark fast/html/menuitem-element.html as failure on Windows.
192 https://bugs.webkit.org/show_bug.cgi?id=179299
194 Unreviewed test gardening.
196 * platform/win/TestExpectations:
198 2017-11-05 Per Arne Vollan <pvollan@apple.com>
200 Mark fast/loader/empty-embed-src-attribute.html as a flaky crash on Windows.
201 https://bugs.webkit.org/show_bug.cgi?id=179297
203 Unreviewed test gardening.
205 * platform/win/TestExpectations:
207 2017-11-05 Per Arne Vollan <pvollan@apple.com>
209 Mark fast/css/object-fit/object-fit-embed.html and related tests as failing on Windows.
210 https://bugs.webkit.org/show_bug.cgi?id=179296
212 Unreviewed test gardening.
214 * platform/win/TestExpectations:
216 2017-11-04 Chris Dumez <cdumez@apple.com>
218 Index properties on cross origin Window objects should be enumerable
219 https://bugs.webkit.org/show_bug.cgi?id=179289
221 Reviewed by Darin Adler.
223 Update / rebaseline existing test to match new expected behavior.
225 * js/dom/getOwnPropertyDescriptor-expected.txt:
226 * js/resources/getOwnPropertyDescriptor.js:
228 2017-11-04 Aishwarya Nirmal <anirmal@apple.com>
230 [Touch Bar Web API] Add support for menuitem tag
231 https://bugs.webkit.org/show_bug.cgi?id=179020
233 Reviewed by Ryosuke Niwa.
235 This test ensures that the menuitem element is recognized when
236 its runtime feature is turned on.
238 * fast/html/menuitem-element-expected.txt: Added.
239 * fast/html/menuitem-element.html: Added.
241 2017-11-03 Youenn Fablet <youenn@apple.com>
243 Implement ServiceWorkerContainer.getRegistration
244 https://bugs.webkit.org/show_bug.cgi?id=179253
246 Reviewed by Chris Dumez.
249 * http/tests/workers/service/resources/service-worker-getRegistration-worker.js: Added.
250 * http/tests/workers/service/resources/service-worker-getRegistration.js: Added.
251 * http/tests/workers/service/service-worker-getRegistration-expected.txt: Added.
252 * http/tests/workers/service/service-worker-getRegistration.html: Added.
254 2017-11-03 Youenn Fablet <youenn@apple.com>
256 Requests handled by Service Worker should not go through preflighting
257 https://bugs.webkit.org/show_bug.cgi?id=179250
259 Reviewed by Alex Christensen.
261 * http/tests/workers/service/resources/service-worker-crossorigin-fetch-worker.js: Added.
262 (event.event.request.url.indexOf):
263 (event.event.request.url.endsWith):
264 * http/tests/workers/service/resources/service-worker-crossorigin-fetch.js: Added.
268 * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt: Added.
269 * http/tests/workers/service/service-worker-crossorigin-fetch.html: Added.
271 2017-11-03 Alex Christensen <achristensen@webkit.org>
273 LayoutTest http/tests/loading/basic-auth-resend-wrong-credentials.html is flaky on WK2
274 https://bugs.webkit.org/show_bug.cgi?id=159884
276 Reviewed by Darin Adler.
278 * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
279 * http/tests/loading/basic-auth-resend-wrong-credentials.html:
280 * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
282 2017-11-03 Ryan Haddad <ryanhaddad@apple.com>
284 Mark http/tests/security/mixedContent/insecure-css-with-secure-cookies.html as flaky.
285 https://bugs.webkit.org/show_bug.cgi?id=175998
287 Unreviewed test gardening.
289 * platform/mac/TestExpectations:
291 2017-11-03 Ryan Haddad <ryanhaddad@apple.com>
293 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html as flaky.
294 https://bugs.webkit.org/show_bug.cgi?id=179248
296 Unreviewed test gardening.
300 2017-11-03 Alex Christensen <achristensen@webkit.org>
302 Remove Yosemite test expectations
303 https://bugs.webkit.org/show_bug.cgi?id=179143
305 Reviewed by Ryosuke Niwa.
307 We only test back to El Capitan. Everything is Yosemite+. Marking tests as failing only on Yosemite isn't useful any more.
309 * platform/mac-wk1/TestExpectations:
310 * platform/mac-wk2/TestExpectations:
311 * platform/mac/TestExpectations:
313 2017-11-03 Zan Dobersek <zdobersek@igalia.com>
315 Unreviewed GTK+ gardening. Mark a few failures, posting along the relevant
316 bug entries. Add a platform-specific baseline for one HTTP test.
318 * platform/gtk/TestExpectations:
319 * platform/gtk/http/tests/security/module-no-mime-type-expected.txt: Added.
321 2017-11-03 Per Arne Vollan <pvollan@apple.com>
323 [Win] Update test expectations after r224324.
325 Unreviewed test gardening.
327 * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
328 * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
329 * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
330 * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
331 * platform/win/fast/css/first-letter-float-after-float-expected.txt:
333 2017-11-03 Matt Lewis <jlewis3@apple.com>
335 Marked js/intl-datetimeformat.html as failing on High Sierra.
336 https://bugs.webkit.org/show_bug.cgi?id=179208
338 Unreviewed test gardening.
340 * platform/mac-wk2/TestExpectations:
342 2017-11-03 Youenn Fablet <youenn@apple.com>
344 Implement Service Worker Matching Registration algorithm
345 https://bugs.webkit.org/show_bug.cgi?id=178882
347 Reviewed by Chris Dumez.
350 * http/tests/workers/service/basic-register-exceptions-expected.txt:
351 * http/tests/workers/service/resources/basic-register.js: Fixing flakiness.
352 * http/tests/workers/service/service-worker-clear-expected.txt: Added.
353 * http/tests/workers/service/service-worker-clear.html: Added.
355 2017-11-02 Dean Jackson <dino@apple.com>
357 Add basic OffscreenCanvas interface
358 https://bugs.webkit.org/show_bug.cgi?id=179213
359 <rdar://problem/35326778>
361 Reviewed by Sam Weinig.
363 Very basic test that exercises object construction.
365 * http/wpt/offscreen-canvas/offscreencanvas.constructor-expected.txt: Added.
366 * http/wpt/offscreen-canvas/offscreencanvas.constructor.html: Added.
368 2017-11-03 Ryosuke Niwa <rniwa@webkit.org>
370 Crash inside ChildListMutationAccumulator::enqueueMutationRecord()
371 https://bugs.webkit.org/show_bug.cgi?id=179234
372 <rdar://problem/35287748>
374 Reviewed by Darin Adler.
376 Added a regression test.
378 * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash-expected.txt: Added.
379 * fast/dom/MutationObserver/disconnect-observer-while-mutation-records-are-enqueued-crash.html: Added.
381 2017-11-02 Andy Estes <aestes@apple.com>
383 [Payment Request] show() should only be called with user activation
384 https://bugs.webkit.org/show_bug.cgi?id=179056
386 Reviewed by Sam Weinig.
388 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
389 * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
390 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
391 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
392 * http/tests/paymentrequest/payment-request-show-method.https.html:
393 * http/tests/paymentrequest/payment-response-complete-method.https.html:
394 * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
395 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
396 * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
397 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
398 * http/tests/paymentrequest/resources/helpers.js:
399 (async.getPaymentRequestResponse):
400 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
401 * http/tests/resources/payment-request.js: Added.
403 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html:
404 * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html:
405 * http/tests/ssl/applepay/PaymentRequest.https.html:
406 * resources/ui-helper.js:
407 (window.UIHelper.activateElement):
409 2017-11-03 Ms2ger <Ms2ger@igalia.com>
411 [WPE] Update Event-timestamp-high-resolution.html expectations.
412 https://bugs.webkit.org/show_bug.cgi?id=179242
414 Reviewed by Darin Adler.
416 The test now deals more gracefully with the fact that GamepadEvent is
419 * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
421 2017-11-03 Daniel Bates <dabates@apple.com>
423 Invalidate node list when associated form control element is removed
424 https://bugs.webkit.org/show_bug.cgi?id=179232
425 <rdar://problem/35308269>
427 Reviewed by Ryosuke Niwa.
429 Add a test to ensure the node list returned by HTMLFormElement.elements stays synchronized
432 * fast/forms/node-list-remove-button-from-form-expected.txt: Added.
433 * fast/forms/node-list-remove-button-from-form.html: Added.
435 2017-11-03 Antti Koivisto <antti@apple.com>
437 Crash in WebCore::RenderStyle::overflowX with display:contents
438 https://bugs.webkit.org/show_bug.cgi?id=178857
439 <rdar://problem/35201120>
441 Reviewed by Zalan Bujtas.
443 * fast/css/display-contents-all-expected.html: Added.
444 * fast/css/display-contents-all.html: Added.
445 * fast/css/display-contents-document-element-expected.txt: Added.
446 * fast/css/display-contents-document-element.html: Added.
448 2017-11-03 Ms2ger <Ms2ger@igalia.com>
450 [WPE] Enable the dom/ directory of web-platform-tests.
451 https://bugs.webkit.org/show_bug.cgi?id=179180
453 Reviewed by Carlos Alberto Lopez Perez.
455 * platform/wpe/TestExpectations: Enable tests; copy expected timeout from generic expectation file.
456 * platform/wpe/imported/w3c/web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
457 Added; GamepadEvent is not enabled. (The fragility of the test is fixed upstream.)
458 * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
459 Added; more subtests pass than in the generic expectation file.
460 * platform/wpe/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
461 Added; more subtests pass than in the generic expectation file.
463 2017-11-03 Zan Dobersek <zdobersek@igalia.com>
465 Unreviewed WPE gardening. Rebaselining tests affected by r224324.
467 * platform/wpe/css1/pseudo/firstletter-expected.txt:
468 * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
469 * platform/wpe/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
470 * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
471 * platform/wpe/css3/selectors3/html/css3-modsel-166-expected.txt:
472 * platform/wpe/css3/selectors3/html/css3-modsel-166a-expected.txt:
473 * platform/wpe/css3/selectors3/html/css3-modsel-39-expected.txt:
474 * platform/wpe/css3/selectors3/html/css3-modsel-39b-expected.txt:
475 * platform/wpe/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
476 * platform/wpe/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
477 * platform/wpe/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
478 * platform/wpe/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
479 * platform/wpe/css3/selectors3/xml/css3-modsel-166-expected.txt:
480 * platform/wpe/css3/selectors3/xml/css3-modsel-166a-expected.txt:
481 * platform/wpe/css3/selectors3/xml/css3-modsel-39-expected.txt:
482 * platform/wpe/css3/selectors3/xml/css3-modsel-39b-expected.txt:
483 * platform/wpe/fast/dynamic/first-letter-display-change-expected.txt:
484 * platform/wpe/ietestcenter/css3/text/textshadow-004-expected.txt:
485 * platform/wpe/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
486 * platform/wpe/svg/custom/glyph-selection-arabic-forms-expected.txt:
487 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
488 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
489 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
490 * platform/wpe/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
492 2017-11-03 Devin Rousso <webkit@devinrousso.com>
494 Web Inspector: Canvas2D Profiling: highlight expensive context commands in the captured command log
495 https://bugs.webkit.org/show_bug.cgi?id=178302
496 <rdar://problem/33158849>
498 Reviewed by Brian Burg.
500 * inspector/canvas/recording-2d-expected.txt:
501 * inspector/canvas/recording-webgl-expected.txt:
502 * inspector/canvas/recording-webgl-snapshots-expected.txt:
503 * inspector/canvas/resources/recording-utilities.js:
504 (TestPage.registerInitializer):
505 * inspector/model/recording-expected.txt:
506 * inspector/model/recording.html:
508 2017-11-02 Devin Rousso <webkit@devinrousso.com>
510 Web Inspector: Canvas Tab: show supported GL extensions for selected canvas
511 https://bugs.webkit.org/show_bug.cgi?id=179070
512 <rdar://problem/35278276>
514 Reviewed by Brian Burg.
516 * inspector/canvas/extensions-expected.txt: Added.
517 * inspector/canvas/extensions.html: Added.
519 2017-11-02 Youenn Fablet <youenn@apple.com>
521 Do not check for CORS in case response is coming from a service worker
522 https://bugs.webkit.org/show_bug.cgi?id=179177
524 Reviewed by Chris Dumez.
526 * http/tests/workers/service/cors-image-fetch-expected.txt: Added.
527 * http/tests/workers/service/cors-image-fetch.html: Added.
528 * http/tests/workers/service/resources/cors-image-fetch-worker.js: Added.
529 * http/tests/workers/service/resources/cors-image-fetch.js: Added.
530 * http/tests/workers/service/resources/tainted-image-fetch.js: Added.
531 * http/tests/workers/service/tainted-image-fetch-expected.txt: Added.
532 * http/tests/workers/service/tainted-image-fetch.html: Added.
534 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
536 Skip editing/selection/move-by-word-visually-multi-space.html on iOS debug bots.
537 https://bugs.webkit.org/show_bug.cgi?id=179201
539 Unreviewed test gardening.
541 * platform/ios/TestExpectations:
543 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
545 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
546 https://bugs.webkit.org/show_bug.cgi?id=179193
548 Unreviewed test gardening.
552 2017-11-02 Antti Koivisto <antti@apple.com>
554 display:contents should work with dynamic table mutations
555 https://bugs.webkit.org/show_bug.cgi?id=179179
557 Reviewed by Ryosuke Niwa.
563 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html
564 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html
566 2017-11-02 Joseph Pecoraro <pecoraro@apple.com>
568 Inspector should display service worker served responses properly
569 https://bugs.webkit.org/show_bug.cgi?id=178597
570 <rdar://problem/35186111>
572 Reviewed by Brian Burg.
574 * LayoutTests/platform/gtk/TestExpectations:
575 * LayoutTests/platform/mac-wk1/TestExpectations:
576 * LayoutTests/platform/win/TestExpectations:
577 * LayoutTests/platform/wpe/TestExpectations:
578 Skip Inspector service worker tests on platforms where Service Workers
579 are not yet supported. For now this is just one test, future tests
580 specific to Service Workers will go into a directory.
582 * http/tests/inspector/network/resource-response-service-worker-expected.txt: Added.
583 * http/tests/inspector/network/resource-response-service-worker.html: Added.
584 * http/tests/inspector/network/resources/fetch-service-worker.js: Added.
585 Test for service worker initiated loads.
587 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
589 Mark http/tests/preload/viewport/meta-viewport-link-headers.php as flaky on iOS.
590 https://bugs.webkit.org/show_bug.cgi?id=178029
592 Unreviewed test gardening.
594 * platform/ios/TestExpectations:
596 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
598 Mark two service worker tests as flaky.
600 Unreviewed test gardening.
604 2017-11-02 Youenn Fablet <youenn@apple.com>
606 Service Worker fetch should transmit headers to its client
607 https://bugs.webkit.org/show_bug.cgi?id=179156
609 Reviewed by Chris Dumez.
611 * http/tests/workers/service/basic-fetch.https-expected.txt:
612 * http/tests/workers/service/resources/basic-fetch-worker.js:
613 Adding header specific subtest.
614 * http/tests/workers/service/resources/image-fetch-worker.js:
615 Updating test so that image does not go in the memory cache.
616 Otherwise test is flaky when run multiple times on the same runner.
618 2017-11-02 Youenn Fablet <youenn@apple.com>
620 Fix WPT service worker tests using www1 URLs
621 https://bugs.webkit.org/show_bug.cgi?id=179144
623 Reviewed by Sam Weinig.
627 2017-11-02 Per Arne Vollan <pvollan@apple.com>
629 [Win] Update test expectations after r224324.
631 Unreviewed test gardening.
633 * platform/win/css1/pseudo/firstletter-expected.txt:
634 * platform/win/css1/pseudo/multiple_pseudo_elements-expected.txt:
635 * platform/win/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
636 * platform/win/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
637 * platform/win/css3/selectors3/html/css3-modsel-166-expected.txt:
638 * platform/win/css3/selectors3/html/css3-modsel-166a-expected.txt:
639 * platform/win/css3/selectors3/html/css3-modsel-39-expected.txt:
640 * platform/win/css3/selectors3/html/css3-modsel-39b-expected.txt:
641 * platform/win/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
642 * platform/win/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
643 * platform/win/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
644 * platform/win/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
645 * platform/win/css3/selectors3/xml/css3-modsel-166-expected.txt:
646 * platform/win/css3/selectors3/xml/css3-modsel-166a-expected.txt:
647 * platform/win/css3/selectors3/xml/css3-modsel-39-expected.txt:
648 * platform/win/css3/selectors3/xml/css3-modsel-39b-expected.txt:
649 * platform/win/fast/block/lineboxcontain/glyphs-expected.txt:
650 * platform/win/fast/box-shadow/basic-shadows-expected.txt:
651 * platform/win/fast/css-generated-content/003-expected.txt:
652 * platform/win/fast/css-generated-content/007-expected.txt:
653 * platform/win/fast/css-generated-content/009-expected.txt:
654 * platform/win/fast/css-generated-content/012-expected.txt:
655 * platform/win/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
656 * platform/win/fast/css/first-letter-capitalized-expected.txt:
657 * platform/win/fast/css/first-letter-detach-expected.txt:
658 * platform/win/fast/css/first-letter-first-line-hover-expected.txt:
659 * platform/win/fast/css/first-letter-float-expected.txt:
660 * platform/win/fast/css/first-letter-hover-expected.txt:
661 * platform/win/fast/css/first-letter-punctuation-expected.txt:
662 * platform/win/fast/css/first-letter-recalculation-expected.txt:
663 * platform/win/fast/css/first-letter-visibility-expected.txt:
664 * platform/win/fast/multicol/shadow-breaking-expected.txt:
665 * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
666 * platform/win/fast/selectors/039-expected.txt:
667 * platform/win/fast/selectors/039b-expected.txt:
668 * platform/win/fast/selectors/166a-expected.txt:
669 * platform/win/fast/text/firstline/002-expected.txt:
670 * platform/win/fast/text/firstline/003-expected.txt:
671 * platform/win/ietestcenter/css3/text/textshadow-004-expected.txt:
673 2017-11-02 Miguel Gomez <magomez@igalia.com>
675 Unreviewed GTK+ gardening. Adjusting test expectations and rebaseline some
678 * platform/gtk/TestExpectations:
679 * platform/gtk/css1/pseudo/firstletter-expected.png:
680 * platform/gtk/css1/pseudo/firstletter-expected.txt:
681 * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
682 * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.png:
683 * platform/gtk/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
684 * platform/gtk/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
685 * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.png:
686 * platform/gtk/css3/selectors3/html/css3-modsel-166-expected.txt:
687 * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.png:
688 * platform/gtk/css3/selectors3/html/css3-modsel-166a-expected.txt:
689 * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.png:
690 * platform/gtk/css3/selectors3/html/css3-modsel-39-expected.txt:
691 * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.png:
692 * platform/gtk/css3/selectors3/html/css3-modsel-39b-expected.txt:
693 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.png:
694 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
695 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.png:
696 * platform/gtk/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
697 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.png:
698 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
699 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.png:
700 * platform/gtk/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
701 * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.png:
702 * platform/gtk/css3/selectors3/xml/css3-modsel-166-expected.txt:
703 * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.png:
704 * platform/gtk/css3/selectors3/xml/css3-modsel-166a-expected.txt:
705 * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.png:
706 * platform/gtk/css3/selectors3/xml/css3-modsel-39-expected.txt:
707 * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.png:
708 * platform/gtk/css3/selectors3/xml/css3-modsel-39b-expected.txt:
709 * platform/gtk/editing/selection/extend-by-word-002-expected.png:
710 * platform/gtk/editing/selection/extend-by-word-002-expected.txt:
711 * platform/gtk/fast/block/lineboxcontain/glyphs-expected.png:
712 * platform/gtk/fast/block/lineboxcontain/glyphs-expected.txt:
713 * platform/gtk/fast/box-shadow/basic-shadows-expected.png:
714 * platform/gtk/fast/box-shadow/basic-shadows-expected.txt:
715 * platform/gtk/fast/css-generated-content/003-expected.png:
716 * platform/gtk/fast/css-generated-content/003-expected.txt:
717 * platform/gtk/fast/css-generated-content/007-expected.png:
718 * platform/gtk/fast/css-generated-content/007-expected.txt:
719 * platform/gtk/fast/css-generated-content/009-expected.png:
720 * platform/gtk/fast/css-generated-content/009-expected.txt:
721 * platform/gtk/fast/css-generated-content/012-expected.png:
722 * platform/gtk/fast/css-generated-content/012-expected.txt:
723 * platform/gtk/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt: Added.
724 * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.png: Added.
725 * platform/gtk/fast/css-generated-content/initial-letter-basic-expected.txt:
726 * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.png: Added.
727 * platform/gtk/fast/css-generated-content/initial-letter-border-padding-expected.txt:
728 * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.png: Added.
729 * platform/gtk/fast/css-generated-content/initial-letter-clearance-expected.txt:
730 * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.png: Added.
731 * platform/gtk/fast/css-generated-content/initial-letter-descender-expected.txt:
732 * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.png: Added.
733 * platform/gtk/fast/css-generated-content/initial-letter-raised-expected.txt:
734 * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.png: Added.
735 * platform/gtk/fast/css-generated-content/initial-letter-sunken-expected.txt:
736 * platform/gtk/fast/css/first-letter-capitalized-expected.png:
737 * platform/gtk/fast/css/first-letter-capitalized-expected.txt:
738 * platform/gtk/fast/css/first-letter-detach-expected.png:
739 * platform/gtk/fast/css/first-letter-detach-expected.txt:
740 * platform/gtk/fast/css/first-letter-first-line-hover-expected.png:
741 * platform/gtk/fast/css/first-letter-first-line-hover-expected.txt:
742 * platform/gtk/fast/css/first-letter-float-after-float-expected.png:
743 * platform/gtk/fast/css/first-letter-float-after-float-expected.txt:
744 * platform/gtk/fast/css/first-letter-float-expected.png:
745 * platform/gtk/fast/css/first-letter-float-expected.txt:
746 * platform/gtk/fast/css/first-letter-hover-expected.png:
747 * platform/gtk/fast/css/first-letter-hover-expected.txt:
748 * platform/gtk/fast/css/first-letter-punctuation-expected.png:
749 * platform/gtk/fast/css/first-letter-punctuation-expected.txt:
750 * platform/gtk/fast/css/first-letter-recalculation-expected.png:
751 * platform/gtk/fast/css/first-letter-recalculation-expected.txt:
752 * platform/gtk/fast/css/first-letter-visibility-expected.png:
753 * platform/gtk/fast/css/first-letter-visibility-expected.txt:
754 * platform/gtk/fast/dynamic/first-letter-display-change-expected.txt:
755 * platform/gtk/fast/multicol/shadow-breaking-expected.png:
756 * platform/gtk/fast/multicol/shadow-breaking-expected.txt:
757 * platform/gtk/fast/selectors/039-expected.png:
758 * platform/gtk/fast/selectors/039-expected.txt:
759 * platform/gtk/fast/selectors/039b-expected.png:
760 * platform/gtk/fast/selectors/039b-expected.txt:
761 * platform/gtk/fast/selectors/166a-expected.png:
762 * platform/gtk/fast/selectors/166a-expected.txt:
763 * platform/gtk/fast/text/firstline/002-expected.png:
764 * platform/gtk/fast/text/firstline/002-expected.txt:
765 * platform/gtk/fast/text/firstline/003-expected.png:
766 * platform/gtk/fast/text/firstline/003-expected.txt:
767 * platform/gtk/ietestcenter/css3/text/textshadow-004-expected.txt:
768 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
769 * platform/gtk/svg/batik/text/smallFonts-expected.txt:
771 2017-11-02 Ryan Haddad <ryanhaddad@apple.com>
773 Mark imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html as flaky on iOS.
774 https://bugs.webkit.org/show_bug.cgi?id=177322
776 Unreviewed test gardening.
778 * platform/ios/TestExpectations:
780 2017-11-02 Ms2ger <Ms2ger@igalia.com>
782 Mark some ietestcenter tests as failing on all platforms.
783 https://bugs.webkit.org/show_bug.cgi?id=179166
785 Unreviewed test gardening.
787 This makes it a little easier to figure out which failure expectations
788 are actually platform-specific.
790 These tests might not be correct; I haven't tried to figure that out.
793 * platform/gtk/TestExpectations:
794 * platform/ios/TestExpectations:
795 * platform/mac/TestExpectations:
796 * platform/win/TestExpectations:
797 * platform/wpe/TestExpectations:
799 2017-11-02 Antti Koivisto <antti@apple.com>
801 Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
802 https://bugs.webkit.org/show_bug.cgi?id=179014
804 Reviewed by Geoff Garen.
806 * fast/ruby/float-overhang-from-ruby-text-expected.txt:
807 * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
809 2017-11-02 Ms2ger <Ms2ger@igalia.com>
811 [GTK] Test gardening.
812 https://bugs.webkit.org/show_bug.cgi?id=179164
814 Unreviewed test gardening.
816 * platform/gtk/TestExpectations: update for failing tests reported in bug 179113.
817 * platform/gtk/editing/deleting/delete-br-009-expected.txt: Rebaseline for r224177.
818 * platform/gtk/fast/css-generated-content/details-summary-before-after-expected.txt: Rebaseline for r223848.
819 * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
820 Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
821 * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
822 Removed; platform-specific expectations were added unnecessarily due to failures around bug 178340.
824 2017-11-02 Antti Koivisto <antti@apple.com>
826 First letter renderer should be anonymous
827 https://bugs.webkit.org/show_bug.cgi?id=179114
829 Reviewed by Darin Adler.
831 * fast/dynamic/first-letter-after-list-marker-expected.txt:
832 * platform/mac/css1/pseudo/firstletter-expected.txt:
833 * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt:
834 * platform/mac/css2.1/t051202-c24-first-lttr-00-b-expected.txt:
835 * platform/mac/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
836 * platform/mac/css3/selectors3/html/css3-modsel-166-expected.txt:
837 * platform/mac/css3/selectors3/html/css3-modsel-166a-expected.txt:
838 * platform/mac/css3/selectors3/html/css3-modsel-39-expected.txt:
839 * platform/mac/css3/selectors3/html/css3-modsel-39b-expected.txt:
840 * platform/mac/css3/selectors3/xhtml/css3-modsel-166-expected.txt:
841 * platform/mac/css3/selectors3/xhtml/css3-modsel-166a-expected.txt:
842 * platform/mac/css3/selectors3/xhtml/css3-modsel-39-expected.txt:
843 * platform/mac/css3/selectors3/xhtml/css3-modsel-39b-expected.txt:
844 * platform/mac/css3/selectors3/xml/css3-modsel-166-expected.txt:
845 * platform/mac/css3/selectors3/xml/css3-modsel-166a-expected.txt:
846 * platform/mac/css3/selectors3/xml/css3-modsel-39-expected.txt:
847 * platform/mac/css3/selectors3/xml/css3-modsel-39b-expected.txt:
848 * platform/mac/editing/selection/extend-by-word-002-expected.txt:
849 * platform/mac/fast/block/lineboxcontain/glyphs-expected.txt:
850 * platform/mac/fast/box-shadow/basic-shadows-expected.txt:
851 * platform/mac/fast/css-generated-content/003-expected.txt:
852 * platform/mac/fast/css-generated-content/007-expected.txt:
853 * platform/mac/fast/css-generated-content/009-expected.txt:
854 * platform/mac/fast/css-generated-content/012-expected.txt:
855 * platform/mac/fast/css-generated-content/first-letter-in-nested-before-table-expected.txt:
856 * platform/mac/fast/css-generated-content/initial-letter-basic-expected.txt:
857 * platform/mac/fast/css-generated-content/initial-letter-border-padding-expected.txt:
858 * platform/mac/fast/css-generated-content/initial-letter-clearance-expected.txt:
859 * platform/mac/fast/css-generated-content/initial-letter-descender-expected.txt:
860 * platform/mac/fast/css-generated-content/initial-letter-raised-expected.txt:
861 * platform/mac/fast/css-generated-content/initial-letter-sunken-expected.txt:
862 * platform/mac/fast/css/first-letter-capitalized-expected.txt:
863 * platform/mac/fast/css/first-letter-detach-expected.txt:
864 * platform/mac/fast/css/first-letter-first-line-hover-expected.txt:
865 * platform/mac/fast/css/first-letter-float-after-float-expected.txt:
866 * platform/mac/fast/css/first-letter-float-expected.txt:
867 * platform/mac/fast/css/first-letter-hover-expected.txt:
868 * platform/mac/fast/css/first-letter-punctuation-expected.txt:
869 * platform/mac/fast/css/first-letter-recalculation-expected.txt:
870 * platform/mac/fast/css/first-letter-visibility-expected.txt:
871 * platform/mac/fast/dynamic/first-letter-display-change-expected.txt:
872 * platform/mac/fast/multicol/shadow-breaking-expected.txt:
873 * platform/mac/fast/selectors/039-expected.txt:
874 * platform/mac/fast/selectors/039b-expected.txt:
875 * platform/mac/fast/selectors/166a-expected.txt:
876 * platform/mac/fast/text/firstline/002-expected.txt:
877 * platform/mac/fast/text/firstline/003-expected.txt:
879 2017-11-01 Alex Christensen <achristensen@webkit.org>
881 Mark media loading tests as only flaky on Sierra.
882 https://bugs.webkit.org/show_bug.cgi?id=178272
884 * platform/mac-wk1/TestExpectations:
885 In r224267 I marked a bunch of tests as flaky on WebKit1.
886 They are media-related tests, and they are only failing on Sierra WK1,
887 so mark them as such so we will notice regressions in new operating systems.
889 2017-11-01 Daniel Bates <dabates@apple.com>
891 XMLHttpRequest should not sniff content encoding
892 https://bugs.webkit.org/show_bug.cgi?id=175597
893 <rdar://problem/34912624>
895 Reviewed by Alex Christensen.
897 Fix up the test http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html to
898 actually check that we do not sniff content encoding. CFNetwork only sniffs the URL
899 for the content encoding when the filename ends with known file extension (e.g. .gz)
900 and the HTTP response does not specifying a Content-Encoding HTTP header.
902 * TestExpectations: Skip the test on all platforms. Once <rdar://problem/33822249> ships
903 then we will enable the test on all platforms that use CFNetwork.
904 * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding-expected.txt:
905 * http/tests/xmlhttprequest/gzip-content-type-no-content-encoding.html:
906 * http/tests/xmlhttprequest/resources/.htaccess: Interpret files with .php.gz extension as PHP files.
907 * http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.gz: Renamed from LayoutTests/http/tests/xmlhttprequest/resources/gzip-lorem-no-content-encoding.php.
908 * platform/mac/TestExpectations: Mark the test as flaky (Pass Failure) until <rdar://problem/33822249> ships.
910 2017-11-01 Chris Dumez <cdumez@apple.com>
912 Mark a couple of service worker tests as flaky.
916 2017-11-01 Chris Dumez <cdumez@apple.com>
918 Regression(r219659): Can no longer log into ifttt.com using Google account
919 https://bugs.webkit.org/show_bug.cgi?id=179117
921 Reviewed by Geoffrey Garen.
923 Update / rebaseline existing test.
925 * http/tests/security/cross-origin-descriptors-expected.txt:
926 * http/tests/security/cross-origin-descriptors.html:
928 2017-11-01 Frederic Wang <fwang@igalia.com>
930 Make iOS Find UI reveal matches in scrollable elements
931 https://bugs.webkit.org/show_bug.cgi?id=178789
933 Reviewed by Tim Horton.
935 Adds a test to verify that an overflow node is scrolled to reveal results it contains when
936 iOS's Find UI is used.
938 * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Added.
939 * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Added.
941 2017-11-01 Per Arne Vollan <pvollan@apple.com>
943 Mark fast/dom/Window/window-resize-update-scrollbars.html as a timeout on Windows.
944 https://bugs.webkit.org/show_bug.cgi?id=179130
946 Unreviewed test gardening.
948 * platform/win/TestExpectations:
950 2017-11-01 Commit Queue <commit-queue@webkit.org>
952 Unreviewed, rolling out r224273 and r224278.
953 https://bugs.webkit.org/show_bug.cgi?id=179120
955 Some crashes under guard malloc (Requested by anttik on
960 "Remove empty continuations in
961 RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers"
962 https://bugs.webkit.org/show_bug.cgi?id=179014
963 https://trac.webkit.org/changeset/224273
965 "Fix ContinuationChainNode::insertAfter assertion."
966 https://bugs.webkit.org/show_bug.cgi?id=179115
967 https://trac.webkit.org/changeset/224278
969 2017-11-01 Antti Koivisto <antti@apple.com>
971 Remove empty continuations in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers
972 https://bugs.webkit.org/show_bug.cgi?id=179014
974 Reviewed by Geoff Garen.
976 * fast/ruby/float-overhang-from-ruby-text-expected.txt:
977 * platform/mac/fast/ruby/rubyDOM-remove-rt1-expected.txt:
979 2017-10-31 Chris Dumez <cdumez@apple.com>
981 Fix a couple of service worker tests and unskip them
982 https://bugs.webkit.org/show_bug.cgi?id=179088
984 Reviewed by Sam Weinig.
990 2017-10-31 Alex Christensen <achristensen@webkit.org>
992 Use asynchronous ResourceHandleClient calls for WebKit1
993 https://bugs.webkit.org/show_bug.cgi?id=160677
995 Reviewed by Brady Eidson.
998 * platform/gtk/TestExpectations:
999 * platform/ios-wk2/TestExpectations:
1000 * platform/mac-wk2/TestExpectations:
1001 * platform/wk2/TestExpectations:
1003 http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
1004 but only for WK1. It was marked as flaky for all WK2 ports. It is now flaky in WK1 because the order
1005 of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
1006 asynchronous loading, but the test still verifies that there is no crash.
1008 http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
1009 probably should've never worked in WK1 and never worked in WK2. WK1 behavior now matches WK2 behavior.
1010 I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
1011 nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
1012 like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
1013 rid of showModalDialog anyway. The test was written to verify that the SecurityOrigin doesn't fall back
1014 to the wrong origin, and it certainly doesn't now.
1016 These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
1017 http/tests/svg/svg-use-external.html
1018 http/tests/loading/text-content-type-with-binary-extension.html
1019 http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
1021 2017-10-31 Simon Fraser <simon.fraser@apple.com>
1023 Rubber-banding overflow-scrolling-touch shows black
1024 https://bugs.webkit.org/show_bug.cgi?id=179087
1025 rdar://problem/35260253
1027 Reviewed by Sam Weinig.
1029 * fast/scrolling/rubber-band-shows-background-expected.html: Added.
1030 * fast/scrolling/rubber-band-shows-background.html: Added.
1032 2017-10-31 Ryan Haddad <ryanhaddad@apple.com>
1034 Remove TestExpectation entry for a test that has been deleted.
1035 https://bugs.webkit.org/show_bug.cgi?id=178190
1037 Unreviewed test gardening.
1041 2017-10-31 Youenn Fablet <youenn@apple.com>
1043 Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html is flaky.
1044 https://bugs.webkit.org/show_bug.cgi?id=179081
1046 Reviewed by Chris Dumez.
1048 * TestExpectations: Marking test as flaky.
1050 2017-10-31 Ryan Haddad <ryanhaddad@apple.com>
1052 [iOS] Skip LayoutTests that rely on eventsender.keyDown()
1053 https://bugs.webkit.org/show_bug.cgi?id=179061
1055 Unreviewed test gardening.
1057 * platform/ios-wk2/TestExpectations:
1058 * platform/ios/TestExpectations:
1060 2017-10-31 Simon Fraser <simon.fraser@apple.com>
1062 Make it possible to test rubber-banding in overflow scroll
1063 https://bugs.webkit.org/show_bug.cgi?id=179078
1065 Reviewed by Sam Weinig.
1067 Test that internals.unconstrainedScrollTo() works.
1069 * fast/scrolling/unconstrained-scrollto-expected.txt: Added.
1070 * fast/scrolling/unconstrained-scrollto.html: Added.
1072 2017-10-31 Youenn Fablet <youenn@apple.com>
1074 rwt should allow service worker to load localhost HTTPS resources with any certificate
1075 https://bugs.webkit.org/show_bug.cgi?id=179018
1077 Reviewed by Chris Dumez.
1080 * http/tests/workers/service/service-worker-fetch-expected.txt: Removed.
1081 * http/tests/workers/service/service-worker-fetch.https-expected.txt: Added.
1082 * http/tests/workers/service/service-worker-fetch.https.html: Renamed from LayoutTests/http/tests/workers/service/service-worker-fetch.html.
1084 2017-10-31 Ryan Haddad <ryanhaddad@apple.com>
1086 Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/sandbox_032.htm as flaky.
1087 https://bugs.webkit.org/show_bug.cgi?id=179069
1089 Unreviewed test gardening.
1093 2017-10-31 Ryan Haddad <ryanhaddad@apple.com>
1095 [iOS] Skip LayoutTests that rely on mouse events
1096 https://bugs.webkit.org/show_bug.cgi?id=179034
1098 Unreviewed test gardening.
1100 * platform/ios-simulator/TestExpectations:
1101 * platform/ios-wk2/TestExpectations:
1102 * platform/ios/TestExpectations:
1104 2017-10-31 Chris Dumez <cdumez@apple.com>
1106 navigator.serviceWorker should always return the same object
1107 https://bugs.webkit.org/show_bug.cgi?id=179067
1109 Reviewed by Youenn Fablet.
1111 Add layout test coverage.
1113 * http/tests/workers/service/navigator-serviceWorker-same-object-expected.txt: Added.
1114 * http/tests/workers/service/navigator-serviceWorker-same-object.html: Added.
1116 2017-10-31 Antoine Quint <graouts@apple.com>
1118 [Web Animations] Support AnimationEffect parameter in Animation constructor and read-write timeline property
1119 https://bugs.webkit.org/show_bug.cgi?id=179066
1121 Reviewed by Dean Jackson.
1123 Rebaseline and amend tests to show support for the AnimationEffect first parameter to the Animation
1124 constructor and the default document timeline value for the AnimationTimeline second parameter.
1126 * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt:
1127 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1128 * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt:
1129 * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt:
1130 * http/wpt/web-animations/timing-model/animations/current-time-expected.txt:
1131 * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
1132 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
1133 * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1134 * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt:
1135 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html:
1136 * http/wpt/wk-web-animations/timing-model/animation-current-time.html:
1137 * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html:
1138 * webanimations/animation-creation-addition.html:
1140 2017-10-31 Ali Juma <ajuma@chromium.org>
1142 Layout viewport rect is too wide after window resize
1143 https://bugs.webkit.org/show_bug.cgi?id=175235
1145 Reviewed by Dave Hyatt.
1147 * fast/dom/Window/window-resize-update-scrollbars-expected.txt: Added.
1148 * fast/dom/Window/window-resize-update-scrollbars.html: Added.
1149 * platform/ios/TestExpectations:
1151 2017-10-31 Youenn Fablet <youenn@apple.com>
1153 Crash in: com.apple.WebKit: WebKit::CacheStorage::Caches::initializeSize(WTF::Function<void (std::optional<WebCore::DOMCacheEngine::Error>&&)>&&) + 30 (CacheStorageEngineCaches.cpp:163)
1154 https://bugs.webkit.org/show_bug.cgi?id=179037
1156 Reviewed by Chris Dumez.
1158 * TestExpectations: Unskipping crashing tests.
1160 2017-10-31 Matt Lewis <jlewis3@apple.com>
1162 Adjusted test expectations for animations/needs-layout.html.
1163 https://bugs.webkit.org/show_bug.cgi?id=172397
1165 Unreviewed test gardening.
1167 * platform/ios-wk2/TestExpectations:
1168 * platform/mac-wk1/TestExpectations:
1169 * platform/mac-wk2/TestExpectations:
1171 2017-10-31 Charlie Turner <cturner@igalia.com>
1173 [GTK] Rebaseline after r224223
1174 https://bugs.webkit.org/show_bug.cgi?id=179059
1176 Reviewed by Carlos Garcia Campos.
1178 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1179 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1180 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1181 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1182 * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.png:
1183 * platform/gtk/fast/css/text-overflow-ellipsis-text-align-center-expected.txt:
1184 * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.png:
1185 * platform/gtk/fast/css/text-overflow-ellipsis-text-align-right-expected.txt:
1187 2017-10-31 Charles Turner <cturner@igalia.com>
1189 [GTK] Test gardening
1190 https://bugs.webkit.org/show_bug.cgi?id=179058
1192 Unreviewed gardening.
1194 * platform/gtk/TestExpectations:
1196 2017-10-31 Devin Rousso <webkit@devinrousso.com>
1198 Web Inspector: replace Canvas stack iteration with createScriptCallStack
1199 https://bugs.webkit.org/show_bug.cgi?id=178980
1201 Reviewed by Joseph Pecoraro.
1203 * inspector/canvas/create-context-2d-expected.txt:
1204 * inspector/canvas/create-context-webgl-expected.txt:
1205 * inspector/canvas/create-context-webgl2-expected.txt:
1206 * inspector/canvas/create-context-webgpu-expected.txt:
1207 * inspector/canvas/recording-2d-expected.txt:
1208 * inspector/canvas/recording-webgl-expected.txt:
1209 * inspector/canvas/recording-webgl-snapshots-expected.txt:
1211 2017-10-30 Chris Dumez <cdumez@apple.com>
1213 Fire updatefound event after resolving the registration promise
1214 https://bugs.webkit.org/show_bug.cgi?id=178985
1216 Reviewed by Youenn Fablet.
1218 Update tests that are skipped due to timing out.
1222 2017-10-30 Ryan Haddad <ryanhaddad@apple.com>
1224 [iOS] Rebaseline and re-enable CSS tests
1225 https://bugs.webkit.org/show_bug.cgi?id=178746
1227 Unreviewed test gardening.
1229 * platform/ios-simulator/TestExpectations:
1230 * platform/ios-wk2/TestExpectations:
1233 2017-10-30 Chris Dumez <cdumez@apple.com>
1235 Unreviewed, skip cache storage WPT tests that cause flaky crashes on the bots
1236 https://bugs.webkit.org/show_bug.cgi?id=179035
1240 2017-10-30 Nikita Vasilyev <nvasilyev@apple.com>
1242 Web Inspector: [PARITY] Styles Redesign: Ability to modify style attributes
1243 https://bugs.webkit.org/show_bug.cgi?id=178328
1244 <rdar://problem/35000990>
1246 Reviewed by Joseph Pecoraro.
1248 Add tests for WI.TextRange.protopyte.resolveOffsets.
1250 * inspector/unit-tests/text-range-expected.txt: Added.
1251 * inspector/unit-tests/text-range.html: Added.
1253 2017-10-30 Matt Lewis <jlewis3@apple.com>
1255 Followup rebaseline to r224204.
1257 Unreviewed test gardening.
1259 * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
1260 * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
1262 2017-10-30 Matt Lewis <jlewis3@apple.com>
1264 Rebaselined imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html for iOS after r224156.
1266 Unreviewed test gardening.
1268 * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Added.
1270 2017-10-30 Matt Lewis <jlewis3@apple.com>
1272 Rebaselining multiple http/tests/websocket/tests/hybi/contentextensions/ test after r224031.
1274 Unreviewed test gardening.
1276 * http/tests/websocket/tests/hybi/contentextensions/upgrade-expected.txt:
1277 * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker-expected.txt:
1279 2017-10-27 Ryosuke Niwa <rniwa@webkit.org>
1281 Crash in addChildNodesToDeletionQueue
1282 https://bugs.webkit.org/show_bug.cgi?id=178974
1283 <rdar://problem/35234372>
1285 Reviewed by Brent Fulgham.
1287 Add a regression test.
1289 * fast/parser/foster-parent-inside-template-expected.txt: Added.
1290 * fast/parser/foster-parent-inside-template.html: Added.
1291 * resources/dump-as-markup.js:
1292 (Markup._get): Fixed the bug that this code would always throw an exception inside a browser.
1294 2017-10-30 Commit Queue <commit-queue@webkit.org>
1296 Unreviewed, rolling out r224078.
1297 https://bugs.webkit.org/show_bug.cgi?id=179026
1299 MotionMark regression (Requested by shallawa on #webkit).
1303 "When navigating back to a page, compositing layers may not
1304 use accelerated drawing"
1305 https://bugs.webkit.org/show_bug.cgi?id=178749
1306 https://trac.webkit.org/changeset/224078
1308 2017-10-30 Ryan Haddad <ryanhaddad@apple.com>
1310 Remove flaky expectation for contentextension tests.
1311 https://bugs.webkit.org/show_bug.cgi?id=162942
1313 Unreviewed test gardening.
1315 The underlying issue was resolved a while ago, but this expectation was not removed.
1317 * platform/mac-wk2/TestExpectations:
1319 2017-10-30 Simon Fraser <simon.fraser@apple.com>
1321 tab-size: 0px asserts
1322 https://bugs.webkit.org/show_bug.cgi?id=176198
1324 Reviewed by Antti Koivisto.
1326 Don't claim to support tab-size values with units. We don't, and they would become 0, rather
1327 than fall back to the default as should happen.
1329 * fast/css/tab-size-expected.html:
1330 * fast/css/tab-size.html:
1332 2017-10-30 Antoine Quint <graouts@apple.com>
1334 [Web Animations] Rewrite homegrown tests as Web Platform tests
1335 https://bugs.webkit.org/show_bug.cgi?id=179017
1337 We rewrite all of the new homegrown Web Animations tests as Web Platorm tests,
1338 except for one test which checks dumping of the document timeline using an
1339 internals method which is not appropriate as a WPT.
1341 Reviewed by Dean Jackson.
1343 * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Added.
1344 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Added.
1345 * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Added.
1346 * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Added.
1347 * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Added.
1348 * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Added.
1349 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Added.
1350 * http/wpt/wk-web-animations/timing-model/animation-effect.html: Added.
1351 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Added.
1352 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Added.
1353 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Added.
1354 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Added.
1355 * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Added.
1356 * http/wpt/wk-web-animations/timing-model/document-timeline.html: Added.
1357 * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Added.
1358 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Added.
1359 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Added.
1360 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Added.
1361 * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Added.
1362 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Added.
1363 * webanimations/animation-creation-basic-expected.txt: Removed.
1364 * webanimations/animation-creation-basic.html: Removed.
1365 * webanimations/animation-current-time-expected.txt: Removed.
1366 * webanimations/animation-current-time.html: Removed.
1367 * webanimations/animation-effect-expected.txt: Removed.
1368 * webanimations/animation-effect-timing-expected.txt: Removed.
1369 * webanimations/animation-effect-timing.html: Removed.
1370 * webanimations/animation-effect.html: Removed.
1371 * webanimations/animation-interface-effect-property-expected.txt: Removed.
1372 * webanimations/animation-interface-effect-property.html: Removed.
1373 * webanimations/animation-interface-start-time-property-expected.txt: Removed.
1374 * webanimations/animation-interface-start-time-property.html: Removed.
1375 * webanimations/document-timeline-expected.txt: Removed.
1376 * webanimations/document-timeline.html: Removed.
1377 * webanimations/keyframe-effect-expected.txt: Removed.
1378 * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Removed.
1379 * webanimations/keyframe-effect-interface-timing-duration.html: Removed.
1380 * webanimations/keyframe-effect.html: Removed.
1381 * webanimations/timeline-current-time-expected.txt: Removed.
1382 * webanimations/timeline-current-time.html: Removed.
1384 2017-10-30 Per Arne Vollan <pvollan@apple.com>
1386 [Win] Rebaseline tests after r224177.
1388 Unreviewed test gardening.
1390 * platform/win/editing/deleting/4922367-expected.txt:
1391 * platform/win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
1392 * platform/win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
1393 * platform/win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1394 * platform/win/editing/deleting/delete-block-merge-contents-005-expected.txt:
1395 * platform/win/editing/deleting/delete-block-merge-contents-006-expected.txt:
1396 * platform/win/editing/deleting/delete-block-merge-contents-007-expected.txt:
1397 * platform/win/editing/deleting/delete-block-merge-contents-008-expected.txt:
1398 * platform/win/editing/deleting/delete-block-merge-contents-023-expected.txt:
1399 * platform/win/editing/deleting/delete-block-merge-contents-024-expected.txt:
1400 * platform/win/editing/deleting/delete-br-008-expected.txt:
1401 * platform/win/editing/deleting/delete-br-009-expected.txt:
1402 * platform/win/editing/deleting/delete-br-010-expected.txt:
1403 * platform/win/editing/deleting/delete-line-015-expected.txt:
1404 * platform/win/editing/deleting/delete-line-016-expected.txt:
1405 * platform/win/editing/deleting/delete-line-017-expected.txt:
1406 * platform/win/editing/deleting/merge-no-br-expected.txt:
1407 * platform/win/editing/deleting/type-delete-after-quote-expected.txt:
1408 * platform/win/editing/execCommand/4747450-expected.txt:
1409 * platform/win/editing/execCommand/4916402-expected.txt:
1410 * platform/win/editing/execCommand/4916541-expected.txt:
1411 * platform/win/editing/execCommand/4924441-expected.txt:
1412 * platform/win/editing/execCommand/5136770-expected.txt:
1413 * platform/win/editing/execCommand/5142012-2-expected.txt:
1414 * platform/win/editing/execCommand/5190926-expected.txt:
1415 * platform/win/editing/execCommand/5481523-expected.txt:
1416 * platform/win/editing/execCommand/create-list-with-hr-expected.txt:
1417 * platform/win/editing/execCommand/indent-selection-expected.txt:
1418 * platform/win/editing/execCommand/insert-list-and-stitch-expected.txt:
1419 * platform/win/editing/execCommand/nsresponder-indent-expected.txt:
1420 * platform/win/editing/inserting/insert-br-quoted-004-expected.txt:
1421 * platform/win/editing/inserting/insert-br-quoted-006-expected.txt:
1422 * platform/win/editing/style/4916887-expected.txt:
1423 * platform/win/editing/style/5046875-1-expected.txt:
1424 * platform/win/editing/style/5046875-2-expected.txt:
1425 * platform/win/editing/style/5279521-expected.txt:
1426 * platform/win/editing/style/create-block-for-style-003-expected.txt:
1427 * platform/win/editing/style/create-block-for-style-004-expected.txt:
1428 * platform/win/editing/style/create-block-for-style-007-expected.txt:
1429 * platform/win/editing/style/create-block-for-style-009-expected.txt:
1430 * platform/win/editing/style/create-block-for-style-010-expected.txt:
1431 * platform/win/editing/style/create-block-for-style-011-expected.txt:
1432 * platform/win/editing/style/create-block-for-style-012-expected.txt:
1433 * platform/win/editing/style/create-block-for-style-013-expected.txt:
1434 * platform/win/editing/style/smoosh-styles-001-expected.txt:
1435 * platform/win/editing/style/style-boundary-005-expected.txt:
1436 * platform/win/editing/unsupported-content/list-delete-001-expected.txt:
1437 * platform/win/fast/forms/button-generated-content-expected.txt:
1438 * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
1440 2017-10-30 Matt Lewis <jlewis3@apple.com>
1442 Rebaselined imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html for iOS.
1444 Unreviewed test gardening.
1446 * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
1448 2017-10-30 Antoine Quint <graouts@apple.com>
1450 [Web Animations] Add Web Platform tests
1451 https://bugs.webkit.org/show_bug.cgi?id=178999
1453 Reviewed by Sam Weinig.
1455 The vast majority is failing, as expected due to the nascent status of our Web Animations implementation.
1457 * http/wpt/web-animations/OWNERS: Added.
1458 * http/wpt/web-animations/README.md: Added.
1459 * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1460 * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html: Added.
1461 * http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1462 * http/wpt/web-animations/animation-model/animation-types/addition-per-property.html: Added.
1463 * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt: Added.
1464 * http/wpt/web-animations/animation-model/animation-types/discrete-animation.html: Added.
1465 * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1466 * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html: Added.
1467 * http/wpt/web-animations/animation-model/animation-types/property-list.js: Added.
1468 (testAnimationSamplesWithAnyOrder):
1471 (TestKeyframe.get Object):
1473 (get propertyToIDL):
1474 (calcFromPercentage):
1475 * http/wpt/web-animations/animation-model/animation-types/property-types.js: Added.
1476 (const.discreteType.):
1477 (const.discreteType.testInterpolation):
1478 (const.discreteType.testAdditionOrAccumulation):
1479 (const.discreteType.testAddition):
1480 (const.discreteType.testAccumulation):
1481 (const.lengthType.testInterpolation):
1482 (const.lengthType.testAdditionOrAccumulation):
1483 (const.lengthType.testAddition):
1484 (const.lengthType.testAccumulation):
1485 (const.lengthPairType.testInterpolation):
1486 (const.lengthPairType.testAdditionOrAccumulation):
1487 (const.lengthPairType.testAddition):
1488 (const.lengthPairType.testAccumulation):
1489 (const.percentageType.testInterpolation):
1490 (const.percentageType.testAdditionOrAccumulation):
1491 (const.percentageType.testAddition):
1492 (const.percentageType.testAccumulation):
1493 (const.integerType.testInterpolation):
1494 (const.integerType.testAdditionOrAccumulation):
1495 (const.integerType.testAddition):
1496 (const.integerType.testAccumulation):
1497 (const.positiveIntegerType.testInterpolation):
1498 (const.positiveIntegerType.testAdditionOrAccumulation):
1499 (const.positiveIntegerType.testAddition):
1500 (const.positiveIntegerType.testAccumulation):
1501 (const.lengthPercentageOrCalcType.testInterpolation):
1502 (const.lengthPercentageOrCalcType.testAdditionOrAccumulation):
1503 (const.lengthPercentageOrCalcType.testAddition):
1504 (const.lengthPercentageOrCalcType.testAccumulation):
1505 (const.positiveNumberType.testInterpolation):
1506 (const.positiveNumberType.testAdditionOrAccumulation):
1507 (const.positiveNumberType.testAddition):
1508 (const.positiveNumberType.testAccumulation):
1509 (const.opacityType.testInterpolation):
1510 (const.opacityType.testAdditionOrAccumulation):
1511 (const.opacityType.testAddition):
1512 (const.opacityType.testAccumulation):
1513 (const.visibilityType.testInterpolation):
1514 (const.visibilityType.testAdditionOrAccumulation):
1515 (const.visibilityType.testAddition):
1516 (const.visibilityType.testAccumulation):
1517 (const.colorType.testInterpolation):
1518 (const.colorType.testAdditionOrAccumulation):
1519 (const.colorType.testAddition):
1520 (const.colorType.testAccumulation):
1521 (const.transformListType.testInterpolation):
1522 (const.transformListType.testAddition):
1523 (const.transformListType.testAccumulation):
1524 (const.filterListType.testInterpolation):
1525 (const.filterListType.testAddition):
1526 (const.filterListType.testAccumulation):
1527 (const.textShadowListType.testInterpolation):
1528 (const.textShadowListType.testAddition):
1529 (const.textShadowListType.testAccumulation):
1530 (const.boxShadowListType.testInterpolation):
1531 (const.boxShadowListType.testAddition):
1532 (const.boxShadowListType.testAccumulation):
1533 (const.positionType.testInterpolation):
1534 (const.positionType.testAdditionOrAccumulation):
1535 (const.positionType.testAddition):
1536 (const.positionType.testAccumulation):
1537 (const.rectType.testInterpolation):
1538 (const.rectType.testAdditionOrAccumulation):
1539 (const.rectType.testAddition):
1540 (const.rectType.testAccumulation):
1541 (const.dasharrayType.testInterpolation):
1542 (const.dasharrayType.testAdditionOrAccumulation):
1543 (const.dasharrayType.testAddition):
1544 (const.dasharrayType.testAccumulation):
1545 (const.fontStretchType.testInterpolation):
1546 (const.fontStretchType.testAdditionOrAccumulation):
1547 (const.fontStretchType.testAddition):
1548 (const.fontStretchType.testAccumulation):
1549 (const.fontVariationSettingsType.testInterpolation):
1550 (const.fontVariationSettingsType.testAdditionOrAccumulation):
1551 (const.fontVariationSettingsType.testAddition):
1552 (const.fontVariationSettingsType.testAccumulation):
1553 * http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Added.
1554 * http/wpt/web-animations/animation-model/combining-effects/effect-composition.html: Added.
1555 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Added.
1556 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html: Added.
1557 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Added.
1558 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Added.
1559 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Added.
1560 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Added.
1561 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt: Added.
1562 * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html: Added.
1563 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Added.
1564 * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
1565 * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Added.
1566 * http/wpt/web-animations/interfaces/Animatable/animate.html: Added.
1567 * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
1568 * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Added.
1569 * http/wpt/web-animations/interfaces/Animation/cancel-expected.txt: Added.
1570 * http/wpt/web-animations/interfaces/Animation/cancel.html: Added.
1571 * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt: Added.
1572 * http/wpt/web-animations/interfaces/Animation/constructor.html: Added.
1573 * http/wpt/web-animations/interfaces/Animation/effect-expected.txt: Added.
1574 * http/wpt/web-animations/interfaces/Animation/effect.html: Added.
1575 * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Added.
1576 * http/wpt/web-animations/interfaces/Animation/finish.html: Added.
1577 * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Added.
1578 * http/wpt/web-animations/interfaces/Animation/finished.html: Added.
1579 * http/wpt/web-animations/interfaces/Animation/id-expected.txt: Added.
1580 * http/wpt/web-animations/interfaces/Animation/id.html: Added.
1581 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt: Added.
1582 * http/wpt/web-animations/interfaces/Animation/idlharness.html: Added.
1583 * http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt: Added.
1584 * http/wpt/web-animations/interfaces/Animation/oncancel.html: Added.
1585 * http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt: Added.
1586 * http/wpt/web-animations/interfaces/Animation/onfinish.html: Added.
1587 * http/wpt/web-animations/interfaces/Animation/pause-expected.txt: Added.
1588 * http/wpt/web-animations/interfaces/Animation/pause.html: Added.
1589 * http/wpt/web-animations/interfaces/Animation/play-expected.txt: Added.
1590 * http/wpt/web-animations/interfaces/Animation/play.html: Added.
1591 * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Added.
1592 * http/wpt/web-animations/interfaces/Animation/playState.html: Added.
1593 * http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt: Added.
1594 * http/wpt/web-animations/interfaces/Animation/playbackRate.html: Added.
1595 * http/wpt/web-animations/interfaces/Animation/ready-expected.txt: Added.
1596 * http/wpt/web-animations/interfaces/Animation/ready.html: Added.
1597 * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt: Added.
1598 * http/wpt/web-animations/interfaces/Animation/startTime.html: Added.
1599 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
1600 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
1601 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
1602 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
1603 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
1604 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
1605 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Added.
1606 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html: Added.
1607 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
1608 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
1609 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
1610 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
1611 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Added.
1612 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Added.
1613 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Added.
1614 * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Added.
1615 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
1616 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
1617 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
1618 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
1619 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Added.
1620 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Added.
1621 * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt: Added.
1622 * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html: Added.
1623 * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt: Added.
1624 * http/wpt/web-animations/interfaces/Document/getAnimations.html: Added.
1625 * http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Added.
1626 * http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html: Added.
1627 * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
1628 * http/wpt/web-animations/interfaces/KeyframeEffect/composite.html: Added.
1629 * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
1630 * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
1631 * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
1632 * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
1633 * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Added.
1634 * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Added.
1635 * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
1636 * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
1637 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Added.
1638 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Added.
1639 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Added.
1640 * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Added.
1641 * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
1642 * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
1643 * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt: Added.
1644 * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html: Added.
1645 * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Added.
1646 * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Added.
1647 * http/wpt/web-animations/resources/easing-tests.js: Added.
1648 (easingFunction.stepStart):
1649 (easingFunction.stepEnd):
1650 (easingFunction.framesTiming):
1651 (easingFunction.cubicBezier):
1652 * http/wpt/web-animations/resources/effect-tests.js: Added.
1653 (assert_computed_timing_for_each_phase):
1654 * http/wpt/web-animations/resources/keyframe-utils.js: Added.
1655 (assert_frame_lists_equal):
1656 (assert_frames_equal):
1657 * http/wpt/web-animations/resources/xhr-doc.py: Added.
1659 * http/wpt/web-animations/testcommon.js: Added.
1660 (window.assert_times_equal.window.assert_times_equal):
1668 (return.bezierClosure):
1670 (stepEnd.return.stepEndClosure):
1672 (stepStart.return.stepStartClosure):
1674 (framesTiming.return.framesClosure):
1676 (waitForAnimationFrames):
1677 (rotate3dToMatrix3d):
1679 (assert_matrix_equals):
1680 * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt: Added.
1681 * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Added.
1682 * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Added.
1683 * http/wpt/web-animations/timing-model/animation-effects/current-iteration.html: Added.
1684 * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt: Added.
1685 * http/wpt/web-animations/timing-model/animation-effects/local-time.html: Added.
1686 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Added.
1687 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
1688 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Added.
1689 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Added.
1690 * http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Added.
1691 * http/wpt/web-animations/timing-model/animations/canceling-an-animation.html: Added.
1692 * http/wpt/web-animations/timing-model/animations/current-time-expected.txt: Added.
1693 * http/wpt/web-animations/timing-model/animations/current-time.html: Added.
1694 * http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Added.
1695 * http/wpt/web-animations/timing-model/animations/finishing-an-animation.html: Added.
1696 * http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Added.
1697 * http/wpt/web-animations/timing-model/animations/pausing-an-animation.html: Added.
1698 * http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt: Added.
1699 * http/wpt/web-animations/timing-model/animations/playing-an-animation.html: Added.
1700 * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Added.
1701 * http/wpt/web-animations/timing-model/animations/reversing-an-animation.html: Added.
1702 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Added.
1703 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html: Added.
1704 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Added.
1705 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Added.
1706 * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Added.
1707 * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Added.
1708 * http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Added.
1709 * http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html: Added.
1710 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Added.
1711 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html: Added.
1713 2017-10-30 Antoine Quint <graouts@apple.com>
1715 [Web Animations] Expose the playbackRate property on Animation
1716 https://bugs.webkit.org/show_bug.cgi?id=178931
1718 Reviewed by Sam Weinig.
1720 Add a new test, using WPT, to check that the playbackRate property is accounted
1721 for when getting and setting the current time.
1723 * http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Added.
1724 * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Added.
1726 2017-10-30 Carlos Alberto Lopez Perez <clopez@igalia.com>
1728 [GTK] Rebaseline affected tests after r224177
1729 https://bugs.webkit.org/show_bug.cgi?id=178933
1731 Unreviewed gardening.
1733 * platform/gtk/editing/deleting/4922367-expected.txt:
1734 * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
1735 * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
1736 * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1737 * platform/gtk/editing/deleting/delete-block-merge-contents-005-expected.txt:
1738 * platform/gtk/editing/deleting/delete-block-merge-contents-006-expected.txt:
1739 * platform/gtk/editing/deleting/delete-block-merge-contents-007-expected.txt:
1740 * platform/gtk/editing/deleting/delete-block-merge-contents-008-expected.txt:
1741 * platform/gtk/editing/deleting/delete-block-merge-contents-023-expected.txt:
1742 * platform/gtk/editing/deleting/delete-block-merge-contents-024-expected.txt:
1743 * platform/gtk/editing/deleting/delete-br-008-expected.txt:
1744 * platform/gtk/editing/deleting/delete-br-010-expected.txt:
1745 * platform/gtk/editing/deleting/delete-line-015-expected.txt:
1746 * platform/gtk/editing/deleting/delete-line-016-expected.txt:
1747 * platform/gtk/editing/deleting/delete-line-017-expected.txt:
1748 * platform/gtk/editing/deleting/merge-no-br-expected.txt:
1749 * platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
1750 * platform/gtk/editing/execCommand/4747450-expected.txt:
1751 * platform/gtk/editing/execCommand/4916402-expected.txt:
1752 * platform/gtk/editing/execCommand/4916541-expected.txt:
1753 * platform/gtk/editing/execCommand/4924441-expected.txt:
1754 * platform/gtk/editing/execCommand/5136770-expected.txt:
1755 * platform/gtk/editing/execCommand/5142012-2-expected.txt:
1756 * platform/gtk/editing/execCommand/5190926-expected.txt:
1757 * platform/gtk/editing/execCommand/5481523-expected.txt:
1758 * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt:
1759 * platform/gtk/editing/execCommand/indent-selection-expected.txt:
1760 * platform/gtk/editing/execCommand/insert-list-and-stitch-expected.txt:
1761 * platform/gtk/editing/execCommand/nsresponder-indent-expected.txt:
1762 * platform/gtk/editing/inserting/insert-br-quoted-004-expected.txt:
1763 * platform/gtk/editing/inserting/insert-br-quoted-006-expected.txt:
1764 * platform/gtk/editing/pasteboard/5071074-2-expected.txt:
1765 * platform/gtk/editing/pasteboard/displaced-generic-placeholder-expected.txt:
1766 * platform/gtk/editing/pasteboard/displaced-placeholder-expected.txt:
1767 * platform/gtk/editing/pasteboard/merge-after-delete-2-expected.txt:
1768 * platform/gtk/editing/pasteboard/merge-after-delete-expected.txt:
1769 * platform/gtk/editing/pasteboard/merge-end-blockquote-expected.txt:
1770 * platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
1771 * platform/gtk/editing/pasteboard/paste-line-endings-008-expected.txt:
1772 * platform/gtk/editing/pasteboard/paste-match-style-001-expected.txt:
1773 * platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
1774 * platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
1775 * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
1776 * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
1777 * platform/gtk/editing/pasteboard/undoable-fragment-removes-expected.txt:
1778 * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
1779 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
1780 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
1781 * platform/gtk/editing/style/4916887-expected.txt:
1782 * platform/gtk/editing/style/5046875-1-expected.txt:
1783 * platform/gtk/editing/style/5046875-2-expected.txt:
1784 * platform/gtk/editing/style/5279521-expected.txt:
1785 * platform/gtk/editing/style/create-block-for-style-003-expected.txt:
1786 * platform/gtk/editing/style/create-block-for-style-004-expected.txt:
1787 * platform/gtk/editing/style/create-block-for-style-007-expected.txt:
1788 * platform/gtk/editing/style/create-block-for-style-009-expected.txt:
1789 * platform/gtk/editing/style/create-block-for-style-010-expected.txt:
1790 * platform/gtk/editing/style/create-block-for-style-011-expected.txt:
1791 * platform/gtk/editing/style/create-block-for-style-012-expected.txt:
1792 * platform/gtk/editing/style/create-block-for-style-013-expected.txt:
1793 * platform/gtk/editing/unsupported-content/list-delete-001-expected.txt:
1794 * platform/gtk/fast/forms/button-generated-content-expected.txt:
1796 2017-10-30 Antti Koivisto <antti@apple.com>
1798 Destroy all unneeded anonymous wrappers in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers()
1799 https://bugs.webkit.org/show_bug.cgi?id=178933
1801 Reviewed by Zalan Bujtas.
1803 Many leftover empty anonymous wrappers go away in render tree dumps. No visual impact.
1805 * editing/deleting/delete-br-009-expected.txt:
1806 * platform/ios-wk2/editing/execCommand/4747450-expected.txt:
1807 * platform/ios-wk2/editing/execCommand/4924441-expected.txt:
1808 * platform/ios-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
1809 * platform/ios-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
1810 * platform/ios-wk2/editing/pasteboard/merge-end-blockquote-expected.txt:
1811 * platform/ios-wk2/editing/pasteboard/paste-line-endings-008-expected.txt:
1812 * platform/ios-wk2/editing/pasteboard/paste-match-style-001-expected.txt:
1813 * platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
1814 * platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
1815 * platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
1816 * platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
1817 * platform/ios-wk2/editing/style/4916887-expected.txt:
1818 * platform/ios-wk2/editing/style/5046875-1-expected.txt:
1819 * platform/ios-wk2/editing/style/5046875-2-expected.txt:
1820 * platform/ios-wk2/editing/style/5279521-expected.txt:
1821 * platform/ios-wk2/editing/style/create-block-for-style-003-expected.txt:
1822 * platform/ios-wk2/editing/style/create-block-for-style-004-expected.txt:
1823 * platform/ios-wk2/editing/style/create-block-for-style-007-expected.txt:
1824 * platform/ios-wk2/editing/style/create-block-for-style-009-expected.txt:
1825 * platform/ios-wk2/editing/style/create-block-for-style-010-expected.txt:
1826 * platform/ios-wk2/editing/style/create-block-for-style-011-expected.txt:
1827 * platform/ios-wk2/editing/style/create-block-for-style-012-expected.txt:
1828 * platform/ios-wk2/editing/style/create-block-for-style-013-expected.txt:
1829 * platform/ios/editing/deleting/4922367-expected.txt:
1830 * platform/ios/editing/deleting/type-delete-after-quote-expected.txt:
1831 * platform/ios/editing/execCommand/4916402-expected.txt:
1832 * platform/ios/editing/execCommand/4916541-expected.txt:
1833 * platform/ios/editing/execCommand/5136770-expected.txt:
1834 * platform/ios/editing/execCommand/5142012-2-expected.txt:
1835 * platform/ios/editing/execCommand/5190926-expected.txt:
1836 * platform/ios/editing/execCommand/5481523-expected.txt:
1837 * platform/ios/editing/pasteboard/5071074-2-expected.txt:
1838 * platform/ios/editing/pasteboard/displaced-generic-placeholder-expected.txt:
1839 * platform/ios/editing/pasteboard/displaced-placeholder-expected.txt:
1840 * platform/ios/editing/pasteboard/merge-after-delete-2-expected.txt:
1841 * platform/ios/editing/pasteboard/merge-after-delete-expected.txt:
1842 * platform/ios/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
1843 * platform/ios/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
1844 * platform/ios/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
1845 * platform/ios/fast/forms/button-generated-content-expected.txt:
1846 * platform/ios/fast/ruby/rubyDOM-remove-text2-expected.txt:
1847 * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt:
1848 * platform/mac/editing/deleting/4922367-expected.txt:
1849 * platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
1850 * platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
1851 * platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
1852 * platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
1853 * platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
1854 * platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
1855 * platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
1856 * platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
1857 * platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
1858 * platform/mac/editing/deleting/delete-br-008-expected.txt:
1859 * platform/mac/editing/deleting/delete-br-010-expected.txt:
1860 * platform/mac/editing/deleting/delete-line-015-expected.txt:
1861 * platform/mac/editing/deleting/delete-line-016-expected.txt:
1862 * platform/mac/editing/deleting/delete-line-017-expected.txt:
1863 * platform/mac/editing/deleting/merge-no-br-expected.txt:
1864 * platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
1865 * platform/mac/editing/execCommand/4747450-expected.txt:
1866 * platform/mac/editing/execCommand/4916402-expected.txt:
1867 * platform/mac/editing/execCommand/4916541-expected.txt:
1868 * platform/mac/editing/execCommand/4924441-expected.txt:
1869 * platform/mac/editing/execCommand/5136770-expected.txt:
1870 * platform/mac/editing/execCommand/5142012-2-expected.txt:
1871 * platform/mac/editing/execCommand/5190926-expected.txt:
1872 * platform/mac/editing/execCommand/5481523-expected.txt:
1873 * platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
1874 * platform/mac/editing/execCommand/indent-selection-expected.txt:
1875 * platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
1876 * platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
1877 * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
1878 * platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
1879 * platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
1880 * platform/mac/editing/pasteboard/5071074-2-expected.txt:
1881 * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
1882 * platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
1883 * platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
1884 * platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
1885 * platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
1886 * platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
1887 * platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
1888 * platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
1889 * platform/mac/editing/pasteboard/paste-text-008-expected.txt:
1890 * platform/mac/editing/pasteboard/paste-text-009-expected.txt:
1891 * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
1892 * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
1893 * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
1894 * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
1895 * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
1896 * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
1897 * platform/mac/editing/style/4916887-expected.txt:
1898 * platform/mac/editing/style/5046875-1-expected.txt:
1899 * platform/mac/editing/style/5046875-2-expected.txt:
1900 * platform/mac/editing/style/5279521-expected.txt:
1901 * platform/mac/editing/style/create-block-for-style-003-expected.txt:
1902 * platform/mac/editing/style/create-block-for-style-004-expected.txt:
1903 * platform/mac/editing/style/create-block-for-style-007-expected.txt:
1904 * platform/mac/editing/style/create-block-for-style-009-expected.txt:
1905 * platform/mac/editing/style/create-block-for-style-010-expected.txt:
1906 * platform/mac/editing/style/create-block-for-style-011-expected.txt:
1907 * platform/mac/editing/style/create-block-for-style-012-expected.txt:
1908 * platform/mac/editing/style/create-block-for-style-013-expected.txt:
1909 * platform/mac/editing/style/smoosh-styles-001-expected.txt:
1910 * platform/mac/editing/style/style-boundary-005-expected.txt:
1911 * platform/mac/editing/style/unbold-in-bold-expected.txt:
1912 * platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
1913 * platform/mac/fast/forms/button-generated-content-expected.txt:
1914 * platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt:
1916 2017-10-30 Zan Dobersek <zdobersek@igalia.com>
1918 [GCrypt] Add support for P-521 EC curves
1919 https://bugs.webkit.org/show_bug.cgi?id=175199
1921 Reviewed by Jiewen Tan.
1923 Add or update Web Crypto test baselines for the GTK+ and WPE ports
1924 to reflect the added EC P-521 support.
1926 * platform/gtk/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
1927 * platform/gtk/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
1928 * platform/gtk/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1929 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
1930 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
1931 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
1932 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
1933 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
1934 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
1935 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
1936 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
1937 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
1938 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
1939 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
1940 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
1941 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
1942 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
1943 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
1944 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
1945 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
1946 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
1947 * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
1948 * platform/wpe/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
1949 * platform/wpe/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
1950 * platform/wpe/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
1951 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
1952 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
1953 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
1954 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
1955 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
1956 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
1957 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
1958 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
1959 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
1960 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
1961 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
1962 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
1963 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
1964 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
1965 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
1966 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
1967 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
1968 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
1969 * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
1971 2017-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
1973 Unreviewed WPE gardening. Skip Service Workers tests again after r224132.
1975 Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
1978 * platform/wpe/TestExpectations:
1980 2017-10-30 Carlos Garcia Campos <cgarcia@igalia.com>
1982 Unreviewed GTK+ gardening. Skip Service Workers tests again after r224132.
1984 Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
1987 * platform/gtk/TestExpectations:
1989 2017-10-29 Chris Dumez <cdumez@apple.com>
1991 Unreviewed, rebaseline a few tests after r224156.
1995 2017-10-29 Sam Weinig <sam@webkit.org>
1997 [Conic Gradients] Add support for parsing conic gradients
1998 https://bugs.webkit.org/show_bug.cgi?id=178987
2000 Reviewed by Dean Jackson.
2002 * http/wpt/css: Added.
2003 * http/wpt/css/css-images-4: Added.
2004 * http/wpt/css/css-images-4/conic-gradient-parsing-expected.txt: Added.
2005 * http/wpt/css/css-images-4/conic-gradient-parsing.html: Added.
2007 Add tests for basic parsing of conic gradients.
2009 2017-10-29 Antoine Quint <graouts@apple.com>
2011 [Web Animations] Expose the currentTime property on Animation
2012 https://bugs.webkit.org/show_bug.cgi?id=178988
2014 Reviewed by Dean Jackson.
2016 Add a new test that checks that the currentTime property is set
2017 correctly based on the startTime value and the document timeline
2018 currentTime, and that setting the property may raise an exception
2019 and otherwise update the animation startTime.
2021 * webanimations/animation-current-time-expected.txt: Added.
2022 * webanimations/animation-current-time.html: Added.
2024 2017-10-28 Dean Jackson <dino@apple.com>
2026 createImageBitmap with HTMLCanvasElement
2027 https://bugs.webkit.org/show_bug.cgi?id=178984
2028 <rdar://problem/35238440>
2030 Reviewed by Sam Weinig.
2032 Exercise new creation method.
2034 * http/wpt/2dcontext/imagebitmap/common.js:
2035 (create9x9CanvasWithTargetImage):
2036 * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt:
2037 * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt:
2038 * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
2039 * http/wpt/2dcontext/imagebitmap/createImageBitmap.html:
2040 * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt:
2041 * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
2043 2017-10-28 Youenn Fablet <youenn@apple.com>
2045 Make HTTPS WPT tests time out through testharness.js to get better error reports
2046 https://bugs.webkit.org/show_bug.cgi?id=178982
2048 Reviewed by Chris Dumez.
2050 * resources/testharnessreport.js: extending to tests run over HTTPS WPT port 9443.
2052 2017-10-28 Youenn Fablet <youenn@apple.com>
2054 Rebase WPT tests up to a1c0107
2055 https://bugs.webkit.org/show_bug.cgi?id=178589
2057 Reviewed by Alex Christensen.
2060 * platform/mac-wk1/TestExpectations:
2061 * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Added.
2063 2017-10-28 Myles C. Maxfield <mmaxfield@apple.com>
2065 [iOS] Unify Font::platformCharWidthInit() with macOS
2066 https://bugs.webkit.org/show_bug.cgi?id=178951
2067 <rdar://problem/7848198>
2069 Reviewed by Zalan Bujtas.
2071 Updating expected results.
2073 * platform/ios-wk2/fast/forms/search-styled-expected.txt: Removed.
2074 * platform/ios-wk2/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
2075 * platform/ios-wk2/fast/forms/textarea-width-expected.txt: Removed.
2076 * platform/ios/fast/forms/search-styled-expected.txt:
2077 * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
2078 * platform/ios/fast/forms/textarea-width-expected.txt:
2080 2017-10-28 Chris Dumez <cdumez@apple.com>
2082 self.ExtendableEvent / Client / Clients / WindowClient do not exist in a Service Worker
2083 https://bugs.webkit.org/show_bug.cgi?id=178976
2085 Reviewed by Sam Weinig.
2087 Add layout test coverage.
2089 * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt: Added.
2090 * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html: Added.
2091 * http/tests/workers/service/resources/ServiceWorkerGlobalScope-properties-worker.js: Added.
2093 2017-10-27 Devin Rousso <webkit@devinrousso.com>
2095 Web Inspector: Canvas Tab: no way to see backtrace of where a canvas context was created
2096 https://bugs.webkit.org/show_bug.cgi?id=178799
2097 <rdar://problem/35175805>
2099 Reviewed by Brian Burg.
2101 * inspector/canvas/create-context-2d-expected.txt:
2102 * inspector/canvas/create-context-webgl-expected.txt:
2103 * inspector/canvas/create-context-webgl2-expected.txt:
2104 * inspector/canvas/create-context-webgpu-expected.txt:
2105 * inspector/canvas/resources/create-context-utilities.js:
2106 (TestPage.registerInitializer.sanitizeURL):
2107 (TestPage.registerInitializer.awaitCanvasAdded):
2108 Pretty-print backtrace when canvases are added to the page.
2110 2017-10-27 Daniel Bates <dabates@apple.com>
2112 Skip test http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html on OS X El Capitan
2114 For now skip this test that was added in r224134 on OS X El Capitan. OS X El Capitan uses the
2115 legacy NSURLDownload code path for downloads. This code path is not happy with the self-signed
2116 certificate we use when running HTTPS tests. See <https://bugs.webkit.org/show_bug.cgi?id=155132>
2119 * platform/mac-elcapitan/TestExpectations:
2121 2017-10-27 Daniel Bates <dabates@apple.com>
2123 Only allow non-mixed content protected subresources to ask for credentials
2124 https://bugs.webkit.org/show_bug.cgi?id=178919
2125 <rdar://problem/35015245>
2127 Reviewed by Alex Christensen.
2129 * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Added.
2130 * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Added.
2131 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Added.
2132 * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2133 * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: Added.
2134 * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: Added.
2135 * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html: Added.
2136 * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: Added.
2137 * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
2138 * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2139 * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: Added.
2140 * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
2141 * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
2142 * http/tests/security/mixedContent/resources/subresource/protected-image.php: Added.
2143 * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Added.
2144 * http/tests/security/mixedContent/resources/subresource/protected-script.php: Added.
2145 * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.php: Added.
2146 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2147 * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: Added.
2148 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Added.
2149 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: Added.
2150 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2151 * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: Added.
2152 * platform/ios-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2153 * platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2154 * platform/win/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
2156 2017-10-27 Daniel Bates <dabates@apple.com>
2158 Add tests for automatic decompression of gzip-compressed subresources
2159 https://bugs.webkit.org/show_bug.cgi?id=178941
2160 <rdar://problem/35230090>
2162 Reviewed by Alex Christensen.
2164 Although automatic decompression of gzip-compressed subresources is handled by CFNetwork
2165 (<rdar://problem/5418646>) we should add tests to ensure that WebKit does not inadvertently
2166 opt out of such functionality and to catch a regression in CFNetwork.
2168 * TestExpectations: Skip the tests on all platforms. We will unskip on Cocoa platforms and Apple Windows.
2169 * http/tests/gzip-content-encoding/gzip-encoded-script-expected.txt: Added.
2170 * http/tests/gzip-content-encoding/gzip-encoded-script.html: Added.
2171 * http/tests/gzip-content-encoding/gzip-encoded-script2-expected.txt: Added.
2172 * http/tests/gzip-content-encoding/gzip-encoded-script2.html: Added.
2173 * http/tests/gzip-content-encoding/gzip-encoded-stylesheet-expected.html: Added.
2174 * http/tests/gzip-content-encoding/gzip-encoded-stylesheet.html: Added.
2175 * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2-expected.html: Added.
2176 * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2.html: Added.
2177 * http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.php: Added.
2178 * http/tests/gzip-content-encoding/resources/script.js.gz: Added.
2179 * http/tests/gzip-content-encoding/resources/stylesheet.css.gz: Added.
2180 * platform/ios/TestExpectations: Unskip tests.
2181 * platform/mac/TestExpectations: Ditto.
2182 * platform/win/TestExpectations: Ditto.
2184 2017-10-27 Chris Dumez <cdumez@apple.com>
2186 Unskip more Service Workers tests
2187 https://bugs.webkit.org/show_bug.cgi?id=178944
2189 Reviewed by Sam Weinig.
2191 Unskip all Service Workers tests except for the 39 that are timing out.
2195 2017-10-27 Matt Lewis <jlewis3@apple.com>
2197 Adjusted expectations for fast/scrolling/arrow-key-scroll-in-rtl-document.html.
2198 https://bugs.webkit.org/show_bug.cgi?id=173779
2200 Unreviewed test gardening.
2202 * platform/mac-wk2/TestExpectations:
2204 2017-10-27 Matt Lewis <jlewis3@apple.com>
2206 Adjusted expectations for multiple media/ Layout Tests.
2207 https://bugs.webkit.org/show_bug.cgi?id=176054
2209 Unreviewed test gardening.
2211 * platform/mac-wk2/TestExpectations:
2213 2017-10-27 Antoine Quint <graouts@apple.com>
2215 [Web Animations] Expose the currentTime property on AnimationTimeline
2216 https://bugs.webkit.org/show_bug.cgi?id=178928
2218 Reviewed by Dean Jackson.
2220 Add a new test that checks we can read the document's timeline currentTime
2221 property and set it via the internals method.
2223 * webanimations/timeline-current-time-expected.txt: Added.
2224 * webanimations/timeline-current-time.html: Added.
2226 2017-10-27 Ryan Haddad <ryanhaddad@apple.com>
2228 Skip two tests that are flaky crashes.
2229 https://bugs.webkit.org/show_bug.cgi?id=177828
2231 Unreviewed test gardening.
2233 * platform/mac-wk2/TestExpectations:
2235 2017-10-27 Chris Dumez <cdumez@apple.com>
2237 DOMWindow::dispatchEvent() does not reset the event's dispatch flag
2238 https://bugs.webkit.org/show_bug.cgi?id=178897
2240 Reviewed by Darin Adler.
2242 Add layout test coverage. I have verified that this test is passing in Firefox.
2244 * fast/events/window-load-initEvent-expected.txt: Added.
2245 * fast/events/window-load-initEvent.html: Added.
2247 2017-10-27 Ryan Haddad <ryanhaddad@apple.com>
2249 Move TestExpectation for imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm.
2250 https://bugs.webkit.org/show_bug.cgi?id=178190
2252 Unreviewed test gardening.
2255 * platform/mac/TestExpectations:
2257 2017-10-27 Chris Dumez <cdumez@apple.com>
2259 Add initial support for serviceWorkerClient.postMessage()
2260 https://bugs.webkit.org/show_bug.cgi?id=178794
2262 Reviewed by Youenn Fablet.
2264 Add layout test coverage.
2266 * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt:
2267 * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
2268 * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
2271 2017-10-27 Ryan Haddad <ryanhaddad@apple.com>
2273 Skip failing service worker tests that were missed in r224066.
2274 https://trac.webkit.org/changeset/224066/webkit
2276 Unreviewed test gardening.
2280 2017-10-27 Alicia Boya GarcÃa <aboya@igalia.com>
2282 [GStreamer][MSE] Trim space between codecs
2283 https://bugs.webkit.org/show_bug.cgi?id=178160
2285 Reviewed by Xabier Rodriguez-Calvar.
2287 Update expected test output.
2289 * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
2291 2017-10-27 Ryosuke Niwa <rniwa@webkit.org>
2293 Skip some copy & paste tests I wrote on GTK since they're are known to timeout/slow.
2295 * platform/gtk/TestExpectations:
2297 2017-10-26 Fujii Hironori <Hironori.Fujii@sony.com>
2299 [GTK][WPE] install-dependencies can't find libapache2-mod-php7.0 on Ubuntu 17.10
2300 https://bugs.webkit.org/show_bug.cgi?id=178854
2302 Reviewed by Michael Catanzaro.
2304 * http/conf/debian-httpd-2.2.conf: Removed.
2305 * http/conf/debian-httpd-2.4-php7.0.conf: Renamed from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
2306 * http/conf/debian-httpd-2.4-php7.1.conf: Copied from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
2308 2017-10-26 Devin Rousso <webkit@devinrousso.com>
2310 Web Inspector: Canvas Tab: canvas path components from old page stick around when page is reloaded
2311 https://bugs.webkit.org/show_bug.cgi?id=178806
2312 <rdar://problem/35176360>
2314 Reviewed by Brian Burg.
2316 * inspector/canvas/context-attributes.html:
2317 * inspector/canvas/resources/create-context-utilities.js:
2319 (TestPage.registerInitializer.awaitCanvasAdded):
2320 (TestPage.registerInitializer):
2321 * inspector/canvas/resources/shaderProgram-utilities.js:
2323 (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
2324 (TestPage.registerInitializer):
2326 2017-10-25 Simon Fraser <simon.fraser@apple.com>
2328 When navigating back to a page, compositing layers may not use accelerated drawing
2329 https://bugs.webkit.org/show_bug.cgi?id=178749
2330 rdar://problem/35158946
2332 Reviewed by Dean Jackson.
2334 Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
2336 * compositing/accelerated-layers-after-back-expected.txt: Added.
2337 * compositing/accelerated-layers-after-back.html: Added.
2338 * compositing/iframes/page-cache-layer-tree.html:
2339 * compositing/page-cache-back-crash.html:
2340 * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
2341 * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
2343 2017-10-26 Myles C. Maxfield <mmaxfield@apple.com>
2345 [iOS] Update expected results for writing-mode tests
2346 https://bugs.webkit.org/show_bug.cgi?id=178916
2347 <rdar://problem/33250084>
2351 * platform/ios/TestExpectations:
2352 * platform/ios/fast/writing-mode/border-vertical-lr-expected.txt:
2353 * platform/ios/fast/writing-mode/japanese-lr-text-expected.txt:
2354 * platform/ios/fast/writing-mode/japanese-rl-text-expected.txt:
2355 * platform/ios/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
2356 * platform/ios/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
2357 * platform/ios/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
2358 * platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt:
2359 * platform/ios/fast/writing-mode/vertical-baseline-alignment-expected.txt:
2361 2017-10-26 Youenn Fablet <youenn@apple.com>
2363 importScripts in service worker should use ServiceWorkersMode::None
2364 https://bugs.webkit.org/show_bug.cgi?id=178888
2366 Reviewed by Chris Dumez.
2368 * http/tests/workers/service/resources/service-worker-importScript-worker.js: Added.
2369 * http/tests/workers/service/resources/service-worker-importScript.js: Added.
2370 * http/tests/workers/service/service-worker-importScript-expected.txt: Added.
2371 * http/tests/workers/service/service-worker-importScript.html: Added.
2373 2017-10-26 Youenn Fablet <youenn@apple.com>
2375 Implement ServiceWorkerContainer getRegistration
2376 https://bugs.webkit.org/show_bug.cgi?id=178882
2380 * TestExpectations: Skipping service worker tests until they can produce results.
2382 2017-10-26 Youenn Fablet <youenn@apple.com>
2384 Add service worker handle fetch support for all subresource requests
2385 https://bugs.webkit.org/show_bug.cgi?id=178769
2387 Reviewed by Chris Dumez.
2389 * http/tests/workers/service/image-fetch-expected.txt: Added.
2390 * http/tests/workers/service/image-fetch.html: Added.
2391 * http/tests/workers/service/resources/image-fetch-worker.js: Added.
2392 (event.event.request.url.indexOf):
2393 (event.event.request.url.endsWith):
2394 * http/tests/workers/service/resources/image-fetch.js: Added.
2396 (async.loadedImage):
2397 (async.erroredImage):
2401 2017-10-26 Ryosuke Niwa <rniwa@webkit.org>
2403 LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
2404 https://bugs.webkit.org/show_bug.cgi?id=178828
2406 Reviewed by Wenson Hsieh.
2408 When the pasted content's iframe's body isn't available, wait for load event.
2410 * http/tests/security/clipboard/resources/content-to-copy.html: Always wait for load event before notifying
2411 the parent page that it had finish loading.
2412 * http/tests/security/clipboard/resources/subdirectory/paste-html.html:
2414 2017-10-26 Myles C. Maxfield <mmaxfield@apple.com>
2416 [iOS] Update expected results for platform/ios/ios/fast/text/opticalFontWith*.html
2417 https://bugs.webkit.org/show_bug.cgi?id=178885
2421 * platform/ios/TestExpectations:
2422 * platform/ios/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
2423 * platform/ios/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt:
2425 2017-10-26 Myles C. Maxfield <mmaxfield@apple.com>
2427 [iOS] Update expected results for fast/text/international/complex-character-based-fallback.html
2428 https://bugs.webkit.org/show_bug.cgi?id=178884
2429 <rdar://problem/33602192>
2435 * platform/ios/TestExpectations:
2436 * platform/ios/fast/text/international/complex-character-based-fallback-expected.png: Added.
2437 * platform/ios/fast/text/international/complex-character-based-fallback-expected.txt:
2439 2017-10-26 Youenn Fablet <youenn@apple.com>
2441 http/tests/workers/service/service-worker-cache-api.https.html is flaky
2442 https://bugs.webkit.org/show_bug.cgi?id=178877
2444 Reviewed by Alex Christensen.
2446 Marking test as PASS/FAIL.
2447 Changing test to finish after 10 seconds.
2448 Beefing up logging to help identifiying flakiness reason.
2451 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
2452 (event.event.respondWith.promise.then):
2453 * http/tests/workers/service/resources/service-worker-cache-api.js:
2455 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
2457 2017-10-26 Matt Lewis <jlewis3@apple.com>
2459 Marked webrtc/video-mute.html as flaky.
2460 https://bugs.webkit.org/show_bug.cgi?id=177501
2462 Unreviewed test gardening.
2464 * platform/ios-wk2/TestExpectations:
2465 * platform/mac-wk2/TestExpectations:
2467 2017-10-26 Ryan Haddad <ryanhaddad@apple.com>
2469 Unreviewed, rolling out r223984.
2471 Caused LayoutTest assertion failures.
2475 "When navigating back to a page, compositing layers may not
2476 use accelerated drawing"
2477 https://bugs.webkit.org/show_bug.cgi?id=178749
2478 https://trac.webkit.org/changeset/223984
2480 2017-10-25 Alex Christensen <achristensen@webkit.org>
2482 Rebase contentextensions test expectations
2483 https://bugs.webkit.org/show_bug.cgi?id=178841
2485 Reviewed by Alexey Proskuryakov.
2487 They've been marked as flaky for so long that nobody has rebased them. The URLParser
2488 has changed underneath them, DOM error reporting has changed, etc. The first step to
2489 gaining this test coverage back again is rebasing.
2491 * http/tests/contentextensions/block-everything-if-domain-expected.txt:
2492 * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt:
2493 * http/tests/contentextensions/character-set-basic-support-expected.txt:
2494 * http/tests/contentextensions/main-resource-expected.txt:
2495 * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
2496 * http/tests/contentextensions/main-resource-redirect-error-expected.txt:
2497 * http/tests/contentextensions/make-https-expected.txt:
2498 * http/tests/contentextensions/plugin-doesnt-crash-expected.txt:
2499 * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
2500 * http/tests/contentextensions/text-track-blocked-expected.txt:
2502 2017-10-26 Matt Lewis <jlewis3@apple.com>
2504 Skipped webrtc/video-replace-muted-track.html on iOS.
2505 https://bugs.webkit.org/show_bug.cgi?id=173608
2507 Unreviewed test gardening.
2509 * platform/ios-wk2/TestExpectations:
2511 2017-10-26 Ryan Haddad <ryanhaddad@apple.com>
2513 Unreviewed, rolling out r224019.
2515 This change caused API test WebKit.MSEIsPlayingAudio to time
2520 "XMLHttpRequest should not treat file URLs as same origin"
2521 https://bugs.webkit.org/show_bug.cgi?id=178565
2522 https://trac.webkit.org/changeset/224019
2524 2017-10-26 Ryan Haddad <ryanhaddad@apple.com>
2526 Unreviewed, rolling out r223994.
2528 The LayoutTest for this change is failing.
2532 "Add service worker handle fetch support for all subresource
2534 https://bugs.webkit.org/show_bug.cgi?id=178769
2535 https://trac.webkit.org/changeset/223994
2537 2017-10-25 Ryan Haddad <ryanhaddad@apple.com>
2539 Update TestExpectations for compositing/tiling/non-active-window-tiles-size.html.
2540 https://bugs.webkit.org/show_bug.cgi?id=171763
2542 Unreviewed test gardening.
2544 * platform/mac-wk2/TestExpectations: Remove Debug-only flag.
2546 2017-10-25 Brent Fulgham <bfulgham@apple.com>
2548 XMLHttpRequest should not treat file URLs as same origin
2549 https://bugs.webkit.org/show_bug.cgi?id=178565
2550 <rdar://problem/11115901>
2552 Reviewed by Ryosuke Niwa.
2554 * fast/xmlhttprequest/resources/xmlhttprequest-access-self-as-file-real.html: Added.
2555 * fast/xmlhttprequest/xmlhttprequest-access-self-as-file.html: Added.
2556 * fast/xmlhttprequest/xmlhttprequest-access-self-as-file-expected.txt: Added.
2557 * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob-expected.txt: Added.
2558 * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob.html: Added.
2559 * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaseline test now that we reject
2560 XHR to local file URLs.
2561 * platform/ios/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaselined.
2562 * platform/wk2/TestExpectations: Skip test since 'beginDragWithFiles' is not supported in WKTR.
2564 2017-10-26 Carlos Garcia Campos <cgarcia@igalia.com>
2566 REGRESSION(r222090): [HarfBuzz] Arabic shaping is broken except for first word in line
2567 https://bugs.webkit.org/show_bug.cgi?id=178625
2569 Reviewed by Michael Catanzaro.
2571 Rebaseline several tests that have been improved.
2573 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2574 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2575 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2576 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2577 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2578 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2579 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2580 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2581 * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
2582 * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
2583 * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
2584 * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
2585 * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
2586 * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
2587 * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
2588 * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
2590 2017-10-26 Ryosuke Niwa <rniwa@webkit.org>
2592 LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
2593 https://bugs.webkit.org/show_bug.cgi?id=178828
2595 Reviewed by Wenson Hsieh.
2597 Removed the superflous call to finishJSTest after 3s.
2599 * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
2601 2017-10-25 Devin Rousso <webkit@devinrousso.com>
2603 Web Inspector: provide a way to enable/disable event listeners
2604 https://bugs.webkit.org/show_bug.cgi?id=177451
2605 <rdar://problem/34994925>
2607 Reviewed by Joseph Pecoraro.
2609 * inspector/dom/setEventListenerDisabled-expected.txt: Added.
2610 * inspector/dom/setEventListenerDisabled.html: Added.
2612 2017-10-25 Devin Rousso <webkit@devinrousso.com>
2614 Web Inspector: Canvas Tab: starting a second recording doesn't show red titlebar if the first recording was empty
2615 https://bugs.webkit.org/show_bug.cgi?id=178805
2616 <rdar://problem/35176303>
2618 Reviewed by Brian Burg.
2620 * inspector/canvas/recording-2d-expected.txt:
2621 * inspector/canvas/recording-2d.html:
2623 2017-10-25 Devin Rousso <webkit@devinrousso.com>
2625 Web Inspector: replace TypeVerifier with subclasses of WI.Collection
2626 https://bugs.webkit.org/show_bug.cgi?id=178045
2627 <rdar://problem/35174307>
2629 Reviewed by Brian Burg.
2631 * inspector/unit-tests/collection-expected.txt:
2632 * inspector/unit-tests/collection.html:
2634 2017-10-25 Youenn Fablet <youenn@apple.com>
2636 Add service worker handle fetch support for all subresource requests
2637 https://bugs.webkit.org/show_bug.cgi?id=178769
2639 Reviewed by Chris Dumez.
2641 * http/tests/workers/service/image-fetch.https-expected.txt: Added.
2642 * http/tests/workers/service/image-fetch.https.html: Added.
2643 * http/tests/workers/service/resources/image-fetch-worker.js: Added.
2644 (event.event.request.url.indexOf):
2645 (event.event.request.url.endsWith):
2646 * http/tests/workers/service/resources/image-fetch.js: Added.
2648 (async.loadedImage):
2649 (async.erroredImage):
2653 2017-10-25 Simon Fraser <simon.fraser@apple.com>
2655 Aliasing of text in CSS specs is blocky and ugly
2656 https://bugs.webkit.org/show_bug.cgi?id=174946
2658 Reviewed by Dean Jackson.
2660 * compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
2661 * compositing/contents-format/subpixel-antialiased-nested-layer.html: Added.
2663 2017-10-25 Simon Fraser <simon.fraser@apple.com>
2665 When navigating back to a page, compositing layers may not use accelerated drawing
2666 https://bugs.webkit.org/show_bug.cgi?id=178749
2667 rdar://problem/35158946
2669 Reviewed by Dean Jackson.
2671 Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
2673 * compositing/accelerated-layers-after-back-expected.txt: Added.
2674 * compositing/accelerated-layers-after-back.html: Added.
2675 * compositing/iframes/page-cache-layer-tree.html:
2676 * compositing/page-cache-back-crash.html:
2677 * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
2678 * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
2680 2017-10-25 Alex Christensen <achristensen@webkit.org>
2682 LayoutTest http/tests/loading/basic-credentials-sent-automatically.html is flaky
2683 https://bugs.webkit.org/show_bug.cgi?id=159427
2685 Reviewed by Youenn Fablet.
2687 Use setTimeout to make load delegate callback printing more deterministic.
2688 The important part is that the credentials are printed, and they still are.
2690 * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2691 * http/tests/loading/basic-credentials-sent-automatically.html:
2692 * platform/mac/TestExpectations:
2693 * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2695 2017-10-25 Youenn Fablet <youenn@apple.com>
2697 Enable ServiceWorker to fetch resources
2698 https://bugs.webkit.org/show_bug.cgi?id=178673
2700 Reviewed by Brady Eidson.
2702 * http/tests/workers/service/resources/service-worker-fetch-worker.js: Added.
2703 * http/tests/workers/service/resources/service-worker-fetch.js: Added.
2704 * http/tests/workers/service/service-worker-fetch-expected.txt: Added.
2705 * http/tests/workers/service/service-worker-fetch.html: Added.
2707 2017-10-25 Jer Noble <jer.noble@apple.com>
2709 UNPACK_FLIP_Y is broken for MSE-backed videos
2710 https://bugs.webkit.org/show_bug.cgi?id=178774
2712 Reviewed by Dean Jackson.
2714 * fast/canvas/webgl/resources/orientation-flipped-fragmented.mp4: Added.
2715 * fast/canvas/webgl/resources/orientation-normal-fragmented.mp4: Added.
2716 * fast/canvas/webgl/texImage2D-mse-flipY-false-expected.txt: Added.
2717 * fast/canvas/webgl/texImage2D-mse-flipY-false.html: Added.
2718 * fast/canvas/webgl/texImage2D-mse-flipY-true-expected.txt: Added.
2719 * fast/canvas/webgl/texImage2D-mse-flipY-true.html: Added.
2720 * platform/ios/TestExpectations:
2722 2017-10-25 Ryan Haddad <ryanhaddad@apple.com>
2724 Mark http/tests/loading/basic-credentials-sent-automatically.html as flaky.
2725 https://bugs.webkit.org/show_bug.cgi?id=159427
2727 Unreviewed test gardening.
2729 * platform/mac/TestExpectations:
2731 2017-10-25 Chris Dumez <cdumez@apple.com>
2733 Add support for unregistering a service worker
2734 https://bugs.webkit.org/show_bug.cgi?id=178735
2736 Reviewed by Brady Eidson.
2738 Add layout test coverage.
2740 * http/tests/workers/service/basic-unregister.https-expected.txt: Added.
2741 * http/tests/workers/service/basic-unregister.https.html: Added.
2742 * http/tests/workers/service/resources/basic-unregister.js: Added.
2744 2017-10-25 Andy Estes <aestes@apple.com>
2746 [Payment Request] Implement the "user aborts the payment request" algorithm
2747 https://bugs.webkit.org/show_bug.cgi?id=178810
2749 Reviewed by Tim Horton.
2751 * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
2752 * http/tests/paymentrequest/payment-request-show-method.https.html:
2754 2017-10-25 Daniel Bates <dabates@apple.com>
2756 Attempt to fix flaky test fast/writing-mode/english-bt-text-with-spelling-marker.html following r223938
2757 (https://bugs.webkit.org/show_bug.cgi?id=178759)
2759 Call internals.updateEditorUINowIfScheduled() to force the editor UI to update and add spelling markers.
2761 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
2762 * fast/writing-mode/english-bt-text-with-spelling-marker.html:
2764 2017-10-25 Eric Carlson <eric.carlson@apple.com>
2766 Web Inspector: Enable WebKit logging configuration and display
2767 https://bugs.webkit.org/show_bug.cgi?id=177027
2768 <rdar://problem/33964767>
2770 Unreviewed, fix flakey test.
2772 * inspector/console/webcore-logging-expected.txt:
2773 * inspector/console/webcore-logging.html:
2775 2017-10-25 Devin Rousso <webkit@devinrousso.com>
2777 Web Inspector: preserve Recordings for each Canvas after closing the Canvas tab
2778 https://bugs.webkit.org/show_bug.cgi?id=178767
2779 <rdar://problem/35167239>
2781 Reviewed by Brian Burg.
2783 * inspector/canvas/resources/recording-utilities.js:
2784 (TestPage.registerInitializer.window.startRecording):
2785 Add assertions that the recording is added to the canvas' RecordingCollection.
2787 2017-10-24 Ryosuke Niwa <rniwa@webkit.org>
2789 RenderSVGModelObject::checkIntersection triggers layout
2790 https://bugs.webkit.org/show_bug.cgi?id=178710
2792 Reviewed by Simon Fraser.
2794 Added the support for SVG documents to js-test.js, and added a basic test for checkIntersection
2795 and checkEnclosure using it.
2797 * resources/js-test.js:
2798 (ensureRootElement): Added. Creates a foreignObject element inside a SVG document.
2799 (moveForeignObjectToTopIfNeeded): Added. In SVG, z-index order is determined by the element order.
2800 In order to make the results visible, we move the foreignObject to the top by appending to the end
2801 of the document element.
2803 (debug): Run innerHTML before appendChild as setting namespaceURI before running innerHTML would
2804 result in span's being parsed as SVG elements.
2807 * svg/custom/check-intersection-basic-expected.txt: Added.
2808 * svg/custom/check-intersection-basic.svg: Added.
2810 2017-10-24 Andy Estes <aestes@apple.com>
2812 [Apple Pay] Implement a paymentmethodselected event for PaymentRequest
2813 https://bugs.webkit.org/show_bug.cgi?id=178765
2815 Reviewed by Tim Horton.
2817 * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https-expected.txt: Added.
2818 * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html: Added.
2820 2017-10-24 Daniel Bates <dabates@apple.com>
2822 Test fast/writing-mode/english-bt-text-with-spelling-marker.html should wait for editing commands to complete
2823 https://bugs.webkit.org/show_bug.cgi?id=178759
2825 Reviewed by Ryosuke Niwa.
2827 Make use of typeCharacterCommand() from (LayoutTests/editing/editing.js) to type each character
2828 with a delay and delay test completion until all characters have been typed.
2830 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
2831 * fast/writing-mode/english-bt-text-with-spelling-marker.html:
2833 2017-10-24 Youenn Fablet <youenn@apple.com>
2835 Enable service worker to use cache storage api
2836 https://bugs.webkit.org/show_bug.cgi?id=178684
2838 Reviewed by Brady Eidson.
2840 * http/tests/workers/service/resources/service-worker-cache-api-worker.js: Added.
2841 * http/tests/workers/service/resources/service-worker-cache-api.js: Added.
2842 * http/tests/workers/service/service-worker-cache-api.https-expected.txt: Added.
2843 * http/tests/workers/service/service-worker-cache-api.https.html: Added.
2845 2017-10-24 Matt Lewis <jlewis3@apple.com>
2847 Skipped imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html on High Sierra Release.
2848 https://bugs.webkit.org/show_bug.cgi?id=178553
2850 Unreviewed test gardening.
2852 * platform/mac-wk2/TestExpectations:
2854 2017-10-24 Eric Carlson <eric.carlson@apple.com>
2856 Web Inspector: Enable WebKit logging configuration and display
2857 https://bugs.webkit.org/show_bug.cgi?id=177027
2858 <rdar://problem/33964767>
2860 Reviewed by Joseph Pecoraro.
2862 * inspector/console/webcore-logging-expected.txt: Added.
2863 * inspector/console/webcore-logging.html: Added.
2864 * platform/mac/TestExpectations: Skip new test on Yosemite and ElCapitan.
2865 * platform/win/TestExpectations: Skip new test.
2867 2017-10-24 Dean Jackson <dino@apple.com>
2869 Implement resizing options for ImageBitmap rendering
2870 https://bugs.webkit.org/show_bug.cgi?id=178687
2871 <rdar://problem/35135417>
2873 Reviewed by Sam Weinig.
2875 More ImageBitmap tests, this time focusing on sizing.
2877 * http/wpt/2dcontext/imagebitmap/common.js:
2878 (createCanvasOfSize):
2879 (create9x9CanvasWith2dContext):
2880 (create18x18CanvasWith2dContext):
2884 * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt: Added.
2885 * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html: Added.
2886 * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
2887 * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot-no-intrinsic.svg: Added.
2888 * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.png: Renamed from LayoutTests/http/wpt/2dcontext/imagebitmap/target-blue-dot.png.
2889 * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.svg: Added.
2891 2017-10-24 Chris Dumez <cdumez@apple.com>
2893 Add initial implementation for serviceWorker.postMessage()
2894 https://bugs.webkit.org/show_bug.cgi?id=178534
2896 Reviewed by Youenn Fablet.
2898 Add layout test coverage.
2900 * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt: Added.
2901 * http/tests/workers/service/basic-ServiceWorker-postMessage.https.html: Added.
2902 * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js: Added.
2903 * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js: Added.
2905 2017-10-24 Joseph Pecoraro <pecoraro@apple.com>
2907 Unreviewed test gardening. Update inspector/network/har tests.
2909 * http/tests/inspector/network/har/har-page-expected.txt:
2910 Size of the test file changed and results needed to be updated.
2912 2017-10-24 Ryan Haddad <ryanhaddad@apple.com>
2914 Skip fast/html/marquee-reparent-check.html on macOS debug.
2915 https://bugs.webkit.org/show_bug.cgi?id=178465
2917 Unreviewed test gardening.
2919 * platform/mac/TestExpectations:
2921 2017-10-24 Ross Kirsling <ross.kirsling@sony.com>
2923 Web Inspector: Layer mutations should be purely based on layerId, not based on nodeId
2924 https://bugs.webkit.org/show_bug.cgi?id=178554
2926 Reviewed by Devin Rousso.
2928 * inspector/layers/layer-tree-manager-expected.txt:
2929 * inspector/layers/layer-tree-manager.html:
2931 2017-10-24 Adrian Perez de Castro <aperez@igalia.com>
2933 [GTK] Unskip layout tests editing/deleting/delete-emoji-1.html & editing/deleting/delete-emoji-1.html
2934 https://bugs.webkit.org/show_bug.cgi?id=178742
2936 Unreviewed test gardening.
2938 * platform/gtk/TestExpectations: Updated expectations for the emoji deletion layout tests.
2939 * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: Added.
2940 * platform/gtk/editing/deleting/delete-emoji-expected.txt: Added.
2942 2017-10-24 Adrian Perez de Castro <aperez@igalia.com>
2944 [WPE] Remove expectations for tests which do not exist anymore
2945 https://bugs.webkit.org/show_bug.cgi?id=178717
2947 Unreviewed WPE test gardening.
2949 This avoids the following warning being emitted by run-webkit-tests:
2951 --lint-test-files warnings:
2952 LayoutTests/platform/wpe/TestExpectations:366 Path does not exist. fast/events/constructors/device-proximity-event-constructor.html
2953 LayoutTests/platform/wpe/TestExpectations:902 Path does not exist. http/tests/dom/document-attributes-null-handling
2955 * platform/wpe/TestExpectations:
2957 2017-10-24 Adrian Perez de Castro <aperez@igalia.com>
2959 Unreviewed GTK+ test gardening.
2961 * platform/gtk/TestExpectations:
2963 2017-10-24 Andy Estes <aestes@apple.com>
2965 [Payment Request] Implement the "PaymentRequest updated" algorithm
2966 https://bugs.webkit.org/show_bug.cgi?id=178689
2968 Reviewed by Alex Christensen.
2970 * http/tests/paymentrequest/payment-request-change-shipping-address.https-expected.txt: Added.
2971 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html: Copied from imported/w3c/web-platform-tests/payment-request/shipping-address-changed-manual.https.html.
2972 * http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt: Added.
2973 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html: Copied from imported/w3c/web-platform-tests/payment-request/change-shipping-option-manual.https.html.
2974 * http/tests/paymentrequest/resources/helpers.js:
2975 (async.getPaymentRequestResponse):
2976 * http/tests/paymentrequest/updateWith-method-pmi-handling.https-expected.txt: Added.
2977 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html: Copied from imported/w3c/web-platform-tests/payment-request/updateWith-method-pmi-handling-manual.https.html.
2979 2017-10-24 David Kilzer <ddkilzer@apple.com>
2981 [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
2982 https://bugs.webkit.org/show_bug.cgi?id=177345
2983 <rdar://problem/32975942>
2985 Unreviewed fix to move tests into LayoutTests.
2987 If these tests start failing, please roll out this commit and
2990 * fast/text/system-ui-chinese-bold-fallback-expected.html: Renamed from fast/text/system-ui-chinese-bold-fallback-expected.html.
2991 * fast/text/system-ui-chinese-bold-fallback.html: Renamed from fast/text/system-ui-chinese-bold-fallback.html.
2993 2017-10-24 Joseph Pecoraro <pecoraro@apple.com>
2995 Unreviewed test gardening. Improved attempt to reduce flakiness of inspector/network/har tests.
2997 * http/tests/inspector/network/har/har-page-expected.txt:
2998 * http/tests/inspector/network/har/har-page.html:
2999 Earlier filters were taking affect, so move these checks up.
3001 2017-10-24 Antti Koivisto <antti@apple.com>
3003 Create inline wrappers for before/after pseudo elements that have display:contents
3004 https://bugs.webkit.org/show_bug.cgi?id=178722
3006 Reviewed by Ryosuke Niwa.
3012 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-first-letter-001.html and
3013 imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-001.html
3015 2017-10-24 Per Arne Vollan <pvollan@apple.com>
3017 Mark fast/css-generated-content/details-summary-before-after.html as failing on Windows.
3018 https://bugs.webkit.org/show_bug.cgi?id=178724
3020 Unreviewed test gardening.
3022 * platform/win/TestExpectations:
3024 2017-10-24 Antoine Quint <graouts@apple.com>
3026 [Web Animations] Add basic timing and target properties
3027 https://bugs.webkit.org/show_bug.cgi?id=178674
3029 Reviewed by Dean Jackson.
3031 Add new tests to check the behavior of the newly exposed interfaces,
3032 constructors and properties.
3034 * webanimations/animation-effect-expected.txt: Added.
3035 * webanimations/animation-effect-timing-expected.txt: Added.
3036 * webanimations/animation-effect-timing.html: Added.
3037 * webanimations/animation-effect.html: Added.
3038 * webanimations/animation-interface-effect-property-expected.txt: Added.
3039 * webanimations/animation-interface-effect-property.html: Added.
3040 * webanimations/animation-interface-start-time-property-expected.txt: Added.
3041 * webanimations/animation-interface-start-time-property.html: Added.
3042 * webanimations/keyframe-effect-expected.txt: Added.
3043 * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Added.
3044 * webanimations/keyframe-effect-interface-timing-duration.html: Added.
3045 * webanimations/keyframe-effect.html: Added.
3047 2017-10-24 Nan Wang <n_wang@apple.com>
3049 AX: Crash at -[WebAccessibilityObjectWrapper _accessibilityMinValue] + 24
3050 https://bugs.webkit.org/show_bug.cgi?id=178697
3052 Reviewed by Chris Fleizach.
3054 * accessibility/ios-simulator/slider-min-value-crash-expected.txt: Added.
3055 * accessibility/ios-simulator/slider-min-value-crash.html: Added.
3057 2017-10-23 Michael Catanzaro <mcatanzaro@igalia.com>
3059 Unreviewed WPE test gardening
3061 * platform/wpe/TestExpectations:
3063 2017-10-23 Joseph Pecoraro <pecoraro@apple.com>
3065 Unreviewed test gardening. Try to reduce flakiness of inspector/network/har tests.
3067 * http/tests/inspector/network/har/har-page-expected.txt:
3068 * http/tests/inspector/network/har/har-page.html:
3069 Remove properties which may sometimes be optional.
3070 Filter contents which are shared across tests and might change.
3072 2017-10-23 Youenn Fablet <youenn@apple.com>
3074 Multiple imported layout tests are crashing and timing out.
3075 https://bugs.webkit.org/show_bug.cgi?id=178685
3079 * TestExpectations: skipping cache storage tests in service worker context until it is functional.
3081 2017-10-23 Joseph Pecoraro <pecoraro@apple.com>
3083 Web Inspector: Please support HAR Export for network traffic
3084 https://bugs.webkit.org/show_bug.cgi?id=146692
3085 <rdar://problem/7463672>
3087 Reviewed by Brian Burg.
3089 * http/tests/inspector/network/har/har-basic-expected.txt: Added.
3090 * http/tests/inspector/network/har/har-basic.html: Added.
3091 * http/tests/inspector/network/har/har-page-expected.txt: Added.
3092 * http/tests/inspector/network/har/har-page.html: Added.
3093 Tests with mock resources / data and real resources.
3095 * platform/mac-wk1/TestExpectations:
3096 * platform/mac/TestExpectations:
3097 * platform/win/TestExpectations:
3098 Skip on platforms that cannot provide complete metrics, so some optional
3099 fields may be missing.
3101 2017-10-23 Andy Estes <aestes@apple.com>
3103 [Payment Request] Resolve PaymentRequest.show()'s accept promise when a payment is authorized
3104 https://bugs.webkit.org/show_bug.cgi?id=178609
3105 <rdar://problem/33542813>
3107 Reviewed by Alex Christensen.
3109 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https-expected.txt: Added.
3110 * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html.
3111 * http/tests/paymentrequest/payment-response-complete-method.https-expected.txt: Added.
3112 * http/tests/paymentrequest/payment-response-complete-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/complete-method-manual.https.html.
3113 * http/tests/paymentrequest/payment-response-methodName-attribute.https-expected.txt: Added.
3114 * http/tests/paymentrequest/payment-response-methodName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/methodName-attribute-manual.https.html.
3115 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https-expected.txt: Added.
3116 * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerEmail-attribute-manual.https.html.
3117 * http/tests/paymentrequest/payment-response-payerName-attribute.https-expected.txt: Added.
3118 * http/tests/paymentrequest/payment-response-payerName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerName-attribute-manual.https.html.
3119 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https-expected.txt: Added.
3120 * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerPhone-attribute-manual.https.html.
3121 * http/tests/paymentrequest/resources/helpers.js: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/helpers.js.
3123 (async.getPaymentResponse):
3124 (async.getPaymentRequestResponse):
3127 2017-10-23 Chris Dumez <cdumez@apple.com>
3129 Drop confusing Event::dispatched() method
3130 https://bugs.webkit.org/show_bug.cgi?id=178670
3132 Reviewed by Youenn Fablet.
3134 Add layout test coverage.
3136 * fast/events/initEvent-after-dispatching-expected.txt: Added.
3137 * fast/events/initEvent-after-dispatching.html: Added.
3139 2017-10-23 Antti Koivisto <antti@apple.com>
3141 Remember previous child renderer during render tree update
3142 https://bugs.webkit.org/show_bug.cgi?id=178659
3144 Reviewed by Zalan Bujtas.
3146 * fast/block/float/float-not-removed-from-pre-block-expected.txt:
3147 * platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt:
3149 2017-10-23 Daniel Bates <dabates@apple.com>
3151 Add tests to ensure spelling error dots are drawn in the correct place in bottom-to-top
3152 and right-to-left writing modes
3153 https://bugs.webkit.org/show_bug.cgi?id=178671
3155 Reviewed by Simon Fraser.
3157 * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html: Added.
3158 * fast/writing-mode/english-bt-text-with-spelling-marker.html: Added.
3159 * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html: Added.
3160 * fast/writing-mode/english-rl-text-with-spelling-marker.html: Added.
3161 * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
3163 * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
3165 2017-10-22 Dean Jackson <dino@apple.com>
3167 Implement drawImage(ImageBitmap) on 2d canvas
3168 https://bugs.webkit.org/show_bug.cgi?id=178653
3169 <rdar://problem/35104360>
3171 Reviewed by Antoine Quint.
3173 Add a new test that exercises drawImage(ImageBitmap)
3174 that will be contributed back to Web Platform Tests.
3176 * http/wpt/2dcontext/imagebitmap/common.js: Copied (mostly) from WPT.
3177 (create9x9CanvasWith2dContext): New helper function to create a canvas
3178 and provide a rendering context.
3179 * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt: Added.
3180 * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html: Added.
3181 * http/wpt/2dcontext/imagebitmap/target-blue-dot.png: Added.
3183 2017-10-23 Daniel Bates <dabates@apple.com>
3185 Add tests to ensure spelling error dots are drawn in the correct place for overlapping lines
3186 https://bugs.webkit.org/show_bug.cgi?id=178611
3187 <rdar://problem/35105805>
3189 Reviewed by Zalan Bujtas.
3191 Add tests to ensure that we paint the spelling error dots in the correct place for
3194 * editing/spelling/spelling-markers-in-overlapping-lines-expected.html: Added.
3195 * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html: Added.
3196 * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html: Added.
3197 * editing/spelling/spelling-markers-in-overlapping-lines.html: Added.
3198 * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
3200 * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
3202 2017-10-23 Zan Dobersek <zdobersek@igalia.com>
3204 Unreviewed WPE gardening. Unskip the SVG tests and generate the
3205 required platform-specific baselines.
3207 * platform/wpe/TestExpectations:
3208 * platform/wpe/svg: Added ~800 baselines.
3210 2017-10-23 Youenn Fablet <youenn@apple.com>
3212 TestController should clear all fetch caches when resetting its state
3213 https://bugs.webkit.org/show_bug.cgi?id=178486
3214 <rdar://problem/35066305>
3216 Reviewed by Chris Dumez.
3218 Beefing up the test by using fetch event handler to return responses
3219 previously hard coded in ServiceWorkerContextManager.
3221 * http/tests/workers/service/basic-fetch.https-expected.txt:
3222 * http/tests/workers/service/resources/basic-fetch-worker.js:
3223 (event.event.request.url.indexOf):
3224 * http/tests/workers/service/resources/basic-fetch.js:
3226 2017-10-23 Ryan Haddad <ryanhaddad@apple.com>
3228 Mark compositing/visible-rect/iframe-no-layers.html as a flaky failure.
3229 https://bugs.webkit.org/show_bug.cgi?id=178669
3231 Unreviewed test gardening.
3233 * platform/ios/TestExpectations:
3235 2017-10-22 Joseph Pecoraro <pecoraro@apple.com>
3237 REGRESSION(r219675): Web Inspector: CommandLineAPI getEventListeners does not work
3238 https://bugs.webkit.org/show_bug.cgi?id=178650
3239 <rdar://problem/35116347>
3241 Reviewed by Sam Weinig.
3243 * inspector/console/command-line-api-getEventListeners-expected.txt: Added.
3244 * inspector/console/command-line-api-getEventListeners.html: Added.
3246 2017-10-22 Antoine Quint <graouts@apple.com>
3248 [Web Animations] Add animations to the timeline
3249 https://bugs.webkit.org/show_bug.cgi?id=178643
3251 Reviewed by Dean Jackson.
3253 Add a new test that checks that animations created with a timeline
3254 are added to the provided timeline.
3256 * webanimations/animation-creation-addition-expected.txt: Added.
3257 * webanimations/animation-creation-addition.html: Added.
3259 2017-10-21 Dean Jackson <dino@apple.com>
3261 createImageBitmap with basic HTMLImageElement
3262 https://bugs.webkit.org/show_bug.cgi?id=178619
3263 <rdar://problem/35104118>
3265 Reviewed by Antoine Quint.
3267 Make a better test for createImageBitmap. This will be
3268 submitted to Web Platform Tests.
3270 * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: Added.
3271 * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: Added.
3272 * http/wpt/common/canvas-tests.css: Added.
3273 * http/wpt/common/canvas-tests.js: Added.
3274 * http/wpt/images/pattern.png: Added.
3276 2017-10-21 Antti Koivisto <antti@apple.com>
3278 Support ::before/::after pseudo elements with display:contents
3279 https://bugs.webkit.org/show_bug.cgi?id=178584
3281 Reviewed by Ryosuke Niwa.
3283 * TestExpectations: Enable imported/w3c/web-platform-tests/css/css-display-3/display-contents-before-after-002.html
3285 2017-10-20 Joseph Pecoraro <pecoraro@apple.com>
3287 Web Inspector: Support `async test() { ... }` in Inspector Test Suites
3288 https://bugs.webkit.org/show_bug.cgi?id=178614
3290 Reviewed by Devin Rousso.
3292 Add the ability to have test functions be async functions. A successful
3293 async test function just needs to complete evaluation. To indicate
3294 failure it should throw an exception.
3297 name: "ExceptionOfNormal",
3299 InspectorTest.expectThat(...);
3304 name: "ExampleOfRejection",
3306 let value = await SomeAgent.method();
3313 Using async test functions has the added benefit that a runtime exception
3314 inside of asynchronous test code will reject the current test case instead
3315 of timing out. For example...
3318 name: "ExampleOfRejectionThroughRuntimeException",
3321 arr.this.does.not.exist;
3325 ... should will lead to a failure instead of a timeout.
3327 This should allow us to structure some common tests more naturally, like so:
3330 name: "ExampleOfNormalAsyncTest",
3332 InspectorTest.evaluateInPage(`...`);
3333 let event = await WI.Manager.awaitEvent(...);
3334 let resource = event.data.resource;
3335 InspectorTest.expectEqual(...);
3336 InspectorTest.expectEqual(...);
3337 InspectorTest.expectEqual(...);
3341 * inspector/unit-tests/async-test-suite-expected.txt:
3342 * inspector/unit-tests/async-test-suite.html:
3343 * inspector/unit-tests/target-manager.html:
3345 2017-10-20 Ryosuke Niwa <rniwa@webkit.org>
3347 http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html is flaky
3348 https://bugs.webkit.org/show_bug.cgi?id=178606
3350 Reviewed by Wenson Hsieh.
3352 The bug was caused by the race condition during the page loading of iframes.
3354 Waiting for message event wasn't doing anything useful because it was receiving the message from
3355 source iframe before the drag & drop had started.
3357 Fixed the bug by waiting for the second message event. Also replaced the wait for load event
3358 by the wait for the first message event for clarity.
3360 * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html:
3362 2017-10-20 Ryan Haddad <ryanhaddad@apple.com>
3364 [iOS] Rebaseline compositing tests
3365 https://bugs.webkit.org/show_bug.cgi?id=178492
3367 Unreviewed test gardening.
3369 * platform/ios-wk2/TestExpectations:
3370 * platform/ios/TestExpectations:
3371 * platform/ios/compositing/backing/child-layer-no-backing-expected.txt: Added.
3372 * platform/ios/compositing/contents-scale/animating-expected.txt:
3373 * platform/ios/compositing/geometry/ancestor-overflow-change-expected.txt:
3374 * platform/ios/compositing/geometry/fixed-position-expected.txt:
3375 * platform/ios/compositing/geometry/fixed-position-flipped-writing-mode-expected.txt: Added.
3376 * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Added.
3377 * platform/ios/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Added.
3378 * platform/ios/compositing/geometry/preserve-3d-switching-expected.txt: Added.
3379 * platform/ios/compositing/geometry/tall-page-composited-expected.txt: Added.
3380 * platform/ios/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
3381 * platform/ios/compositing/geometry/video-opacity-overlay-expected.txt: Added.
3382 * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
3383 * platform/ios/compositing/iframes/overlapped-nested-iframes-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt.
3384 * platform/ios/compositing/images/direct-image-object-fit-expected.txt: Added.
3385 * platform/ios/compositing/layer-creation/animation-overlap-with-children-expected.txt: Removed.
3386 * platform/ios/compositing/layer-creation/fixed-position-and-transform-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt.
3387 * platform/ios/compositing/overflow/ancestor-overflow-expected.txt:
3388 * platform/ios/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
3389 * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Added.
3390 * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Added.
3391 * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
3392 * platform/ios/compositing/overflow/fixed-position-ancestor-clip-expected.txt:
3393 * platform/ios/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
3394 * platform/ios/compositing/reflections/direct-image-object-fit-reflected-expected.txt: Added.
3395 * platform/ios/compositing/reflections/load-video-in-reflection-expected.txt: Added.
3396 * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
3397 * platform/ios/compositing/repaint/page-scale-repaint-expected.txt: Added.
3398 * platform/ios/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt.
3399 * platform/ios/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added.
3400 * platform/ios/compositing/self-painting-layers-expected.txt: Added.
3401 * platform/ios/compositing/tiling/huge-layer-img-expected.txt: Added.
3402 * platform/ios/compositing/visible-rect/3d-transform-style-expected.txt: Added.
3403 * platform/ios/compositing/visible-rect/animated-expected.txt: Added.
3404 * platform/ios/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
3405 * platform/ios/compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
3406 * platform/ios/compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
3408 2017-10-20 Matt Lewis <jlewis3@apple.com>
3410 Marked plugins/js-from-destroy.html as flaky.
3411 https://bugs.webkit.org/show_bug.cgi?id=176881
3413 Unreviewed test gardening.
3415 * platform/mac-wk2/TestExpectations:
3417 2017-10-20 Matt Lewis <jlewis3@apple.com>
3419 Marked http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html as flaky.
3420 https://bugs.webkit.org/show_bug.cgi?id=178536
3422 Unreviewed test gardening.
3424 * platform/mac-wk2/TestExpectations:
3426 2017-10-20 Youenn Fablet <youenn@apple.com>
3428 ResourceResponse should have a ServiceWorker source
3429 https://bugs.webkit.org/show_bug.cgi?id=178593
3431 Reviewed by Alex Christensen.
3433 * http/tests/workers/service/basic-fetch.https-expected.txt:
3434 * http/tests/workers/service/resources/basic-fetch.js:
3437 2017-10-20 Antoine Quint <graouts@apple.com>
3439 [Web Animations] Provide basic timeline and animation interfaces
3440 https://bugs.webkit.org/show_bug.cgi?id=178526
3442 Reviewed by Dean Jackson.
3444 Basic test coverage to check that we are exposing a DocumentTimeline instance on
3445 the Document and that we can construct Animations, optionally associated with a timeline.
3447 * platform/mac-elcapitan/TestExpectations:
3448 * webanimations/animation-creation-basic-expected.txt: Added.
3449 * webanimations/animation-creation-basic.html: Added.
3450 * webanimations/document-timeline-expected.txt: Added.
3451 * webanimations/document-timeline.html: Added.
3453 2017-10-20 Commit Queue <commit-queue@webkit.org>
3455 Unreviewed, rolling out r223744, r223750, and r223751.
3456 https://bugs.webkit.org/show_bug.cgi?id=178594
3458 These caused consistent failures in test that existed and were
3459 added in the patches. (Requested by mlewis13 on #webkit).
3461 Reverted changesets:
3463 "[JSC] ScriptFetcher should be notified directly from module
3465 https://bugs.webkit.org/show_bug.cgi?id=178340
3466 https://trac.webkit.org/changeset/223744
3468 "Unreviewed, fix changed line number in test expect files"
3469 https://bugs.webkit.org/show_bug.cgi?id=178340
3470 https://trac.webkit.org/changeset/223750
3472 "Unreviewed, follow up to reflect comments"
3473 https://bugs.webkit.org/show_bug.cgi?id=178340
3474 https://trac.webkit.org/changeset/223751
3476 2017-10-20 Zan Dobersek <zdobersek@igalia.com>
3478 Unreviewed GTK+ gardening. Adding GTK+-specific baselines for a bunch
3479 of HTTP tests, and adding failure expectations for some others.
3481 * platform/gtk/TestExpectations:
3482 * platform/gtk/http/tests/security/contentSecurityPolicy/1.1: Added.
3483 * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
3484 * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
3485 * platform/gtk/imported/w3c/web-platform-tests/2dcontext: Added.
3486 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap: Added.