1 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
3 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html as flaky.
4 https://bugs.webkit.org/show_bug.cgi?id=181901
6 Unreviewed test gardening.
10 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
12 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html as flaky.
13 https://bugs.webkit.org/show_bug.cgi?id=181900
15 Unreviewed test gardening.
19 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
21 Mark imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html as flaky.
22 https://bugs.webkit.org/show_bug.cgi?id=181897
24 Unreviewed test gardening.
28 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
30 Unreviewed, rolling out r227235.
32 The test for this change consistently times out on High
37 "Support for preconnect Link headers"
38 https://bugs.webkit.org/show_bug.cgi?id=181657
39 https://trac.webkit.org/changeset/227235
41 2018-01-19 Andy Estes <aestes@apple.com>
43 [Sierra Debug WK2] ASSERTION FAILED: paymentCoordinator().supportsVersion(version)
44 https://bugs.webkit.org/show_bug.cgi?id=181833
46 Reviewed by Youenn Fablet.
48 Moved the version 3 test into its own file that only runs on High Sierra and later.
50 * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https-expected.txt: Added.
51 * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https.html: Added.
52 * platform/mac-wk2/TestExpectations:
54 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
56 Mark http/wpt/web-animations/timing-model/animation-effects/current-iteration.html as flaky.
57 https://bugs.webkit.org/show_bug.cgi?id=181888
59 Unreviewed test gardening.
63 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
65 Update TestExpectations for webrtc/video-mute.html.
66 https://bugs.webkit.org/show_bug.cgi?id=177501
68 Unreviewed test gardening.
70 * platform/mac-wk2/TestExpectations:
72 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
74 Mark imported/w3c/web-platform-tests/media-source/mediasource-config-change-mp4-* tests as flaky.
75 https://bugs.webkit.org/show_bug.cgi?id=181565
77 Unreviewed test gardening.
79 * platform/mac/TestExpectations:
81 2018-01-19 Youenn Fablet <youenn@apple.com>
83 Cache storage errors like Quota should trigger console messages
84 https://bugs.webkit.org/show_bug.cgi?id=181879
85 <rdar://problem/36669048>
87 Reviewed by Chris Dumez.
89 * http/wpt/cache-storage/cache-quota.any-expected.txt:
91 2018-01-19 Dean Jackson <dino@apple.com>
93 REGRESSION (r221092): Swipe actions are hard to perform in FastMail app
94 https://bugs.webkit.org/show_bug.cgi?id=181817
95 <rdar://problem/35274055>
97 Reviewed by Simon Fraser.
99 * fast/events/touch/ios/passive-by-default-on-document-and-window-expected.txt:
101 2018-01-19 Daniel Bates <dabates@apple.com>
103 Update frame-ancestor directive to match Content Security Policy Level 3
104 https://bugs.webkit.org/show_bug.cgi?id=178891
105 <rdar://problem/35209458>
107 Reviewed by Alex Christensen.
109 Derived from Blink e667cc2e501fabab3605b838e4ee0d642a9c4a59:
110 <https://chromium.googlesource.com/chromium/src.git/+/e667cc2e501fabab3605b838e4ee0d642a9c4a59>
112 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt: Added.
113 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow.html: Added.
114 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt: Added.
115 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block.html: Added.
116 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
117 (injectNestedIframe):
121 2018-01-19 Yoav Weiss <yoav@yoav.ws>
123 Support for preconnect Link headers
124 https://bugs.webkit.org/show_bug.cgi?id=181657
126 Reviewed by Darin Adler.
128 Add test to see Link preconnect headers trigger a connection.
130 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
131 * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
132 * http/tests/preconnect/resources/header-preconnect.php: Added.
133 * platform/ios-simulator/TestExpectations: Skipped the test, as ios-simulator doesn't process Link headers for subresources.
134 * platform/win/TestExpectations: Skipped the preconnect test directory, as it doesn't work on Windows.
136 2018-01-19 Joseph Pecoraro <pecoraro@apple.com>
138 AppCache: Log a Deprecation warning to the Console when AppCache is used
139 https://bugs.webkit.org/show_bug.cgi?id=181778
141 Reviewed by Alex Christensen.
143 * http/tests/appcache/404-manifest-expected.txt:
144 * http/tests/appcache/404-resource-expected.txt:
145 * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
146 * http/tests/appcache/abort-cache-onchecking-expected.txt:
147 * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
148 * http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
149 * http/tests/appcache/abort-cache-ondownloading-expected.txt:
150 * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
151 * http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
152 * http/tests/appcache/abort-cache-onprogress-expected.txt:
153 * http/tests/appcache/access-via-redirect-expected.txt:
154 * http/tests/appcache/crash-when-navigating-away-then-back-expected.txt:
155 * http/tests/appcache/credential-url-expected.txt:
156 * http/tests/appcache/cyrillic-uri-expected.txt:
157 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt:
158 * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
159 * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
160 * http/tests/appcache/deferred-events-expected.txt:
161 * http/tests/appcache/different-https-origin-resource-main-expected.txt:
162 * http/tests/appcache/different-origin-manifest-expected.txt:
163 * http/tests/appcache/different-scheme-expected.txt:
164 * http/tests/appcache/document-write-html-element-2-expected.txt:
165 * http/tests/appcache/empty-manifest-expected.txt:
166 * http/tests/appcache/fail-on-update-2-expected.txt:
167 * http/tests/appcache/fail-on-update-expected.txt:
168 * http/tests/appcache/fallback-expected.txt:
169 * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt:
170 * http/tests/appcache/foreign-fallback-expected.txt:
171 * http/tests/appcache/foreign-iframe-main-expected.txt:
172 * http/tests/appcache/history-test-expected.txt:
173 * http/tests/appcache/idempotent-update-expected.txt:
174 * http/tests/appcache/identifier-test-expected.txt:
175 * http/tests/appcache/interrupted-update-expected.txt:
176 * http/tests/appcache/local-content-expected.txt:
177 * http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt:
178 * http/tests/appcache/main-resource-hash-expected.txt:
179 * http/tests/appcache/main-resource-redirect-expected.txt:
180 * http/tests/appcache/manifest-containing-itself-expected.txt:
181 * http/tests/appcache/manifest-parsing-expected.txt:
182 * http/tests/appcache/manifest-redirect-2-expected.txt:
183 * http/tests/appcache/manifest-redirect-expected.txt:
184 * http/tests/appcache/manifest-with-empty-file-expected.txt:
185 * http/tests/appcache/max-size-expected.txt:
186 * http/tests/appcache/multi-fallback-expected.txt:
187 * http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt:
188 * http/tests/appcache/non-html-expected.txt:
189 * http/tests/appcache/offline-access-expected.txt:
190 * http/tests/appcache/online-fallback-layering-expected.txt:
191 * http/tests/appcache/online-whitelist-expected.txt:
192 * http/tests/appcache/origin-delete-expected.txt:
193 * http/tests/appcache/origin-quota-continued-download-expected.txt:
194 * http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt:
195 * http/tests/appcache/origin-quota-expected.txt:
196 * http/tests/appcache/origin-usage-expected.txt:
197 * http/tests/appcache/origins-with-appcache-expected.txt:
198 * http/tests/appcache/progress-counter-expected.txt:
199 * http/tests/appcache/reload-expected.txt:
200 * http/tests/appcache/remove-cache-expected.txt:
201 * http/tests/appcache/resource-redirect-2-expected.txt:
202 * http/tests/appcache/resource-redirect-expected.txt:
203 * http/tests/appcache/simple-expected.txt:
204 * http/tests/appcache/simple-video-async-expected.txt:
205 * http/tests/appcache/simple-video-sync-expected.txt:
206 * http/tests/appcache/top-frame-1-expected.txt:
207 * http/tests/appcache/top-frame-2-expected.txt:
208 * http/tests/appcache/top-frame-3-expected.txt:
209 * http/tests/appcache/top-frame-4-expected.txt:
210 * http/tests/appcache/update-cache-expected.txt:
211 * http/tests/appcache/video-expected.txt:
212 * http/tests/appcache/whitelist-wildcard-expected.txt:
213 * http/tests/appcache/wrong-content-type-expected.txt:
214 * http/tests/appcache/wrong-signature-2-expected.txt:
215 * http/tests/appcache/wrong-signature-expected.txt:
216 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
217 * http/tests/appcache/xhr-foreign-resource-expected.txt:
218 * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt:
219 * http/tests/security/appcache-switching-private-browsing-expected.txt:
220 * http/tests/security/cross-origin-appcache-allowed-expected.txt:
221 * http/tests/security/cross-origin-appcache-expected.txt:
222 * http/tests/security/same-origin-appcache-blocked-expected.txt:
223 * http/tests/ssl/upgrade-origin-usage-expected.txt:
225 2018-01-19 John Wilander <wilander@apple.com>
227 Resource Load Statistics: Implement callback support for removal of WebsiteDataType::ResourceLoadStatistics
228 https://bugs.webkit.org/show_bug.cgi?id=181822
229 https://bugs.webkit.org/show_bug.cgi?id=175263
230 https://bugs.webkit.org/show_bug.cgi?id=178536
231 https://bugs.webkit.org/show_bug.cgi?id=181223
232 https://bugs.webkit.org/show_bug.cgi?id=181482
233 <rdar://problem/33491222>
234 <rdar://problem/33805293>
235 <rdar://problem/36332683>
236 <rdar://problem/36549026>
238 Reviewed by Alex Christensen.
240 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
241 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
242 * http/tests/resourceLoadStatistics/grandfathering.html:
243 * platform/ios/TestExpectations:
244 Marked the three updated tests as [ Pass ].
245 * platform/mac-wk2/TestExpectations:
246 Marked the three updated tests as [ Pass ].
248 2018-01-19 James Craig <jcraig@apple.com>
250 AX: when invert colors is on, double-invert image and picture elements in UserAgentStyleSheet
251 https://bugs.webkit.org/show_bug.cgi?id=181281
252 <rdar://problem/36291776>
254 Reviewed by Simon Fraser.
256 Updated to include img and picture element tests.
258 * accessibility/smart-invert-expected.txt:
259 * accessibility/smart-invert-reference-expected.html:
260 * accessibility/smart-invert.html:
262 2018-01-19 Chris Dumez <cdumez@apple.com>
264 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
265 https://bugs.webkit.org/show_bug.cgi?id=181560
267 Reviewed by Ryosuke Niwa.
269 Add layout test coverage.
271 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
272 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
274 2018-01-19 Antoine Quint <graouts@apple.com>
276 [Web Animations] Remove http/wpt/wk-web-animations tests
277 https://bugs.webkit.org/show_bug.cgi?id=181861
279 These tests were written early on during our Web Animations implementation before we had a good sense of the quality
280 of the coverage of the W3C WPT suite. That suite is extremely comprehensive and all of the assertions we wrote ourselves
281 are redundant and should be removed so that all testing, unless specific to our implementation, is done through the WPT
284 Reviewed by Dean Jackson.
286 * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Removed.
287 * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Removed.
288 * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Removed.
289 * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Removed.
290 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Removed.
291 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Removed.
292 * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Removed.
293 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Removed.
294 * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Removed.
295 * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Removed.
296 * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Removed.
297 * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Removed.
298 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Removed.
299 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Removed.
300 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Removed.
301 * http/wpt/wk-web-animations/timing-model/animation-effect.html: Removed.
302 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Removed.
303 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Removed.
304 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Removed.
305 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Removed.
306 * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Removed.
307 * http/wpt/wk-web-animations/timing-model/document-timeline.html: Removed.
308 * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Removed.
309 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Removed.
310 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Removed.
311 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Removed.
312 * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Removed.
313 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Removed.
315 2018-01-19 Antoine Quint <graouts@apple.com>
317 [Web Animations] Expose timing properties (delay, endDelay, fill, iterationStart, iterations, direction) and getComputedTiming()
318 https://bugs.webkit.org/show_bug.cgi?id=181857
319 <rdar://problem/36660081>
321 Reviewed by Dean Jackson.
323 Update expectations with progressions and new failure points now we expose more of the API.
325 * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
326 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
327 * http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
328 * http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
329 * http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
330 * http/wpt/web-animations/interfaces/Animation/play-expected.txt:
331 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
332 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
333 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
334 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
335 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
336 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
337 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
338 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
339 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
340 * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
341 * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
342 * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
343 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
344 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
345 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
346 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
347 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
348 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
350 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
352 Mark http/tests/images/image-supports-video.html as flaky.
353 https://bugs.webkit.org/show_bug.cgi?id=181862
355 Unreviewed test gardening.
357 * platform/mac-wk1/TestExpectations:
359 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
361 Update TestExpectations for media/W3C/audio/networkState/networkState_during_loadstart.html.
362 https://bugs.webkit.org/show_bug.cgi?id=123010
364 Unreviewed test gardening.
366 * platform/mac/TestExpectations:
368 2018-01-19 Jonathan Bedard <jbedard@apple.com>
370 Move select-out-of-floated-non-editable iOS Simulator expectations to iOS
372 Unreviewed test gardening.
374 r222317 introduced these test expectations. These expectations should apply to both
375 Simulator and device testing.
377 * platform/ios-simulator-wk2/TestExpectations:
378 * platform/ios-wk2/TestExpectations:
380 2018-01-19 Frederic Wang <fwang@igalia.com>
382 Use promises for basic-gestures.js and 'await' for the corresponding tests
383 https://bugs.webkit.org/show_bug.cgi?id=181841
385 Reviewed by Megan Gardner.
387 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Remove redundant
388 check for testRunner.runUIScript, rewrite runUIScript calls to just await a promise, add the
389 async keyword to runTest and reindent.
390 Also remove extraneous space after + operator.
391 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Ditto.
392 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
393 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
394 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
395 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
396 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
397 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
398 * resources/basic-gestures.js: For all functions in this file, wrap the script source into a
399 runUIScript call and a new promise, reindent.
401 2018-01-19 Per Arne Vollan <pvollan@apple.com>
403 Mark svg/filters/feDiffuseLighting-bottomRightPixel.html as failing on Windows.
404 https://bugs.webkit.org/show_bug.cgi?id=181854
406 Unreviewed test gardening.
408 * platform/win/TestExpectations:
410 2018-01-19 Antoine Quint <graouts@apple.com>
412 [iOS] LayoutTest media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html fails on Internal bots
413 https://bugs.webkit.org/show_bug.cgi?id=181843
414 <rdar://problem/36061363>
416 The button we were trying to press was outside of the viewable screen area and so the tap wouldn't occur.
417 Resizing the video to fit in the window fixes the issue.
419 Reviewed by Youenn Fablet.
421 * media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
423 2018-01-18 Frederic Wang <fwang@igalia.com>
425 Move helper files for iOS touch gestures into LayoutTests/resources
426 https://bugs.webkit.org/show_bug.cgi?id=181798
428 Reviewed by Wenson Hsieh.
430 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Change URL of
431 basic-gestures.js ; remove gesture-helpers.js it seems unused and has the wrong URL anyway.
432 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Change URL
433 of basic-gestures.js.
434 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
435 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
436 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
437 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
438 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
439 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
440 * resources/basic-gestures.js: Renamed from LayoutTests/fast/events/touch/ios/resources/basic-gestures.js.
441 * resources/ui-debugging.js: Renamed from LayoutTests/fast/events/touch/ios/resources/ui-debugging.js.
442 Note that this file was introduced in r222517 but seems unused for now.
444 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
446 Mark platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html as flaky.
447 https://bugs.webkit.org/show_bug.cgi?id=180171
449 Unreviewed test gardening.
451 * platform/mac/TestExpectations:
453 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
455 Mark inspector/debugger/breakpoint-action-log.html as flaky.
456 https://bugs.webkit.org/show_bug.cgi?id=181839
458 Unreviewed test gardening.
460 * platform/mac-wk2/TestExpectations:
462 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
464 Mark storage/websql/database-lock-after-reload.html as flaky.
465 https://bugs.webkit.org/show_bug.cgi?id=173928
467 Unreviewed test gardening.
469 * platform/mac/TestExpectations:
471 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
473 Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
474 https://bugs.webkit.org/show_bug.cgi?id=172243
476 Unreviewed test gardening.
480 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
482 Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
483 https://bugs.webkit.org/show_bug.cgi?id=181838
485 Unreviewed test gardening.
487 * platform/ios/TestExpectations:
489 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
491 Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
492 https://bugs.webkit.org/show_bug.cgi?id=179643
494 Unreviewed test gardening.
496 * platform/mac-wk1/TestExpectations:
498 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
500 Mark media/video-main-content-allow-then-deny.html as flaky.
501 https://bugs.webkit.org/show_bug.cgi?id=181830
503 Unreviewed test gardening.
505 * platform/mac/TestExpectations:
507 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
509 Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
511 Unreviewed test gardening.
513 * platform/ios/TestExpectations:
514 * platform/mac/TestExpectations:
516 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
518 Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
519 https://bugs.webkit.org/show_bug.cgi?id=181499
521 Unreviewed test gardening.
523 * platform/ios/TestExpectations:
525 2018-01-18 Chris Dumez <cdumez@apple.com>
527 We should be able to terminate service workers that are unresponsive
528 https://bugs.webkit.org/show_bug.cgi?id=181563
529 <rdar://problem/35280031>
531 Reviewed by Alex Christensen.
533 Add layout test coverage.
535 * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
536 * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
537 * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
538 * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
540 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
542 AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
543 https://bugs.webkit.org/show_bug.cgi?id=181806
545 Reviewed by Chris Fleizach.
547 Add a "data-platform" attribute to each element so that we can enable or disable
548 a given test case on a given platform. Update the platform expectations for GTK
549 to reflect changes and new support which happened in the interim. And remove the
550 test from the list of expected failures.
552 * accessibility/roles-computedRoleString.html:
553 * platform/gtk/TestExpectations:
554 * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
556 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
558 [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
559 https://bugs.webkit.org/show_bug.cgi?id=176796
561 Reviewed by Chris Fleizach.
563 Remove failing tests from Test Expectations. Update expected results of
564 xml-roles-exposed to reflect several bug fixes which were made in the
565 interim. Modify add-children-pseudo-element.html to account for platform
566 differences in the accessibility tree. Add an additional URL test because
567 we didn't have coverage for getting the URL of accessible links resulting
568 from native anchor elements.
570 * accessibility/add-children-pseudo-element.html: Modified.
571 * accessibility/gtk/link-url-expected.txt: Added.
572 * accessibility/gtk/link-url.html: Added.
573 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
574 * platform/gtk/TestExpectations: Removed failing tests.
575 * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
577 2018-01-18 Matt Lewis <jlewis3@apple.com>
579 Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
580 https://bugs.webkit.org/show_bug.cgi?id=181750
582 Unreviewed test gardening.
584 * platform/mac-wk2/TestExpectations:
586 2018-01-18 Antti Koivisto <antti@apple.com>
588 REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
589 https://bugs.webkit.org/show_bug.cgi?id=181795
590 <rdar://problem/36334524>
592 Reviewed by David Kilzer.
594 * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
595 * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
597 2018-01-18 Chris Fleizach <cfleizach@apple.com>
599 AX: Aria-activedescendant not supported
600 https://bugs.webkit.org/show_bug.cgi?id=161734
601 <rdar://problem/28202679>
603 Reviewed by Joanmarie Diggs.
605 * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
606 * accessibility/aria-combobox-control-owns-elements.html: Added.
608 2018-01-18 Per Arne Vollan <pvollan@apple.com>
610 Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
611 https://bugs.webkit.org/show_bug.cgi?id=181662
613 Unreviewed test gardening.
615 * platform/win/TestExpectations:
617 2018-01-17 Per Arne Vollan <pvollan@apple.com>
619 REGRESSION (r224780): Text stroke not applied to video captions.
620 https://bugs.webkit.org/show_bug.cgi?id=181743
621 <rdar://problem/35874338>
623 Reviewed by Simon Fraser.
625 * media/track/track-css-stroke-cues-expected.txt:
626 * media/track/track-css-stroke-cues.html:
627 * media/track/track-css-visible-stroke-expected.html: Added.
628 * media/track/track-css-visible-stroke.html: Added.
630 2018-01-18 Andy Estes <aestes@apple.com>
632 [Payment Request] Support a default shipping address for Apple Pay
633 https://bugs.webkit.org/show_bug.cgi?id=181754
634 <rdar://problem/36009733>
636 Reviewed by Brady Eidson.
638 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
639 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
641 2018-01-18 Ali Juma <ajuma@chromium.org>
643 imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
644 https://bugs.webkit.org/show_bug.cgi?id=181435
646 Reviewed by Frédéric Wang.
648 Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
652 2018-01-18 Jer Noble <jer.noble@apple.com>
654 Layout Test http/tests/images/image-supports-video.html is flaky
655 https://bugs.webkit.org/show_bug.cgi?id=181008
656 <rdar://problem/36143943>
658 Reviewed by Youenn Fablet.
660 Send a "Cache-control: nocache" header from the HTTP server when the image resource is
663 * http/tests/resources/redirect-to-video-if-accepted.php:
664 * platform/mac-wk1/TestExpectations:
666 2018-01-17 Jer Noble <jer.noble@apple.com>
668 WebVTT served via HLS never results in cues
669 https://bugs.webkit.org/show_bug.cgi?id=181773
671 Reviewed by Eric Carlson.
673 * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
674 * http/tests/media/hls/hls-webvtt-tracks.html: Added.
675 * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
676 * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
677 * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
679 2018-01-17 John Wilander <wilander@apple.com>
681 Resource Load Statistics: Block cookies for prevalent resources without user interaction
682 https://bugs.webkit.org/show_bug.cgi?id=177394
683 <rdar://problem/34613960>
685 Reviewed by Alex Christensen.
687 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
688 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
689 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
690 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
691 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
692 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
693 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
694 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
695 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
696 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
697 Test case reworked and is now remove-partitioning-in-redirect.html.
698 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
699 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
700 * platform/ios/TestExpectations:
701 New tests marked as [ Pass ] for iOS.
702 * platform/mac-wk2/TestExpectations:
703 New tests marked as [ Pass ] for High Sierra+.
704 * platform/wk2/TestExpectations:
705 New tests skipped for WK2 in general.
707 2018-01-17 Alicia Boya GarcÃa <aboya@igalia.com>
709 Unreviewed GTK+ gardening
711 * platform/gtk/TestExpectations:
713 2018-01-17 Matt Lewis <jlewis3@apple.com>
715 Unreviewed, rolling out r227076.
717 This breaks internal builds
721 "Resource Load Statistics: Block cookies for prevalent
722 resources without user interaction"
723 https://bugs.webkit.org/show_bug.cgi?id=177394
724 https://trac.webkit.org/changeset/227076
726 2018-01-17 Matt Lewis <jlewis3@apple.com>
728 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
729 https://bugs.webkit.org/show_bug.cgi?id=180260
731 Unreviewed test gardening.
733 * platform/mac/TestExpectations:
735 2018-01-17 Zalan Bujtas <zalan@apple.com>
737 Multicol: RenderMultiColumnFlow should not inherit the flow state
738 https://bugs.webkit.org/show_bug.cgi?id=181762
739 <rdar://problem/35448565>
741 Reviewed by Simon Fraser.
743 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
744 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
746 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
748 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
749 https://bugs.webkit.org/show_bug.cgi?id=180958
751 Unreviewed test gardening.
753 * platform/ios/TestExpectations:
755 2018-01-17 Antti Koivisto <antti@apple.com>
757 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
758 https://bugs.webkit.org/show_bug.cgi?id=181742
759 <rdar://problem/36334726>
761 Reviewed by David Kilzer.
763 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
764 * fast/media/mediaqueryevaluator-crash.html: Added.
766 2018-01-17 Matt Lewis <jlewis3@apple.com>
768 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
769 https://bugs.webkit.org/show_bug.cgi?id=181100
771 Unreviewed test gardening.
773 * platform/mac/TestExpectations:
775 2018-01-17 Simon Fraser <simon.fraser@apple.com>
777 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
778 <rdar://problem/36589755>
780 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
781 didn't work as expected.
783 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
784 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
786 2018-01-17 John Wilander <wilander@apple.com>
788 Resource Load Statistics: Block cookies for prevalent resources without user interaction
789 https://bugs.webkit.org/show_bug.cgi?id=177394
790 <rdar://problem/34613960>
792 Reviewed by Alex Christensen.
794 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
795 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
796 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
797 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
798 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
799 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
800 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
801 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
802 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
803 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
804 Test case reworked and is now remove-partitioning-in-redirect.html.
805 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
806 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
807 * platform/ios/TestExpectations:
808 New tests marked as [ Pass ] for iOS.
809 * platform/mac-wk2/TestExpectations:
810 New tests marked as [ Pass ] for High Sierra+.
811 * platform/wk2/TestExpectations:
812 New tests skipped for WK2 in general.
814 2018-01-17 Daniel Bates <dabates@apple.com>
816 REGRESSION (r222795): Cardiogram never signs in
817 https://bugs.webkit.org/show_bug.cgi?id=181693
818 <rdar://problem/36286293>
820 Reviewed by Ryosuke Niwa.
822 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
823 allowSettingAnyXHRHeaderFromFileURLs is enabled.
825 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
826 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
828 2018-01-17 Daniel Bates <dabates@apple.com>
830 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
831 https://bugs.webkit.org/show_bug.cgi?id=181746
832 <rdar://problem/36586248>
834 Reviewed by Chris Dumez.
836 Adds a test to ensure that loading a protected image from a beforeunload handler
837 does not cause an assertion failure.
839 * http/tests/misc/before-unload-load-image-expected.txt: Added.
840 * http/tests/misc/before-unload-load-image.html: Added.
841 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
842 * http/tests/misc/resources/protected/protected-image.php: Added.
844 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
846 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
847 https://bugs.webkit.org/show_bug.cgi?id=180080
849 Reviewed by Xabier Rodriguez-Calvar.
851 * platform/wpe/TestExpectations:
852 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
854 2018-01-17 Ali Juma <ajuma@chromium.org>
856 Update web platform tests for Visual Viewport API
857 https://bugs.webkit.org/show_bug.cgi?id=181689
859 Reviewed by Alex Christensen.
861 Rename the test directory from 'viewport' to 'visual-viewport', and update
862 viewport-resize-event-on-load-overflowing-page.html.
864 This corresponds to the following upstream commits:
865 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
866 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
868 * TestExpectations: Updated test path.
869 * 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.
870 * 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.
871 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
872 * 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.
874 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
876 CanvasImageData: createImageData() parameter should not be nullable
877 https://bugs.webkit.org/show_bug.cgi?id=181670
879 Reviewed by Sam Weinig.
881 Update createImageData(null) tests that should now throw a TypeError.
883 * canvas/philip/tests/2d.imageData.create1.zero.html:
884 * fast/canvas/canvas-createImageData-expected.txt:
885 * fast/canvas/canvas-createImageData.html:
887 2018-01-16 Simon Fraser <simon.fraser@apple.com>
889 Can't scroll iframe after toggling it to display:none and back
890 https://bugs.webkit.org/show_bug.cgi?id=181708
891 rdar://problem/13234778
893 Reviewed by Tim Horton.
895 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
896 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
898 2018-01-16 Jer Noble <jer.noble@apple.com>
900 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
901 https://bugs.webkit.org/show_bug.cgi?id=181707
902 <rdar://problem/34809474>
904 Reviewed by Eric Carlson.
906 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
907 * media/media-source/media-source-remove-unload-crash.html: Added.
909 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
911 [WebAuthN] Implement dummy WebAuthN IDLs
912 https://bugs.webkit.org/show_bug.cgi?id=181627
913 <rdar://problem/36459864>
915 Reviewed by Alex Christensen.
917 Modify some tests to reflect the update.
919 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
920 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
921 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
922 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
924 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
926 Unreviewed, rolling out r226962.
928 The LayoutTest added with this change is a flaky timeout.
932 "Support for preconnect Link headers"
933 https://bugs.webkit.org/show_bug.cgi?id=181657
934 https://trac.webkit.org/changeset/226962
936 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
938 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
939 https://bugs.webkit.org/show_bug.cgi?id=179986
941 Reviewed by Simon Fraser.
943 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
945 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
947 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
948 https://bugs.webkit.org/show_bug.cgi?id=181594
950 Reviewed by Xabier Rodriguez-Calvar.
952 Add new layout tests in order to test the playback of ClearKey encrypted content:
953 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
954 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
956 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
957 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
958 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
959 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
960 These are a simple encrypted audio fragments used in MSE playback.
961 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
962 Use full-sample encryption because they are not NAL Structured.
963 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
964 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
965 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
966 These are a simple encrypted video fragments used in MSE playback.
967 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
968 Use sub-sample encryption because they are NAL Structured.
969 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
970 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
971 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
972 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
973 * media/encrypted-media/medias-enc.js:
974 * platform/gtk/TestExpectations:
975 * platform/mac/TestExpectations:
976 * platform/wpe/TestExpectations:
977 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
978 support yet the Full-sample encryption, see bug 180080.
980 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
982 [WPE] Two clearkey tests failing since r226621
983 https://bugs.webkit.org/show_bug.cgi?id=181532
985 Reviewed by Xabier Rodriguez-Calvar.
987 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
988 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
989 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
991 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
993 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
994 https://bugs.webkit.org/show_bug.cgi?id=181526
996 Reviewed by Xabier Rodriguez-Calvar.
998 Update the TestExpectation files as it was done with clearKey-message-cenc-event
999 LayoutTest, the test should be pass in all platforms except gtk and mac.
1000 Use const or let instead of var in JS when it's possible.
1003 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
1004 * media/media-source/media-source-loader-simple.js:
1005 * platform/gtk/TestExpectations:
1006 * platform/mac/TestExpectations:
1007 * platform/wpe/TestExpectations:
1009 2018-01-15 Yoav Weiss <yoav@yoav.ws>
1011 Support for preconnect Link headers
1012 https://bugs.webkit.org/show_bug.cgi?id=181657
1014 Reviewed by Darin Adler.
1016 Add test to see Link preconnect headers trigger a connection.
1018 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
1019 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
1021 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
1023 Unreviewed GTK layout test gardening
1026 * platform/gtk/TestExpectations:
1028 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
1030 image-rendering should affect scaling of border-image
1031 https://bugs.webkit.org/show_bug.cgi?id=169440
1033 Reviewed by Michael Catanzaro.
1035 * fast/borders/border-image-pixelated-expected.html: Added.
1036 * fast/borders/border-image-pixelated.html: Added.
1037 * fast/borders/resources/border-image-pixelated.png: Added.
1039 2018-01-15 Philippe Normand <pnormand@igalia.com>
1041 Unreviewed GTK gardening
1043 * platform/gtk/TestExpectations: Skip
1044 media/media-fullscreen-pause-inline.html as advised by Eric
1047 2018-01-15 Philippe Normand <pnormand@igalia.com>
1049 Prevent useless MediaPlayer mute state notifications
1050 https://bugs.webkit.org/show_bug.cgi?id=181646
1052 Reviewed by Carlos Garcia Campos.
1054 Unflag tests depending on muted state and media session
1055 restrictions, most of those are now passing.
1057 * platform/gtk/TestExpectations:
1058 * platform/gtk/media/video-controls-no-scripting-expected.txt:
1060 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
1062 [macOS] [WK2] Unskip some consistently-passing tests
1063 https://bugs.webkit.org/show_bug.cgi?id=181226
1064 <rdar://problem/23023848>
1066 Reviewed by Simon Fraser.
1068 According to the flakiness dashboard, these tests consistently pass now.
1070 * platform/mac-wk2/TestExpectations:
1072 2018-01-13 Chris Dumez <cdumez@apple.com>
1074 Extend testing added in r226842
1075 https://bugs.webkit.org/show_bug.cgi?id=181634
1077 Reviewed by Darin Adler.
1079 I have verified that the behavior is consistent with Chrome and Firefox.
1081 * fast/dom/Window/window-opener-shadowing-expected.txt:
1082 * fast/dom/Window/window-opener-shadowing.html:
1084 2018-01-13 Minsheng Liu <lambda@liu.ms>
1086 MathML Lengths should take zoom level into account
1087 https://bugs.webkit.org/show_bug.cgi?id=180029
1089 Reviewed by Frédéric Wang.
1091 Add a testcase for MathML lengths where zoom factor is set.
1093 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
1094 * mathml/presentation/mspace-units-with-zoom.html: Added.
1096 2018-01-12 Simon Fraser <simon.fraser@apple.com>
1098 Touch events not received with initial-scale=1 viewport
1099 https://bugs.webkit.org/show_bug.cgi?id=181566
1100 rdar://problem/36460221
1102 Reviewed by Tim Horton.
1104 Add a testcase for this touch event case.
1106 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
1107 * fast/events/touch/ios/target-taller-than-view.html: Added.
1109 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
1111 Data URL fonts split in the middle of an alphabet cause random letters to disappear
1112 https://bugs.webkit.org/show_bug.cgi?id=175845
1113 <rdar://problem/33996578>
1115 Reviewed by Brent Fulgham.
1117 Make sure that the requests for both fonts are sent before either of the responses are received.
1119 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
1120 * fast/text/font-load-data-partitioned-alphabet.html: Added.
1121 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
1123 2018-01-11 Dean Jackson <dino@apple.com>
1125 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1126 https://bugs.webkit.org/show_bug.cgi?id=181558
1127 <rdar://problem/36189833>
1129 Reviewed by Eric Carlson.
1131 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1132 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1133 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
1135 2018-01-12 Dean Jackson <dino@apple.com>
1137 drawElements should be invalid if vertexAttrib0 doesn't have data
1138 https://bugs.webkit.org/show_bug.cgi?id=181609
1139 <rdar://problem/36392883>
1141 Reviewed by Antoine Quint.
1143 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
1144 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
1146 2018-01-12 Youenn Fablet <youenn@apple.com>
1148 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
1149 https://bugs.webkit.org/show_bug.cgi?id=181554
1151 Reviewed by Chris Dumez.
1153 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
1155 (event.event.request.url.indexOf): Deleted.
1156 (event.event.request.url.endsWith): Deleted.
1157 (event.event.respondWith.promise.then): Deleted.
1158 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
1159 * http/tests/workers/service/service-worker-cache-api.https.html:
1161 2018-01-12 Youenn Fablet <youenn@apple.com>
1163 WebProcess should pass the registration identifier and not the worker identifier for fetch events
1164 https://bugs.webkit.org/show_bug.cgi?id=181591
1166 Reviewed by Chris Dumez.
1168 * http/wpt/service-workers/resources/empty.html: Added.
1169 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
1170 * http/wpt/service-workers/update-service-worker.https.html: Added.
1171 * http/wpt/service-workers/update-worker.py: Added.
1174 2018-01-11 Simon Fraser <simon.fraser@apple.com>
1176 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
1177 https://bugs.webkit.org/show_bug.cgi?id=181569
1178 rdar://problem/34117680
1180 Reviewed by Zalan Bujtas.
1182 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
1183 can bail because the unobscuredRect is empty.
1185 Also wait for both the rotation UI script to complete, and the receipt of the
1186 orientationchange event.
1188 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
1189 * fast/events/ios/rotation/resources/rotation-utils.js:
1192 2018-01-12 Matt Lewis <jlewis3@apple.com>
1194 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
1195 https://bugs.webkit.org/show_bug.cgi?id=181482
1197 Unreviewed test gardening.
1199 * platform/mac-wk2/TestExpectations:
1201 2018-01-12 Antoine Quint <graouts@apple.com>
1203 Add support for the frames() timing function
1204 https://bugs.webkit.org/show_bug.cgi?id=181585
1205 <rdar://problem/36463317>
1209 Add a new test that checks that the frames() timing function applies as expected
1210 and expand an existing test to check that the frames() timing function is parsed
1211 correctly. We also mark progressions in imported WPT tests.
1213 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
1214 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
1215 * transitions/frames-timing-function-expected.txt: Added.
1216 * transitions/frames-timing-function.html: Added.
1217 * transitions/transitions-parsing-expected.txt:
1218 * transitions/transitions-parsing.html:
1220 2018-01-11 Chris Dumez <cdumez@apple.com>
1222 Setting Window.opener to null should disown its opener
1223 https://bugs.webkit.org/show_bug.cgi?id=181505
1224 <rdar://problem/36443151>
1226 Reviewed by Ryosuke Niwa.
1228 Add layout test coverage.
1230 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
1231 * fast/dom/Window/window-opener-set-to-null.html: Added.
1232 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
1233 * fast/dom/Window/window-opener-shadowing.html: Added.
1235 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
1237 [Cocoa] Star character disappears when bolded
1238 https://bugs.webkit.org/show_bug.cgi?id=181568
1239 <rdar://problem/18755569>
1241 Reviewed by Simon Fraser.
1243 * fast/text/unknown-font-expected-mismatch.html: Added.
1244 * fast/text/unknown-font.html: Added.
1246 2018-01-11 James Craig <jcraig@apple.com>
1248 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
1249 https://bugs.webkit.org/show_bug.cgi?id=168447
1250 <rdar://problem/30559874>
1252 Reviewed by Simon Fraser.
1254 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
1255 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1257 * TestExpectations: Platform setting only available on Mac and iOS.
1258 * accessibility/smart-invert-expected.txt: Added.
1259 * accessibility/smart-invert-reference-expected.html: Added.
1260 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
1261 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1262 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
1263 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
1265 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
1267 Make elements of zero width or height focusable
1268 https://bugs.webkit.org/show_bug.cgi?id=181516
1270 Reviewed by Chris Dumez.
1272 Added a regression test.
1274 * fast/events/focus-zero-size-element-expected.txt: Added.
1275 * fast/events/focus-zero-size-element.html: Added.
1277 2018-01-11 Alex Christensen <achristensen@webkit.org>
1279 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
1280 https://bugs.webkit.org/show_bug.cgi?id=181553
1282 Reviewed by Eric Carlson.
1284 * media/video-src-remove.html:
1286 2018-01-11 Dean Jackson <dino@apple.com>
1288 Rolling out 226814. It crashes on some bots.
1290 2018-01-11 Dean Jackson <dino@apple.com>
1292 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1293 https://bugs.webkit.org/show_bug.cgi?id=181558
1294 <rdar://problem/36189833>
1296 Reviewed by Eric Carlson.
1298 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1299 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1301 2018-01-11 Chris Dumez <cdumez@apple.com>
1303 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
1304 https://bugs.webkit.org/show_bug.cgi?id=181222
1305 <rdar://problem/36332686>
1307 Reviewed by Youenn Fablet.
1309 Unskip test that is no longer flakily crashing.
1313 2018-01-11 Youenn Fablet <youenn@apple.com>
1315 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
1316 https://bugs.webkit.org/show_bug.cgi?id=180851
1318 Reviewed by Eric Carlson.
1320 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
1321 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
1322 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
1324 2018-01-11 Ali Juma <ajuma@chromium.org>
1326 window.visualViewport should behave as [SameObject]
1327 https://bugs.webkit.org/show_bug.cgi?id=181548
1329 Reviewed by Chris Dumez.
1331 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
1332 * fast/visual-viewport/visual-viewport-same-object.html: Added.
1334 2018-01-11 Youenn Fablet <youenn@apple.com>
1336 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
1337 https://bugs.webkit.org/show_bug.cgi?id=181541
1343 2018-01-11 Matt Lewis <jlewis3@apple.com>
1345 Rebaseline of media/event-queue-crash.html after r226785
1347 Unreviewed test gardening.
1349 * media/event-queue-crash-expected.txt:
1351 2018-01-11 Zalan Bujtas <zalan@apple.com>
1353 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
1354 https://bugs.webkit.org/show_bug.cgi?id=181513
1355 <rdar://problem/36367085>
1357 Reviewed by Antti Koivisto.
1359 * fast/forms/button-set-text-crash-expected.txt: Added.
1360 * fast/forms/button-set-text-crash.html: Added.
1362 2018-01-11 Antoine Quint <graouts@apple.com>
1364 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
1365 https://bugs.webkit.org/show_bug.cgi?id=181547
1366 <rdar://problem/35947650>
1368 Reviewed by Eric Carlson.
1370 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
1371 does not incur any change, and that making the controls visible again shows the controls in the
1374 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
1375 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
1377 2018-01-11 Antoine Quint <graouts@apple.com>
1379 [iOS] There should be no controls markup generated in fullscreen
1380 https://bugs.webkit.org/show_bug.cgi?id=181540
1381 <rdar://problem/35060379>
1383 Reviewed by Eric Carlson.
1385 We update this test to simply check that we're removing all child nodes.
1387 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
1388 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
1390 2018-01-11 Youenn Fablet <youenn@apple.com>
1392 Redirected iframe loading with Request.redirect=follow should fail
1393 https://bugs.webkit.org/show_bug.cgi?id=181491
1395 Reviewed by Alex Christensen.
1399 2018-01-10 Simon Fraser <simon.fraser@apple.com>
1401 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
1402 https://bugs.webkit.org/show_bug.cgi?id=181511
1403 rdar://problem/33741427
1405 Reviewed by Zalan Bujtas.
1407 New results in tests that get client coordinates after zooming.
1409 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1410 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1411 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
1412 * fast/visual-viewport/zoomed-fixed-expected.txt:
1413 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1414 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1415 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
1417 2018-01-11 Eric Carlson <eric.carlson@apple.com>
1419 Layout Test media/event-queue-crash.html is flaky
1420 https://bugs.webkit.org/show_bug.cgi?id=180493
1421 <rdar://problem/35914377>
1423 Reviewed by Jer Noble.
1425 * TestExpectations: Add DumpJSConsoleLogInStdErr.
1426 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
1428 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1430 Test gardening for GTK.
1431 https://bugs.webkit.org/show_bug.cgi?id=181477
1433 Unreviewed test gardening.
1435 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
1436 * http/tests/performance/performance-resource-timing-cached-entries.html:
1437 The code to debug this test's flakiness made it more flaky, as the
1438 resources are not logged in a consistent order. This ensures they are
1439 logged only in case of failure.
1440 * platform/gtk/TestExpectations:
1441 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
1442 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
1443 was fixed in r226404.
1445 2018-01-11 Miguel Gomez <magomez@igalia.com>
1447 Unreviewed GTK+ and WPE gardening after r226773.
1449 * platform/gtk/TestExpectations:
1450 * platform/wpe/TestExpectations:
1452 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1454 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
1455 https://bugs.webkit.org/show_bug.cgi?id=91339
1457 Unreviewed test gardening.
1459 It was fixed in r226404.
1461 * platform/gtk/TestExpectations:
1463 2018-01-11 Youenn Fablet <youenn@apple.com>
1465 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
1466 https://bugs.webkit.org/show_bug.cgi?id=181490
1468 Reviewed by Chris Dumez.
1470 * http/tests/workers/service/resources/service-worker-importScript.js:
1471 * http/tests/workers/service/service-worker-importScript-expected.txt:
1472 * platform/mac-wk2/TestExpectations:
1474 2018-01-11 Philippe Normand <pnormand@igalia.com>
1476 [GTK] media/muted-video-is-playing-audio.html is timing out
1477 https://bugs.webkit.org/show_bug.cgi?id=163781
1479 Reviewed by Carlos Garcia Campos.
1481 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1483 * media/muted-video-is-playing-audio.html: Un-mute the page.
1484 * platform/gtk/TestExpectations: Unflag now-passing test.
1486 2018-01-10 Andy Estes <aestes@apple.com>
1488 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1489 https://bugs.webkit.org/show_bug.cgi?id=181437
1490 <rdar://problem/36376481>
1492 Reviewed by Tim Horton.
1494 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1495 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1496 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1497 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1498 * http/tests/paymentrequest/resources/helpers.js:
1499 (async.getPaymentRequestResponse):
1500 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1501 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1502 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1504 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1506 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1507 https://bugs.webkit.org/show_bug.cgi?id=121331
1509 Unreviewed test gardening.
1511 * platform/mac/TestExpectations:
1513 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1515 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1516 https://bugs.webkit.org/show_bug.cgi?id=181502
1518 Unreviewed test gardening.
1520 * platform/mac-wk2/TestExpectations:
1522 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1524 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1525 https://bugs.webkit.org/show_bug.cgi?id=181494
1527 Unreviewed test gardening.
1529 * platform/mac/TestExpectations:
1531 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1533 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1534 https://bugs.webkit.org/show_bug.cgi?id=181479
1536 Unreviewed test gardening.
1538 * platform/mac/TestExpectations:
1540 2018-01-10 Matt Baker <mattbaker@apple.com>
1542 Web Inspector: Canvas tab: throttle recording slider updates
1543 https://bugs.webkit.org/show_bug.cgi?id=180839
1544 <rdar://problem/36057849>
1546 Reviewed by Joseph Pecoraro
1548 * inspector/unit-tests/throttle-expected.txt: Added.
1549 * inspector/unit-tests/throttle.html: Added.
1550 Added function throttling tests.
1552 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
1554 REGRESSION(r222507): Composition highlight doesn't render when using IME
1555 https://bugs.webkit.org/show_bug.cgi?id=181485
1556 <rdar://problem/35896516>
1558 Reviewed by Ryosuke Niwa.
1560 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1561 string appears different once it is confirmed.
1563 * editing/marked-text-appearance-expected-mismatch.html: Added.
1564 * editing/marked-text-appearance.html: Added.
1566 2018-01-10 Chris Dumez <cdumez@apple.com>
1568 Multiple http/wpt/beacon/contentextensions/ test are flaky.
1569 https://bugs.webkit.org/show_bug.cgi?id=179256
1570 <rdar://problem/35401978>
1572 Reviewed by Alex Christensen.
1574 Stop marking content extensions tests as flaky.
1576 * platform/mac-wk2/TestExpectations:
1578 2018-01-10 Tim Horton <timothy_horton@apple.com>
1580 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1581 https://bugs.webkit.org/show_bug.cgi?id=181269
1582 <rdar://problem/35110344>
1584 Reviewed by Simon Fraser.
1586 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1587 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1588 Add a test (which previously would complain about taking too long)
1589 that using manual scroll position restoration and pushState together
1590 doesn't cause swipes to hang until the watchdog fires.
1592 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1594 Skip http/tests/workers/service/cors-image-fetch.html.
1595 https://bugs.webkit.org/show_bug.cgi?id=181222
1597 Unreviewed test gardening.
1601 2018-01-10 Youenn Fablet <youenn@apple.com>
1603 Use no-cache fetch mode when loading main documents with location.reload()
1604 https://bugs.webkit.org/show_bug.cgi?id=181285
1605 <rdar://problem/36356831>
1607 Reviewed by Alex Christensen.
1609 * http/tests/inspector/network/har/har-page-expected.txt:
1610 * http/tests/inspector/network/har/har-page.html:
1612 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1614 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1615 https://bugs.webkit.org/show_bug.cgi?id=181501
1617 Unreviewed test gardening.
1619 * platform/win/TestExpectations:
1621 2018-01-10 Matt Lewis <jlewis3@apple.com>
1623 Adjusted expectations for webrtc/video-unmute.html.
1624 https://bugs.webkit.org/show_bug.cgi?id=172879
1626 Unreviewed test gardening.
1628 * platform/ios-simulator-wk2/TestExpectations:
1629 * platform/ios-wk2/TestExpectations:
1630 * platform/mac-wk2/TestExpectations:
1632 2018-01-10 Youenn Fablet <youenn@apple.com>
1634 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1635 https://bugs.webkit.org/show_bug.cgi?id=181481
1641 2018-01-10 Matt Lewis <jlewis3@apple.com>
1643 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1644 https://bugs.webkit.org/show_bug.cgi?id=181097
1646 Unreviewed test gardening.
1648 * platform/mac-wk2/TestExpectations:
1650 2018-01-10 Matt Lewis <jlewis3@apple.com>
1652 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1653 https://bugs.webkit.org/show_bug.cgi?id=181392
1655 Unreviewed test gardening.
1657 * platform/ios-wk2/TestExpectations:
1658 * platform/mac-wk2/TestExpectations:
1660 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1662 [Win] Rebaseline test after r225366.
1664 Unreviewed test gardening.
1666 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1668 2018-01-10 Chris Dumez <cdumez@apple.com>
1670 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1671 https://bugs.webkit.org/show_bug.cgi?id=179342
1672 <rdar://problem/35478161>
1674 Reviewed by Youenn Fablet.
1677 Unmark the test as flaky.
1679 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1680 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1681 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1682 Update test to register a scriptURL that actually fails. When registration succeeds, the test
1683 logs lines indicating that registration succeeded unexpectedly. Also, when registration
1684 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1685 the ones of the subframe (because it involves things like network loads).
1687 2018-01-10 Chris Dumez <cdumez@apple.com>
1689 Unreviewed, skip http/tests/workers/service/other_resources folder.
1691 It is a resources folder and does not contain tests.
1695 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1697 [Win] Rebaseline tests after r225366.
1699 Unreviewed test gardening.
1701 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1702 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1703 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1704 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1706 2018-01-10 Philippe Normand <pnormand@igalia.com>
1708 Unreviewed GTK gardening
1710 * platform/gtk/TestExpectations: Unflag now-passing test and skip
1711 mediastream tests, useless without any webrtc backend.
1713 2018-01-10 Philippe Normand <pnormand@igalia.com>
1715 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1716 https://bugs.webkit.org/show_bug.cgi?id=181471
1717 <rdar://problem/36402323>
1719 Reviewed by Carlos Garcia Campos.
1721 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1723 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1725 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1726 https://bugs.webkit.org/show_bug.cgi?id=94009
1728 Unreviewed test gardening.
1730 It was fixed in r226404.
1732 * platform/gtk/TestExpectations:
1734 2018-01-10 Philippe Normand <pnormand@igalia.com>
1736 Unreviewed, updating expectations for media test timing out on GTK
1738 * platform/gtk/TestExpectations:
1740 2018-01-10 Philippe Normand <pnormand@igalia.com>
1742 Unreviewed, updating expectations for media test timing out on GTK
1744 * platform/gtk/TestExpectations:
1746 2018-01-10 Antti Koivisto <antti@apple.com>
1748 Invalidate current element style on class change accurately
1749 https://bugs.webkit.org/show_bug.cgi?id=181210
1751 Reviewed by Zalan Bujtas.
1753 * fast/css/set-inline-style-recalc-expected.txt:
1754 * fast/css/set-inline-style-recalc.html:
1756 2018-01-09 Antoine Quint <graouts@apple.com>
1758 [Web Animations] Expose the id property on Animation
1759 https://bugs.webkit.org/show_bug.cgi?id=181450
1760 <rdar://problem/36383600>
1762 Reviewed by Dean Jackson.
1764 Mark all tests related to the "id" property as passing.
1766 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1767 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1768 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1770 2018-01-09 Chris Dumez <cdumez@apple.com>
1772 Make service workers behave correctly with regards to Page Cache
1773 https://bugs.webkit.org/show_bug.cgi?id=181446
1774 <rdar://problem/36164291>
1776 Reviewed by Youenn Fablet.
1778 Add layout test coverage.
1780 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1781 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1782 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1783 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1784 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1785 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1786 * http/tests/workers/service/other_resources/test.html: Added.
1787 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1790 2018-01-09 Chris Dumez <cdumez@apple.com>
1792 We should not return undefined for most properties of a detached Window
1793 https://bugs.webkit.org/show_bug.cgi?id=181416
1794 <rdar://problem/36162489>
1796 Reviewed by Ryosuke Niwa.
1798 Update existing tests to reflect behavior change.
1800 * fast/dom/Window/orphaned-frame-access-expected.txt:
1801 * fast/dom/Window/orphaned-frame-access.html:
1802 * fast/frames/detached-frame-property-expected.txt:
1803 * fast/frames/detached-frame-property.html:
1805 2018-01-09 Darin Adler <darin@apple.com>
1807 Further refinement to list item and counter code after "list-item" counter fix
1808 https://bugs.webkit.org/show_bug.cgi?id=181426
1810 Reviewed by Zalan Bujtas.
1812 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1815 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1817 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1818 https://bugs.webkit.org/show_bug.cgi?id=181374
1820 Reviewed by Simon Fraser.
1822 Move font-display tests into their common subfolder.
1824 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1825 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1826 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1827 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1828 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1829 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1830 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1831 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1832 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1833 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1834 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1835 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1836 * fast/text/font-display/swap-flash-expected.html: Added.
1837 * fast/text/font-display/swap-flash.html: Added.
1838 * platform/win/TestExpectations:
1840 2018-01-09 Matt Lewis <jlewis3@apple.com>
1842 Fixed test expectaions.
1844 Unreviewed test gardening.
1846 * platform/ios-wk2/TestExpectations:
1848 2018-01-09 Antti Koivisto <antti@apple.com>
1850 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1851 https://bugs.webkit.org/show_bug.cgi?id=180940
1852 <rdar://problem/36116507>
1854 Reviewed by Darin Adler.
1856 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1857 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1858 * http/tests/local/resources/slow-import.css: Added.
1860 2018-01-09 Youenn Fablet <youenn@apple.com>
1862 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1863 https://bugs.webkit.org/show_bug.cgi?id=181404
1865 Reviewed by Alex Christensen.
1869 2018-01-09 Youenn Fablet <youenn@apple.com>
1871 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1872 https://bugs.webkit.org/show_bug.cgi?id=181087
1873 <rdar://problem/36188109>
1875 Reviewed by Chris Dumez.
1877 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1879 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1881 [EME] Add layout test for clearKey CENC message event
1882 https://bugs.webkit.org/show_bug.cgi?id=180928
1884 Reviewed by Xabier Rodriguez-Calvar.
1886 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1887 There are two tests: one with MSE playback and another with regular playback.
1889 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1890 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1891 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1892 Test with MSE playback.
1893 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1894 Test with regular playback.
1895 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1896 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1897 "keystatuseschange" events, and updates the CDM session with the right keys.
1898 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1899 by an other function that checks the 'message' event and stops the test.
1900 * media/encrypted-media/medias-enc.js:
1901 I take this opportunity to introduce some fixes:
1902 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1903 thus it is easy to change it now.
1904 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1905 * media/media-source/media-source-loader-simple.js:
1906 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1907 * platform/gtk/TestExpectations:
1908 * platform/mac/TestExpectations:
1909 * platform/wpe/TestExpectations:
1911 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1913 Check Image::m_image is not null in ImageLoader::decode()
1914 https://bugs.webkit.org/show_bug.cgi?id=180386
1915 <rdar://problem/34634483>
1917 Reviewed by Tim Horton.
1919 Add a new rejected case for decoding an image with an invalid URL.
1921 * fast/images/decode-static-image-reject-expected.txt:
1922 * fast/images/decode-static-image-reject.html:
1924 2018-01-09 Ali Juma <ajuma@chromium.org>
1926 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1927 https://bugs.webkit.org/show_bug.cgi?id=181436
1929 Reviewed by Frédéric Wang.
1934 Mark test that seems to have timing issues as flaky.
1936 2018-01-09 Ali Juma <ajuma@chromium.org>
1938 Implement VisualViewport API events
1939 https://bugs.webkit.org/show_bug.cgi?id=179386
1941 Reviewed by Frédéric Wang.
1943 Add tests for Visual Viewport API events. Test that a resize event is fired after
1944 pinch zoom and after window resize, and test that a scroll event is fired when the
1945 visual viewport is scrolled.
1947 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1948 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1949 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1950 * fast/visual-viewport/resize-event-fired.html: Added.
1951 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1952 * fast/visual-viewport/scroll-event-fired.html: Added.
1953 * platform/gtk/TestExpectations:
1954 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1955 * platform/ios/TestExpectations:
1956 Skipped test that resizes a window, since this isn't supported on iOS.
1957 * platform/win/TestExpectations:
1958 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1960 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1962 Release assert in addResourceTiming when a cache resource is requested during style recalc
1963 https://bugs.webkit.org/show_bug.cgi?id=181137
1964 <rdar://problem/35666574>
1966 Reviewed by Simon Fraser.
1968 Added a regression test for the crash.
1970 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1971 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1973 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1974 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1975 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1977 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1979 ::first-letter incorrectly selects grapheme pairs
1980 https://bugs.webkit.org/show_bug.cgi?id=181315
1982 Reviewed by Darin Adler.
1984 * fast/css/first-letter-punctuation-expected.html: Added.
1985 * fast/css/first-letter-punctuation.html:
1986 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1987 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1988 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1989 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1990 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1991 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1993 2018-01-08 Darin Adler <darin@apple.com>
1995 Special list-item counter starts from an incorrect number for ::before and ::after
1996 https://bugs.webkit.org/show_bug.cgi?id=181084
1998 Reviewed by Zalan Bujtas.
2000 * fast/css/counters/counter-list-item-expected.html: Added.
2001 * fast/css/counters/counter-list-item.html: Added.
2003 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
2005 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
2006 https://bugs.webkit.org/show_bug.cgi?id=180301
2008 Reviewed by Dean Jackson.
2010 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
2011 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
2012 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
2013 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
2014 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
2015 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
2017 2018-01-08 Matt Lewis <jlewis3@apple.com>
2019 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
2020 https://bugs.webkit.org/show_bug.cgi?id=181087
2022 Unreviewed test gardening.
2024 * platform/ios-wk2/TestExpectations:
2026 2018-01-08 Matt Lewis <jlewis3@apple.com>
2028 Unreviewed, rolling out r226385.
2030 The test introduced with this was a flaky since being added.
2034 "AX: when invert colors is on, double-invert certain media
2035 elements in UserAgentStyleSheet"
2036 https://bugs.webkit.org/show_bug.cgi?id=168447
2037 https://trac.webkit.org/changeset/226385
2039 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
2041 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
2042 https://bugs.webkit.org/show_bug.cgi?id=181223
2044 Unreviewed test gardening.
2046 * platform/wk2/TestExpectations:
2048 2018-01-08 Matt Lewis <jlewis3@apple.com>
2050 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
2051 https://bugs.webkit.org/show_bug.cgi?id=181107
2053 Unreviewed test gardening.
2055 * platform/mac-wk2/TestExpectations:
2057 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
2059 [WinCairo] Add default port TestExpectations for wincairo
2060 https://bugs.webkit.org/show_bug.cgi?id=179221
2062 Reviewed by Alex Christensen.
2064 * platform/wincairo-win10/TestExpectations: Added.
2066 2018-01-08 Youenn Fablet <youenn@apple.com>
2068 Stop exposing fetch and extendable events to window
2069 https://bugs.webkit.org/show_bug.cgi?id=181325
2071 Reviewed by Chris Dumez.
2073 * http/wpt/service-workers/extendableEvent.https-expected.txt:
2074 * http/wpt/service-workers/extendableEvent.https.html:
2075 * http/wpt/service-workers/fetchEvent.https-expected.txt:
2076 * http/wpt/service-workers/fetchEvent.https.html:
2078 2018-01-08 Antti Koivisto <antti@apple.com>
2080 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
2081 https://bugs.webkit.org/show_bug.cgi?id=176260
2082 <rdar://problem/34219966>
2084 Reviewed by Simon Fraser.
2086 * compositing/debug-borders-dynamic-expected.html: Added.
2087 * compositing/debug-borders-dynamic.html: Added.
2089 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
2091 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
2092 https://bugs.webkit.org/show_bug.cgi?id=180430
2094 Reviewed by Xabier Rodriguez-Calvar.
2097 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
2098 This is a simple encrypted video file used for regular playback.
2099 It has been encrypted with BENTO4. https://www.bento4.com/
2101 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
2102 This is a simple encrypted video fragment used in MSE playback.
2103 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
2105 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
2106 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
2107 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
2108 This is a test with MSE.
2110 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
2111 This is a test with a regular playback.
2113 * media/encrypted-media/medias-enc.js: Added.
2114 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
2115 It gives all necessary informations about the encrypted media: path of the file or
2116 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
2118 * media/media-source/media-source-loader-simple.js: Added.
2119 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
2120 in the appropriate SourceBuffer.
2122 * platform/wpe/TestExpectations:
2124 2018-01-08 Ms2ger <Ms2ger@igalia.com>
2126 Update imagebitmap tests.
2127 https://bugs.webkit.org/show_bug.cgi?id=181379
2129 Unreviewed test gardening.
2131 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2132 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2133 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2134 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2136 2018-01-08 Youenn Fablet <youenn@apple.com>
2138 navigator.onLine does not work inside service workers
2139 https://bugs.webkit.org/show_bug.cgi?id=181079
2140 <rdar://problem/36178606>
2142 Reviewed by Darin Adler.
2144 * http/wpt/service-workers/online-worker.js: Added.
2145 (async.waitForOnlineEvent):
2147 * http/wpt/service-workers/online.https-expected.txt: Added.
2148 * http/wpt/service-workers/online.https.html: Added.
2150 2018-01-08 Youenn Fablet <youenn@apple.com>
2152 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
2153 https://bugs.webkit.org/show_bug.cgi?id=181382
2159 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
2161 Unreviewed GTK gardening. Rebaseline test again after r226500.
2163 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2165 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
2167 Unreviewed GTK gardening. Partially revert r224460.
2169 Two tests were incorrectly rebaselined in r224460.
2171 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2172 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2174 2018-01-07 Ms2ger <Ms2ger@igalia.com>
2176 Implement createImageBitmap(ImageBitmap)
2177 https://bugs.webkit.org/show_bug.cgi?id=181287
2179 Reviewed by Darin Adler.
2181 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
2182 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
2183 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
2184 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
2186 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
2188 Reduce the precision of "high" resolution time to 1ms
2189 https://bugs.webkit.org/show_bug.cgi?id=180910
2190 <rdar://problem/36085943>
2192 Reviewed by Saam Barati.
2194 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
2195 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
2199 2018-01-06 Simon Fraser <simon.fraser@apple.com>
2201 Possible crash computing event regions
2202 https://bugs.webkit.org/show_bug.cgi?id=181368
2203 rdar://problem/34847081
2205 Reviewed by Zalan Bujtas.
2207 * fast/events/event-handler-regions-layout-expected.txt: Added.
2208 * fast/events/event-handler-regions-layout.html: Added.
2210 2018-01-06 Simon Fraser <simon.fraser@apple.com>
2212 Crash under RenderLayer::scrollTo() with marquee
2213 https://bugs.webkit.org/show_bug.cgi?id=181349
2214 rdar://problem/36190168
2216 Reviewed by Zalan Bujtas.
2218 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
2219 * fast/scrolling/marquee-scroll-crash.html: Added.
2221 2018-01-05 Dean Jackson <dino@apple.com>
2223 Accurately clip copyTexImage2D and copyTexSubImage2D
2224 https://bugs.webkit.org/show_bug.cgi?id=181356
2225 <rdar://problem/35083877>
2227 Reviewed by Eric Carlson.
2229 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
2230 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
2232 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
2234 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
2235 https://bugs.webkit.org/show_bug.cgi?id=181321
2237 Reviewed by Saam Barati.
2239 * inspector/model/remote-object-get-properties-expected.txt:
2240 * inspector/runtime/getProperties-expected.txt:
2241 * js/script-tests/strict-throw-type-error.js:
2242 * js/strict-throw-type-error-expected.txt:
2244 2018-01-05 Youenn Fablet <youenn@apple.com>
2246 Implement Cache API partitioning based on ClientOrigin
2247 https://bugs.webkit.org/show_bug.cgi?id=181240
2249 Reviewed by Alex Christensen.
2251 Beefing up test to ensure that client and top origins are taken into consideration.
2253 * http/tests/cache-storage/cache-origins.https-expected.txt:
2254 * http/tests/cache-storage/cache-origins.https.html:
2255 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2256 * http/tests/cache-storage/cache-clearing-origin.https.html:
2258 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
2260 Mark fast/workers/worker-terminate.html as flaky.
2261 https://bugs.webkit.org/show_bug.cgi?id=181098
2263 Unreviewed test gardening.
2265 * platform/mac/TestExpectations:
2267 2018-01-05 Per Arne Vollan <pvollan@apple.com>
2269 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
2270 https://bugs.webkit.org/show_bug.cgi?id=181346
2272 Unreviewed test gardening.
2274 * platform/win/TestExpectations:
2276 2018-01-05 Youenn Fablet <youenn@apple.com>
2278 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
2279 https://bugs.webkit.org/show_bug.cgi?id=181329
2282 SharedWorker is not supported.
2286 2018-01-05 Matt Lewis <jlewis3@apple.com>
2288 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
2289 https://bugs.webkit.org/show_bug.cgi?id=181069
2291 Unreviewed test gardening.
2293 * platform/mac-wk2/TestExpectations:
2295 2018-01-05 Matt Lewis <jlewis3@apple.com>
2297 Unreviewed, rolling out r226401.
2299 This caused timeouts on multiple platforms.
2303 "Implement Cache API partitioning based on ClientOrigin"
2304 https://bugs.webkit.org/show_bug.cgi?id=181240
2305 https://trac.webkit.org/changeset/226401
2307 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
2309 ServiceWorkers: Enable UserTiming / ResourceTiming
2310 https://bugs.webkit.org/show_bug.cgi?id=181297
2311 <rdar://problem/36307306>
2313 Reviewed by Youenn Fablet.
2315 * http/tests/workers/service/resources/data1.txt: Added.
2316 * http/tests/workers/service/resources/data2.txt: Added.
2317 Resources to load from a service-worker.
2319 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
2320 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
2321 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
2322 Test that a ServiceWorker can produce resource entries for a few
2323 different kinds of loads (CacheStorage load, and a fetch).
2325 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
2326 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
2327 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
2328 Test that a ServiceWorker can produce a mark/measure entries.
2330 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2332 [WPE][GTK] Unreviewed gardening
2334 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
2336 * platform/gtk/TestExpectations:
2337 * platform/wpe/TestExpectations:
2339 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2341 [WPE] Unreviewed gardening
2343 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
2345 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2347 [WPE] Rebaseline test expectations after r226404
2349 Unreviewed gardening.
2351 * platform/wpe/css1/font_properties/font_size-expected.txt:
2352 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
2353 * platform/wpe/css1/text_properties/line_height-expected.txt:
2354 * platform/wpe/css1/text_properties/text_indent-expected.txt:
2355 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
2356 * platform/wpe/css1/units/length_units-expected.txt:
2357 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2358 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2359 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2360 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2361 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2362 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2363 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2364 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2365 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2366 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2367 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
2368 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
2369 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
2370 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
2372 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
2374 [Cairo] Canvas: Path::clear should clear its transform
2375 https://bugs.webkit.org/show_bug.cgi?id=181320
2377 Reviewed by Carlos Garcia Campos.
2379 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
2380 * fast/canvas/reset-scaling-by-height-change.html: Added.
2382 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
2384 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
2385 https://bugs.webkit.org/show_bug.cgi?id=181314
2386 <rdar://problem/36177620>
2388 Reviewed by Brian Burg.
2390 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
2391 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
2392 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
2393 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
2394 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
2395 Add a real script minified with a source map.
2396 Add a real scss stylesheet compiled to css with a source map.
2398 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
2399 * http/tests/inspector/network/source-map-loads.html: Added.
2400 Test that we load source maps for resources with sourceMappingURL directives.
2402 2018-01-04 Chris Fleizach <cfleizach@apple.com>
2404 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
2405 https://bugs.webkit.org/show_bug.cgi?id=180361
2407 Reviewed by Zalan Bujtas.
2409 * accessibility/mac/css-speech-speak-expected.txt:
2410 * accessibility/mac/css-speech-speak.html:
2411 * fast/css/getComputedStyle/computed-style-expected.txt:
2412 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2413 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2414 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2415 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2416 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2417 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2418 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2419 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2420 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2421 * svg/css/getComputedStyle-basic-expected.txt:
2423 2018-01-04 Brian Burg <bburg@apple.com>
2425 Web Inspector: Capture Element Screenshot looks fuzzy
2426 https://bugs.webkit.org/show_bug.cgi?id=175734
2427 <rdar://problem/33803377>
2429 Reviewed by Joseph Pecoraro and Simon Fraser.
2431 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
2432 * inspector/page/hidpi-snapshot-size.html: Added.
2434 2018-01-04 Brian Burg <bburg@apple.com>
2436 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
2437 https://bugs.webkit.org/show_bug.cgi?id=180945
2439 Reviewed by Joseph Pecoraro.
2441 Add new test coverage for existing RemoteObject.prototype.getProperty.
2442 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
2443 I didn't add test coverage for callFunction, as I had to stop somewhere.
2445 * inspector/model/remote-object-api-expected.txt: Added.
2446 * inspector/model/remote-object-api.html: Added.
2448 2018-01-04 Brian Burg <bburg@apple.com>
2450 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
2451 https://bugs.webkit.org/show_bug.cgi?id=181005
2453 Rubber-stamped by Joseph Pecoraro.
2455 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
2456 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
2458 * http/tests/inspector/resources/inspector-test.js:
2461 (TestPage.evaluateInWebInspector):
2462 (TestPage.dispatchEventToFrontend):
2464 * http/tests/inspector/network/har/har-page-expected.txt:
2465 Rebaseline, as this depends on the size of inspector-test.js. Removing this
2466 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
2469 2018-01-04 Zalan Bujtas <zalan@apple.com>
2471 WebContent process crashes while loading https://www.classicspecs.com
2472 https://bugs.webkit.org/show_bug.cgi?id=181290
2473 <rdar://problem/36225906>
2475 Reviewed by Simon Fraser.
2477 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2478 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2480 2018-01-04 Eric Carlson <eric.carlson@apple.com>
2482 [MediaStream] Add Mock screen capture source
2483 https://bugs.webkit.org/show_bug.cgi?id=181291
2484 <rdar://problem/36298164>
2486 Reviewed by Dean Jackson.
2488 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2489 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2491 2018-01-04 John Wilander <wilander@apple.com>
2493 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2494 https://bugs.webkit.org/show_bug.cgi?id=181276
2495 <rdar://problem/36290463>
2497 Reviewed by Alex Christensen.
2499 Two test cases are deleted since the user has no way
2500 to deny access through a prompt anymore. The rest
2501 are updated to not expect a "CONFIRM:..." text output.
2503 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2504 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2505 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2506 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2507 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2508 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2509 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2510 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2511 * 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:
2512 * 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:
2513 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2514 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2515 * platform/mac-wk2/TestExpectations:
2516 Removed entries for the deleted test cases.
2518 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2520 [GTK] Issues with Ahem's ex / x-height
2521 https://bugs.webkit.org/show_bug.cgi?id=180581
2523 Reviewed by Michael Catanzaro.
2525 Unskip two tests that are now passing and rebaseline others.
2527 * platform/gtk/TestExpectations:
2528 * platform/gtk/css1/font_properties/font_size-expected.png:
2529 * platform/gtk/css1/font_properties/font_size-expected.txt:
2530 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2531 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2532 * platform/gtk/css1/text_properties/line_height-expected.png:
2533 * platform/gtk/css1/text_properties/line_height-expected.txt:
2534 * platform/gtk/css1/text_properties/text_indent-expected.png:
2535 * platform/gtk/css1/text_properties/text_indent-expected.txt:
2536 * platform/gtk/css1/text_properties/word_spacing-expected.png:
2537 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2538 * platform/gtk/css1/units/length_units-expected.png:
2539 * platform/gtk/css1/units/length_units-expected.txt:
2540 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2541 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2542 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2543 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2544 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2545 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2546 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2547 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2548 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2549 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2550 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2551 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2552 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2553 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2554 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2555 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2556 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2557 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2558 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2559 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2560 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2561 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2562 * platform/gtk/editing/selection/caret-ltr-expected.png:
2563 * platform/gtk/editing/selection/caret-ltr-expected.txt:
2564 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2565 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2566 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2567 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2568 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2569 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2570 * platform/gtk/editing/selection/caret-rtl-expected.png:
2571 * platform/gtk/editing/selection/caret-rtl-expected.txt:
2572 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2573 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2574 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2575 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2576 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2577 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2578 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2579 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2580 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2581 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2582 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2583 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2584 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2585 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2586 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2587 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2588 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2589 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2590 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2591 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2592 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2593 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2594 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2595 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2596 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2597 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2598 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2599 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2600 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2601 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2602 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2603 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2604 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2605 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2606 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2607 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2608 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2609 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2610 * platform/gtk/fast/forms/minWidthPercent-expected.png:
2611 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2612 * platform/gtk/fast/lists/008-expected.png:
2613 * platform/gtk/fast/lists/008-expected.txt:
2614 * platform/gtk/fast/lists/008-vertical-expected.png:
2615 * platform/gtk/fast/lists/008-vertical-expected.txt:
2616 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2617 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2618 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2619 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2620 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2621 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2622 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2623 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2624 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2625 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2626 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2627 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2628 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2629 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2630 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2631 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2633 2018-01-04 Minsheng Liu <lambda@liu.ms>
2635 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2636 https://bugs.webkit.org/show_bug.cgi?id=170272
2638 Reviewed by Frédéric Wang.
2640 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2642 The bug itself is fixed as a part of 179682.
2643 https://bugs.webkit.org/show_bug.cgi?id=179682
2645 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2646 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2648 2018-01-04 Youenn Fablet <youenn@apple.com>
2650 Implement Cache API partitioning based on ClientOrigin
2651 https://bugs.webkit.org/show_bug.cgi?id=181240
2653 Reviewed by Alex Christensen.
2655 Beefing up test to ensure that client and top origins are taken into consideration.
2657 * http/tests/cache-storage/cache-origins.https-expected.txt:
2658 * http/tests/cache-storage/cache-origins.https.html:
2659 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2660 * http/tests/cache-storage/cache-clearing-origin.https.html:
2662 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
2664 [Attachment Support] Add plumbing for starting a drag with promised blob data
2665 https://bugs.webkit.org/show_bug.cgi?id=181201
2667 Reviewed by Tim Horton.
2669 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2670 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2671 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2673 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2674 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2675 * platform/gtk/TestExpectations:
2676 * platform/ios/TestExpectations:
2677 * platform/mac-wk2/TestExpectations:
2678 * platform/win/TestExpectations:
2680 2018-01-03 John Wilander <wilander@apple.com>
2682 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2683 https://bugs.webkit.org/show_bug.cgi?id=181270
2684 <rdar://problem/36289544>
2686 Reviewed by Alex Christensen.
2688 This change refactors how the web process tells the network process
2689 to remove storage access. Previously, this was done over the UI process
2690 just like requests for storage access. But since no further reasoning
2691 is needed, the message should go straight from the web process to the
2692 network process for performance reasons and to minimize the risk of a
2695 As a consequence, the XPC code for storage access removal in the UI
2698 * platform/mac-wk2/TestExpectations:
2699 Re-enables the test for this code path.
2701 2018-01-03 Michael Saboff <msaboff@apple.com>
2703 Disable SharedArrayBuffers from Web API
2704 https://bugs.webkit.org/show_bug.cgi?id=181266
2706 Reviewed by Saam Barati.
2708 Disabled SharedArrayBuffer tests.
2712 2018-01-03 James Craig <jcraig@apple.com>
2714 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2715 https://bugs.webkit.org/show_bug.cgi?id=168447
2716 <rdar://problem/30559874>
2718 Reviewed by Simon Fraser.
2720 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2721 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2723 * TestExpectations: Platform setting only available on Mac and iOS.
2724 * accessibility/smart-invert-expected.txt: Added.
2725 * accessibility/smart-invert-reference-expected.html: Added.
2726 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2727 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2728 * platform/ios-wk2/TestExpectations: Runs on iOS.
2729 * platform/mac-wk2/TestExpectations: Runs on Mac.
2731 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2733 Update expectations for some range tests.
2734 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2736 * platform/ios-wk1/TestExpectations:
2737 * platform/mac-wk1/TestExpectations:
2738 * platform/mac/TestExpectations:
2740 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2742 feLighting is broken with primitiveUnits="objectBoundingBox"
2743 https://bugs.webkit.org/show_bug.cgi?id=181197
2745 Reviewed by Tim Horton.
2747 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2749 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2750 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2751 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2752 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2753 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2754 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2756 2018-01-03 Antti Koivisto <antti@apple.com>
2758 Crash beneath CSSValue::equals @ csas.cz
2759 https://bugs.webkit.org/show_bug.cgi?id=181243
2760 <rdar://problem/35990826>
2762 Reviewed by Alex Christensen.
2764 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2765 * fast/text/oblique-degree-equals-crash.html: Added.
2767 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2769 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2770 https://bugs.webkit.org/show_bug.cgi?id=180979
2771 <rdar://problem/36146670>
2773 Reviewed by Matt Baker.
2775 * inspector/css/get-system-fonts.html:
2776 Cleanup the test a bit.
2778 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2780 SVG lighting filter lights are in the wrong coordinate system
2781 https://bugs.webkit.org/show_bug.cgi?id=181147
2783 Reviewed by Zalan Bujtas.
2785 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2786 * svg/filters/fePointLight-coordinates.svg: Added.
2787 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2788 * svg/filters/feSpotLight-coordinates.svg: Added.
2789 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2790 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2791 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2792 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2794 2018-01-03 Youenn Fablet <youenn@apple.com>
2796 Select service worker for documents with data/blob URLS
2797 https://bugs.webkit.org/show_bug.cgi?id=181213
2799 Reviewed by Alex Christensen.
2801 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2802 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2804 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2806 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2807 https://bugs.webkit.org/show_bug.cgi?id=181238
2809 Unreviewed test gardening.
2811 I forgot to remove this when fixing the bug.
2813 * platform/gtk/TestExpectations:
2815 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2817 Unreviewed, rolling out r226352.
2819 Breaks Sierra and El Capitan builds.
2823 "Web Inspector: Slow open time enumerating system fonts
2824 (FontCache::systemFontFamilies)"
2825 https://bugs.webkit.org/show_bug.cgi?id=180979
2826 https://trac.webkit.org/changeset/226352
2828 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2830 [GTK] Crash destroying WebCore::FileMonitor
2831 https://bugs.webkit.org/show_bug.cgi?id=181138
2833 Reviewed by Michael Catanzaro.
2835 Remove test expectations associated to this bug.
2837 * platform/gtk/TestExpectations:
2839 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2841 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2842 https://bugs.webkit.org/show_bug.cgi?id=180979
2843 <rdar://problem/36146670>
2845 Reviewed by Matt Baker.
2847 * inspector/css/get-system-fonts.html:
2848 Cleanup the test a bit.
2850 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2852 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2853 https://bugs.webkit.org/show_bug.cgi?id=181231
2855 Reviewed by Alex Christensen.
2859 * platform/gtk/TestExpectations:
2860 * platform/wpe/TestExpectations:
2862 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2864 Unreviewed WPE test gardening.
2866 * platform/wpe/TestExpectations:
2868 2018-01-02 Youenn Fablet <youenn@apple.com>
2870 Memory cache should not reuse resources with different credential fetch option
2871 https://bugs.webkit.org/show_bug.cgi?id=181212
2873 Reviewed by Alex Christensen.
2875 * TestExpectations: Removing test flakiness expectation.
2877 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2879 Update Credential Management API for WebAuthentication
2880 https://bugs.webkit.org/show_bug.cgi?id=181082
2881 <rdar://problem/36055239>
2883 Reviewed by Brent Fulgham.
2885 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2886 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2889 * credentials/idlharness-expected.txt: Removed.
2890 * credentials/idlharness.html: Removed.
2891 * fast/dom/navigator-detached-no-crash-expected.txt:
2892 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2893 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2894 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2895 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2896 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2897 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2898 * http/wpt/credential-management/idl.https-expected.txt: Added.
2899 * http/wpt/credential-management/idl.https.html: Added.
2900 * platform/gtk/TestExpectations:
2901 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2902 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2903 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2904 * platform/win/TestExpectations:
2905 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2907 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2909 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2910 https://bugs.webkit.org/show_bug.cgi?id=172255
2912 Unreviewed test gardening.
2914 * platform/gtk/TestExpectations:
2915 * platform/mac/TestExpectations:
2917 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2919 WebAssembly: sending module to iframe fails
2920 https://bugs.webkit.org/show_bug.cgi?id=179263
2922 Reviewed by JF Bastien.
2924 * platform/ios-simulator/TestExpectations:
2925 * platform/win/TestExpectations:
2926 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2927 * wasm/iframe-parent-postmessage-expected.txt: Added.
2928 * wasm/iframe-parent-postmessage.html: Added.
2929 * wasm/iframe-postmessage-expected.txt: Added.
2930 * wasm/iframe-postmessage.html: Added.
2931 * wasm/resources/frame-parent.html: Added.
2932 * wasm/resources/frame.html: Added.
2933 * wasm/resources/load_wasm.js: Added.
2935 * wasm/window-postmessage-expected.txt: Added.
2936 * wasm/window-postmessage.html: Added.
2937 * workers/wasm-mem-post-message.html:
2939 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2941 [WPE] Update some test expectations
2942 https://bugs.webkit.org/show_bug.cgi?id=181211
2944 Unreviewed test gardening.
2946 * platform/wpe/TestExpectations: disable more SW tests.
2947 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2948 rebaseline to match the features enabled on the bot.
2949 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2950 rebaseline for r225963.
2951 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2952 rebaseline for r226162.
2953 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2954 rebaseline for r226162.
2955 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2956 Added: rebaseline to match the features enabled on the bot.
2957 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2958 Added: rebaseline to match the features enabled on the bot.
2959 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2960 Added: rebaseline to match the features enabled on the bot.
2961 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2962 Added: rebaseline to match the features enabled on the bot.
2964 == Rolled over to ChangeLog-2018-01-01 ==