1 2018-01-19 James Craig <jcraig@apple.com>
3 AX: when invert colors is on, double-invert image and picture elements in UserAgentStyleSheet
4 https://bugs.webkit.org/show_bug.cgi?id=181281
5 <rdar://problem/36291776>
7 Reviewed by Simon Fraser.
9 Updated to include img and picture element tests.
11 * accessibility/smart-invert-expected.txt:
12 * accessibility/smart-invert-reference-expected.html:
13 * accessibility/smart-invert.html:
15 2018-01-19 Chris Dumez <cdumez@apple.com>
17 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
18 https://bugs.webkit.org/show_bug.cgi?id=181560
20 Reviewed by Ryosuke Niwa.
22 Add layout test coverage.
24 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
25 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
27 2018-01-19 Antoine Quint <graouts@apple.com>
29 [Web Animations] Remove http/wpt/wk-web-animations tests
30 https://bugs.webkit.org/show_bug.cgi?id=181861
32 These tests were written early on during our Web Animations implementation before we had a good sense of the quality
33 of the coverage of the W3C WPT suite. That suite is extremely comprehensive and all of the assertions we wrote ourselves
34 are redundant and should be removed so that all testing, unless specific to our implementation, is done through the WPT
37 Reviewed by Dean Jackson.
39 * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Removed.
40 * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Removed.
41 * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Removed.
42 * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Removed.
43 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Removed.
44 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Removed.
45 * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Removed.
46 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Removed.
47 * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Removed.
48 * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Removed.
49 * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Removed.
50 * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Removed.
51 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Removed.
52 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Removed.
53 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Removed.
54 * http/wpt/wk-web-animations/timing-model/animation-effect.html: Removed.
55 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Removed.
56 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Removed.
57 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Removed.
58 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Removed.
59 * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Removed.
60 * http/wpt/wk-web-animations/timing-model/document-timeline.html: Removed.
61 * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Removed.
62 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Removed.
63 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Removed.
64 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Removed.
65 * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Removed.
66 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Removed.
68 2018-01-19 Antoine Quint <graouts@apple.com>
70 [Web Animations] Expose timing properties (delay, endDelay, fill, iterationStart, iterations, direction) and getComputedTiming()
71 https://bugs.webkit.org/show_bug.cgi?id=181857
72 <rdar://problem/36660081>
74 Reviewed by Dean Jackson.
76 Update expectations with progressions and new failure points now we expose more of the API.
78 * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
79 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
80 * http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
81 * http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
82 * http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
83 * http/wpt/web-animations/interfaces/Animation/play-expected.txt:
84 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
85 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
86 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
87 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
88 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
89 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
90 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
91 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
92 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
93 * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
94 * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
95 * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
96 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
97 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
98 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
99 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
100 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
101 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
103 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
105 Mark http/tests/images/image-supports-video.html as flaky.
106 https://bugs.webkit.org/show_bug.cgi?id=181862
108 Unreviewed test gardening.
110 * platform/mac-wk1/TestExpectations:
112 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
114 Update TestExpectations for media/W3C/audio/networkState/networkState_during_loadstart.html.
115 https://bugs.webkit.org/show_bug.cgi?id=123010
117 Unreviewed test gardening.
119 * platform/mac/TestExpectations:
121 2018-01-19 Jonathan Bedard <jbedard@apple.com>
123 Move select-out-of-floated-non-editable iOS Simulator expectations to iOS
125 Unreviewed test gardening.
127 r222317 introduced these test expectations. These expectations should apply to both
128 Simulator and device testing.
130 * platform/ios-simulator-wk2/TestExpectations:
131 * platform/ios-wk2/TestExpectations:
133 2018-01-19 Frederic Wang <fwang@igalia.com>
135 Use promises for basic-gestures.js and 'await' for the corresponding tests
136 https://bugs.webkit.org/show_bug.cgi?id=181841
138 Reviewed by Megan Gardner.
140 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Remove redundant
141 check for testRunner.runUIScript, rewrite runUIScript calls to just await a promise, add the
142 async keyword to runTest and reindent.
143 Also remove extraneous space after + operator.
144 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Ditto.
145 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
146 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
147 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
148 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
149 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
150 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
151 * resources/basic-gestures.js: For all functions in this file, wrap the script source into a
152 runUIScript call and a new promise, reindent.
154 2018-01-19 Per Arne Vollan <pvollan@apple.com>
156 Mark svg/filters/feDiffuseLighting-bottomRightPixel.html as failing on Windows.
157 https://bugs.webkit.org/show_bug.cgi?id=181854
159 Unreviewed test gardening.
161 * platform/win/TestExpectations:
163 2018-01-19 Antoine Quint <graouts@apple.com>
165 [iOS] LayoutTest media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html fails on Internal bots
166 https://bugs.webkit.org/show_bug.cgi?id=181843
167 <rdar://problem/36061363>
169 The button we were trying to press was outside of the viewable screen area and so the tap wouldn't occur.
170 Resizing the video to fit in the window fixes the issue.
172 Reviewed by Youenn Fablet.
174 * media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
176 2018-01-18 Frederic Wang <fwang@igalia.com>
178 Move helper files for iOS touch gestures into LayoutTests/resources
179 https://bugs.webkit.org/show_bug.cgi?id=181798
181 Reviewed by Wenson Hsieh.
183 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Change URL of
184 basic-gestures.js ; remove gesture-helpers.js it seems unused and has the wrong URL anyway.
185 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Change URL
186 of basic-gestures.js.
187 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
188 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
189 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
190 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
191 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
192 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
193 * resources/basic-gestures.js: Renamed from LayoutTests/fast/events/touch/ios/resources/basic-gestures.js.
194 * resources/ui-debugging.js: Renamed from LayoutTests/fast/events/touch/ios/resources/ui-debugging.js.
195 Note that this file was introduced in r222517 but seems unused for now.
197 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
199 Mark platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html as flaky.
200 https://bugs.webkit.org/show_bug.cgi?id=180171
202 Unreviewed test gardening.
204 * platform/mac/TestExpectations:
206 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
208 Mark inspector/debugger/breakpoint-action-log.html as flaky.
209 https://bugs.webkit.org/show_bug.cgi?id=181839
211 Unreviewed test gardening.
213 * platform/mac-wk2/TestExpectations:
215 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
217 Mark storage/websql/database-lock-after-reload.html as flaky.
218 https://bugs.webkit.org/show_bug.cgi?id=173928
220 Unreviewed test gardening.
222 * platform/mac/TestExpectations:
224 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
226 Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
227 https://bugs.webkit.org/show_bug.cgi?id=172243
229 Unreviewed test gardening.
233 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
235 Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
236 https://bugs.webkit.org/show_bug.cgi?id=181838
238 Unreviewed test gardening.
240 * platform/ios/TestExpectations:
242 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
244 Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
245 https://bugs.webkit.org/show_bug.cgi?id=179643
247 Unreviewed test gardening.
249 * platform/mac-wk1/TestExpectations:
251 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
253 Mark media/video-main-content-allow-then-deny.html as flaky.
254 https://bugs.webkit.org/show_bug.cgi?id=181830
256 Unreviewed test gardening.
258 * platform/mac/TestExpectations:
260 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
262 Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
264 Unreviewed test gardening.
266 * platform/ios/TestExpectations:
267 * platform/mac/TestExpectations:
269 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
271 Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
272 https://bugs.webkit.org/show_bug.cgi?id=181499
274 Unreviewed test gardening.
276 * platform/ios/TestExpectations:
278 2018-01-18 Chris Dumez <cdumez@apple.com>
280 We should be able to terminate service workers that are unresponsive
281 https://bugs.webkit.org/show_bug.cgi?id=181563
282 <rdar://problem/35280031>
284 Reviewed by Alex Christensen.
286 Add layout test coverage.
288 * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
289 * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
290 * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
291 * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
293 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
295 AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
296 https://bugs.webkit.org/show_bug.cgi?id=181806
298 Reviewed by Chris Fleizach.
300 Add a "data-platform" attribute to each element so that we can enable or disable
301 a given test case on a given platform. Update the platform expectations for GTK
302 to reflect changes and new support which happened in the interim. And remove the
303 test from the list of expected failures.
305 * accessibility/roles-computedRoleString.html:
306 * platform/gtk/TestExpectations:
307 * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
309 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
311 [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
312 https://bugs.webkit.org/show_bug.cgi?id=176796
314 Reviewed by Chris Fleizach.
316 Remove failing tests from Test Expectations. Update expected results of
317 xml-roles-exposed to reflect several bug fixes which were made in the
318 interim. Modify add-children-pseudo-element.html to account for platform
319 differences in the accessibility tree. Add an additional URL test because
320 we didn't have coverage for getting the URL of accessible links resulting
321 from native anchor elements.
323 * accessibility/add-children-pseudo-element.html: Modified.
324 * accessibility/gtk/link-url-expected.txt: Added.
325 * accessibility/gtk/link-url.html: Added.
326 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
327 * platform/gtk/TestExpectations: Removed failing tests.
328 * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
330 2018-01-18 Matt Lewis <jlewis3@apple.com>
332 Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
333 https://bugs.webkit.org/show_bug.cgi?id=181750
335 Unreviewed test gardening.
337 * platform/mac-wk2/TestExpectations:
339 2018-01-18 Antti Koivisto <antti@apple.com>
341 REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
342 https://bugs.webkit.org/show_bug.cgi?id=181795
343 <rdar://problem/36334524>
345 Reviewed by David Kilzer.
347 * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
348 * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
350 2018-01-18 Chris Fleizach <cfleizach@apple.com>
352 AX: Aria-activedescendant not supported
353 https://bugs.webkit.org/show_bug.cgi?id=161734
354 <rdar://problem/28202679>
356 Reviewed by Joanmarie Diggs.
358 * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
359 * accessibility/aria-combobox-control-owns-elements.html: Added.
361 2018-01-18 Per Arne Vollan <pvollan@apple.com>
363 Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
364 https://bugs.webkit.org/show_bug.cgi?id=181662
366 Unreviewed test gardening.
368 * platform/win/TestExpectations:
370 2018-01-17 Per Arne Vollan <pvollan@apple.com>
372 REGRESSION (r224780): Text stroke not applied to video captions.
373 https://bugs.webkit.org/show_bug.cgi?id=181743
374 <rdar://problem/35874338>
376 Reviewed by Simon Fraser.
378 * media/track/track-css-stroke-cues-expected.txt:
379 * media/track/track-css-stroke-cues.html:
380 * media/track/track-css-visible-stroke-expected.html: Added.
381 * media/track/track-css-visible-stroke.html: Added.
383 2018-01-18 Andy Estes <aestes@apple.com>
385 [Payment Request] Support a default shipping address for Apple Pay
386 https://bugs.webkit.org/show_bug.cgi?id=181754
387 <rdar://problem/36009733>
389 Reviewed by Brady Eidson.
391 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
392 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
394 2018-01-18 Ali Juma <ajuma@chromium.org>
396 imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
397 https://bugs.webkit.org/show_bug.cgi?id=181435
399 Reviewed by Frédéric Wang.
401 Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
405 2018-01-18 Jer Noble <jer.noble@apple.com>
407 Layout Test http/tests/images/image-supports-video.html is flaky
408 https://bugs.webkit.org/show_bug.cgi?id=181008
409 <rdar://problem/36143943>
411 Reviewed by Youenn Fablet.
413 Send a "Cache-control: nocache" header from the HTTP server when the image resource is
416 * http/tests/resources/redirect-to-video-if-accepted.php:
417 * platform/mac-wk1/TestExpectations:
419 2018-01-17 Jer Noble <jer.noble@apple.com>
421 WebVTT served via HLS never results in cues
422 https://bugs.webkit.org/show_bug.cgi?id=181773
424 Reviewed by Eric Carlson.
426 * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
427 * http/tests/media/hls/hls-webvtt-tracks.html: Added.
428 * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
429 * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
430 * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
432 2018-01-17 John Wilander <wilander@apple.com>
434 Resource Load Statistics: Block cookies for prevalent resources without user interaction
435 https://bugs.webkit.org/show_bug.cgi?id=177394
436 <rdar://problem/34613960>
438 Reviewed by Alex Christensen.
440 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
441 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
442 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
443 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
444 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
445 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
446 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
447 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
448 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
449 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
450 Test case reworked and is now remove-partitioning-in-redirect.html.
451 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
452 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
453 * platform/ios/TestExpectations:
454 New tests marked as [ Pass ] for iOS.
455 * platform/mac-wk2/TestExpectations:
456 New tests marked as [ Pass ] for High Sierra+.
457 * platform/wk2/TestExpectations:
458 New tests skipped for WK2 in general.
460 2018-01-17 Alicia Boya GarcÃa <aboya@igalia.com>
462 Unreviewed GTK+ gardening
464 * platform/gtk/TestExpectations:
466 2018-01-17 Matt Lewis <jlewis3@apple.com>
468 Unreviewed, rolling out r227076.
470 This breaks internal builds
474 "Resource Load Statistics: Block cookies for prevalent
475 resources without user interaction"
476 https://bugs.webkit.org/show_bug.cgi?id=177394
477 https://trac.webkit.org/changeset/227076
479 2018-01-17 Matt Lewis <jlewis3@apple.com>
481 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
482 https://bugs.webkit.org/show_bug.cgi?id=180260
484 Unreviewed test gardening.
486 * platform/mac/TestExpectations:
488 2018-01-17 Zalan Bujtas <zalan@apple.com>
490 Multicol: RenderMultiColumnFlow should not inherit the flow state
491 https://bugs.webkit.org/show_bug.cgi?id=181762
492 <rdar://problem/35448565>
494 Reviewed by Simon Fraser.
496 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
497 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
499 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
501 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
502 https://bugs.webkit.org/show_bug.cgi?id=180958
504 Unreviewed test gardening.
506 * platform/ios/TestExpectations:
508 2018-01-17 Antti Koivisto <antti@apple.com>
510 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
511 https://bugs.webkit.org/show_bug.cgi?id=181742
512 <rdar://problem/36334726>
514 Reviewed by David Kilzer.
516 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
517 * fast/media/mediaqueryevaluator-crash.html: Added.
519 2018-01-17 Matt Lewis <jlewis3@apple.com>
521 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
522 https://bugs.webkit.org/show_bug.cgi?id=181100
524 Unreviewed test gardening.
526 * platform/mac/TestExpectations:
528 2018-01-17 Simon Fraser <simon.fraser@apple.com>
530 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
531 <rdar://problem/36589755>
533 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
534 didn't work as expected.
536 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
537 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
539 2018-01-17 John Wilander <wilander@apple.com>
541 Resource Load Statistics: Block cookies for prevalent resources without user interaction
542 https://bugs.webkit.org/show_bug.cgi?id=177394
543 <rdar://problem/34613960>
545 Reviewed by Alex Christensen.
547 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
548 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
549 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
550 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
551 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
552 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
553 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
554 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
555 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
556 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
557 Test case reworked and is now remove-partitioning-in-redirect.html.
558 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
559 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
560 * platform/ios/TestExpectations:
561 New tests marked as [ Pass ] for iOS.
562 * platform/mac-wk2/TestExpectations:
563 New tests marked as [ Pass ] for High Sierra+.
564 * platform/wk2/TestExpectations:
565 New tests skipped for WK2 in general.
567 2018-01-17 Daniel Bates <dabates@apple.com>
569 REGRESSION (r222795): Cardiogram never signs in
570 https://bugs.webkit.org/show_bug.cgi?id=181693
571 <rdar://problem/36286293>
573 Reviewed by Ryosuke Niwa.
575 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
576 allowSettingAnyXHRHeaderFromFileURLs is enabled.
578 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
579 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
581 2018-01-17 Daniel Bates <dabates@apple.com>
583 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
584 https://bugs.webkit.org/show_bug.cgi?id=181746
585 <rdar://problem/36586248>
587 Reviewed by Chris Dumez.
589 Adds a test to ensure that loading a protected image from a beforeunload handler
590 does not cause an assertion failure.
592 * http/tests/misc/before-unload-load-image-expected.txt: Added.
593 * http/tests/misc/before-unload-load-image.html: Added.
594 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
595 * http/tests/misc/resources/protected/protected-image.php: Added.
597 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
599 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
600 https://bugs.webkit.org/show_bug.cgi?id=180080
602 Reviewed by Xabier Rodriguez-Calvar.
604 * platform/wpe/TestExpectations:
605 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
607 2018-01-17 Ali Juma <ajuma@chromium.org>
609 Update web platform tests for Visual Viewport API
610 https://bugs.webkit.org/show_bug.cgi?id=181689
612 Reviewed by Alex Christensen.
614 Rename the test directory from 'viewport' to 'visual-viewport', and update
615 viewport-resize-event-on-load-overflowing-page.html.
617 This corresponds to the following upstream commits:
618 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
619 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
621 * TestExpectations: Updated test path.
622 * 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.
623 * 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.
624 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
625 * 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.
627 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
629 CanvasImageData: createImageData() parameter should not be nullable
630 https://bugs.webkit.org/show_bug.cgi?id=181670
632 Reviewed by Sam Weinig.
634 Update createImageData(null) tests that should now throw a TypeError.
636 * canvas/philip/tests/2d.imageData.create1.zero.html:
637 * fast/canvas/canvas-createImageData-expected.txt:
638 * fast/canvas/canvas-createImageData.html:
640 2018-01-16 Simon Fraser <simon.fraser@apple.com>
642 Can't scroll iframe after toggling it to display:none and back
643 https://bugs.webkit.org/show_bug.cgi?id=181708
644 rdar://problem/13234778
646 Reviewed by Tim Horton.
648 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
649 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
651 2018-01-16 Jer Noble <jer.noble@apple.com>
653 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
654 https://bugs.webkit.org/show_bug.cgi?id=181707
655 <rdar://problem/34809474>
657 Reviewed by Eric Carlson.
659 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
660 * media/media-source/media-source-remove-unload-crash.html: Added.
662 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
664 [WebAuthN] Implement dummy WebAuthN IDLs
665 https://bugs.webkit.org/show_bug.cgi?id=181627
666 <rdar://problem/36459864>
668 Reviewed by Alex Christensen.
670 Modify some tests to reflect the update.
672 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
673 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
674 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
675 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
677 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
679 Unreviewed, rolling out r226962.
681 The LayoutTest added with this change is a flaky timeout.
685 "Support for preconnect Link headers"
686 https://bugs.webkit.org/show_bug.cgi?id=181657
687 https://trac.webkit.org/changeset/226962
689 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
691 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
692 https://bugs.webkit.org/show_bug.cgi?id=179986
694 Reviewed by Simon Fraser.
696 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
698 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
700 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
701 https://bugs.webkit.org/show_bug.cgi?id=181594
703 Reviewed by Xabier Rodriguez-Calvar.
705 Add new layout tests in order to test the playback of ClearKey encrypted content:
706 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
707 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
709 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
710 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
711 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
712 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
713 These are a simple encrypted audio fragments used in MSE playback.
714 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
715 Use full-sample encryption because they are not NAL Structured.
716 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
717 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
718 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
719 These are a simple encrypted video fragments used in MSE playback.
720 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
721 Use sub-sample encryption because they are NAL Structured.
722 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
723 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
724 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
725 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
726 * media/encrypted-media/medias-enc.js:
727 * platform/gtk/TestExpectations:
728 * platform/mac/TestExpectations:
729 * platform/wpe/TestExpectations:
730 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
731 support yet the Full-sample encryption, see bug 180080.
733 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
735 [WPE] Two clearkey tests failing since r226621
736 https://bugs.webkit.org/show_bug.cgi?id=181532
738 Reviewed by Xabier Rodriguez-Calvar.
740 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
741 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
742 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
744 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
746 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
747 https://bugs.webkit.org/show_bug.cgi?id=181526
749 Reviewed by Xabier Rodriguez-Calvar.
751 Update the TestExpectation files as it was done with clearKey-message-cenc-event
752 LayoutTest, the test should be pass in all platforms except gtk and mac.
753 Use const or let instead of var in JS when it's possible.
756 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
757 * media/media-source/media-source-loader-simple.js:
758 * platform/gtk/TestExpectations:
759 * platform/mac/TestExpectations:
760 * platform/wpe/TestExpectations:
762 2018-01-15 Yoav Weiss <yoav@yoav.ws>
764 Support for preconnect Link headers
765 https://bugs.webkit.org/show_bug.cgi?id=181657
767 Reviewed by Darin Adler.
769 Add test to see Link preconnect headers trigger a connection.
771 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
772 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
774 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
776 Unreviewed GTK layout test gardening
779 * platform/gtk/TestExpectations:
781 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
783 image-rendering should affect scaling of border-image
784 https://bugs.webkit.org/show_bug.cgi?id=169440
786 Reviewed by Michael Catanzaro.
788 * fast/borders/border-image-pixelated-expected.html: Added.
789 * fast/borders/border-image-pixelated.html: Added.
790 * fast/borders/resources/border-image-pixelated.png: Added.
792 2018-01-15 Philippe Normand <pnormand@igalia.com>
794 Unreviewed GTK gardening
796 * platform/gtk/TestExpectations: Skip
797 media/media-fullscreen-pause-inline.html as advised by Eric
800 2018-01-15 Philippe Normand <pnormand@igalia.com>
802 Prevent useless MediaPlayer mute state notifications
803 https://bugs.webkit.org/show_bug.cgi?id=181646
805 Reviewed by Carlos Garcia Campos.
807 Unflag tests depending on muted state and media session
808 restrictions, most of those are now passing.
810 * platform/gtk/TestExpectations:
811 * platform/gtk/media/video-controls-no-scripting-expected.txt:
813 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
815 [macOS] [WK2] Unskip some consistently-passing tests
816 https://bugs.webkit.org/show_bug.cgi?id=181226
817 <rdar://problem/23023848>
819 Reviewed by Simon Fraser.
821 According to the flakiness dashboard, these tests consistently pass now.
823 * platform/mac-wk2/TestExpectations:
825 2018-01-13 Chris Dumez <cdumez@apple.com>
827 Extend testing added in r226842
828 https://bugs.webkit.org/show_bug.cgi?id=181634
830 Reviewed by Darin Adler.
832 I have verified that the behavior is consistent with Chrome and Firefox.
834 * fast/dom/Window/window-opener-shadowing-expected.txt:
835 * fast/dom/Window/window-opener-shadowing.html:
837 2018-01-13 Minsheng Liu <lambda@liu.ms>
839 MathML Lengths should take zoom level into account
840 https://bugs.webkit.org/show_bug.cgi?id=180029
842 Reviewed by Frédéric Wang.
844 Add a testcase for MathML lengths where zoom factor is set.
846 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
847 * mathml/presentation/mspace-units-with-zoom.html: Added.
849 2018-01-12 Simon Fraser <simon.fraser@apple.com>
851 Touch events not received with initial-scale=1 viewport
852 https://bugs.webkit.org/show_bug.cgi?id=181566
853 rdar://problem/36460221
855 Reviewed by Tim Horton.
857 Add a testcase for this touch event case.
859 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
860 * fast/events/touch/ios/target-taller-than-view.html: Added.
862 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
864 Data URL fonts split in the middle of an alphabet cause random letters to disappear
865 https://bugs.webkit.org/show_bug.cgi?id=175845
866 <rdar://problem/33996578>
868 Reviewed by Brent Fulgham.
870 Make sure that the requests for both fonts are sent before either of the responses are received.
872 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
873 * fast/text/font-load-data-partitioned-alphabet.html: Added.
874 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
876 2018-01-11 Dean Jackson <dino@apple.com>
878 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
879 https://bugs.webkit.org/show_bug.cgi?id=181558
880 <rdar://problem/36189833>
882 Reviewed by Eric Carlson.
884 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
885 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
886 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
888 2018-01-12 Dean Jackson <dino@apple.com>
890 drawElements should be invalid if vertexAttrib0 doesn't have data
891 https://bugs.webkit.org/show_bug.cgi?id=181609
892 <rdar://problem/36392883>
894 Reviewed by Antoine Quint.
896 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
897 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
899 2018-01-12 Youenn Fablet <youenn@apple.com>
901 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
902 https://bugs.webkit.org/show_bug.cgi?id=181554
904 Reviewed by Chris Dumez.
906 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
908 (event.event.request.url.indexOf): Deleted.
909 (event.event.request.url.endsWith): Deleted.
910 (event.event.respondWith.promise.then): Deleted.
911 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
912 * http/tests/workers/service/service-worker-cache-api.https.html:
914 2018-01-12 Youenn Fablet <youenn@apple.com>
916 WebProcess should pass the registration identifier and not the worker identifier for fetch events
917 https://bugs.webkit.org/show_bug.cgi?id=181591
919 Reviewed by Chris Dumez.
921 * http/wpt/service-workers/resources/empty.html: Added.
922 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
923 * http/wpt/service-workers/update-service-worker.https.html: Added.
924 * http/wpt/service-workers/update-worker.py: Added.
927 2018-01-11 Simon Fraser <simon.fraser@apple.com>
929 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
930 https://bugs.webkit.org/show_bug.cgi?id=181569
931 rdar://problem/34117680
933 Reviewed by Zalan Bujtas.
935 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
936 can bail because the unobscuredRect is empty.
938 Also wait for both the rotation UI script to complete, and the receipt of the
939 orientationchange event.
941 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
942 * fast/events/ios/rotation/resources/rotation-utils.js:
945 2018-01-12 Matt Lewis <jlewis3@apple.com>
947 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
948 https://bugs.webkit.org/show_bug.cgi?id=181482
950 Unreviewed test gardening.
952 * platform/mac-wk2/TestExpectations:
954 2018-01-12 Antoine Quint <graouts@apple.com>
956 Add support for the frames() timing function
957 https://bugs.webkit.org/show_bug.cgi?id=181585
958 <rdar://problem/36463317>
962 Add a new test that checks that the frames() timing function applies as expected
963 and expand an existing test to check that the frames() timing function is parsed
964 correctly. We also mark progressions in imported WPT tests.
966 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
967 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
968 * transitions/frames-timing-function-expected.txt: Added.
969 * transitions/frames-timing-function.html: Added.
970 * transitions/transitions-parsing-expected.txt:
971 * transitions/transitions-parsing.html:
973 2018-01-11 Chris Dumez <cdumez@apple.com>
975 Setting Window.opener to null should disown its opener
976 https://bugs.webkit.org/show_bug.cgi?id=181505
977 <rdar://problem/36443151>
979 Reviewed by Ryosuke Niwa.
981 Add layout test coverage.
983 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
984 * fast/dom/Window/window-opener-set-to-null.html: Added.
985 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
986 * fast/dom/Window/window-opener-shadowing.html: Added.
988 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
990 [Cocoa] Star character disappears when bolded
991 https://bugs.webkit.org/show_bug.cgi?id=181568
992 <rdar://problem/18755569>
994 Reviewed by Simon Fraser.
996 * fast/text/unknown-font-expected-mismatch.html: Added.
997 * fast/text/unknown-font.html: Added.
999 2018-01-11 James Craig <jcraig@apple.com>
1001 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
1002 https://bugs.webkit.org/show_bug.cgi?id=168447
1003 <rdar://problem/30559874>
1005 Reviewed by Simon Fraser.
1007 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
1008 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1010 * TestExpectations: Platform setting only available on Mac and iOS.
1011 * accessibility/smart-invert-expected.txt: Added.
1012 * accessibility/smart-invert-reference-expected.html: Added.
1013 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
1014 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1015 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
1016 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
1018 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
1020 Make elements of zero width or height focusable
1021 https://bugs.webkit.org/show_bug.cgi?id=181516
1023 Reviewed by Chris Dumez.
1025 Added a regression test.
1027 * fast/events/focus-zero-size-element-expected.txt: Added.
1028 * fast/events/focus-zero-size-element.html: Added.
1030 2018-01-11 Alex Christensen <achristensen@webkit.org>
1032 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
1033 https://bugs.webkit.org/show_bug.cgi?id=181553
1035 Reviewed by Eric Carlson.
1037 * media/video-src-remove.html:
1039 2018-01-11 Dean Jackson <dino@apple.com>
1041 Rolling out 226814. It crashes on some bots.
1043 2018-01-11 Dean Jackson <dino@apple.com>
1045 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1046 https://bugs.webkit.org/show_bug.cgi?id=181558
1047 <rdar://problem/36189833>
1049 Reviewed by Eric Carlson.
1051 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1052 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1054 2018-01-11 Chris Dumez <cdumez@apple.com>
1056 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
1057 https://bugs.webkit.org/show_bug.cgi?id=181222
1058 <rdar://problem/36332686>
1060 Reviewed by Youenn Fablet.
1062 Unskip test that is no longer flakily crashing.
1066 2018-01-11 Youenn Fablet <youenn@apple.com>
1068 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
1069 https://bugs.webkit.org/show_bug.cgi?id=180851
1071 Reviewed by Eric Carlson.
1073 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
1074 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
1075 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
1077 2018-01-11 Ali Juma <ajuma@chromium.org>
1079 window.visualViewport should behave as [SameObject]
1080 https://bugs.webkit.org/show_bug.cgi?id=181548
1082 Reviewed by Chris Dumez.
1084 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
1085 * fast/visual-viewport/visual-viewport-same-object.html: Added.
1087 2018-01-11 Youenn Fablet <youenn@apple.com>
1089 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
1090 https://bugs.webkit.org/show_bug.cgi?id=181541
1096 2018-01-11 Matt Lewis <jlewis3@apple.com>
1098 Rebaseline of media/event-queue-crash.html after r226785
1100 Unreviewed test gardening.
1102 * media/event-queue-crash-expected.txt:
1104 2018-01-11 Zalan Bujtas <zalan@apple.com>
1106 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
1107 https://bugs.webkit.org/show_bug.cgi?id=181513
1108 <rdar://problem/36367085>
1110 Reviewed by Antti Koivisto.
1112 * fast/forms/button-set-text-crash-expected.txt: Added.
1113 * fast/forms/button-set-text-crash.html: Added.
1115 2018-01-11 Antoine Quint <graouts@apple.com>
1117 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
1118 https://bugs.webkit.org/show_bug.cgi?id=181547
1119 <rdar://problem/35947650>
1121 Reviewed by Eric Carlson.
1123 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
1124 does not incur any change, and that making the controls visible again shows the controls in the
1127 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
1128 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
1130 2018-01-11 Antoine Quint <graouts@apple.com>
1132 [iOS] There should be no controls markup generated in fullscreen
1133 https://bugs.webkit.org/show_bug.cgi?id=181540
1134 <rdar://problem/35060379>
1136 Reviewed by Eric Carlson.
1138 We update this test to simply check that we're removing all child nodes.
1140 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
1141 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
1143 2018-01-11 Youenn Fablet <youenn@apple.com>
1145 Redirected iframe loading with Request.redirect=follow should fail
1146 https://bugs.webkit.org/show_bug.cgi?id=181491
1148 Reviewed by Alex Christensen.
1152 2018-01-10 Simon Fraser <simon.fraser@apple.com>
1154 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
1155 https://bugs.webkit.org/show_bug.cgi?id=181511
1156 rdar://problem/33741427
1158 Reviewed by Zalan Bujtas.
1160 New results in tests that get client coordinates after zooming.
1162 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1163 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1164 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
1165 * fast/visual-viewport/zoomed-fixed-expected.txt:
1166 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1167 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1168 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
1170 2018-01-11 Eric Carlson <eric.carlson@apple.com>
1172 Layout Test media/event-queue-crash.html is flaky
1173 https://bugs.webkit.org/show_bug.cgi?id=180493
1174 <rdar://problem/35914377>
1176 Reviewed by Jer Noble.
1178 * TestExpectations: Add DumpJSConsoleLogInStdErr.
1179 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
1181 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1183 Test gardening for GTK.
1184 https://bugs.webkit.org/show_bug.cgi?id=181477
1186 Unreviewed test gardening.
1188 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
1189 * http/tests/performance/performance-resource-timing-cached-entries.html:
1190 The code to debug this test's flakiness made it more flaky, as the
1191 resources are not logged in a consistent order. This ensures they are
1192 logged only in case of failure.
1193 * platform/gtk/TestExpectations:
1194 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
1195 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
1196 was fixed in r226404.
1198 2018-01-11 Miguel Gomez <magomez@igalia.com>
1200 Unreviewed GTK+ and WPE gardening after r226773.
1202 * platform/gtk/TestExpectations:
1203 * platform/wpe/TestExpectations:
1205 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1207 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
1208 https://bugs.webkit.org/show_bug.cgi?id=91339
1210 Unreviewed test gardening.
1212 It was fixed in r226404.
1214 * platform/gtk/TestExpectations:
1216 2018-01-11 Youenn Fablet <youenn@apple.com>
1218 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
1219 https://bugs.webkit.org/show_bug.cgi?id=181490
1221 Reviewed by Chris Dumez.
1223 * http/tests/workers/service/resources/service-worker-importScript.js:
1224 * http/tests/workers/service/service-worker-importScript-expected.txt:
1225 * platform/mac-wk2/TestExpectations:
1227 2018-01-11 Philippe Normand <pnormand@igalia.com>
1229 [GTK] media/muted-video-is-playing-audio.html is timing out
1230 https://bugs.webkit.org/show_bug.cgi?id=163781
1232 Reviewed by Carlos Garcia Campos.
1234 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1236 * media/muted-video-is-playing-audio.html: Un-mute the page.
1237 * platform/gtk/TestExpectations: Unflag now-passing test.
1239 2018-01-10 Andy Estes <aestes@apple.com>
1241 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1242 https://bugs.webkit.org/show_bug.cgi?id=181437
1243 <rdar://problem/36376481>
1245 Reviewed by Tim Horton.
1247 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1248 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1249 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1250 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1251 * http/tests/paymentrequest/resources/helpers.js:
1252 (async.getPaymentRequestResponse):
1253 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1254 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1255 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1257 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1259 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1260 https://bugs.webkit.org/show_bug.cgi?id=121331
1262 Unreviewed test gardening.
1264 * platform/mac/TestExpectations:
1266 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1268 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1269 https://bugs.webkit.org/show_bug.cgi?id=181502
1271 Unreviewed test gardening.
1273 * platform/mac-wk2/TestExpectations:
1275 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1277 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1278 https://bugs.webkit.org/show_bug.cgi?id=181494
1280 Unreviewed test gardening.
1282 * platform/mac/TestExpectations:
1284 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1286 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1287 https://bugs.webkit.org/show_bug.cgi?id=181479
1289 Unreviewed test gardening.
1291 * platform/mac/TestExpectations:
1293 2018-01-10 Matt Baker <mattbaker@apple.com>
1295 Web Inspector: Canvas tab: throttle recording slider updates
1296 https://bugs.webkit.org/show_bug.cgi?id=180839
1297 <rdar://problem/36057849>
1299 Reviewed by Joseph Pecoraro
1301 * inspector/unit-tests/throttle-expected.txt: Added.
1302 * inspector/unit-tests/throttle.html: Added.
1303 Added function throttling tests.
1305 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
1307 REGRESSION(r222507): Composition highlight doesn't render when using IME
1308 https://bugs.webkit.org/show_bug.cgi?id=181485
1309 <rdar://problem/35896516>
1311 Reviewed by Ryosuke Niwa.
1313 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1314 string appears different once it is confirmed.
1316 * editing/marked-text-appearance-expected-mismatch.html: Added.
1317 * editing/marked-text-appearance.html: Added.
1319 2018-01-10 Chris Dumez <cdumez@apple.com>
1321 Multiple http/wpt/beacon/contentextensions/ test are flaky.
1322 https://bugs.webkit.org/show_bug.cgi?id=179256
1323 <rdar://problem/35401978>
1325 Reviewed by Alex Christensen.
1327 Stop marking content extensions tests as flaky.
1329 * platform/mac-wk2/TestExpectations:
1331 2018-01-10 Tim Horton <timothy_horton@apple.com>
1333 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1334 https://bugs.webkit.org/show_bug.cgi?id=181269
1335 <rdar://problem/35110344>
1337 Reviewed by Simon Fraser.
1339 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1340 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1341 Add a test (which previously would complain about taking too long)
1342 that using manual scroll position restoration and pushState together
1343 doesn't cause swipes to hang until the watchdog fires.
1345 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1347 Skip http/tests/workers/service/cors-image-fetch.html.
1348 https://bugs.webkit.org/show_bug.cgi?id=181222
1350 Unreviewed test gardening.
1354 2018-01-10 Youenn Fablet <youenn@apple.com>
1356 Use no-cache fetch mode when loading main documents with location.reload()
1357 https://bugs.webkit.org/show_bug.cgi?id=181285
1358 <rdar://problem/36356831>
1360 Reviewed by Alex Christensen.
1362 * http/tests/inspector/network/har/har-page-expected.txt:
1363 * http/tests/inspector/network/har/har-page.html:
1365 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1367 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1368 https://bugs.webkit.org/show_bug.cgi?id=181501
1370 Unreviewed test gardening.
1372 * platform/win/TestExpectations:
1374 2018-01-10 Matt Lewis <jlewis3@apple.com>
1376 Adjusted expectations for webrtc/video-unmute.html.
1377 https://bugs.webkit.org/show_bug.cgi?id=172879
1379 Unreviewed test gardening.
1381 * platform/ios-simulator-wk2/TestExpectations:
1382 * platform/ios-wk2/TestExpectations:
1383 * platform/mac-wk2/TestExpectations:
1385 2018-01-10 Youenn Fablet <youenn@apple.com>
1387 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1388 https://bugs.webkit.org/show_bug.cgi?id=181481
1394 2018-01-10 Matt Lewis <jlewis3@apple.com>
1396 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1397 https://bugs.webkit.org/show_bug.cgi?id=181097
1399 Unreviewed test gardening.
1401 * platform/mac-wk2/TestExpectations:
1403 2018-01-10 Matt Lewis <jlewis3@apple.com>
1405 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1406 https://bugs.webkit.org/show_bug.cgi?id=181392
1408 Unreviewed test gardening.
1410 * platform/ios-wk2/TestExpectations:
1411 * platform/mac-wk2/TestExpectations:
1413 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1415 [Win] Rebaseline test after r225366.
1417 Unreviewed test gardening.
1419 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1421 2018-01-10 Chris Dumez <cdumez@apple.com>
1423 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1424 https://bugs.webkit.org/show_bug.cgi?id=179342
1425 <rdar://problem/35478161>
1427 Reviewed by Youenn Fablet.
1430 Unmark the test as flaky.
1432 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1433 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1434 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1435 Update test to register a scriptURL that actually fails. When registration succeeds, the test
1436 logs lines indicating that registration succeeded unexpectedly. Also, when registration
1437 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1438 the ones of the subframe (because it involves things like network loads).
1440 2018-01-10 Chris Dumez <cdumez@apple.com>
1442 Unreviewed, skip http/tests/workers/service/other_resources folder.
1444 It is a resources folder and does not contain tests.
1448 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1450 [Win] Rebaseline tests after r225366.
1452 Unreviewed test gardening.
1454 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1455 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1456 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1457 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1459 2018-01-10 Philippe Normand <pnormand@igalia.com>
1461 Unreviewed GTK gardening
1463 * platform/gtk/TestExpectations: Unflag now-passing test and skip
1464 mediastream tests, useless without any webrtc backend.
1466 2018-01-10 Philippe Normand <pnormand@igalia.com>
1468 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1469 https://bugs.webkit.org/show_bug.cgi?id=181471
1470 <rdar://problem/36402323>
1472 Reviewed by Carlos Garcia Campos.
1474 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1476 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1478 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1479 https://bugs.webkit.org/show_bug.cgi?id=94009
1481 Unreviewed test gardening.
1483 It was fixed in r226404.
1485 * platform/gtk/TestExpectations:
1487 2018-01-10 Philippe Normand <pnormand@igalia.com>
1489 Unreviewed, updating expectations for media test timing out on GTK
1491 * platform/gtk/TestExpectations:
1493 2018-01-10 Philippe Normand <pnormand@igalia.com>
1495 Unreviewed, updating expectations for media test timing out on GTK
1497 * platform/gtk/TestExpectations:
1499 2018-01-10 Antti Koivisto <antti@apple.com>
1501 Invalidate current element style on class change accurately
1502 https://bugs.webkit.org/show_bug.cgi?id=181210
1504 Reviewed by Zalan Bujtas.
1506 * fast/css/set-inline-style-recalc-expected.txt:
1507 * fast/css/set-inline-style-recalc.html:
1509 2018-01-09 Antoine Quint <graouts@apple.com>
1511 [Web Animations] Expose the id property on Animation
1512 https://bugs.webkit.org/show_bug.cgi?id=181450
1513 <rdar://problem/36383600>
1515 Reviewed by Dean Jackson.
1517 Mark all tests related to the "id" property as passing.
1519 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1520 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1521 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1523 2018-01-09 Chris Dumez <cdumez@apple.com>
1525 Make service workers behave correctly with regards to Page Cache
1526 https://bugs.webkit.org/show_bug.cgi?id=181446
1527 <rdar://problem/36164291>
1529 Reviewed by Youenn Fablet.
1531 Add layout test coverage.
1533 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1534 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1535 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1536 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1537 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1538 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1539 * http/tests/workers/service/other_resources/test.html: Added.
1540 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1543 2018-01-09 Chris Dumez <cdumez@apple.com>
1545 We should not return undefined for most properties of a detached Window
1546 https://bugs.webkit.org/show_bug.cgi?id=181416
1547 <rdar://problem/36162489>
1549 Reviewed by Ryosuke Niwa.
1551 Update existing tests to reflect behavior change.
1553 * fast/dom/Window/orphaned-frame-access-expected.txt:
1554 * fast/dom/Window/orphaned-frame-access.html:
1555 * fast/frames/detached-frame-property-expected.txt:
1556 * fast/frames/detached-frame-property.html:
1558 2018-01-09 Darin Adler <darin@apple.com>
1560 Further refinement to list item and counter code after "list-item" counter fix
1561 https://bugs.webkit.org/show_bug.cgi?id=181426
1563 Reviewed by Zalan Bujtas.
1565 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1568 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1570 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1571 https://bugs.webkit.org/show_bug.cgi?id=181374
1573 Reviewed by Simon Fraser.
1575 Move font-display tests into their common subfolder.
1577 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1578 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1579 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1580 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1581 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1582 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1583 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1584 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1585 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1586 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1587 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1588 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1589 * fast/text/font-display/swap-flash-expected.html: Added.
1590 * fast/text/font-display/swap-flash.html: Added.
1591 * platform/win/TestExpectations:
1593 2018-01-09 Matt Lewis <jlewis3@apple.com>
1595 Fixed test expectaions.
1597 Unreviewed test gardening.
1599 * platform/ios-wk2/TestExpectations:
1601 2018-01-09 Antti Koivisto <antti@apple.com>
1603 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1604 https://bugs.webkit.org/show_bug.cgi?id=180940
1605 <rdar://problem/36116507>
1607 Reviewed by Darin Adler.
1609 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1610 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1611 * http/tests/local/resources/slow-import.css: Added.
1613 2018-01-09 Youenn Fablet <youenn@apple.com>
1615 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1616 https://bugs.webkit.org/show_bug.cgi?id=181404
1618 Reviewed by Alex Christensen.
1622 2018-01-09 Youenn Fablet <youenn@apple.com>
1624 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1625 https://bugs.webkit.org/show_bug.cgi?id=181087
1626 <rdar://problem/36188109>
1628 Reviewed by Chris Dumez.
1630 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1632 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1634 [EME] Add layout test for clearKey CENC message event
1635 https://bugs.webkit.org/show_bug.cgi?id=180928
1637 Reviewed by Xabier Rodriguez-Calvar.
1639 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1640 There are two tests: one with MSE playback and another with regular playback.
1642 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1643 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1644 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1645 Test with MSE playback.
1646 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1647 Test with regular playback.
1648 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1649 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1650 "keystatuseschange" events, and updates the CDM session with the right keys.
1651 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1652 by an other function that checks the 'message' event and stops the test.
1653 * media/encrypted-media/medias-enc.js:
1654 I take this opportunity to introduce some fixes:
1655 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1656 thus it is easy to change it now.
1657 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1658 * media/media-source/media-source-loader-simple.js:
1659 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1660 * platform/gtk/TestExpectations:
1661 * platform/mac/TestExpectations:
1662 * platform/wpe/TestExpectations:
1664 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1666 Check Image::m_image is not null in ImageLoader::decode()
1667 https://bugs.webkit.org/show_bug.cgi?id=180386
1668 <rdar://problem/34634483>
1670 Reviewed by Tim Horton.
1672 Add a new rejected case for decoding an image with an invalid URL.
1674 * fast/images/decode-static-image-reject-expected.txt:
1675 * fast/images/decode-static-image-reject.html:
1677 2018-01-09 Ali Juma <ajuma@chromium.org>
1679 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1680 https://bugs.webkit.org/show_bug.cgi?id=181436
1682 Reviewed by Frédéric Wang.
1687 Mark test that seems to have timing issues as flaky.
1689 2018-01-09 Ali Juma <ajuma@chromium.org>
1691 Implement VisualViewport API events
1692 https://bugs.webkit.org/show_bug.cgi?id=179386
1694 Reviewed by Frédéric Wang.
1696 Add tests for Visual Viewport API events. Test that a resize event is fired after
1697 pinch zoom and after window resize, and test that a scroll event is fired when the
1698 visual viewport is scrolled.
1700 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1701 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1702 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1703 * fast/visual-viewport/resize-event-fired.html: Added.
1704 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1705 * fast/visual-viewport/scroll-event-fired.html: Added.
1706 * platform/gtk/TestExpectations:
1707 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1708 * platform/ios/TestExpectations:
1709 Skipped test that resizes a window, since this isn't supported on iOS.
1710 * platform/win/TestExpectations:
1711 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1713 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1715 Release assert in addResourceTiming when a cache resource is requested during style recalc
1716 https://bugs.webkit.org/show_bug.cgi?id=181137
1717 <rdar://problem/35666574>
1719 Reviewed by Simon Fraser.
1721 Added a regression test for the crash.
1723 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1724 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1726 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1727 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1728 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1730 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1732 ::first-letter incorrectly selects grapheme pairs
1733 https://bugs.webkit.org/show_bug.cgi?id=181315
1735 Reviewed by Darin Adler.
1737 * fast/css/first-letter-punctuation-expected.html: Added.
1738 * fast/css/first-letter-punctuation.html:
1739 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1740 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1741 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1742 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1743 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1744 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1746 2018-01-08 Darin Adler <darin@apple.com>
1748 Special list-item counter starts from an incorrect number for ::before and ::after
1749 https://bugs.webkit.org/show_bug.cgi?id=181084
1751 Reviewed by Zalan Bujtas.
1753 * fast/css/counters/counter-list-item-expected.html: Added.
1754 * fast/css/counters/counter-list-item.html: Added.
1756 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1758 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1759 https://bugs.webkit.org/show_bug.cgi?id=180301
1761 Reviewed by Dean Jackson.
1763 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1764 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1765 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1766 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1767 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1768 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1770 2018-01-08 Matt Lewis <jlewis3@apple.com>
1772 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1773 https://bugs.webkit.org/show_bug.cgi?id=181087
1775 Unreviewed test gardening.
1777 * platform/ios-wk2/TestExpectations:
1779 2018-01-08 Matt Lewis <jlewis3@apple.com>
1781 Unreviewed, rolling out r226385.
1783 The test introduced with this was a flaky since being added.
1787 "AX: when invert colors is on, double-invert certain media
1788 elements in UserAgentStyleSheet"
1789 https://bugs.webkit.org/show_bug.cgi?id=168447
1790 https://trac.webkit.org/changeset/226385
1792 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
1794 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1795 https://bugs.webkit.org/show_bug.cgi?id=181223
1797 Unreviewed test gardening.
1799 * platform/wk2/TestExpectations:
1801 2018-01-08 Matt Lewis <jlewis3@apple.com>
1803 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1804 https://bugs.webkit.org/show_bug.cgi?id=181107
1806 Unreviewed test gardening.
1808 * platform/mac-wk2/TestExpectations:
1810 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
1812 [WinCairo] Add default port TestExpectations for wincairo
1813 https://bugs.webkit.org/show_bug.cgi?id=179221
1815 Reviewed by Alex Christensen.
1817 * platform/wincairo-win10/TestExpectations: Added.
1819 2018-01-08 Youenn Fablet <youenn@apple.com>
1821 Stop exposing fetch and extendable events to window
1822 https://bugs.webkit.org/show_bug.cgi?id=181325
1824 Reviewed by Chris Dumez.
1826 * http/wpt/service-workers/extendableEvent.https-expected.txt:
1827 * http/wpt/service-workers/extendableEvent.https.html:
1828 * http/wpt/service-workers/fetchEvent.https-expected.txt:
1829 * http/wpt/service-workers/fetchEvent.https.html:
1831 2018-01-08 Antti Koivisto <antti@apple.com>
1833 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1834 https://bugs.webkit.org/show_bug.cgi?id=176260
1835 <rdar://problem/34219966>
1837 Reviewed by Simon Fraser.
1839 * compositing/debug-borders-dynamic-expected.html: Added.
1840 * compositing/debug-borders-dynamic.html: Added.
1842 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
1844 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1845 https://bugs.webkit.org/show_bug.cgi?id=180430
1847 Reviewed by Xabier Rodriguez-Calvar.
1850 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1851 This is a simple encrypted video file used for regular playback.
1852 It has been encrypted with BENTO4. https://www.bento4.com/
1854 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
1855 This is a simple encrypted video fragment used in MSE playback.
1856 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
1858 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
1859 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
1860 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
1861 This is a test with MSE.
1863 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
1864 This is a test with a regular playback.
1866 * media/encrypted-media/medias-enc.js: Added.
1867 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
1868 It gives all necessary informations about the encrypted media: path of the file or
1869 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
1871 * media/media-source/media-source-loader-simple.js: Added.
1872 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
1873 in the appropriate SourceBuffer.
1875 * platform/wpe/TestExpectations:
1877 2018-01-08 Ms2ger <Ms2ger@igalia.com>
1879 Update imagebitmap tests.
1880 https://bugs.webkit.org/show_bug.cgi?id=181379
1882 Unreviewed test gardening.
1884 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1885 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1886 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1887 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1889 2018-01-08 Youenn Fablet <youenn@apple.com>
1891 navigator.onLine does not work inside service workers
1892 https://bugs.webkit.org/show_bug.cgi?id=181079
1893 <rdar://problem/36178606>
1895 Reviewed by Darin Adler.
1897 * http/wpt/service-workers/online-worker.js: Added.
1898 (async.waitForOnlineEvent):
1900 * http/wpt/service-workers/online.https-expected.txt: Added.
1901 * http/wpt/service-workers/online.https.html: Added.
1903 2018-01-08 Youenn Fablet <youenn@apple.com>
1905 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
1906 https://bugs.webkit.org/show_bug.cgi?id=181382
1912 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1914 Unreviewed GTK gardening. Rebaseline test again after r226500.
1916 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1918 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
1920 Unreviewed GTK gardening. Partially revert r224460.
1922 Two tests were incorrectly rebaselined in r224460.
1924 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1925 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1927 2018-01-07 Ms2ger <Ms2ger@igalia.com>
1929 Implement createImageBitmap(ImageBitmap)
1930 https://bugs.webkit.org/show_bug.cgi?id=181287
1932 Reviewed by Darin Adler.
1934 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1935 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1936 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1937 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
1939 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
1941 Reduce the precision of "high" resolution time to 1ms
1942 https://bugs.webkit.org/show_bug.cgi?id=180910
1943 <rdar://problem/36085943>
1945 Reviewed by Saam Barati.
1947 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
1948 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
1952 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1954 Possible crash computing event regions
1955 https://bugs.webkit.org/show_bug.cgi?id=181368
1956 rdar://problem/34847081
1958 Reviewed by Zalan Bujtas.
1960 * fast/events/event-handler-regions-layout-expected.txt: Added.
1961 * fast/events/event-handler-regions-layout.html: Added.
1963 2018-01-06 Simon Fraser <simon.fraser@apple.com>
1965 Crash under RenderLayer::scrollTo() with marquee
1966 https://bugs.webkit.org/show_bug.cgi?id=181349
1967 rdar://problem/36190168
1969 Reviewed by Zalan Bujtas.
1971 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
1972 * fast/scrolling/marquee-scroll-crash.html: Added.
1974 2018-01-05 Dean Jackson <dino@apple.com>
1976 Accurately clip copyTexImage2D and copyTexSubImage2D
1977 https://bugs.webkit.org/show_bug.cgi?id=181356
1978 <rdar://problem/35083877>
1980 Reviewed by Eric Carlson.
1982 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
1983 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
1985 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
1987 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
1988 https://bugs.webkit.org/show_bug.cgi?id=181321
1990 Reviewed by Saam Barati.
1992 * inspector/model/remote-object-get-properties-expected.txt:
1993 * inspector/runtime/getProperties-expected.txt:
1994 * js/script-tests/strict-throw-type-error.js:
1995 * js/strict-throw-type-error-expected.txt:
1997 2018-01-05 Youenn Fablet <youenn@apple.com>
1999 Implement Cache API partitioning based on ClientOrigin
2000 https://bugs.webkit.org/show_bug.cgi?id=181240
2002 Reviewed by Alex Christensen.
2004 Beefing up test to ensure that client and top origins are taken into consideration.
2006 * http/tests/cache-storage/cache-origins.https-expected.txt:
2007 * http/tests/cache-storage/cache-origins.https.html:
2008 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2009 * http/tests/cache-storage/cache-clearing-origin.https.html:
2011 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
2013 Mark fast/workers/worker-terminate.html as flaky.
2014 https://bugs.webkit.org/show_bug.cgi?id=181098
2016 Unreviewed test gardening.
2018 * platform/mac/TestExpectations:
2020 2018-01-05 Per Arne Vollan <pvollan@apple.com>
2022 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
2023 https://bugs.webkit.org/show_bug.cgi?id=181346
2025 Unreviewed test gardening.
2027 * platform/win/TestExpectations:
2029 2018-01-05 Youenn Fablet <youenn@apple.com>
2031 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
2032 https://bugs.webkit.org/show_bug.cgi?id=181329
2035 SharedWorker is not supported.
2039 2018-01-05 Matt Lewis <jlewis3@apple.com>
2041 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
2042 https://bugs.webkit.org/show_bug.cgi?id=181069
2044 Unreviewed test gardening.
2046 * platform/mac-wk2/TestExpectations:
2048 2018-01-05 Matt Lewis <jlewis3@apple.com>
2050 Unreviewed, rolling out r226401.
2052 This caused timeouts on multiple platforms.
2056 "Implement Cache API partitioning based on ClientOrigin"
2057 https://bugs.webkit.org/show_bug.cgi?id=181240
2058 https://trac.webkit.org/changeset/226401
2060 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
2062 ServiceWorkers: Enable UserTiming / ResourceTiming
2063 https://bugs.webkit.org/show_bug.cgi?id=181297
2064 <rdar://problem/36307306>
2066 Reviewed by Youenn Fablet.
2068 * http/tests/workers/service/resources/data1.txt: Added.
2069 * http/tests/workers/service/resources/data2.txt: Added.
2070 Resources to load from a service-worker.
2072 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
2073 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
2074 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
2075 Test that a ServiceWorker can produce resource entries for a few
2076 different kinds of loads (CacheStorage load, and a fetch).
2078 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
2079 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
2080 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
2081 Test that a ServiceWorker can produce a mark/measure entries.
2083 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2085 [WPE][GTK] Unreviewed gardening
2087 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
2089 * platform/gtk/TestExpectations:
2090 * platform/wpe/TestExpectations:
2092 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2094 [WPE] Unreviewed gardening
2096 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
2098 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2100 [WPE] Rebaseline test expectations after r226404
2102 Unreviewed gardening.
2104 * platform/wpe/css1/font_properties/font_size-expected.txt:
2105 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
2106 * platform/wpe/css1/text_properties/line_height-expected.txt:
2107 * platform/wpe/css1/text_properties/text_indent-expected.txt:
2108 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
2109 * platform/wpe/css1/units/length_units-expected.txt:
2110 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2111 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2112 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2113 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2114 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2115 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2116 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2117 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2118 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2119 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2120 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
2121 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
2122 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
2123 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
2125 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
2127 [Cairo] Canvas: Path::clear should clear its transform
2128 https://bugs.webkit.org/show_bug.cgi?id=181320
2130 Reviewed by Carlos Garcia Campos.
2132 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
2133 * fast/canvas/reset-scaling-by-height-change.html: Added.
2135 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
2137 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
2138 https://bugs.webkit.org/show_bug.cgi?id=181314
2139 <rdar://problem/36177620>
2141 Reviewed by Brian Burg.
2143 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
2144 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
2145 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
2146 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
2147 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
2148 Add a real script minified with a source map.
2149 Add a real scss stylesheet compiled to css with a source map.
2151 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
2152 * http/tests/inspector/network/source-map-loads.html: Added.
2153 Test that we load source maps for resources with sourceMappingURL directives.
2155 2018-01-04 Chris Fleizach <cfleizach@apple.com>
2157 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
2158 https://bugs.webkit.org/show_bug.cgi?id=180361
2160 Reviewed by Zalan Bujtas.
2162 * accessibility/mac/css-speech-speak-expected.txt:
2163 * accessibility/mac/css-speech-speak.html:
2164 * fast/css/getComputedStyle/computed-style-expected.txt:
2165 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2166 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2167 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2168 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2169 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2170 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2171 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2172 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2173 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2174 * svg/css/getComputedStyle-basic-expected.txt:
2176 2018-01-04 Brian Burg <bburg@apple.com>
2178 Web Inspector: Capture Element Screenshot looks fuzzy
2179 https://bugs.webkit.org/show_bug.cgi?id=175734
2180 <rdar://problem/33803377>
2182 Reviewed by Joseph Pecoraro and Simon Fraser.
2184 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
2185 * inspector/page/hidpi-snapshot-size.html: Added.
2187 2018-01-04 Brian Burg <bburg@apple.com>
2189 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
2190 https://bugs.webkit.org/show_bug.cgi?id=180945
2192 Reviewed by Joseph Pecoraro.
2194 Add new test coverage for existing RemoteObject.prototype.getProperty.
2195 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
2196 I didn't add test coverage for callFunction, as I had to stop somewhere.
2198 * inspector/model/remote-object-api-expected.txt: Added.
2199 * inspector/model/remote-object-api.html: Added.
2201 2018-01-04 Brian Burg <bburg@apple.com>
2203 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
2204 https://bugs.webkit.org/show_bug.cgi?id=181005
2206 Rubber-stamped by Joseph Pecoraro.
2208 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
2209 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
2211 * http/tests/inspector/resources/inspector-test.js:
2214 (TestPage.evaluateInWebInspector):
2215 (TestPage.dispatchEventToFrontend):
2217 * http/tests/inspector/network/har/har-page-expected.txt:
2218 Rebaseline, as this depends on the size of inspector-test.js. Removing this
2219 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
2222 2018-01-04 Zalan Bujtas <zalan@apple.com>
2224 WebContent process crashes while loading https://www.classicspecs.com
2225 https://bugs.webkit.org/show_bug.cgi?id=181290
2226 <rdar://problem/36225906>
2228 Reviewed by Simon Fraser.
2230 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2231 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2233 2018-01-04 Eric Carlson <eric.carlson@apple.com>
2235 [MediaStream] Add Mock screen capture source
2236 https://bugs.webkit.org/show_bug.cgi?id=181291
2237 <rdar://problem/36298164>
2239 Reviewed by Dean Jackson.
2241 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2242 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2244 2018-01-04 John Wilander <wilander@apple.com>
2246 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2247 https://bugs.webkit.org/show_bug.cgi?id=181276
2248 <rdar://problem/36290463>
2250 Reviewed by Alex Christensen.
2252 Two test cases are deleted since the user has no way
2253 to deny access through a prompt anymore. The rest
2254 are updated to not expect a "CONFIRM:..." text output.
2256 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2257 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2258 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2259 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2260 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2261 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2262 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2263 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2264 * 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:
2265 * 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:
2266 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2267 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2268 * platform/mac-wk2/TestExpectations:
2269 Removed entries for the deleted test cases.
2271 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2273 [GTK] Issues with Ahem's ex / x-height
2274 https://bugs.webkit.org/show_bug.cgi?id=180581
2276 Reviewed by Michael Catanzaro.
2278 Unskip two tests that are now passing and rebaseline others.
2280 * platform/gtk/TestExpectations:
2281 * platform/gtk/css1/font_properties/font_size-expected.png:
2282 * platform/gtk/css1/font_properties/font_size-expected.txt:
2283 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2284 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2285 * platform/gtk/css1/text_properties/line_height-expected.png:
2286 * platform/gtk/css1/text_properties/line_height-expected.txt:
2287 * platform/gtk/css1/text_properties/text_indent-expected.png:
2288 * platform/gtk/css1/text_properties/text_indent-expected.txt:
2289 * platform/gtk/css1/text_properties/word_spacing-expected.png:
2290 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2291 * platform/gtk/css1/units/length_units-expected.png:
2292 * platform/gtk/css1/units/length_units-expected.txt:
2293 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2294 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2295 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2296 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2297 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2298 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2299 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2300 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2301 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2302 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2303 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2304 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2305 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2306 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2307 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2308 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2309 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2310 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2311 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2312 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2313 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2314 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2315 * platform/gtk/editing/selection/caret-ltr-expected.png:
2316 * platform/gtk/editing/selection/caret-ltr-expected.txt:
2317 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2318 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2319 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2320 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2321 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2322 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2323 * platform/gtk/editing/selection/caret-rtl-expected.png:
2324 * platform/gtk/editing/selection/caret-rtl-expected.txt:
2325 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2326 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2327 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2328 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2329 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2330 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2331 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2332 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2333 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2334 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2335 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2336 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2337 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2338 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2339 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2340 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2341 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2342 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2343 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2344 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2345 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2346 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2347 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2348 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2349 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2350 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2351 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2352 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2353 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2354 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2355 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2356 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2357 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2358 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2359 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2360 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2361 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2362 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2363 * platform/gtk/fast/forms/minWidthPercent-expected.png:
2364 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2365 * platform/gtk/fast/lists/008-expected.png:
2366 * platform/gtk/fast/lists/008-expected.txt:
2367 * platform/gtk/fast/lists/008-vertical-expected.png:
2368 * platform/gtk/fast/lists/008-vertical-expected.txt:
2369 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2370 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2371 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2372 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2373 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2374 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2375 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2376 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2377 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2378 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2379 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2380 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2381 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2382 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2383 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2384 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2386 2018-01-04 Minsheng Liu <lambda@liu.ms>
2388 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2389 https://bugs.webkit.org/show_bug.cgi?id=170272
2391 Reviewed by Frédéric Wang.
2393 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2395 The bug itself is fixed as a part of 179682.
2396 https://bugs.webkit.org/show_bug.cgi?id=179682
2398 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2399 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2401 2018-01-04 Youenn Fablet <youenn@apple.com>
2403 Implement Cache API partitioning based on ClientOrigin
2404 https://bugs.webkit.org/show_bug.cgi?id=181240
2406 Reviewed by Alex Christensen.
2408 Beefing up test to ensure that client and top origins are taken into consideration.
2410 * http/tests/cache-storage/cache-origins.https-expected.txt:
2411 * http/tests/cache-storage/cache-origins.https.html:
2412 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2413 * http/tests/cache-storage/cache-clearing-origin.https.html:
2415 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
2417 [Attachment Support] Add plumbing for starting a drag with promised blob data
2418 https://bugs.webkit.org/show_bug.cgi?id=181201
2420 Reviewed by Tim Horton.
2422 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2423 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2424 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2426 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2427 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2428 * platform/gtk/TestExpectations:
2429 * platform/ios/TestExpectations:
2430 * platform/mac-wk2/TestExpectations:
2431 * platform/win/TestExpectations:
2433 2018-01-03 John Wilander <wilander@apple.com>
2435 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2436 https://bugs.webkit.org/show_bug.cgi?id=181270
2437 <rdar://problem/36289544>
2439 Reviewed by Alex Christensen.
2441 This change refactors how the web process tells the network process
2442 to remove storage access. Previously, this was done over the UI process
2443 just like requests for storage access. But since no further reasoning
2444 is needed, the message should go straight from the web process to the
2445 network process for performance reasons and to minimize the risk of a
2448 As a consequence, the XPC code for storage access removal in the UI
2451 * platform/mac-wk2/TestExpectations:
2452 Re-enables the test for this code path.
2454 2018-01-03 Michael Saboff <msaboff@apple.com>
2456 Disable SharedArrayBuffers from Web API
2457 https://bugs.webkit.org/show_bug.cgi?id=181266
2459 Reviewed by Saam Barati.
2461 Disabled SharedArrayBuffer tests.
2465 2018-01-03 James Craig <jcraig@apple.com>
2467 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2468 https://bugs.webkit.org/show_bug.cgi?id=168447
2469 <rdar://problem/30559874>
2471 Reviewed by Simon Fraser.
2473 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2474 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2476 * TestExpectations: Platform setting only available on Mac and iOS.
2477 * accessibility/smart-invert-expected.txt: Added.
2478 * accessibility/smart-invert-reference-expected.html: Added.
2479 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2480 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2481 * platform/ios-wk2/TestExpectations: Runs on iOS.
2482 * platform/mac-wk2/TestExpectations: Runs on Mac.
2484 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2486 Update expectations for some range tests.
2487 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2489 * platform/ios-wk1/TestExpectations:
2490 * platform/mac-wk1/TestExpectations:
2491 * platform/mac/TestExpectations:
2493 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2495 feLighting is broken with primitiveUnits="objectBoundingBox"
2496 https://bugs.webkit.org/show_bug.cgi?id=181197
2498 Reviewed by Tim Horton.
2500 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2502 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2503 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2504 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2505 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2506 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2507 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2509 2018-01-03 Antti Koivisto <antti@apple.com>
2511 Crash beneath CSSValue::equals @ csas.cz
2512 https://bugs.webkit.org/show_bug.cgi?id=181243
2513 <rdar://problem/35990826>
2515 Reviewed by Alex Christensen.
2517 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2518 * fast/text/oblique-degree-equals-crash.html: Added.
2520 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2522 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2523 https://bugs.webkit.org/show_bug.cgi?id=180979
2524 <rdar://problem/36146670>
2526 Reviewed by Matt Baker.
2528 * inspector/css/get-system-fonts.html:
2529 Cleanup the test a bit.
2531 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2533 SVG lighting filter lights are in the wrong coordinate system
2534 https://bugs.webkit.org/show_bug.cgi?id=181147
2536 Reviewed by Zalan Bujtas.
2538 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2539 * svg/filters/fePointLight-coordinates.svg: Added.
2540 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2541 * svg/filters/feSpotLight-coordinates.svg: Added.
2542 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2543 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2544 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2545 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2547 2018-01-03 Youenn Fablet <youenn@apple.com>
2549 Select service worker for documents with data/blob URLS
2550 https://bugs.webkit.org/show_bug.cgi?id=181213
2552 Reviewed by Alex Christensen.
2554 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2555 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2557 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2559 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2560 https://bugs.webkit.org/show_bug.cgi?id=181238
2562 Unreviewed test gardening.
2564 I forgot to remove this when fixing the bug.
2566 * platform/gtk/TestExpectations:
2568 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2570 Unreviewed, rolling out r226352.
2572 Breaks Sierra and El Capitan builds.
2576 "Web Inspector: Slow open time enumerating system fonts
2577 (FontCache::systemFontFamilies)"
2578 https://bugs.webkit.org/show_bug.cgi?id=180979
2579 https://trac.webkit.org/changeset/226352
2581 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2583 [GTK] Crash destroying WebCore::FileMonitor
2584 https://bugs.webkit.org/show_bug.cgi?id=181138
2586 Reviewed by Michael Catanzaro.
2588 Remove test expectations associated to this bug.
2590 * platform/gtk/TestExpectations:
2592 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2594 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2595 https://bugs.webkit.org/show_bug.cgi?id=180979
2596 <rdar://problem/36146670>
2598 Reviewed by Matt Baker.
2600 * inspector/css/get-system-fonts.html:
2601 Cleanup the test a bit.
2603 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2605 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2606 https://bugs.webkit.org/show_bug.cgi?id=181231
2608 Reviewed by Alex Christensen.
2612 * platform/gtk/TestExpectations:
2613 * platform/wpe/TestExpectations:
2615 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2617 Unreviewed WPE test gardening.
2619 * platform/wpe/TestExpectations:
2621 2018-01-02 Youenn Fablet <youenn@apple.com>
2623 Memory cache should not reuse resources with different credential fetch option
2624 https://bugs.webkit.org/show_bug.cgi?id=181212
2626 Reviewed by Alex Christensen.
2628 * TestExpectations: Removing test flakiness expectation.
2630 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2632 Update Credential Management API for WebAuthentication
2633 https://bugs.webkit.org/show_bug.cgi?id=181082
2634 <rdar://problem/36055239>
2636 Reviewed by Brent Fulgham.
2638 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2639 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2642 * credentials/idlharness-expected.txt: Removed.
2643 * credentials/idlharness.html: Removed.
2644 * fast/dom/navigator-detached-no-crash-expected.txt:
2645 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2646 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2647 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2648 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2649 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2650 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2651 * http/wpt/credential-management/idl.https-expected.txt: Added.
2652 * http/wpt/credential-management/idl.https.html: Added.
2653 * platform/gtk/TestExpectations:
2654 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2655 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2656 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2657 * platform/win/TestExpectations:
2658 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2660 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2662 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2663 https://bugs.webkit.org/show_bug.cgi?id=172255
2665 Unreviewed test gardening.
2667 * platform/gtk/TestExpectations:
2668 * platform/mac/TestExpectations:
2670 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2672 WebAssembly: sending module to iframe fails
2673 https://bugs.webkit.org/show_bug.cgi?id=179263
2675 Reviewed by JF Bastien.
2677 * platform/ios-simulator/TestExpectations:
2678 * platform/win/TestExpectations:
2679 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2680 * wasm/iframe-parent-postmessage-expected.txt: Added.
2681 * wasm/iframe-parent-postmessage.html: Added.
2682 * wasm/iframe-postmessage-expected.txt: Added.
2683 * wasm/iframe-postmessage.html: Added.
2684 * wasm/resources/frame-parent.html: Added.
2685 * wasm/resources/frame.html: Added.
2686 * wasm/resources/load_wasm.js: Added.
2688 * wasm/window-postmessage-expected.txt: Added.
2689 * wasm/window-postmessage.html: Added.
2690 * workers/wasm-mem-post-message.html:
2692 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2694 [WPE] Update some test expectations
2695 https://bugs.webkit.org/show_bug.cgi?id=181211
2697 Unreviewed test gardening.
2699 * platform/wpe/TestExpectations: disable more SW tests.
2700 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2701 rebaseline to match the features enabled on the bot.
2702 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2703 rebaseline for r225963.
2704 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2705 rebaseline for r226162.
2706 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2707 rebaseline for r226162.
2708 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2709 Added: rebaseline to match the features enabled on the bot.
2710 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2711 Added: rebaseline to match the features enabled on the bot.
2712 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2713 Added: rebaseline to match the features enabled on the bot.
2714 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2715 Added: rebaseline to match the features enabled on the bot.
2717 == Rolled over to ChangeLog-2018-01-01 ==