1 2018-01-19 Daniel Bates <dabates@apple.com>
3 Update frame-ancestor directive to match Content Security Policy Level 3
4 https://bugs.webkit.org/show_bug.cgi?id=178891
5 <rdar://problem/35209458>
7 Reviewed by Alex Christensen.
9 Derived from Blink e667cc2e501fabab3605b838e4ee0d642a9c4a59:
10 <https://chromium.googlesource.com/chromium/src.git/+/e667cc2e501fabab3605b838e4ee0d642a9c4a59>
12 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt: Added.
13 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow.html: Added.
14 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt: Added.
15 * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block.html: Added.
16 * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-test.js:
21 2018-01-19 Yoav Weiss <yoav@yoav.ws>
23 Support for preconnect Link headers
24 https://bugs.webkit.org/show_bug.cgi?id=181657
26 Reviewed by Darin Adler.
28 Add test to see Link preconnect headers trigger a connection.
30 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
31 * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
32 * http/tests/preconnect/resources/header-preconnect.php: Added.
33 * platform/ios-simulator/TestExpectations: Skipped the test, as ios-simulator doesn't process Link headers for subresources.
34 * platform/win/TestExpectations: Skipped the preconnect test directory, as it doesn't work on Windows.
36 2018-01-19 Joseph Pecoraro <pecoraro@apple.com>
38 AppCache: Log a Deprecation warning to the Console when AppCache is used
39 https://bugs.webkit.org/show_bug.cgi?id=181778
41 Reviewed by Alex Christensen.
43 * http/tests/appcache/404-manifest-expected.txt:
44 * http/tests/appcache/404-resource-expected.txt:
45 * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
46 * http/tests/appcache/abort-cache-onchecking-expected.txt:
47 * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
48 * http/tests/appcache/abort-cache-onchecking-resource-404-expected.txt:
49 * http/tests/appcache/abort-cache-ondownloading-expected.txt:
50 * http/tests/appcache/abort-cache-ondownloading-manifest-404-expected.txt:
51 * http/tests/appcache/abort-cache-ondownloading-resource-404-expected.txt:
52 * http/tests/appcache/abort-cache-onprogress-expected.txt:
53 * http/tests/appcache/access-via-redirect-expected.txt:
54 * http/tests/appcache/crash-when-navigating-away-then-back-expected.txt:
55 * http/tests/appcache/credential-url-expected.txt:
56 * http/tests/appcache/cyrillic-uri-expected.txt:
57 * http/tests/appcache/decide-navigation-policy-after-delay-expected.txt:
58 * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
59 * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
60 * http/tests/appcache/deferred-events-expected.txt:
61 * http/tests/appcache/different-https-origin-resource-main-expected.txt:
62 * http/tests/appcache/different-origin-manifest-expected.txt:
63 * http/tests/appcache/different-scheme-expected.txt:
64 * http/tests/appcache/document-write-html-element-2-expected.txt:
65 * http/tests/appcache/empty-manifest-expected.txt:
66 * http/tests/appcache/fail-on-update-2-expected.txt:
67 * http/tests/appcache/fail-on-update-expected.txt:
68 * http/tests/appcache/fallback-expected.txt:
69 * http/tests/appcache/fallback-namespace-outside-manifest-path-expected.txt:
70 * http/tests/appcache/foreign-fallback-expected.txt:
71 * http/tests/appcache/foreign-iframe-main-expected.txt:
72 * http/tests/appcache/history-test-expected.txt:
73 * http/tests/appcache/idempotent-update-expected.txt:
74 * http/tests/appcache/identifier-test-expected.txt:
75 * http/tests/appcache/interrupted-update-expected.txt:
76 * http/tests/appcache/local-content-expected.txt:
77 * http/tests/appcache/main-resource-fallback-for-network-error-crash-expected.txt:
78 * http/tests/appcache/main-resource-hash-expected.txt:
79 * http/tests/appcache/main-resource-redirect-expected.txt:
80 * http/tests/appcache/manifest-containing-itself-expected.txt:
81 * http/tests/appcache/manifest-parsing-expected.txt:
82 * http/tests/appcache/manifest-redirect-2-expected.txt:
83 * http/tests/appcache/manifest-redirect-expected.txt:
84 * http/tests/appcache/manifest-with-empty-file-expected.txt:
85 * http/tests/appcache/max-size-expected.txt:
86 * http/tests/appcache/multi-fallback-expected.txt:
87 * http/tests/appcache/navigating-away-while-cache-attempt-in-progress-expected.txt:
88 * http/tests/appcache/non-html-expected.txt:
89 * http/tests/appcache/offline-access-expected.txt:
90 * http/tests/appcache/online-fallback-layering-expected.txt:
91 * http/tests/appcache/online-whitelist-expected.txt:
92 * http/tests/appcache/origin-delete-expected.txt:
93 * http/tests/appcache/origin-quota-continued-download-expected.txt:
94 * http/tests/appcache/origin-quota-continued-download-multiple-manifests-expected.txt:
95 * http/tests/appcache/origin-quota-expected.txt:
96 * http/tests/appcache/origin-usage-expected.txt:
97 * http/tests/appcache/origins-with-appcache-expected.txt:
98 * http/tests/appcache/progress-counter-expected.txt:
99 * http/tests/appcache/reload-expected.txt:
100 * http/tests/appcache/remove-cache-expected.txt:
101 * http/tests/appcache/resource-redirect-2-expected.txt:
102 * http/tests/appcache/resource-redirect-expected.txt:
103 * http/tests/appcache/simple-expected.txt:
104 * http/tests/appcache/simple-video-async-expected.txt:
105 * http/tests/appcache/simple-video-sync-expected.txt:
106 * http/tests/appcache/top-frame-1-expected.txt:
107 * http/tests/appcache/top-frame-2-expected.txt:
108 * http/tests/appcache/top-frame-3-expected.txt:
109 * http/tests/appcache/top-frame-4-expected.txt:
110 * http/tests/appcache/update-cache-expected.txt:
111 * http/tests/appcache/video-expected.txt:
112 * http/tests/appcache/whitelist-wildcard-expected.txt:
113 * http/tests/appcache/wrong-content-type-expected.txt:
114 * http/tests/appcache/wrong-signature-2-expected.txt:
115 * http/tests/appcache/wrong-signature-expected.txt:
116 * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
117 * http/tests/appcache/xhr-foreign-resource-expected.txt:
118 * http/tests/contentfiltering/load-substitute-data-from-appcache-expected.txt:
119 * http/tests/security/appcache-switching-private-browsing-expected.txt:
120 * http/tests/security/cross-origin-appcache-allowed-expected.txt:
121 * http/tests/security/cross-origin-appcache-expected.txt:
122 * http/tests/security/same-origin-appcache-blocked-expected.txt:
123 * http/tests/ssl/upgrade-origin-usage-expected.txt:
125 2018-01-19 John Wilander <wilander@apple.com>
127 Resource Load Statistics: Implement callback support for removal of WebsiteDataType::ResourceLoadStatistics
128 https://bugs.webkit.org/show_bug.cgi?id=181822
129 https://bugs.webkit.org/show_bug.cgi?id=175263
130 https://bugs.webkit.org/show_bug.cgi?id=178536
131 https://bugs.webkit.org/show_bug.cgi?id=181223
132 https://bugs.webkit.org/show_bug.cgi?id=181482
133 <rdar://problem/33491222>
134 <rdar://problem/33805293>
135 <rdar://problem/36332683>
136 <rdar://problem/36549026>
138 Reviewed by Alex Christensen.
140 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
141 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
142 * http/tests/resourceLoadStatistics/grandfathering.html:
143 * platform/ios/TestExpectations:
144 Marked the three updated tests as [ Pass ].
145 * platform/mac-wk2/TestExpectations:
146 Marked the three updated tests as [ Pass ].
148 2018-01-19 James Craig <jcraig@apple.com>
150 AX: when invert colors is on, double-invert image and picture elements in UserAgentStyleSheet
151 https://bugs.webkit.org/show_bug.cgi?id=181281
152 <rdar://problem/36291776>
154 Reviewed by Simon Fraser.
156 Updated to include img and picture element tests.
158 * accessibility/smart-invert-expected.txt:
159 * accessibility/smart-invert-reference-expected.html:
160 * accessibility/smart-invert.html:
162 2018-01-19 Chris Dumez <cdumez@apple.com>
164 The WebContent process should not process incoming IPC while waiting for a sync IPC reply
165 https://bugs.webkit.org/show_bug.cgi?id=181560
167 Reviewed by Ryosuke Niwa.
169 Add layout test coverage.
171 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Added.
172 * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Added.
174 2018-01-19 Antoine Quint <graouts@apple.com>
176 [Web Animations] Remove http/wpt/wk-web-animations tests
177 https://bugs.webkit.org/show_bug.cgi?id=181861
179 These tests were written early on during our Web Animations implementation before we had a good sense of the quality
180 of the coverage of the W3C WPT suite. That suite is extremely comprehensive and all of the assertions we wrote ourselves
181 are redundant and should be removed so that all testing, unless specific to our implementation, is done through the WPT
184 Reviewed by Dean Jackson.
186 * http/wpt/wk-web-animations/interfaces/document-get-animations-expected.txt: Removed.
187 * http/wpt/wk-web-animations/interfaces/document-get-animations.html: Removed.
188 * http/wpt/wk-web-animations/interfaces/element-get-animations-expected.txt: Removed.
189 * http/wpt/wk-web-animations/interfaces/element-get-animations.html: Removed.
190 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle-expected.txt: Removed.
191 * http/wpt/wk-web-animations/interfaces/keyframe-effect-getComputedStyle.html: Removed.
192 * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Removed.
193 * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Removed.
194 * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Removed.
195 * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Removed.
196 * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Removed.
197 * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Removed.
198 * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Removed.
199 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship-expected.txt: Removed.
200 * http/wpt/wk-web-animations/timing-model/animation-effect-unique-relationship.html: Removed.
201 * http/wpt/wk-web-animations/timing-model/animation-effect.html: Removed.
202 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Removed.
203 * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Removed.
204 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Removed.
205 * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Removed.
206 * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Removed.
207 * http/wpt/wk-web-animations/timing-model/document-timeline.html: Removed.
208 * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Removed.
209 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Removed.
210 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Removed.
211 * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Removed.
212 * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Removed.
213 * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Removed.
215 2018-01-19 Antoine Quint <graouts@apple.com>
217 [Web Animations] Expose timing properties (delay, endDelay, fill, iterationStart, iterations, direction) and getComputedTiming()
218 https://bugs.webkit.org/show_bug.cgi?id=181857
219 <rdar://problem/36660081>
221 Reviewed by Dean Jackson.
223 Update expectations with progressions and new failure points now we expose more of the API.
225 * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt:
226 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
227 * http/wpt/web-animations/interfaces/Animation/finish-expected.txt:
228 * http/wpt/web-animations/interfaces/Animation/finished-expected.txt:
229 * http/wpt/web-animations/interfaces/Animation/pause-expected.txt:
230 * http/wpt/web-animations/interfaces/Animation/play-expected.txt:
231 * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt:
232 * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt:
233 * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt:
234 * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
235 * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt:
236 * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt:
237 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt:
238 * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt:
239 * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt:
240 * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt:
241 * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt:
242 * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt:
243 * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt:
244 * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt:
245 * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
246 * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
247 * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
248 * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html:
250 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
252 Mark http/tests/images/image-supports-video.html as flaky.
253 https://bugs.webkit.org/show_bug.cgi?id=181862
255 Unreviewed test gardening.
257 * platform/mac-wk1/TestExpectations:
259 2018-01-19 Ryan Haddad <ryanhaddad@apple.com>
261 Update TestExpectations for media/W3C/audio/networkState/networkState_during_loadstart.html.
262 https://bugs.webkit.org/show_bug.cgi?id=123010
264 Unreviewed test gardening.
266 * platform/mac/TestExpectations:
268 2018-01-19 Jonathan Bedard <jbedard@apple.com>
270 Move select-out-of-floated-non-editable iOS Simulator expectations to iOS
272 Unreviewed test gardening.
274 r222317 introduced these test expectations. These expectations should apply to both
275 Simulator and device testing.
277 * platform/ios-simulator-wk2/TestExpectations:
278 * platform/ios-wk2/TestExpectations:
280 2018-01-19 Frederic Wang <fwang@igalia.com>
282 Use promises for basic-gestures.js and 'await' for the corresponding tests
283 https://bugs.webkit.org/show_bug.cgi?id=181841
285 Reviewed by Megan Gardner.
287 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Remove redundant
288 check for testRunner.runUIScript, rewrite runUIScript calls to just await a promise, add the
289 async keyword to runTest and reindent.
290 Also remove extraneous space after + operator.
291 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Ditto.
292 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
293 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
294 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
295 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
296 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
297 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
298 * resources/basic-gestures.js: For all functions in this file, wrap the script source into a
299 runUIScript call and a new promise, reindent.
301 2018-01-19 Per Arne Vollan <pvollan@apple.com>
303 Mark svg/filters/feDiffuseLighting-bottomRightPixel.html as failing on Windows.
304 https://bugs.webkit.org/show_bug.cgi?id=181854
306 Unreviewed test gardening.
308 * platform/win/TestExpectations:
310 2018-01-19 Antoine Quint <graouts@apple.com>
312 [iOS] LayoutTest media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html fails on Internal bots
313 https://bugs.webkit.org/show_bug.cgi?id=181843
314 <rdar://problem/36061363>
316 The button we were trying to press was outside of the viewable screen area and so the tap wouldn't occur.
317 Resizing the video to fit in the window fixes the issue.
319 Reviewed by Youenn Fablet.
321 * media/modern-media-controls/media-controller/ios/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
323 2018-01-18 Frederic Wang <fwang@igalia.com>
325 Move helper files for iOS touch gestures into LayoutTests/resources
326 https://bugs.webkit.org/show_bug.cgi?id=181798
328 Reviewed by Wenson Hsieh.
330 * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html: Change URL of
331 basic-gestures.js ; remove gesture-helpers.js it seems unused and has the wrong URL anyway.
332 * fast/events/touch/ios/long-press-then-drag-down-to-change-selected-text.html: Change URL
333 of basic-gestures.js.
334 * fast/events/touch/ios/long-press-then-drag-left-to-change-selected-text.html: Ditto.
335 * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html: Ditto.
336 * fast/events/touch/ios/long-press-then-drag-to-select-text.html: Ditto.
337 * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html: Ditto.
338 * fast/events/touch/ios/long-press-to-select-and-tap-to-clear.html: Ditto.
339 * fast/events/touch/ios/long-press-to-select-text.html: Ditto.
340 * resources/basic-gestures.js: Renamed from LayoutTests/fast/events/touch/ios/resources/basic-gestures.js.
341 * resources/ui-debugging.js: Renamed from LayoutTests/fast/events/touch/ios/resources/ui-debugging.js.
342 Note that this file was introduced in r222517 but seems unused for now.
344 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
346 Mark platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html as flaky.
347 https://bugs.webkit.org/show_bug.cgi?id=180171
349 Unreviewed test gardening.
351 * platform/mac/TestExpectations:
353 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
355 Mark inspector/debugger/breakpoint-action-log.html as flaky.
356 https://bugs.webkit.org/show_bug.cgi?id=181839
358 Unreviewed test gardening.
360 * platform/mac-wk2/TestExpectations:
362 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
364 Mark storage/websql/database-lock-after-reload.html as flaky.
365 https://bugs.webkit.org/show_bug.cgi?id=173928
367 Unreviewed test gardening.
369 * platform/mac/TestExpectations:
371 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
373 Mark imported/w3c/web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm as flaky.
374 https://bugs.webkit.org/show_bug.cgi?id=172243
376 Unreviewed test gardening.
380 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
382 Mark js/slow-stress/Int32Array-alloc-huge-long-lived.html as slow on iOS.
383 https://bugs.webkit.org/show_bug.cgi?id=181838
385 Unreviewed test gardening.
387 * platform/ios/TestExpectations:
389 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
391 Mark media/W3C/video/networkState/networkState_during_loadstart.html as flaky.
392 https://bugs.webkit.org/show_bug.cgi?id=179643
394 Unreviewed test gardening.
396 * platform/mac-wk1/TestExpectations:
398 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
400 Mark media/video-main-content-allow-then-deny.html as flaky.
401 https://bugs.webkit.org/show_bug.cgi?id=181830
403 Unreviewed test gardening.
405 * platform/mac/TestExpectations:
407 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
409 Update TestExpectations for fast/multicol/spanner-crash-when-adding-summary.html.
411 Unreviewed test gardening.
413 * platform/ios/TestExpectations:
414 * platform/mac/TestExpectations:
416 2018-01-18 Ryan Haddad <ryanhaddad@apple.com>
418 Mark imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html as flaky.
419 https://bugs.webkit.org/show_bug.cgi?id=181499
421 Unreviewed test gardening.
423 * platform/ios/TestExpectations:
425 2018-01-18 Chris Dumez <cdumez@apple.com>
427 We should be able to terminate service workers that are unresponsive
428 https://bugs.webkit.org/show_bug.cgi?id=181563
429 <rdar://problem/35280031>
431 Reviewed by Alex Christensen.
433 Add layout test coverage.
435 * http/tests/workers/service/postmessage-after-terminating-hung-worker-expected.txt: Added.
436 * http/tests/workers/service/postmessage-after-terminating-hung-worker.html: Added.
437 * http/tests/workers/service/resources/postmessage-after-terminating-hung-worker.js: Added.
438 * http/tests/workers/service/resources/postmessage-echo-worker-mayhang.js: Added.
440 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
442 AX: roles-computedRoleString.html layout test should support enabling/disabling individual test cases
443 https://bugs.webkit.org/show_bug.cgi?id=181806
445 Reviewed by Chris Fleizach.
447 Add a "data-platform" attribute to each element so that we can enable or disable
448 a given test case on a given platform. Update the platform expectations for GTK
449 to reflect changes and new support which happened in the interim. And remove the
450 test from the list of expected failures.
452 * accessibility/roles-computedRoleString.html:
453 * platform/gtk/TestExpectations:
454 * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
456 2018-01-18 Joanmarie Diggs <jdiggs@igalia.com>
458 [GTK] AX: Two layout tests crash with error 'g_strstr_len: assertion 'haystack != NULL' failed' in Accessibility::UIElement::url
459 https://bugs.webkit.org/show_bug.cgi?id=176796
461 Reviewed by Chris Fleizach.
463 Remove failing tests from Test Expectations. Update expected results of
464 xml-roles-exposed to reflect several bug fixes which were made in the
465 interim. Modify add-children-pseudo-element.html to account for platform
466 differences in the accessibility tree. Add an additional URL test because
467 we didn't have coverage for getting the URL of accessible links resulting
468 from native anchor elements.
470 * accessibility/add-children-pseudo-element.html: Modified.
471 * accessibility/gtk/link-url-expected.txt: Added.
472 * accessibility/gtk/link-url.html: Added.
473 * accessibility/gtk/xml-roles-exposed-expected.txt: Updated.
474 * platform/gtk/TestExpectations: Removed failing tests.
475 * platform/gtk/accessibility/add-children-pseudo-element-expected.txt: Added.
477 2018-01-18 Matt Lewis <jlewis3@apple.com>
479 Marked multiple imported/w3c/web-platform-tests/service-workers/ test as flaky
480 https://bugs.webkit.org/show_bug.cgi?id=181750
482 Unreviewed test gardening.
484 * platform/mac-wk2/TestExpectations:
486 2018-01-18 Antti Koivisto <antti@apple.com>
488 REGRESSION (r223604): Setting :before/after pseudo element on <noscript> asserts
489 https://bugs.webkit.org/show_bug.cgi?id=181795
490 <rdar://problem/36334524>
492 Reviewed by David Kilzer.
494 * fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
495 * fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
497 2018-01-18 Chris Fleizach <cfleizach@apple.com>
499 AX: Aria-activedescendant not supported
500 https://bugs.webkit.org/show_bug.cgi?id=161734
501 <rdar://problem/28202679>
503 Reviewed by Joanmarie Diggs.
505 * accessibility/aria-combobox-control-owns-elements-expected.txt: Added.
506 * accessibility/aria-combobox-control-owns-elements.html: Added.
508 2018-01-18 Per Arne Vollan <pvollan@apple.com>
510 Mark fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html as failing on Windows.
511 https://bugs.webkit.org/show_bug.cgi?id=181662
513 Unreviewed test gardening.
515 * platform/win/TestExpectations:
517 2018-01-17 Per Arne Vollan <pvollan@apple.com>
519 REGRESSION (r224780): Text stroke not applied to video captions.
520 https://bugs.webkit.org/show_bug.cgi?id=181743
521 <rdar://problem/35874338>
523 Reviewed by Simon Fraser.
525 * media/track/track-css-stroke-cues-expected.txt:
526 * media/track/track-css-stroke-cues.html:
527 * media/track/track-css-visible-stroke-expected.html: Added.
528 * media/track/track-css-visible-stroke.html: Added.
530 2018-01-18 Andy Estes <aestes@apple.com>
532 [Payment Request] Support a default shipping address for Apple Pay
533 https://bugs.webkit.org/show_bug.cgi?id=181754
534 <rdar://problem/36009733>
536 Reviewed by Brady Eidson.
538 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt: Added.
539 * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html: Added.
541 2018-01-18 Ali Juma <ajuma@chromium.org>
543 imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html is flaky
544 https://bugs.webkit.org/show_bug.cgi?id=181435
546 Reviewed by Frédéric Wang.
548 Test gardening. The flakiness was fixed by r227054, so remove the test expectation.
552 2018-01-18 Jer Noble <jer.noble@apple.com>
554 Layout Test http/tests/images/image-supports-video.html is flaky
555 https://bugs.webkit.org/show_bug.cgi?id=181008
556 <rdar://problem/36143943>
558 Reviewed by Youenn Fablet.
560 Send a "Cache-control: nocache" header from the HTTP server when the image resource is
563 * http/tests/resources/redirect-to-video-if-accepted.php:
564 * platform/mac-wk1/TestExpectations:
566 2018-01-17 Jer Noble <jer.noble@apple.com>
568 WebVTT served via HLS never results in cues
569 https://bugs.webkit.org/show_bug.cgi?id=181773
571 Reviewed by Eric Carlson.
573 * http/tests/media/hls/hls-webvtt-tracks-expected.txt: Added.
574 * http/tests/media/hls/hls-webvtt-tracks.html: Added.
575 * http/tests/media/resources/hls/subtitles/fileSequence0.webvtt: Added.
576 * http/tests/media/resources/hls/subtitles/prog_index.m3u8: Added.
577 * http/tests/media/resources/hls/test-webvtt.m3u8: Added.
579 2018-01-17 John Wilander <wilander@apple.com>
581 Resource Load Statistics: Block cookies for prevalent resources without user interaction
582 https://bugs.webkit.org/show_bug.cgi?id=177394
583 <rdar://problem/34613960>
585 Reviewed by Alex Christensen.
587 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
588 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
589 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
590 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
591 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
592 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
593 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
594 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
595 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
596 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
597 Test case reworked and is now remove-partitioning-in-redirect.html.
598 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
599 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
600 * platform/ios/TestExpectations:
601 New tests marked as [ Pass ] for iOS.
602 * platform/mac-wk2/TestExpectations:
603 New tests marked as [ Pass ] for High Sierra+.
604 * platform/wk2/TestExpectations:
605 New tests skipped for WK2 in general.
607 2018-01-17 Alicia Boya GarcÃa <aboya@igalia.com>
609 Unreviewed GTK+ gardening
611 * platform/gtk/TestExpectations:
613 2018-01-17 Matt Lewis <jlewis3@apple.com>
615 Unreviewed, rolling out r227076.
617 This breaks internal builds
621 "Resource Load Statistics: Block cookies for prevalent
622 resources without user interaction"
623 https://bugs.webkit.org/show_bug.cgi?id=177394
624 https://trac.webkit.org/changeset/227076
626 2018-01-17 Matt Lewis <jlewis3@apple.com>
628 Marked http/wpt/resource-timing/rt-resources-per-worker.html as flaky on High Sierra.
629 https://bugs.webkit.org/show_bug.cgi?id=180260
631 Unreviewed test gardening.
633 * platform/mac/TestExpectations:
635 2018-01-17 Zalan Bujtas <zalan@apple.com>
637 Multicol: RenderMultiColumnFlow should not inherit the flow state
638 https://bugs.webkit.org/show_bug.cgi?id=181762
639 <rdar://problem/35448565>
641 Reviewed by Simon Fraser.
643 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow-expected.txt: Added.
644 * fast/multicol/crash-when-out-of-flow-positioned-becomes-in-flow.html: Added.
646 2018-01-17 Ryan Haddad <ryanhaddad@apple.com>
648 [iOS] Re-enable LayoutTests in the storage/indexeddb directory
649 https://bugs.webkit.org/show_bug.cgi?id=180958
651 Unreviewed test gardening.
653 * platform/ios/TestExpectations:
655 2018-01-17 Antti Koivisto <antti@apple.com>
657 REGRESSION (r226385?): Crash in com.apple.WebCore: WebCore::MediaQueryEvaluator::evaluate const + 32
658 https://bugs.webkit.org/show_bug.cgi?id=181742
659 <rdar://problem/36334726>
661 Reviewed by David Kilzer.
663 * fast/media/mediaqueryevaluator-crash-expected.txt: Added.
664 * fast/media/mediaqueryevaluator-crash.html: Added.
666 2018-01-17 Matt Lewis <jlewis3@apple.com>
668 Marked inspector/worker/worker-recover-if-inspector-close.html as flaky on macOS
669 https://bugs.webkit.org/show_bug.cgi?id=181100
671 Unreviewed test gardening.
673 * platform/mac/TestExpectations:
675 2018-01-17 Simon Fraser <simon.fraser@apple.com>
677 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
678 <rdar://problem/36589755>
680 The first argument to a load event listener is an event, which meant that passing scriptCompleteCallback
681 didn't work as expected.
683 * fast/events/ios/rotation/layout-viewport-during-rotation.html:
684 * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
686 2018-01-17 John Wilander <wilander@apple.com>
688 Resource Load Statistics: Block cookies for prevalent resources without user interaction
689 https://bugs.webkit.org/show_bug.cgi?id=177394
690 <rdar://problem/34613960>
692 Reviewed by Alex Christensen.
694 * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt: Added.
695 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html: Added.
696 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
697 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt: Added.
698 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html: Added.
699 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
700 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt: Added.
701 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: Added.
702 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Removed.
703 * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Removed.
704 Test case reworked and is now remove-partitioning-in-redirect.html.
705 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Added.
706 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Added.
707 * platform/ios/TestExpectations:
708 New tests marked as [ Pass ] for iOS.
709 * platform/mac-wk2/TestExpectations:
710 New tests marked as [ Pass ] for High Sierra+.
711 * platform/wk2/TestExpectations:
712 New tests skipped for WK2 in general.
714 2018-01-17 Daniel Bates <dabates@apple.com>
716 REGRESSION (r222795): Cardiogram never signs in
717 https://bugs.webkit.org/show_bug.cgi?id=181693
718 <rdar://problem/36286293>
720 Reviewed by Ryosuke Niwa.
722 Adds a test to ensure that a file URL can set forbidden XHR headers when the setting
723 allowSettingAnyXHRHeaderFromFileURLs is enabled.
725 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled-expected.txt: Added.
726 * fast/xmlhttprequest/set-dangerous-headers-from-file-when-setting-enabled.html: Added.
728 2018-01-17 Daniel Bates <dabates@apple.com>
730 ASSERTION FAILED: !m_completionHandler in PingHandle::~PingHandle()
731 https://bugs.webkit.org/show_bug.cgi?id=181746
732 <rdar://problem/36586248>
734 Reviewed by Chris Dumez.
736 Adds a test to ensure that loading a protected image from a beforeunload handler
737 does not cause an assertion failure.
739 * http/tests/misc/before-unload-load-image-expected.txt: Added.
740 * http/tests/misc/before-unload-load-image.html: Added.
741 * http/tests/misc/resources/before-unload-in-subframe-child.html: Added.
742 * http/tests/misc/resources/protected/protected-image.php: Added.
744 2018-01-17 Yacine Bandou <yacine.bandou_ext@softathome.com>
746 [EME][GStreamer] Add the full-sample encryption support in the GStreamer ClearKey decryptor
747 https://bugs.webkit.org/show_bug.cgi?id=180080
749 Reviewed by Xabier Rodriguez-Calvar.
751 * platform/wpe/TestExpectations:
752 This patch fixes the crash of the test clearKey-cenc-audio-playback-mse.
754 2018-01-17 Ali Juma <ajuma@chromium.org>
756 Update web platform tests for Visual Viewport API
757 https://bugs.webkit.org/show_bug.cgi?id=181689
759 Reviewed by Alex Christensen.
761 Rename the test directory from 'viewport' to 'visual-viewport', and update
762 viewport-resize-event-on-load-overflowing-page.html.
764 This corresponds to the following upstream commits:
765 1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
766 2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
768 * TestExpectations: Updated test path.
769 * 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.
770 * 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.
771 Updated expectation since tests in a directory named 'viewport' but not 'visual-viewport' get a flexible viewport on iOS.
772 * 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.
774 2018-01-17 Zan Dobersek <zdobersek@igalia.com>
776 CanvasImageData: createImageData() parameter should not be nullable
777 https://bugs.webkit.org/show_bug.cgi?id=181670
779 Reviewed by Sam Weinig.
781 Update createImageData(null) tests that should now throw a TypeError.
783 * canvas/philip/tests/2d.imageData.create1.zero.html:
784 * fast/canvas/canvas-createImageData-expected.txt:
785 * fast/canvas/canvas-createImageData.html:
787 2018-01-16 Simon Fraser <simon.fraser@apple.com>
789 Can't scroll iframe after toggling it to display:none and back
790 https://bugs.webkit.org/show_bug.cgi?id=181708
791 rdar://problem/13234778
793 Reviewed by Tim Horton.
795 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe-expected.txt: Added.
796 * tiled-drawing/scrolling/non-fast-region/non-fast-scrollable-region-hide-show-iframe.html: Added.
798 2018-01-16 Jer Noble <jer.noble@apple.com>
800 Reset MediaSourcePrivateAVFObjC's m_sourceBufferWithSelectedVideo when the underlying SourceBufferPrivate is removed.
801 https://bugs.webkit.org/show_bug.cgi?id=181707
802 <rdar://problem/34809474>
804 Reviewed by Eric Carlson.
806 * media/media-source/media-source-remove-unload-crash-expected.txt: Added.
807 * media/media-source/media-source-remove-unload-crash.html: Added.
809 2018-01-12 Jiewen Tan <jiewen_tan@apple.com>
811 [WebAuthN] Implement dummy WebAuthN IDLs
812 https://bugs.webkit.org/show_bug.cgi?id=181627
813 <rdar://problem/36459864>
815 Reviewed by Alex Christensen.
817 Modify some tests to reflect the update.
819 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt:
820 * http/wpt/credential-management/credentialscontainer-create-basics.https.html:
821 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt:
822 * http/wpt/credential-management/credentialscontainer-get-basics.https.html:
824 2018-01-16 Ryan Haddad <ryanhaddad@apple.com>
826 Unreviewed, rolling out r226962.
828 The LayoutTest added with this change is a flaky timeout.
832 "Support for preconnect Link headers"
833 https://bugs.webkit.org/show_bug.cgi?id=181657
834 https://trac.webkit.org/changeset/226962
836 2018-01-16 Said Abou-Hallawa <sabouhallawa@apple.com>
838 REGRESSION(r221292): svg/animations/animateTransform-pattern-transform.html crashes with security assertion
839 https://bugs.webkit.org/show_bug.cgi?id=179986
841 Reviewed by Simon Fraser.
843 * svg/dom/SVGAnimatedListPropertyTearOff-leak.html:
845 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
847 [EME] Add layout test for the MSE playback of ClearKey encrypted audio and video
848 https://bugs.webkit.org/show_bug.cgi?id=181594
850 Reviewed by Xabier Rodriguez-Calvar.
852 Add new layout tests in order to test the playback of ClearKey encrypted content:
853 clearKey-cenc-audio-playback-mse : Tests the MSE playback of ClearKey encrypted audio track.
854 clearKey-cenc-video-playback-mse : Tests the MSE playback of ClearKey encrypted video track.
856 * media/content/encrypted/segments/AudioClearKeyCenc-seg-0.mp4: Added.
857 * media/content/encrypted/segments/AudioClearKeyCenc-seg-1.mp4: Added.
858 * media/content/encrypted/segments/AudioClearKeyCenc-seg-2.mp4: Added.
859 * media/content/encrypted/segments/AudioClearKeyCenc-seg-3.mp4: Added.
860 These are a simple encrypted audio fragments used in MSE playback.
861 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
862 Use full-sample encryption because they are not NAL Structured.
863 * media/content/encrypted/segments/VideoClearKeyCenc-seg-1.mp4: Added.
864 * media/content/encrypted/segments/VideoClearKeyCenc-seg-2.mp4: Added.
865 * media/content/encrypted/segments/VideoClearKeyCenc-seg-3.mp4: Added.
866 These are a simple encrypted video fragments used in MSE playback.
867 They have been fragmented and encrypted with BENTO4. https://www.bento4.com/
868 Use sub-sample encryption because they are NAL Structured.
869 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse-expected.txt: Added.
870 * media/encrypted-media/clearKey/clearKey-cenc-audio-playback-mse.html: Added.
871 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse-expected.txt: Added.
872 * media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html: Added.
873 * media/encrypted-media/medias-enc.js:
874 * platform/gtk/TestExpectations:
875 * platform/mac/TestExpectations:
876 * platform/wpe/TestExpectations:
877 The test clearKey-cenc-audio-playback-mse crashes because the clearKey decryptor plugin doesn't
878 support yet the Full-sample encryption, see bug 180080.
880 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
882 [WPE] Two clearkey tests failing since r226621
883 https://bugs.webkit.org/show_bug.cgi?id=181532
885 Reviewed by Xabier Rodriguez-Calvar.
887 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input-expected.txt:
888 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin-expected.txt:
889 Since r226621 initDataType "cenc" is supported in clearKey, so we should update the expected result of these tests.
891 2018-01-16 Yacine Bandou <yacine.bandou_ext@softathome.com>
893 [EME] some fixes in clearKey-encrypted-cenc-event LayoutTest
894 https://bugs.webkit.org/show_bug.cgi?id=181526
896 Reviewed by Xabier Rodriguez-Calvar.
898 Update the TestExpectation files as it was done with clearKey-message-cenc-event
899 LayoutTest, the test should be pass in all platforms except gtk and mac.
900 Use const or let instead of var in JS when it's possible.
903 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html:
904 * media/media-source/media-source-loader-simple.js:
905 * platform/gtk/TestExpectations:
906 * platform/mac/TestExpectations:
907 * platform/wpe/TestExpectations:
909 2018-01-15 Yoav Weiss <yoav@yoav.ws>
911 Support for preconnect Link headers
912 https://bugs.webkit.org/show_bug.cgi?id=181657
914 Reviewed by Darin Adler.
916 Add test to see Link preconnect headers trigger a connection.
918 * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
919 * http/tests/preconnect/link-header-rel-preconnect-http.php: Added.
921 2018-01-15 Michael Catanzaro <mcatanzaro@igalia.com>
923 Unreviewed GTK layout test gardening
926 * platform/gtk/TestExpectations:
928 2018-01-15 Konstantin Tokarev <annulen@yandex.ru>
930 image-rendering should affect scaling of border-image
931 https://bugs.webkit.org/show_bug.cgi?id=169440
933 Reviewed by Michael Catanzaro.
935 * fast/borders/border-image-pixelated-expected.html: Added.
936 * fast/borders/border-image-pixelated.html: Added.
937 * fast/borders/resources/border-image-pixelated.png: Added.
939 2018-01-15 Philippe Normand <pnormand@igalia.com>
941 Unreviewed GTK gardening
943 * platform/gtk/TestExpectations: Skip
944 media/media-fullscreen-pause-inline.html as advised by Eric
947 2018-01-15 Philippe Normand <pnormand@igalia.com>
949 Prevent useless MediaPlayer mute state notifications
950 https://bugs.webkit.org/show_bug.cgi?id=181646
952 Reviewed by Carlos Garcia Campos.
954 Unflag tests depending on muted state and media session
955 restrictions, most of those are now passing.
957 * platform/gtk/TestExpectations:
958 * platform/gtk/media/video-controls-no-scripting-expected.txt:
960 2018-01-14 Myles C. Maxfield <mmaxfield@apple.com>
962 [macOS] [WK2] Unskip some consistently-passing tests
963 https://bugs.webkit.org/show_bug.cgi?id=181226
964 <rdar://problem/23023848>
966 Reviewed by Simon Fraser.
968 According to the flakiness dashboard, these tests consistently pass now.
970 * platform/mac-wk2/TestExpectations:
972 2018-01-13 Chris Dumez <cdumez@apple.com>
974 Extend testing added in r226842
975 https://bugs.webkit.org/show_bug.cgi?id=181634
977 Reviewed by Darin Adler.
979 I have verified that the behavior is consistent with Chrome and Firefox.
981 * fast/dom/Window/window-opener-shadowing-expected.txt:
982 * fast/dom/Window/window-opener-shadowing.html:
984 2018-01-13 Minsheng Liu <lambda@liu.ms>
986 MathML Lengths should take zoom level into account
987 https://bugs.webkit.org/show_bug.cgi?id=180029
989 Reviewed by Frédéric Wang.
991 Add a testcase for MathML lengths where zoom factor is set.
993 * mathml/presentation/mspace-units-with-zoom-expected.html: Added.
994 * mathml/presentation/mspace-units-with-zoom.html: Added.
996 2018-01-12 Simon Fraser <simon.fraser@apple.com>
998 Touch events not received with initial-scale=1 viewport
999 https://bugs.webkit.org/show_bug.cgi?id=181566
1000 rdar://problem/36460221
1002 Reviewed by Tim Horton.
1004 Add a testcase for this touch event case.
1006 * fast/events/touch/ios/target-taller-than-view-expected.txt: Added.
1007 * fast/events/touch/ios/target-taller-than-view.html: Added.
1009 2018-01-12 Myles C. Maxfield <mmaxfield@apple.com>
1011 Data URL fonts split in the middle of an alphabet cause random letters to disappear
1012 https://bugs.webkit.org/show_bug.cgi?id=175845
1013 <rdar://problem/33996578>
1015 Reviewed by Brent Fulgham.
1017 Make sure that the requests for both fonts are sent before either of the responses are received.
1019 * fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
1020 * fast/text/font-load-data-partitioned-alphabet.html: Added.
1021 * platform/mac-wk1/fast/text/font-load-data-partitioned-alphabet-expected.txt: Added.
1023 2018-01-11 Dean Jackson <dino@apple.com>
1025 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1026 https://bugs.webkit.org/show_bug.cgi?id=181558
1027 <rdar://problem/36189833>
1029 Reviewed by Eric Carlson.
1031 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1032 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1033 * platform/mac/TestExpectations: Test crashes on Sierra and earlier.
1035 2018-01-12 Dean Jackson <dino@apple.com>
1037 drawElements should be invalid if vertexAttrib0 doesn't have data
1038 https://bugs.webkit.org/show_bug.cgi?id=181609
1039 <rdar://problem/36392883>
1041 Reviewed by Antoine Quint.
1043 * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt: Added.
1044 * fast/canvas/webgl/drawElements-empty-vertex-data.html: Added.
1046 2018-01-12 Youenn Fablet <youenn@apple.com>
1048 FormDataElement::lengthInBytes should use ThreadableBlobRegistry
1049 https://bugs.webkit.org/show_bug.cgi?id=181554
1051 Reviewed by Chris Dumez.
1053 * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
1055 (event.event.request.url.indexOf): Deleted.
1056 (event.event.request.url.endsWith): Deleted.
1057 (event.event.respondWith.promise.then): Deleted.
1058 * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
1059 * http/tests/workers/service/service-worker-cache-api.https.html:
1061 2018-01-12 Youenn Fablet <youenn@apple.com>
1063 WebProcess should pass the registration identifier and not the worker identifier for fetch events
1064 https://bugs.webkit.org/show_bug.cgi?id=181591
1066 Reviewed by Chris Dumez.
1068 * http/wpt/service-workers/resources/empty.html: Added.
1069 * http/wpt/service-workers/update-service-worker.https-expected.txt: Added.
1070 * http/wpt/service-workers/update-service-worker.https.html: Added.
1071 * http/wpt/service-workers/update-worker.py: Added.
1074 2018-01-11 Simon Fraser <simon.fraser@apple.com>
1076 fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html is flakey
1077 https://bugs.webkit.org/show_bug.cgi?id=181569
1078 rdar://problem/34117680
1080 Reviewed by Zalan Bujtas.
1082 Wait a tick before starting the rotation, otherwise -[WKWebView _beginAnimatedResizeWithUpdates:]
1083 can bail because the unobscuredRect is empty.
1085 Also wait for both the rotation UI script to complete, and the receipt of the
1086 orientationchange event.
1088 * fast/events/ios/rotation/layout-viewport-during-safari-type-rotation.html:
1089 * fast/events/ios/rotation/resources/rotation-utils.js:
1092 2018-01-12 Matt Lewis <jlewis3@apple.com>
1094 Skipped http/tests/resourceLoadStatistics/grandfathering.html on macOS WK2.
1095 https://bugs.webkit.org/show_bug.cgi?id=181482
1097 Unreviewed test gardening.
1099 * platform/mac-wk2/TestExpectations:
1101 2018-01-12 Antoine Quint <graouts@apple.com>
1103 Add support for the frames() timing function
1104 https://bugs.webkit.org/show_bug.cgi?id=181585
1105 <rdar://problem/36463317>
1109 Add a new test that checks that the frames() timing function applies as expected
1110 and expand an existing test to check that the frames() timing function is parsed
1111 correctly. We also mark progressions in imported WPT tests.
1113 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
1114 * imported/w3c/web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
1115 * transitions/frames-timing-function-expected.txt: Added.
1116 * transitions/frames-timing-function.html: Added.
1117 * transitions/transitions-parsing-expected.txt:
1118 * transitions/transitions-parsing.html:
1120 2018-01-11 Chris Dumez <cdumez@apple.com>
1122 Setting Window.opener to null should disown its opener
1123 https://bugs.webkit.org/show_bug.cgi?id=181505
1124 <rdar://problem/36443151>
1126 Reviewed by Ryosuke Niwa.
1128 Add layout test coverage.
1130 * fast/dom/Window/window-opener-set-to-null-expected.txt: Added.
1131 * fast/dom/Window/window-opener-set-to-null.html: Added.
1132 * fast/dom/Window/window-opener-shadowing-expected.txt: Added.
1133 * fast/dom/Window/window-opener-shadowing.html: Added.
1135 2018-01-11 Myles C. Maxfield <mmaxfield@apple.com>
1137 [Cocoa] Star character disappears when bolded
1138 https://bugs.webkit.org/show_bug.cgi?id=181568
1139 <rdar://problem/18755569>
1141 Reviewed by Simon Fraser.
1143 * fast/text/unknown-font-expected-mismatch.html: Added.
1144 * fast/text/unknown-font.html: Added.
1146 2018-01-11 James Craig <jcraig@apple.com>
1148 AX: when invert colors is on, double-invert video elements in UserAgentStyleSheet
1149 https://bugs.webkit.org/show_bug.cgi?id=168447
1150 <rdar://problem/30559874>
1152 Reviewed by Simon Fraser.
1154 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
1155 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
1157 * TestExpectations: Platform setting only available on Mac and iOS.
1158 * accessibility/smart-invert-expected.txt: Added.
1159 * accessibility/smart-invert-reference-expected.html: Added.
1160 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and grayscale filters render as expected.
1161 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
1162 * platform/ios-wk2/TestExpectations: Runs on iOS WK2.
1163 * platform/mac-wk2/TestExpectations: Runs on Mac WK2.
1165 2018-01-10 Ryosuke Niwa <rniwa@webkit.org>
1167 Make elements of zero width or height focusable
1168 https://bugs.webkit.org/show_bug.cgi?id=181516
1170 Reviewed by Chris Dumez.
1172 Added a regression test.
1174 * fast/events/focus-zero-size-element-expected.txt: Added.
1175 * fast/events/focus-zero-size-element.html: Added.
1177 2018-01-11 Alex Christensen <achristensen@webkit.org>
1179 REGRESSION(r225003): Loading hangs in environments where dispatch_async does not work
1180 https://bugs.webkit.org/show_bug.cgi?id=181553
1182 Reviewed by Eric Carlson.
1184 * media/video-src-remove.html:
1186 2018-01-11 Dean Jackson <dino@apple.com>
1188 Rolling out 226814. It crashes on some bots.
1190 2018-01-11 Dean Jackson <dino@apple.com>
1192 [WebGL] Simulated vertexAttrib0 can sometimes cause OUT_OF_MEMORY errors
1193 https://bugs.webkit.org/show_bug.cgi?id=181558
1194 <rdar://problem/36189833>
1196 Reviewed by Eric Carlson.
1198 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt: Added.
1199 * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html: Added.
1201 2018-01-11 Chris Dumez <cdumez@apple.com>
1203 ASSERTION FAILED: registration in WebCore::SWServerWorker::skipWaiting()
1204 https://bugs.webkit.org/show_bug.cgi?id=181222
1205 <rdar://problem/36332686>
1207 Reviewed by Youenn Fablet.
1209 Unskip test that is no longer flakily crashing.
1213 2018-01-11 Youenn Fablet <youenn@apple.com>
1215 RTCController should disable ICE candidate filtering in case of getUserMedia based on the RTCPerrConnection origin
1216 https://bugs.webkit.org/show_bug.cgi?id=180851
1218 Reviewed by Eric Carlson.
1220 * http/wpt/webrtc/resources/third-party-frame-ice-candidate-filtering-iframe.html: Added.
1221 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering-expected.txt: Added.
1222 * http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html: Added.
1224 2018-01-11 Ali Juma <ajuma@chromium.org>
1226 window.visualViewport should behave as [SameObject]
1227 https://bugs.webkit.org/show_bug.cgi?id=181548
1229 Reviewed by Chris Dumez.
1231 * fast/visual-viewport/visual-viewport-same-object-expected.txt: Added.
1232 * fast/visual-viewport/visual-viewport-same-object.html: Added.
1234 2018-01-11 Youenn Fablet <youenn@apple.com>
1236 imported/w3c/web-platform-tests/service-workers/service-worker/multiple-update.https.html is slow on Debug
1237 https://bugs.webkit.org/show_bug.cgi?id=181541
1243 2018-01-11 Matt Lewis <jlewis3@apple.com>
1245 Rebaseline of media/event-queue-crash.html after r226785
1247 Unreviewed test gardening.
1249 * media/event-queue-crash-expected.txt:
1251 2018-01-11 Zalan Bujtas <zalan@apple.com>
1253 RenderTreeUpdater::current() returns null_ptr when mutation is done through Document::resolveStyle.
1254 https://bugs.webkit.org/show_bug.cgi?id=181513
1255 <rdar://problem/36367085>
1257 Reviewed by Antti Koivisto.
1259 * fast/forms/button-set-text-crash-expected.txt: Added.
1260 * fast/forms/button-set-text-crash.html: Added.
1262 2018-01-11 Antoine Quint <graouts@apple.com>
1264 Only listen to webkitplaybacktargetavailabilitychanged when media controls are visible to the user
1265 https://bugs.webkit.org/show_bug.cgi?id=181547
1266 <rdar://problem/35947650>
1268 Reviewed by Eric Carlson.
1270 Add a test that checks that enabling AirPlay routes when the controls are not visible to the user
1271 does not incur any change, and that making the controls visible again shows the controls in the
1274 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls-expected.txt: Added.
1275 * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-with-hidden-controls.html: Added.
1277 2018-01-11 Antoine Quint <graouts@apple.com>
1279 [iOS] There should be no controls markup generated in fullscreen
1280 https://bugs.webkit.org/show_bug.cgi?id=181540
1281 <rdar://problem/35060379>
1283 Reviewed by Eric Carlson.
1285 We update this test to simply check that we're removing all child nodes.
1287 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen-expected.txt:
1288 * media/modern-media-controls/media-controller/ios/media-controller-stop-updates-in-fullscreen.html:
1290 2018-01-11 Youenn Fablet <youenn@apple.com>
1292 Redirected iframe loading with Request.redirect=follow should fail
1293 https://bugs.webkit.org/show_bug.cgi?id=181491
1295 Reviewed by Alex Christensen.
1299 2018-01-10 Simon Fraser <simon.fraser@apple.com>
1301 On macOS, getBoundingClientRect gives incorrect values when pinch-zoomed
1302 https://bugs.webkit.org/show_bug.cgi?id=181511
1303 rdar://problem/33741427
1305 Reviewed by Zalan Bujtas.
1307 New results in tests that get client coordinates after zooming.
1309 * fast/visual-viewport/client-coordinates-relative-to-layout-viewport-expected.txt:
1310 * fast/visual-viewport/client-rects-relative-to-layout-viewport-expected.txt:
1311 * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
1312 * fast/visual-viewport/zoomed-fixed-expected.txt:
1313 * fast/visual-viewport/zoomed-fixed-header-and-footer-expected.txt:
1314 * fast/zooming/client-rect-in-fixed-zoomed-expected.txt:
1315 * fast/zooming/client-rect-in-fixed-zoomed.html: Change the test to create passing results.
1317 2018-01-11 Eric Carlson <eric.carlson@apple.com>
1319 Layout Test media/event-queue-crash.html is flaky
1320 https://bugs.webkit.org/show_bug.cgi?id=180493
1321 <rdar://problem/35914377>
1323 Reviewed by Jer Noble.
1325 * TestExpectations: Add DumpJSConsoleLogInStdErr.
1326 * media/event-queue-crash.html: Increase the timeout from 10ms to 100ms.
1328 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1330 Test gardening for GTK.
1331 https://bugs.webkit.org/show_bug.cgi?id=181477
1333 Unreviewed test gardening.
1335 * http/tests/performance/performance-resource-timing-cached-entries-expected.txt:
1336 * http/tests/performance/performance-resource-timing-cached-entries.html:
1337 The code to debug this test's flakiness made it more flaky, as the
1338 resources are not logged in a consistent order. This ensures they are
1339 logged only in case of failure.
1340 * platform/gtk/TestExpectations:
1341 - svg/custom/non-scaling-stroke.svg was fixed in r226443.
1342 - imported/w3c/web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html
1343 was fixed in r226404.
1345 2018-01-11 Miguel Gomez <magomez@igalia.com>
1347 Unreviewed GTK+ and WPE gardening after r226773.
1349 * platform/gtk/TestExpectations:
1350 * platform/wpe/TestExpectations:
1352 2018-01-11 Ms2ger <Ms2ger@igalia.com>
1354 [GTK] Enable css2.1/20110323/vertical-align-boxes-001.htm.
1355 https://bugs.webkit.org/show_bug.cgi?id=91339
1357 Unreviewed test gardening.
1359 It was fixed in r226404.
1361 * platform/gtk/TestExpectations:
1363 2018-01-11 Youenn Fablet <youenn@apple.com>
1365 LayoutTests/http/tests/workers/service/resources/service-worker-importScript.js does not need to register two service workers
1366 https://bugs.webkit.org/show_bug.cgi?id=181490
1368 Reviewed by Chris Dumez.
1370 * http/tests/workers/service/resources/service-worker-importScript.js:
1371 * http/tests/workers/service/service-worker-importScript-expected.txt:
1372 * platform/mac-wk2/TestExpectations:
1374 2018-01-11 Philippe Normand <pnormand@igalia.com>
1376 [GTK] media/muted-video-is-playing-audio.html is timing out
1377 https://bugs.webkit.org/show_bug.cgi?id=163781
1379 Reviewed by Carlos Garcia Campos.
1381 The test should un-mute the page because the IsPlayingAudio flag indirectly depends on this.
1383 * media/muted-video-is-playing-audio.html: Un-mute the page.
1384 * platform/gtk/TestExpectations: Unflag now-passing test.
1386 2018-01-10 Andy Estes <aestes@apple.com>
1388 [Payment Request] Rename ApplePayMerchantValidationEvent to MerchantValidationEvent
1389 https://bugs.webkit.org/show_bug.cgi?id=181437
1390 <rdar://problem/36376481>
1392 Reviewed by Tim Horton.
1394 * http/tests/paymentrequest/payment-request-change-shipping-address.https.html:
1395 * http/tests/paymentrequest/payment-request-change-shipping-option.https.html:
1396 * http/tests/paymentrequest/payment-request-merchant-validation.https-expected.txt: Added.
1397 * http/tests/paymentrequest/payment-request-merchant-validation.https.html: Added.
1398 * http/tests/paymentrequest/resources/helpers.js:
1399 (async.getPaymentRequestResponse):
1400 * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
1401 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Removed.
1402 * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Removed.
1404 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1406 Update TestExpectations for http/tests/misc/submit-post-keygen.html.
1407 https://bugs.webkit.org/show_bug.cgi?id=121331
1409 Unreviewed test gardening.
1411 * platform/mac/TestExpectations:
1413 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1415 Mark swipe/pushstate-with-manual-scrollrestoration.html as failing.
1416 https://bugs.webkit.org/show_bug.cgi?id=181502
1418 Unreviewed test gardening.
1420 * platform/mac-wk2/TestExpectations:
1422 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1424 Mark accessibility/mac/aria-multiple-liveregions-notification.html as flaky.
1425 https://bugs.webkit.org/show_bug.cgi?id=181494
1427 Unreviewed test gardening.
1429 * platform/mac/TestExpectations:
1431 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1433 Mark http/tests/misc/slow-loading-animated-image.html as flaky.
1434 https://bugs.webkit.org/show_bug.cgi?id=181479
1436 Unreviewed test gardening.
1438 * platform/mac/TestExpectations:
1440 2018-01-10 Matt Baker <mattbaker@apple.com>
1442 Web Inspector: Canvas tab: throttle recording slider updates
1443 https://bugs.webkit.org/show_bug.cgi?id=180839
1444 <rdar://problem/36057849>
1446 Reviewed by Joseph Pecoraro
1448 * inspector/unit-tests/throttle-expected.txt: Added.
1449 * inspector/unit-tests/throttle.html: Added.
1450 Added function throttling tests.
1452 2018-01-10 Wenson Hsieh <wenson_hsieh@apple.com>
1454 REGRESSION(r222507): Composition highlight doesn't render when using IME
1455 https://bugs.webkit.org/show_bug.cgi?id=181485
1456 <rdar://problem/35896516>
1458 Reviewed by Ryosuke Niwa.
1460 Add a new layout test to ensure that in the absence of custom composition underlines, a marked composition
1461 string appears different once it is confirmed.
1463 * editing/marked-text-appearance-expected-mismatch.html: Added.
1464 * editing/marked-text-appearance.html: Added.
1466 2018-01-10 Chris Dumez <cdumez@apple.com>
1468 Multiple http/wpt/beacon/contentextensions/ test are flaky.
1469 https://bugs.webkit.org/show_bug.cgi?id=179256
1470 <rdar://problem/35401978>
1472 Reviewed by Alex Christensen.
1474 Stop marking content extensions tests as flaky.
1476 * platform/mac-wk2/TestExpectations:
1478 2018-01-10 Tim Horton <timothy_horton@apple.com>
1480 REGRESSION (r213590): Swipe from edge to go to previous page is significantly slower than tapping back button on Twitter
1481 https://bugs.webkit.org/show_bug.cgi?id=181269
1482 <rdar://problem/35110344>
1484 Reviewed by Simon Fraser.
1486 * swipe/pushstate-with-manual-scrollrestoration-expected.txt: Added.
1487 * swipe/pushstate-with-manual-scrollrestoration.html: Added.
1488 Add a test (which previously would complain about taking too long)
1489 that using manual scroll position restoration and pushState together
1490 doesn't cause swipes to hang until the watchdog fires.
1492 2018-01-10 Ryan Haddad <ryanhaddad@apple.com>
1494 Skip http/tests/workers/service/cors-image-fetch.html.
1495 https://bugs.webkit.org/show_bug.cgi?id=181222
1497 Unreviewed test gardening.
1501 2018-01-10 Youenn Fablet <youenn@apple.com>
1503 Use no-cache fetch mode when loading main documents with location.reload()
1504 https://bugs.webkit.org/show_bug.cgi?id=181285
1505 <rdar://problem/36356831>
1507 Reviewed by Alex Christensen.
1509 * http/tests/inspector/network/har/har-page-expected.txt:
1510 * http/tests/inspector/network/har/har-page.html:
1512 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1514 Mark accessibility/table-header-calculation-for-header-rows.html as failure on Windows.
1515 https://bugs.webkit.org/show_bug.cgi?id=181501
1517 Unreviewed test gardening.
1519 * platform/win/TestExpectations:
1521 2018-01-10 Matt Lewis <jlewis3@apple.com>
1523 Adjusted expectations for webrtc/video-unmute.html.
1524 https://bugs.webkit.org/show_bug.cgi?id=172879
1526 Unreviewed test gardening.
1528 * platform/ios-simulator-wk2/TestExpectations:
1529 * platform/ios-wk2/TestExpectations:
1530 * platform/mac-wk2/TestExpectations:
1532 2018-01-10 Youenn Fablet <youenn@apple.com>
1534 Skip http/wpt/service-workers/fetchEvent.https.html in Debug
1535 https://bugs.webkit.org/show_bug.cgi?id=181481
1541 2018-01-10 Matt Lewis <jlewis3@apple.com>
1543 Marked http/tests/workers/service/service-worker-importScript.html as flaky on macOS WK2.
1544 https://bugs.webkit.org/show_bug.cgi?id=181097
1546 Unreviewed test gardening.
1548 * platform/mac-wk2/TestExpectations:
1550 2018-01-10 Matt Lewis <jlewis3@apple.com>
1552 Marked imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html as flaky on macOS and iOS WK2.
1553 https://bugs.webkit.org/show_bug.cgi?id=181392
1555 Unreviewed test gardening.
1557 * platform/ios-wk2/TestExpectations:
1558 * platform/mac-wk2/TestExpectations:
1560 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1562 [Win] Rebaseline test after r225366.
1564 Unreviewed test gardening.
1566 * platform/win/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
1568 2018-01-10 Chris Dumez <cdumez@apple.com>
1570 REGRESSION (r224301?): LayoutTest http/tests/workers/service/registration-task-queue-scheduling-1.html is a flaky failure
1571 https://bugs.webkit.org/show_bug.cgi?id=179342
1572 <rdar://problem/35478161>
1574 Reviewed by Youenn Fablet.
1577 Unmark the test as flaky.
1579 * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
1580 * http/tests/workers/service/resources/registration-task-queue-scheduling-1-second-window.html:
1581 * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
1582 Update test to register a scriptURL that actually fails. When registration succeeds, the test
1583 logs lines indicating that registration succeeded unexpectedly. Also, when registration
1584 succeeds, the registration of the top frame are no longer guaranteed to be resolved before
1585 the ones of the subframe (because it involves things like network loads).
1587 2018-01-10 Chris Dumez <cdumez@apple.com>
1589 Unreviewed, skip http/tests/workers/service/other_resources folder.
1591 It is a resources folder and does not contain tests.
1595 2018-01-10 Per Arne Vollan <pvollan@apple.com>
1597 [Win] Rebaseline tests after r225366.
1599 Unreviewed test gardening.
1601 * platform/win/svg/custom/feComponentTransfer-Discrete-expected.txt:
1602 * platform/win/svg/custom/feComponentTransfer-Gamma-expected.txt:
1603 * platform/win/svg/custom/feComponentTransfer-Linear-expected.txt:
1604 * platform/win/svg/custom/feComponentTransfer-Table-expected.txt:
1606 2018-01-10 Philippe Normand <pnormand@igalia.com>
1608 Unreviewed GTK gardening
1610 * platform/gtk/TestExpectations: Unflag now-passing test and skip
1611 mediastream tests, useless without any webrtc backend.
1613 2018-01-10 Philippe Normand <pnormand@igalia.com>
1615 [GStreamer] REGRESSION(r226629): broke media/video-interruption-with-resume-allowing-play.html
1616 https://bugs.webkit.org/show_bug.cgi?id=181471
1617 <rdar://problem/36402323>
1619 Reviewed by Carlos Garcia Campos.
1621 * platform/gtk/TestExpectations: These 2 tests shall pass now.
1623 2018-01-10 Ms2ger <Ms2ger@igalia.com>
1625 [GTK] Enable css2.1/20110323/c541-word-sp-000.htm.
1626 https://bugs.webkit.org/show_bug.cgi?id=94009
1628 Unreviewed test gardening.
1630 It was fixed in r226404.
1632 * platform/gtk/TestExpectations:
1634 2018-01-10 Philippe Normand <pnormand@igalia.com>
1636 Unreviewed, updating expectations for media test timing out on GTK
1638 * platform/gtk/TestExpectations:
1640 2018-01-10 Philippe Normand <pnormand@igalia.com>
1642 Unreviewed, updating expectations for media test timing out on GTK
1644 * platform/gtk/TestExpectations:
1646 2018-01-10 Antti Koivisto <antti@apple.com>
1648 Invalidate current element style on class change accurately
1649 https://bugs.webkit.org/show_bug.cgi?id=181210
1651 Reviewed by Zalan Bujtas.
1653 * fast/css/set-inline-style-recalc-expected.txt:
1654 * fast/css/set-inline-style-recalc.html:
1656 2018-01-09 Antoine Quint <graouts@apple.com>
1658 [Web Animations] Expose the id property on Animation
1659 https://bugs.webkit.org/show_bug.cgi?id=181450
1660 <rdar://problem/36383600>
1662 Reviewed by Dean Jackson.
1664 Mark all tests related to the "id" property as passing.
1666 * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt:
1667 * http/wpt/web-animations/interfaces/Animation/id-expected.txt:
1668 * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt:
1670 2018-01-09 Chris Dumez <cdumez@apple.com>
1672 Make service workers behave correctly with regards to Page Cache
1673 https://bugs.webkit.org/show_bug.cgi?id=181446
1674 <rdar://problem/36164291>
1676 Reviewed by Youenn Fablet.
1678 Add layout test coverage.
1680 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache-expected.txt: Added.
1681 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html: Added.
1682 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache-expected.txt: Added.
1683 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html: Added.
1684 * http/tests/workers/service/no-page-cache-when-controlled-expected.txt: Added.
1685 * http/tests/workers/service/no-page-cache-when-controlled.html: Added.
1686 * http/tests/workers/service/other_resources/test.html: Added.
1687 * http/tests/workers/service/resources/getClientCount-worker.js: Added.
1690 2018-01-09 Chris Dumez <cdumez@apple.com>
1692 We should not return undefined for most properties of a detached Window
1693 https://bugs.webkit.org/show_bug.cgi?id=181416
1694 <rdar://problem/36162489>
1696 Reviewed by Ryosuke Niwa.
1698 Update existing tests to reflect behavior change.
1700 * fast/dom/Window/orphaned-frame-access-expected.txt:
1701 * fast/dom/Window/orphaned-frame-access.html:
1702 * fast/frames/detached-frame-property-expected.txt:
1703 * fast/frames/detached-frame-property.html:
1705 2018-01-09 Darin Adler <darin@apple.com>
1707 Further refinement to list item and counter code after "list-item" counter fix
1708 https://bugs.webkit.org/show_bug.cgi?id=181426
1710 Reviewed by Zalan Bujtas.
1712 * fast/css/counters/counter-list-item.html: Removed an extra newline at the end of
1715 2018-01-09 Myles C. Maxfield <mmaxfield@apple.com>
1717 font-display:fallback can cause a visual flash (which is supposed to be impossible)
1718 https://bugs.webkit.org/show_bug.cgi?id=181374
1720 Reviewed by Simon Fraser.
1722 Move font-display tests into their common subfolder.
1724 * fast/text/font-display/block-finish-expected.html: Renamed from LayoutTests/fast/text/loading-block-finish-expected.html.
1725 * fast/text/font-display/block-finish.html: Renamed from LayoutTests/fast/text/loading-block-finish.html.
1726 * fast/text/font-display/block-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-block-nofinish-expected.html.
1727 * fast/text/font-display/block-nofinish.html: Renamed from LayoutTests/fast/text/loading-block-nofinish.html.
1728 * fast/text/font-display/failure-finish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-finish-expected.html.
1729 * fast/text/font-display/failure-finish.html: Renamed from LayoutTests/fast/text/loading-failure-finish.html.
1730 * fast/text/font-display/failure-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish-expected.html.
1731 * fast/text/font-display/failure-nofinish.html: Renamed from LayoutTests/fast/text/loading-failure-nofinish.html.
1732 * fast/text/font-display/swap-finish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-finish-expected.html.
1733 * fast/text/font-display/swap-finish.html: Renamed from LayoutTests/fast/text/loading-swap-finish.html.
1734 * fast/text/font-display/swap-nofinish-expected.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish-expected.html.
1735 * fast/text/font-display/swap-nofinish.html: Renamed from LayoutTests/fast/text/loading-swap-nofinish.html.
1736 * fast/text/font-display/swap-flash-expected.html: Added.
1737 * fast/text/font-display/swap-flash.html: Added.
1738 * platform/win/TestExpectations:
1740 2018-01-09 Matt Lewis <jlewis3@apple.com>
1742 Fixed test expectaions.
1744 Unreviewed test gardening.
1746 * platform/ios-wk2/TestExpectations:
1748 2018-01-09 Antti Koivisto <antti@apple.com>
1750 Blank page except for inner iframes because pending stylesheets cause style.isNotFinal() to be true
1751 https://bugs.webkit.org/show_bug.cgi?id=180940
1752 <rdar://problem/36116507>
1754 Reviewed by Darin Adler.
1756 * http/tests/local/loading-stylesheet-import-remove.html: Added.
1757 * http/tests/local/loading-stylesheet-import-remove-expected.html: Added.
1758 * http/tests/local/resources/slow-import.css: Added.
1760 2018-01-09 Youenn Fablet <youenn@apple.com>
1762 Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1763 https://bugs.webkit.org/show_bug.cgi?id=181404
1765 Reviewed by Alex Christensen.
1769 2018-01-09 Youenn Fablet <youenn@apple.com>
1771 [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1772 https://bugs.webkit.org/show_bug.cgi?id=181087
1773 <rdar://problem/36188109>
1775 Reviewed by Chris Dumez.
1777 * platform/ios-wk2/TestExpectations: Removed flaky expectation.
1779 2018-01-09 Yacine Bandou <yacine.bandou_ext@softathome.com>
1781 [EME] Add layout test for clearKey CENC message event
1782 https://bugs.webkit.org/show_bug.cgi?id=180928
1784 Reviewed by Xabier Rodriguez-Calvar.
1786 Tests the reception of clearKey message event after the encrypted event and checks its KeyID.
1787 There are two tests: one with MSE playback and another with regular playback.
1789 * media/encrypted-media/clearKey/clearKey-message-cenc-event-expected.txt: Added.
1790 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse-expected.txt: Added.
1791 * media/encrypted-media/clearKey/clearKey-message-cenc-event-mse.html: Added.
1792 Test with MSE playback.
1793 * media/encrypted-media/clearKey/clearKey-message-cenc-event.html: Added.
1794 Test with regular playback.
1795 * media/encrypted-media/clearKey/encrypted-media-clearKey-handler.js: Added.
1796 This JavaScript file provides a simple clearKey EME implementation, checks the EME support, handles the "encrypted", "message" and
1797 "keystatuseschange" events, and updates the CDM session with the right keys.
1798 This implementation allows to play an encrypted media (video or audio or both), it is used in this test by overloading the "onMessage" callback
1799 by an other function that checks the 'message' event and stops the test.
1800 * media/encrypted-media/medias-enc.js:
1801 I take this opportunity to introduce some fixes:
1802 Rename "mimetype" field to "mimeType", this field is only used in "clearKey-encrypted-cenc-event-mse.html",
1803 thus it is easy to change it now.
1804 Change the KeyID of the encrypted video with the right value, it is used for first time in this test.
1805 * media/media-source/media-source-loader-simple.js:
1806 Use "mimeType" instead of "mimetype" as it is modified in "medias-enc.js".
1807 * platform/gtk/TestExpectations:
1808 * platform/mac/TestExpectations:
1809 * platform/wpe/TestExpectations:
1811 2018-01-09 Said Abou-Hallawa <sabouhallawa@apple.com>
1813 Check Image::m_image is not null in ImageLoader::decode()
1814 https://bugs.webkit.org/show_bug.cgi?id=180386
1815 <rdar://problem/34634483>
1817 Reviewed by Tim Horton.
1819 Add a new rejected case for decoding an image with an invalid URL.
1821 * fast/images/decode-static-image-reject-expected.txt:
1822 * fast/images/decode-static-image-reject.html:
1824 2018-01-09 Ali Juma <ajuma@chromium.org>
1826 Mark imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html as flaky
1827 https://bugs.webkit.org/show_bug.cgi?id=181436
1829 Reviewed by Frédéric Wang.
1834 Mark test that seems to have timing issues as flaky.
1836 2018-01-09 Ali Juma <ajuma@chromium.org>
1838 Implement VisualViewport API events
1839 https://bugs.webkit.org/show_bug.cgi?id=179386
1841 Reviewed by Frédéric Wang.
1843 Add tests for Visual Viewport API events. Test that a resize event is fired after
1844 pinch zoom and after window resize, and test that a scroll event is fired when the
1845 visual viewport is scrolled.
1847 * fast/visual-viewport/resize-event-fired-expected.txt: Added.
1848 * fast/visual-viewport/resize-event-fired-window-resized-expected.txt: Added.
1849 * fast/visual-viewport/resize-event-fired-window-resized.html: Added.
1850 * fast/visual-viewport/resize-event-fired.html: Added.
1851 * fast/visual-viewport/scroll-event-fired-expected.txt: Added.
1852 * fast/visual-viewport/scroll-event-fired.html: Added.
1853 * platform/gtk/TestExpectations:
1854 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on GTK.
1855 * platform/ios/TestExpectations:
1856 Skipped test that resizes a window, since this isn't supported on iOS.
1857 * platform/win/TestExpectations:
1858 Skipped tests that use UIScriptController::zoomToScale, since this isn't implemented on Windows.
1860 2018-01-09 Ryosuke Niwa <rniwa@webkit.org>
1862 Release assert in addResourceTiming when a cache resource is requested during style recalc
1863 https://bugs.webkit.org/show_bug.cgi?id=181137
1864 <rdar://problem/35666574>
1866 Reviewed by Simon Fraser.
1868 Added a regression test for the crash.
1870 Also fixed test cases in rt-performance-extensions.js which were incorrectly asserting and assuming that
1871 resourcetimingbufferfull event will be fired when there are exactly the same number of entries as the buffer size.
1873 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull -crash-expected.txt: Added.
1874 * http/tests/performance/performance-resource-timing-resourcetimingbufferfull-crash.html: Added.
1875 * http/wpt/resource-timing/rt-performance-extensions.js: Fixed the test cases.
1877 2018-01-08 Chris Nardi <csnardi1@gmail.com>
1879 ::first-letter incorrectly selects grapheme pairs
1880 https://bugs.webkit.org/show_bug.cgi?id=181315
1882 Reviewed by Darin Adler.
1884 * fast/css/first-letter-punctuation-expected.html: Added.
1885 * fast/css/first-letter-punctuation.html:
1886 * platform/gtk/fast/css/first-letter-punctuation-expected.png: Removed.
1887 * platform/gtk/fast/css/first-letter-punctuation-expected.txt: Removed.
1888 * platform/ios/fast/css/first-letter-punctuation-expected.txt: Removed.
1889 * platform/mac/fast/css/first-letter-punctuation-expected.png: Removed.
1890 * platform/mac/fast/css/first-letter-punctuation-expected.txt: Removed.
1891 * platform/win/fast/css/first-letter-punctuation-expected.txt: Removed.
1893 2018-01-08 Darin Adler <darin@apple.com>
1895 Special list-item counter starts from an incorrect number for ::before and ::after
1896 https://bugs.webkit.org/show_bug.cgi?id=181084
1898 Reviewed by Zalan Bujtas.
1900 * fast/css/counters/counter-list-item-expected.html: Added.
1901 * fast/css/counters/counter-list-item.html: Added.
1903 2018-01-08 Said Abou-Hallawa <sabouhallawa@apple.com>
1905 A canvas should not be tainted if it draws a data URL SVGImage with a <foreignObject>
1906 https://bugs.webkit.org/show_bug.cgi?id=180301
1908 Reviewed by Dean Jackson.
1910 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted-expected.txt: Added.
1911 * svg/as-image/svg-canvas-data-url-svg-with-feimage-not-tainted.html: Added.
1912 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted-expected.txt: Added.
1913 * svg/as-image/svg-canvas-data-url-svg-with-foreign-object-not-tainted.html: Added.
1914 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted-expected.txt: Added.
1915 * svg/as-image/svg-canvas-data-url-svg-with-image-not-tainted.html: Added.
1917 2018-01-08 Matt Lewis <jlewis3@apple.com>
1919 Marked imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1920 https://bugs.webkit.org/show_bug.cgi?id=181087
1922 Unreviewed test gardening.
1924 * platform/ios-wk2/TestExpectations:
1926 2018-01-08 Matt Lewis <jlewis3@apple.com>
1928 Unreviewed, rolling out r226385.
1930 The test introduced with this was a flaky since being added.
1934 "AX: when invert colors is on, double-invert certain media
1935 elements in UserAgentStyleSheet"
1936 https://bugs.webkit.org/show_bug.cgi?id=168447
1937 https://trac.webkit.org/changeset/226385
1939 2018-01-08 Ryan Haddad <ryanhaddad@apple.com>
1941 Skip http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1942 https://bugs.webkit.org/show_bug.cgi?id=181223
1944 Unreviewed test gardening.
1946 * platform/wk2/TestExpectations:
1948 2018-01-08 Matt Lewis <jlewis3@apple.com>
1950 Marked http/wpt/cache-storage/cache-put-stream.https.any.html as flaky on macOS WK2.
1951 https://bugs.webkit.org/show_bug.cgi?id=181107
1953 Unreviewed test gardening.
1955 * platform/mac-wk2/TestExpectations:
1957 2018-01-08 Basuke Suzuki <Basuke.Suzuki@sony.com>
1959 [WinCairo] Add default port TestExpectations for wincairo
1960 https://bugs.webkit.org/show_bug.cgi?id=179221
1962 Reviewed by Alex Christensen.
1964 * platform/wincairo-win10/TestExpectations: Added.
1966 2018-01-08 Youenn Fablet <youenn@apple.com>
1968 Stop exposing fetch and extendable events to window
1969 https://bugs.webkit.org/show_bug.cgi?id=181325
1971 Reviewed by Chris Dumez.
1973 * http/wpt/service-workers/extendableEvent.https-expected.txt:
1974 * http/wpt/service-workers/extendableEvent.https.html:
1975 * http/wpt/service-workers/fetchEvent.https-expected.txt:
1976 * http/wpt/service-workers/fetchEvent.https.html:
1978 2018-01-08 Antti Koivisto <antti@apple.com>
1980 REGRESSION (r219145): Toggling layer borders on a static document no longer works immediately
1981 https://bugs.webkit.org/show_bug.cgi?id=176260
1982 <rdar://problem/34219966>
1984 Reviewed by Simon Fraser.
1986 * compositing/debug-borders-dynamic-expected.html: Added.
1987 * compositing/debug-borders-dynamic.html: Added.
1989 2018-01-08 Yacine Bandou <yacine.bandou_ext@softathome.com>
1991 [EME] Add layout test for InitData and InitDataType in CENC encrypted event
1992 https://bugs.webkit.org/show_bug.cgi?id=180430
1994 Reviewed by Xabier Rodriguez-Calvar.
1997 * media/content/encrypted/VideoClearKeyCenc.mp4: Added.
1998 This is a simple encrypted video file used for regular playback.
1999 It has been encrypted with BENTO4. https://www.bento4.com/
2001 * media/content/encrypted/segments/VideoClearKeyCenc-seg-0.mp4: Added.
2002 This is a simple encrypted video fragment used in MSE playback.
2003 It has been fragmented and encrypted with BENTO4. https://www.bento4.com/
2005 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-expected.txt: Added.
2006 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse-expected.txt: Added.
2007 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event-mse.html: Added.
2008 This is a test with MSE.
2010 * media/encrypted-media/clearKey/clearKey-encrypted-cenc-event.html: Added.
2011 This is a test with a regular playback.
2013 * media/encrypted-media/medias-enc.js: Added.
2014 This JavaScrit file lists the encrypted media wich will be used in encrypted-media tests.
2015 It gives all necessary informations about the encrypted media: path of the file or
2016 the path of the segments in MSE case, mimeType, initDataType and the encryption keys.
2018 * media/media-source/media-source-loader-simple.js: Added.
2019 This JavaScript file provides a simple MSE implementation, reads the segments of the media and appends them
2020 in the appropriate SourceBuffer.
2022 * platform/wpe/TestExpectations:
2024 2018-01-08 Ms2ger <Ms2ger@igalia.com>
2026 Update imagebitmap tests.
2027 https://bugs.webkit.org/show_bug.cgi?id=181379
2029 Unreviewed test gardening.
2031 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2032 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2033 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2034 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2036 2018-01-08 Youenn Fablet <youenn@apple.com>
2038 navigator.onLine does not work inside service workers
2039 https://bugs.webkit.org/show_bug.cgi?id=181079
2040 <rdar://problem/36178606>
2042 Reviewed by Darin Adler.
2044 * http/wpt/service-workers/online-worker.js: Added.
2045 (async.waitForOnlineEvent):
2047 * http/wpt/service-workers/online.https-expected.txt: Added.
2048 * http/wpt/service-workers/online.https.html: Added.
2050 2018-01-08 Youenn Fablet <youenn@apple.com>
2052 imported/w3c/web-platform-tests/service-workers/service-worker/interfaces-sw.https.html is slow in Debug
2053 https://bugs.webkit.org/show_bug.cgi?id=181382
2059 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
2061 Unreviewed GTK gardening. Rebaseline test again after r226500.
2063 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2065 2018-01-08 Carlos Garcia Campos <cgarcia@igalia.com>
2067 Unreviewed GTK gardening. Partially revert r224460.
2069 Two tests were incorrectly rebaselined in r224460.
2071 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2072 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2074 2018-01-07 Ms2ger <Ms2ger@igalia.com>
2076 Implement createImageBitmap(ImageBitmap)
2077 https://bugs.webkit.org/show_bug.cgi?id=181287
2079 Reviewed by Darin Adler.
2081 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
2082 * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
2083 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
2084 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: rebaseline.
2086 2018-01-07 Ryosuke Niwa <rniwa@webkit.org>
2088 Reduce the precision of "high" resolution time to 1ms
2089 https://bugs.webkit.org/show_bug.cgi?id=180910
2090 <rdar://problem/36085943>
2092 Reviewed by Saam Barati.
2094 Add a flaky test expectation to imported/w3c/web-platform-tests/workers/worker-performance.worker.html
2095 due to a test bug. The test fix is tracked in https://github.com/w3c/web-platform-tests/pull/8711
2099 2018-01-06 Simon Fraser <simon.fraser@apple.com>
2101 Possible crash computing event regions
2102 https://bugs.webkit.org/show_bug.cgi?id=181368
2103 rdar://problem/34847081
2105 Reviewed by Zalan Bujtas.
2107 * fast/events/event-handler-regions-layout-expected.txt: Added.
2108 * fast/events/event-handler-regions-layout.html: Added.
2110 2018-01-06 Simon Fraser <simon.fraser@apple.com>
2112 Crash under RenderLayer::scrollTo() with marquee
2113 https://bugs.webkit.org/show_bug.cgi?id=181349
2114 rdar://problem/36190168
2116 Reviewed by Zalan Bujtas.
2118 * fast/scrolling/marquee-scroll-crash-expected.txt: Added.
2119 * fast/scrolling/marquee-scroll-crash.html: Added.
2121 2018-01-05 Dean Jackson <dino@apple.com>
2123 Accurately clip copyTexImage2D and copyTexSubImage2D
2124 https://bugs.webkit.org/show_bug.cgi?id=181356
2125 <rdar://problem/35083877>
2127 Reviewed by Eric Carlson.
2129 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt: Added.
2130 * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input.html: Added.
2132 2018-01-06 Yusuke Suzuki <utatane.tea@gmail.com>
2134 Object.getOwnPropertyNames includes "arguments" and "caller" for bound functions
2135 https://bugs.webkit.org/show_bug.cgi?id=181321
2137 Reviewed by Saam Barati.
2139 * inspector/model/remote-object-get-properties-expected.txt:
2140 * inspector/runtime/getProperties-expected.txt:
2141 * js/script-tests/strict-throw-type-error.js:
2142 * js/strict-throw-type-error-expected.txt:
2144 2018-01-05 Youenn Fablet <youenn@apple.com>
2146 Implement Cache API partitioning based on ClientOrigin
2147 https://bugs.webkit.org/show_bug.cgi?id=181240
2149 Reviewed by Alex Christensen.
2151 Beefing up test to ensure that client and top origins are taken into consideration.
2153 * http/tests/cache-storage/cache-origins.https-expected.txt:
2154 * http/tests/cache-storage/cache-origins.https.html:
2155 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2156 * http/tests/cache-storage/cache-clearing-origin.https.html:
2158 2017-12-21 Ryan Haddad <ryanhaddad@apple.com>
2160 Mark fast/workers/worker-terminate.html as flaky.
2161 https://bugs.webkit.org/show_bug.cgi?id=181098
2163 Unreviewed test gardening.
2165 * platform/mac/TestExpectations:
2167 2018-01-05 Per Arne Vollan <pvollan@apple.com>
2169 Mark mathml/opentype/horizontal-munderover.html as failure on Windows.
2170 https://bugs.webkit.org/show_bug.cgi?id=181346
2172 Unreviewed test gardening.
2174 * platform/win/TestExpectations:
2176 2018-01-05 Youenn Fablet <youenn@apple.com>
2178 Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
2179 https://bugs.webkit.org/show_bug.cgi?id=181329
2182 SharedWorker is not supported.
2186 2018-01-05 Matt Lewis <jlewis3@apple.com>
2188 Marked fast/mediastream/MediaStream-MediaElement-setObject-null.html as flaky.
2189 https://bugs.webkit.org/show_bug.cgi?id=181069
2191 Unreviewed test gardening.
2193 * platform/mac-wk2/TestExpectations:
2195 2018-01-05 Matt Lewis <jlewis3@apple.com>
2197 Unreviewed, rolling out r226401.
2199 This caused timeouts on multiple platforms.
2203 "Implement Cache API partitioning based on ClientOrigin"
2204 https://bugs.webkit.org/show_bug.cgi?id=181240
2205 https://trac.webkit.org/changeset/226401
2207 2018-01-05 Joseph Pecoraro <pecoraro@apple.com>
2209 ServiceWorkers: Enable UserTiming / ResourceTiming
2210 https://bugs.webkit.org/show_bug.cgi?id=181297
2211 <rdar://problem/36307306>
2213 Reviewed by Youenn Fablet.
2215 * http/tests/workers/service/resources/data1.txt: Added.
2216 * http/tests/workers/service/resources/data2.txt: Added.
2217 Resources to load from a service-worker.
2219 * http/tests/workers/service/resources/service-worker-resource-timing.js: Added.
2220 * http/tests/workers/service/service-worker-resource-timing.https-expected.txt: Added.
2221 * http/tests/workers/service/service-worker-resource-timing.https.html: Added.
2222 Test that a ServiceWorker can produce resource entries for a few
2223 different kinds of loads (CacheStorage load, and a fetch).
2225 * http/tests/workers/service/resources/service-worker-user-timing.js: Added.
2226 * http/tests/workers/service/service-worker-user-timing.https-expected.txt: Added.
2227 * http/tests/workers/service/service-worker-user-timing.https.html: Added.
2228 Test that a ServiceWorker can produce a mark/measure entries.
2230 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2232 [WPE][GTK] Unreviewed gardening
2234 Unskip svg/hittest/svg-shapes-non-scale-stroke.html, passing after
2236 * platform/gtk/TestExpectations:
2237 * platform/wpe/TestExpectations:
2239 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2241 [WPE] Unreviewed gardening
2243 * platform/wpe/TestExpectations: Unskip two tests passing after r226404.
2245 2018-01-05 Claudio Saavedra <csaavedra@igalia.com>
2247 [WPE] Rebaseline test expectations after r226404
2249 Unreviewed gardening.
2251 * platform/wpe/css1/font_properties/font_size-expected.txt:
2252 * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
2253 * platform/wpe/css1/text_properties/line_height-expected.txt:
2254 * platform/wpe/css1/text_properties/text_indent-expected.txt:
2255 * platform/wpe/css1/text_properties/word_spacing-expected.txt:
2256 * platform/wpe/css1/units/length_units-expected.txt:
2257 * platform/wpe/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2258 * platform/wpe/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2259 * platform/wpe/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2260 * platform/wpe/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2261 * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2262 * platform/wpe/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2263 * platform/wpe/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2264 * platform/wpe/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2265 * platform/wpe/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2266 * platform/wpe/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2267 * platform/wpe/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
2268 * platform/wpe/svg/custom/alignment-baseline-modes-expected.txt:
2269 * platform/wpe/svg/custom/dominant-baseline-modes-expected.txt:
2270 * platform/wpe/tables/mozilla/bugs/bug55527-expected.txt:
2272 2018-01-05 Fujii Hironori <Hironori.Fujii@sony.com>
2274 [Cairo] Canvas: Path::clear should clear its transform
2275 https://bugs.webkit.org/show_bug.cgi?id=181320
2277 Reviewed by Carlos Garcia Campos.
2279 * fast/canvas/reset-scaling-by-height-change-expected.txt: Added.
2280 * fast/canvas/reset-scaling-by-height-change.html: Added.
2282 2018-01-04 Joseph Pecoraro <pecoraro@apple.com>
2284 REGRESSION (r225709): Web Inspector: CSS Source maps not loading
2285 https://bugs.webkit.org/show_bug.cgi?id=181314
2286 <rdar://problem/36177620>
2288 Reviewed by Brian Burg.
2290 * http/tests/inspector/network/resources/script-with-sourcemap.js: Added.
2291 * http/tests/inspector/network/resources/script-with-sourcemap.js.map: Added.
2292 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css: Added.
2293 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.css.map: Added.
2294 * http/tests/inspector/network/resources/stylesheet-with-sourcemap.scss: Added.
2295 Add a real script minified with a source map.
2296 Add a real scss stylesheet compiled to css with a source map.
2298 * http/tests/inspector/network/source-map-loads-expected.txt: Added.
2299 * http/tests/inspector/network/source-map-loads.html: Added.
2300 Test that we load source maps for resources with sourceMappingURL directives.
2302 2018-01-04 Chris Fleizach <cfleizach@apple.com>
2304 AX: Implement updated CSS3 Speech for 'speak' and 'speak-as' properties
2305 https://bugs.webkit.org/show_bug.cgi?id=180361
2307 Reviewed by Zalan Bujtas.
2309 * accessibility/mac/css-speech-speak-expected.txt:
2310 * accessibility/mac/css-speech-speak.html:
2311 * fast/css/getComputedStyle/computed-style-expected.txt:
2312 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2313 * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2314 * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2315 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2316 * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2317 * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2318 * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2319 * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2320 * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2321 * svg/css/getComputedStyle-basic-expected.txt:
2323 2018-01-04 Brian Burg <bburg@apple.com>
2325 Web Inspector: Capture Element Screenshot looks fuzzy
2326 https://bugs.webkit.org/show_bug.cgi?id=175734
2327 <rdar://problem/33803377>
2329 Reviewed by Joseph Pecoraro and Simon Fraser.
2331 * inspector/page/hidpi-snapshot-size-expected.txt: Added.
2332 * inspector/page/hidpi-snapshot-size.html: Added.
2334 2018-01-04 Brian Burg <bburg@apple.com>
2336 Web Inspector: add RemoteObject.fetchProperties and some basic tests for RemoteObject API
2337 https://bugs.webkit.org/show_bug.cgi?id=180945
2339 Reviewed by Joseph Pecoraro.
2341 Add new test coverage for existing RemoteObject.prototype.getProperty.
2342 Add new test coverage for new method RemoteObject.prototype.fetchProperties.
2343 I didn't add test coverage for callFunction, as I had to stop somewhere.
2345 * inspector/model/remote-object-api-expected.txt: Added.
2346 * inspector/model/remote-object-api.html: Added.
2348 2018-01-04 Brian Burg <bburg@apple.com>
2350 Web Inspector: add TestPage.debug() to inspect evaluations being sent to Inspector page
2351 https://bugs.webkit.org/show_bug.cgi?id=181005
2353 Rubber-stamped by Joseph Pecoraro.
2355 When TestPage.debug() is called, dump out all code that is sent to be evaluated in
2356 the inspector page. This is useful for debugging initialization and InspectorTest.awaitEvent.
2358 * http/tests/inspector/resources/inspector-test.js:
2361 (TestPage.evaluateInWebInspector):
2362 (TestPage.dispatchEventToFrontend):
2364 * http/tests/inspector/network/har/har-page-expected.txt:
2365 Rebaseline, as this depends on the size of inspector-test.js. Removing this
2366 fragile test expectation behavior is tracked by https://bugs.webkit.org/show_bug.cgi?id=181300.
2369 2018-01-04 Zalan Bujtas <zalan@apple.com>
2371 WebContent process crashes while loading https://www.classicspecs.com
2372 https://bugs.webkit.org/show_bug.cgi?id=181290
2373 <rdar://problem/36225906>
2375 Reviewed by Simon Fraser.
2377 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach-expected.txt: Added.
2378 * fast/block/float/crash-when-intruding-float-has-anonymous-parent-and-detach.html: Added.
2380 2018-01-04 Eric Carlson <eric.carlson@apple.com>
2382 [MediaStream] Add Mock screen capture source
2383 https://bugs.webkit.org/show_bug.cgi?id=181291
2384 <rdar://problem/36298164>
2386 Reviewed by Dean Jackson.
2388 * http/tests/media/media-stream/get-display-media-prompt-expected.txt: Added.
2389 * http/tests/media/media-stream/get-display-media-prompt.html: Added.
2391 2018-01-04 John Wilander <wilander@apple.com>
2393 Storage Access API: Remove JavaScript confirm() prompt from Document::requestStorageAccess()
2394 https://bugs.webkit.org/show_bug.cgi?id=181276
2395 <rdar://problem/36290463>
2397 Reviewed by Alex Christensen.
2399 Two test cases are deleted since the user has no way
2400 to deny access through a prompt anymore. The rest
2401 are updated to not expect a "CONFIRM:..." text output.
2403 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe-expected.txt: Removed.
2404 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-iframe.html: Removed.
2405 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe-expected.txt: Removed.
2406 * http/tests/storageAccess/request-and-deny-storage-access-cross-origin-sandboxed-iframe.html: Removed.
2407 * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2408 * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access-expected.txt:
2409 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt:
2410 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt:
2411 * 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:
2412 * 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:
2413 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt:
2414 * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt:
2415 * platform/mac-wk2/TestExpectations:
2416 Removed entries for the deleted test cases.
2418 2018-01-04 Carlos Garcia Campos <cgarcia@igalia.com>
2420 [GTK] Issues with Ahem's ex / x-height
2421 https://bugs.webkit.org/show_bug.cgi?id=180581
2423 Reviewed by Michael Catanzaro.
2425 Unskip two tests that are now passing and rebaseline others.
2427 * platform/gtk/TestExpectations:
2428 * platform/gtk/css1/font_properties/font_size-expected.png:
2429 * platform/gtk/css1/font_properties/font_size-expected.txt:
2430 * platform/gtk/css1/text_properties/letter_spacing-expected.png:
2431 * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
2432 * platform/gtk/css1/text_properties/line_height-expected.png:
2433 * platform/gtk/css1/text_properties/line_height-expected.txt:
2434 * platform/gtk/css1/text_properties/text_indent-expected.png:
2435 * platform/gtk/css1/text_properties/text_indent-expected.txt:
2436 * platform/gtk/css1/text_properties/word_spacing-expected.png:
2437 * platform/gtk/css1/text_properties/word_spacing-expected.txt:
2438 * platform/gtk/css1/units/length_units-expected.png:
2439 * platform/gtk/css1/units/length_units-expected.txt:
2440 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.png:
2441 * platform/gtk/css2.1/t040302-c61-ex-len-00-b-a-expected.txt:
2442 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.png:
2443 * platform/gtk/css2.1/t040302-c61-rel-len-00-b-ag-expected.txt:
2444 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.png:
2445 * platform/gtk/css2.1/t1008-c44-ln-box-02-d-ag-expected.txt:
2446 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.png:
2447 * platform/gtk/css2.1/t100801-c544-valgn-01-d-ag-expected.txt:
2448 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
2449 * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
2450 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.png:
2451 * platform/gtk/css2.1/t100801-c548-ln-ht-02-b-ag-expected.txt:
2452 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.png:
2453 * platform/gtk/css2.1/t1507-c526-font-sz-02-b-a-expected.txt:
2454 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.png:
2455 * platform/gtk/css2.1/t1601-c547-indent-00-b-a-expected.txt:
2456 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.png:
2457 * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
2458 * platform/gtk/editing/selection/caret-ltr-2-expected.png:
2459 * platform/gtk/editing/selection/caret-ltr-2-expected.txt:
2460 * platform/gtk/editing/selection/caret-ltr-2-left-expected.png:
2461 * platform/gtk/editing/selection/caret-ltr-2-left-expected.txt:
2462 * platform/gtk/editing/selection/caret-ltr-expected.png:
2463 * platform/gtk/editing/selection/caret-ltr-expected.txt:
2464 * platform/gtk/editing/selection/caret-ltr-right-expected.png:
2465 * platform/gtk/editing/selection/caret-ltr-right-expected.txt:
2466 * platform/gtk/editing/selection/caret-rtl-2-expected.png:
2467 * platform/gtk/editing/selection/caret-rtl-2-expected.txt:
2468 * platform/gtk/editing/selection/caret-rtl-2-left-expected.png:
2469 * platform/gtk/editing/selection/caret-rtl-2-left-expected.txt:
2470 * platform/gtk/editing/selection/caret-rtl-expected.png:
2471 * platform/gtk/editing/selection/caret-rtl-expected.txt:
2472 * platform/gtk/editing/selection/caret-rtl-right-expected.png:
2473 * platform/gtk/editing/selection/caret-rtl-right-expected.txt:
2474 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.png:
2475 * platform/gtk/editing/selection/select-across-readonly-input-1-expected.txt:
2476 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.png:
2477 * platform/gtk/editing/selection/select-across-readonly-input-2-expected.txt:
2478 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.png:
2479 * platform/gtk/editing/selection/select-across-readonly-input-3-expected.txt:
2480 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.png:
2481 * platform/gtk/editing/selection/select-across-readonly-input-4-expected.txt:
2482 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.png:
2483 * platform/gtk/editing/selection/select-across-readonly-input-5-expected.txt:
2484 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.png:
2485 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-backward-br-expected.txt:
2486 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.png:
2487 * platform/gtk/editing/selection/vertical-lr-ltr-extend-line-forward-br-expected.txt:
2488 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.png:
2489 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-br-expected.txt:
2490 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.png:
2491 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-p-expected.txt:
2492 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.png:
2493 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-br-expected.txt:
2494 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.png:
2495 * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-p-expected.txt:
2496 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
2497 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
2498 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
2499 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
2500 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
2501 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
2502 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
2503 * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
2504 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.png:
2505 * platform/gtk/fast/css/bidi-override-in-anonymous-block-expected.txt:
2506 * platform/gtk/fast/css/ex-after-font-variant-expected.png:
2507 * platform/gtk/fast/css/ex-after-font-variant-expected.txt:
2508 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2509 * platform/gtk/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2510 * platform/gtk/fast/forms/minWidthPercent-expected.png:
2511 * platform/gtk/fast/forms/minWidthPercent-expected.txt:
2512 * platform/gtk/fast/lists/008-expected.png:
2513 * platform/gtk/fast/lists/008-expected.txt:
2514 * platform/gtk/fast/lists/008-vertical-expected.png:
2515 * platform/gtk/fast/lists/008-vertical-expected.txt:
2516 * platform/gtk/fast/overflow/overflow-rtl-expected.png:
2517 * platform/gtk/fast/overflow/overflow-rtl-expected.txt:
2518 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.png:
2519 * platform/gtk/fast/overflow/overflow-rtl-vertical-expected.txt:
2520 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.png:
2521 * platform/gtk/fast/text/vertical-rl-rtl-linebreak-expected.txt:
2522 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
2523 * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
2524 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.png:
2525 * platform/gtk/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt: Added.
2526 * platform/gtk/svg/custom/alignment-baseline-modes-expected.png:
2527 * platform/gtk/svg/custom/alignment-baseline-modes-expected.txt:
2528 * platform/gtk/svg/custom/dominant-baseline-modes-expected.png:
2529 * platform/gtk/svg/custom/dominant-baseline-modes-expected.txt:
2530 * platform/gtk/tables/mozilla/bugs/bug55527-expected.png:
2531 * platform/gtk/tables/mozilla/bugs/bug55527-expected.txt:
2533 2018-01-04 Minsheng Liu <lambda@liu.ms>
2535 Add a test to ensure <mo> paints its leading and trailing space as specified in its attributes.
2536 https://bugs.webkit.org/show_bug.cgi?id=170272
2538 Reviewed by Frédéric Wang.
2540 A reference test is added to ensure <mo> paints its leading and trailing space as specified in its attributes.
2542 The bug itself is fixed as a part of 179682.
2543 https://bugs.webkit.org/show_bug.cgi?id=179682
2545 * mathml/presentation/mo-paint-lspace-rspace-expected.html: Added.
2546 * mathml/presentation/mo-paint-lspace-rspace.html: Added.
2548 2018-01-04 Youenn Fablet <youenn@apple.com>
2550 Implement Cache API partitioning based on ClientOrigin
2551 https://bugs.webkit.org/show_bug.cgi?id=181240
2553 Reviewed by Alex Christensen.
2555 Beefing up test to ensure that client and top origins are taken into consideration.
2557 * http/tests/cache-storage/cache-origins.https-expected.txt:
2558 * http/tests/cache-storage/cache-origins.https.html:
2559 * http/tests/cache-storage/cache-clearing-origin.https-expected.txt:
2560 * http/tests/cache-storage/cache-clearing-origin.https.html:
2562 2018-01-03 Wenson Hsieh <wenson_hsieh@apple.com>
2564 [Attachment Support] Add plumbing for starting a drag with promised blob data
2565 https://bugs.webkit.org/show_bug.cgi?id=181201
2567 Reviewed by Tim Horton.
2569 Remove a WK1 LayoutTest testing drag and drop of an attachment element into a contenteditable. This test no
2570 longer passes because the implementation of attachment dragging on macOS is not yet implemented. Subsequent
2571 patches will test this scenario once again, but as a WK2 macOS drag and drop API test.
2573 * editing/pasteboard/drag-and-drop-attachment-contenteditable-expected.txt: Removed.
2574 * editing/pasteboard/drag-and-drop-attachment-contenteditable.html: Removed.
2575 * platform/gtk/TestExpectations:
2576 * platform/ios/TestExpectations:
2577 * platform/mac-wk2/TestExpectations:
2578 * platform/win/TestExpectations:
2580 2018-01-03 John Wilander <wilander@apple.com>
2582 Storage Access API: Refactor XPC for access removal to go straight from the web process to the network process
2583 https://bugs.webkit.org/show_bug.cgi?id=181270
2584 <rdar://problem/36289544>
2586 Reviewed by Alex Christensen.
2588 This change refactors how the web process tells the network process
2589 to remove storage access. Previously, this was done over the UI process
2590 just like requests for storage access. But since no further reasoning
2591 is needed, the message should go straight from the web process to the
2592 network process for performance reasons and to minimize the risk of a
2595 As a consequence, the XPC code for storage access removal in the UI
2598 * platform/mac-wk2/TestExpectations:
2599 Re-enables the test for this code path.
2601 2018-01-03 Michael Saboff <msaboff@apple.com>
2603 Disable SharedArrayBuffers from Web API
2604 https://bugs.webkit.org/show_bug.cgi?id=181266
2606 Reviewed by Saam Barati.
2608 Disabled SharedArrayBuffer tests.
2612 2018-01-03 James Craig <jcraig@apple.com>
2614 AX: when invert colors is on, double-invert certain media elements in UserAgentStyleSheet
2615 https://bugs.webkit.org/show_bug.cgi?id=168447
2616 <rdar://problem/30559874>
2618 Reviewed by Simon Fraser.
2620 Double-invert video when platform "invert colors" setting is enabled. Behavior matches
2621 current "Smart Invert" feature of Safari Reader on macOS/iOS and other iOS native apps.
2623 * TestExpectations: Platform setting only available on Mac and iOS.
2624 * accessibility/smart-invert-expected.txt: Added.
2625 * accessibility/smart-invert-reference-expected.html: Added.
2626 * accessibility/smart-invert-reference.html: Added. Ref to ensure invert and blur filters render as expected.
2627 * accessibility/smart-invert.html: Added. Computed expectatons of filter property text values.
2628 * platform/ios-wk2/TestExpectations: Runs on iOS.
2629 * platform/mac-wk2/TestExpectations: Runs on Mac.
2631 2018-01-03 Alexey Proskuryakov <ap@apple.com>
2633 Update expectations for some range tests.
2634 Cf. https://bugs.webkit.org/show_bug.cgi?id=144682 and rdar://problem/34716163
2636 * platform/ios-wk1/TestExpectations:
2637 * platform/mac-wk1/TestExpectations:
2638 * platform/mac/TestExpectations:
2640 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2642 feLighting is broken with primitiveUnits="objectBoundingBox"
2643 https://bugs.webkit.org/show_bug.cgi?id=181197
2645 Reviewed by Tim Horton.
2647 Ref tests with primitiveUnits=objectBoundingBox for feSpotLight and fePointLight.
2649 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2650 * svg/filters/feDiffuseLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2651 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2652 * svg/filters/feDiffuseLighting-feSpotLight-primitiveUnits-objectBoundingBox.svg: Added.
2653 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox-expected.svg: Added.
2654 * svg/filters/feSpecularLighting-fePointLight-primitiveUnits-objectBoundingBox.svg: Added.
2656 2018-01-03 Antti Koivisto <antti@apple.com>
2658 Crash beneath CSSValue::equals @ csas.cz
2659 https://bugs.webkit.org/show_bug.cgi?id=181243
2660 <rdar://problem/35990826>
2662 Reviewed by Alex Christensen.
2664 * fast/text/oblique-degree-equals-crash-expected.txt: Added.
2665 * fast/text/oblique-degree-equals-crash.html: Added.
2667 2018-01-03 Joseph Pecoraro <pecoraro@apple.com>
2669 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2670 https://bugs.webkit.org/show_bug.cgi?id=180979
2671 <rdar://problem/36146670>
2673 Reviewed by Matt Baker.
2675 * inspector/css/get-system-fonts.html:
2676 Cleanup the test a bit.
2678 2018-01-03 Simon Fraser <simon.fraser@apple.com>
2680 SVG lighting filter lights are in the wrong coordinate system
2681 https://bugs.webkit.org/show_bug.cgi?id=181147
2683 Reviewed by Zalan Bujtas.
2685 * svg/filters/fePointLight-coordinates-expected.svg: Added.
2686 * svg/filters/fePointLight-coordinates.svg: Added.
2687 * svg/filters/feSpotLight-coordinates-expected.svg: Added.
2688 * svg/filters/feSpotLight-coordinates.svg: Added.
2689 * svg/filters/hidpi/fePointLight-coordinates-expected.svg: Added.
2690 * svg/filters/hidpi/fePointLight-coordinates.svg: Added.
2691 * svg/filters/hidpi/feSpotLight-coordinates-expected.svg: Added.
2692 * svg/filters/hidpi/feSpotLight-coordinates.svg: Added.
2694 2018-01-03 Youenn Fablet <youenn@apple.com>
2696 Select service worker for documents with data/blob URLS
2697 https://bugs.webkit.org/show_bug.cgi?id=181213
2699 Reviewed by Alex Christensen.
2701 * http/tests/workers/service/serviceworkerclients-claim.https-expected.txt:
2702 * http/tests/workers/service/serviceworkerclients-claim.https.html:
2704 2018-01-03 Ms2ger <Ms2ger@igalia.com>
2706 [GTK] Remove crash annotation for createImageBitmap-invalid-args.html.
2707 https://bugs.webkit.org/show_bug.cgi?id=181238
2709 Unreviewed test gardening.
2711 I forgot to remove this when fixing the bug.
2713 * platform/gtk/TestExpectations:
2715 2018-01-03 Ryan Haddad <ryanhaddad@apple.com>
2717 Unreviewed, rolling out r226352.
2719 Breaks Sierra and El Capitan builds.
2723 "Web Inspector: Slow open time enumerating system fonts
2724 (FontCache::systemFontFamilies)"
2725 https://bugs.webkit.org/show_bug.cgi?id=180979
2726 https://trac.webkit.org/changeset/226352
2728 2018-01-03 Carlos Garcia Campos <cgarcia@igalia.com>
2730 [GTK] Crash destroying WebCore::FileMonitor
2731 https://bugs.webkit.org/show_bug.cgi?id=181138
2733 Reviewed by Michael Catanzaro.
2735 Remove test expectations associated to this bug.
2737 * platform/gtk/TestExpectations:
2739 2018-01-02 Joseph Pecoraro <pecoraro@apple.com>
2741 Web Inspector: Slow open time enumerating system fonts (FontCache::systemFontFamilies)
2742 https://bugs.webkit.org/show_bug.cgi?id=180979
2743 <rdar://problem/36146670>
2745 Reviewed by Matt Baker.
2747 * inspector/css/get-system-fonts.html:
2748 Cleanup the test a bit.
2750 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2752 REGRESSION(r223253): Broke ResourceLoadStatistics layout tests for non-Cocoa ports
2753 https://bugs.webkit.org/show_bug.cgi?id=181231
2755 Reviewed by Alex Christensen.
2759 * platform/gtk/TestExpectations:
2760 * platform/wpe/TestExpectations:
2762 2018-01-02 Michael Catanzaro <mcatanzaro@igalia.com>
2764 Unreviewed WPE test gardening.
2766 * platform/wpe/TestExpectations:
2768 2018-01-02 Youenn Fablet <youenn@apple.com>
2770 Memory cache should not reuse resources with different credential fetch option
2771 https://bugs.webkit.org/show_bug.cgi?id=181212
2773 Reviewed by Alex Christensen.
2775 * TestExpectations: Removing test flakiness expectation.
2777 2018-01-02 Jiewen Tan <jiewen_tan@apple.com>
2779 Update Credential Management API for WebAuthentication
2780 https://bugs.webkit.org/show_bug.cgi?id=181082
2781 <rdar://problem/36055239>
2783 Reviewed by Brent Fulgham.
2785 This patch moves original tests for Credential Management API to http/wpt/ to better integrate
2786 with web-platform-tests infrastructure. Hopefully this will help us later on contribute tests
2789 * credentials/idlharness-expected.txt: Removed.
2790 * credentials/idlharness.html: Removed.
2791 * fast/dom/navigator-detached-no-crash-expected.txt:
2792 * http/wpt/credential-management/credentialscontainer-create-basics.https-expected.txt: Added.
2793 * http/wpt/credential-management/credentialscontainer-create-basics.https.html: Added.
2794 * http/wpt/credential-management/credentialscontainer-get-basics.https-expected.txt: Added.
2795 * http/wpt/credential-management/credentialscontainer-get-basics.https.html: Added.
2796 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https-expected.txt: Added.
2797 * http/wpt/credential-management/credentialscontainer-preventSilentAccess-basics.https.html: Added.
2798 * http/wpt/credential-management/idl.https-expected.txt: Added.
2799 * http/wpt/credential-management/idl.https.html: Added.
2800 * platform/gtk/TestExpectations:
2801 * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2802 * platform/mac-elcapitan-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
2803 * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2804 * platform/win/TestExpectations:
2805 * platform/win/fast/dom/navigator-detached-no-crash-expected.txt:
2807 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2809 Remove obsolete expectations for updated imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html.
2810 https://bugs.webkit.org/show_bug.cgi?id=172255
2812 Unreviewed test gardening.
2814 * platform/gtk/TestExpectations:
2815 * platform/mac/TestExpectations:
2817 2018-01-02 Oleksandr Skachkov <gskachkov@gmail.com>
2819 WebAssembly: sending module to iframe fails
2820 https://bugs.webkit.org/show_bug.cgi?id=179263
2822 Reviewed by JF Bastien.
2824 * platform/ios-simulator/TestExpectations:
2825 * platform/win/TestExpectations:
2826 * resources/wasm-builder.js: Renamed from LayoutTests/workers/wasm-resources/builder.js.
2827 * wasm/iframe-parent-postmessage-expected.txt: Added.
2828 * wasm/iframe-parent-postmessage.html: Added.
2829 * wasm/iframe-postmessage-expected.txt: Added.
2830 * wasm/iframe-postmessage.html: Added.
2831 * wasm/resources/frame-parent.html: Added.
2832 * wasm/resources/frame.html: Added.
2833 * wasm/resources/load_wasm.js: Added.
2835 * wasm/window-postmessage-expected.txt: Added.
2836 * wasm/window-postmessage.html: Added.
2837 * workers/wasm-mem-post-message.html:
2839 2018-01-02 Ms2ger <Ms2ger@igalia.com>
2841 [WPE] Update some test expectations
2842 https://bugs.webkit.org/show_bug.cgi?id=181211
2844 Unreviewed test gardening.
2846 * platform/wpe/TestExpectations: disable more SW tests.
2847 * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2848 rebaseline to match the features enabled on the bot.
2849 * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub-expected.txt:
2850 rebaseline for r225963.
2851 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2852 rebaseline for r226162.
2853 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2854 rebaseline for r226162.
2855 * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2856 Added: rebaseline to match the features enabled on the bot.
2857 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2858 Added: rebaseline to match the features enabled on the bot.
2859 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2860 Added: rebaseline to match the features enabled on the bot.
2861 * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-text-expected.txt:
2862 Added: rebaseline to match the features enabled on the bot.
2864 == Rolled over to ChangeLog-2018-01-01 ==