1 2018-07-27 Fujii Hironori <Hironori.Fujii@sony.com>
3 [WinCairo] Unreviewed test gardening
5 * platform/wincairo/TestExpectations:
6 Enable test cases under http/tests/css.
8 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
11 https://bugs.webkit.org/show_bug.cgi?id=188090
13 Unreviewed test gardening.
14 Rearrange http test section.
16 * platform/wincairo/TestExpectations:
18 2018-07-26 Zalan Bujtas <zalan@apple.com>
20 [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
21 https://bugs.webkit.org/show_bug.cgi?id=188087
22 <rdar://problem/42632124>
24 Reviewed by Simon Fraser.
26 * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
27 * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
29 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
31 Unreviewed, rolling out r234281.
33 Broke internal builds.
37 "[Datalist] Add button to TextFieldInputs with a datalist"
38 https://bugs.webkit.org/show_bug.cgi?id=187741
39 https://trac.webkit.org/changeset/234281
41 2018-07-26 Aditya Keerthi <akeerthi@apple.com>
43 [Datalist] Add button to TextFieldInputs with a datalist
44 https://bugs.webkit.org/show_bug.cgi?id=187741
46 Reviewed by Tim Horton.
48 Added tests to verify appearance of TextFieldInputs with a datalist.
50 * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
51 * fast/forms/datalist/datalist-textinput-appearance.html: Added.
52 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
53 * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
54 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
55 * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
57 2018-07-26 Antoine Quint <graouts@apple.com>
59 [Web Animations] Accelerated animations don't respect a positive delay value
60 https://bugs.webkit.org/show_bug.cgi?id=186930
61 <rdar://problem/41393393>
63 Reviewed by Dean Jackson.
65 Creating a new test that runs an accelerated animation on a non-positioned element with a small
66 positive delay. Prior to this patch, the element would move slightly when the delay elapses but
67 wouldn't animate towards the target value. With this patch, it animatea correctly. To check
68 that it does animate, we add a cache over the element except for the first 25px which is the area
69 within which it might have moved prior to this patch. This way the test only passes if the element
70 is fully hidden by the cache.
72 * webanimations/accelerated-animation-with-delay-expected.html: Added.
73 * webanimations/accelerated-animation-with-delay.html: Added.
75 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
78 https://bugs.webkit.org/show_bug.cgi?id=188076
80 Unreviewed test gardening.
82 Mark diskcache test "Failure" for upcoming fix:
83 - https://bugs.webkit.org/show_bug.cgi?id=188069.
85 * platform/wincairo/TestExpectations:
86 - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
88 2018-07-26 Nan Wang <n_wang@apple.com>
90 AX: nothing returned for various previous text marker APIs from one div/p node to another
91 https://bugs.webkit.org/show_bug.cgi?id=188071
93 Reviewed by Chris Fleizach.
95 * accessibility/mac/text-marker-p-tags-expected.txt: Added.
96 * accessibility/mac/text-marker-p-tags.html: Added.
97 * accessibility/mac/text-marker-string-for-document-range-expected.txt:
99 2018-07-26 David Fenton <david_fenton@apple.com>
101 Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
102 https://bugs.webkit.org/show_bug.cgi?id=188061
104 Unreviewed test gardening.
106 Marked test as [ Slow ].
108 * platform/mac/TestExpectations:
110 2018-07-26 Ryan Haddad <ryanhaddad@apple.com>
112 Unreviewed, update TestExpectations for macOS WK1.
114 * platform/mac-wk1/TestExpectations:
116 2018-07-26 Andy VanWagoner <andy@vanwagoner.family>
118 JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
119 https://bugs.webkit.org/show_bug.cgi?id=167991
121 Reviewed by Michael Catanzaro.
123 Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
125 * js/intl-default-locale-expected.txt: Added.
126 * js/intl-default-locale.html: Added.
127 * js/intl-invalid-locale-crash-expected.txt: Removed.
128 * js/intl-invalid-locale-crash.html: Removed.
129 * platform/win/TestExpectations:
131 2018-07-26 Miguel Gomez <magomez@igalia.com>
133 Unreviewed GTK+ and WPE gardening after r234252.
135 * platform/gtk/TestExpectations:
136 * platform/gtk/fast/overflow/line-clamp-expected.png:
137 * platform/gtk/fast/overflow/line-clamp-expected.txt:
138 * platform/wpe/TestExpectations:
140 2018-07-26 Antoine Quint <graouts@apple.com>
142 [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
143 https://bugs.webkit.org/show_bug.cgi?id=187942
145 Reviewed by Dean Jackson.
147 Creating a new test that runs a transition based on an explicit value being removed in favor
148 of the implicit value of a property that can be accelerated. To check that we indeed run the
149 animation, we have a cache that covers the entire range of interpolated values except for the
150 start and end values and wait 100ms after creating the transition to end the test. Prior to this
151 patch, the element would be at its start value and a 1px red line would show to the right of the
152 cache. With this patch, the red line is hidden by the cache as it's animated.
154 We also add a test that checks that we do not create a composited layer when several transitions,
155 with only one being potentially accelerated, target the same element.
157 * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
158 * webanimations/accelerated-transition-by-removing-property.html: Added.
159 * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
160 * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
162 2018-07-26 Basuke Suzuki <Basuke.Suzuki@sony.com>
164 [Curl] Test gardening
165 https://bugs.webkit.org/show_bug.cgi?id=188034
167 Unreviewed WinCairo gardening.
171 * http/tests/xmlhttprequest/resources/print-referer.php: Added.
172 * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
173 * http/tests/xmlhttprequest/simple-sync.html:
175 2018-07-25 Basuke Suzuki <Basuke.Suzuki@sony.com>
177 [Curl] Test gardening
178 https://bugs.webkit.org/show_bug.cgi?id=188034
180 Unreviewed WinCairo gardening.
182 * httpxmlhttprequest/simple-sync.html: Added.
183 * platform/wincairo/TestExpectations:
185 2018-07-25 Zalan Bujtas <zalan@apple.com>
187 REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
188 https://bugs.webkit.org/show_bug.cgi?id=188018
189 <rdar://problem/42517520>
191 Reviewed by Dean Jackson.
193 * fast/block/lines-clamp-advanced-expected.html: Removed.
194 * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
195 * fast/block/lines-clamp-advanced-rl.html: Removed.
196 * fast/block/lines-clamp-advanced.html: Removed.
197 * fast/block/lines-clamp-basic-expected.html: Removed.
198 * fast/block/lines-clamp-basic-rl-expected.html: Removed.
199 * fast/block/lines-clamp-basic-rl.html: Removed.
200 * fast/block/lines-clamp-basic.html: Removed.
201 * fast/css/lines-clamp-parsing-expected.txt: Removed.
202 * fast/css/lines-clamp-parsing.html: Removed.
203 * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
204 * fast/overflow/line-clamp-with-text-shadow.html: Added.
205 * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
207 2018-07-25 David Fenton <david_fenton@apple.com>
209 Layout Test media/audio-concurrent-supported.html is a flaky failure.
210 https://bugs.webkit.org/show_bug.cgi?id=188017
212 Unreviewed test gardening.
214 * platform/ios-simulator-wk2/TestExpectations:
216 2018-07-25 David Fenton <david_fenton@apple.com>
218 Unreviewed, rolling out r234187.
220 the layout test added with this change is flaky on the bots
224 "Animation stops with object-fit:contain on an animated 2d
226 https://bugs.webkit.org/show_bug.cgi?id=187840
227 https://trac.webkit.org/changeset/234187
229 2018-07-25 Andy VanWagoner <andy@vanwagoner.family>
231 [INTL] Intl constructor lengths should be configurable
232 https://bugs.webkit.org/show_bug.cgi?id=187960
234 Reviewed by Saam Barati.
236 Expect DateTimeFormat formatToParts length to be 1.
238 * js/intl-datetimeformat-expected.txt:
239 * js/script-tests/intl-datetimeformat.js:
241 2018-07-25 Ms2ger <Ms2ger@igalia.com>
243 [GTK][WPE] Unreviewed test gardening
244 https://bugs.webkit.org/show_bug.cgi?id=188003
246 Unreviewed test gardening.
248 * platform/gtk/TestExpectations:
249 - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
250 - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
251 - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
252 - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
253 * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
256 2018-07-24 Chris Dumez <cdumez@apple.com>
258 REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
259 https://bugs.webkit.org/show_bug.cgi?id=187411
260 <rdar://problem/41920593>
262 Reviewed by Sam Weinig.
264 Add layout test coverage. I have verified locally that it passes in Chromium as well.
266 * http/tests/xmlhttprequest/resources/data.json: Added.
267 * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
268 * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
269 * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
271 2018-07-24 Simon Fraser <simon.fraser@apple.com>
273 Animation stops with object-fit:contain on an animated 2d canvas
274 https://bugs.webkit.org/show_bug.cgi?id=187840
276 Reviewed by Zalan Bujtas.
278 * fast/repaint/canvas-object-fit-expected.txt: Added.
279 * fast/repaint/canvas-object-fit.html: Added.
281 2018-07-24 Basuke Suzuki <Basuke.Suzuki@sony.com>
283 [Curl] Add support for wss:// websockets
284 https://bugs.webkit.org/show_bug.cgi?id=172630
286 Reviewed by Fujii Hironori.
288 Pass simple-wss.html.
290 * platform/wincairo/TestExpectations:
292 2018-07-24 Chris Dumez <cdumez@apple.com>
294 Unreviewed, rolling out r233496 and r233571.
296 Likely cause of <rdar://problem/42160890> and
297 <rdar://problem/42329658> as ActiveDOMObjects can now be
298 constructed / destroyed while we are iterating over them.
302 "Nullptr crash accessing Document in
303 GenericEventQueue::dispatchOneEvent()"
304 https://bugs.webkit.org/show_bug.cgi?id=187284
305 https://trac.webkit.org/changeset/233496
307 "REGRESSION(r233496): macOS Sierra hits debug assertions in
308 TrackListBase::suspend"
309 https://bugs.webkit.org/show_bug.cgi?id=187378
310 https://trac.webkit.org/changeset/233571
312 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
314 Unreviewed WPE/GTK gardening.
316 Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
319 webrtc/peer-connection-createMediaStreamDestination.html
321 * platform/gtk/TestExpectations:
322 * platform/wpe/TestExpectations:
324 2018-07-24 Ryan Haddad <ryanhaddad@apple.com>
326 Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
327 https://bugs.webkit.org/show_bug.cgi?id=183705
329 Unreviewed test gardening.
331 * platform/ios-wk2/TestExpectations:
332 * platform/mac-wk2/TestExpectations:
334 2018-07-24 Antoine Quint <graouts@apple.com>
336 [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
337 https://bugs.webkit.org/show_bug.cgi?id=187953
339 Reviewed by Dean Jackson.
341 Add a new test that sets an animation property via style after setting the initial animation's effect to null.
343 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
344 * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
346 2018-07-24 Antoine Quint <graouts@apple.com>
348 [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
349 https://bugs.webkit.org/show_bug.cgi?id=187952
351 Reviewed by Dean Jackson.
353 Add a new test that checks that setting "animation: none" on an element that previously had a valid
354 CSS animation and for which the effect was set to null does not crash.
356 * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
357 * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
359 2018-07-24 Antoine Quint <graouts@apple.com>
361 [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
362 https://bugs.webkit.org/show_bug.cgi?id=187950
363 <rdar://problem/42515747>
365 Reviewed by Dean Jackson.
367 Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
369 * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
370 * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
372 2018-07-24 Daniel Bates <dabates@apple.com>
374 Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
375 appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
376 https://bugs.webkit.org/show_bug.cgi?id=187870
377 <rdar://problem/41190880>
379 Reviewed by Dean Jackson.
381 Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
382 so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
383 loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
385 * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
386 * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
387 (checkDidSameOriginChildWindowLoadAndNotifyDone):
389 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
390 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
391 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
392 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
393 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
394 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
395 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
396 * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
397 * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
398 * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
399 (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?).
401 2018-07-24 Zan Dobersek <zdobersek@igalia.com>
403 Unreviewed WPE gardening.
405 Adding WPE-specific baselines for WebGL2 conformance tests that are
406 already passing on this port.
408 * platform/wpe/webgl: Added.
409 * platform/wpe/webgl/2.0.0: Added.
410 * platform/wpe/webgl/2.0.0/conformance2: Added.
411 * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
412 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
413 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
414 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
415 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
416 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
417 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
418 * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
419 * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
420 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
421 * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
422 * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
423 * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
424 * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
425 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
426 * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
427 * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
428 * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
429 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
430 * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
431 * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
432 * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
433 * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
434 * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
435 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
436 * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
437 * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
438 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
439 * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
441 2018-07-24 Thibault Saunier <tsaunier@igalia.com>
443 [WPE][GTK] Implement PeerConnection API on top of libwebrtc
444 https://bugs.webkit.org/show_bug.cgi?id=186932
446 Reviewed by Philippe Normand.
448 * platform/gtk/TestExpectations: Enable webrtc tests.
450 2018-07-24 Dirk Schulze <krit@webkit.org>
452 [css-masking] Black backdrop on -webkit-clip-path on SVG root
453 https://bugs.webkit.org/show_bug.cgi?id=187880
455 Avoid duplicated clip in RenderLayer.
457 Reviewed by Simon Fraser.
459 * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
460 * svg/clip-path/clip-path-on-svg-005.svg: Added.
462 2018-07-23 Per Arne Vollan <pvollan@apple.com>
464 The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
465 https://bugs.webkit.org/show_bug.cgi?id=187943
467 Unreviewed test gardening.
469 * platform/win/TestExpectations:
471 2018-07-23 Manuel Rego Casasnovas <rego@igalia.com>
473 [css-grid] Add support for calc() in gutter properties
474 https://bugs.webkit.org/show_bug.cgi?id=187902
476 Reviewed by Simon Fraser.
478 Two tests are now passing thanks to this change.
482 2018-07-23 Andy VanWagoner <andy@vanwagoner.family>
484 [INTL] Language tags are not canonicalized
485 https://bugs.webkit.org/show_bug.cgi?id=185836
487 Reviewed by Keith Miller.
489 Use gregory instead of gregorian, matching test262/intl402 and other engines.
490 Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
492 * js/intl-datetimeformat-expected.txt:
493 * js/intl-numberformat-expected.txt:
494 * js/script-tests/intl-datetimeformat.js:
495 * js/script-tests/intl-numberformat.js:
496 (string_appeared_here):
498 2018-07-23 Sihui Liu <sihui_liu@apple.com>
500 CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
501 https://bugs.webkit.org/show_bug.cgi?id=187927
502 <rdar://problem/42516426>
504 Reviewed by Chris Dumez.
506 Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
508 * storage/indexeddb/index-multientry-expected.txt:
509 * storage/indexeddb/index-multientry-private-expected.txt:
510 * storage/indexeddb/resources/index-multientry.js:
513 2018-07-23 Basuke Suzuki <Basuke.Suzuki@sony.com>
515 [Curl] Test gardening
516 https://bugs.webkit.org/show_bug.cgi?id=187932
518 Unreviewed test gardening.
520 Enable Secure WebSocket tests.
522 * platform/wincairo/TestExpectations:
524 2018-07-23 Justin Fan <justin_fan@apple.com>
526 Enable WebGL2 glsl3 tests with expected FAIL results
527 https://bugs.webkit.org/show_bug.cgi?id=187929
528 <rdar://problem/42516498>
530 Reviewed by Dean Jackson.
532 Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
535 * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
536 * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
537 * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
538 * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
539 * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
540 * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
541 * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
542 * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
543 * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
544 * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
545 * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
546 * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
547 * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
548 * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
549 * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
550 * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
551 * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
552 * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
553 * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
554 * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
555 * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
556 * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
557 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
558 * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
559 * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
560 * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
561 * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
562 * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
563 * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
564 * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
565 * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
566 * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
567 * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
568 * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
569 * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
570 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
571 * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
573 2018-07-23 Nan Wang <n_wang@apple.com>
575 AX: Press tab to highlight items on a webpage is not working with voiceover enabled
576 https://bugs.webkit.org/show_bug.cgi?id=187824
578 Reviewed by Zalan Bujtas.
580 * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
581 * accessibility/mac/tab-focus-post-notification.html: Added.
583 2018-07-23 Antoine Quint <graouts@apple.com>
585 [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
586 https://bugs.webkit.org/show_bug.cgi?id=187906
588 Reviewed by Dean Jackson.
590 Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
592 * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
593 * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
595 2018-07-23 Chris Dumez <cdumez@apple.com>
597 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
598 https://bugs.webkit.org/show_bug.cgi?id=183705
599 <rdar://problem/42440606>
601 Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
602 If it fixes the flakiness I'll do the same for the 2 page cache tests.
604 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
607 (async.doTestAfterMessage):
608 (matchAllPromise1): Deleted.
610 * platform/ios-wk2/TestExpectations:
611 * platform/mac-wk2/TestExpectations:
613 2018-07-23 Per Arne Vollan <pvollan@apple.com>
615 Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
616 https://bugs.webkit.org/show_bug.cgi?id=187912
618 Unreviewed test gardening.
620 * platform/win/TestExpectations:
622 2018-07-23 Per Arne Vollan <pvollan@apple.com>
624 Skip crypto tests on Windows.
625 https://bugs.webkit.org/show_bug.cgi?id=165090
627 Unreviewed test gardening.
629 * platform/win/TestExpectations:
631 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
633 Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
634 https://bugs.webkit.org/show_bug.cgi?id=187658
636 Unreviewed test gardening.
638 * platform/mac-wk2/TestExpectations:
640 2018-07-23 Ryan Haddad <ryanhaddad@apple.com>
642 Mark three service worker clients tests as flaky.
643 https://bugs.webkit.org/show_bug.cgi?id=183705
645 Unreviewed test gardening.
647 * platform/ios-wk2/TestExpectations:
648 * platform/mac-wk2/TestExpectations:
650 2018-07-22 Dean Jackson <dino@apple.com>
652 fullscreen env() variables should have initial values
653 https://bugs.webkit.org/show_bug.cgi?id=187897
654 <rdar://problem/42485682>
656 Reviewed by Sam Weinig.
658 * fullscreen/fullscreen-env-initial-expected.html: Added.
659 * fullscreen/fullscreen-env-initial.html: Added.
661 2018-07-20 John Wilander <wilander@apple.com>
663 Resource Load Statistics: Enable basic functionality in experimental debug mode
664 https://bugs.webkit.org/show_bug.cgi?id=187835
665 <rdar://problem/42408590>
667 Reviewed by Chris Dumez.
669 This patch makes the experimental ITP Debug Mode feature work, at least
672 * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
673 * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
674 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
675 * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
677 2018-07-20 Sihui Liu <sihui_liu@apple.com>
679 [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
680 https://bugs.webkit.org/show_bug.cgi?id=187648
681 <rdar://problem/42405935>
683 Reviewed by Brady Eidson.
685 Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
687 * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
688 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
690 2018-07-19 Simon Fraser <simon.fraser@apple.com>
692 Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
693 https://bugs.webkit.org/show_bug.cgi?id=187844
694 rdar://problem/40387294
696 Reviewed by Dean Jackson.
698 * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
699 * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
701 2018-07-20 Ryosuke Niwa <rniwa@apple.com>
703 Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
704 https://bugs.webkit.org/show_bug.cgi?id=187846
706 Reviewed by Simon Fraser.
708 Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
710 Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
711 since that's exactly what WebKit embedders uses to compute the style for color pickers.
713 Added new tests for copy & paste case using textInputController.legacyAttributedString.
715 * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
716 * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
717 * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
718 * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
719 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
720 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
721 which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
722 to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
723 so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
724 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
725 * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
726 generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
727 This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
728 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
729 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
730 * editing/style/set-backColor-with-color-filter-expected.txt: Added.
731 * editing/style/set-backColor-with-color-filter.html: Added.
732 * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
733 * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
734 Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
735 trying to test the code path taken by WebKit embedders and font panel here.
737 2018-07-20 Chris Dumez <cdumez@apple.com>
739 REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
740 https://bugs.webkit.org/show_bug.cgi?id=183705
742 Reviewed by Youenn Fablet.
744 At the beginning of the tests, wait for the client count to reach the expected value instead of
745 expecting it to be the right value right away. Clients unregister themselves asynchronously so
746 it is flaky otherwise.
748 * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
749 * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
750 * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
751 (async.doTestAfterMessage):
753 2018-07-20 Basuke Suzuki <Basuke.Suzuki@sony.com>
755 [Curl] Test gardening
756 https://bugs.webkit.org/show_bug.cgi?id=187863
758 Unreviewed test gardening.
760 Enable WebSocket tests.
762 * platform/wincairo/TestExpectations:
764 2018-07-19 Jer Noble <jer.noble@apple.com>
766 HLS resources with remote subresources will not taint canvasses.
767 https://bugs.webkit.org/show_bug.cgi?id=187731
768 <rdar://problem/42290703>
770 Reviewed by Brady Eidson.
772 * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
773 * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
774 * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
776 2018-07-20 Ryan Haddad <ryanhaddad@apple.com>
778 Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
780 Unreviewed test gardening.
782 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
784 2018-07-20 Frederic Wang <fwang@igalia.com>
786 Import new WPT tests for custom elements
787 https://bugs.webkit.org/show_bug.cgi?id=187806
789 Reviewed by Javier Fernandez.
791 Some tests crashing or timing out are skipped. Also, one test depending on the availability
792 of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
794 * TestExpectations: Skip some tests crashing or timing out.
795 * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
797 2018-07-19 Antoine Quint <graouts@apple.com>
799 Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
800 https://bugs.webkit.org/show_bug.cgi?id=187530
801 <rdar://problem/42095186>
803 Reviewed by Dean Jackson.
805 Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
806 not running using an alternate method.
808 * animations/keyframes-dynamic-expected.txt:
809 * animations/keyframes-dynamic.html:
811 2018-07-19 Ryan Haddad <ryanhaddad@apple.com>
813 Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
814 https://bugs.webkit.org/show_bug.cgi?id=187648
816 Unreviewed test gardening.
818 * platform/wk2/TestExpectations:
820 2018-07-19 Simon Fraser <simon.fraser@apple.com>
824 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
826 2018-07-18 Simon Fraser <simon.fraser@apple.com>
828 Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
829 https://bugs.webkit.org/show_bug.cgi?id=187778
831 Reviewed by Ryosuke Niwa.
833 * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
834 * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
835 * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
836 * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
837 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
838 * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
839 * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
840 * editing/style/exec-command-foreColor-with-color-filter.html: Added.
842 2018-07-19 Truitt Savell <tsavell@apple.com>
844 [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
845 https://bugs.webkit.org/show_bug.cgi?id=187809
847 Unreviewed test gardening.
849 * platform/win/TestExpectations:
851 2018-07-19 Frederic Wang <fwang@igalia.com>
853 Fix message of NotSupportedError exception thrown during custom element creation
854 https://bugs.webkit.org/show_bug.cgi?id=187757
856 Reviewed by Yusuke Suzuki.
858 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
859 * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
861 2018-07-18 Ryan Haddad <ryanhaddad@apple.com>
863 Rebaseline fast/css/apple-system-colors.html.
865 Unreviewed test gardening.
867 * platform/mac/fast/css/apple-system-colors-expected.txt:
869 2018-07-18 Antoine Quint <graouts@apple.com>
871 [Web Animations] Interpolation between font-styles with a keyword value should be discrete
872 https://bugs.webkit.org/show_bug.cgi?id=187722
874 Reviewed by Myles Maxfield.
876 Mark some WPT progressions.
878 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
879 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
880 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
881 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
882 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
883 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
885 2018-07-18 Jer Noble <jer.noble@apple.com>
887 PiP from Element Fullscreen should match AVKit's behavior
888 https://bugs.webkit.org/show_bug.cgi?id=187623
893 * media/fullscreen-video-going-into-pip-expected.txt: Removed.
894 * media/fullscreen-video-going-into-pip.html: Removed.
895 * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
896 * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
897 * platform/mac-wk2/TestExpectations:
899 2018-07-18 Truitt Savell <tsavell@apple.com>
901 [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
902 https://bugs.webkit.org/show_bug.cgi?id=187766
904 Unreviewed test gardening.
906 * platform/wk2/TestExpectations:
908 2018-07-18 Alicia Boya GarcÃa <aboya@igalia.com>
910 [GTK] Unreviewed test gardening
911 https://bugs.webkit.org/show_bug.cgi?id=187771
914 * platform/gtk/TestExpectations:
915 * platform/wpe/TestExpectations:
917 2018-07-18 Simon Fraser <simon.fraser@apple.com>
919 Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
920 https://bugs.webkit.org/show_bug.cgi?id=187747
922 Reviewed by Ryosuke Niwa.
924 Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
925 a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
927 Add attributed-string-for-typing.html which tests typingAttributes.
929 * editing/mac/attributed-string/anchor-element-expected.txt:
930 * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
931 * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
932 * editing/mac/attributed-string/basic-expected.txt:
933 * editing/mac/attributed-string/comment-cdata-section-expected.txt:
934 * editing/mac/attributed-string/font-size-expected.txt:
935 * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
936 * editing/mac/attributed-string/font-weight-expected.txt:
937 * editing/mac/attributed-string/letter-spacing-expected.txt:
938 * editing/mac/attributed-string/resources/dump-attributed-string.js:
939 (dumpAttributedString):
940 (formatNonParagraphAttributeValue):
941 (parseNSColorDescription):
943 (serializeAttributedString.log): Deleted.
944 (serializeAttributedString.): Deleted.
945 (serializeAttributedString): Deleted.
946 * editing/mac/attributed-string/text-decorations-expected.txt:
947 * editing/mac/attributed-string/vertical-align-expected.txt:
948 * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
949 * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
950 * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
951 * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
952 * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
953 * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
954 * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
955 * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
956 * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
957 * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
958 * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
959 * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
960 * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
961 * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
962 * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
963 * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
964 * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
965 * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
966 * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
968 2018-07-17 Antoine Quint <graouts@apple.com>
970 Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
971 https://bugs.webkit.org/show_bug.cgi?id=187637
972 <rdar://problem/42157915>
974 Reviewed by Dean Jackson.
976 Add a new test that would crash prior to this change.
978 * webanimations/empty-keyframes-crash-expected.txt: Added.
979 * webanimations/empty-keyframes-crash.html: Added.
981 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
983 Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
985 Unreviewed test gardening.
987 * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
988 * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
990 2018-07-17 Truitt Savell <tsavell@apple.com>
992 Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
993 https://bugs.webkit.org/show_bug.cgi?id=186406
995 Unreviewed test gardening
997 * platform/wk2/TestExpectations:
999 2018-07-17 Jiewen Tan <jiewen_tan@apple.com>
1001 Unreviewed, test gardening after r233898.
1004 * platform/gtk/TestExpectations:
1005 * platform/ios/TestExpectations:
1006 * platform/mac/TestExpectations:
1007 * platform/wpe/TestExpectations:
1009 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1011 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1012 https://bugs.webkit.org/show_bug.cgi?id=187501
1013 <rdar://problem/41438160>
1015 Reviewed by Youenn Fablet.
1017 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1018 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1022 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1023 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1024 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1025 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1026 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1027 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1028 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1029 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1030 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1031 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1032 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1033 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1034 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1035 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1036 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1037 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1038 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1039 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1040 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1041 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1042 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1043 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1044 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1045 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1046 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1047 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1048 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1049 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1050 * http/wpt/crypto/hkdf-crash.any.html: Added.
1051 * http/wpt/crypto/hkdf-crash.any.js: Added.
1052 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1053 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1054 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1055 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1056 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1057 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1058 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1059 * http/wpt/crypto/resources/common.js: Added.
1060 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1061 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1062 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1063 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1064 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1065 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1066 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1067 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1068 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1069 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1070 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1071 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1072 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1073 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1074 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1075 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1076 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1077 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1078 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1079 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1081 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1083 Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
1084 https://bugs.webkit.org/show_bug.cgi?id=186901
1086 Unreviewed test gardening.
1090 2018-07-17 Antoine Quint <graouts@apple.com>
1092 [Web Animations] Interpolation between lengths with an "auto" value should be discrete
1093 https://bugs.webkit.org/show_bug.cgi?id=187721
1095 Reviewed by Dean Jackson.
1097 Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
1098 A third test now has some logging due to transitions not actually running, which is expected and correct.
1100 * fast/animation/height-auto-transition-computed-value.html:
1101 * imported/blink/transitions/transition-not-interpolable.html:
1102 * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
1104 2018-07-17 John Wilander <wilander@apple.com>
1106 Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
1107 https://bugs.webkit.org/show_bug.cgi?id=187710
1108 <rdar://problem/42252757>
1110 Reviewed by Chris Dumez.
1112 These changes are to update all test cases that make use of
1113 TestRunner functions:
1114 - setStatisticsLastSeen(),
1115 - setStatisticsPrevalentResource(),
1116 - setStatisticsVeryPrevalentResource(),
1117 - setStatisticsHasHadUserInteraction(), and
1118 - setStatisticsHasHadNonRecentUserInteraction().
1120 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1121 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1122 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1123 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1124 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1125 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1126 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1127 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1128 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1129 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1130 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1131 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1132 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1133 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1134 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1135 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1136 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1137 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1138 * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1139 * http/tests/resourceLoadStatistics/grandfathering.html:
1140 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1141 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1142 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1143 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1144 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1145 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1146 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1147 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1148 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1149 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1150 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1151 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1152 * http/tests/resourceLoadStatistics/prune-statistics.html:
1153 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1154 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1155 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1156 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1157 * http/tests/resourceLoadStatistics/telemetry-generation.html:
1158 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1159 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1161 2018-07-17 Ryan Haddad <ryanhaddad@apple.com>
1163 Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
1164 https://bugs.webkit.org/show_bug.cgi?id=187574
1166 Unreviewed test gardening.
1168 * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1169 * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1171 2018-07-17 Dirk Schulze <krit@webkit.org>
1173 [clip-path] Implement support for margin-box as reference box and box shape
1174 https://bugs.webkit.org/show_bug.cgi?id=127984
1176 Reviewed by Simon Fraser.
1178 Compute the margin-box rectangle as needed for clip-path based on the actual
1179 computed values for the margin-top, *-left, *-bottom, *-right properties.
1181 * css3/masking/clip-path-circle-margin-box-expected.html: Added.
1182 * css3/masking/clip-path-margin-box-expected.html: Added.
1183 * css3/masking/clip-path-margin-box.html: Added.
1184 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
1185 * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1187 2018-07-17 Javier Fernandez <jfernandez@igalia.com>
1189 Delete content of a single cell table should not delete the whole table
1190 https://bugs.webkit.org/show_bug.cgi?id=173117
1192 Reviewed by Ryosuke Niwa.
1194 Tests to verify that single-cell tables are not deleted when their
1195 last character is deleted, unless it was previously selected by
1198 Changes two expected files to adapt them to the new logic.
1200 * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test.
1201 * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test.
1202 * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
1203 * editing/deleting/backspace-delete-last-char-in-table.html: Added.
1204 * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
1205 * editing/deleting/forward-delete-last-char-in-table.html: Added.
1206 * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
1207 * editing/deleting/select-and-delete-last-char-in-table.html: Added.
1209 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1211 Roll out r233873 and r233875 since they caused 8 new layout test crashes.
1214 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
1215 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
1216 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
1217 * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
1218 * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
1219 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
1220 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
1221 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
1222 * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
1223 * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
1224 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
1225 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
1226 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
1227 * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
1228 * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
1229 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
1230 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
1231 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
1232 * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
1233 * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
1234 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
1235 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
1236 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
1237 * http/wpt/crypto/ecdsa-crash.any.html: Removed.
1238 * http/wpt/crypto/ecdsa-crash.any.js: Removed.
1239 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
1240 * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
1241 * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
1242 * http/wpt/crypto/hkdf-crash.any.html: Removed.
1243 * http/wpt/crypto/hkdf-crash.any.js: Removed.
1244 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
1245 * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
1246 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
1247 * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
1248 * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
1249 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
1250 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
1251 * http/wpt/crypto/resources/common.js: Removed.
1252 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
1253 * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
1254 * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
1255 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
1256 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
1257 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
1258 * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
1259 * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
1260 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
1261 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
1262 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
1263 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
1264 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
1265 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
1266 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
1267 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
1268 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
1269 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
1270 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
1271 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
1273 2018-07-16 Ryosuke Niwa <rniwa@webkit.org>
1275 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1276 https://bugs.webkit.org/show_bug.cgi?id=187649
1278 Reviewed by Wenson Hsieh.
1280 Force update the selection before ending the test.
1282 * editing/selection/update-selection-by-style-change.html:
1284 2018-07-16 Simon Fraser <simon.fraser@apple.com>
1286 Add color filter for transforming colors in Dark Mode
1287 https://bugs.webkit.org/show_bug.cgi?id=187717
1288 rdar://problem/41146650
1290 Reviewed by Dean Jackson.
1292 * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
1293 * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
1294 * css3/color-filters/color-filter-parsing-expected.txt:
1295 * css3/color-filters/color-filter-parsing.html:
1297 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1299 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1300 https://bugs.webkit.org/show_bug.cgi?id=187501
1301 <rdar://problem/41438160>
1303 Reviewed by Youenn Fablet.
1305 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1306 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1310 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1311 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1312 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1313 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1314 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1315 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1316 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1317 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1318 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1319 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1320 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1321 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1322 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1323 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1324 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1325 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1326 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1327 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1328 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1329 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1330 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1331 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1332 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1333 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1334 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1335 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1336 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1337 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1338 * http/wpt/crypto/hkdf-crash.any.html: Added.
1339 * http/wpt/crypto/hkdf-crash.any.js: Added.
1340 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1341 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1342 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1343 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1344 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1345 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1346 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1347 * http/wpt/crypto/resources/common.js: Added.
1348 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1349 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1350 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1351 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1352 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1353 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1354 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1355 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1356 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1357 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1358 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1359 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1360 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1361 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1362 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1363 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1364 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1365 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1366 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1367 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1369 2018-07-16 Said Abou-Hallawa <sabouhallawa@apple.com>
1371 [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
1372 https://bugs.webkit.org/show_bug.cgi?id=187375
1374 Reviewed by Simon Fraser.
1376 The Internals API paintControlTints() is now renamed to invalidateControlTints()
1377 to be consistent with the new enum values and with the new name of the
1380 * fast/css/webkit-mask-crash-fieldset-legend.html:
1381 * fast/css/webkit-mask-crash-figure.html:
1382 * fast/css/webkit-mask-crash-table.html:
1383 * fast/css/webkit-mask-crash-td-2.html:
1384 * fast/css/webkit-mask-crash-td.html:
1386 2018-07-16 Truitt Savell <tsavell@apple.com>
1388 [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
1389 https://bugs.webkit.org/show_bug.cgi?id=187711
1391 Unreviewed test gardening.
1393 * platform/mac-wk1/TestExpectations:
1395 2018-07-16 David Fenton <david_fenton@apple.com>
1397 Unreviewed, rolling out r233867.
1399 caused build failures on High Sierra, Sierra and iOS
1403 "[WebCrypto] Crypto operations should copy their parameters
1404 before hoping to another thread"
1405 https://bugs.webkit.org/show_bug.cgi?id=187501
1406 https://trac.webkit.org/changeset/233867
1408 2018-07-15 Jiewen Tan <jiewen_tan@apple.com>
1410 [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1411 https://bugs.webkit.org/show_bug.cgi?id=187501
1412 <rdar://problem/41438160>
1414 Reviewed by Youenn Fablet.
1416 crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1417 it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1421 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1422 * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1423 * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1424 * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1425 * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1426 * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1427 * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1428 * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1429 * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1430 * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1431 * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1432 * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1433 * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1434 * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1435 * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1436 * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1437 * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1438 * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1439 * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1440 * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1441 * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1442 * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1443 * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1444 * http/wpt/crypto/ecdsa-crash.any.html: Added.
1445 * http/wpt/crypto/ecdsa-crash.any.js: Added.
1446 * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1447 * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1448 * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1449 * http/wpt/crypto/hkdf-crash.any.html: Added.
1450 * http/wpt/crypto/hkdf-crash.any.js: Added.
1451 * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1452 * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1453 * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1454 * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1455 * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1456 * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1457 * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1458 * http/wpt/crypto/resources/common.js: Added.
1459 * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1460 * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1461 * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1462 * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1463 * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1464 * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1465 * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1466 * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1467 * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1468 * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1469 * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1470 * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1471 * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1472 * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1473 * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1474 * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1475 * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1476 * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1477 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1478 * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1480 2018-07-16 Aditya Keerthi <akeerthi@apple.com>
1482 [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
1483 https://bugs.webkit.org/show_bug.cgi?id=186531
1485 Reviewed by Tim Horton.
1487 Added tests to verify that the suggestions are correctly shown and hidden, and that
1488 suggestions can be selected and inserted into an input field.
1490 * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
1491 * fast/forms/datalist/datalist-show-hide.html: Added.
1492 * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
1493 * fast/forms/datalist/datalist-textinput-keydown.html: Added.
1494 * platform/ios/TestExpectations:
1495 * resources/ui-helper.js:
1496 (window.UIHelper.isShowingDataListSuggestions):
1498 2018-07-16 Jeremy Jones <jeremyj@apple.com>
1500 Fullscreen requires active document.
1501 https://bugs.webkit.org/show_bug.cgi?id=186226
1502 rdar://problem/36187413
1504 Reviewed by Jer Noble.
1506 This change guarantees the document to be visible for both element fullscreen and video fullscreen.
1508 User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
1509 because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
1512 Document::hidden() can't be relied upon because it won't update while JavaScript spins.
1514 This change adds a sync call to the UI process to get the current UI visibility state.
1516 * media/no-fullscreen-when-hidden.html: Added.
1517 * media/video-test.js:
1518 (eventName.string_appeared_here.thunk):
1520 * platform/ios-wk1/TestExpectations:
1521 * platform/mac-wk1/TestExpectations:
1523 2018-07-16 Aaron Chu <aaron_chu@apple.com>
1525 AX: Audit Tab should have an Audit Manager
1526 https://bugs.webkit.org/show_bug.cgi?id=184071
1527 <rdar://problem/38946364>
1529 Reviewed by Brian Burg.
1531 Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
1533 * inspector/audit/audit-manager-expected.txt: Added.
1534 * inspector/audit/audit-manager.html: Added.
1535 * inspector/audit/audit-report-expected.txt: Added.
1536 * inspector/audit/audit-report.html: Added.
1537 * inspector/audit/audit-test-case-expected.txt: Added.
1538 * inspector/audit/audit-test-case.html: Added.
1539 * inspector/audit/audit-test-suite-expected.txt: Added.
1540 * inspector/audit/audit-test-suite.html: Added.
1541 * inspector/audit/resources/audit-test-fixtures.js: Added.
1542 (TestPage.registerInitializer.window.testSuiteFixture1):
1543 (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
1544 (TestPage.registerInitializer.window.testSuiteFixture2):
1545 (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
1546 (TestPage.registerInitializer):
1548 2018-07-16 Truitt Savell <tsavell@apple.com>
1550 [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
1551 https://bugs.webkit.org/show_bug.cgi?id=187699
1553 Unreviewed test gardening.
1555 * platform/ios-simulator-wk2/TestExpectations:
1557 2018-07-16 Truitt Savell <tsavell@apple.com>
1559 [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
1560 https://bugs.webkit.org/show_bug.cgi?id=187700
1562 Unreviewed test gardening.
1564 * platform/win/TestExpectations:
1566 2018-07-14 Dirk Schulze <krit@webkit.org>
1568 [css-masking] Fully support -webkit-clip-path on SVG elements
1569 https://bugs.webkit.org/show_bug.cgi?id=185829
1571 Reviewed by Simon Fraser.
1573 Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
1574 contributes to hit testing for element references and basic shapes.
1576 * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
1577 * svg/clip-path/webkit-clip-path-after.svg: Added.
1578 * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
1579 * svg/clip-path/webkit-clip-path-before.svg: Added.
1580 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
1581 * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
1582 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
1583 * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
1584 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
1585 * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
1586 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
1587 * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
1589 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1591 Add TestExpectations and baselines for iOS 12
1592 https://bugs.webkit.org/show_bug.cgi?id=187628
1594 Reviewed by Alexey Proskuryakov.
1596 * platform/ios-12/TestExpectations: Added.
1598 2018-07-13 Ryan Haddad <ryanhaddad@apple.com>
1600 Add TestExpectations and baselines for Mojave.
1601 https://bugs.webkit.org/show_bug.cgi?id=187620
1603 Reviewed by Alexey Proskuryakov.
1605 * platform/mac/TestExpectations:
1607 2018-07-13 John Wilander <wilander@apple.com>
1609 Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
1610 https://bugs.webkit.org/show_bug.cgi?id=187541
1611 <rdar://problem/42048729>
1613 Reviewed by Alex Christensen.
1615 * http/tests/cookies/resources/cookie-utilities.js:
1616 Added a function for setting a cookie in a WebSocket handshake.
1617 * http/tests/websocket/tests/hybi/cookie_wsh.py:
1618 (web_socket_do_extra_handshake):
1619 Now sets the root path for new cookies so that they can be seen by
1620 for example cookies/resources/echo-cookies.php.
1621 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1622 * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
1623 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
1624 * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
1625 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
1626 * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
1627 Now tests under the condition where localhost as third-party is
1628 allowed to set a new cookie as third party. It also makes sure to use
1629 cookies with the path set to the root so that all cookies are visible.
1631 2018-07-13 Youenn Fablet <youenn@apple.com>
1633 Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
1634 https://bugs.webkit.org/show_bug.cgi?id=187627
1635 <rdar://problem/35334400>
1637 Reviewed by Jer Noble.
1639 * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
1640 * webrtc/peer-connection-createMediaStreamDestination.html: Added.
1642 2018-07-13 Truitt Savell <tsavell@apple.com>
1644 [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
1645 https://bugs.webkit.org/show_bug.cgi?id=187557
1647 Unreviewed test gardening.
1649 * platform/mac-wk1/TestExpectations:
1651 2018-07-13 Truitt Savell <tsavell@apple.com>
1653 [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1654 https://bugs.webkit.org/show_bug.cgi?id=187649
1656 Unreviewed test gardening.
1658 * platform/mac-wk2/TestExpectations:
1660 2018-07-13 Truitt Savell <tsavell@apple.com>
1662 [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
1663 https://bugs.webkit.org/show_bug.cgi?id=187622
1665 Unreviewed test gardening.
1667 * platform/mac/TestExpectations:
1669 2018-07-12 Youenn Fablet <youenn@apple.com>
1671 Add a FrameLoaderClient willInjectUserScriptForFrame callback
1672 https://bugs.webkit.org/show_bug.cgi?id=187565
1674 Reviewed by Alex Christensen.
1676 * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
1677 * http/tests/contentextensions/injected-script-callback.html: Added.
1679 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
1681 UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
1682 https://bugs.webkit.org/show_bug.cgi?id=187571
1684 Reviewed by Alex Christensen.
1686 * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
1687 * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
1688 * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
1689 * dom/xhtml/level3/core/external_foo.ent:
1690 Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
1692 2018-07-12 Miguel Gomez <magomez@igalia.com>
1694 Unreviewed GTK+ and WPE gardening after r233765.
1696 * platform/gtk/TestExpectations:
1697 * platform/wpe/TestExpectations:
1699 2018-07-12 Zalan Bujtas <zalan@apple.com>
1701 Newly added float should trigger full layout on the block.
1702 https://bugs.webkit.org/show_bug.cgi?id=187251
1703 <rdar://problem/41726137>
1705 Reviewed by David Kilzer.
1707 * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
1708 * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
1710 2018-07-11 Youenn Fablet <youenn@apple.com>
1712 MediaDevices should derive from EventTarget in its IDL
1713 https://bugs.webkit.org/show_bug.cgi?id=187575
1715 Reviewed by Chris Dumez.
1717 * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
1718 * fast/mediastream/MediaDevices-addEventListener.html: Added.
1720 2018-07-11 Ryosuke Niwa <rniwa@webkit.org>
1722 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1723 https://bugs.webkit.org/show_bug.cgi?id=187389
1725 Reviewed by Wenson Hsieh.
1727 Use 200 iterations like we did before r233701 and mark it as SLOW.
1730 * editing/selection/navigation-clears-editor-state.html:
1732 2018-07-11 Aditya Keerthi <akeerthi@apple.com>
1734 REGRESSION (231276): Attempting to copy an image fails
1735 https://bugs.webkit.org/show_bug.cgi?id=187212
1736 <rdar://problem/41540074>
1738 Reviewed by Ryosuke Niwa.
1740 Added test to ensure that we can copy a URL without a title, and the URL's
1741 lastPathComponent appears like a file URL.
1743 * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
1744 * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
1745 * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
1747 2018-07-11 Ross Kirsling <ross.kirsling@sony.com>
1749 [WinCairo] Unreviewed test gardening.
1751 * platform/wincairo/TestExpectations:
1753 2018-07-11 Truitt Savell <tsavell@apple.com>
1755 Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
1756 https://bugs.webkit.org/show_bug.cgi?id=187420
1758 Unreviewed test gardening.
1760 * platform/mac/TestExpectations:
1762 2018-07-11 Youenn Fablet <youenn@apple.com>
1764 Fix remaining Cross-Origin-Resource-Policy failures, if any
1765 https://bugs.webkit.org/show_bug.cgi?id=186761
1766 <rdar://problem/41209829>
1768 Reviewed by Alex Christensen.
1770 Remove redundant tests with WPT.
1772 * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
1773 * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
1774 * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
1775 * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
1776 * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
1777 * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
1778 * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
1779 * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
1780 * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
1781 * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
1782 * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
1783 * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
1784 * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
1785 * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
1786 * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
1788 2018-07-11 Jer Noble <jer.noble@apple.com>
1790 Disable all network caching for HLS streams.
1791 https://bugs.webkit.org/show_bug.cgi?id=187544
1792 <rdar://problem/41863600>
1794 Reviewed by Chris Dumez.
1796 * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
1797 * http/tests/cache/disk-cache/disk-cache-media-small.html:
1799 2018-07-11 Ms2ger <Ms2ger@igalia.com>
1801 [GTK] Unreviewed test gardening
1802 https://bugs.webkit.org/show_bug.cgi?id=187551
1804 Unreviewed gardening.
1806 * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
1808 2018-07-10 Youenn Fablet <youenn@apple.com>
1810 Make fetch() use "same-origin" credentials by default
1811 https://bugs.webkit.org/show_bug.cgi?id=176023
1813 Reviewed by Chris Dumez.
1815 Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
1816 Updated expected results accordingly.
1818 * http/tests/inspector/network/resource-mime-type.html:
1819 Update resource-mime-type.html to ensure we go to the network for every load.
1820 * http/wpt/resource-timing/rt-cors.js:
1821 (assertRedirectWithDisallowedTimingData):
1822 Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
1823 * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
1824 * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
1825 * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
1826 * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
1828 2018-07-10 Saam Barati <sbarati@apple.com>
1830 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1831 https://bugs.webkit.org/show_bug.cgi?id=187389
1832 <rdar://problem/41898822>
1834 Rubber-stamped by Ryosuke Niwa.
1836 Make this test less susceptible to timing out on debug builds by:
1837 - lowering the number of iframes we add by a factor of two
1838 - removing the tests own internal 18 second timeout
1840 * editing/selection/navigation-clears-editor-state.html:
1842 2018-07-10 Zalan Bujtas <zalan@apple.com>
1844 FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
1845 https://bugs.webkit.org/show_bug.cgi?id=187249
1846 <rdar://problem/41725869>
1848 Reviewed by Simon Fraser.
1850 * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
1851 * fast/multicol/crash-in-vertical-writing-mode.html: Added.
1853 2018-07-10 John Wilander <wilander@apple.com>
1855 Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
1856 https://bugs.webkit.org/show_bug.cgi?id=187499
1857 <rdar://problem/41999431>
1859 Reviewed by Chris Dumez.
1861 These changes are to adopt and make use of the new completion handler in
1862 testRunner.statisticsResetToConsistentState().
1864 * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1865 * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1866 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1867 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1868 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1869 * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1870 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1871 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1872 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1873 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1874 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1875 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1876 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1877 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1878 * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1879 * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1880 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1881 * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1882 * http/tests/resourceLoadStatistics/grandfathering.html:
1883 * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1884 * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1885 * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1886 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1887 * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1888 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1889 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1890 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1891 * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1892 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1893 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1894 * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1895 * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1896 * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1897 * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1898 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1899 * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1900 * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1901 * http/tests/resourceLoadStatistics/prune-statistics.html:
1902 * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1903 * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1904 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1905 * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1906 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1907 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1908 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1909 * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1910 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1911 * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1912 * http/tests/resourceLoadStatistics/telemetry-generation.html:
1913 * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1914 * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1915 * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1916 * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
1918 2018-07-10 Truitt Savell <tsavell@apple.com>
1920 [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
1921 https://bugs.webkit.org/show_bug.cgi?id=187522
1923 Unreviewed test gardening.
1925 * platform/mac-wk1/TestExpectations:
1927 2018-07-09 Dean Jackson <dino@apple.com>
1929 Remove fullscreen-auto-hide-delay
1930 https://bugs.webkit.org/show_bug.cgi?id=187493
1931 <rdar://problem/41830852>
1933 Reviewed by Antoine Quint.
1935 Update the existing test that partially used the delay, and remove the ones that
1936 used only the delay.
1938 * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
1939 * fullscreen/fullscreen-auto-hide-delay.html: Removed.
1940 * fullscreen/fullscreen-env-expected.txt:
1941 * fullscreen/fullscreen-env.html:
1942 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
1943 * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
1945 2018-07-09 Truitt Savell <tsavell@apple.com>
1947 Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
1948 https://bugs.webkit.org/show_bug.cgi?id=187484
1950 Unreviewed test gardening.
1952 * platform/mac/TestExpectations:
1954 2018-07-09 Truitt Savell <tsavell@apple.com>
1956 [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
1957 https://bugs.webkit.org/show_bug.cgi?id=187491
1959 Unreviewed test gardening
1961 * platform/ios-wk2/TestExpectations:
1962 * platform/mac/TestExpectations:
1964 2018-07-09 Brady Eidson <beidson@apple.com>
1966 Continued unreviewed hacking on this test because that's my full time job now.
1968 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1970 2018-07-09 Brady Eidson <beidson@apple.com>
1972 This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
1974 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1976 2018-07-09 Brian Burg <bburg@apple.com>
1978 REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
1979 https://bugs.webkit.org/show_bug.cgi?id=187350
1980 <rdar://problem/41728249>
1982 Reviewed by Matt Baker.
1984 Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
1985 is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
1986 console.log because the injected script was blackboxed at the time that the scripts were parsed.
1987 Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
1989 * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
1990 * inspector/debugger/pause-for-internal-scripts.html: Added.
1991 * inspector/debugger/resources/log-pause-location.js:
1992 (TestPage.registerInitializer.window.addSteppingTestCase):
1993 (TestPage.registerInitializer):
1995 2018-07-09 Truitt Savell <tsavell@apple.com>
1997 Layout Test media/video-background-playback.html is flaky
1998 https://bugs.webkit.org/show_bug.cgi?id=187476
2000 Unreviewed test gardening.
2002 * platform/mac/TestExpectations:
2004 2018-07-09 Ryan Haddad <ryanhaddad@apple.com>
2006 Mark animations/needs-layout.html as flaky on iOS.
2007 https://bugs.webkit.org/show_bug.cgi?id=187388
2009 Unreviewed test gardening.
2011 * platform/ios-wk2/TestExpectations:
2013 2018-07-08 David Kilzer <ddkilzer@apple.com>
2015 DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
2016 <https://webkit.org/b/187446>
2017 <rdar://problem/41853187>
2019 Reviewed by Daniel Bates.
2021 * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
2022 * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
2023 * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
2024 LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
2026 2018-07-06 Nan Wang <n_wang@apple.com>
2028 AX: add a subrole for meter elements on macOS
2029 https://bugs.webkit.org/show_bug.cgi?id=187409
2030 <rdar://problem/41905702>
2032 Reviewed by Chris Fleizach.
2034 * accessibility/mac/meter-subrole-expected.txt: Added.
2035 * accessibility/mac/meter-subrole.html: Added.
2036 * platform/mac/accessibility/roles-exposed-expected.txt:
2038 2018-07-06 Youenn Fablet <youenn@apple.com>
2040 WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
2041 https://bugs.webkit.org/show_bug.cgi?id=186889
2042 <rdar://problem/41370285>
2044 Reviewed by Eric Carlson.
2046 Test is no longer valid since we are now sending 0 bytes for audio tracks.
2048 * webrtc/audio-muted-stats2-expected.txt: Removed.
2049 * webrtc/audio-muted-stats2.html: Removed.
2051 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2053 Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
2054 https://bugs.webkit.org/show_bug.cgi?id=187093
2056 Unreviewed test gardening.
2060 2018-07-06 Brady Eidson <beidson@apple.com>
2062 This test is flaky. This unreviewed patch is my attempt to make it less so.
2064 * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2066 2018-07-06 David Fenton <david_fenton@apple.com>
2068 Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2069 https://bugs.webkit.org/show_bug.cgi?id=187372
2071 Unreviewed test gardening.
2073 Added [ Slow ] to the existing [ Pass Timeout ] expectation.
2075 * platform/mac-wk1/TestExpectations:
2077 2018-07-06 Ryan Haddad <ryanhaddad@apple.com>
2079 Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
2081 Unreviewed test gardening.
2083 * accessibility/ios-simulator/strong-password-field-expected.txt:
2085 2018-07-06 David Fenton <david_fenton@apple.com>
2087 Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
2088 https://bugs.webkit.org/show_bug.cgi?id=187408
2090 Unreviewed test gardening.
2092 * platform/mac/TestExpectations:
2094 2018-07-06 Antoine Quint <graouts@apple.com>
2096 [Web Animations] Using a Web Animation leaks the Document
2097 https://bugs.webkit.org/show_bug.cgi?id=187088
2098 <rdar://problem/41392046>
2100 Reviewed by Darin Adler.
2102 * webanimations/leak-document-with-web-animation-expected.txt: Added.
2103 * webanimations/leak-document-with-web-animation.html: Added.
2104 * webanimations/resources/web-animation-leak-iframe.html: Added.
2106 2018-07-06 Saam Barati <sbarati@apple.com>
2108 Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2109 https://bugs.webkit.org/show_bug.cgi?id=187389
2111 Reviewed by Mark Lam.
2113 * editing/selection/navigation-clears-editor-state.html:
2114 Make the test's internal time out mechanism longer since
2115 it's being hit on the bots.
2117 2018-07-06 Nan Wang <n_wang@apple.com>
2119 AX: setValue on text controls should send out key events
2120 https://bugs.webkit.org/show_bug.cgi?id=186690
2121 <rdar://problem/41169985>
2123 Reviewed by Chris Fleizach.
2125 Editor's clearText function will also dispatch the InputEvent. In the test,
2126 we need to make sure each test case finishes handling all the input events
2127 before moving to the next test case.
2129 * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
2130 * accessibility/mac/set-value-editable-dispatch-events.html:
2132 2018-07-06 Truitt Savell <tsavell@apple.com>
2134 Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
2135 https://bugs.webkit.org/show_bug.cgi?id=187393
2137 Unreviewed test gardening.
2141 2018-07-06 Daniel Bates <dabates@apple.com>
2143 Remove Strong Confirmation Password button
2144 https://bugs.webkit.org/show_bug.cgi?id=187306
2145 <rdar://problem/41795185>
2147 Reviewed by Sam Weinig.
2149 Remove support for the Strong Confirmation Password button because we never made use of it.
2151 * accessibility/ios-simulator/strong-password-field-expected.txt:
2152 * accessibility/ios-simulator/strong-password-field.html:
2153 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
2154 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
2155 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
2156 * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
2157 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
2158 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
2159 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
2160 * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
2161 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
2162 * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
2163 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
2164 * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
2165 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
2166 * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
2167 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2168 * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2169 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2170 * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2171 * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
2172 * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2173 * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2174 * platform/gtk/TestExpectations:
2175 * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2176 * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2177 * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2178 * platform/win/TestExpectations:
2179 * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2180 * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2182 2018-07-05 Carlos Garcia Campos <cgarcia@igalia.com>
2184 Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2186 Since r233512 we are getting the same results as other ports.
2188 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
2190 2018-07-05 Youenn Fablet <youenn@apple.com>
2192 REGRESSION (r230843): Flash doesn't work; Produces blue box on page
2193 https://bugs.webkit.org/show_bug.cgi?id=187346
2194 <rdar://problem/41773974>
2196 Reviewed by Ryosuke Niwa.
2198 Skip new test on WK1 since it does not have the ability to block plugins.
2200 * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
2201 * http/tests/plugins/plugin-allow-then-reload.html: Added.
2202 * platform/mac-wk1/TestExpectations:
2204 2018-07-05 Brady Eidson <beidson@apple.com>
2206 IndexedDB operations in a Page fail after a StorageProcess crash.
2207 <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
2209 Reviewed by Alex Christensen.
2211 * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
2213 2018-07-05 Ryosuke Niwa <rniwa@webkit.org>
2215 Youtube video pages crash after a couple of minutes
2216 https://bugs.webkit.org/show_bug.cgi?id=187316
2218 Reviewed by Antti Koivisto.
2220 Added a regression test to remove an iframe with a video while there is a main content
2221 which is eligible to be shown in the Touch Bar.
2223 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2224 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2226 2018-07-05 Fujii Hironori <Hironori.Fujii@sony.com>
2228 REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
2229 https://bugs.webkit.org/show_bug.cgi?id=187336
2231 Reviewed by Carlos Garcia Campos.
2233 * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
2235 2018-07-05 Saam Barati <sbarati@apple.com>
2237 [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
2238 https://bugs.webkit.org/show_bug.cgi?id=187309
2240 Reviewed by Mark Lam.
2242 Try to make this test less flaky by making percents threshold of freed
2245 * editing/selection/navigation-clears-editor-state-expected.txt:
2246 * editing/selection/navigation-clears-editor-state.html:
2248 2018-07-05 Youenn Fablet <youenn@apple.com>
2250 Layout Test http/tests/workers/service/basic-messageport.html is flaky
2251 https://bugs.webkit.org/show_bug.cgi?id=182630
2253 Reviewed by Alex Christensen.
2255 Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
2256 Both are going through UIProcess but MessagePort events are grabbed asynchronously.
2257 Fixed the test to not expect order between these two message exchange channels.
2259 * http/tests/workers/service/basic-messageport-expected.txt:
2260 * http/tests/workers/service/resources/basic-messageport.js:
2261 (channel.port1.onmessage):
2263 * platform/mac-wk2/TestExpectations:
2265 2018-07-05 David Fenton <david_fenton@apple.com>
2267 LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2268 https://bugs.webkit.org/show_bug.cgi?id=187372
2270 Unreviewed test gardening.
2272 * platform/mac-wk1/TestExpectations:
2274 2018-07-05 Commit Queue <commit-queue@webkit.org>
2276 Unreviewed, rolling out r233539.
2277 https://bugs.webkit.org/show_bug.cgi?id=187368
2279 Changes made for youtube crashes has caused 15 api failures
2280 (Requested by Truitt on #webkit).
2284 "Youtube video pages crash after a couple of minutes"
2285 https://bugs.webkit.org/show_bug.cgi?id=187316
2286 https://trac.webkit.org/changeset/233539
2288 2018-07-04 Ryosuke Niwa <rniwa@webkit.org>
2290 Youtube video pages crash after a couple of minutes
2291 https://bugs.webkit.org/show_bug.cgi?id=187316
2293 Reviewed by Antti Koivisto.
2295 Added a regression test to remove an iframe with a video while there is a main content
2296 which is eligible to be shown in the Touch Bar.
2298 * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2299 * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2301 2018-07-05 Zalan Bujtas <zalan@apple.com>
2303 Do not assume that hypen's width can be computed using the simplified text measure codepath.
2304 https://bugs.webkit.org/show_bug.cgi?id=187352
2305 <rdar://problem/40821283>
2307 Reviewed by Simon Fraser.
2309 * fast/text/hyphen-is-complex-crash-expected.txt: Added.
2310 * fast/text/hyphen-is-complex-crash.html: Added.
2312 2018-07-05 Wenson Hsieh <wenson_hsieh@apple.com>
2314 [WK1] editing/spelling/markers.html times out on High Sierra after r233439
2315 https://bugs.webkit.org/show_bug.cgi?id=187351
2317 Reviewed by Tim Horton.
2319 This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
2320 test fails to actually make use of the override spell checking results. Fix this by passing the
2321 results when calling the function.
2323 * editing/spelling/markers.html:
2325 2018-07-05 Nan Wang <n_wang@apple.com>
2327 AX: setValue on text controls should send out key events
2328 https://bugs.webkit.org/show_bug.cgi?id=186690
2329 <rdar://problem/41169985>
2331 Reviewed by Chris Fleizach.
2333 * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
2334 * accessibility/mac/set-value-editable-dispatch-events.html: Added.
2336 2018-07-05 Truitt Savell <tsavell@apple.com>
2338 Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky
2339 https://bugs.webkit.org/show_bug.cgi?id=187345
2341 Unreviewed test gardening.
2343 * platform/mac-wk2/TestExpectations:
2345 2018-07-04 Carlos Garcia Campos <cgarcia@igalia.com>
2347 REGRESSION(r233325): [GTK] Broke 40 animations tests
2348 https://bugs.webkit.org/show_bug.cgi?id=187264
2350 Reviewed by Žan Doberšek.
2352 Remove expectations for tests that are passing now.
2354 * platform/gtk/TestExpectations:
2356 2018-07-04 Antti Koivisto <antti@apple.com>
2358 Reparse user stylesheets when _useSystemAppearance changes
2359 https://bugs.webkit.org/show_bug.cgi?id=187312
2360 <rdar://problem/38565834>
2362 Reviewed by Tim Horton.
2364 * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
2365 * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
2367 2018-07-04 Alicia Boya GarcÃa <aboya@igalia.com>
2369 Unreviewed GTK test gardening.
2370 https://bugs.webkit.org/show_bug.cgi?id=187328
2372 * platform/gtk/TestExpectations:
2373 * platform/wpe/TestExpectations:
2375 2018-07-03 Antoine Quint <graouts@apple.com>
2377 [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
2378 https://bugs.webkit.org/show_bug.cgi?id=186508
2379 <rdar://problem/41000260>
2381 Reviewed by Dean Jackson.
2383 We're now passing this test reliably.
2387 2018-07-03 Ryosuke Niwa <rniwa@webkit.org>
2389 Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2390 https://bugs.webkit.org/show_bug.cgi?id=187284
2392 Reviewed by Eric Carlson.
2394 Added a regression test which reliably hits the newly added debug assertion.
2396 * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2397 * media/track/video-track-addition-and-frame-removal.html: Added.
2399 2018-07-03 Fujii Hironori <Hironori.Fujii@sony.com>
2401 [cairo] Doesn't paint box-shadow with zero blur-radius
2402 https://bugs.webkit.org/show_bug.cgi?id=187244
2404 Reviewed by Žan Doberšek.
2406 * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
2408 2018-07-03 Youenn Fablet <youenn@apple.com>
2410 Crash in WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
2411 https://bugs.webkit.org/show_bug.cgi?id=187243
2413 Reviewed by Chris Dumez.
2417 2018-07-03 Chris Dumez <cdumez@apple.com>
2419 performance-api/performance-observer-no-document-leak.html is flaky
2420 https://bugs.webkit.org/show_bug.cgi?id=186938
2421 <rdar://problem/41379336>
2423 Reviewed by Simon Fraser.
2425 Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
2426 internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
2427 to address the flakiness. Relying on the number of live documents to check if a particular
2428 document was destroyed is unreliable and flaky given that WebKit constructs documents for
2432 * performance-api/performance-observer-no-document-leak-expected.txt:
2433 * performance-api/performance-observer-no-document-leak.html:
2435 2018-07-03 Truitt Savell <tsavell@apple.com>
2437 Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
2438 https://bugs.webkit.org/show_bug.cgi?id=187307
2440 Unreviewed test gardening.
2442 * platform/mac/TestExpectations:
2444 2018-07-03 Truitt Savell <tsavell@apple.com>
2446 re-enable some canvas tests that are now consistently passing
2447 https://bugs.webkit.org/show_bug.cgi?id=187305
2449 Unreviewed test gardening.
2451 * platform/mac/TestExpectations:
2453 2018-07-03 Jonathan Bedard <jbedard@apple.com>
2455 Unreviewed, rolling out r233461.
2457 Assertions triggered during iOS 11 debug layout and API tests
2461 "[iOS] Add assert to catch improper use of WebCore::Timer in
2463 https://bugs.webkit.org/show_bug.cgi?id=185330
2464 https://trac.webkit.org/changeset/233461
2466 2018-07-03 Frederic Wang <fwang@igalia.com>
2468 Import WPT infrastructure tests
2469 https://bugs.webkit.org/show_bug.cgi?id=187095
2471 Reviewed by Youenn Fablet.
2473 * TestExpectations: Mark known failures.
2475 2018-07-03 Frederic Wang <fwang@igalia.com>
2477 REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
2478 https://bugs.webkit.org/show_bug.cgi?id=186129
2480 Reviewed by Antoine Quint.
2482 Add a test to ensure that accelerated and non-accelerated animations are properly started
2483 when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
2484 transform using steps() timing function.
2486 * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
2487 * http/wpt/css/css-animations/start-animation-001.html: Added.
2489 2018-07-03 Frederic Wang <fred.wang@free.fr>
2491 [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
2492 https://bugs.webkit.org/show_bug.cgi?id=170784
2494 Add a reftest to visually check pausing of transform animations.
2496 Reviewed by Antoine Quint.
2498 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
2499 * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
2501 2018-07-03 Antoine Quint <graouts@apple.com>
2503 Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2504 https://bugs.webkit.org/show_bug.cgi?id=187145
2506 Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
2510 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2512 Regular expressions with ".?" expressions at the start and the end match the entire string
2513 https://bugs.webkit.org/show_bug.cgi?id=119191
2515 Reviewed by Michael Saboff.
2517 * fast/regex/dotstar-expected.txt:
2518 * fast/regex/script-tests/dotstar.js:
2520 2018-07-02 Antti Koivisto <antti@apple.com>
2522 Tighter limit for canvas memory use on iOS
2523 https://bugs.webkit.org/show_bug.cgi?id=187279
2524 <rdar://problem/38420562>
2526 Reviewed by Simon Fraser.
2528 * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2529 * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2531 2018-07-02 Sukolsak Sakshuwong <sukolsak@gmail.com>
2533 RegExp.exec returns wrong value with a long integer quantifier
2534 https://bugs.webkit.org/show_bug.cgi?id=187042
2536 Reviewed by Saam Barati.
2538 * fast/regex/overflow-expected.txt:
2539 * fast/regex/script-tests/overflow.js:
2541 2018-07-02 Myles C. Maxfield <mmaxfield@apple.com>
2543 [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
2544 https://bugs.webkit.org/show_bug.cgi?id=187228
2545 <rdar://problem/40967280>
2547 Reviewed by Brent Fulgham.
2549 * fast/text/user-installed-fonts/local-expected.html: Added.
2550 * fast/text/user-installed-fonts/local.html: Added.
2552 2018-07-02 Wenson Hsieh <wenson_hsieh@apple.com>
2554 [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
2555 https://bugs.webkit.org/show_bug.cgi?id=187253
2557 Reviewed by Tim Horton.
2559 In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
2560 the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
2561 to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
2564 To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
2565 spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
2566 each macOS platform, regardless of the actual platform where the test is being run.
2568 This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
2570 * editing/spelling/markers-expected.txt:
2571 * editing/spelling/markers.html:
2572 * editing/spelling/text-replacement-after-typing-to-word.html:
2574 Adjusted for a renamed TestRunner method.
2576 2018-07-02 Michael Catanzaro <mcatanzaro@igalia.com>
2578 Unreviewed GTK gardening
2580 * platform/gtk/TestExpectations:
2581 * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2583 2018-07-02 Eric Carlson <eric.carlson@apple.com>
2585 Video sometimes flickers when playing to AppleTV
2586 https://bugs.webkit.org/show_bug.cgi?id=187193
2587 <rdar://problem/40153865>
2589 Reviewed by Jer Noble and Youenn Fablet.
2591 * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
2592 doesn't change immediately.
2594 2018-07-02 Zan Dobersek <zdobersek@igalia.com>
2596 Unreviewed WPE gardening.
2598 Adjust or add a few test expectations. Remove a bad text baseline for
2599 one W3C Fetch test, add a proper text baseline for another.
2601 * platform/wpe/TestExpectations:
2602 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
2603 * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
2604 * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
2606 2018-07-02 Frederic Wang <fwang@igalia.com>
2608 WTF's internal std::optional implementation should abort() on bad optional access
2609 https://bugs.webkit.org/show_bug.cgi?id=186536
2611 Unreviewed test gardening.
2613 2018-07-02 Frederic Wang <fwang@igalia.com>
2615 WTF's internal std::optional implementation should abort() on bad optional access
2616 https://bugs.webkit.org/show_bug.cgi?id=186536
2618 Reviewed by Michael Catanzaro.
2620 * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
2622 2018-07-01 Fujii Hironori <Hironori.Fujii@sony.com>
2624 [WK2] fast/parser/document-open-in-unload.html makes the following test crash
2625 https://bugs.webkit.org/show_bug.cgi?id=98345
2626 <rdar://problem/12474923>
2628 Reviewed by Ryosuke Niwa.
2630 * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
2632 2018-07-01 Myles C. Maxfield <mmaxfield@apple.com>
2634 [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
2635 https://bugs.webkit.org/show_bug.cgi?id=187209
2636 <rdar://problem/40920785>
2638 Reviewed by Darin Adler.
2640 * fast/text/emoji-with-joiner-expected.txt: Added.
2641 * fast/text/emoji-with-joiner.html: Added.
2643 2018-07-01 Wenson Hsieh <wenson_hsieh@apple.com>
2645 [macOS] Text replacements that end with symbols are expanded immediately
2646 https://bugs.webkit.org/show_bug.cgi?id=187225
2647 <rdar://problem/41112433>
2649 Reviewed by Darin Adler.
2651 Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
2652 1. Typing that text replacement won't immediately trigger replacement.
2653 2. Text replacement is triggered after pressing enter.
2655 * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
2656 * editing/spelling/text-replacement-after-typing-to-word.html: Added.
2657 * platform/ios/TestExpectations:
2658 * platform/mac-wk2/TestExpectations:
2660 2018-06-29 Antoine Quint <graouts@apple.com>
2662 [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
2663 https://bugs.webkit.org/show_bug.cgi?id=186507
2664 <rdar://problem/41000257>
2666 Reviewed by Dean Jackson.
2668 This test now passes reliably.
2672 2018-06-30 Antoine Quint <graouts@apple.com>
2674 [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
2675 https://bugs.webkit.org/show_bug.cgi?id=183843
2679 This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
2681 * platform/ios/TestExpectations:
2683 2018-06-30 Commit Queue <commit-queue@webkit.org>
2685 Unreviewed, rolling out r233391.
2686 https://bugs.webkit.org/show_bug.cgi?id=187217
2688 This patch broke Windows ports (Requested by fredw on
2693 "WTF's internal std::optional implementation should abort() on
2694 bad optional access"
2695 https://bugs.webkit.org/show_bug.cgi?id=186536
2696 https://trac.webkit.org/changeset/233391
2698 2018-06-29 Frederic Wang <fwang@igalia.com>
2700 WTF's internal std::optional implementation should abort() on bad optional access
2701 https://bugs.webkit.org/show_bug.cgi?id=186536
2703 Reviewed by Michael Catanzaro.
2705 * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
2707 2018-06-29 Nan Wang <n_wang@apple.com>
2709 Crash under WebCore::AXObjectCache::handleMenuItemSelected
2710 https://bugs.webkit.org/show_bug.cgi?id=186918
2711 <rdar://problem/41365984>
2713 Reviewed by Chris Fleizach.
2715 * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
2716 * accessibility/accessibility-crash-focused-element-change.html: Added.
2718 2018-06-29 Antti Koivisto <antti@apple.com>
2720 REGRESSION (r232806): Facebook login fields have blue fill background instead of white
2721 https://bugs.webkit.org/show_bug.cgi?id=187207
2723 Reviewed by Tim Horton.
2725 * fast/forms/input-background-ua-media-query-expected.html: Added.
2726 * fast/forms/input-background-ua-media-query.html: Added.
2728 2018-06-29 Daniel Bates <dabates@apple.com>
2730 REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
2731 https://bugs.webkit.org/show_bug.cgi?id=187197
2732 <rdar://problem/40420821>
2734 Reviewed by Brent Fulgham.
2736 Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
2737 from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
2738 cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
2739 by definition of being same-origin with it).
2741 * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
2742 * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
2743 * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
2744 * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
2745 * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
2747 2018-06-29 Ryan Haddad <ryanhaddad@apple.com>
2749 Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
2750 https://bugs.webkit.org/show_bug.cgi?id=187181
2752 Unreviewed test gardening.
2754 * platform/ios/TestExpectations:
2756 2018-06-29 Aditya Keerthi <akeerthi@apple.com>
2758 [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
2759 https://bugs.webkit.org/show_bug.cgi?id=187183
2761 Reviewed by Wenson Hsieh.
2763 Added a test to ensure that the WebProcess does not crash if we attempt to copy a
2764 file URL to the clipboard. The test also ensures the clipboard content remains
2768 * http/tests/security/pasteboard-file-url-expected.txt: Added.
2769 * http/tests/security/pasteboard-file-url.html: Added.
2770 * platform/mac-wk2/TestExpectations:
2772 2018-06-29 Nan Wang <n_wang@apple.com>
2774 AX: [iOS] VoiceOver scroll position is jumpy in frames
2775 https://bugs.webkit.org/show_bug.cgi?id=186956
2777 Reviewed by Simon Fraser.
2779 * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
2780 * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
2782 2018-06-29 Truitt Savell <tsavell@apple.com>
2784 Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
2785 https://bugs.webkit.org/show_bug.cgi?id=187180
2787 Unreviewed test gardening.
2791 2018-06-29 Truitt Savell <tsavell@apple.com>
2793 Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
2794 https://bugs.webkit.org/show_bug.cgi?id=187103
2796 Unreviewed test gardening
2798 * platform/mac-wk2/TestExpectations:
2799 * platform/mac/TestExpectations:
2801 2018-06-25 Said Abou-Hallawa <sabouhallawa@apple.com>
2803 Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
2804 https://bugs.webkit.org/show_bug.cgi?id=186925
2806 Reviewed by Antti Koivisto.
2808 * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
2809 * svg/dom/svg-use-infinite-loop-cloning.html: Added.
2811 2018-06-29 Manuel Rego Casasnovas <rego@igalia.com>
2813 [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
2814 https://bugs.webkit.org/show_bug.cgi?id=186752
2816 Reviewed by Frédéric Wang.
2818 * platform/wpe/TestExpectations: Remove tests from TestExpectations file
2819 as they're passing now.
2821 2018-06-29 Thibault Saunier <tsaunier@igalia.com>
2823 [GTK][WPE]: Add a way to setup our development environment inside flatpak
2824 https://bugs.webkit.org/show_bug.cgi?id=186771
2826 Reviewed by Carlos Alberto Lopez Perez.
2828 * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
2830 2018-06-29 David Fenton <david_fenton@apple.com>
2832 Unreviewed, rolling out r233349.
2834 caused 42 crashes on iOS GuardMalloc and iOS ASan tests
2838 "[Web Animations] Using a Web Animation leaks the Document"
2839 https://bugs.webkit.org/show_bug.cgi?id=187088
2840 https://trac.webkit.org/changeset/233349
2842 2018-06-29 Jer Noble <jer.noble@apple.com>
2844 Returning PiP'd video to fullscreen while playing leaves video muted.
2845 https://bugs.webkit.org/show_bug.cgi?id=187181
2846 <rdar://problem/41408335>
2848 Reviewed by Eric Carlson.
2850 * media/picture-in-picture-interruption-expected.txt: Added.
2851 * media/picture-in-picture-interruption.html: Added.
2853 2018-06-29 Per Arne Vollan <pvollan@apple.com>
2855 Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
2856 https://bugs.webkit.org/show_bug.cgi?id=186807
2858 Unreviewed test gardening.
2860 * platform/win/TestExpectations:
2862 2018-06-29 Per Arne Vollan <pvollan@apple.com>
2864 Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
2865 https://bugs.webkit.org/show_bug.cgi?id=187177
2867 Unreviewed test gardening.
2869 * platform/win/TestExpectations:
2871 2018-06-29 Antoine Quint <graouts@apple.com>
2873 Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
2874 https://bugs.webkit.org/show_bug.cgi?id=187163
2878 This test needed to be modified to account for the pending state being updated at a different time,
2879 so we just wait a frame to ensure the animation is ended. See r233325.
2881 * compositing/animation/layer-for-filling-animation.html:
2883 2018-06-29 Antoine Quint <graouts@apple.com>
2885 [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
2886 https://bugs.webkit.org/show_bug.cgi?id=122235
2888 Unreviewed. This test has not been flaky on all ports by GTK for a long time.
2890 * platform/ios-wk1/TestExpectations:
2891 * platform/mac-wk2/TestExpectations:
2892 * platform/wincairo/TestExpectations:
2894 2018-06-27 Antoine Quint <graouts@apple.com>
2896 [Web Animations] Using a Web Animation leaks the Document
2897 https://bugs.webkit.org/show_bug.cgi?id=187088
2898 <rdar://problem/41392046>
2900 Reviewed by Dean Jackson.
2902 Add a new test that creates an Animation object in JS within an iframe and checks that removing
2903 the iframe clears its Document.
2905 * webanimations/leak-document-with-web-animation-expected.txt: Added.
2906 * webanimations/leak-document-with-web-animation.html: Added.
2907 * webanimations/resources/web-animation-leak-iframe.html: Added.
2909 2018-06-28 Olivia Barnett <obarnett@apple.com>
2911 Find in page for typographic quotes does not find low (German) quotes
2912 https://bugs.webkit.org/show_bug.cgi?id=187164
2913 <rdar://problem/29612785>
2915 Reviewed by Tim Horton.
2917 Added additional test for German quotes.
2919 * fast/text/find-quotes.html:
2921 2018-06-28 Zalan Bujtas <zalan@apple.com>
2923 [iOS] Unreviewed test gardening.
2925 * platform/ios/TestExpectations:
2927 2018-06-28 Zalan Bujtas <zalan@apple.com>
2929 [LFC] Add block formatting only test cases
2930 https://bugs.webkit.org/show_bug.cgi?id=187162
2932 Reviewed by Antti Koivisto.
2934 These tests are expected to generate the same tree output on every platform (no text, strictly block only).
2936 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
2937 * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
2938 * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
2939 * fast/block/block-only/absolute-height-stretch.html: Added.
2940 * fast/block/block-only/absolute-left-auto-expected.txt: Added.
2941 * fast/block/block-only/absolute-left-auto.html: Added.
2942 * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
2943 * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
2944 * fast/block/block-only/absolute-nested-expected.txt: Added.
2945 * fast/block/block-only/absolute-nested.html: Added.
2946 * fast/block/block-only/absolute-nested2-expected.txt: Added.
2947 * fast/block/block-only/absolute-nested2.html: Added.
2948 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
2949 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
2950 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
2951 * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
2952 * fast/block/block-only/absolute-simple-expected.txt: Added.
2953 * fast/block/block-only/absolute-simple.html: Added.
2954 * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
2955 * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
2956 * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
2957 * fast/block/block-only/absolute-width-stretch.html: Added.
2958 * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
2959 * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
2960 * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
2961 * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
2962 * fast/block/block-only/border-simple-expected.txt: Added.
2963 * fast/block/block-only/border-simple.html: Added.
2964 * fast/block/block-only/fixed-nested-expected.txt: Added.
2965 * fast/block/block-only/fixed-nested.html: Added.
2966 * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
2967 * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
2968 * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
2969 * fast/block/block-only/floating-box-clear-both-simple.html: Added.
2970 * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
2971 * fast/block/block-only/floating-box-clear-right-simple.html: Added.
2972 * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
2973 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
2974 * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
2975 * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
2976 * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
2977 * fast/block/block-only/floating-box-right-simple.html: Added.
2978 * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
2979 * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
2980 * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
2981 * fast/block/block-only/floating-box-with-clear-simple.html: Added.
2982 * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
2983 * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
2984 * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
2985 * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
2986 * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
2987 * fast/block/block-only/floating-left-right-simple.html: Added.
2988 * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
2989 * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
2990 * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
2991 * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
2992 * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
2993 * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
2994 * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
2995 * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
2996 * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
2997 * fast/block/block-only/floating-multiple-lefts.html: Added.
2998 * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
2999 * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
3000 * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
3001 * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
3002 * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
3003 * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
3004 * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
3005 * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
3006 * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
3007 * fast/block/block-only/margin-collapse-simple.html: Added.
3008 * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
3009 * fast/block/block-only/margin-collapse-top-nested.html: Added.
3010 * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
3011 * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
3012 * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
3013 * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
3014 * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
3015 * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
3016 * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
3017 * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
3018 * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
3019 * fast/block/block-only/margin-left-right-sizing.html: Added.
3020 * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
3021 * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
3022 * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
3023 * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
3024 * fast/block/block-only/margin-simple-expected.txt: Added.
3025 * fast/block/block-only/margin-simple.html: Added.
3026 * fast/block/block-only/negative-margin-simple-expected.txt: Added.
3027 * fast/block/block-only/negative-margin-simple.html: Added.
3028 * fast/block/block-only/padding-nested-expected.txt: Added.
3029 * fast/block/block-only/padding-nested.html: Added.
3030 * fast/block/block-only/padding-simple-expected.txt: Added.
3031 * fast/block/block-only/padding-simple.html: Added.
3032 * fast/block/block-only/relative-auto-expected.txt: Added.
3033 * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
3034 * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
3035 * fast/block/block-only/relative-auto.html: Added.
3036 * fast/block/block-only/relative-bottom-expected.txt: Added.
3037 * fast/block/block-only/relative-bottom.html: Added.
3038 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3039 * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3040 * fast/block/block-only/relative-right-expected.txt: Added.
3041 * fast/block/block-only/relative-right.html: Added.
3042 * fast/block/block-only/relative-siblings-expected.txt: Added.
3043 * fast/block/block-only/relative-siblings.html: Added.
3044 * fast/block/block-only/relative-simple-expected.txt: Added.
3045 * fast/block/block-only/relative-simple.html: Added.
3047 2018-06-28 Timothy Hatcher <timothy@apple.com>
3049 Find on page selection color isn't adapted for dark mode.
3050 https://bugs.webkit.org/show_bug.cgi?id=187072
3051 rdar://problem/40354841
3053 Unreviewed test gardening.
3055 * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3056 * fast/text/mark-matches-broken-line-rendering-expected.html:
3057 * fast/text/mark-matches-rendering-expected.html:
3058 Use -apple-system-find-highlight-background to work on all macOS versions.
3059 * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3061 2018-06-28 Antoine Quint <graouts@apple.com>
3063 [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
3064 https://bugs.webkit.org/show_bug.cgi?id=183834
3065 <rdar://problem/40997932>
3067 Reviewed by Dean Jackson.
3069 This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for
3070 the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
3073 * compositing/visible-rect/animated.html:
3075 2018-06-28 Jer Noble <jer.noble@apple.com>
3077 Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
3079 Remove the artificial early timeout (1s) in this test.
3081 * media/video-buffering-allowed.html:
3083 2018-06-28 Aditya Keerthi <akeerthi@apple.com>
3085 REGRESSION (r232040): Cursor jumping in Safari text fields
3086 https://bugs.webkit.org/show_bug.cgi?id=187142
3087 <rdar://problem/41397577>
3089 Reviewed by Tim Horton.
3091 Added test to ensure that the 'selectionchange' event is only fired once per
3092 click in an editable node.
3094 * fast/events/ios/click-selectionchange-once-expected.txt: Added.
3095 * fast/events/ios/click-selectionchange-once.html: Added.
3097 2018-06-28 Dirk Schulze <krit@webkit.org>
3099 [css-masking] Update clip-path box mapping to unified box
3100 https://bugs.webkit.org/show_bug.cgi?id=185797
3102 Reviewed by Simon Fraser.
3104 Update existing tests and add new tests to check the slightly different behavior.
3106 * fast/masking/parsing-clip-path-shape-expected.txt:
3107 * fast/masking/parsing-clip-path-shape.html:
3108 * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
3109 * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3110 * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3111 * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3112 * svg/clip-path/clip-path-shape-fill.svg:
3113 * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
3114 * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3115 * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3116 * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3117 * svg/clip-path/clip-path-shape-stroke.svg:
3119 2018-06-27 Ryan Haddad <ryanhaddad@apple.com>
3121 Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
3122 https://bugs.webkit.org/show_bug.cgi?id=172864
3124 Unreviewed test gardening.
3128 2018-06-27 Youenn Fablet <youenn@apple.com>
3130 Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
3131 https://bugs.webkit.org/show_bug.cgi?id=187125
3135 * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3137 2018-06-27 Dirk Schulze <krit@webkit.org>
3139 -webkit-clip-path wrong offset for clipPath references
3140 https://bugs.webkit.org/show_bug.cgi?id=129246
3142 Reviewed by Simon Fraser.
3144 Add test for reference clip-path offset. Correct a broken test.
3145 All tests in the repo for references are interoperable between Gecko, Blink
3148 * css3/masking/clip-path-reference-2-expected.html: Added.
3149 * css3/masking/clip-path-reference-2.html: Added.
3150 * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
3151 * css3/masking/clip-path-reference-userSpaceOnUse.html:
3153 2018-06-27 Antti Koivisto <antti@apple.com>
3155 Don't invoke post resolution callbacks when resolving computed style
3156 https://bugs.webkit.org/show_bug.cgi?id=187113
3157 <rdar://problem/41365766>
3159 Reviewed by Geoff Garen.
3161 * fast/dom/object-computed-style-event-expected.txt: Added.
3162 * fast/dom/object-computed-style-event.html: Added.
3164 2018-06-27 Timothy Hatcher <timothy@apple.com>
3166 Find on page selection color isn't adapted for dark mode.
3167 https://bugs.webkit.org/show_bug.cgi?id=187072
3168 rdar://problem/40354841
3170 Reviewed by Tim Horton.
3172 * fast/css/apple-system-control-colors-expected.txt: Updated.
3173 * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
3174 * fast/text/mark-matches-rendering-expected.html: Ditto.
3176 2018-06-27 Youenn Fablet <youenn@apple.com>
3178 Disable content blockers in NetworkLoadChecker except for ping loads
3179 https://bugs.webkit.org/show_bug.cgi?id=187083
3180 <rdar://problem/41440083>
3182 Reviewed by Chris Dumez.
3184 * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
3185 * http/tests/contentextensions/reload-without-contentextensions.html: Added.
3186 * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
3188 2018-06-27 Simon Fraser <simon.fraser@apple.com>
3190 https://hackernoon.com/ uses lots of layer backing store
3191 https://bugs.webkit.org/show_bug.cgi?id=186909
3192 rdar://problem/40257540
3194 Reviewed by Tim Horton.
3198 * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
3199 * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
3201 2018-06-27 Nan Wang <n_wang@apple.com>
3203 AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
3204 https://bugs.webkit.org/show_bug.cgi?id=187076
3206 Reviewed by Chris Fleizach.
3208 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
3209 * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
3210 * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
3211 * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
3213 2018-06-26 Youenn Fablet <youenn@apple.com>
3215 Import wpt CORP tests
3216 https://bugs.webkit.org/show_bug.cgi?id=187027
3218 Reviewed by Chris Dumez.
3220 Skipping tests for WK1.
3222 * platform/ios-wk1/TestExpectations:
3223 * platform/mac-wk1/TestExpectations:
3224 * platform/win/TestExpectations:
3226 2018-06-26 Daniel Bates <dabates@apple.com>
3228 REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
3229 https://bugs.webkit.org/show_bug.cgi?id=186090
3230 <rdar://problem/40692595>
3232 Reviewed by Andy Estes.
3234 Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
3235 load as a result of a redirected cross-origin POST request.
3237 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
3238 * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
3239 * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
3240 * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
3242 2018-06-26 Saam Barati <sbarati@apple.com>
3244 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3245 https://bugs.webkit.org/show_bug.cgi?id=186878
3246 <rdar://problem/40568659>
3248 Reviewed by Filip Pizlo.
3250 Make these test not susceptible to conservative scan leaks by ensuring at least
3251 one object gets collected when we allocate many of them. Before, these were just
3252 testing that a fixed number of objects were collected.
3254 * editing/selection/navigation-clears-editor-state-expected.txt:
3255 * editing/selection/navigation-clears-editor-state.html:
3256 * fast/dom/reference-cycle-leaks.html:
3257 * fast/misc/resources/test-observegc.js:
3258 * fast/misc/test-observegc-expected.txt:
3259 * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3260 * plugins/refcount-leaks-expected.txt:
3261 * plugins/refcount-leaks.html:
3263 2018-06-26 Truitt Savell <tsavell@apple.com>
3265 [iOS] Rebaseline two webanimations tests after r233164
3266 https://bugs.webkit.org/show_bug.cgi?id=187071
3268 Unreviewed gardening
3270 * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3271 * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
3273 2018-06-26 Truitt Savell <tsavell@apple.com>
3275 REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
3276 https://bugs.webkit.org/show_bug.cgi?id=186161
3278 Unreviewed gardening.
3282 2018-06-26 Commit Queue <commit-queue@webkit.org>
3284 Unreviewed, rolling out r233184.
3285 https://bugs.webkit.org/show_bug.cgi?id=187059
3287 "It regressed JetStream between 5-8%" (Requested by saamyjoon
3292 "JSImmutableButterfly can't be allocated from a subspace with
3293 HeapCell::Kind::Auxiliary"
3294 https://bugs.webkit.org/show_bug.cgi?id=186878
3295 https://trac.webkit.org/changeset/233184
3297 2018-06-26 Charlie Turner <cturner@igalia.com>
3299 [GTK] Unreviewed test gardening
3300 https://bugs.webkit.org/show_bug.cgi?id=187048
3302 Unreviewed gardening.
3304 * platform/gtk/TestExpectations:
3306 2018-06-26 Truitt Savell <tsavell@apple.com>
3308 Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
3309 https://bugs.webkit.org/show_bug.cgi?id=187053
3311 Unreviewed test gardening.
3313 * platform/wk2/TestExpectations:
3315 2018-06-26 Eric Carlson <eric.carlson@apple.com>
3317 Enable mock capture devices on the iOS simulator
3318 https://bugs.webkit.org/show_bug.cgi?id=186846
3319 <rdar://problem/41289134>
3321 Reviewed by Youenn Fablet.
3323 * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
3325 2018-06-26 Per Arne Vollan <pvollan@apple.com>
3327 Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
3328 https://bugs.webkit.org/show_bug.cgi?id=187041
3330 Unreviewed test gardening.
3332 * platform/win/TestExpectations:
3334 2018-06-26 Frederic Wang <fwang@igalia.com>
3336 Import WPT tests for webmessaging
3337 https://bugs.webkit.org/show_bug.cgi?id=187001
3339 Reviewed by Javier Fernandez.
3341 Skip some webmessaging tests timing out.
3345 2018-06-26 Zan Dobersek <zdobersek@igalia.com>
3347 Crash in WebAnimation::runPendingPlayTask
3348 https://bugs.webkit.org/show_bug.cgi?id=186189
3350 Reviewed by Carlos Garcia Campos.
3352 * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
3354 2018-06-25 Youenn Fablet <youenn@apple.com>
3356 Import WPT fetch destination tests
3357 https://bugs.webkit.org/show_bug.cgi?id=186984
3359 Reviewed by Chris Dumez.
3361 Skipping tests for WK1 since they use service worker.
3363 * TestExpectations: Skipping timing out tests.
3364 * platform/ios-wk1/TestExpectations:
3365 * platform/mac-wk1/TestExpectations:
3366 * platform/win/TestExpectations:
3368 2018-06-25 David Fenton <david_fenton@apple.com>
3370 LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
3371 https://bugs.webkit.org/show_bug.cgi?id=187025
3373 Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
3377 2018-06-25 Saam Barati <sbarati@apple.com>
3379 JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3380 https://bugs.webkit.org/show_bug.cgi?id=186878
3381 <rdar://problem/40568659>
3383 Reviewed by Mark Lam.
3385 Make these test not susceptible to conservative scan leaks by ensuring at least
3386 one object gets collected when we allocate many of them. Before, these were just
3387 testing that a fixed number of objects were collected.
3389 * editing/selection/navigation-clears-editor-state-expected.txt:
3390 * editing/selection/navigation-clears-editor-state.html:
3391 * fast/dom/reference-cycle-leaks.html:
3392 * fast/misc/resources/test-observegc.js:
3393 * fast/misc/test-observegc-expected.txt:
3394 * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3395 * plugins/refcount-leaks-expected.txt:
3396 * plugins/refcount-leaks.html:
3398 2018-06-25 John Wilander <wilander@apple.com>
3400 Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
3401 https://bugs.webkit.org/show_bug.cgi?id=186903
3402 <rdar://problem/41350182>
3404 Reviewed by Chris Dumez.
3406 * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3407 * http/tests/storageAccess/grant-storage-access-under-opener.html:
3408 Moved the code block to the page's body instead of its head.
3409 Added an initial console log statement. The reason for these
3410 changes is that we're seeing flaky timeouts with no output.
3412 2018-06-25 Chris Dumez <cdumez@apple.com>
3414 performance-api/performance-observer-no-document-leak.html is flaky
3415 https://bugs.webkit.org/show_bug.cgi?id=186938
3416 <rdar://problem/41379336>
3418 Unreviewed, skip test again as it is apparently still flaky.
3422 2018-06-25 Chris Dumez <cdumez@apple.com>
3424 performance-api/performance-observer-no-document-leak.html is flaky
3425 https://bugs.webkit.org/show_bug.cgi?id=186938
3426 <rdar://problem/41379336>
3428 Unreviewed, move the call to gc() inside the setInterval() so we keep
3429 trying to gc() until the frame / document are destroyed (instead of
3430 only doing a single garbage collection).
3433 * performance-api/performance-observer-no-document-leak.html:
3435 2018-06-25 Antoine Quint <graouts@apple.com>
3437 REGRESSION: hardware-accelerated animation fails on inline element
3438 https://bugs.webkit.org/show_bug.cgi?id=186981
3439 <rdar://problem/41418697>
3441 Reviewed by Dean Jackson.
3443 * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3444 * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3445 * webanimations/opacity-animation-yields-compositing-expected.txt:
3446 * webanimations/opacity-animation-yields-compositing-span-expected.txt:
3447 * webanimations/opacity-animation-yields-compositing-span.html: Added.
3448 * webanimations/opacity-animation-yields-compositing.html:
3450 2018-06-25 Youenn Fablet <youenn@apple.com>
3452 Add API to control mock media devices
3453 https://bugs.webkit.org/show_bug.cgi?id=186958
3455 Reviewed by Eric Carlson.
3457 * fast/mediastream/device-change-event-2-expected.txt: Added.
3458 * fast/mediastream/device-change-event-2.html: Added.
3460 2018-06-25 Antoine Quint <graouts@apple.com>
3462 [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
3463 https://bugs.webkit.org/show_bug.cgi?id=183826
3464 <rdar://problem/40997412>
3466 Reviewed by Dean Jackson.
3468 This test now passes reliably.
3472 2018-06-25 Zan Dobersek <zdobersek@igalia.com>
3474 [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
3475 https://bugs.webkit.org/show_bug.cgi?id=186967
3477 Reviewed by Michael Catanzaro.
3479 * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
3480 * platform/wpe/TestExpectations: Ditto.
3482 2018-06-24 Simon Fraser <simon.fraser@apple.com>
3484 Fix the composition underline to be transformed by -apple-color-filter
3485 https://bugs.webkit.org/show_bug.cgi?id=186983
3486 rdar://problem/40515558
3488 Reviewed by Zalan Bujtas.
3490 * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
3491 * css3/color-filters/color-filter-composition-underline-color.html: Added.
3493 2018-06-23 Zalan Bujtas <zalan@apple.com>
3495 [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
3496 https://bugs.webkit.org/show_bug.cgi?id=186585
3497 <rdar://problem/30685325>
3499 Reviewed by Tim Horton.
3501 * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
3502 * fast/dynamic/mail-autosize-viewport-unit.html: Added.
3504 2018-06-23 Per Arne Vollan <pvollan@apple.com>
3506 Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
3507 https://bugs.webkit.org/show_bug.cgi?id=186807
3509 Unreviewed test gardening.
3511 * platform/win/TestExpectations:
3513 2018-06-22 Youenn Fablet <youenn@apple.com>
3515 Disable WebSocket in WatchOS
3516 https://bugs.webkit.org/show_bug.cgi?id=186931
3517 <rdar://problem/39584458>
3519 Reviewed by Wenson Hsieh.
3522 * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
3523 * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
3525 2018-06-22 Tim Horton <timothy_horton@apple.com>