1 2018-01-17 Matt Lewis <jlewis3@apple.com>
3 Unreviewed, rolling out r227076.
5 This breaks internal builds
9 "Resource Load Statistics: Block cookies for prevalent
10 resources without user interaction"
11 https://bugs.webkit.org/show_bug.cgi?id=177394
12 https://trac.webkit.org/changeset/227076
14 2018-01-17 Matt Lewis <jlewis3@apple.com>
16 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
17 https://bugs.webkit.org/show_bug.cgi?id=180260
19 Unreviewed test gardening.
21 * platform/mac/TestExpectations:
23 2018-01-17 Zalan Bujtas <zalan@apple.com>
25 Multicol: RenderMultiColumnFlow should not inherit the flow state
26 https://bugs.webkit.org/show_bug.cgi?id=181762
27 <rdar://problem/35448565>
29 Reviewed by Simon Fraser.
31 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
32 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
34 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
36 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
37 https://bugs.webkit.org/show_bug.cgi?id=180958
39 Unreviewed test gardening.
41 * platform/ios/TestExpectations:
43 2018-01-17 Antti Koivisto <antti@apple.com>
45 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
46 https://bugs.webkit.org/show_bug.cgi?id=181742
47 <rdar://problem/36334726>
49 Reviewed by David Kilzer.
51 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
52 * fast/media/mediaqueryevaluator-crash.html: Added.
54 2018-01-17 Matt Lewis <jlewis3@apple.com>
56 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
57 https://bugs.webkit.org/show_bug.cgi?id=181100
59 Unreviewed test gardening.
61 * platform/mac/TestExpectations:
63 2018-01-17 Simon Fraser <simon.fraser@apple.com>
65 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
66 <rdar://problem/36589755>
68 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
69 didn't work as expected.
71 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
72 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
74 2018-01-17 John Wilander <wilander@apple.com>
76 Resource Load Statistics: Block cookies for prevalent resources without user interaction
77 https://bugs.webkit.org/show_bug.cgi?id=177394
78 <rdar://problem/34613960>
80 Reviewed by Alex Christensen.
82 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
83 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
84 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
85 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
86 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
87 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
88 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
89 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
90 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
91 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
92 Test case reworked and is now remove-partitioning-in-redirect.html.
93 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
94 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
95 * platform/ios/TestExpectations:
96 New tests marked as [ Pass ] for iOS.
97 * platform/mac-wk2/TestExpectations:
98 New tests marked as [ Pass ] for High Sierra+.
99 * platform/wk2/TestExpectations:
100 New tests skipped for WK2 in general.
102 2018-01-17 Daniel Bates <dabates@apple.com>
104 REGRESSION (r222795): Cardiogram never signs in
105 https://bugs.webkit.org/show_bug.cgi?id=181693
106 <rdar://problem/36286293>
108 Reviewed by Ryosuke Niwa.
110 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
111 allowSettingAnyXHRHeaderFromFileURLs is enabled.
113 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
114 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
116 2018-01-17 Daniel Bates <dabates@apple.com>
118 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
119 https://bugs.webkit.org/show_bug.cgi?id=181746
120 <rdar://problem/36586248>
122 Reviewed by Chris Dumez.
124 Adds a test to ensure that loading a protected image from a beforeunload handler
125 does not cause an assertion failure.
127 * http/tests/misc/before-unload-load-image-expected.txt: Added.
128 * http/tests/misc/before-unload-load-image.html: Added.
129 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
130 * http/tests/misc/resources/protected/protected-image.php: Added.
132 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
134 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
135 https://bugs.webkit.org/show_bug.cgi?id=180080
137 Reviewed by Xabier Rodriguez-Calvar.
139 * platform/wpe/TestExpectations:
140 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
142 2018-01-17 Ali Juma <ajuma@chromium.org>
144 Update web platform tests for Visual Viewport API
145 https://bugs.webkit.org/show_bug.cgi?id=181689
147 Reviewed by Alex Christensen.
149 Rename the test directory from 'viewport' to 'visual-viewport', and update
150 viewport-resize-event-on-load-overflowing-page.html.
152 This corresponds to the following upstream commits:
153 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
154 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
156 * TestExpectations: Updated test path.
157 * 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.
158 * 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.
159 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
160 * 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.
162 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
164 CanvasImageData: createImageData() parameter should not be nullable
165 https://bugs.webkit.org/show_bug.cgi?id=181670
167 Reviewed by Sam Weinig.
169 Update createImageData(null) tests that should now throw a TypeError.
171 * canvas/philip/tests/2d.imageData.create1.zero.html:
172 * fast/canvas/canvas-createImageData-expected.txt:
173 * fast/canvas/canvas-createImageData.html:
175 2018-01-16 Simon Fraser <simon.fraser@apple.com>
177 Can't scroll iframe after toggling it to display:none and back
178 https://bugs.webkit.org/show_bug.cgi?id=181708
179 rdar://problem/13234778
181 Reviewed by Tim Horton.
183 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
184 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
186 2018-01-16 Jer Noble <jer.noble@apple.com>
188 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
189 https://bugs.webkit.org/show_bug.cgi?id=181707
190 <rdar://problem/34809474>
192 Reviewed by Eric Carlson.
194 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
195 * media/media-source/media-source-remove-unload-crash.html: Added.
197 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
199 [WebAuthN] Implement dummy WebAuthN IDLs
200 https://bugs.webkit.org/show_bug.cgi?id=181627
201 <rdar://problem/36459864>
203 Reviewed by Alex Christensen.
205 Modify some tests to reflect the update.
207 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
208 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
209 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
210 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
212 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
214 Unreviewed, rolling out r226962.
216 The LayoutTest added with this change is a flaky timeout.
220 "Support for preconnect Link headers"
221 https://bugs.webkit.org/show_bug.cgi?id=181657
222 https://trac.webkit.org/changeset/226962
224 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
226 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
227 https://bugs.webkit.org/show_bug.cgi?id=179986
229 Reviewed by Simon Fraser.
231 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
233 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
235 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
236 https://bugs.webkit.org/show_bug.cgi?id=181594
238 Reviewed by Xabier Rodriguez-Calvar.
240 Add new layout tests in order to test the playback of ClearKey encrypted content:
241 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
242 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
244 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
245 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
246 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
247 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
248 These are a simple encrypted audio fragments used in MSE playback.
249 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
250 Use full-sample encryption because they are not NAL Structured.
251 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
252 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
253 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
254 These are a simple encrypted video fragments used in MSE playback.
255 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
256 Use sub-sample encryption because they are NAL Structured.
257 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
258 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
259 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
260 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
261 * media/encrypted-media/medias-enc.js:
262 * platform/gtk/TestExpectations:
263 * platform/mac/TestExpectations:
264 * platform/wpe/TestExpectations:
265 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
266 support yet the Full-sample encryption, see bug 180080.
268 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
270 [WPE] Two clearkey tests failing since r226621
271 https://bugs.webkit.org/show_bug.cgi?id=181532
273 Reviewed by Xabier Rodriguez-Calvar.
275 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
276 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
277 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
279 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
281 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
282 https://bugs.webkit.org/show_bug.cgi?id=181526
284 Reviewed by Xabier Rodriguez-Calvar.
286 Update the TestExpectation files as it was done with clearKey-message-cenc-event
287 LayoutTest, the test should be pass in all platforms except gtk and mac.
288 Use const or let instead of var in JS when it's possible.
291 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
292 * media/media-source/media-source-loader-simple.js:
293 * platform/gtk/TestExpectations:
294 * platform/mac/TestExpectations:
295 * platform/wpe/TestExpectations:
297 2018-01-15 Yoav Weiss <yoav@yoav.ws>
299 Support for preconnect Link headers
300 https://bugs.webkit.org/show_bug.cgi?id=181657
302 Reviewed by Darin Adler.
304 Add test to see Link preconnect headers trigger a connection.
306 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
307 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
309 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
311 Unreviewed GTK layout test gardening
314 * platform/gtk/TestExpectations:
316 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
318 image-rendering should affect scaling of border-image
319 https://bugs.webkit.org/show_bug.cgi?id=169440
321 Reviewed by Michael Catanzaro.
323 * fast/borders/border-image-pixelated-expected.html: Added.
324 * fast/borders/border-image-pixelated.html: Added.
325 * fast/borders/resources/border-image-pixelated.png: Added.
327 2018-01-15 Philippe Normand <pnormand@igalia.com>
329 Unreviewed GTK gardening
331 * platform/gtk/TestExpectations: Skip
332 media/media-fullscreen-pause-inline.html as advised by Eric
335 2018-01-15 Philippe Normand <pnormand@igalia.com>
337 Prevent useless MediaPlayer mute state notifications
338 https://bugs.webkit.org/show_bug.cgi?id=181646
340 Reviewed by Carlos Garcia Campos.
342 Unflag tests depending on muted state and media session
343 restrictions, most of those are now passing.
345 * platform/gtk/TestExpectations:
346 * platform/gtk/media/video-controls-no-scripting-expected.txt:
348 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
350 [macOS] [WK2] Unskip some consistently-passing tests
351 https://bugs.webkit.org/show_bug.cgi?id=181226
352 <rdar://problem/23023848>
354 Reviewed by Simon Fraser.
356 According to the flakiness dashboard, these tests consistently pass now.
358 * platform/mac-wk2/TestExpectations:
360 2018-01-13 Chris Dumez <cdumez@apple.com>
362 Extend testing added in r226842
363 https://bugs.webkit.org/show_bug.cgi?id=181634
365 Reviewed by Darin Adler.
367 I have verified that the behavior is consistent with Chrome and Firefox.
369 * fast/dom/Window/window-opener-shadowing-expected.txt:
370 * fast/dom/Window/window-opener-shadowing.html:
372 2018-01-13 Minsheng Liu <lambda@liu.ms>
374 MathML Lengths should take zoom level into account
375 https://bugs.webkit.org/show_bug.cgi?id=180029
377 Reviewed by Frédéric Wang.
379 Add a testcase for MathML lengths where zoom factor is set.
381 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
382 * mathml/presentation/mspace-units-with-zoom.html: Added.
384 2018-01-12 Simon Fraser <simon.fraser@apple.com>
386 Touch events not received with initial-scale=1 viewport
387 https://bugs.webkit.org/show_bug.cgi?id=181566
388 rdar://problem/36460221
390 Reviewed by Tim Horton.
392 Add a testcase for this touch event case.
394 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
395 * fast/events/touch/ios/target-taller-than-view.html: Added.
397 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
399 Data URL fonts split in the middle of an alphabet cause random letters to disappear
400 https://bugs.webkit.org/show_bug.cgi?id=175845
401 <rdar://problem/33996578>
403 Reviewed by Brent Fulgham.
405 Make sure that the requests for both fonts are sent before either of the responses are received.
407 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
408 * fast/text/font-load-data-partitioned-alphabet.html: Added.
409 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
411 2018-01-11 Dean Jackson <dino@apple.com>
413 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
414 https://bugs.webkit.org/show_bug.cgi?id=181558
415 <rdar://problem/36189833>
417 Reviewed by Eric Carlson.
419 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
420 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
421 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
423 2018-01-12 Dean Jackson <dino@apple.com>
425 drawElements should be invalid if vertexAttrib0 doesn't have data
426 https://bugs.webkit.org/show_bug.cgi?id=181609
427 <rdar://problem/36392883>
429 Reviewed by Antoine Quint.
431 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
432 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
434 2018-01-12 Youenn Fablet <youenn@apple.com>
436 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
437 https://bugs.webkit.org/show_bug.cgi?id=181554
439 Reviewed by Chris Dumez.
441 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
443 (event.event.request.url.indexOf): Deleted.
444 (event.event.request.url.endsWith): Deleted.
445 (event.event.respondWith.promise.then): Deleted.
446 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
447 * http/tests/workers/service/service-worker-cache-api.https.html:
449 2018-01-12 Youenn Fablet <youenn@apple.com>
451 WebProcess should pass the registration identifier and not the worker identifier for fetch events
452 https://bugs.webkit.org/show_bug.cgi?id=181591
454 Reviewed by Chris Dumez.
456 * http/wpt/service-workers/resources/empty.html: Added.
457 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
458 * http/wpt/service-workers/update-service-worker.https.html: Added.
459 * http/wpt/service-workers/update-worker.py: Added.
462 2018-01-11 Simon Fraser <simon.fraser@apple.com>
464 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
465 https://bugs.webkit.org/show_bug.cgi?id=181569
466 rdar://problem/34117680
468 Reviewed by Zalan Bujtas.
470 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
471 can bail because the unobscuredRect is empty.
473 Also wait for both the rotation UI script to complete, and the receipt of the
474 orientationchange event.
476 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
477 * fast/events/ios/rotation/resources/rotation-utils.js:
480 2018-01-12 Matt Lewis <jlewis3@apple.com>
482 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
483 https://bugs.webkit.org/show_bug.cgi?id=181482
485 Unreviewed test gardening.
487 * platform/mac-wk2/TestExpectations:
489 2018-01-12 Antoine Quint <graouts@apple.com>
491 Add support for the frames() timing function
492 https://bugs.webkit.org/show_bug.cgi?id=181585
493 <rdar://problem/36463317>
497 Add a new test that checks that the frames() timing function applies as expected
498 and expand an existing test to check that the frames() timing function is parsed
499 correctly. We also mark progressions in imported WPT tests.
501 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
502 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
503 * transitions/frames-timing-function-expected.txt: Added.
504 * transitions/frames-timing-function.html: Added.
505 * transitions/transitions-parsing-expected.txt:
506 * transitions/transitions-parsing.html:
508 2018-01-11 Chris Dumez <cdumez@apple.com>
510 Setting Window.opener to null should disown its opener
511 https://bugs.webkit.org/show_bug.cgi?id=181505
512 <rdar://problem/36443151>
514 Reviewed by Ryosuke Niwa.
516 Add layout test coverage.
518 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
519 * fast/dom/Window/window-opener-set-to-null.html: Added.
520 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
521 * fast/dom/Window/window-opener-shadowing.html: Added.
523 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
525 [Cocoa] Star character disappears when bolded
526 https://bugs.webkit.org/show_bug.cgi?id=181568
527 <rdar://problem/18755569>
529 Reviewed by Simon Fraser.
531 * fast/text/unknown-font-expected-mismatch.html: Added.
532 * fast/text/unknown-font.html: Added.
534 2018-01-11 James Craig <jcraig@apple.com>
536 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
537 https://bugs.webkit.org/show_bug.cgi?id=168447
538 <rdar://problem/30559874>
540 Reviewed by Simon Fraser.
542 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
543 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
545 * TestExpectations: Platform setting only available on Mac and iOS.
546 * accessibility/smart-invert-expected.txt: Added.
547 * accessibility/smart-invert-reference-expected.html: Added.
548 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
549 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
550 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
551 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
553 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
555 Make elements of zero width or height focusable
556 https://bugs.webkit.org/show_bug.cgi?id=181516
558 Reviewed by Chris Dumez.
560 Added a regression test.
562 * fast/events/focus-zero-size-element-expected.txt: Added.
563 * fast/events/focus-zero-size-element.html: Added.
565 2018-01-11 Alex Christensen <achristensen@webkit.org>
567 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
568 https://bugs.webkit.org/show_bug.cgi?id=181553
570 Reviewed by Eric Carlson.
572 * media/video-src-remove.html:
574 2018-01-11 Dean Jackson <dino@apple.com>
576 Rolling out 226814. It crashes on some bots.
578 2018-01-11 Dean Jackson <dino@apple.com>
580 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
581 https://bugs.webkit.org/show_bug.cgi?id=181558
582 <rdar://problem/36189833>
584 Reviewed by Eric Carlson.
586 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
587 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
589 2018-01-11 Chris Dumez <cdumez@apple.com>
591 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
592 https://bugs.webkit.org/show_bug.cgi?id=181222
593 <rdar://problem/36332686>
595 Reviewed by Youenn Fablet.
597 Unskip test that is no longer flakily crashing.
601 2018-01-11 Youenn Fablet <youenn@apple.com>
603 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
604 https://bugs.webkit.org/show_bug.cgi?id=180851
606 Reviewed by Eric Carlson.
608 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
609 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
610 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
612 2018-01-11 Ali Juma <ajuma@chromium.org>
614 window.visualViewport should behave as [SameObject]
615 https://bugs.webkit.org/show_bug.cgi?id=181548
617 Reviewed by Chris Dumez.
619 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
620 * fast/visual-viewport/visual-viewport-same-object.html: Added.
622 2018-01-11 Youenn Fablet <youenn@apple.com>
624 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
625 https://bugs.webkit.org/show_bug.cgi?id=181541
631 2018-01-11 Matt Lewis <jlewis3@apple.com>
633 Rebaseline of media/event-queue-crash.html after r226785
635 Unreviewed test gardening.
637 * media/event-queue-crash-expected.txt:
639 2018-01-11 Zalan Bujtas <zalan@apple.com>
641 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
642 https://bugs.webkit.org/show_bug.cgi?id=181513
643 <rdar://problem/36367085>
645 Reviewed by Antti Koivisto.
647 * fast/forms/button-set-text-crash-expected.txt: Added.
648 * fast/forms/button-set-text-crash.html: Added.
650 2018-01-11 Antoine Quint <graouts@apple.com>
652 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
653 https://bugs.webkit.org/show_bug.cgi?id=181547
654 <rdar://problem/35947650>
656 Reviewed by Eric Carlson.
658 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
659 does not incur any change, and that making the controls visible again shows the controls in the
662 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
663 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
665 2018-01-11 Antoine Quint <graouts@apple.com>
667 [iOS] There should be no controls markup generated in fullscreen
668 https://bugs.webkit.org/show_bug.cgi?id=181540
669 <rdar://problem/35060379>
671 Reviewed by Eric Carlson.
673 We update this test to simply check that we're removing all child nodes.
675 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
676 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
678 2018-01-11 Youenn Fablet <youenn@apple.com>
680 Redirected iframe loading with Request.redirect=follow should fail
681 https://bugs.webkit.org/show_bug.cgi?id=181491
683 Reviewed by Alex Christensen.
687 2018-01-10 Simon Fraser <simon.fraser@apple.com>
689 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
690 https://bugs.webkit.org/show_bug.cgi?id=181511
691 rdar://problem/33741427
693 Reviewed by Zalan Bujtas.
695 New results in tests that get client coordinates after zooming.
697 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
698 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
699 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
700 * fast/visual-viewport/zoomed-fixed-expected.txt:
701 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
702 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
703 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
705 2018-01-11 Eric Carlson <eric.carlson@apple.com>
707 Layout Test media/event-queue-crash.html is flaky
708 https://bugs.webkit.org/show_bug.cgi?id=180493
709 <rdar://problem/35914377>
711 Reviewed by Jer Noble.
713 * TestExpectations: Add DumpJSConsoleLogInStdErr.
714 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
716 2018-01-11 Ms2ger <Ms2ger@igalia.com>
718 Test gardening for GTK.
719 https://bugs.webkit.org/show_bug.cgi?id=181477
721 Unreviewed test gardening.
723 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
724 * http/tests/performance/performance-resource-timing-cached-entries.html:
725 The code to debug this test's flakiness made it more flaky, as the
726 resources are not logged in a consistent order. This ensures they are
727 logged only in case of failure.
728 * platform/gtk/TestExpectations:
729 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
730 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
731 was fixed in r226404.
733 2018-01-11 Miguel Gomez <magomez@igalia.com>
735 Unreviewed GTK+ and WPE gardening after r226773.
737 * platform/gtk/TestExpectations:
738 * platform/wpe/TestExpectations:
740 2018-01-11 Ms2ger <Ms2ger@igalia.com>
742 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
743 https://bugs.webkit.org/show_bug.cgi?id=91339
745 Unreviewed test gardening.
747 It was fixed in r226404.
749 * platform/gtk/TestExpectations:
751 2018-01-11 Youenn Fablet <youenn@apple.com>
753 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
754 https://bugs.webkit.org/show_bug.cgi?id=181490
756 Reviewed by Chris Dumez.
758 * http/tests/workers/service/resources/service-worker-importScript.js:
759 * http/tests/workers/service/service-worker-importScript-expected.txt:
760 * platform/mac-wk2/TestExpectations:
762 2018-01-11 Philippe Normand <pnormand@igalia.com>
764 [GTK] media/muted-video-is-playing-audio.html is timing out
765 https://bugs.webkit.org/show_bug.cgi?id=163781
767 Reviewed by Carlos Garcia Campos.
769 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
771 * media/muted-video-is-playing-audio.html: Un-mute the page.
772 * platform/gtk/TestExpectations: Unflag now-passing test.
774 2018-01-10 Andy Estes <aestes@apple.com>
776 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
777 https://bugs.webkit.org/show_bug.cgi?id=181437
778 <rdar://problem/36376481>
780 Reviewed by Tim Horton.
782 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
783 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
784 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
785 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
786 * http/tests/paymentrequest/resources/helpers.js:
787 (async.getPaymentRequestResponse):
788 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
789 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
790 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
792 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
794 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
795 https://bugs.webkit.org/show_bug.cgi?id=121331
797 Unreviewed test gardening.
799 * platform/mac/TestExpectations:
801 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
803 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
804 https://bugs.webkit.org/show_bug.cgi?id=181502
806 Unreviewed test gardening.
808 * platform/mac-wk2/TestExpectations:
810 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
812 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
813 https://bugs.webkit.org/show_bug.cgi?id=181494
815 Unreviewed test gardening.
817 * platform/mac/TestExpectations:
819 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
821 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
822 https://bugs.webkit.org/show_bug.cgi?id=181479
824 Unreviewed test gardening.
826 * platform/mac/TestExpectations:
828 2018-01-10 Matt Baker <mattbaker@apple.com>
830 Web Inspector: Canvas tab: throttle recording slider updates
831 https://bugs.webkit.org/show_bug.cgi?id=180839
832 <rdar://problem/36057849>
834 Reviewed by Joseph Pecoraro
836 * inspector/unit-tests/throttle-expected.txt: Added.
837 * inspector/unit-tests/throttle.html: Added.
838 Added function throttling tests.
840 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
842 REGRESSION(r222507): Composition highlight doesn't render when using IME
843 https://bugs.webkit.org/show_bug.cgi?id=181485
844 <rdar://problem/35896516>
846 Reviewed by Ryosuke Niwa.
848 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
849 string appears different once it is confirmed.
851 * editing/marked-text-appearance-expected-mismatch.html: Added.
852 * editing/marked-text-appearance.html: Added.
854 2018-01-10 Chris Dumez <cdumez@apple.com>
856 Multiple http/wpt/beacon/contentextensions/ test are flaky.
857 https://bugs.webkit.org/show_bug.cgi?id=179256
858 <rdar://problem/35401978>
860 Reviewed by Alex Christensen.
862 Stop marking content extensions tests as flaky.
864 * platform/mac-wk2/TestExpectations:
866 2018-01-10 Tim Horton <timothy_horton@apple.com>
868 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
869 https://bugs.webkit.org/show_bug.cgi?id=181269
870 <rdar://problem/35110344>
872 Reviewed by Simon Fraser.
874 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
875 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
876 Add a test (which previously would complain about taking too long)
877 that using manual scroll position restoration and pushState together
878 doesn't cause swipes to hang until the watchdog fires.
880 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
882 Skip http/tests/workers/service/cors-image-fetch.html.
883 https://bugs.webkit.org/show_bug.cgi?id=181222
885 Unreviewed test gardening.
889 2018-01-10 Youenn Fablet <youenn@apple.com>
891 Use no-cache fetch mode when loading main documents with location.reload()
892 https://bugs.webkit.org/show_bug.cgi?id=181285
893 <rdar://problem/36356831>
895 Reviewed by Alex Christensen.
897 * http/tests/inspector/network/har/har-page-expected.txt:
898 * http/tests/inspector/network/har/har-page.html:
900 2018-01-10 Per Arne Vollan <pvollan@apple.com>
902 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
903 https://bugs.webkit.org/show_bug.cgi?id=181501
905 Unreviewed test gardening.
907 * platform/win/TestExpectations:
909 2018-01-10 Matt Lewis <jlewis3@apple.com>
911 Adjusted expectations for webrtc/video-unmute.html.
912 https://bugs.webkit.org/show_bug.cgi?id=172879
914 Unreviewed test gardening.
916 * platform/ios-simulator-wk2/TestExpectations:
917 * platform/ios-wk2/TestExpectations:
918 * platform/mac-wk2/TestExpectations:
920 2018-01-10 Youenn Fablet <youenn@apple.com>
922 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
923 https://bugs.webkit.org/show_bug.cgi?id=181481
929 2018-01-10 Matt Lewis <jlewis3@apple.com>
931 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
932 https://bugs.webkit.org/show_bug.cgi?id=181097
934 Unreviewed test gardening.
936 * platform/mac-wk2/TestExpectations:
938 2018-01-10 Matt Lewis <jlewis3@apple.com>
940 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
941 https://bugs.webkit.org/show_bug.cgi?id=181392
943 Unreviewed test gardening.
945 * platform/ios-wk2/TestExpectations:
946 * platform/mac-wk2/TestExpectations:
948 2018-01-10 Per Arne Vollan <pvollan@apple.com>
950 [Win] Rebaseline test after r225366.
952 Unreviewed test gardening.
954 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
956 2018-01-10 Chris Dumez <cdumez@apple.com>
958 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
959 https://bugs.webkit.org/show_bug.cgi?id=179342
960 <rdar://problem/35478161>
962 Reviewed by Youenn Fablet.
965 Unmark the test as flaky.
967 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
968 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
969 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
970 Update test to register a scriptURL that actually fails. When registration succeeds, the test
971 logs lines indicating that registration succeeded unexpectedly. Also, when registration
972 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
973 the ones of the subframe (because it involves things like network loads).
975 2018-01-10 Chris Dumez <cdumez@apple.com>
977 Unreviewed, skip http/tests/workers/service/other_resources folder.
979 It is a resources folder and does not contain tests.
983 2018-01-10 Per Arne Vollan <pvollan@apple.com>
985 [Win] Rebaseline tests after r225366.
987 Unreviewed test gardening.
989 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
990 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
991 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
992 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
994 2018-01-10 Philippe Normand <pnormand@igalia.com>
996 Unreviewed GTK gardening
998 * platform/gtk/TestExpectations: Unflag now-passing test and skip
999 mediastream tests, useless without any webrtc backend.
1001 2018-01-10 Philippe Normand <pnormand@igalia.com>
1003 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1004 https://bugs.webkit.org/show_bug.cgi?id=181471
1005 <rdar://problem/36402323>
1007 Reviewed by Carlos Garcia Campos.
1009 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1011 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1013 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1014 https://bugs.webkit.org/show_bug.cgi?id=94009
1016 Unreviewed test gardening.
1018 It was fixed in r226404.
1020 * platform/gtk/TestExpectations:
1022 2018-01-10 Philippe Normand <pnormand@igalia.com>
1024 Unreviewed, updating expectations for media test timing out on GTK
1026 * platform/gtk/TestExpectations:
1028 2018-01-10 Philippe Normand <pnormand@igalia.com>
1030 Unreviewed, updating expectations for media test timing out on GTK
1032 * platform/gtk/TestExpectations:
1034 2018-01-10 Antti Koivisto <antti@apple.com>
1036 Invalidate current element style on class change accurately
1037 https://bugs.webkit.org/show_bug.cgi?id=181210
1039 Reviewed by Zalan Bujtas.
1041 * fast/css/set-inline-style-recalc-expected.txt:
1042 * fast/css/set-inline-style-recalc.html:
1044 2018-01-09 Antoine Quint <graouts@apple.com>
1046 [Web Animations] Expose the id property on Animation
1047 https://bugs.webkit.org/show_bug.cgi?id=181450
1048 <rdar://problem/36383600>
1050 Reviewed by Dean Jackson.
1052 Mark all tests related to the "id" property as passing.
1054 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1055 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1056 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1058 2018-01-09 Chris Dumez <cdumez@apple.com>
1060 Make service workers behave correctly with regards to Page Cache
1061 https://bugs.webkit.org/show_bug.cgi?id=181446
1062 <rdar://problem/36164291>
1064 Reviewed by Youenn Fablet.
1066 Add layout test coverage.
1068 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1069 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1070 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1071 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1072 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1073 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1074 * http/tests/workers/service/other_resources/test.html: Added.
1075 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1078 2018-01-09 Chris Dumez <cdumez@apple.com>
1080 We should not return undefined for most properties of a detached Window
1081 https://bugs.webkit.org/show_bug.cgi?id=181416
1082 <rdar://problem/36162489>
1084 Reviewed by Ryosuke Niwa.
1086 Update existing tests to reflect behavior change.
1088 * fast/dom/Window/orphaned-frame-access-expected.txt:
1089 * fast/dom/Window/orphaned-frame-access.html:
1090 * fast/frames/detached-frame-property-expected.txt:
1091 * fast/frames/detached-frame-property.html:
1093 2018-01-09 Darin Adler <darin@apple.com>
1095 Further refinement to list item and counter code after "list-item" counter fix
1096 https://bugs.webkit.org/show_bug.cgi?id=181426
1098 Reviewed by Zalan Bujtas.
1100 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1103 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1105 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1106 https://bugs.webkit.org/show_bug.cgi?id=181374
1108 Reviewed by Simon Fraser.
1110 Move font-display tests into their common subfolder.
1112 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1113 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1114 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1115 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1116 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1117 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1118 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1119 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1120 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1121 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1122 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1123 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1124 * fast/text/font-display/swap-flash-expected.html: Added.
1125 * fast/text/font-display/swap-flash.html: Added.
1126 * platform/win/TestExpectations:
1128 2018-01-09 Matt Lewis <jlewis3@apple.com>
1130 Fixed test expectaions.
1132 Unreviewed test gardening.
1134 * platform/ios-wk2/TestExpectations:
1136 2018-01-09 Antti Koivisto <antti@apple.com>
1138 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1139 https://bugs.webkit.org/show_bug.cgi?id=180940
1140 <rdar://problem/36116507>
1142 Reviewed by Darin Adler.
1144 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1145 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1146 * http/tests/local/resources/slow-import.css: Added.
1148 2018-01-09 Youenn Fablet <youenn@apple.com>
1150 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1151 https://bugs.webkit.org/show_bug.cgi?id=181404
1153 Reviewed by Alex Christensen.
1157 2018-01-09 Youenn Fablet <youenn@apple.com>
1159 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1160 https://bugs.webkit.org/show_bug.cgi?id=181087
1161 <rdar://problem/36188109>
1163 Reviewed by Chris Dumez.
1165 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1167 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1169 [EME] Add layout test for clearKey CENC message event
1170 https://bugs.webkit.org/show_bug.cgi?id=180928
1172 Reviewed by Xabier Rodriguez-Calvar.
1174 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1175 There are two tests: one with MSE playback and another with regular playback.
1177 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1178 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1179 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1180 Test with MSE playback.
1181 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1182 Test with regular playback.
1183 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1184 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1185 "keystatuseschange" events, and updates the CDM session with the right keys.
1186 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1187 by an other function that checks the 'message' event and stops the test.
1188 * media/encrypted-media/medias-enc.js:
1189 I take this opportunity to introduce some fixes:
1190 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1191 thus it is easy to change it now.
1192 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1193 * media/media-source/media-source-loader-simple.js:
1194 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1195 * platform/gtk/TestExpectations:
1196 * platform/mac/TestExpectations:
1197 * platform/wpe/TestExpectations:
1199 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1201 Check Image::m_image is not null in ImageLoader::decode()
1202 https://bugs.webkit.org/show_bug.cgi?id=180386
1203 <rdar://problem/34634483>
1205 Reviewed by Tim Horton.
1207 Add a new rejected case for decoding an image with an invalid URL.
1209 * fast/images/decode-static-image-reject-expected.txt:
1210 * fast/images/decode-static-image-reject.html:
1212 2018-01-09 Ali Juma <ajuma@chromium.org>
1214 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1215 https://bugs.webkit.org/show_bug.cgi?id=181436
1217 Reviewed by Frédéric Wang.
1222 Mark test that seems to have timing issues as flaky.
1224 2018-01-09 Ali Juma <ajuma@chromium.org>
1226 Implement VisualViewport API events
1227 https://bugs.webkit.org/show_bug.cgi?id=179386
1229 Reviewed by Frédéric Wang.
1231 Add tests for Visual Viewport API events. Test that a resize event is fired after
1232 pinch zoom and after window resize, and test that a scroll event is fired when the
1233 visual viewport is scrolled.
1235 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1236 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1237 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1238 * fast/visual-viewport/resize-event-fired.html: Added.
1239 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1240 * fast/visual-viewport/scroll-event-fired.html: Added.
1241 * platform/gtk/TestExpectations:
1242 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1243 * platform/ios/TestExpectations:
1244 Skipped test that resizes a window, since this isn't supported on iOS.
1245 * platform/win/TestExpectations:
1246 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1248 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1250 Release assert in addResourceTiming when a cache resource is requested during style recalc
1251 https://bugs.webkit.org/show_bug.cgi?id=181137
1252 <rdar://problem/35666574>
1254 Reviewed by Simon Fraser.
1256 Added a regression test for the crash.
1258 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1259 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1261 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1262 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1263 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1265 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1267 ::first-letter incorrectly selects grapheme pairs
1268 https://bugs.webkit.org/show_bug.cgi?id=181315
1270 Reviewed by Darin Adler.
1272 * fast/css/first-letter-punctuation-expected.html: Added.
1273 * fast/css/first-letter-punctuation.html:
1274 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1275 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1276 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1277 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1278 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1279 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1281 2018-01-08 Darin Adler <darin@apple.com>
1283 Special list-item counter starts from an incorrect number for ::before and ::after
1284 https://bugs.webkit.org/show_bug.cgi?id=181084
1286 Reviewed by Zalan Bujtas.
1288 * fast/css/counters/counter-list-item-expected.html: Added.
1289 * fast/css/counters/counter-list-item.html: Added.
1291 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1293 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1294 https://bugs.webkit.org/show_bug.cgi?id=180301
1296 Reviewed by Dean Jackson.
1298 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1299 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1300 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1301 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1302 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1303 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1305 2018-01-08 Matt Lewis <jlewis3@apple.com>
1307 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1308 https://bugs.webkit.org/show_bug.cgi?id=181087
1310 Unreviewed test gardening.
1312 * platform/ios-wk2/TestExpectations:
1314 2018-01-08 Matt Lewis <jlewis3@apple.com>
1316 Unreviewed, rolling out r226385.
1318 The test introduced with this was a flaky since being added.
1322 "AX: when invert colors is on, double-invert certain media
1323 elements in UserAgentStyleSheet"
1324 https://bugs.webkit.org/show_bug.cgi?id=168447
1325 https://trac.webkit.org/changeset/226385
1327 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
1329 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1330 https://bugs.webkit.org/show_bug.cgi?id=181223
1332 Unreviewed test gardening.
1334 * platform/wk2/TestExpectations:
1336 2018-01-08 Matt Lewis <jlewis3@apple.com>
1338 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1339 https://bugs.webkit.org/show_bug.cgi?id=181107
1341 Unreviewed test gardening.
1343 * platform/mac-wk2/TestExpectations:
1345 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
1347 [WinCairo] Add default port TestExpectations for wincairo
1348 https://bugs.webkit.org/show_bug.cgi?id=179221
1350 Reviewed by Alex Christensen.
1352 * platform/wincairo-win10/TestExpectations: Added.
1354 2018-01-08 Youenn Fablet <youenn@apple.com>
1356 Stop exposing fetch and extendable events to window
1357 https://bugs.webkit.org/show_bug.cgi?id=181325
1359 Reviewed by Chris Dumez.
1361 * http/wpt/service-workers/extendableEvent.https-expected.txt:
1362 * http/wpt/service-workers/extendableEvent.https.html:
1363 * http/wpt/service-workers/fetchEvent.https-expected.txt:
1364 * http/wpt/service-workers/fetchEvent.https.html:
1366 2018-01-08 Antti Koivisto <antti@apple.com>
1368 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1369 https://bugs.webkit.org/show_bug.cgi?id=176260
1370 <rdar://problem/34219966>
1372 Reviewed by Simon Fraser.
1374 * compositing/debug-borders-dynamic-expected.html: Added.
1375 * compositing/debug-borders-dynamic.html: Added.
1377 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
1379 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1380 https://bugs.webkit.org/show_bug.cgi?id=180430
1382 Reviewed by Xabier Rodriguez-Calvar.
1385 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1386 This is a simple encrypted video file used for regular playback.
1387 It has been encrypted with BENTO4. https://www.bento4.com/
1389 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1390 This is a simple encrypted video fragment used in MSE playback.
1391 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1393 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1394 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1395 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1396 This is a test with MSE.
1398 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1399 This is a test with a regular playback.
1401 * media/encrypted-media/medias-enc.js: Added.
1402 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1403 It gives all necessary informations about the encrypted media: path of the file or
1404 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1406 * media/media-source/media-source-loader-simple.js: Added.
1407 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1408 in the appropriate SourceBuffer.
1410 * platform/wpe/TestExpectations:
1412 2018-01-08 Ms2ger <Ms2ger@igalia.com>
1414 Update imagebitmap tests.
1415 https://bugs.webkit.org/show_bug.cgi?id=181379
1417 Unreviewed test gardening.
1419 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1420 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1421 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1422 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1424 2018-01-08 Youenn Fablet <youenn@apple.com>
1426 navigator.onLine does not work inside service workers
1427 https://bugs.webkit.org/show_bug.cgi?id=181079
1428 <rdar://problem/36178606>
1430 Reviewed by Darin Adler.
1432 * http/wpt/service-workers/online-worker.js: Added.
1433 (async.waitForOnlineEvent):
1435 * http/wpt/service-workers/online.https-expected.txt: Added.
1436 * http/wpt/service-workers/online.https.html: Added.
1438 2018-01-08 Youenn Fablet <youenn@apple.com>
1440 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1441 https://bugs.webkit.org/show_bug.cgi?id=181382
1447 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1449 Unreviewed GTK gardening. Rebaseline test again after r226500.
1451 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1453 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1455 Unreviewed GTK gardening. Partially revert r224460.
1457 Two tests were incorrectly rebaselined in r224460.
1459 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1460 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1462 2018-01-07 Ms2ger <Ms2ger@igalia.com>
1464 Implement createImageBitmap(ImageBitmap)
1465 https://bugs.webkit.org/show_bug.cgi?id=181287
1467 Reviewed by Darin Adler.
1469 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1470 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1471 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1472 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1474 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
1476 Reduce the precision of "high" resolution time to 1ms
1477 https://bugs.webkit.org/show_bug.cgi?id=180910
1478 <rdar://problem/36085943>
1480 Reviewed by Saam Barati.
1482 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1483 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1487 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1489 Possible crash computing event regions
1490 https://bugs.webkit.org/show_bug.cgi?id=181368
1491 rdar://problem/34847081
1493 Reviewed by Zalan Bujtas.
1495 * fast/events/event-handler-regions-layout-expected.txt: Added.
1496 * fast/events/event-handler-regions-layout.html: Added.
1498 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1500 Crash under RenderLayer::scrollTo() with marquee
1501 https://bugs.webkit.org/show_bug.cgi?id=181349
1502 rdar://problem/36190168
1504 Reviewed by Zalan Bujtas.
1506 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1507 * fast/scrolling/marquee-scroll-crash.html: Added.
1509 2018-01-05 Dean Jackson <dino@apple.com>
1511 Accurately clip copyTexImage2D and copyTexSubImage2D
1512 https://bugs.webkit.org/show_bug.cgi?id=181356
1513 <rdar://problem/35083877>
1515 Reviewed by Eric Carlson.
1517 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1518 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1520 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
1522 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1523 https://bugs.webkit.org/show_bug.cgi?id=181321
1525 Reviewed by Saam Barati.
1527 * inspector/model/remote-object-get-properties-expected.txt:
1528 * inspector/runtime/getProperties-expected.txt:
1529 * js/script-tests/strict-throw-type-error.js:
1530 * js/strict-throw-type-error-expected.txt:
1532 2018-01-05 Youenn Fablet <youenn@apple.com>
1534 Implement Cache API partitioning based on ClientOrigin
1535 https://bugs.webkit.org/show_bug.cgi?id=181240
1537 Reviewed by Alex Christensen.
1539 Beefing up test to ensure that client and top origins are taken into consideration.
1541 * http/tests/cache-storage/cache-origins.https-expected.txt:
1542 * http/tests/cache-storage/cache-origins.https.html:
1543 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1544 * http/tests/cache-storage/cache-clearing-origin.https.html:
1546 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
1548 Mark fast/workers/worker-terminate.html as flaky.
1549 https://bugs.webkit.org/show_bug.cgi?id=181098
1551 Unreviewed test gardening.
1553 * platform/mac/TestExpectations:
1555 2018-01-05 Per Arne Vollan <pvollan@apple.com>
1557 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
1558 https://bugs.webkit.org/show_bug.cgi?id=181346
1560 Unreviewed test gardening.
1562 * platform/win/TestExpectations:
1564 2018-01-05 Youenn Fablet <youenn@apple.com>
1566 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1567 https://bugs.webkit.org/show_bug.cgi?id=181329
1570 SharedWorker is not supported.
1574 2018-01-05 Matt Lewis <jlewis3@apple.com>
1576 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
1577 https://bugs.webkit.org/show_bug.cgi?id=181069
1579 Unreviewed test gardening.
1581 * platform/mac-wk2/TestExpectations:
1583 2018-01-05 Matt Lewis <jlewis3@apple.com>
1585 Unreviewed, rolling out r226401.
1587 This caused timeouts on multiple platforms.
1591 "Implement Cache API partitioning based on ClientOrigin"
1592 https://bugs.webkit.org/show_bug.cgi?id=181240
1593 https://trac.webkit.org/changeset/226401
1595 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
1597 ServiceWorkers: Enable UserTiming / ResourceTiming
1598 https://bugs.webkit.org/show_bug.cgi?id=181297
1599 <rdar://problem/36307306>
1601 Reviewed by Youenn Fablet.
1603 * http/tests/workers/service/resources/data1.txt: Added.
1604 * http/tests/workers/service/resources/data2.txt: Added.
1605 Resources to load from a service-worker.
1607 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
1608 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
1609 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
1610 Test that a ServiceWorker can produce resource entries for a few
1611 different kinds of loads (CacheStorage load, and a fetch).
1613 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
1614 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
1615 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
1616 Test that a ServiceWorker can produce a mark/measure entries.
1618 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1620 [WPE][GTK] Unreviewed gardening
1622 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
1624 * platform/gtk/TestExpectations:
1625 * platform/wpe/TestExpectations:
1627 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1629 [WPE] Unreviewed gardening
1631 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
1633 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
1635 [WPE] Rebaseline test expectations after r226404
1637 Unreviewed gardening.
1639 * platform/wpe/css1/font_properties/font_size-expected.txt:
1640 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
1641 * platform/wpe/css1/text_properties/line_height-expected.txt:
1642 * platform/wpe/css1/text_properties/text_indent-expected.txt:
1643 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
1644 * platform/wpe/css1/units/length_units-expected.txt:
1645 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1646 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1647 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1648 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1649 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1650 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1651 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1652 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1653 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1654 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1655 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
1656 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
1657 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
1658 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
1660 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
1662 [Cairo] Canvas: Path::clear should clear its transform
1663 https://bugs.webkit.org/show_bug.cgi?id=181320
1665 Reviewed by Carlos Garcia Campos.
1667 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
1668 * fast/canvas/reset-scaling-by-height-change.html: Added.
1670 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
1672 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
1673 https://bugs.webkit.org/show_bug.cgi?id=181314
1674 <rdar://problem/36177620>
1676 Reviewed by Brian Burg.
1678 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
1679 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
1680 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
1681 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
1682 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
1683 Add a real script minified with a source map.
1684 Add a real scss stylesheet compiled to css with a source map.
1686 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
1687 * http/tests/inspector/network/source-map-loads.html: Added.
1688 Test that we load source maps for resources with sourceMappingURL directives.
1690 2018-01-04 Chris Fleizach <cfleizach@apple.com>
1692 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
1693 https://bugs.webkit.org/show_bug.cgi?id=180361
1695 Reviewed by Zalan Bujtas.
1697 * accessibility/mac/css-speech-speak-expected.txt:
1698 * accessibility/mac/css-speech-speak.html:
1699 * fast/css/getComputedStyle/computed-style-expected.txt:
1700 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1701 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1702 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1703 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1704 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1705 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1706 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1707 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1708 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1709 * svg/css/getComputedStyle-basic-expected.txt:
1711 2018-01-04 Brian Burg <bburg@apple.com>
1713 Web Inspector: Capture Element Screenshot looks fuzzy
1714 https://bugs.webkit.org/show_bug.cgi?id=175734
1715 <rdar://problem/33803377>
1717 Reviewed by Joseph Pecoraro and Simon Fraser.
1719 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
1720 * inspector/page/hidpi-snapshot-size.html: Added.
1722 2018-01-04 Brian Burg <bburg@apple.com>
1724 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
1725 https://bugs.webkit.org/show_bug.cgi?id=180945
1727 Reviewed by Joseph Pecoraro.
1729 Add new test coverage for existing RemoteObject.prototype.getProperty.
1730 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
1731 I didn't add test coverage for callFunction, as I had to stop somewhere.
1733 * inspector/model/remote-object-api-expected.txt: Added.
1734 * inspector/model/remote-object-api.html: Added.
1736 2018-01-04 Brian Burg <bburg@apple.com>
1738 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
1739 https://bugs.webkit.org/show_bug.cgi?id=181005
1741 Rubber-stamped by Joseph Pecoraro.
1743 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
1744 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
1746 * http/tests/inspector/resources/inspector-test.js:
1749 (TestPage.evaluateInWebInspector):
1750 (TestPage.dispatchEventToFrontend):
1752 * http/tests/inspector/network/har/har-page-expected.txt:
1753 Rebaseline, as this depends on the size of inspector-test.js. Removing this
1754 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
1757 2018-01-04 Zalan Bujtas <zalan@apple.com>
1759 WebContent process crashes while loading https://www.classicspecs.com
1760 https://bugs.webkit.org/show_bug.cgi?id=181290
1761 <rdar://problem/36225906>
1763 Reviewed by Simon Fraser.
1765 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
1766 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
1768 2018-01-04 Eric Carlson <eric.carlson@apple.com>
1770 [MediaStream] Add Mock screen capture source
1771 https://bugs.webkit.org/show_bug.cgi?id=181291
1772 <rdar://problem/36298164>
1774 Reviewed by Dean Jackson.
1776 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
1777 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
1779 2018-01-04 John Wilander <wilander@apple.com>
1781 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
1782 https://bugs.webkit.org/show_bug.cgi?id=181276
1783 <rdar://problem/36290463>
1785 Reviewed by Alex Christensen.
1787 Two test cases are deleted since the user has no way
1788 to deny access through a prompt anymore. The rest
1789 are updated to not expect a "CONFIRM:..." text output.
1791 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
1792 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
1793 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
1794 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
1795 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
1796 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
1797 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
1798 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
1799 * 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:
1800 * 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:
1801 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
1802 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
1803 * platform/mac-wk2/TestExpectations:
1804 Removed entries for the deleted test cases.
1806 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
1808 [GTK] Issues with Ahem's ex / x-height
1809 https://bugs.webkit.org/show_bug.cgi?id=180581
1811 Reviewed by Michael Catanzaro.
1813 Unskip two tests that are now passing and rebaseline others.
1815 * platform/gtk/TestExpectations:
1816 * platform/gtk/css1/font_properties/font_size-expected.png:
1817 * platform/gtk/css1/font_properties/font_size-expected.txt:
1818 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
1819 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
1820 * platform/gtk/css1/text_properties/line_height-expected.png:
1821 * platform/gtk/css1/text_properties/line_height-expected.txt:
1822 * platform/gtk/css1/text_properties/text_indent-expected.png:
1823 * platform/gtk/css1/text_properties/text_indent-expected.txt:
1824 * platform/gtk/css1/text_properties/word_spacing-expected.png:
1825 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
1826 * platform/gtk/css1/units/length_units-expected.png:
1827 * platform/gtk/css1/units/length_units-expected.txt:
1828 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
1829 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
1830 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
1831 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
1832 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
1833 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
1834 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
1835 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
1836 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
1837 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1838 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
1839 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
1840 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
1841 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
1842 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
1843 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
1844 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
1845 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
1846 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
1847 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
1848 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
1849 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
1850 * platform/gtk/editing/selection/caret-ltr-expected.png:
1851 * platform/gtk/editing/selection/caret-ltr-expected.txt:
1852 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
1853 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
1854 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
1855 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
1856 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
1857 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
1858 * platform/gtk/editing/selection/caret-rtl-expected.png:
1859 * platform/gtk/editing/selection/caret-rtl-expected.txt:
1860 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
1861 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
1862 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
1863 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
1864 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
1865 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
1866 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
1867 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
1868 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
1869 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
1870 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
1871 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
1872 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
1873 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
1874 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
1875 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
1876 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
1877 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
1878 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
1879 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
1880 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
1881 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
1882 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
1883 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
1884 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
1885 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1886 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
1887 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1888 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
1889 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1890 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
1891 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1892 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
1893 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
1894 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
1895 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
1896 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1897 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1898 * platform/gtk/fast/forms/minWidthPercent-expected.png:
1899 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
1900 * platform/gtk/fast/lists/008-expected.png:
1901 * platform/gtk/fast/lists/008-expected.txt:
1902 * platform/gtk/fast/lists/008-vertical-expected.png:
1903 * platform/gtk/fast/lists/008-vertical-expected.txt:
1904 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
1905 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
1906 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
1907 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
1908 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
1909 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
1910 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
1911 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
1912 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
1913 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
1914 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
1915 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
1916 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
1917 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
1918 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
1919 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
1921 2018-01-04 Minsheng Liu <lambda@liu.ms>
1923 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
1924 https://bugs.webkit.org/show_bug.cgi?id=170272
1926 Reviewed by Frédéric Wang.
1928 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
1930 The bug itself is fixed as a part of 179682.
1931 https://bugs.webkit.org/show_bug.cgi?id=179682
1933 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
1934 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
1936 2018-01-04 Youenn Fablet <youenn@apple.com>
1938 Implement Cache API partitioning based on ClientOrigin
1939 https://bugs.webkit.org/show_bug.cgi?id=181240
1941 Reviewed by Alex Christensen.
1943 Beefing up test to ensure that client and top origins are taken into consideration.
1945 * http/tests/cache-storage/cache-origins.https-expected.txt:
1946 * http/tests/cache-storage/cache-origins.https.html:
1947 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
1948 * http/tests/cache-storage/cache-clearing-origin.https.html:
1950 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
1952 [Attachment Support] Add plumbing for starting a drag with promised blob data
1953 https://bugs.webkit.org/show_bug.cgi?id=181201
1955 Reviewed by Tim Horton.
1957 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
1958 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
1959 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
1961 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
1962 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
1963 * platform/gtk/TestExpectations:
1964 * platform/ios/TestExpectations:
1965 * platform/mac-wk2/TestExpectations:
1966 * platform/win/TestExpectations:
1968 2018-01-03 John Wilander <wilander@apple.com>
1970 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
1971 https://bugs.webkit.org/show_bug.cgi?id=181270
1972 <rdar://problem/36289544>
1974 Reviewed by Alex Christensen.
1976 This change refactors how the web process tells the network process
1977 to remove storage access. Previously, this was done over the UI process
1978 just like requests for storage access. But since no further reasoning
1979 is needed, the message should go straight from the web process to the
1980 network process for performance reasons and to minimize the risk of a
1983 As a consequence, the XPC code for storage access removal in the UI
1986 * platform/mac-wk2/TestExpectations:
1987 Re-enables the test for this code path.
1989 2018-01-03 Michael Saboff <msaboff@apple.com>
1991 Disable SharedArrayBuffers from Web API
1992 https://bugs.webkit.org/show_bug.cgi?id=181266
1994 Reviewed by Saam Barati.
1996 Disabled SharedArrayBuffer tests.
2000 2018-01-03 James Craig <jcraig@apple.com>
2002 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2003 https://bugs.webkit.org/show_bug.cgi?id=168447
2004 <rdar://problem/30559874>
2006 Reviewed by Simon Fraser.
2008 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2009 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2011 * TestExpectations: Platform setting only available on Mac and iOS.
2012 * accessibility/smart-invert-expected.txt: Added.
2013 * accessibility/smart-invert-reference-expected.html: Added.
2014 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2015 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2016 * platform/ios-wk2/TestExpectations: Runs on iOS.
2017 * platform/mac-wk2/TestExpectations: Runs on Mac.
2019 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2021 Update expectations for some range tests.
2022 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2024 * platform/ios-wk1/TestExpectations:
2025 * platform/mac-wk1/TestExpectations:
2026 * platform/mac/TestExpectations:
2028 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2030 feLighting is broken with primitiveUnits="objectBoundingBox"
2031 https://bugs.webkit.org/show_bug.cgi?id=181197
2033 Reviewed by Tim Horton.
2035 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2037 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2038 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2039 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2040 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2041 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2042 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2044 2018-01-03 Antti Koivisto <antti@apple.com>
2046 Crash beneath CSSValue::equals @ csas.cz
2047 https://bugs.webkit.org/show_bug.cgi?id=181243
2048 <rdar://problem/35990826>
2050 Reviewed by Alex Christensen.
2052 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2053 * fast/text/oblique-degree-equals-crash.html: Added.
2055 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2057 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2058 https://bugs.webkit.org/show_bug.cgi?id=180979
2059 <rdar://problem/36146670>
2061 Reviewed by Matt Baker.
2063 * inspector/css/get-system-fonts.html:
2064 Cleanup the test a bit.
2066 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2068 SVG lighting filter lights are in the wrong coordinate system
2069 https://bugs.webkit.org/show_bug.cgi?id=181147
2071 Reviewed by Zalan Bujtas.
2073 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2074 * svg/filters/fePointLight-coordinates.svg: Added.
2075 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2076 * svg/filters/feSpotLight-coordinates.svg: Added.
2077 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2078 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2079 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2080 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2082 2018-01-03 Youenn Fablet <youenn@apple.com>
2084 Select service worker for documents with data/blob URLS
2085 https://bugs.webkit.org/show_bug.cgi?id=181213
2087 Reviewed by Alex Christensen.
2089 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2090 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2092 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2094 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2095 https://bugs.webkit.org/show_bug.cgi?id=181238
2097 Unreviewed test gardening.
2099 I forgot to remove this when fixing the bug.
2101 * platform/gtk/TestExpectations:
2103 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2105 Unreviewed, rolling out r226352.
2107 Breaks Sierra and El Capitan builds.
2111 "Web Inspector: Slow open time enumerating system fonts
2112 (FontCache::systemFontFamilies)"
2113 https://bugs.webkit.org/show_bug.cgi?id=180979
2114 https://trac.webkit.org/changeset/226352
2116 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2118 [GTK] Crash destroying WebCore::FileMonitor
2119 https://bugs.webkit.org/show_bug.cgi?id=181138
2121 Reviewed by Michael Catanzaro.
2123 Remove test expectations associated to this bug.
2125 * platform/gtk/TestExpectations:
2127 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2129 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2130 https://bugs.webkit.org/show_bug.cgi?id=180979
2131 <rdar://problem/36146670>
2133 Reviewed by Matt Baker.
2135 * inspector/css/get-system-fonts.html:
2136 Cleanup the test a bit.
2138 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2140 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2141 https://bugs.webkit.org/show_bug.cgi?id=181231
2143 Reviewed by Alex Christensen.
2147 * platform/gtk/TestExpectations:
2148 * platform/wpe/TestExpectations:
2150 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2152 Unreviewed WPE test gardening.
2154 * platform/wpe/TestExpectations:
2156 2018-01-02 Youenn Fablet <youenn@apple.com>
2158 Memory cache should not reuse resources with different credential fetch option
2159 https://bugs.webkit.org/show_bug.cgi?id=181212
2161 Reviewed by Alex Christensen.
2163 * TestExpectations: Removing test flakiness expectation.
2165 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2167 Update Credential Management API for WebAuthentication
2168 https://bugs.webkit.org/show_bug.cgi?id=181082
2169 <rdar://problem/36055239>
2171 Reviewed by Brent Fulgham.
2173 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2174 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2177 * credentials/idlharness-expected.txt: Removed.
2178 * credentials/idlharness.html: Removed.
2179 * fast/dom/navigator-detached-no-crash-expected.txt:
2180 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2181 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2182 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2183 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2184 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2185 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2186 * http/wpt/credential-management/idl.https-expected.txt: Added.
2187 * http/wpt/credential-management/idl.https.html: Added.
2188 * platform/gtk/TestExpectations:
2189 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2190 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2191 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2192 * platform/win/TestExpectations:
2193 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2195 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2197 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2198 https://bugs.webkit.org/show_bug.cgi?id=172255
2200 Unreviewed test gardening.
2202 * platform/gtk/TestExpectations:
2203 * platform/mac/TestExpectations:
2205 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2207 WebAssembly: sending module to iframe fails
2208 https://bugs.webkit.org/show_bug.cgi?id=179263
2210 Reviewed by JF Bastien.
2212 * platform/ios-simulator/TestExpectations:
2213 * platform/win/TestExpectations:
2214 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2215 * wasm/iframe-parent-postmessage-expected.txt: Added.
2216 * wasm/iframe-parent-postmessage.html: Added.
2217 * wasm/iframe-postmessage-expected.txt: Added.
2218 * wasm/iframe-postmessage.html: Added.
2219 * wasm/resources/frame-parent.html: Added.
2220 * wasm/resources/frame.html: Added.
2221 * wasm/resources/load_wasm.js: Added.
2223 * wasm/window-postmessage-expected.txt: Added.
2224 * wasm/window-postmessage.html: Added.
2225 * workers/wasm-mem-post-message.html:
2227 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2229 [WPE] Update some test expectations
2230 https://bugs.webkit.org/show_bug.cgi?id=181211
2232 Unreviewed test gardening.
2234 * platform/wpe/TestExpectations: disable more SW tests.
2235 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2236 rebaseline to match the features enabled on the bot.
2237 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2238 rebaseline for r225963.
2239 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2240 rebaseline for r226162.
2241 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2242 rebaseline for r226162.
2243 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2244 Added: rebaseline to match the features enabled on the bot.
2245 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2246 Added: rebaseline to match the features enabled on the bot.
2247 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2248 Added: rebaseline to match the features enabled on the bot.
2249 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2250 Added: rebaseline to match the features enabled on the bot.
2252 == Rolled over to ChangeLog-2018-01-01 ==