1 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
3 Mark storage/websql/database-lock-after-reload.html as flaky.
4 https://bugs.webkit.org/show_bug.cgi?id=173928
6 Unreviewed test gardening.
8 * platform/mac/TestExpectations:
10 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
12 Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
13 https://bugs.webkit.org/show_bug.cgi?id=172243
15 Unreviewed test gardening.
19 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
21 Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
22 https://bugs.webkit.org/show_bug.cgi?id=181838
24 Unreviewed test gardening.
26 * platform/ios/TestExpectations:
28 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
30 Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
31 https://bugs.webkit.org/show_bug.cgi?id=179643
33 Unreviewed test gardening.
35 * platform/mac-wk1/TestExpectations:
37 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
39 Mark media/video-main-content-allow-then-deny.html as flaky.
40 https://bugs.webkit.org/show_bug.cgi?id=181830
42 Unreviewed test gardening.
44 * platform/mac/TestExpectations:
46 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
48 Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
50 Unreviewed test gardening.
52 * platform/ios/TestExpectations:
53 * platform/mac/TestExpectations:
55 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
57 Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
58 https://bugs.webkit.org/show_bug.cgi?id=181499
60 Unreviewed test gardening.
62 * platform/ios/TestExpectations:
64 2018-01-18 Chris Dumez <cdumez@apple.com>
66 We should be able to terminate service workers that are unresponsive
67 https://bugs.webkit.org/show_bug.cgi?id=181563
68 <rdar://problem/35280031>
70 Reviewed by Alex Christensen.
72 Add layout test coverage.
74 * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
75 * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
76 * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
77 * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
79 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
81 AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
82 https://bugs.webkit.org/show_bug.cgi?id=181806
84 Reviewed by Chris Fleizach.
86 Add a "data-platform" attribute to each element so that we can enable or disable
87 a given test case on a given platform. Update the platform expectations for GTK
88 to reflect changes and new support which happened in the interim. And remove the
89 test from the list of expected failures.
91 * accessibility/roles-computedRoleString.html:
92 * platform/gtk/TestExpectations:
93 * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
95 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
97 [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
98 https://bugs.webkit.org/show_bug.cgi?id=176796
100 Reviewed by Chris Fleizach.
102 Remove failing tests from Test Expectations. Update expected results of
103 xml-roles-exposed to reflect several bug fixes which were made in the
104 interim. Modify add-children-pseudo-element.html to account for platform
105 differences in the accessibility tree. Add an additional URL test because
106 we didn't have coverage for getting the URL of accessible links resulting
107 from native anchor elements.
109 * accessibility/add-children-pseudo-element.html: Modified.
110 * accessibility/gtk/link-url-expected.txt: Added.
111 * accessibility/gtk/link-url.html: Added.
112 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
113 * platform/gtk/TestExpectations: Removed failing tests.
114 * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
116 2018-01-18 Matt Lewis <jlewis3@apple.com>
118 Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
119 https://bugs.webkit.org/show_bug.cgi?id=181750
121 Unreviewed test gardening.
123 * platform/mac-wk2/TestExpectations:
125 2018-01-18 Antti Koivisto <antti@apple.com>
127 REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
128 https://bugs.webkit.org/show_bug.cgi?id=181795
129 <rdar://problem/36334524>
131 Reviewed by David Kilzer.
133 * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
134 * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
136 2018-01-18 Chris Fleizach <cfleizach@apple.com>
138 AX: Aria-activedescendant not supported
139 https://bugs.webkit.org/show_bug.cgi?id=161734
140 <rdar://problem/28202679>
142 Reviewed by Joanmarie Diggs.
144 * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
145 * accessibility/aria-combobox-control-owns-elements.html: Added.
147 2018-01-18 Per Arne Vollan <pvollan@apple.com>
149 Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
150 https://bugs.webkit.org/show_bug.cgi?id=181662
152 Unreviewed test gardening.
154 * platform/win/TestExpectations:
156 2018-01-17 Per Arne Vollan <pvollan@apple.com>
158 REGRESSION (r224780): Text stroke not applied to video captions.
159 https://bugs.webkit.org/show_bug.cgi?id=181743
160 <rdar://problem/35874338>
162 Reviewed by Simon Fraser.
164 * media/track/track-css-stroke-cues-expected.txt:
165 * media/track/track-css-stroke-cues.html:
166 * media/track/track-css-visible-stroke-expected.html: Added.
167 * media/track/track-css-visible-stroke.html: Added.
169 2018-01-18 Andy Estes <aestes@apple.com>
171 [Payment Request] Support a default shipping address for Apple Pay
172 https://bugs.webkit.org/show_bug.cgi?id=181754
173 <rdar://problem/36009733>
175 Reviewed by Brady Eidson.
177 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
178 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
180 2018-01-18 Ali Juma <ajuma@chromium.org>
182 imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
183 https://bugs.webkit.org/show_bug.cgi?id=181435
185 Reviewed by Frédéric Wang.
187 Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
191 2018-01-18 Jer Noble <jer.noble@apple.com>
193 Layout Test http/tests/images/image-supports-video.html is flaky
194 https://bugs.webkit.org/show_bug.cgi?id=181008
195 <rdar://problem/36143943>
197 Reviewed by Youenn Fablet.
199 Send a "Cache-control: nocache" header from the HTTP server when the image resource is
202 * http/tests/resources/redirect-to-video-if-accepted.php:
203 * platform/mac-wk1/TestExpectations:
205 2018-01-17 Jer Noble <jer.noble@apple.com>
207 WebVTT served via HLS never results in cues
208 https://bugs.webkit.org/show_bug.cgi?id=181773
210 Reviewed by Eric Carlson.
212 * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
213 * http/tests/media/hls/hls-webvtt-tracks.html: Added.
214 * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
215 * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
216 * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
218 2018-01-17 John Wilander <wilander@apple.com>
220 Resource Load Statistics: Block cookies for prevalent resources without user interaction
221 https://bugs.webkit.org/show_bug.cgi?id=177394
222 <rdar://problem/34613960>
224 Reviewed by Alex Christensen.
226 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
227 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
228 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
229 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
230 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
231 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
232 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
233 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
234 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
235 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
236 Test case reworked and is now remove-partitioning-in-redirect.html.
237 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
238 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
239 * platform/ios/TestExpectations:
240 New tests marked as [ Pass ] for iOS.
241 * platform/mac-wk2/TestExpectations:
242 New tests marked as [ Pass ] for High Sierra+.
243 * platform/wk2/TestExpectations:
244 New tests skipped for WK2 in general.
246 2018-01-17 Alicia Boya García <aboya@igalia.com>
248 Unreviewed GTK+ gardening
250 * platform/gtk/TestExpectations:
252 2018-01-17 Matt Lewis <jlewis3@apple.com>
254 Unreviewed, rolling out r227076.
256 This breaks internal builds
260 "Resource Load Statistics: Block cookies for prevalent
261 resources without user interaction"
262 https://bugs.webkit.org/show_bug.cgi?id=177394
263 https://trac.webkit.org/changeset/227076
265 2018-01-17 Matt Lewis <jlewis3@apple.com>
267 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
268 https://bugs.webkit.org/show_bug.cgi?id=180260
270 Unreviewed test gardening.
272 * platform/mac/TestExpectations:
274 2018-01-17 Zalan Bujtas <zalan@apple.com>
276 Multicol: RenderMultiColumnFlow should not inherit the flow state
277 https://bugs.webkit.org/show_bug.cgi?id=181762
278 <rdar://problem/35448565>
280 Reviewed by Simon Fraser.
282 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
283 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
285 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
287 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
288 https://bugs.webkit.org/show_bug.cgi?id=180958
290 Unreviewed test gardening.
292 * platform/ios/TestExpectations:
294 2018-01-17 Antti Koivisto <antti@apple.com>
296 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
297 https://bugs.webkit.org/show_bug.cgi?id=181742
298 <rdar://problem/36334726>
300 Reviewed by David Kilzer.
302 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
303 * fast/media/mediaqueryevaluator-crash.html: Added.
305 2018-01-17 Matt Lewis <jlewis3@apple.com>
307 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
308 https://bugs.webkit.org/show_bug.cgi?id=181100
310 Unreviewed test gardening.
312 * platform/mac/TestExpectations:
314 2018-01-17 Simon Fraser <simon.fraser@apple.com>
316 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
317 <rdar://problem/36589755>
319 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
320 didn't work as expected.
322 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
323 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
325 2018-01-17 John Wilander <wilander@apple.com>
327 Resource Load Statistics: Block cookies for prevalent resources without user interaction
328 https://bugs.webkit.org/show_bug.cgi?id=177394
329 <rdar://problem/34613960>
331 Reviewed by Alex Christensen.
333 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
334 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
335 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
336 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
337 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
338 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
339 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
340 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
341 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
342 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
343 Test case reworked and is now remove-partitioning-in-redirect.html.
344 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
345 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
346 * platform/ios/TestExpectations:
347 New tests marked as [ Pass ] for iOS.
348 * platform/mac-wk2/TestExpectations:
349 New tests marked as [ Pass ] for High Sierra+.
350 * platform/wk2/TestExpectations:
351 New tests skipped for WK2 in general.
353 2018-01-17 Daniel Bates <dabates@apple.com>
355 REGRESSION (r222795): Cardiogram never signs in
356 https://bugs.webkit.org/show_bug.cgi?id=181693
357 <rdar://problem/36286293>
359 Reviewed by Ryosuke Niwa.
361 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
362 allowSettingAnyXHRHeaderFromFileURLs is enabled.
364 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
365 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
367 2018-01-17 Daniel Bates <dabates@apple.com>
369 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
370 https://bugs.webkit.org/show_bug.cgi?id=181746
371 <rdar://problem/36586248>
373 Reviewed by Chris Dumez.
375 Adds a test to ensure that loading a protected image from a beforeunload handler
376 does not cause an assertion failure.
378 * http/tests/misc/before-unload-load-image-expected.txt: Added.
379 * http/tests/misc/before-unload-load-image.html: Added.
380 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
381 * http/tests/misc/resources/protected/protected-image.php: Added.
383 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
385 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
386 https://bugs.webkit.org/show_bug.cgi?id=180080
388 Reviewed by Xabier Rodriguez-Calvar.
390 * platform/wpe/TestExpectations:
391 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
393 2018-01-17 Ali Juma <ajuma@chromium.org>
395 Update web platform tests for Visual Viewport API
396 https://bugs.webkit.org/show_bug.cgi?id=181689
398 Reviewed by Alex Christensen.
400 Rename the test directory from 'viewport' to 'visual-viewport', and update
401 viewport-resize-event-on-load-overflowing-page.html.
403 This corresponds to the following upstream commits:
404 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
405 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
407 * TestExpectations: Updated test path.
408 * 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.
409 * 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.
410 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
411 * 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.
413 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
415 CanvasImageData: createImageData() parameter should not be nullable
416 https://bugs.webkit.org/show_bug.cgi?id=181670
418 Reviewed by Sam Weinig.
420 Update createImageData(null) tests that should now throw a TypeError.
422 * canvas/philip/tests/2d.imageData.create1.zero.html:
423 * fast/canvas/canvas-createImageData-expected.txt:
424 * fast/canvas/canvas-createImageData.html:
426 2018-01-16 Simon Fraser <simon.fraser@apple.com>
428 Can't scroll iframe after toggling it to display:none and back
429 https://bugs.webkit.org/show_bug.cgi?id=181708
430 rdar://problem/13234778
432 Reviewed by Tim Horton.
434 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
435 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
437 2018-01-16 Jer Noble <jer.noble@apple.com>
439 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
440 https://bugs.webkit.org/show_bug.cgi?id=181707
441 <rdar://problem/34809474>
443 Reviewed by Eric Carlson.
445 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
446 * media/media-source/media-source-remove-unload-crash.html: Added.
448 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
450 [WebAuthN] Implement dummy WebAuthN IDLs
451 https://bugs.webkit.org/show_bug.cgi?id=181627
452 <rdar://problem/36459864>
454 Reviewed by Alex Christensen.
456 Modify some tests to reflect the update.
458 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
459 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
460 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
461 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
463 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
465 Unreviewed, rolling out r226962.
467 The LayoutTest added with this change is a flaky timeout.
471 "Support for preconnect Link headers"
472 https://bugs.webkit.org/show_bug.cgi?id=181657
473 https://trac.webkit.org/changeset/226962
475 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
477 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
478 https://bugs.webkit.org/show_bug.cgi?id=179986
480 Reviewed by Simon Fraser.
482 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
484 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
486 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
487 https://bugs.webkit.org/show_bug.cgi?id=181594
489 Reviewed by Xabier Rodriguez-Calvar.
491 Add new layout tests in order to test the playback of ClearKey encrypted content:
492 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
493 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
495 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
496 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
497 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
498 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
499 These are a simple encrypted audio fragments used in MSE playback.
500 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
501 Use full-sample encryption because they are not NAL Structured.
502 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
503 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
504 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
505 These are a simple encrypted video fragments used in MSE playback.
506 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
507 Use sub-sample encryption because they are NAL Structured.
508 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
509 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
510 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
511 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
512 * media/encrypted-media/medias-enc.js:
513 * platform/gtk/TestExpectations:
514 * platform/mac/TestExpectations:
515 * platform/wpe/TestExpectations:
516 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
517 support yet the Full-sample encryption, see bug 180080.
519 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
521 [WPE] Two clearkey tests failing since r226621
522 https://bugs.webkit.org/show_bug.cgi?id=181532
524 Reviewed by Xabier Rodriguez-Calvar.
526 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
527 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
528 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
530 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
532 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
533 https://bugs.webkit.org/show_bug.cgi?id=181526
535 Reviewed by Xabier Rodriguez-Calvar.
537 Update the TestExpectation files as it was done with clearKey-message-cenc-event
538 LayoutTest, the test should be pass in all platforms except gtk and mac.
539 Use const or let instead of var in JS when it's possible.
542 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
543 * media/media-source/media-source-loader-simple.js:
544 * platform/gtk/TestExpectations:
545 * platform/mac/TestExpectations:
546 * platform/wpe/TestExpectations:
548 2018-01-15 Yoav Weiss <yoav@yoav.ws>
550 Support for preconnect Link headers
551 https://bugs.webkit.org/show_bug.cgi?id=181657
553 Reviewed by Darin Adler.
555 Add test to see Link preconnect headers trigger a connection.
557 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
558 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
560 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
562 Unreviewed GTK layout test gardening
565 * platform/gtk/TestExpectations:
567 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
569 image-rendering should affect scaling of border-image
570 https://bugs.webkit.org/show_bug.cgi?id=169440
572 Reviewed by Michael Catanzaro.
574 * fast/borders/border-image-pixelated-expected.html: Added.
575 * fast/borders/border-image-pixelated.html: Added.
576 * fast/borders/resources/border-image-pixelated.png: Added.
578 2018-01-15 Philippe Normand <pnormand@igalia.com>
580 Unreviewed GTK gardening
582 * platform/gtk/TestExpectations: Skip
583 media/media-fullscreen-pause-inline.html as advised by Eric
586 2018-01-15 Philippe Normand <pnormand@igalia.com>
588 Prevent useless MediaPlayer mute state notifications
589 https://bugs.webkit.org/show_bug.cgi?id=181646
591 Reviewed by Carlos Garcia Campos.
593 Unflag tests depending on muted state and media session
594 restrictions, most of those are now passing.
596 * platform/gtk/TestExpectations:
597 * platform/gtk/media/video-controls-no-scripting-expected.txt:
599 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
601 [macOS] [WK2] Unskip some consistently-passing tests
602 https://bugs.webkit.org/show_bug.cgi?id=181226
603 <rdar://problem/23023848>
605 Reviewed by Simon Fraser.
607 According to the flakiness dashboard, these tests consistently pass now.
609 * platform/mac-wk2/TestExpectations:
611 2018-01-13 Chris Dumez <cdumez@apple.com>
613 Extend testing added in r226842
614 https://bugs.webkit.org/show_bug.cgi?id=181634
616 Reviewed by Darin Adler.
618 I have verified that the behavior is consistent with Chrome and Firefox.
620 * fast/dom/Window/window-opener-shadowing-expected.txt:
621 * fast/dom/Window/window-opener-shadowing.html:
623 2018-01-13 Minsheng Liu <lambda@liu.ms>
625 MathML Lengths should take zoom level into account
626 https://bugs.webkit.org/show_bug.cgi?id=180029
628 Reviewed by Frédéric Wang.
630 Add a testcase for MathML lengths where zoom factor is set.
632 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
633 * mathml/presentation/mspace-units-with-zoom.html: Added.
635 2018-01-12 Simon Fraser <simon.fraser@apple.com>
637 Touch events not received with initial-scale=1 viewport
638 https://bugs.webkit.org/show_bug.cgi?id=181566
639 rdar://problem/36460221
641 Reviewed by Tim Horton.
643 Add a testcase for this touch event case.
645 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
646 * fast/events/touch/ios/target-taller-than-view.html: Added.
648 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
650 Data URL fonts split in the middle of an alphabet cause random letters to disappear
651 https://bugs.webkit.org/show_bug.cgi?id=175845
652 <rdar://problem/33996578>
654 Reviewed by Brent Fulgham.
656 Make sure that the requests for both fonts are sent before either of the responses are received.
658 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
659 * fast/text/font-load-data-partitioned-alphabet.html: Added.
660 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
662 2018-01-11 Dean Jackson <dino@apple.com>
664 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
665 https://bugs.webkit.org/show_bug.cgi?id=181558
666 <rdar://problem/36189833>
668 Reviewed by Eric Carlson.
670 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
671 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
672 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
674 2018-01-12 Dean Jackson <dino@apple.com>
676 drawElements should be invalid if vertexAttrib0 doesn't have data
677 https://bugs.webkit.org/show_bug.cgi?id=181609
678 <rdar://problem/36392883>
680 Reviewed by Antoine Quint.
682 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
683 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
685 2018-01-12 Youenn Fablet <youenn@apple.com>
687 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
688 https://bugs.webkit.org/show_bug.cgi?id=181554
690 Reviewed by Chris Dumez.
692 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
694 (event.event.request.url.indexOf): Deleted.
695 (event.event.request.url.endsWith): Deleted.
696 (event.event.respondWith.promise.then): Deleted.
697 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
698 * http/tests/workers/service/service-worker-cache-api.https.html:
700 2018-01-12 Youenn Fablet <youenn@apple.com>
702 WebProcess should pass the registration identifier and not the worker identifier for fetch events
703 https://bugs.webkit.org/show_bug.cgi?id=181591
705 Reviewed by Chris Dumez.
707 * http/wpt/service-workers/resources/empty.html: Added.
708 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
709 * http/wpt/service-workers/update-service-worker.https.html: Added.
710 * http/wpt/service-workers/update-worker.py: Added.
713 2018-01-11 Simon Fraser <simon.fraser@apple.com>
715 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
716 https://bugs.webkit.org/show_bug.cgi?id=181569
717 rdar://problem/34117680
719 Reviewed by Zalan Bujtas.
721 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
722 can bail because the unobscuredRect is empty.
724 Also wait for both the rotation UI script to complete, and the receipt of the
725 orientationchange event.
727 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
728 * fast/events/ios/rotation/resources/rotation-utils.js:
731 2018-01-12 Matt Lewis <jlewis3@apple.com>
733 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
734 https://bugs.webkit.org/show_bug.cgi?id=181482
736 Unreviewed test gardening.
738 * platform/mac-wk2/TestExpectations:
740 2018-01-12 Antoine Quint <graouts@apple.com>
742 Add support for the frames() timing function
743 https://bugs.webkit.org/show_bug.cgi?id=181585
744 <rdar://problem/36463317>
748 Add a new test that checks that the frames() timing function applies as expected
749 and expand an existing test to check that the frames() timing function is parsed
750 correctly. We also mark progressions in imported WPT tests.
752 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
753 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
754 * transitions/frames-timing-function-expected.txt: Added.
755 * transitions/frames-timing-function.html: Added.
756 * transitions/transitions-parsing-expected.txt:
757 * transitions/transitions-parsing.html:
759 2018-01-11 Chris Dumez <cdumez@apple.com>
761 Setting Window.opener to null should disown its opener
762 https://bugs.webkit.org/show_bug.cgi?id=181505
763 <rdar://problem/36443151>
765 Reviewed by Ryosuke Niwa.
767 Add layout test coverage.
769 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
770 * fast/dom/Window/window-opener-set-to-null.html: Added.
771 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
772 * fast/dom/Window/window-opener-shadowing.html: Added.
774 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
776 [Cocoa] Star character disappears when bolded
777 https://bugs.webkit.org/show_bug.cgi?id=181568
778 <rdar://problem/18755569>
780 Reviewed by Simon Fraser.
782 * fast/text/unknown-font-expected-mismatch.html: Added.
783 * fast/text/unknown-font.html: Added.
785 2018-01-11 James Craig <jcraig@apple.com>
787 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
788 https://bugs.webkit.org/show_bug.cgi?id=168447
789 <rdar://problem/30559874>
791 Reviewed by Simon Fraser.
793 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
794 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
796 * TestExpectations: Platform setting only available on Mac and iOS.
797 * accessibility/smart-invert-expected.txt: Added.
798 * accessibility/smart-invert-reference-expected.html: Added.
799 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
800 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
801 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
802 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
804 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
806 Make elements of zero width or height focusable
807 https://bugs.webkit.org/show_bug.cgi?id=181516
809 Reviewed by Chris Dumez.
811 Added a regression test.
813 * fast/events/focus-zero-size-element-expected.txt: Added.
814 * fast/events/focus-zero-size-element.html: Added.
816 2018-01-11 Alex Christensen <achristensen@webkit.org>
818 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
819 https://bugs.webkit.org/show_bug.cgi?id=181553
821 Reviewed by Eric Carlson.
823 * media/video-src-remove.html:
825 2018-01-11 Dean Jackson <dino@apple.com>
827 Rolling out 226814. It crashes on some bots.
829 2018-01-11 Dean Jackson <dino@apple.com>
831 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
832 https://bugs.webkit.org/show_bug.cgi?id=181558
833 <rdar://problem/36189833>
835 Reviewed by Eric Carlson.
837 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
838 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
840 2018-01-11 Chris Dumez <cdumez@apple.com>
842 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
843 https://bugs.webkit.org/show_bug.cgi?id=181222
844 <rdar://problem/36332686>
846 Reviewed by Youenn Fablet.
848 Unskip test that is no longer flakily crashing.
852 2018-01-11 Youenn Fablet <youenn@apple.com>
854 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
855 https://bugs.webkit.org/show_bug.cgi?id=180851
857 Reviewed by Eric Carlson.
859 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
860 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
861 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
863 2018-01-11 Ali Juma <ajuma@chromium.org>
865 window.visualViewport should behave as [SameObject]
866 https://bugs.webkit.org/show_bug.cgi?id=181548
868 Reviewed by Chris Dumez.
870 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
871 * fast/visual-viewport/visual-viewport-same-object.html: Added.
873 2018-01-11 Youenn Fablet <youenn@apple.com>
875 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
876 https://bugs.webkit.org/show_bug.cgi?id=181541
882 2018-01-11 Matt Lewis <jlewis3@apple.com>
884 Rebaseline of media/event-queue-crash.html after r226785
886 Unreviewed test gardening.
888 * media/event-queue-crash-expected.txt:
890 2018-01-11 Zalan Bujtas <zalan@apple.com>
892 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
893 https://bugs.webkit.org/show_bug.cgi?id=181513
894 <rdar://problem/36367085>
896 Reviewed by Antti Koivisto.
898 * fast/forms/button-set-text-crash-expected.txt: Added.
899 * fast/forms/button-set-text-crash.html: Added.
901 2018-01-11 Antoine Quint <graouts@apple.com>
903 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
904 https://bugs.webkit.org/show_bug.cgi?id=181547
905 <rdar://problem/35947650>
907 Reviewed by Eric Carlson.
909 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
910 does not incur any change, and that making the controls visible again shows the controls in the
913 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
914 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
916 2018-01-11 Antoine Quint <graouts@apple.com>
918 [iOS] There should be no controls markup generated in fullscreen
919 https://bugs.webkit.org/show_bug.cgi?id=181540
920 <rdar://problem/35060379>
922 Reviewed by Eric Carlson.
924 We update this test to simply check that we're removing all child nodes.
926 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
927 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
929 2018-01-11 Youenn Fablet <youenn@apple.com>
931 Redirected iframe loading with Request.redirect=follow should fail
932 https://bugs.webkit.org/show_bug.cgi?id=181491
934 Reviewed by Alex Christensen.
938 2018-01-10 Simon Fraser <simon.fraser@apple.com>
940 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
941 https://bugs.webkit.org/show_bug.cgi?id=181511
942 rdar://problem/33741427
944 Reviewed by Zalan Bujtas.
946 New results in tests that get client coordinates after zooming.
948 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
949 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
950 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
951 * fast/visual-viewport/zoomed-fixed-expected.txt:
952 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
953 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
954 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
956 2018-01-11 Eric Carlson <eric.carlson@apple.com>
958 Layout Test media/event-queue-crash.html is flaky
959 https://bugs.webkit.org/show_bug.cgi?id=180493
960 <rdar://problem/35914377>
962 Reviewed by Jer Noble.
964 * TestExpectations: Add DumpJSConsoleLogInStdErr.
965 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
967 2018-01-11 Ms2ger <Ms2ger@igalia.com>
969 Test gardening for GTK.
970 https://bugs.webkit.org/show_bug.cgi?id=181477
972 Unreviewed test gardening.
974 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
975 * http/tests/performance/performance-resource-timing-cached-entries.html:
976 The code to debug this test's flakiness made it more flaky, as the
977 resources are not logged in a consistent order. This ensures they are
978 logged only in case of failure.
979 * platform/gtk/TestExpectations:
980 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
981 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
982 was fixed in r226404.
984 2018-01-11 Miguel Gomez <magomez@igalia.com>
986 Unreviewed GTK+ and WPE gardening after r226773.
988 * platform/gtk/TestExpectations:
989 * platform/wpe/TestExpectations:
991 2018-01-11 Ms2ger <Ms2ger@igalia.com>
993 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
994 https://bugs.webkit.org/show_bug.cgi?id=91339
996 Unreviewed test gardening.
998 It was fixed in r226404.
1000 * platform/gtk/TestExpectations:
1002 2018-01-11 Youenn Fablet <youenn@apple.com>
1004 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
1005 https://bugs.webkit.org/show_bug.cgi?id=181490
1007 Reviewed by Chris Dumez.
1009 * http/tests/workers/service/resources/service-worker-importScript.js:
1010 * http/tests/workers/service/service-worker-importScript-expected.txt:
1011 * platform/mac-wk2/TestExpectations:
1013 2018-01-11 Philippe Normand <pnormand@igalia.com>
1015 [GTK] media/muted-video-is-playing-audio.html is timing out
1016 https://bugs.webkit.org/show_bug.cgi?id=163781
1018 Reviewed by Carlos Garcia Campos.
1020 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1022 * media/muted-video-is-playing-audio.html: Un-mute the page.
1023 * platform/gtk/TestExpectations: Unflag now-passing test.
1025 2018-01-10 Andy Estes <aestes@apple.com>
1027 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1028 https://bugs.webkit.org/show_bug.cgi?id=181437
1029 <rdar://problem/36376481>
1031 Reviewed by Tim Horton.
1033 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1034 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1035 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1036 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1037 * http/tests/paymentrequest/resources/helpers.js:
1038 (async.getPaymentRequestResponse):
1039 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1040 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1041 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1043 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1045 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1046 https://bugs.webkit.org/show_bug.cgi?id=121331
1048 Unreviewed test gardening.
1050 * platform/mac/TestExpectations:
1052 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1054 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1055 https://bugs.webkit.org/show_bug.cgi?id=181502
1057 Unreviewed test gardening.
1059 * platform/mac-wk2/TestExpectations:
1061 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1063 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1064 https://bugs.webkit.org/show_bug.cgi?id=181494
1066 Unreviewed test gardening.
1068 * platform/mac/TestExpectations:
1070 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1072 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1073 https://bugs.webkit.org/show_bug.cgi?id=181479
1075 Unreviewed test gardening.
1077 * platform/mac/TestExpectations:
1079 2018-01-10 Matt Baker <mattbaker@apple.com>
1081 Web Inspector: Canvas tab: throttle recording slider updates
1082 https://bugs.webkit.org/show_bug.cgi?id=180839
1083 <rdar://problem/36057849>
1085 Reviewed by Joseph Pecoraro
1087 * inspector/unit-tests/throttle-expected.txt: Added.
1088 * inspector/unit-tests/throttle.html: Added.
1089 Added function throttling tests.
1091 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
1093 REGRESSION(r222507): Composition highlight doesn't render when using IME
1094 https://bugs.webkit.org/show_bug.cgi?id=181485
1095 <rdar://problem/35896516>
1097 Reviewed by Ryosuke Niwa.
1099 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1100 string appears different once it is confirmed.
1102 * editing/marked-text-appearance-expected-mismatch.html: Added.
1103 * editing/marked-text-appearance.html: Added.
1105 2018-01-10 Chris Dumez <cdumez@apple.com>
1107 Multiple http/wpt/beacon/contentextensions/ test are flaky.
1108 https://bugs.webkit.org/show_bug.cgi?id=179256
1109 <rdar://problem/35401978>
1111 Reviewed by Alex Christensen.
1113 Stop marking content extensions tests as flaky.
1115 * platform/mac-wk2/TestExpectations:
1117 2018-01-10 Tim Horton <timothy_horton@apple.com>
1119 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1120 https://bugs.webkit.org/show_bug.cgi?id=181269
1121 <rdar://problem/35110344>
1123 Reviewed by Simon Fraser.
1125 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1126 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1127 Add a test (which previously would complain about taking too long)
1128 that using manual scroll position restoration and pushState together
1129 doesn't cause swipes to hang until the watchdog fires.
1131 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1133 Skip http/tests/workers/service/cors-image-fetch.html.
1134 https://bugs.webkit.org/show_bug.cgi?id=181222
1136 Unreviewed test gardening.
1140 2018-01-10 Youenn Fablet <youenn@apple.com>
1142 Use no-cache fetch mode when loading main documents with location.reload()
1143 https://bugs.webkit.org/show_bug.cgi?id=181285
1144 <rdar://problem/36356831>
1146 Reviewed by Alex Christensen.
1148 * http/tests/inspector/network/har/har-page-expected.txt:
1149 * http/tests/inspector/network/har/har-page.html:
1151 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1153 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1154 https://bugs.webkit.org/show_bug.cgi?id=181501
1156 Unreviewed test gardening.
1158 * platform/win/TestExpectations:
1160 2018-01-10 Matt Lewis <jlewis3@apple.com>
1162 Adjusted expectations for webrtc/video-unmute.html.
1163 https://bugs.webkit.org/show_bug.cgi?id=172879
1165 Unreviewed test gardening.
1167 * platform/ios-simulator-wk2/TestExpectations:
1168 * platform/ios-wk2/TestExpectations:
1169 * platform/mac-wk2/TestExpectations:
1171 2018-01-10 Youenn Fablet <youenn@apple.com>
1173 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1174 https://bugs.webkit.org/show_bug.cgi?id=181481
1180 2018-01-10 Matt Lewis <jlewis3@apple.com>
1182 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1183 https://bugs.webkit.org/show_bug.cgi?id=181097
1185 Unreviewed test gardening.
1187 * platform/mac-wk2/TestExpectations:
1189 2018-01-10 Matt Lewis <jlewis3@apple.com>
1191 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1192 https://bugs.webkit.org/show_bug.cgi?id=181392
1194 Unreviewed test gardening.
1196 * platform/ios-wk2/TestExpectations:
1197 * platform/mac-wk2/TestExpectations:
1199 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1201 [Win] Rebaseline test after r225366.
1203 Unreviewed test gardening.
1205 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1207 2018-01-10 Chris Dumez <cdumez@apple.com>
1209 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1210 https://bugs.webkit.org/show_bug.cgi?id=179342
1211 <rdar://problem/35478161>
1213 Reviewed by Youenn Fablet.
1216 Unmark the test as flaky.
1218 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1219 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1220 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1221 Update test to register a scriptURL that actually fails. When registration succeeds, the test
1222 logs lines indicating that registration succeeded unexpectedly. Also, when registration
1223 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1224 the ones of the subframe (because it involves things like network loads).
1226 2018-01-10 Chris Dumez <cdumez@apple.com>
1228 Unreviewed, skip http/tests/workers/service/other_resources folder.
1230 It is a resources folder and does not contain tests.
1234 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1236 [Win] Rebaseline tests after r225366.
1238 Unreviewed test gardening.
1240 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1241 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1242 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1243 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1245 2018-01-10 Philippe Normand <pnormand@igalia.com>
1247 Unreviewed GTK gardening
1249 * platform/gtk/TestExpectations: Unflag now-passing test and skip
1250 mediastream tests, useless without any webrtc backend.
1252 2018-01-10 Philippe Normand <pnormand@igalia.com>
1254 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1255 https://bugs.webkit.org/show_bug.cgi?id=181471
1256 <rdar://problem/36402323>
1258 Reviewed by Carlos Garcia Campos.
1260 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1262 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1264 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1265 https://bugs.webkit.org/show_bug.cgi?id=94009
1267 Unreviewed test gardening.
1269 It was fixed in r226404.
1271 * platform/gtk/TestExpectations:
1273 2018-01-10 Philippe Normand <pnormand@igalia.com>
1275 Unreviewed, updating expectations for media test timing out on GTK
1277 * platform/gtk/TestExpectations:
1279 2018-01-10 Philippe Normand <pnormand@igalia.com>
1281 Unreviewed, updating expectations for media test timing out on GTK
1283 * platform/gtk/TestExpectations:
1285 2018-01-10 Antti Koivisto <antti@apple.com>
1287 Invalidate current element style on class change accurately
1288 https://bugs.webkit.org/show_bug.cgi?id=181210
1290 Reviewed by Zalan Bujtas.
1292 * fast/css/set-inline-style-recalc-expected.txt:
1293 * fast/css/set-inline-style-recalc.html:
1295 2018-01-09 Antoine Quint <graouts@apple.com>
1297 [Web Animations] Expose the id property on Animation
1298 https://bugs.webkit.org/show_bug.cgi?id=181450
1299 <rdar://problem/36383600>
1301 Reviewed by Dean Jackson.
1303 Mark all tests related to the "id" property as passing.
1305 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1306 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1307 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1309 2018-01-09 Chris Dumez <cdumez@apple.com>
1311 Make service workers behave correctly with regards to Page Cache
1312 https://bugs.webkit.org/show_bug.cgi?id=181446
1313 <rdar://problem/36164291>
1315 Reviewed by Youenn Fablet.
1317 Add layout test coverage.
1319 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1320 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1321 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1322 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1323 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1324 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1325 * http/tests/workers/service/other_resources/test.html: Added.
1326 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1329 2018-01-09 Chris Dumez <cdumez@apple.com>
1331 We should not return undefined for most properties of a detached Window
1332 https://bugs.webkit.org/show_bug.cgi?id=181416
1333 <rdar://problem/36162489>
1335 Reviewed by Ryosuke Niwa.
1337 Update existing tests to reflect behavior change.
1339 * fast/dom/Window/orphaned-frame-access-expected.txt:
1340 * fast/dom/Window/orphaned-frame-access.html:
1341 * fast/frames/detached-frame-property-expected.txt:
1342 * fast/frames/detached-frame-property.html:
1344 2018-01-09 Darin Adler <darin@apple.com>
1346 Further refinement to list item and counter code after "list-item" counter fix
1347 https://bugs.webkit.org/show_bug.cgi?id=181426
1349 Reviewed by Zalan Bujtas.
1351 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1354 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1356 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1357 https://bugs.webkit.org/show_bug.cgi?id=181374
1359 Reviewed by Simon Fraser.
1361 Move font-display tests into their common subfolder.
1363 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1364 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1365 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1366 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1367 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1368 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1369 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1370 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1371 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1372 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1373 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1374 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1375 * fast/text/font-display/swap-flash-expected.html: Added.
1376 * fast/text/font-display/swap-flash.html: Added.
1377 * platform/win/TestExpectations:
1379 2018-01-09 Matt Lewis <jlewis3@apple.com>
1381 Fixed test expectaions.
1383 Unreviewed test gardening.
1385 * platform/ios-wk2/TestExpectations:
1387 2018-01-09 Antti Koivisto <antti@apple.com>
1389 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1390 https://bugs.webkit.org/show_bug.cgi?id=180940
1391 <rdar://problem/36116507>
1393 Reviewed by Darin Adler.
1395 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1396 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1397 * http/tests/local/resources/slow-import.css: Added.
1399 2018-01-09 Youenn Fablet <youenn@apple.com>
1401 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1402 https://bugs.webkit.org/show_bug.cgi?id=181404
1404 Reviewed by Alex Christensen.
1408 2018-01-09 Youenn Fablet <youenn@apple.com>
1410 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1411 https://bugs.webkit.org/show_bug.cgi?id=181087
1412 <rdar://problem/36188109>
1414 Reviewed by Chris Dumez.
1416 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1418 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1420 [EME] Add layout test for clearKey CENC message event
1421 https://bugs.webkit.org/show_bug.cgi?id=180928
1423 Reviewed by Xabier Rodriguez-Calvar.
1425 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1426 There are two tests: one with MSE playback and another with regular playback.
1428 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1429 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1430 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1431 Test with MSE playback.
1432 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1433 Test with regular playback.
1434 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1435 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1436 "keystatuseschange" events, and updates the CDM session with the right keys.
1437 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1438 by an other function that checks the 'message' event and stops the test.
1439 * media/encrypted-media/medias-enc.js:
1440 I take this opportunity to introduce some fixes:
1441 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1442 thus it is easy to change it now.
1443 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1444 * media/media-source/media-source-loader-simple.js:
1445 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1446 * platform/gtk/TestExpectations:
1447 * platform/mac/TestExpectations:
1448 * platform/wpe/TestExpectations:
1450 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1452 Check Image::m_image is not null in ImageLoader::decode()
1453 https://bugs.webkit.org/show_bug.cgi?id=180386
1454 <rdar://problem/34634483>
1456 Reviewed by Tim Horton.
1458 Add a new rejected case for decoding an image with an invalid URL.
1460 * fast/images/decode-static-image-reject-expected.txt:
1461 * fast/images/decode-static-image-reject.html:
1463 2018-01-09 Ali Juma <ajuma@chromium.org>
1465 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1466 https://bugs.webkit.org/show_bug.cgi?id=181436
1468 Reviewed by Frédéric Wang.
1473 Mark test that seems to have timing issues as flaky.
1475 2018-01-09 Ali Juma <ajuma@chromium.org>
1477 Implement VisualViewport API events
1478 https://bugs.webkit.org/show_bug.cgi?id=179386
1480 Reviewed by Frédéric Wang.
1482 Add tests for Visual Viewport API events. Test that a resize event is fired after
1483 pinch zoom and after window resize, and test that a scroll event is fired when the
1484 visual viewport is scrolled.
1486 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1487 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1488 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1489 * fast/visual-viewport/resize-event-fired.html: Added.
1490 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1491 * fast/visual-viewport/scroll-event-fired.html: Added.
1492 * platform/gtk/TestExpectations:
1493 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1494 * platform/ios/TestExpectations:
1495 Skipped test that resizes a window, since this isn't supported on iOS.
1496 * platform/win/TestExpectations:
1497 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1499 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1501 Release assert in addResourceTiming when a cache resource is requested during style recalc
1502 https://bugs.webkit.org/show_bug.cgi?id=181137
1503 <rdar://problem/35666574>
1505 Reviewed by Simon Fraser.
1507 Added a regression test for the crash.
1509 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1510 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1512 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1513 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1514 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1516 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1518 ::first-letter incorrectly selects grapheme pairs
1519 https://bugs.webkit.org/show_bug.cgi?id=181315
1521 Reviewed by Darin Adler.
1523 * fast/css/first-letter-punctuation-expected.html: Added.
1524 * fast/css/first-letter-punctuation.html:
1525 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1526 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1527 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1528 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1529 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1530 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1532 2018-01-08 Darin Adler <darin@apple.com>
1534 Special list-item counter starts from an incorrect number for ::before and ::after
1535 https://bugs.webkit.org/show_bug.cgi?id=181084
1537 Reviewed by Zalan Bujtas.
1539 * fast/css/counters/counter-list-item-expected.html: Added.
1540 * fast/css/counters/counter-list-item.html: Added.
1542 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1544 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1545 https://bugs.webkit.org/show_bug.cgi?id=180301
1547 Reviewed by Dean Jackson.
1549 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1550 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1551 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1552 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1553 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1554 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1556 2018-01-08 Matt Lewis <jlewis3@apple.com>
1558 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1559 https://bugs.webkit.org/show_bug.cgi?id=181087
1561 Unreviewed test gardening.
1563 * platform/ios-wk2/TestExpectations:
1565 2018-01-08 Matt Lewis <jlewis3@apple.com>
1567 Unreviewed, rolling out r226385.
1569 The test introduced with this was a flaky since being added.
1573 "AX: when invert colors is on, double-invert certain media
1574 elements in UserAgentStyleSheet"
1575 https://bugs.webkit.org/show_bug.cgi?id=168447
1576 https://trac.webkit.org/changeset/226385
1578 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
1580 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1581 https://bugs.webkit.org/show_bug.cgi?id=181223
1583 Unreviewed test gardening.
1585 * platform/wk2/TestExpectations:
1587 2018-01-08 Matt Lewis <jlewis3@apple.com>
1589 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1590 https://bugs.webkit.org/show_bug.cgi?id=181107
1592 Unreviewed test gardening.
1594 * platform/mac-wk2/TestExpectations:
1596 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
1598 [WinCairo] Add default port TestExpectations for wincairo
1599 https://bugs.webkit.org/show_bug.cgi?id=179221
1601 Reviewed by Alex Christensen.
1603 * platform/wincairo-win10/TestExpectations: Added.
1605 2018-01-08 Youenn Fablet <youenn@apple.com>
1607 Stop exposing fetch and extendable events to window
1608 https://bugs.webkit.org/show_bug.cgi?id=181325
1610 Reviewed by Chris Dumez.
1612 * http/wpt/service-workers/extendableEvent.https-expected.txt:
1613 * http/wpt/service-workers/extendableEvent.https.html:
1614 * http/wpt/service-workers/fetchEvent.https-expected.txt:
1615 * http/wpt/service-workers/fetchEvent.https.html:
1617 2018-01-08 Antti Koivisto <antti@apple.com>
1619 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1620 https://bugs.webkit.org/show_bug.cgi?id=176260
1621 <rdar://problem/34219966>
1623 Reviewed by Simon Fraser.
1625 * compositing/debug-borders-dynamic-expected.html: Added.
1626 * compositing/debug-borders-dynamic.html: Added.
1628 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
1630 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1631 https://bugs.webkit.org/show_bug.cgi?id=180430
1633 Reviewed by Xabier Rodriguez-Calvar.
1636 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1637 This is a simple encrypted video file used for regular playback.
1638 It has been encrypted with BENTO4. https://www.bento4.com/
1640 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1641 This is a simple encrypted video fragment used in MSE playback.
1642 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1644 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1645 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1646 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1647 This is a test with MSE.
1649 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1650 This is a test with a regular playback.
1652 * media/encrypted-media/medias-enc.js: Added.
1653 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1654 It gives all necessary informations about the encrypted media: path of the file or
1655 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1657 * media/media-source/media-source-loader-simple.js: Added.
1658 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1659 in the appropriate SourceBuffer.
1661 * platform/wpe/TestExpectations:
1663 2018-01-08 Ms2ger <Ms2ger@igalia.com>
1665 Update imagebitmap tests.
1666 https://bugs.webkit.org/show_bug.cgi?id=181379
1668 Unreviewed test gardening.
1670 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1671 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1672 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1673 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1675 2018-01-08 Youenn Fablet <youenn@apple.com>
1677 navigator.onLine does not work inside service workers
1678 https://bugs.webkit.org/show_bug.cgi?id=181079
1679 <rdar://problem/36178606>
1681 Reviewed by Darin Adler.
1683 * http/wpt/service-workers/online-worker.js: Added.
1684 (async.waitForOnlineEvent):
1686 * http/wpt/service-workers/online.https-expected.txt: Added.
1687 * http/wpt/service-workers/online.https.html: Added.
1689 2018-01-08 Youenn Fablet <youenn@apple.com>
1691 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1692 https://bugs.webkit.org/show_bug.cgi?id=181382
1698 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1700 Unreviewed GTK gardening. Rebaseline test again after r226500.
1702 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1704 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1706 Unreviewed GTK gardening. Partially revert r224460.
1708 Two tests were incorrectly rebaselined in r224460.
1710 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1711 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1713 2018-01-07 Ms2ger <Ms2ger@igalia.com>
1715 Implement createImageBitmap(ImageBitmap)
1716 https://bugs.webkit.org/show_bug.cgi?id=181287
1718 Reviewed by Darin Adler.
1720 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1721 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1722 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1723 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1725 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
1727 Reduce the precision of "high" resolution time to 1ms
1728 https://bugs.webkit.org/show_bug.cgi?id=180910
1729 <rdar://problem/36085943>
1731 Reviewed by Saam Barati.
1733 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1734 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1738 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1740 Possible crash computing event regions
1741 https://bugs.webkit.org/show_bug.cgi?id=181368
1742 rdar://problem/34847081
1744 Reviewed by Zalan Bujtas.
1746 * fast/events/event-handler-regions-layout-expected.txt: Added.
1747 * fast/events/event-handler-regions-layout.html: Added.
1749 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1751 Crash under RenderLayer::scrollTo() with marquee
1752 https://bugs.webkit.org/show_bug.cgi?id=181349
1753 rdar://problem/36190168
1755 Reviewed by Zalan Bujtas.
1757 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1758 * fast/scrolling/marquee-scroll-crash.html: Added.
1760 2018-01-05 Dean Jackson <dino@apple.com>
1762 Accurately clip copyTexImage2D and copyTexSubImage2D
1763 https://bugs.webkit.org/show_bug.cgi?id=181356
1764 <rdar://problem/35083877>
1766 Reviewed by Eric Carlson.
1768 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1769 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1771 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
1773 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1774 https://bugs.webkit.org/show_bug.cgi?id=181321
1776 Reviewed by Saam Barati.
1778 * inspector/model/remote-object-get-properties-expected.txt:
1779 * inspector/runtime/getProperties-expected.txt:
1780 * js/script-tests/strict-throw-type-error.js:
1781 * js/strict-throw-type-error-expected.txt:
1783 2018-01-05 Youenn Fablet <youenn@apple.com>
1785 Implement Cache API partitioning based on ClientOrigin
1786 https://bugs.webkit.org/show_bug.cgi?id=181240
1788 Reviewed by Alex Christensen.
1790 Beefing up test to ensure that client and top origins are taken into consideration.
1792 * http/tests/cache-storage/cache-origins.https-expected.txt:
1793 * http/tests/cache-storage/cache-origins.https.html:
1794 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1795 * http/tests/cache-storage/cache-clearing-origin.https.html:
1797 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
1799 Mark fast/workers/worker-terminate.html as flaky.
1800 https://bugs.webkit.org/show_bug.cgi?id=181098
1802 Unreviewed test gardening.
1804 * platform/mac/TestExpectations:
1806 2018-01-05 Per Arne Vollan <pvollan@apple.com>
1808 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
1809 https://bugs.webkit.org/show_bug.cgi?id=181346
1811 Unreviewed test gardening.
1813 * platform/win/TestExpectations:
1815 2018-01-05 Youenn Fablet <youenn@apple.com>
1817 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1818 https://bugs.webkit.org/show_bug.cgi?id=181329
1821 SharedWorker is not supported.
1825 2018-01-05 Matt Lewis <jlewis3@apple.com>
1827 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
1828 https://bugs.webkit.org/show_bug.cgi?id=181069
1830 Unreviewed test gardening.
1832 * platform/mac-wk2/TestExpectations:
1834 2018-01-05 Matt Lewis <jlewis3@apple.com>
1836 Unreviewed, rolling out r226401.
1838 This caused timeouts on multiple platforms.
1842 "Implement Cache API partitioning based on ClientOrigin"
1843 https://bugs.webkit.org/show_bug.cgi?id=181240
1844 https://trac.webkit.org/changeset/226401
1846 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
1848 ServiceWorkers: Enable UserTiming / ResourceTiming
1849 https://bugs.webkit.org/show_bug.cgi?id=181297
1850 <rdar://problem/36307306>
1852 Reviewed by Youenn Fablet.
1854 * http/tests/workers/service/resources/data1.txt: Added.
1855 * http/tests/workers/service/resources/data2.txt: Added.
1856 Resources to load from a service-worker.
1858 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
1859 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
1860 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
1861 Test that a ServiceWorker can produce resource entries for a few
1862 different kinds of loads (CacheStorage load, and a fetch).
1864 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
1865 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
1866 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
1867 Test that a ServiceWorker can produce a mark/measure entries.
1869 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1871 [WPE][GTK] Unreviewed gardening
1873 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
1875 * platform/gtk/TestExpectations:
1876 * platform/wpe/TestExpectations:
1878 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1880 [WPE] Unreviewed gardening
1882 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
1884 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1886 [WPE] Rebaseline test expectations after r226404
1888 Unreviewed gardening.
1890 * platform/wpe/css1/font_properties/font_size-expected.txt:
1891 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
1892 * platform/wpe/css1/text_properties/line_height-expected.txt:
1893 * platform/wpe/css1/text_properties/text_indent-expected.txt:
1894 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
1895 * platform/wpe/css1/units/length_units-expected.txt:
1896 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1897 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1898 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1899 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1900 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1901 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1902 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1903 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1904 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1905 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1906 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1907 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
1908 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
1909 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
1911 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
1913 [Cairo] Canvas: Path::clear should clear its transform
1914 https://bugs.webkit.org/show_bug.cgi?id=181320
1916 Reviewed by Carlos Garcia Campos.
1918 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
1919 * fast/canvas/reset-scaling-by-height-change.html: Added.
1921 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
1923 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
1924 https://bugs.webkit.org/show_bug.cgi?id=181314
1925 <rdar://problem/36177620>
1927 Reviewed by Brian Burg.
1929 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
1930 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
1931 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
1932 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
1933 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
1934 Add a real script minified with a source map.
1935 Add a real scss stylesheet compiled to css with a source map.
1937 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
1938 * http/tests/inspector/network/source-map-loads.html: Added.
1939 Test that we load source maps for resources with sourceMappingURL directives.
1941 2018-01-04 Chris Fleizach <cfleizach@apple.com>
1943 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
1944 https://bugs.webkit.org/show_bug.cgi?id=180361
1946 Reviewed by Zalan Bujtas.
1948 * accessibility/mac/css-speech-speak-expected.txt:
1949 * accessibility/mac/css-speech-speak.html:
1950 * fast/css/getComputedStyle/computed-style-expected.txt:
1951 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1952 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1953 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1954 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1955 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1956 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1957 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1958 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1959 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1960 * svg/css/getComputedStyle-basic-expected.txt:
1962 2018-01-04 Brian Burg <bburg@apple.com>
1964 Web Inspector: Capture Element Screenshot looks fuzzy
1965 https://bugs.webkit.org/show_bug.cgi?id=175734
1966 <rdar://problem/33803377>
1968 Reviewed by Joseph Pecoraro and Simon Fraser.
1970 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
1971 * inspector/page/hidpi-snapshot-size.html: Added.
1973 2018-01-04 Brian Burg <bburg@apple.com>
1975 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
1976 https://bugs.webkit.org/show_bug.cgi?id=180945
1978 Reviewed by Joseph Pecoraro.
1980 Add new test coverage for existing RemoteObject.prototype.getProperty.
1981 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
1982 I didn't add test coverage for callFunction, as I had to stop somewhere.
1984 * inspector/model/remote-object-api-expected.txt: Added.
1985 * inspector/model/remote-object-api.html: Added.
1987 2018-01-04 Brian Burg <bburg@apple.com>
1989 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
1990 https://bugs.webkit.org/show_bug.cgi?id=181005
1992 Rubber-stamped by Joseph Pecoraro.
1994 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
1995 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
1997 * http/tests/inspector/resources/inspector-test.js:
2000 (TestPage.evaluateInWebInspector):
2001 (TestPage.dispatchEventToFrontend):
2003 * http/tests/inspector/network/har/har-page-expected.txt:
2004 Rebaseline, as this depends on the size of inspector-test.js. Removing this
2005 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
2008 2018-01-04 Zalan Bujtas <zalan@apple.com>
2010 WebContent process crashes while loading https://www.classicspecs.com
2011 https://bugs.webkit.org/show_bug.cgi?id=181290
2012 <rdar://problem/36225906>
2014 Reviewed by Simon Fraser.
2016 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2017 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2019 2018-01-04 Eric Carlson <eric.carlson@apple.com>
2021 [MediaStream] Add Mock screen capture source
2022 https://bugs.webkit.org/show_bug.cgi?id=181291
2023 <rdar://problem/36298164>
2025 Reviewed by Dean Jackson.
2027 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2028 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2030 2018-01-04 John Wilander <wilander@apple.com>
2032 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2033 https://bugs.webkit.org/show_bug.cgi?id=181276
2034 <rdar://problem/36290463>
2036 Reviewed by Alex Christensen.
2038 Two test cases are deleted since the user has no way
2039 to deny access through a prompt anymore. The rest
2040 are updated to not expect a "CONFIRM:..." text output.
2042 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2043 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2044 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2045 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2046 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2047 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2048 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2049 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2050 * 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:
2051 * 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:
2052 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2053 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2054 * platform/mac-wk2/TestExpectations:
2055 Removed entries for the deleted test cases.
2057 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2059 [GTK] Issues with Ahem's ex / x-height
2060 https://bugs.webkit.org/show_bug.cgi?id=180581
2062 Reviewed by Michael Catanzaro.
2064 Unskip two tests that are now passing and rebaseline others.
2066 * platform/gtk/TestExpectations:
2067 * platform/gtk/css1/font_properties/font_size-expected.png:
2068 * platform/gtk/css1/font_properties/font_size-expected.txt:
2069 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2070 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2071 * platform/gtk/css1/text_properties/line_height-expected.png:
2072 * platform/gtk/css1/text_properties/line_height-expected.txt:
2073 * platform/gtk/css1/text_properties/text_indent-expected.png:
2074 * platform/gtk/css1/text_properties/text_indent-expected.txt:
2075 * platform/gtk/css1/text_properties/word_spacing-expected.png:
2076 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2077 * platform/gtk/css1/units/length_units-expected.png:
2078 * platform/gtk/css1/units/length_units-expected.txt:
2079 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2080 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2081 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2082 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2083 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2084 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2085 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2086 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2087 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2088 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2089 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2090 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2091 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2092 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2093 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2094 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2095 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2096 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2097 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2098 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2099 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2100 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2101 * platform/gtk/editing/selection/caret-ltr-expected.png:
2102 * platform/gtk/editing/selection/caret-ltr-expected.txt:
2103 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2104 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2105 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2106 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2107 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2108 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2109 * platform/gtk/editing/selection/caret-rtl-expected.png:
2110 * platform/gtk/editing/selection/caret-rtl-expected.txt:
2111 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2112 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2113 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2114 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2115 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2116 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2117 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2118 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2119 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2120 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2121 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2122 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2123 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2124 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2125 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2126 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2127 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2128 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2129 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2130 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2131 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2132 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2133 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2134 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2135 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2136 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2137 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2138 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2139 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2140 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2141 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2142 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2143 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2144 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2145 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2146 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2147 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2148 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2149 * platform/gtk/fast/forms/minWidthPercent-expected.png:
2150 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2151 * platform/gtk/fast/lists/008-expected.png:
2152 * platform/gtk/fast/lists/008-expected.txt:
2153 * platform/gtk/fast/lists/008-vertical-expected.png:
2154 * platform/gtk/fast/lists/008-vertical-expected.txt:
2155 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2156 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2157 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2158 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2159 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2160 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2161 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2162 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2163 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2164 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2165 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2166 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2167 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2168 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2169 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2170 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2172 2018-01-04 Minsheng Liu <lambda@liu.ms>
2174 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2175 https://bugs.webkit.org/show_bug.cgi?id=170272
2177 Reviewed by Frédéric Wang.
2179 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2181 The bug itself is fixed as a part of 179682.
2182 https://bugs.webkit.org/show_bug.cgi?id=179682
2184 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2185 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2187 2018-01-04 Youenn Fablet <youenn@apple.com>
2189 Implement Cache API partitioning based on ClientOrigin
2190 https://bugs.webkit.org/show_bug.cgi?id=181240
2192 Reviewed by Alex Christensen.
2194 Beefing up test to ensure that client and top origins are taken into consideration.
2196 * http/tests/cache-storage/cache-origins.https-expected.txt:
2197 * http/tests/cache-storage/cache-origins.https.html:
2198 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2199 * http/tests/cache-storage/cache-clearing-origin.https.html:
2201 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
2203 [Attachment Support] Add plumbing for starting a drag with promised blob data
2204 https://bugs.webkit.org/show_bug.cgi?id=181201
2206 Reviewed by Tim Horton.
2208 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2209 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2210 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2212 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2213 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2214 * platform/gtk/TestExpectations:
2215 * platform/ios/TestExpectations:
2216 * platform/mac-wk2/TestExpectations:
2217 * platform/win/TestExpectations:
2219 2018-01-03 John Wilander <wilander@apple.com>
2221 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2222 https://bugs.webkit.org/show_bug.cgi?id=181270
2223 <rdar://problem/36289544>
2225 Reviewed by Alex Christensen.
2227 This change refactors how the web process tells the network process
2228 to remove storage access. Previously, this was done over the UI process
2229 just like requests for storage access. But since no further reasoning
2230 is needed, the message should go straight from the web process to the
2231 network process for performance reasons and to minimize the risk of a
2234 As a consequence, the XPC code for storage access removal in the UI
2237 * platform/mac-wk2/TestExpectations:
2238 Re-enables the test for this code path.
2240 2018-01-03 Michael Saboff <msaboff@apple.com>
2242 Disable SharedArrayBuffers from Web API
2243 https://bugs.webkit.org/show_bug.cgi?id=181266
2245 Reviewed by Saam Barati.
2247 Disabled SharedArrayBuffer tests.
2251 2018-01-03 James Craig <jcraig@apple.com>
2253 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2254 https://bugs.webkit.org/show_bug.cgi?id=168447
2255 <rdar://problem/30559874>
2257 Reviewed by Simon Fraser.
2259 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2260 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2262 * TestExpectations: Platform setting only available on Mac and iOS.
2263 * accessibility/smart-invert-expected.txt: Added.
2264 * accessibility/smart-invert-reference-expected.html: Added.
2265 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2266 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2267 * platform/ios-wk2/TestExpectations: Runs on iOS.
2268 * platform/mac-wk2/TestExpectations: Runs on Mac.
2270 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2272 Update expectations for some range tests.
2273 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2275 * platform/ios-wk1/TestExpectations:
2276 * platform/mac-wk1/TestExpectations:
2277 * platform/mac/TestExpectations:
2279 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2281 feLighting is broken with primitiveUnits="objectBoundingBox"
2282 https://bugs.webkit.org/show_bug.cgi?id=181197
2284 Reviewed by Tim Horton.
2286 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2288 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2289 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2290 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2291 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2292 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2293 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2295 2018-01-03 Antti Koivisto <antti@apple.com>
2297 Crash beneath CSSValue::equals @ csas.cz
2298 https://bugs.webkit.org/show_bug.cgi?id=181243
2299 <rdar://problem/35990826>
2301 Reviewed by Alex Christensen.
2303 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2304 * fast/text/oblique-degree-equals-crash.html: Added.
2306 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2308 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2309 https://bugs.webkit.org/show_bug.cgi?id=180979
2310 <rdar://problem/36146670>
2312 Reviewed by Matt Baker.
2314 * inspector/css/get-system-fonts.html:
2315 Cleanup the test a bit.
2317 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2319 SVG lighting filter lights are in the wrong coordinate system
2320 https://bugs.webkit.org/show_bug.cgi?id=181147
2322 Reviewed by Zalan Bujtas.
2324 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2325 * svg/filters/fePointLight-coordinates.svg: Added.
2326 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2327 * svg/filters/feSpotLight-coordinates.svg: Added.
2328 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2329 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2330 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2331 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2333 2018-01-03 Youenn Fablet <youenn@apple.com>
2335 Select service worker for documents with data/blob URLS
2336 https://bugs.webkit.org/show_bug.cgi?id=181213
2338 Reviewed by Alex Christensen.
2340 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2341 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2343 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2345 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2346 https://bugs.webkit.org/show_bug.cgi?id=181238
2348 Unreviewed test gardening.
2350 I forgot to remove this when fixing the bug.
2352 * platform/gtk/TestExpectations:
2354 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2356 Unreviewed, rolling out r226352.
2358 Breaks Sierra and El Capitan builds.
2362 "Web Inspector: Slow open time enumerating system fonts
2363 (FontCache::systemFontFamilies)"
2364 https://bugs.webkit.org/show_bug.cgi?id=180979
2365 https://trac.webkit.org/changeset/226352
2367 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2369 [GTK] Crash destroying WebCore::FileMonitor
2370 https://bugs.webkit.org/show_bug.cgi?id=181138
2372 Reviewed by Michael Catanzaro.
2374 Remove test expectations associated to this bug.
2376 * platform/gtk/TestExpectations:
2378 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2380 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2381 https://bugs.webkit.org/show_bug.cgi?id=180979
2382 <rdar://problem/36146670>
2384 Reviewed by Matt Baker.
2386 * inspector/css/get-system-fonts.html:
2387 Cleanup the test a bit.
2389 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2391 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2392 https://bugs.webkit.org/show_bug.cgi?id=181231
2394 Reviewed by Alex Christensen.
2398 * platform/gtk/TestExpectations:
2399 * platform/wpe/TestExpectations:
2401 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2403 Unreviewed WPE test gardening.
2405 * platform/wpe/TestExpectations:
2407 2018-01-02 Youenn Fablet <youenn@apple.com>
2409 Memory cache should not reuse resources with different credential fetch option
2410 https://bugs.webkit.org/show_bug.cgi?id=181212
2412 Reviewed by Alex Christensen.
2414 * TestExpectations: Removing test flakiness expectation.
2416 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2418 Update Credential Management API for WebAuthentication
2419 https://bugs.webkit.org/show_bug.cgi?id=181082
2420 <rdar://problem/36055239>
2422 Reviewed by Brent Fulgham.
2424 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2425 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2428 * credentials/idlharness-expected.txt: Removed.
2429 * credentials/idlharness.html: Removed.
2430 * fast/dom/navigator-detached-no-crash-expected.txt:
2431 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2432 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2433 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2434 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2435 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2436 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2437 * http/wpt/credential-management/idl.https-expected.txt: Added.
2438 * http/wpt/credential-management/idl.https.html: Added.
2439 * platform/gtk/TestExpectations:
2440 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2441 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2442 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2443 * platform/win/TestExpectations:
2444 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2446 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2448 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2449 https://bugs.webkit.org/show_bug.cgi?id=172255
2451 Unreviewed test gardening.
2453 * platform/gtk/TestExpectations:
2454 * platform/mac/TestExpectations:
2456 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2458 WebAssembly: sending module to iframe fails
2459 https://bugs.webkit.org/show_bug.cgi?id=179263
2461 Reviewed by JF Bastien.
2463 * platform/ios-simulator/TestExpectations:
2464 * platform/win/TestExpectations:
2465 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2466 * wasm/iframe-parent-postmessage-expected.txt: Added.
2467 * wasm/iframe-parent-postmessage.html: Added.
2468 * wasm/iframe-postmessage-expected.txt: Added.
2469 * wasm/iframe-postmessage.html: Added.
2470 * wasm/resources/frame-parent.html: Added.
2471 * wasm/resources/frame.html: Added.
2472 * wasm/resources/load_wasm.js: Added.
2474 * wasm/window-postmessage-expected.txt: Added.
2475 * wasm/window-postmessage.html: Added.
2476 * workers/wasm-mem-post-message.html:
2478 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2480 [WPE] Update some test expectations
2481 https://bugs.webkit.org/show_bug.cgi?id=181211
2483 Unreviewed test gardening.
2485 * platform/wpe/TestExpectations: disable more SW tests.
2486 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2487 rebaseline to match the features enabled on the bot.
2488 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2489 rebaseline for r225963.
2490 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2491 rebaseline for r226162.
2492 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2493 rebaseline for r226162.
2494 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2495 Added: rebaseline to match the features enabled on the bot.
2496 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2497 Added: rebaseline to match the features enabled on the bot.
2498 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2499 Added: rebaseline to match the features enabled on the bot.
2500 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2501 Added: rebaseline to match the features enabled on the bot.
2503 == Rolled over to ChangeLog-2018-01-01 ==