1 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
3 Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
4 https://bugs.webkit.org/show_bug.cgi?id=172243
6 Unreviewed test gardening.
10 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
12 Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
13 https://bugs.webkit.org/show_bug.cgi?id=181838
15 Unreviewed test gardening.
17 * platform/ios/TestExpectations:
19 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
21 Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
22 https://bugs.webkit.org/show_bug.cgi?id=179643
24 Unreviewed test gardening.
26 * platform/mac-wk1/TestExpectations:
28 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
30 Mark media/video-main-content-allow-then-deny.html as flaky.
31 https://bugs.webkit.org/show_bug.cgi?id=181830
33 Unreviewed test gardening.
35 * platform/mac/TestExpectations:
37 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
39 Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
41 Unreviewed test gardening.
43 * platform/ios/TestExpectations:
44 * platform/mac/TestExpectations:
46 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
48 Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
49 https://bugs.webkit.org/show_bug.cgi?id=181499
51 Unreviewed test gardening.
53 * platform/ios/TestExpectations:
55 2018-01-18 Chris Dumez <cdumez@apple.com>
57 We should be able to terminate service workers that are unresponsive
58 https://bugs.webkit.org/show_bug.cgi?id=181563
59 <rdar://problem/35280031>
61 Reviewed by Alex Christensen.
63 Add layout test coverage.
65 * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
66 * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
67 * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
68 * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
70 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
72 AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
73 https://bugs.webkit.org/show_bug.cgi?id=181806
75 Reviewed by Chris Fleizach.
77 Add a "data-platform" attribute to each element so that we can enable or disable
78 a given test case on a given platform. Update the platform expectations for GTK
79 to reflect changes and new support which happened in the interim. And remove the
80 test from the list of expected failures.
82 * accessibility/roles-computedRoleString.html:
83 * platform/gtk/TestExpectations:
84 * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
86 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
88 [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
89 https://bugs.webkit.org/show_bug.cgi?id=176796
91 Reviewed by Chris Fleizach.
93 Remove failing tests from Test Expectations. Update expected results of
94 xml-roles-exposed to reflect several bug fixes which were made in the
95 interim. Modify add-children-pseudo-element.html to account for platform
96 differences in the accessibility tree. Add an additional URL test because
97 we didn't have coverage for getting the URL of accessible links resulting
98 from native anchor elements.
100 * accessibility/add-children-pseudo-element.html: Modified.
101 * accessibility/gtk/link-url-expected.txt: Added.
102 * accessibility/gtk/link-url.html: Added.
103 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
104 * platform/gtk/TestExpectations: Removed failing tests.
105 * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
107 2018-01-18 Matt Lewis <jlewis3@apple.com>
109 Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
110 https://bugs.webkit.org/show_bug.cgi?id=181750
112 Unreviewed test gardening.
114 * platform/mac-wk2/TestExpectations:
116 2018-01-18 Antti Koivisto <antti@apple.com>
118 REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
119 https://bugs.webkit.org/show_bug.cgi?id=181795
120 <rdar://problem/36334524>
122 Reviewed by David Kilzer.
124 * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
125 * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
127 2018-01-18 Chris Fleizach <cfleizach@apple.com>
129 AX: Aria-activedescendant not supported
130 https://bugs.webkit.org/show_bug.cgi?id=161734
131 <rdar://problem/28202679>
133 Reviewed by Joanmarie Diggs.
135 * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
136 * accessibility/aria-combobox-control-owns-elements.html: Added.
138 2018-01-18 Per Arne Vollan <pvollan@apple.com>
140 Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
141 https://bugs.webkit.org/show_bug.cgi?id=181662
143 Unreviewed test gardening.
145 * platform/win/TestExpectations:
147 2018-01-17 Per Arne Vollan <pvollan@apple.com>
149 REGRESSION (r224780): Text stroke not applied to video captions.
150 https://bugs.webkit.org/show_bug.cgi?id=181743
151 <rdar://problem/35874338>
153 Reviewed by Simon Fraser.
155 * media/track/track-css-stroke-cues-expected.txt:
156 * media/track/track-css-stroke-cues.html:
157 * media/track/track-css-visible-stroke-expected.html: Added.
158 * media/track/track-css-visible-stroke.html: Added.
160 2018-01-18 Andy Estes <aestes@apple.com>
162 [Payment Request] Support a default shipping address for Apple Pay
163 https://bugs.webkit.org/show_bug.cgi?id=181754
164 <rdar://problem/36009733>
166 Reviewed by Brady Eidson.
168 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
169 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
171 2018-01-18 Ali Juma <ajuma@chromium.org>
173 imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
174 https://bugs.webkit.org/show_bug.cgi?id=181435
176 Reviewed by Frédéric Wang.
178 Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
182 2018-01-18 Jer Noble <jer.noble@apple.com>
184 Layout Test http/tests/images/image-supports-video.html is flaky
185 https://bugs.webkit.org/show_bug.cgi?id=181008
186 <rdar://problem/36143943>
188 Reviewed by Youenn Fablet.
190 Send a "Cache-control: nocache" header from the HTTP server when the image resource is
193 * http/tests/resources/redirect-to-video-if-accepted.php:
194 * platform/mac-wk1/TestExpectations:
196 2018-01-17 Jer Noble <jer.noble@apple.com>
198 WebVTT served via HLS never results in cues
199 https://bugs.webkit.org/show_bug.cgi?id=181773
201 Reviewed by Eric Carlson.
203 * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
204 * http/tests/media/hls/hls-webvtt-tracks.html: Added.
205 * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
206 * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
207 * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
209 2018-01-17 John Wilander <wilander@apple.com>
211 Resource Load Statistics: Block cookies for prevalent resources without user interaction
212 https://bugs.webkit.org/show_bug.cgi?id=177394
213 <rdar://problem/34613960>
215 Reviewed by Alex Christensen.
217 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
218 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
219 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
220 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
221 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
222 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
223 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
224 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
225 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
226 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
227 Test case reworked and is now remove-partitioning-in-redirect.html.
228 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
229 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
230 * platform/ios/TestExpectations:
231 New tests marked as [ Pass ] for iOS.
232 * platform/mac-wk2/TestExpectations:
233 New tests marked as [ Pass ] for High Sierra+.
234 * platform/wk2/TestExpectations:
235 New tests skipped for WK2 in general.
237 2018-01-17 Alicia Boya García <aboya@igalia.com>
239 Unreviewed GTK+ gardening
241 * platform/gtk/TestExpectations:
243 2018-01-17 Matt Lewis <jlewis3@apple.com>
245 Unreviewed, rolling out r227076.
247 This breaks internal builds
251 "Resource Load Statistics: Block cookies for prevalent
252 resources without user interaction"
253 https://bugs.webkit.org/show_bug.cgi?id=177394
254 https://trac.webkit.org/changeset/227076
256 2018-01-17 Matt Lewis <jlewis3@apple.com>
258 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
259 https://bugs.webkit.org/show_bug.cgi?id=180260
261 Unreviewed test gardening.
263 * platform/mac/TestExpectations:
265 2018-01-17 Zalan Bujtas <zalan@apple.com>
267 Multicol: RenderMultiColumnFlow should not inherit the flow state
268 https://bugs.webkit.org/show_bug.cgi?id=181762
269 <rdar://problem/35448565>
271 Reviewed by Simon Fraser.
273 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
274 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
276 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
278 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
279 https://bugs.webkit.org/show_bug.cgi?id=180958
281 Unreviewed test gardening.
283 * platform/ios/TestExpectations:
285 2018-01-17 Antti Koivisto <antti@apple.com>
287 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
288 https://bugs.webkit.org/show_bug.cgi?id=181742
289 <rdar://problem/36334726>
291 Reviewed by David Kilzer.
293 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
294 * fast/media/mediaqueryevaluator-crash.html: Added.
296 2018-01-17 Matt Lewis <jlewis3@apple.com>
298 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
299 https://bugs.webkit.org/show_bug.cgi?id=181100
301 Unreviewed test gardening.
303 * platform/mac/TestExpectations:
305 2018-01-17 Simon Fraser <simon.fraser@apple.com>
307 REGRESSION (r226902): fast/events/ios/rotation/layout-viewport-during-rotation.html and fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html are timing out
308 <rdar://problem/36589755>
310 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
311 didn't work as expected.
313 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
314 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
316 2018-01-17 John Wilander <wilander@apple.com>
318 Resource Load Statistics: Block cookies for prevalent resources without user interaction
319 https://bugs.webkit.org/show_bug.cgi?id=177394
320 <rdar://problem/34613960>
322 Reviewed by Alex Christensen.
324 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
325 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
326 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
327 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
328 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
329 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
330 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
331 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
332 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
333 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
334 Test case reworked and is now remove-partitioning-in-redirect.html.
335 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
336 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
337 * platform/ios/TestExpectations:
338 New tests marked as [ Pass ] for iOS.
339 * platform/mac-wk2/TestExpectations:
340 New tests marked as [ Pass ] for High Sierra+.
341 * platform/wk2/TestExpectations:
342 New tests skipped for WK2 in general.
344 2018-01-17 Daniel Bates <dabates@apple.com>
346 REGRESSION (r222795): Cardiogram never signs in
347 https://bugs.webkit.org/show_bug.cgi?id=181693
348 <rdar://problem/36286293>
350 Reviewed by Ryosuke Niwa.
352 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
353 allowSettingAnyXHRHeaderFromFileURLs is enabled.
355 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
356 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
358 2018-01-17 Daniel Bates <dabates@apple.com>
360 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
361 https://bugs.webkit.org/show_bug.cgi?id=181746
362 <rdar://problem/36586248>
364 Reviewed by Chris Dumez.
366 Adds a test to ensure that loading a protected image from a beforeunload handler
367 does not cause an assertion failure.
369 * http/tests/misc/before-unload-load-image-expected.txt: Added.
370 * http/tests/misc/before-unload-load-image.html: Added.
371 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
372 * http/tests/misc/resources/protected/protected-image.php: Added.
374 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
376 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
377 https://bugs.webkit.org/show_bug.cgi?id=180080
379 Reviewed by Xabier Rodriguez-Calvar.
381 * platform/wpe/TestExpectations:
382 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
384 2018-01-17 Ali Juma <ajuma@chromium.org>
386 Update web platform tests for Visual Viewport API
387 https://bugs.webkit.org/show_bug.cgi?id=181689
389 Reviewed by Alex Christensen.
391 Rename the test directory from 'viewport' to 'visual-viewport', and update
392 viewport-resize-event-on-load-overflowing-page.html.
394 This corresponds to the following upstream commits:
395 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
396 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
398 * TestExpectations: Updated test path.
399 * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
400 * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
401 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
402 * platform/ios/imported/w3c/web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/platform/ios/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
404 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
406 CanvasImageData: createImageData() parameter should not be nullable
407 https://bugs.webkit.org/show_bug.cgi?id=181670
409 Reviewed by Sam Weinig.
411 Update createImageData(null) tests that should now throw a TypeError.
413 * canvas/philip/tests/2d.imageData.create1.zero.html:
414 * fast/canvas/canvas-createImageData-expected.txt:
415 * fast/canvas/canvas-createImageData.html:
417 2018-01-16 Simon Fraser <simon.fraser@apple.com>
419 Can't scroll iframe after toggling it to display:none and back
420 https://bugs.webkit.org/show_bug.cgi?id=181708
421 rdar://problem/13234778
423 Reviewed by Tim Horton.
425 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
426 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
428 2018-01-16 Jer Noble <jer.noble@apple.com>
430 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
431 https://bugs.webkit.org/show_bug.cgi?id=181707
432 <rdar://problem/34809474>
434 Reviewed by Eric Carlson.
436 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
437 * media/media-source/media-source-remove-unload-crash.html: Added.
439 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
441 [WebAuthN] Implement dummy WebAuthN IDLs
442 https://bugs.webkit.org/show_bug.cgi?id=181627
443 <rdar://problem/36459864>
445 Reviewed by Alex Christensen.
447 Modify some tests to reflect the update.
449 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
450 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
451 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
452 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
454 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
456 Unreviewed, rolling out r226962.
458 The LayoutTest added with this change is a flaky timeout.
462 "Support for preconnect Link headers"
463 https://bugs.webkit.org/show_bug.cgi?id=181657
464 https://trac.webkit.org/changeset/226962
466 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
468 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
469 https://bugs.webkit.org/show_bug.cgi?id=179986
471 Reviewed by Simon Fraser.
473 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
475 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
477 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
478 https://bugs.webkit.org/show_bug.cgi?id=181594
480 Reviewed by Xabier Rodriguez-Calvar.
482 Add new layout tests in order to test the playback of ClearKey encrypted content:
483 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
484 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
486 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
487 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
488 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
489 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
490 These are a simple encrypted audio fragments used in MSE playback.
491 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
492 Use full-sample encryption because they are not NAL Structured.
493 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
494 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
495 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
496 These are a simple encrypted video fragments used in MSE playback.
497 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
498 Use sub-sample encryption because they are NAL Structured.
499 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
500 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
501 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
502 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
503 * media/encrypted-media/medias-enc.js:
504 * platform/gtk/TestExpectations:
505 * platform/mac/TestExpectations:
506 * platform/wpe/TestExpectations:
507 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
508 support yet the Full-sample encryption, see bug 180080.
510 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
512 [WPE] Two clearkey tests failing since r226621
513 https://bugs.webkit.org/show_bug.cgi?id=181532
515 Reviewed by Xabier Rodriguez-Calvar.
517 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
518 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
519 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
521 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
523 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
524 https://bugs.webkit.org/show_bug.cgi?id=181526
526 Reviewed by Xabier Rodriguez-Calvar.
528 Update the TestExpectation files as it was done with clearKey-message-cenc-event
529 LayoutTest, the test should be pass in all platforms except gtk and mac.
530 Use const or let instead of var in JS when it's possible.
533 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
534 * media/media-source/media-source-loader-simple.js:
535 * platform/gtk/TestExpectations:
536 * platform/mac/TestExpectations:
537 * platform/wpe/TestExpectations:
539 2018-01-15 Yoav Weiss <yoav@yoav.ws>
541 Support for preconnect Link headers
542 https://bugs.webkit.org/show_bug.cgi?id=181657
544 Reviewed by Darin Adler.
546 Add test to see Link preconnect headers trigger a connection.
548 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
549 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
551 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
553 Unreviewed GTK layout test gardening
556 * platform/gtk/TestExpectations:
558 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
560 image-rendering should affect scaling of border-image
561 https://bugs.webkit.org/show_bug.cgi?id=169440
563 Reviewed by Michael Catanzaro.
565 * fast/borders/border-image-pixelated-expected.html: Added.
566 * fast/borders/border-image-pixelated.html: Added.
567 * fast/borders/resources/border-image-pixelated.png: Added.
569 2018-01-15 Philippe Normand <pnormand@igalia.com>
571 Unreviewed GTK gardening
573 * platform/gtk/TestExpectations: Skip
574 media/media-fullscreen-pause-inline.html as advised by Eric
577 2018-01-15 Philippe Normand <pnormand@igalia.com>
579 Prevent useless MediaPlayer mute state notifications
580 https://bugs.webkit.org/show_bug.cgi?id=181646
582 Reviewed by Carlos Garcia Campos.
584 Unflag tests depending on muted state and media session
585 restrictions, most of those are now passing.
587 * platform/gtk/TestExpectations:
588 * platform/gtk/media/video-controls-no-scripting-expected.txt:
590 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
592 [macOS] [WK2] Unskip some consistently-passing tests
593 https://bugs.webkit.org/show_bug.cgi?id=181226
594 <rdar://problem/23023848>
596 Reviewed by Simon Fraser.
598 According to the flakiness dashboard, these tests consistently pass now.
600 * platform/mac-wk2/TestExpectations:
602 2018-01-13 Chris Dumez <cdumez@apple.com>
604 Extend testing added in r226842
605 https://bugs.webkit.org/show_bug.cgi?id=181634
607 Reviewed by Darin Adler.
609 I have verified that the behavior is consistent with Chrome and Firefox.
611 * fast/dom/Window/window-opener-shadowing-expected.txt:
612 * fast/dom/Window/window-opener-shadowing.html:
614 2018-01-13 Minsheng Liu <lambda@liu.ms>
616 MathML Lengths should take zoom level into account
617 https://bugs.webkit.org/show_bug.cgi?id=180029
619 Reviewed by Frédéric Wang.
621 Add a testcase for MathML lengths where zoom factor is set.
623 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
624 * mathml/presentation/mspace-units-with-zoom.html: Added.
626 2018-01-12 Simon Fraser <simon.fraser@apple.com>
628 Touch events not received with initial-scale=1 viewport
629 https://bugs.webkit.org/show_bug.cgi?id=181566
630 rdar://problem/36460221
632 Reviewed by Tim Horton.
634 Add a testcase for this touch event case.
636 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
637 * fast/events/touch/ios/target-taller-than-view.html: Added.
639 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
641 Data URL fonts split in the middle of an alphabet cause random letters to disappear
642 https://bugs.webkit.org/show_bug.cgi?id=175845
643 <rdar://problem/33996578>
645 Reviewed by Brent Fulgham.
647 Make sure that the requests for both fonts are sent before either of the responses are received.
649 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
650 * fast/text/font-load-data-partitioned-alphabet.html: Added.
651 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
653 2018-01-11 Dean Jackson <dino@apple.com>
655 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
656 https://bugs.webkit.org/show_bug.cgi?id=181558
657 <rdar://problem/36189833>
659 Reviewed by Eric Carlson.
661 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
662 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
663 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
665 2018-01-12 Dean Jackson <dino@apple.com>
667 drawElements should be invalid if vertexAttrib0 doesn't have data
668 https://bugs.webkit.org/show_bug.cgi?id=181609
669 <rdar://problem/36392883>
671 Reviewed by Antoine Quint.
673 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
674 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
676 2018-01-12 Youenn Fablet <youenn@apple.com>
678 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
679 https://bugs.webkit.org/show_bug.cgi?id=181554
681 Reviewed by Chris Dumez.
683 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
685 (event.event.request.url.indexOf): Deleted.
686 (event.event.request.url.endsWith): Deleted.
687 (event.event.respondWith.promise.then): Deleted.
688 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
689 * http/tests/workers/service/service-worker-cache-api.https.html:
691 2018-01-12 Youenn Fablet <youenn@apple.com>
693 WebProcess should pass the registration identifier and not the worker identifier for fetch events
694 https://bugs.webkit.org/show_bug.cgi?id=181591
696 Reviewed by Chris Dumez.
698 * http/wpt/service-workers/resources/empty.html: Added.
699 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
700 * http/wpt/service-workers/update-service-worker.https.html: Added.
701 * http/wpt/service-workers/update-worker.py: Added.
704 2018-01-11 Simon Fraser <simon.fraser@apple.com>
706 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
707 https://bugs.webkit.org/show_bug.cgi?id=181569
708 rdar://problem/34117680
710 Reviewed by Zalan Bujtas.
712 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
713 can bail because the unobscuredRect is empty.
715 Also wait for both the rotation UI script to complete, and the receipt of the
716 orientationchange event.
718 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
719 * fast/events/ios/rotation/resources/rotation-utils.js:
722 2018-01-12 Matt Lewis <jlewis3@apple.com>
724 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
725 https://bugs.webkit.org/show_bug.cgi?id=181482
727 Unreviewed test gardening.
729 * platform/mac-wk2/TestExpectations:
731 2018-01-12 Antoine Quint <graouts@apple.com>
733 Add support for the frames() timing function
734 https://bugs.webkit.org/show_bug.cgi?id=181585
735 <rdar://problem/36463317>
739 Add a new test that checks that the frames() timing function applies as expected
740 and expand an existing test to check that the frames() timing function is parsed
741 correctly. We also mark progressions in imported WPT tests.
743 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
744 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
745 * transitions/frames-timing-function-expected.txt: Added.
746 * transitions/frames-timing-function.html: Added.
747 * transitions/transitions-parsing-expected.txt:
748 * transitions/transitions-parsing.html:
750 2018-01-11 Chris Dumez <cdumez@apple.com>
752 Setting Window.opener to null should disown its opener
753 https://bugs.webkit.org/show_bug.cgi?id=181505
754 <rdar://problem/36443151>
756 Reviewed by Ryosuke Niwa.
758 Add layout test coverage.
760 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
761 * fast/dom/Window/window-opener-set-to-null.html: Added.
762 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
763 * fast/dom/Window/window-opener-shadowing.html: Added.
765 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
767 [Cocoa] Star character disappears when bolded
768 https://bugs.webkit.org/show_bug.cgi?id=181568
769 <rdar://problem/18755569>
771 Reviewed by Simon Fraser.
773 * fast/text/unknown-font-expected-mismatch.html: Added.
774 * fast/text/unknown-font.html: Added.
776 2018-01-11 James Craig <jcraig@apple.com>
778 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
779 https://bugs.webkit.org/show_bug.cgi?id=168447
780 <rdar://problem/30559874>
782 Reviewed by Simon Fraser.
784 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
785 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
787 * TestExpectations: Platform setting only available on Mac and iOS.
788 * accessibility/smart-invert-expected.txt: Added.
789 * accessibility/smart-invert-reference-expected.html: Added.
790 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
791 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
792 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
793 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
795 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
797 Make elements of zero width or height focusable
798 https://bugs.webkit.org/show_bug.cgi?id=181516
800 Reviewed by Chris Dumez.
802 Added a regression test.
804 * fast/events/focus-zero-size-element-expected.txt: Added.
805 * fast/events/focus-zero-size-element.html: Added.
807 2018-01-11 Alex Christensen <achristensen@webkit.org>
809 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
810 https://bugs.webkit.org/show_bug.cgi?id=181553
812 Reviewed by Eric Carlson.
814 * media/video-src-remove.html:
816 2018-01-11 Dean Jackson <dino@apple.com>
818 Rolling out 226814. It crashes on some bots.
820 2018-01-11 Dean Jackson <dino@apple.com>
822 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
823 https://bugs.webkit.org/show_bug.cgi?id=181558
824 <rdar://problem/36189833>
826 Reviewed by Eric Carlson.
828 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
829 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
831 2018-01-11 Chris Dumez <cdumez@apple.com>
833 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
834 https://bugs.webkit.org/show_bug.cgi?id=181222
835 <rdar://problem/36332686>
837 Reviewed by Youenn Fablet.
839 Unskip test that is no longer flakily crashing.
843 2018-01-11 Youenn Fablet <youenn@apple.com>
845 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
846 https://bugs.webkit.org/show_bug.cgi?id=180851
848 Reviewed by Eric Carlson.
850 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
851 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
852 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
854 2018-01-11 Ali Juma <ajuma@chromium.org>
856 window.visualViewport should behave as [SameObject]
857 https://bugs.webkit.org/show_bug.cgi?id=181548
859 Reviewed by Chris Dumez.
861 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
862 * fast/visual-viewport/visual-viewport-same-object.html: Added.
864 2018-01-11 Youenn Fablet <youenn@apple.com>
866 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
867 https://bugs.webkit.org/show_bug.cgi?id=181541
873 2018-01-11 Matt Lewis <jlewis3@apple.com>
875 Rebaseline of media/event-queue-crash.html after r226785
877 Unreviewed test gardening.
879 * media/event-queue-crash-expected.txt:
881 2018-01-11 Zalan Bujtas <zalan@apple.com>
883 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
884 https://bugs.webkit.org/show_bug.cgi?id=181513
885 <rdar://problem/36367085>
887 Reviewed by Antti Koivisto.
889 * fast/forms/button-set-text-crash-expected.txt: Added.
890 * fast/forms/button-set-text-crash.html: Added.
892 2018-01-11 Antoine Quint <graouts@apple.com>
894 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
895 https://bugs.webkit.org/show_bug.cgi?id=181547
896 <rdar://problem/35947650>
898 Reviewed by Eric Carlson.
900 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
901 does not incur any change, and that making the controls visible again shows the controls in the
904 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
905 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
907 2018-01-11 Antoine Quint <graouts@apple.com>
909 [iOS] There should be no controls markup generated in fullscreen
910 https://bugs.webkit.org/show_bug.cgi?id=181540
911 <rdar://problem/35060379>
913 Reviewed by Eric Carlson.
915 We update this test to simply check that we're removing all child nodes.
917 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
918 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
920 2018-01-11 Youenn Fablet <youenn@apple.com>
922 Redirected iframe loading with Request.redirect=follow should fail
923 https://bugs.webkit.org/show_bug.cgi?id=181491
925 Reviewed by Alex Christensen.
929 2018-01-10 Simon Fraser <simon.fraser@apple.com>
931 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
932 https://bugs.webkit.org/show_bug.cgi?id=181511
933 rdar://problem/33741427
935 Reviewed by Zalan Bujtas.
937 New results in tests that get client coordinates after zooming.
939 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
940 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
941 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
942 * fast/visual-viewport/zoomed-fixed-expected.txt:
943 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
944 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
945 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
947 2018-01-11 Eric Carlson <eric.carlson@apple.com>
949 Layout Test media/event-queue-crash.html is flaky
950 https://bugs.webkit.org/show_bug.cgi?id=180493
951 <rdar://problem/35914377>
953 Reviewed by Jer Noble.
955 * TestExpectations: Add DumpJSConsoleLogInStdErr.
956 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
958 2018-01-11 Ms2ger <Ms2ger@igalia.com>
960 Test gardening for GTK.
961 https://bugs.webkit.org/show_bug.cgi?id=181477
963 Unreviewed test gardening.
965 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
966 * http/tests/performance/performance-resource-timing-cached-entries.html:
967 The code to debug this test's flakiness made it more flaky, as the
968 resources are not logged in a consistent order. This ensures they are
969 logged only in case of failure.
970 * platform/gtk/TestExpectations:
971 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
972 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
973 was fixed in r226404.
975 2018-01-11 Miguel Gomez <magomez@igalia.com>
977 Unreviewed GTK+ and WPE gardening after r226773.
979 * platform/gtk/TestExpectations:
980 * platform/wpe/TestExpectations:
982 2018-01-11 Ms2ger <Ms2ger@igalia.com>
984 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
985 https://bugs.webkit.org/show_bug.cgi?id=91339
987 Unreviewed test gardening.
989 It was fixed in r226404.
991 * platform/gtk/TestExpectations:
993 2018-01-11 Youenn Fablet <youenn@apple.com>
995 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
996 https://bugs.webkit.org/show_bug.cgi?id=181490
998 Reviewed by Chris Dumez.
1000 * http/tests/workers/service/resources/service-worker-importScript.js:
1001 * http/tests/workers/service/service-worker-importScript-expected.txt:
1002 * platform/mac-wk2/TestExpectations:
1004 2018-01-11 Philippe Normand <pnormand@igalia.com>
1006 [GTK] media/muted-video-is-playing-audio.html is timing out
1007 https://bugs.webkit.org/show_bug.cgi?id=163781
1009 Reviewed by Carlos Garcia Campos.
1011 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1013 * media/muted-video-is-playing-audio.html: Un-mute the page.
1014 * platform/gtk/TestExpectations: Unflag now-passing test.
1016 2018-01-10 Andy Estes <aestes@apple.com>
1018 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1019 https://bugs.webkit.org/show_bug.cgi?id=181437
1020 <rdar://problem/36376481>
1022 Reviewed by Tim Horton.
1024 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1025 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1026 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1027 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1028 * http/tests/paymentrequest/resources/helpers.js:
1029 (async.getPaymentRequestResponse):
1030 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1031 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1032 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1034 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1036 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1037 https://bugs.webkit.org/show_bug.cgi?id=121331
1039 Unreviewed test gardening.
1041 * platform/mac/TestExpectations:
1043 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1045 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1046 https://bugs.webkit.org/show_bug.cgi?id=181502
1048 Unreviewed test gardening.
1050 * platform/mac-wk2/TestExpectations:
1052 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1054 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1055 https://bugs.webkit.org/show_bug.cgi?id=181494
1057 Unreviewed test gardening.
1059 * platform/mac/TestExpectations:
1061 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1063 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1064 https://bugs.webkit.org/show_bug.cgi?id=181479
1066 Unreviewed test gardening.
1068 * platform/mac/TestExpectations:
1070 2018-01-10 Matt Baker <mattbaker@apple.com>
1072 Web Inspector: Canvas tab: throttle recording slider updates
1073 https://bugs.webkit.org/show_bug.cgi?id=180839
1074 <rdar://problem/36057849>
1076 Reviewed by Joseph Pecoraro
1078 * inspector/unit-tests/throttle-expected.txt: Added.
1079 * inspector/unit-tests/throttle.html: Added.
1080 Added function throttling tests.
1082 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
1084 REGRESSION(r222507): Composition highlight doesn't render when using IME
1085 https://bugs.webkit.org/show_bug.cgi?id=181485
1086 <rdar://problem/35896516>
1088 Reviewed by Ryosuke Niwa.
1090 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1091 string appears different once it is confirmed.
1093 * editing/marked-text-appearance-expected-mismatch.html: Added.
1094 * editing/marked-text-appearance.html: Added.
1096 2018-01-10 Chris Dumez <cdumez@apple.com>
1098 Multiple http/wpt/beacon/contentextensions/ test are flaky.
1099 https://bugs.webkit.org/show_bug.cgi?id=179256
1100 <rdar://problem/35401978>
1102 Reviewed by Alex Christensen.
1104 Stop marking content extensions tests as flaky.
1106 * platform/mac-wk2/TestExpectations:
1108 2018-01-10 Tim Horton <timothy_horton@apple.com>
1110 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1111 https://bugs.webkit.org/show_bug.cgi?id=181269
1112 <rdar://problem/35110344>
1114 Reviewed by Simon Fraser.
1116 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1117 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1118 Add a test (which previously would complain about taking too long)
1119 that using manual scroll position restoration and pushState together
1120 doesn't cause swipes to hang until the watchdog fires.
1122 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1124 Skip http/tests/workers/service/cors-image-fetch.html.
1125 https://bugs.webkit.org/show_bug.cgi?id=181222
1127 Unreviewed test gardening.
1131 2018-01-10 Youenn Fablet <youenn@apple.com>
1133 Use no-cache fetch mode when loading main documents with location.reload()
1134 https://bugs.webkit.org/show_bug.cgi?id=181285
1135 <rdar://problem/36356831>
1137 Reviewed by Alex Christensen.
1139 * http/tests/inspector/network/har/har-page-expected.txt:
1140 * http/tests/inspector/network/har/har-page.html:
1142 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1144 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1145 https://bugs.webkit.org/show_bug.cgi?id=181501
1147 Unreviewed test gardening.
1149 * platform/win/TestExpectations:
1151 2018-01-10 Matt Lewis <jlewis3@apple.com>
1153 Adjusted expectations for webrtc/video-unmute.html.
1154 https://bugs.webkit.org/show_bug.cgi?id=172879
1156 Unreviewed test gardening.
1158 * platform/ios-simulator-wk2/TestExpectations:
1159 * platform/ios-wk2/TestExpectations:
1160 * platform/mac-wk2/TestExpectations:
1162 2018-01-10 Youenn Fablet <youenn@apple.com>
1164 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1165 https://bugs.webkit.org/show_bug.cgi?id=181481
1171 2018-01-10 Matt Lewis <jlewis3@apple.com>
1173 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1174 https://bugs.webkit.org/show_bug.cgi?id=181097
1176 Unreviewed test gardening.
1178 * platform/mac-wk2/TestExpectations:
1180 2018-01-10 Matt Lewis <jlewis3@apple.com>
1182 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1183 https://bugs.webkit.org/show_bug.cgi?id=181392
1185 Unreviewed test gardening.
1187 * platform/ios-wk2/TestExpectations:
1188 * platform/mac-wk2/TestExpectations:
1190 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1192 [Win] Rebaseline test after r225366.
1194 Unreviewed test gardening.
1196 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1198 2018-01-10 Chris Dumez <cdumez@apple.com>
1200 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1201 https://bugs.webkit.org/show_bug.cgi?id=179342
1202 <rdar://problem/35478161>
1204 Reviewed by Youenn Fablet.
1207 Unmark the test as flaky.
1209 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1210 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1211 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1212 Update test to register a scriptURL that actually fails. When registration succeeds, the test
1213 logs lines indicating that registration succeeded unexpectedly. Also, when registration
1214 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1215 the ones of the subframe (because it involves things like network loads).
1217 2018-01-10 Chris Dumez <cdumez@apple.com>
1219 Unreviewed, skip http/tests/workers/service/other_resources folder.
1221 It is a resources folder and does not contain tests.
1225 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1227 [Win] Rebaseline tests after r225366.
1229 Unreviewed test gardening.
1231 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1232 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1233 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1234 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1236 2018-01-10 Philippe Normand <pnormand@igalia.com>
1238 Unreviewed GTK gardening
1240 * platform/gtk/TestExpectations: Unflag now-passing test and skip
1241 mediastream tests, useless without any webrtc backend.
1243 2018-01-10 Philippe Normand <pnormand@igalia.com>
1245 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1246 https://bugs.webkit.org/show_bug.cgi?id=181471
1247 <rdar://problem/36402323>
1249 Reviewed by Carlos Garcia Campos.
1251 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1253 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1255 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1256 https://bugs.webkit.org/show_bug.cgi?id=94009
1258 Unreviewed test gardening.
1260 It was fixed in r226404.
1262 * platform/gtk/TestExpectations:
1264 2018-01-10 Philippe Normand <pnormand@igalia.com>
1266 Unreviewed, updating expectations for media test timing out on GTK
1268 * platform/gtk/TestExpectations:
1270 2018-01-10 Philippe Normand <pnormand@igalia.com>
1272 Unreviewed, updating expectations for media test timing out on GTK
1274 * platform/gtk/TestExpectations:
1276 2018-01-10 Antti Koivisto <antti@apple.com>
1278 Invalidate current element style on class change accurately
1279 https://bugs.webkit.org/show_bug.cgi?id=181210
1281 Reviewed by Zalan Bujtas.
1283 * fast/css/set-inline-style-recalc-expected.txt:
1284 * fast/css/set-inline-style-recalc.html:
1286 2018-01-09 Antoine Quint <graouts@apple.com>
1288 [Web Animations] Expose the id property on Animation
1289 https://bugs.webkit.org/show_bug.cgi?id=181450
1290 <rdar://problem/36383600>
1292 Reviewed by Dean Jackson.
1294 Mark all tests related to the "id" property as passing.
1296 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1297 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1298 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1300 2018-01-09 Chris Dumez <cdumez@apple.com>
1302 Make service workers behave correctly with regards to Page Cache
1303 https://bugs.webkit.org/show_bug.cgi?id=181446
1304 <rdar://problem/36164291>
1306 Reviewed by Youenn Fablet.
1308 Add layout test coverage.
1310 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1311 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1312 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1313 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1314 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1315 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1316 * http/tests/workers/service/other_resources/test.html: Added.
1317 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1320 2018-01-09 Chris Dumez <cdumez@apple.com>
1322 We should not return undefined for most properties of a detached Window
1323 https://bugs.webkit.org/show_bug.cgi?id=181416
1324 <rdar://problem/36162489>
1326 Reviewed by Ryosuke Niwa.
1328 Update existing tests to reflect behavior change.
1330 * fast/dom/Window/orphaned-frame-access-expected.txt:
1331 * fast/dom/Window/orphaned-frame-access.html:
1332 * fast/frames/detached-frame-property-expected.txt:
1333 * fast/frames/detached-frame-property.html:
1335 2018-01-09 Darin Adler <darin@apple.com>
1337 Further refinement to list item and counter code after "list-item" counter fix
1338 https://bugs.webkit.org/show_bug.cgi?id=181426
1340 Reviewed by Zalan Bujtas.
1342 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1345 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1347 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1348 https://bugs.webkit.org/show_bug.cgi?id=181374
1350 Reviewed by Simon Fraser.
1352 Move font-display tests into their common subfolder.
1354 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1355 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1356 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1357 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1358 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1359 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1360 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1361 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1362 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1363 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1364 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1365 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1366 * fast/text/font-display/swap-flash-expected.html: Added.
1367 * fast/text/font-display/swap-flash.html: Added.
1368 * platform/win/TestExpectations:
1370 2018-01-09 Matt Lewis <jlewis3@apple.com>
1372 Fixed test expectaions.
1374 Unreviewed test gardening.
1376 * platform/ios-wk2/TestExpectations:
1378 2018-01-09 Antti Koivisto <antti@apple.com>
1380 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1381 https://bugs.webkit.org/show_bug.cgi?id=180940
1382 <rdar://problem/36116507>
1384 Reviewed by Darin Adler.
1386 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1387 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1388 * http/tests/local/resources/slow-import.css: Added.
1390 2018-01-09 Youenn Fablet <youenn@apple.com>
1392 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1393 https://bugs.webkit.org/show_bug.cgi?id=181404
1395 Reviewed by Alex Christensen.
1399 2018-01-09 Youenn Fablet <youenn@apple.com>
1401 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1402 https://bugs.webkit.org/show_bug.cgi?id=181087
1403 <rdar://problem/36188109>
1405 Reviewed by Chris Dumez.
1407 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1409 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1411 [EME] Add layout test for clearKey CENC message event
1412 https://bugs.webkit.org/show_bug.cgi?id=180928
1414 Reviewed by Xabier Rodriguez-Calvar.
1416 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1417 There are two tests: one with MSE playback and another with regular playback.
1419 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1420 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1421 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1422 Test with MSE playback.
1423 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1424 Test with regular playback.
1425 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1426 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1427 "keystatuseschange" events, and updates the CDM session with the right keys.
1428 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1429 by an other function that checks the 'message' event and stops the test.
1430 * media/encrypted-media/medias-enc.js:
1431 I take this opportunity to introduce some fixes:
1432 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1433 thus it is easy to change it now.
1434 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1435 * media/media-source/media-source-loader-simple.js:
1436 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1437 * platform/gtk/TestExpectations:
1438 * platform/mac/TestExpectations:
1439 * platform/wpe/TestExpectations:
1441 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1443 Check Image::m_image is not null in ImageLoader::decode()
1444 https://bugs.webkit.org/show_bug.cgi?id=180386
1445 <rdar://problem/34634483>
1447 Reviewed by Tim Horton.
1449 Add a new rejected case for decoding an image with an invalid URL.
1451 * fast/images/decode-static-image-reject-expected.txt:
1452 * fast/images/decode-static-image-reject.html:
1454 2018-01-09 Ali Juma <ajuma@chromium.org>
1456 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1457 https://bugs.webkit.org/show_bug.cgi?id=181436
1459 Reviewed by Frédéric Wang.
1464 Mark test that seems to have timing issues as flaky.
1466 2018-01-09 Ali Juma <ajuma@chromium.org>
1468 Implement VisualViewport API events
1469 https://bugs.webkit.org/show_bug.cgi?id=179386
1471 Reviewed by Frédéric Wang.
1473 Add tests for Visual Viewport API events. Test that a resize event is fired after
1474 pinch zoom and after window resize, and test that a scroll event is fired when the
1475 visual viewport is scrolled.
1477 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1478 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1479 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1480 * fast/visual-viewport/resize-event-fired.html: Added.
1481 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1482 * fast/visual-viewport/scroll-event-fired.html: Added.
1483 * platform/gtk/TestExpectations:
1484 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1485 * platform/ios/TestExpectations:
1486 Skipped test that resizes a window, since this isn't supported on iOS.
1487 * platform/win/TestExpectations:
1488 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1490 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1492 Release assert in addResourceTiming when a cache resource is requested during style recalc
1493 https://bugs.webkit.org/show_bug.cgi?id=181137
1494 <rdar://problem/35666574>
1496 Reviewed by Simon Fraser.
1498 Added a regression test for the crash.
1500 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1501 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1503 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1504 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1505 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1507 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1509 ::first-letter incorrectly selects grapheme pairs
1510 https://bugs.webkit.org/show_bug.cgi?id=181315
1512 Reviewed by Darin Adler.
1514 * fast/css/first-letter-punctuation-expected.html: Added.
1515 * fast/css/first-letter-punctuation.html:
1516 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1517 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1518 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1519 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1520 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1521 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1523 2018-01-08 Darin Adler <darin@apple.com>
1525 Special list-item counter starts from an incorrect number for ::before and ::after
1526 https://bugs.webkit.org/show_bug.cgi?id=181084
1528 Reviewed by Zalan Bujtas.
1530 * fast/css/counters/counter-list-item-expected.html: Added.
1531 * fast/css/counters/counter-list-item.html: Added.
1533 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1535 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1536 https://bugs.webkit.org/show_bug.cgi?id=180301
1538 Reviewed by Dean Jackson.
1540 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1541 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1542 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1543 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1544 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1545 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1547 2018-01-08 Matt Lewis <jlewis3@apple.com>
1549 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1550 https://bugs.webkit.org/show_bug.cgi?id=181087
1552 Unreviewed test gardening.
1554 * platform/ios-wk2/TestExpectations:
1556 2018-01-08 Matt Lewis <jlewis3@apple.com>
1558 Unreviewed, rolling out r226385.
1560 The test introduced with this was a flaky since being added.
1564 "AX: when invert colors is on, double-invert certain media
1565 elements in UserAgentStyleSheet"
1566 https://bugs.webkit.org/show_bug.cgi?id=168447
1567 https://trac.webkit.org/changeset/226385
1569 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
1571 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1572 https://bugs.webkit.org/show_bug.cgi?id=181223
1574 Unreviewed test gardening.
1576 * platform/wk2/TestExpectations:
1578 2018-01-08 Matt Lewis <jlewis3@apple.com>
1580 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1581 https://bugs.webkit.org/show_bug.cgi?id=181107
1583 Unreviewed test gardening.
1585 * platform/mac-wk2/TestExpectations:
1587 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
1589 [WinCairo] Add default port TestExpectations for wincairo
1590 https://bugs.webkit.org/show_bug.cgi?id=179221
1592 Reviewed by Alex Christensen.
1594 * platform/wincairo-win10/TestExpectations: Added.
1596 2018-01-08 Youenn Fablet <youenn@apple.com>
1598 Stop exposing fetch and extendable events to window
1599 https://bugs.webkit.org/show_bug.cgi?id=181325
1601 Reviewed by Chris Dumez.
1603 * http/wpt/service-workers/extendableEvent.https-expected.txt:
1604 * http/wpt/service-workers/extendableEvent.https.html:
1605 * http/wpt/service-workers/fetchEvent.https-expected.txt:
1606 * http/wpt/service-workers/fetchEvent.https.html:
1608 2018-01-08 Antti Koivisto <antti@apple.com>
1610 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1611 https://bugs.webkit.org/show_bug.cgi?id=176260
1612 <rdar://problem/34219966>
1614 Reviewed by Simon Fraser.
1616 * compositing/debug-borders-dynamic-expected.html: Added.
1617 * compositing/debug-borders-dynamic.html: Added.
1619 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
1621 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1622 https://bugs.webkit.org/show_bug.cgi?id=180430
1624 Reviewed by Xabier Rodriguez-Calvar.
1627 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1628 This is a simple encrypted video file used for regular playback.
1629 It has been encrypted with BENTO4. https://www.bento4.com/
1631 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1632 This is a simple encrypted video fragment used in MSE playback.
1633 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1635 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1636 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1637 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1638 This is a test with MSE.
1640 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1641 This is a test with a regular playback.
1643 * media/encrypted-media/medias-enc.js: Added.
1644 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1645 It gives all necessary informations about the encrypted media: path of the file or
1646 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1648 * media/media-source/media-source-loader-simple.js: Added.
1649 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1650 in the appropriate SourceBuffer.
1652 * platform/wpe/TestExpectations:
1654 2018-01-08 Ms2ger <Ms2ger@igalia.com>
1656 Update imagebitmap tests.
1657 https://bugs.webkit.org/show_bug.cgi?id=181379
1659 Unreviewed test gardening.
1661 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1662 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1663 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1664 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1666 2018-01-08 Youenn Fablet <youenn@apple.com>
1668 navigator.onLine does not work inside service workers
1669 https://bugs.webkit.org/show_bug.cgi?id=181079
1670 <rdar://problem/36178606>
1672 Reviewed by Darin Adler.
1674 * http/wpt/service-workers/online-worker.js: Added.
1675 (async.waitForOnlineEvent):
1677 * http/wpt/service-workers/online.https-expected.txt: Added.
1678 * http/wpt/service-workers/online.https.html: Added.
1680 2018-01-08 Youenn Fablet <youenn@apple.com>
1682 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1683 https://bugs.webkit.org/show_bug.cgi?id=181382
1689 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1691 Unreviewed GTK gardening. Rebaseline test again after r226500.
1693 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1695 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1697 Unreviewed GTK gardening. Partially revert r224460.
1699 Two tests were incorrectly rebaselined in r224460.
1701 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1702 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1704 2018-01-07 Ms2ger <Ms2ger@igalia.com>
1706 Implement createImageBitmap(ImageBitmap)
1707 https://bugs.webkit.org/show_bug.cgi?id=181287
1709 Reviewed by Darin Adler.
1711 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1712 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1713 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1714 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1716 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
1718 Reduce the precision of "high" resolution time to 1ms
1719 https://bugs.webkit.org/show_bug.cgi?id=180910
1720 <rdar://problem/36085943>
1722 Reviewed by Saam Barati.
1724 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1725 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1729 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1731 Possible crash computing event regions
1732 https://bugs.webkit.org/show_bug.cgi?id=181368
1733 rdar://problem/34847081
1735 Reviewed by Zalan Bujtas.
1737 * fast/events/event-handler-regions-layout-expected.txt: Added.
1738 * fast/events/event-handler-regions-layout.html: Added.
1740 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1742 Crash under RenderLayer::scrollTo() with marquee
1743 https://bugs.webkit.org/show_bug.cgi?id=181349
1744 rdar://problem/36190168
1746 Reviewed by Zalan Bujtas.
1748 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1749 * fast/scrolling/marquee-scroll-crash.html: Added.
1751 2018-01-05 Dean Jackson <dino@apple.com>
1753 Accurately clip copyTexImage2D and copyTexSubImage2D
1754 https://bugs.webkit.org/show_bug.cgi?id=181356
1755 <rdar://problem/35083877>
1757 Reviewed by Eric Carlson.
1759 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1760 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1762 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
1764 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1765 https://bugs.webkit.org/show_bug.cgi?id=181321
1767 Reviewed by Saam Barati.
1769 * inspector/model/remote-object-get-properties-expected.txt:
1770 * inspector/runtime/getProperties-expected.txt:
1771 * js/script-tests/strict-throw-type-error.js:
1772 * js/strict-throw-type-error-expected.txt:
1774 2018-01-05 Youenn Fablet <youenn@apple.com>
1776 Implement Cache API partitioning based on ClientOrigin
1777 https://bugs.webkit.org/show_bug.cgi?id=181240
1779 Reviewed by Alex Christensen.
1781 Beefing up test to ensure that client and top origins are taken into consideration.
1783 * http/tests/cache-storage/cache-origins.https-expected.txt:
1784 * http/tests/cache-storage/cache-origins.https.html:
1785 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1786 * http/tests/cache-storage/cache-clearing-origin.https.html:
1788 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
1790 Mark fast/workers/worker-terminate.html as flaky.
1791 https://bugs.webkit.org/show_bug.cgi?id=181098
1793 Unreviewed test gardening.
1795 * platform/mac/TestExpectations:
1797 2018-01-05 Per Arne Vollan <pvollan@apple.com>
1799 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
1800 https://bugs.webkit.org/show_bug.cgi?id=181346
1802 Unreviewed test gardening.
1804 * platform/win/TestExpectations:
1806 2018-01-05 Youenn Fablet <youenn@apple.com>
1808 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1809 https://bugs.webkit.org/show_bug.cgi?id=181329
1812 SharedWorker is not supported.
1816 2018-01-05 Matt Lewis <jlewis3@apple.com>
1818 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
1819 https://bugs.webkit.org/show_bug.cgi?id=181069
1821 Unreviewed test gardening.
1823 * platform/mac-wk2/TestExpectations:
1825 2018-01-05 Matt Lewis <jlewis3@apple.com>
1827 Unreviewed, rolling out r226401.
1829 This caused timeouts on multiple platforms.
1833 "Implement Cache API partitioning based on ClientOrigin"
1834 https://bugs.webkit.org/show_bug.cgi?id=181240
1835 https://trac.webkit.org/changeset/226401
1837 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
1839 ServiceWorkers: Enable UserTiming / ResourceTiming
1840 https://bugs.webkit.org/show_bug.cgi?id=181297
1841 <rdar://problem/36307306>
1843 Reviewed by Youenn Fablet.
1845 * http/tests/workers/service/resources/data1.txt: Added.
1846 * http/tests/workers/service/resources/data2.txt: Added.
1847 Resources to load from a service-worker.
1849 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
1850 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
1851 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
1852 Test that a ServiceWorker can produce resource entries for a few
1853 different kinds of loads (CacheStorage load, and a fetch).
1855 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
1856 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
1857 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
1858 Test that a ServiceWorker can produce a mark/measure entries.
1860 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1862 [WPE][GTK] Unreviewed gardening
1864 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
1866 * platform/gtk/TestExpectations:
1867 * platform/wpe/TestExpectations:
1869 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1871 [WPE] Unreviewed gardening
1873 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
1875 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1877 [WPE] Rebaseline test expectations after r226404
1879 Unreviewed gardening.
1881 * platform/wpe/css1/font_properties/font_size-expected.txt:
1882 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
1883 * platform/wpe/css1/text_properties/line_height-expected.txt:
1884 * platform/wpe/css1/text_properties/text_indent-expected.txt:
1885 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
1886 * platform/wpe/css1/units/length_units-expected.txt:
1887 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1888 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1889 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1890 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1891 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1892 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1893 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1894 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1895 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1896 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1897 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1898 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
1899 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
1900 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
1902 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
1904 [Cairo] Canvas: Path::clear should clear its transform
1905 https://bugs.webkit.org/show_bug.cgi?id=181320
1907 Reviewed by Carlos Garcia Campos.
1909 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
1910 * fast/canvas/reset-scaling-by-height-change.html: Added.
1912 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
1914 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
1915 https://bugs.webkit.org/show_bug.cgi?id=181314
1916 <rdar://problem/36177620>
1918 Reviewed by Brian Burg.
1920 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
1921 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
1922 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
1923 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
1924 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
1925 Add a real script minified with a source map.
1926 Add a real scss stylesheet compiled to css with a source map.
1928 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
1929 * http/tests/inspector/network/source-map-loads.html: Added.
1930 Test that we load source maps for resources with sourceMappingURL directives.
1932 2018-01-04 Chris Fleizach <cfleizach@apple.com>
1934 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
1935 https://bugs.webkit.org/show_bug.cgi?id=180361
1937 Reviewed by Zalan Bujtas.
1939 * accessibility/mac/css-speech-speak-expected.txt:
1940 * accessibility/mac/css-speech-speak.html:
1941 * fast/css/getComputedStyle/computed-style-expected.txt:
1942 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1943 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1944 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1945 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1946 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1947 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1948 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1949 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1950 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1951 * svg/css/getComputedStyle-basic-expected.txt:
1953 2018-01-04 Brian Burg <bburg@apple.com>
1955 Web Inspector: Capture Element Screenshot looks fuzzy
1956 https://bugs.webkit.org/show_bug.cgi?id=175734
1957 <rdar://problem/33803377>
1959 Reviewed by Joseph Pecoraro and Simon Fraser.
1961 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
1962 * inspector/page/hidpi-snapshot-size.html: Added.
1964 2018-01-04 Brian Burg <bburg@apple.com>
1966 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
1967 https://bugs.webkit.org/show_bug.cgi?id=180945
1969 Reviewed by Joseph Pecoraro.
1971 Add new test coverage for existing RemoteObject.prototype.getProperty.
1972 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
1973 I didn't add test coverage for callFunction, as I had to stop somewhere.
1975 * inspector/model/remote-object-api-expected.txt: Added.
1976 * inspector/model/remote-object-api.html: Added.
1978 2018-01-04 Brian Burg <bburg@apple.com>
1980 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
1981 https://bugs.webkit.org/show_bug.cgi?id=181005
1983 Rubber-stamped by Joseph Pecoraro.
1985 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
1986 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
1988 * http/tests/inspector/resources/inspector-test.js:
1991 (TestPage.evaluateInWebInspector):
1992 (TestPage.dispatchEventToFrontend):
1994 * http/tests/inspector/network/har/har-page-expected.txt:
1995 Rebaseline, as this depends on the size of inspector-test.js. Removing this
1996 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
1999 2018-01-04 Zalan Bujtas <zalan@apple.com>
2001 WebContent process crashes while loading https://www.classicspecs.com
2002 https://bugs.webkit.org/show_bug.cgi?id=181290
2003 <rdar://problem/36225906>
2005 Reviewed by Simon Fraser.
2007 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2008 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2010 2018-01-04 Eric Carlson <eric.carlson@apple.com>
2012 [MediaStream] Add Mock screen capture source
2013 https://bugs.webkit.org/show_bug.cgi?id=181291
2014 <rdar://problem/36298164>
2016 Reviewed by Dean Jackson.
2018 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2019 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2021 2018-01-04 John Wilander <wilander@apple.com>
2023 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2024 https://bugs.webkit.org/show_bug.cgi?id=181276
2025 <rdar://problem/36290463>
2027 Reviewed by Alex Christensen.
2029 Two test cases are deleted since the user has no way
2030 to deny access through a prompt anymore. The rest
2031 are updated to not expect a "CONFIRM:..." text output.
2033 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2034 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2035 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2036 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2037 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2038 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2039 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2040 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2041 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
2042 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
2043 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2044 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2045 * platform/mac-wk2/TestExpectations:
2046 Removed entries for the deleted test cases.
2048 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2050 [GTK] Issues with Ahem's ex / x-height
2051 https://bugs.webkit.org/show_bug.cgi?id=180581
2053 Reviewed by Michael Catanzaro.
2055 Unskip two tests that are now passing and rebaseline others.
2057 * platform/gtk/TestExpectations:
2058 * platform/gtk/css1/font_properties/font_size-expected.png:
2059 * platform/gtk/css1/font_properties/font_size-expected.txt:
2060 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2061 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2062 * platform/gtk/css1/text_properties/line_height-expected.png:
2063 * platform/gtk/css1/text_properties/line_height-expected.txt:
2064 * platform/gtk/css1/text_properties/text_indent-expected.png:
2065 * platform/gtk/css1/text_properties/text_indent-expected.txt:
2066 * platform/gtk/css1/text_properties/word_spacing-expected.png:
2067 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2068 * platform/gtk/css1/units/length_units-expected.png:
2069 * platform/gtk/css1/units/length_units-expected.txt:
2070 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2071 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2072 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2073 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2074 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2075 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2076 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2077 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2078 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2079 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2080 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2081 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2082 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2083 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2084 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2085 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2086 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2087 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2088 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2089 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2090 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2091 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2092 * platform/gtk/editing/selection/caret-ltr-expected.png:
2093 * platform/gtk/editing/selection/caret-ltr-expected.txt:
2094 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2095 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2096 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2097 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2098 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2099 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2100 * platform/gtk/editing/selection/caret-rtl-expected.png:
2101 * platform/gtk/editing/selection/caret-rtl-expected.txt:
2102 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2103 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2104 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2105 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2106 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2107 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2108 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2109 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2110 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2111 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2112 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2113 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2114 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2115 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2116 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2117 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2118 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2119 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2120 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2121 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2122 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2123 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2124 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2125 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2126 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2127 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2128 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2129 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2130 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2131 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2132 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2133 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2134 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2135 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2136 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2137 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2138 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2139 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2140 * platform/gtk/fast/forms/minWidthPercent-expected.png:
2141 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2142 * platform/gtk/fast/lists/008-expected.png:
2143 * platform/gtk/fast/lists/008-expected.txt:
2144 * platform/gtk/fast/lists/008-vertical-expected.png:
2145 * platform/gtk/fast/lists/008-vertical-expected.txt:
2146 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2147 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2148 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2149 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2150 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2151 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2152 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2153 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2154 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2155 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2156 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2157 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2158 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2159 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2160 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2161 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2163 2018-01-04 Minsheng Liu <lambda@liu.ms>
2165 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2166 https://bugs.webkit.org/show_bug.cgi?id=170272
2168 Reviewed by Frédéric Wang.
2170 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2172 The bug itself is fixed as a part of 179682.
2173 https://bugs.webkit.org/show_bug.cgi?id=179682
2175 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2176 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2178 2018-01-04 Youenn Fablet <youenn@apple.com>
2180 Implement Cache API partitioning based on ClientOrigin
2181 https://bugs.webkit.org/show_bug.cgi?id=181240
2183 Reviewed by Alex Christensen.
2185 Beefing up test to ensure that client and top origins are taken into consideration.
2187 * http/tests/cache-storage/cache-origins.https-expected.txt:
2188 * http/tests/cache-storage/cache-origins.https.html:
2189 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2190 * http/tests/cache-storage/cache-clearing-origin.https.html:
2192 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
2194 [Attachment Support] Add plumbing for starting a drag with promised blob data
2195 https://bugs.webkit.org/show_bug.cgi?id=181201
2197 Reviewed by Tim Horton.
2199 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2200 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2201 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2203 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2204 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2205 * platform/gtk/TestExpectations:
2206 * platform/ios/TestExpectations:
2207 * platform/mac-wk2/TestExpectations:
2208 * platform/win/TestExpectations:
2210 2018-01-03 John Wilander <wilander@apple.com>
2212 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2213 https://bugs.webkit.org/show_bug.cgi?id=181270
2214 <rdar://problem/36289544>
2216 Reviewed by Alex Christensen.
2218 This change refactors how the web process tells the network process
2219 to remove storage access. Previously, this was done over the UI process
2220 just like requests for storage access. But since no further reasoning
2221 is needed, the message should go straight from the web process to the
2222 network process for performance reasons and to minimize the risk of a
2225 As a consequence, the XPC code for storage access removal in the UI
2228 * platform/mac-wk2/TestExpectations:
2229 Re-enables the test for this code path.
2231 2018-01-03 Michael Saboff <msaboff@apple.com>
2233 Disable SharedArrayBuffers from Web API
2234 https://bugs.webkit.org/show_bug.cgi?id=181266
2236 Reviewed by Saam Barati.
2238 Disabled SharedArrayBuffer tests.
2242 2018-01-03 James Craig <jcraig@apple.com>
2244 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2245 https://bugs.webkit.org/show_bug.cgi?id=168447
2246 <rdar://problem/30559874>
2248 Reviewed by Simon Fraser.
2250 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2251 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2253 * TestExpectations: Platform setting only available on Mac and iOS.
2254 * accessibility/smart-invert-expected.txt: Added.
2255 * accessibility/smart-invert-reference-expected.html: Added.
2256 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2257 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2258 * platform/ios-wk2/TestExpectations: Runs on iOS.
2259 * platform/mac-wk2/TestExpectations: Runs on Mac.
2261 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2263 Update expectations for some range tests.
2264 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2266 * platform/ios-wk1/TestExpectations:
2267 * platform/mac-wk1/TestExpectations:
2268 * platform/mac/TestExpectations:
2270 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2272 feLighting is broken with primitiveUnits="objectBoundingBox"
2273 https://bugs.webkit.org/show_bug.cgi?id=181197
2275 Reviewed by Tim Horton.
2277 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2279 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2280 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2281 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2282 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2283 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2284 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2286 2018-01-03 Antti Koivisto <antti@apple.com>
2288 Crash beneath CSSValue::equals @ csas.cz
2289 https://bugs.webkit.org/show_bug.cgi?id=181243
2290 <rdar://problem/35990826>
2292 Reviewed by Alex Christensen.
2294 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2295 * fast/text/oblique-degree-equals-crash.html: Added.
2297 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2299 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2300 https://bugs.webkit.org/show_bug.cgi?id=180979
2301 <rdar://problem/36146670>
2303 Reviewed by Matt Baker.
2305 * inspector/css/get-system-fonts.html:
2306 Cleanup the test a bit.
2308 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2310 SVG lighting filter lights are in the wrong coordinate system
2311 https://bugs.webkit.org/show_bug.cgi?id=181147
2313 Reviewed by Zalan Bujtas.
2315 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2316 * svg/filters/fePointLight-coordinates.svg: Added.
2317 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2318 * svg/filters/feSpotLight-coordinates.svg: Added.
2319 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2320 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2321 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2322 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2324 2018-01-03 Youenn Fablet <youenn@apple.com>
2326 Select service worker for documents with data/blob URLS
2327 https://bugs.webkit.org/show_bug.cgi?id=181213
2329 Reviewed by Alex Christensen.
2331 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2332 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2334 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2336 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2337 https://bugs.webkit.org/show_bug.cgi?id=181238
2339 Unreviewed test gardening.
2341 I forgot to remove this when fixing the bug.
2343 * platform/gtk/TestExpectations:
2345 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2347 Unreviewed, rolling out r226352.
2349 Breaks Sierra and El Capitan builds.
2353 "Web Inspector: Slow open time enumerating system fonts
2354 (FontCache::systemFontFamilies)"
2355 https://bugs.webkit.org/show_bug.cgi?id=180979
2356 https://trac.webkit.org/changeset/226352
2358 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2360 [GTK] Crash destroying WebCore::FileMonitor
2361 https://bugs.webkit.org/show_bug.cgi?id=181138
2363 Reviewed by Michael Catanzaro.
2365 Remove test expectations associated to this bug.
2367 * platform/gtk/TestExpectations:
2369 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2371 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2372 https://bugs.webkit.org/show_bug.cgi?id=180979
2373 <rdar://problem/36146670>
2375 Reviewed by Matt Baker.
2377 * inspector/css/get-system-fonts.html:
2378 Cleanup the test a bit.
2380 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2382 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2383 https://bugs.webkit.org/show_bug.cgi?id=181231
2385 Reviewed by Alex Christensen.
2389 * platform/gtk/TestExpectations:
2390 * platform/wpe/TestExpectations:
2392 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2394 Unreviewed WPE test gardening.
2396 * platform/wpe/TestExpectations:
2398 2018-01-02 Youenn Fablet <youenn@apple.com>
2400 Memory cache should not reuse resources with different credential fetch option
2401 https://bugs.webkit.org/show_bug.cgi?id=181212
2403 Reviewed by Alex Christensen.
2405 * TestExpectations: Removing test flakiness expectation.
2407 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2409 Update Credential Management API for WebAuthentication
2410 https://bugs.webkit.org/show_bug.cgi?id=181082
2411 <rdar://problem/36055239>
2413 Reviewed by Brent Fulgham.
2415 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2416 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2419 * credentials/idlharness-expected.txt: Removed.
2420 * credentials/idlharness.html: Removed.
2421 * fast/dom/navigator-detached-no-crash-expected.txt:
2422 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2423 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2424 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2425 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2426 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2427 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2428 * http/wpt/credential-management/idl.https-expected.txt: Added.
2429 * http/wpt/credential-management/idl.https.html: Added.
2430 * platform/gtk/TestExpectations:
2431 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2432 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2433 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2434 * platform/win/TestExpectations:
2435 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2437 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2439 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2440 https://bugs.webkit.org/show_bug.cgi?id=172255
2442 Unreviewed test gardening.
2444 * platform/gtk/TestExpectations:
2445 * platform/mac/TestExpectations:
2447 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2449 WebAssembly: sending module to iframe fails
2450 https://bugs.webkit.org/show_bug.cgi?id=179263
2452 Reviewed by JF Bastien.
2454 * platform/ios-simulator/TestExpectations:
2455 * platform/win/TestExpectations:
2456 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2457 * wasm/iframe-parent-postmessage-expected.txt: Added.
2458 * wasm/iframe-parent-postmessage.html: Added.
2459 * wasm/iframe-postmessage-expected.txt: Added.
2460 * wasm/iframe-postmessage.html: Added.
2461 * wasm/resources/frame-parent.html: Added.
2462 * wasm/resources/frame.html: Added.
2463 * wasm/resources/load_wasm.js: Added.
2465 * wasm/window-postmessage-expected.txt: Added.
2466 * wasm/window-postmessage.html: Added.
2467 * workers/wasm-mem-post-message.html:
2469 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2471 [WPE] Update some test expectations
2472 https://bugs.webkit.org/show_bug.cgi?id=181211
2474 Unreviewed test gardening.
2476 * platform/wpe/TestExpectations: disable more SW tests.
2477 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2478 rebaseline to match the features enabled on the bot.
2479 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2480 rebaseline for r225963.
2481 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2482 rebaseline for r226162.
2483 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2484 rebaseline for r226162.
2485 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2486 Added: rebaseline to match the features enabled on the bot.
2487 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2488 Added: rebaseline to match the features enabled on the bot.
2489 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2490 Added: rebaseline to match the features enabled on the bot.
2491 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2492 Added: rebaseline to match the features enabled on the bot.
2494 == Rolled over to ChangeLog-2018-01-01 ==