REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-05-16  Antoine Quint  <graouts@apple.com>
2
3         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
4         https://bugs.webkit.org/show_bug.cgi?id=185299
5         <rdar://problem/39630230>
6
7         Reviewed by Simon Fraser.
8
9         Add a new test where we interrupt a transition and check that upon returning to the original value,
10         an animated value is still used and not the initial value. This test fails prior to this patch.
11
12         * transitions/interrupted-transition-hardware-expected.html: Added.
13         * transitions/interrupted-transition-hardware.html: Added.
14
15 2018-05-15  Commit Queue  <commit-queue@webkit.org>
16
17         Unreviewed, rolling out r231765.
18         https://bugs.webkit.org/show_bug.cgi?id=185668
19
20         the layout test added with this change is very flaky
21         (Requested by realdawei on #webkit).
22
23         Reverted changeset:
24
25         "REGRESSION (r230574): Interrupted hardware transitions don't
26         behave correctly"
27         https://bugs.webkit.org/show_bug.cgi?id=185299
28         https://trac.webkit.org/changeset/231765
29
30 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
31
32         Update touch event tracking type on every touch
33         https://bugs.webkit.org/show_bug.cgi?id=184250
34         <rdar://problem/39145092>
35
36         Reviewed by Geoffrey Garen.
37
38         The tracking type for touch events were only update on touchstart, which meant that event
39         listeners added after the touchstart would always be treated as passive, even if explicitly
40         setting passive to false.
41
42         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
43         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
44
45 2018-05-15  Jer Noble  <jer.noble@apple.com>
46
47         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
48         https://bugs.webkit.org/show_bug.cgi?id=185487
49
50         Reviewed by Eric Carlson.
51
52         * media/video-buffering-allowed-expected.txt: Added.
53         * media/video-buffering-allowed.html: Added.
54         * media/video-test.js:
55         (compare):
56         (testExpected):
57         (sleepFor):
58         (testArraysEqual): Deleted.
59
60 2018-05-15  Charles Vazac  <cvazac@gmail.com>
61
62         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
63         https://bugs.webkit.org/show_bug.cgi?id=175569
64
65         Reviewed by Youenn Fablet.
66
67         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
68
69         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
70         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
71         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
72         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
73         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
74
75 2018-05-15  Brady Eidson  <beidson@apple.com>
76
77         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
78         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
79
80         Reviewed by Andy Estes.
81
82         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
83         (const.errorHandler):
84         (openRequest.onupgradeneeded):
85         (tx.oncomplete):
86         (openRequest.onsuccess):
87         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
88         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
89         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
90
91 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
92
93         Unreviewed, rolling out r231763.
94
95         The test added with this change is failing an assertion.
96
97         Reverted changeset:
98
99         "NSEvent event trackers don't work from WebKitTestRunner"
100         https://bugs.webkit.org/show_bug.cgi?id=185383
101         https://trac.webkit.org/changeset/231763
102
103 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
104
105         Add test to verify behavior of -webkit-text-fill-color when inherited.
106         https://bugs.webkit.org/show_bug.cgi?id=185427
107
108         Reviewed by Daniel Bates.
109
110         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
111         * fast/css/webkit-text-fill-color-inherit.html: Added.
112
113 2018-05-15  Dirk Schulze  <krit@webkit.org>
114
115         Add new SVGDOM SVGFEBLEND constants
116         https://bugs.webkit.org/show_bug.cgi?id=185581
117
118         Reviewed by Simon Fraser.
119
120         Provide new SVG DOM constants for the new blend modes added to feBlend.
121
122         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
123
124         * svg/custom/js-svg-constructors-expected.txt:
125         * svg/custom/js-svg-constructors.svg:
126         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
127         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
128         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
129         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
130
131 2018-05-15  Antoine Quint  <graouts@apple.com>
132
133         [Web Animations] Expose Web Animations CSS integration as an experimental feature
134         https://bugs.webkit.org/show_bug.cgi?id=185647
135
136         Reviewed by Dean Jackson.
137
138         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
139
140         * animations/3d/matrix-transform-type-animation.html:
141         * animations/3d/replace-filling-transform.html:
142         * animations/3d/transform-origin-vs-functions.html:
143         * animations/3d/transform-perspective.html:
144         * animations/additive-transform-animations.html:
145         * animations/animation-border-overflow.html:
146         * animations/animation-callback-timestamp.html:
147         * animations/animation-controller-drt-api.html:
148         * animations/animation-direction-reverse-fill-mode-hardware.html:
149         * animations/animation-direction-reverse-hardware-opacity.html:
150         * animations/animation-direction-reverse-hardware.html:
151         * animations/animation-direction-reverse-non-hardware.html:
152         * animations/animation-direction-reverse-timing-functions-hardware.html:
153         * animations/animation-direction-reverse-timing-functions.html:
154         * animations/animation-direction.html:
155         * animations/animation-followed-by-transition.html:
156         * animations/animation-hit-test-transform.html:
157         * animations/animation-hit-test.html:
158         * animations/animation-offscreen-to-onscreen.html:
159         * animations/change-completed-animation-transform.html:
160         * animations/change-keyframes.html:
161         * animations/combo-transform-rotate+scale.html:
162         * animations/cross-fade-background-image.html:
163         * animations/cross-fade-border-image-source.html:
164         * animations/cross-fade-list-style-image.html:
165         * animations/cross-fade-webkit-mask-box-image.html:
166         * animations/duplicate-keys-expected.html:
167         * animations/duplicate-keys.html:
168         * animations/font-variations/font-stretch.html:
169         * animations/font-variations/font-style.html:
170         * animations/font-variations/font-variation-settings-order.html:
171         * animations/font-variations/font-variation-settings-unlike.html:
172         * animations/font-variations/font-variation-settings.html:
173         * animations/font-variations/font-weight.html:
174         * animations/generic-from-to.html:
175         * animations/import.html:
176         * animations/keyframe-multiple-timing-functions-transform.html:
177         * animations/keyframe-timing-functions-transform.html:
178         * animations/keyframe-timing-functions.html:
179         * animations/keyframe-timing-functions2.html:
180         * animations/keyframes-comma-separated.html:
181         * animations/keyframes-dynamic.html:
182         * animations/keyframes-infinite-iterations.html:
183         * animations/keyframes-invalid-keys.html:
184         * animations/keyframes-out-of-order.html:
185         * animations/keyframes.html:
186         * animations/lineheight-animation.html:
187         * animations/longhand-timing-function.html:
188         * animations/matrix-anim.html:
189         * animations/missing-from-to-transforms.html:
190         * animations/missing-from-to.html:
191         * animations/missing-keyframe-properties-repeating.html:
192         * animations/missing-keyframe-properties-timing-function.html:
193         * animations/missing-keyframe-properties.html:
194         * animations/missing-values-first-keyframe.html:
195         * animations/missing-values-last-keyframe.html:
196         * animations/multiple-animations-timing-function.html:
197         * animations/multiple-animations.html:
198         * animations/multiple-keyframes.html:
199         * animations/negative-delay.html:
200         * animations/pause-crash.html:
201         * animations/play-state-start-paused.html:
202         * animations/resources/animation-test-helpers.js:
203         (pauseAnimationAtTimeOnElement):
204         * animations/simultaneous-start-left.html:
205         * animations/simultaneous-start-transform.html:
206         * animations/spring-function.html:
207         * animations/stacking-context-unchanged-while-running.html:
208         * animations/timing-functions.html:
209         * animations/transition-and-animation-1.html:
210         * animations/transition-and-animation-2.html:
211         * animations/transition-and-animation-3.html:
212         * animations/unanimated-style.html:
213         * animations/unprefixed-keyframes.html:
214         * animations/width-using-ems.html:
215         * compositing/animation/animated-composited-inside-hidden.html:
216         * compositing/animation/computed-style-during-delay.html:
217         * compositing/animation/layer-for-filling-animation.html:
218         * compositing/backing/backface-visibility-flip.html:
219         * compositing/contents-scale/animating.html:
220         * compositing/layer-creation/animation-overlap-with-children.html:
221         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
222         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
223         * compositing/layer-creation/overlap-animation-clipping.html:
224         * compositing/layer-creation/overlap-animation-container.html:
225         * compositing/layer-creation/overlap-animation.html:
226         * compositing/layer-creation/scale-rotation-animation-overlap.html:
227         * compositing/layer-creation/translate-animation-overlap.html:
228         * compositing/layer-creation/translate-scale-animation-overlap.html:
229         * compositing/overflow/overflow-positioning.html:
230         * compositing/reflections/animation-inside-reflection.html:
231         * compositing/reflections/nested-reflection-animated.html:
232         * compositing/reflections/nested-reflection-transition.html:
233         * compositing/transitions/scale-transition-no-start.html:
234         * compositing/transitions/singular-scale-transition.html:
235         * compositing/visible-rect/animated.html:
236         * css3/calc/transitions-dependent.html:
237         * css3/calc/transitions.html:
238         * css3/filters/backdrop/animation.html:
239         * css3/filters/composited-during-animation.html:
240         * css3/filters/filter-animation-from-none-hw.html:
241         * css3/filters/filter-animation-from-none-multi-hw.html:
242         * css3/filters/filter-animation-from-none-multi.html:
243         * css3/filters/filter-animation-from-none.html:
244         * css3/filters/filter-animation-hw.html:
245         * css3/filters/filter-animation-multi-hw.html:
246         * css3/filters/filter-animation-multi.html:
247         * css3/filters/filter-animation.html:
248         * css3/masking/clip-path-animation.html:
249         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
250         * fast/animation/css-animation-resuming-when-visible.html:
251         * fast/animation/css-animation-throttling-lowPowerMode.html:
252         * fast/css-generated-content/pseudo-animation.html:
253         * fast/filter-image/filter-image-animation.html:
254         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
255         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
256         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
257         * imported/blink/transitions/unprefixed-transform.html:
258         * transitions/background-position-transitions.html:
259         * transitions/background-transitions.html:
260         * transitions/blendmode-transitions.html:
261         * transitions/border-radius-transition.html:
262         * transitions/clip-path-path-transitions.html:
263         * transitions/clip-path-transitions.html:
264         * transitions/clip-transition.html:
265         * transitions/color-transition-all.html:
266         * transitions/color-transition-premultiplied.html:
267         * transitions/color-transition-rounding.html:
268         * transitions/cross-fade-background-image.html:
269         * transitions/cross-fade-border-image.html:
270         * transitions/cubic-bezier-overflow-color.html:
271         * transitions/cubic-bezier-overflow-length.html:
272         * transitions/cubic-bezier-overflow-shadow.html:
273         * transitions/cubic-bezier-overflow-svg-length.html:
274         * transitions/cubic-bezier-overflow-transform.html:
275         * transitions/default-timing-function.html:
276         * transitions/delay.html:
277         * transitions/flex-transitions.html:
278         * transitions/font-family-during-transition.html:
279         * transitions/frames-timing-function.html:
280         * transitions/interrupted-all-transition.html:
281         * transitions/longhand-vs-shorthand-initial.html:
282         * transitions/mask-transitions.html:
283         * transitions/min-max-width-height-transitions.html:
284         * transitions/mismatched-shadow-styles.html:
285         * transitions/mismatched-shadow-transitions.html:
286         * transitions/mixed-type.html:
287         * transitions/move-after-transition.html:
288         * transitions/multiple-background-size-transitions.html:
289         * transitions/multiple-background-transitions.html:
290         * transitions/multiple-mask-transitions.html:
291         * transitions/multiple-shadow-transitions.html:
292         * transitions/negative-delay.html:
293         * transitions/opacity-transition-zindex.html:
294         * transitions/resources/transition-test-helpers.js:
295         * transitions/shape-outside-transitions.html:
296         * transitions/shorthand-border-transitions.html:
297         * transitions/shorthand-transitions.html:
298         * transitions/steps-timing-function.html:
299         * transitions/svg-layout-transition.html:
300         * transitions/svg-text-shadow-transition.html:
301         * transitions/svg-transitions.html:
302         * transitions/text-indent-transition.html:
303         * transitions/transform-op-list-match.html:
304         * transitions/transform-op-list-no-match.html:
305         * transitions/transition-end-event-rendering.html:
306         * transitions/transition-hit-test-transform.html:
307         * transitions/transition-hit-test.html:
308         * transitions/transition-in-delay-phase.html:
309         * transitions/transition-on-element-with-content.html:
310         * transitions/transition-shorthand-delay.html:
311         * transitions/transition-timing-function.html:
312         * transitions/transition-to-from-auto.html:
313         * transitions/transition-to-from-undefined.html:
314         * transitions/visited-link-color.html:
315         * transitions/zero-duration-in-list.html:
316         * transitions/zero-duration-with-non-zero-delay-start.html:
317         * webanimations/css-animations.html:
318         * webanimations/css-transitions.html:
319
320 2018-05-15  Antti Koivisto  <antti@apple.com>
321
322         animation-play-state: paused causes very high cpu load because of style invalidation loop
323         https://bugs.webkit.org/show_bug.cgi?id=182436
324         <rdar://problem/37182562>
325
326         Reviewed by Dean Jackson.
327
328         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
329         * animations/animation-playstate-paused-style-resolution.html: Added.
330
331 2018-05-14  Youenn Fablet  <youenn@apple.com>
332
333         readableStreamDefaultControllerError should return early if stream is not readable
334         https://bugs.webkit.org/show_bug.cgi?id=185602
335
336         Reviewed by Chris Dumez.
337
338         * TestExpectations:
339
340 2018-05-14  Youenn Fablet  <youenn@apple.com>
341
342         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
343         https://bugs.webkit.org/show_bug.cgi?id=185549
344
345         Reviewed by Chris Dumez.
346
347         * TestExpectations:
348
349 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
350
351         [Extra zoom mode] Google search results are excessively zoomed in
352         https://bugs.webkit.org/show_bug.cgi?id=185347
353         <rdar://problem/39999778>
354
355         Reviewed by Tim Horton.
356
357         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
358
359         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
360         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
361
362 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
363
364         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
365         https://bugs.webkit.org/show_bug.cgi?id=185521
366
367         Reviewed by Chris Fleizach.
368
369         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
370         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
371         * accessibility/text-alternative-calculation-from-listbox.html: Added.
372         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
373         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
374
375 2018-05-14  Antoine Quint  <graouts@apple.com>
376
377         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
378         https://bugs.webkit.org/show_bug.cgi?id=185612
379         <rdar://problem/39579344>
380
381         Reviewed by Dean Jackson.
382
383         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
384         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
385         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
386         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
387
388         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
389
390         * animations/animation-hit-test-transform.html:
391         * animations/keyframes-dynamic-expected.txt:
392         * animations/keyframes-dynamic.html:
393         * animations/missing-from-to-expected.txt:
394         * animations/missing-from-to-transforms-expected.txt:
395         * animations/missing-from-to-transforms.html:
396         * animations/missing-from-to.html:
397         * fast/css-generated-content/pseudo-animation.html:
398         * transitions/transition-hit-test-transform.html:
399
400 2018-05-14  Antoine Quint  <graouts@apple.com>
401
402         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
403         https://bugs.webkit.org/show_bug.cgi?id=185299
404         <rdar://problem/39630230>
405
406         Reviewed by Simon Fraser.
407
408         Add a new test where we interrupt a transition and check that upon returning to the original value,
409         an animated value is still used and not the initial value. This test fails prior to this patch.
410
411         * transitions/interrupted-transition-hardware-expected.html: Added.
412         * transitions/interrupted-transition-hardware.html: Added.
413
414 2018-05-14  Jeremy Jones  <jeremyj@apple.com>
415
416         NSEvent event trackers don't work from WebKitTestRunner
417         https://bugs.webkit.org/show_bug.cgi?id=185383
418         rdar://problem/40025045
419
420         Reviewed by Simon Fraser.
421
422         This test initiates back navigation with wheel events.
423
424         * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
425         * swipe/wheel-event-initiated-back-navigation.html: Added.
426
427 2018-05-14  Yusuke Suzuki  <utatane.tea@gmail.com>
428
429         [JSC] timeClip(-0) should produce +0
430         https://bugs.webkit.org/show_bug.cgi?id=185589
431
432         Reviewed by Saam Barati.
433
434         * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
435
436 2018-05-14  Youenn Fablet  <youenn@apple.com>
437
438         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
439         https://bugs.webkit.org/show_bug.cgi?id=185605
440
441         Unreviewed.
442
443         * TestExpectations:
444
445 2018-05-14  Youenn Fablet  <youenn@apple.com>
446
447         Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug
448         https://bugs.webkit.org/show_bug.cgi?id=185604
449
450         Unreviewed.
451
452         * TestExpectations:
453
454 2018-05-13  Andy VanWagoner  <andy@vanwagoner.family>
455
456         [INTL] Improve spec & test262 compliance for Intl APIs
457         https://bugs.webkit.org/show_bug.cgi?id=185578
458
459         Reviewed by Yusuke Suzuki.
460
461         Update Intl tests for prototype changes.
462
463         * js/intl-collator-expected.txt:
464         * js/intl-datetimeformat-expected.txt:
465         * js/intl-numberformat-expected.txt:
466         * js/script-tests/intl-collator.js:
467         * js/script-tests/intl-datetimeformat.js:
468         * js/script-tests/intl-numberformat.js:
469
470 2018-05-13  Dirk Schulze  <krit@webkit.org>
471
472         Implement SVGGeometryElement's isPointInFill and isPointInStroke
473         https://bugs.webkit.org/show_bug.cgi?id=185580
474
475         Reviewed by Antti Koivisto.
476
477         Implement isPointInFill and isPointInStroke methods for
478         SVGGeometryElement interface from SVG2.
479
480         https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
481
482         * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added.
483         * svg/dom/SVGGeometry-isPointInFill.xhtml: Added.
484         * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added.
485         * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added.
486
487 2018-05-12  Wenson Hsieh  <wenson_hsieh@apple.com>
488
489         Unreviewed, rebaseline a layout test after r231717
490
491         * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
492
493 2018-05-11  Daniel Bates  <dabates@apple.com>
494
495         X-Frame-Options: SAMEORIGIN needs to check all ancestor frames
496         https://bugs.webkit.org/show_bug.cgi?id=185567
497         <rdar://problem/40175008>
498
499         Reviewed by Brent Fulgham.
500
501         Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
502
503         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html:
504         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html:
505         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html:
506         * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
507         * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added.
508         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added.
509         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added.
510         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added.
511         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added.
512         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added.
513         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
514
515 2018-05-11  Nan Wang  <n_wang@apple.com>
516
517         AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
518         https://bugs.webkit.org/show_bug.cgi?id=185219
519         <rdar://problem/39920009>
520
521         Reviewed by Chris Fleizach.
522
523         * accessibility/aria-modal-text-descendants-expected.txt: Added.
524         * accessibility/aria-modal-text-descendants.html: Added.
525
526 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
527
528         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
529         https://bugs.webkit.org/show_bug.cgi?id=185465
530         <rdar://problem/35263057>
531
532         Reviewed by Antti Koivisto.
533
534         Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and
535         header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to
536         other non-obvious reasons.
537
538         * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't
539         generate an extra line break before h3 when it has a large margin-top since an extra line break is only
540         generated after a node at the moment.
541         * accessibility/mac/mathml-elements-expected.txt:
542         * accessibility/table-headers-expected.txt:
543         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
544         * css3/flexbox/box-orient-button-expected.txt:
545         * css3/flexbox/flexitem-expected.txt:
546         * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer
547         generates an extra new line.
548         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly
549         using TextIterator in InsertListCommand.
550         * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added.
551         * editing/selection/tapping-in-table-at-end-of-document.html: Added.
552         * editing/text-iterator/table-at-end-of-document-expected.txt: Added.
553         * editing/text-iterator/table-at-end-of-document.html: Added.
554         * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt:
555         * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements
556         as expected.
557         * fast/css/percent-min-width-img-src-change-expected.txt:
558         * fast/css/percent-width-img-src-change-expected.txt:
559         * fast/css/pseudo-empty-display-none-expected.txt:
560         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt:
561         * fast/dom/HTMLDivElement/align/getset-expected.txt:
562         * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt:
563         * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt:
564         * fast/forms/option-mouseevents-expected.txt:
565         * fast/history/multiple-classes-visited-expected.txt:
566         * fast/history/self-is-visited-expected.txt:
567         * fast/html/marquee-reparent-check-expected.txt:
568         * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not
569         generating an empty line before a block in some cases.
570         * fast/inline/inline-position-top-align-expected.txt:
571         * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt:
572         * fast/overflow/scrollbar-click-retains-focus-expected.txt:
573         * fast/parser/comments-expected.txt:
574         * fast/parser/fragment-parser-doctype-expected.txt:
575         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
576         * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table.
577         * fast/sub-pixel/table-cells-have-stable-width-expected.txt:
578         * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected,
579         which is followed by a BR which creates a blank line.
580         * fast/table/table-with-borderattr-null-expected.txt:
581         * fast/table/table-with-borderattr-set-to-null-expected.txt:
582         * fast/text/international/dynamic-text-combine-crash-expected.txt:
583         * fast/xsl/mozilla-tests-expected.txt:
584         * http/tests/misc/large-js-program-expected.txt:
585         * imported/blink/plugins/empty-per-context-data-expected.txt:
586         * inspector/console/js-isLikelyStackTrace-expected.txt:
587         * inspector/console/js-source-locations-expected.txt:
588         * mathml/out-of-flow-in-token-crash-expected.txt:
589         * mathml/presentation/stretchy-depth-height-expected.txt:
590         * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block
591         followed by two two consecutive BRs.
592         * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto.
593         * svg/foreignObject/fO-fixed-position-crash-expected.txt:
594         * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt:
595         * transforms/3d/hit-testing/coplanar-with-camera-expected.txt:
596
597 2018-05-11  Chris Dumez  <cdumez@apple.com>
598
599         REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download
600         https://bugs.webkit.org/show_bug.cgi?id=185531
601         <rdar://problem/39909589>
602
603         Reviewed by Geoffrey Garen.
604
605         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added.
606         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added.
607         Add layout test coverage.
608
609         * platform/ios-wk1/TestExpectations:
610         * platform/ios-wk2/TestExpectations:
611         * platform/mac-wk1/TestExpectations:
612         * platform/win/TestExpectations:
613         * platform/wincairo/TestExpectations:
614         Skip new test on platforms that do not support the download attribute.
615
616 2018-05-11  Antti Koivisto  <antti@apple.com>
617
618         LinkLoader fails to remove CachedResourceClient in some cases
619         https://bugs.webkit.org/show_bug.cgi?id=185553
620         <rdar://problem/36879656>
621
622         Reviewed by Geoffrey Garen.
623
624         * http/tests/preload/link-preload-client-remove-expected.txt: Added.
625         * http/tests/preload/link-preload-client-remove.html: Added.
626
627 2018-05-11  Charles Vazac  <cvazac@gmail.com>
628
629         Runtime feature flag for Server-Timing
630         https://bugs.webkit.org/show_bug.cgi?id=184758
631
632         Reviewed by Youenn Fablet.
633
634         * imported/w3c/resources/import-expectations.json: Import server-timing tests.
635         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added.
636         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
637         * platform/ios-wk1/TestExpectations: Skip service-worker test.
638         * platform/mac-wk1/TestExpectations: Skip service-worker test.
639         * platform/win/TestExpectations: Skip service-worker test.
640
641 2018-05-11  Youenn Fablet  <youenn@apple.com>
642
643         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
644         https://bugs.webkit.org/show_bug.cgi?id=185384
645         <rdar://problem/40035167>
646
647         Reviewed by Eric Carlson.
648
649         * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch.
650         This ensures that the test will be consistent as the pc might be closed sooner for some runs.
651
652 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
653
654         [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
655
656         Unreviewed gardening. Added the failure.
657         * platform/gtk/TestExpectations:
658
659 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
660
661         [GTK] media/video-playbackrate.html intermittently crashing
662         https://bugs.webkit.org/show_bug.cgi?id=185546
663
664         Mark thet test, unreviewed gardening.
665         * platform/gtk/TestExpectations:
666
667 2018-05-11  Youenn Fablet  <youenn@apple.com>
668
669         Rebase some fetch API tests
670         https://bugs.webkit.org/show_bug.cgi?id=185544
671
672         Unreviewed.
673
674         * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt:
675         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
676         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
677
678 2018-05-11  Youenn Fablet  <youenn@apple.com>
679
680         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
681         https://bugs.webkit.org/show_bug.cgi?id=185430
682         <rdar://problem/40065118>
683
684         Unreviewed.
685
686         * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
687
688 2018-05-10  Ryosuke Niwa  <rniwa@webkit.org>
689
690         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
691         https://bugs.webkit.org/show_bug.cgi?id=182589
692
693         Reviewed by Wenson Hsieh.
694
695         This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes
696         the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute
697         isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test.
698
699         Also wait for the load event to figure before starting the test since layout, etc... may not be updated
700         immediately after DOMContentLoaded.
701
702         * fast/dom/adopt-node-crash-2.html:
703
704 2018-05-10  Wenson Hsieh  <wenson_hsieh@apple.com>
705
706         [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails
707         https://bugs.webkit.org/show_bug.cgi?id=185517
708         <rdar://problem/40112983>
709
710         Reviewed by Tim Horton.
711
712         Adjusts some existing layout tests — see below for more detail.
713
714         * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
715
716         Remove calls to wait for the next presentation update which are no longer necessary after r231606.
717
718         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
719
720         Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
721
722         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
723
724         Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree
725         commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content
726         rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up
727         to date.
728
729         * resources/ui-helper.js:
730         (window.UIHelper.ensureVisibleContentRectUpdate):
731
732         Add a new test helper to wait for the next presentation update.
733
734 2018-05-10  Matt Baker  <mattbaker@apple.com>
735
736         Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener
737         https://bugs.webkit.org/show_bug.cgi?id=181580
738         <rdar://problem/36461309>
739
740         Reviewed by Brian Burg.
741
742         Add new test covering the case where adding an attribute event listener
743         causes an existing attribute event listener to be replaced.
744
745         * inspector/debugger/async-stack-trace-expected.txt:
746         * inspector/debugger/async-stack-trace.html:
747
748 2018-05-10  Chris Dumez  <cdumez@apple.com>
749
750         'Cross-Origin-Options header implementation follow-up
751         https://bugs.webkit.org/show_bug.cgi?id=185520
752
753         Reviewed by Ryosuke Niwa.
754
755         Extend layout testing to cover mixed case, multiple values and no value.
756
757         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
758         * http/wpt/cross-origin-options/cross-origin-options-header.html:
759
760 2018-05-10  Ross Kirsling  <ross.kirsling@sony.com>
761
762         [WinCairo] Unreviewed gardening.
763
764         * platform/wincairo/TestExpectations:
765         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
766
767 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
768
769         [wpe] update the TestExpectations for encrypted-media after some fixes
770         https://bugs.webkit.org/show_bug.cgi?id=185277
771
772         Reviewed by Xabier Rodriguez-Calvar.
773
774         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
775         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
776
777         * platform/wpe/TestExpectations:
778         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
779
780 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
781
782         Markup.dump should dump selection focus & anchor at the root node
783         https://bugs.webkit.org/show_bug.cgi?id=185497
784
785         Reviewed by Wenson Hsieh.
786
787         Added the support for logging selection end points (anchor & focus) for when they're
788         anchored against the root node passed to Markup.dump.
789
790         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
791         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
792         * editing/deleting/delete-start-block-expected.txt:
793         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
794         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
795         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
796         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
797         * editing/execCommand/break-non-editable-blockquote-expected.txt:
798         * editing/execCommand/format-block-table-expected.txt:
799         * editing/execCommand/indent-img-twice-expected.txt:
800         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
801         * editing/inserting/5607069-2-expected.txt:
802         * editing/inserting/5994480-2-expected.txt:
803         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
804         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
805         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
806         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
807         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
808         * editing/pasteboard/copy-null-characters-expected.txt:
809         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
810         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
811         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
812         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
813         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
814         * editing/style/apply-style-atomic-expected.txt:
815         * fast/events/5056619-expected.txt:
816         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
817         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
818         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
819         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
820         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
821         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
822         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
823         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
824         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
825         * platform/ios/editing/deleting/delete-emoji-expected.txt:
826         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
827         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
828         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
829         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
830         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
831         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
832         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
833         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
834         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
835         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
836         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
837         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
838         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
839         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
840         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
841         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
842         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
843         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
844         * platform/mac/editing/deleting/delete-emoji-expected.txt:
845         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
846         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
847         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
848         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
849         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
850         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
851         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
852         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
853         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
854         * resources/dump-as-markup.js:
855         (Markup): Added the logging of selection markers to the root node.ß∑
856         (Markup._get):
857         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
858
859 2018-05-09  Nan Wang  <n_wang@apple.com>
860
861         AX: VoiceOver iframe scrolling focus jumping bug
862         https://bugs.webkit.org/show_bug.cgi?id=176615
863         <rdar://problem/34333067>
864
865         Reviewed by Chris Fleizach.
866
867         * accessibility/resources/iframe.html: Added.
868         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
869         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
870         * platform/win/TestExpectations:
871
872 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
873
874         AX: accessibleNameForNode should simplify whitespace when using innerText
875         https://bugs.webkit.org/show_bug.cgi?id=185498
876
877         Reviewed by Chris Fleizach.
878
879         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
880         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
881
882 2018-05-09  Chris Dumez  <cdumez@apple.com>
883
884         Add initial support for 'Cross-Origin-Options' HTTP response header
885         https://bugs.webkit.org/show_bug.cgi?id=184996
886         <rdar://problem/39664620>
887
888         Reviewed by Geoff Garen.
889
890         Add layout test coverage.
891
892         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
893         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
894         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
895         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
896         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
897         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
898         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
899         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
900         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
901         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
902
903 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
904
905         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
906         https://bugs.webkit.org/show_bug.cgi?id=185493
907
908         Reviewed by Brent Fulgham.
909
910         Added a regression test.
911
912         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
913         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
914
915 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
916
917         AX: Hidden nodes which are not directly referenced should not participate name/description from content
918         https://bugs.webkit.org/show_bug.cgi?id=185478
919
920         Reviewed by Chris Fleizach.
921
922         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
923         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
924         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
925
926 2018-05-09  Youenn Fablet  <youenn@apple.com>
927
928         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
929         https://bugs.webkit.org/show_bug.cgi?id=185494
930
931         Reviewed by Geoffrey Garen.
932
933         Return the 404 to the manifest request after a delay so that aborting is done first.
934
935         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
936         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
937
938 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
939
940         [GStreamer] Never call updateTracks if running on legacy pipeline
941         https://bugs.webkit.org/show_bug.cgi?id=184581
942
943         Reviewed by Philippe Normand.
944
945         https://bugs.webkit.org/show_bug.cgi?id=185252
946
947         * platform/gtk/TestExpectations:
948
949 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
950
951         Unreviewed gardening for WinCairo LayoutTests.
952
953         * platform/wincairo/TestExpectations:
954         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
955         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
956         * platform/wincairo/editing/deleting/5126166-expected.txt:
957         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
958         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
959         * platform/wincairo/editing/deleting/5483370-expected.txt:
960
961 2018-05-09  Daniel Bates  <dabates@apple.com>
962
963         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
964         https://bugs.webkit.org/show_bug.cgi?id=185443
965         <rdar://problem/40100660>
966
967         Reviewed by Andy Estes.
968
969         Unskip test now that it no longer times out.
970
971         * platform/wk2/TestExpectations:
972
973 2018-05-09  Justin Fan  <justin_fan@apple.com>
974
975         Added Khronos conformance test for ASTC compressed texture support.
976         https://bugs.webkit.org/show_bug.cgi?id=185272
977         <rdar://problem/15745737>
978         
979         Reviewed by Dean Jackson.
980
981         This requires OpenGL ES 3 context for WebKit to detect proper support.
982
983         * fast/canvas/webgl/resources/js-test-post.js: Added.
984         * fast/canvas/webgl/resources/js-test-pre.js: Added.
985         * fast/canvas/webgl/resources/js-test-style.css: Added.
986         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
987         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
988         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
989
990 2018-05-09  Youenn Fablet  <youenn@apple.com>
991
992         Unflake some additional AppCache tests
993         https://bugs.webkit.org/show_bug.cgi?id=185467
994
995         Reviewed by Alex Christensen.
996
997         Remove JS console logging for two tests that are testing crash scenarios.
998         Increase the time it takes to load appcache entries so that aborting
999         is done prior entry loading completion for two other tests.
1000
1001         * TestExpectations:
1002         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
1003         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
1004         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
1005         * http/tests/appcache/resources/not-exist.vob.php:
1006
1007 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
1008
1009         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
1010         https://bugs.webkit.org/show_bug.cgi?id=185471
1011
1012         Unreviewed test gardening.
1013
1014         * platform/win/TestExpectations:
1015
1016 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
1017
1018         [ARM] Disable test on Linux due to lack of executable memory
1019         https://bugs.webkit.org/show_bug.cgi?id=185466
1020
1021         Reviewed by Yusuke Suzuki.
1022
1023         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
1024
1025         * js/script-tests/dfg-uint32array-overflow-values.js:
1026         * js/script-tests/dfg-uint8clampedarray.js:
1027
1028 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
1029
1030         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
1031         https://bugs.webkit.org/show_bug.cgi?id=115025
1032
1033         Reviewed by Michael Catanzaro.
1034
1035         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
1036         I updated the test to expect that. (Alternatively, we could keep the
1037         current expectations in the test and leave FAIL lines in the test
1038         expectation file.)
1039
1040         Expectation files are updated or removed to match the test change, as
1041         well as a number of code changes since the last time they were accurate.
1042
1043         * fast/events/constructors/mouse-event-constructor-expected.txt:
1044         * fast/events/constructors/mouse-event-constructor.html:
1045         * fast/events/constructors/wheel-event-constructor-expected.txt:
1046         * fast/events/constructors/wheel-event-constructor.html:
1047         * platform/gtk/TestExpectations:
1048         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
1049         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
1050         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
1051         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
1052         * platform/wpe/TestExpectations:
1053
1054 2018-05-08  Daniel Bates  <dabates@apple.com>
1055
1056         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
1057         https://bugs.webkit.org/show_bug.cgi?id=185442
1058         <rdar://problem/40067209>
1059
1060         Reviewed by Andy Estes.
1061
1062         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
1063
1064         * platform/ios/TestExpectations:
1065
1066 2018-05-08  Daniel Bates  <dabates@apple.com>
1067
1068         Add tests to ensure that the Strong Password appearance is removed on form reset
1069         https://bugs.webkit.org/show_bug.cgi?id=185440
1070
1071         Reviewed by Ryosuke Niwa.
1072
1073         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
1074         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
1075
1076 2018-05-08  Daniel Bates  <dabates@apple.com>
1077
1078         Resign Strong Password appearance when text field value changes
1079         https://bugs.webkit.org/show_bug.cgi?id=185433
1080         <rdar://problem/39958508>
1081
1082         Reviewed by Ryosuke Niwa.
1083
1084         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
1085
1086         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
1087         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
1088         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
1089         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
1090         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
1091         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
1092         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
1093         setting the autofilled state of a field.
1094         (window.onload):
1095
1096 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
1097
1098         Consecutive messages logged as JSON are coalesced
1099         https://bugs.webkit.org/show_bug.cgi?id=185432
1100
1101         Reviewed by Joseph Pecoraro.
1102
1103         * inspector/console/webcore-logging-expected.txt:
1104         * inspector/console/webcore-logging.html:
1105
1106 2018-05-08  Jer Noble  <jer.noble@apple.com>
1107
1108         Mute MediaElementSourceNode when tainted.
1109         https://bugs.webkit.org/show_bug.cgi?id=184866
1110
1111         Reviewed by Eric Carlson.
1112
1113         * http/tests/media/resources/1000Hz-sin.wav: Added.
1114         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
1115         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
1116         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
1117         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
1118
1119 2018-05-08  Daniel Bates  <dabates@apple.com>
1120
1121         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
1122
1123         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
1124
1125         * platform/wk2/TestExpectations:
1126
1127 2018-05-08  Daniel Bates  <dabates@apple.com>
1128
1129         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
1130
1131         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
1132
1133         * platform/ios/TestExpectations:
1134
1135 2018-05-08  Youenn Fablet  <youenn@apple.com>
1136
1137         Some appcache crash tests are flaky due to console messages
1138         https://bugs.webkit.org/show_bug.cgi?id=185431
1139
1140         Reviewed by Geoffrey Garen.
1141
1142         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
1143         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
1144         Rebase two other tests that might need further work to stop being flaky.
1145
1146         * TestExpectations:
1147         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
1148         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
1149         * http/tests/appcache/deferred-events-expected.txt:
1150         * http/tests/appcache/fail-on-update-2-expected.txt:
1151         * http/tests/appcache/fail-on-update-expected.txt:
1152         * platform/mac/TestExpectations:
1153
1154 2018-05-08  Youenn Fablet  <youenn@apple.com>
1155
1156         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
1157         https://bugs.webkit.org/show_bug.cgi?id=185430
1158
1159         Unreviewed.
1160
1161         Skip the test as it is using WK1-only test runner API.
1162         * platform/ios-wk2/TestExpectations:
1163
1164 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
1165
1166         feTurbulence is not rendered correctly on Retina display
1167         https://bugs.webkit.org/show_bug.cgi?id=183798
1168
1169         Reviewed by Simon Fraser.
1170
1171         * fast/hidpi/filters-turbulence-expected.html: Added.
1172         * fast/hidpi/filters-turbulence.html: Added.
1173
1174 2018-05-07  Chris Dumez  <cdumez@apple.com>
1175
1176         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
1177         https://bugs.webkit.org/show_bug.cgi?id=185408
1178
1179         The test started causing flakiness after r231456 because it would submit
1180         the form in the main frame instead of the test frame.
1181
1182         * fast/events/form-iframe-target-before-load-crash.html:
1183
1184 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
1185
1186         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
1187         https://bugs.webkit.org/show_bug.cgi?id=185343
1188
1189         Reviewed by Dean Jackson.
1190
1191         * css3/filters/color-interpolation-filters-expected.html: Added.
1192         * css3/filters/color-interpolation-filters.html: Added.
1193
1194 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
1195
1196         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
1197         https://bugs.webkit.org/show_bug.cgi?id=185407
1198
1199         Unreviewed test gardening.
1200
1201         * TestExpectations:
1202
1203 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
1204
1205         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
1206         https://bugs.webkit.org/show_bug.cgi?id=184802
1207
1208         Unreviewed test gardening.
1209
1210         * TestExpectations:
1211
1212 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
1213
1214         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
1215         https://bugs.webkit.org/show_bug.cgi?id=185404
1216
1217         Unreviewed test gardening.
1218
1219         * platform/mac-wk1/TestExpectations:
1220
1221 2018-05-07  Daniel Bates  <dabates@apple.com>
1222
1223         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
1224         https://bugs.webkit.org/show_bug.cgi?id=185366
1225         <rdar://problem/40035116>
1226
1227         Reviewed by Brent Fulgham.
1228
1229         Update existing test results now that we send the HTTP status code for the correct document.
1230
1231         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1232         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1233
1234 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
1235
1236         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
1237         https://bugs.webkit.org/show_bug.cgi?id=170830
1238
1239         Unreviewed test gardening.
1240
1241         * platform/mac-wk1/TestExpectations:
1242         * platform/mac/TestExpectations:
1243
1244 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
1245
1246         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
1247         https://bugs.webkit.org/show_bug.cgi?id=184609
1248
1249         Unreviewed test gardening.
1250
1251         * platform/mac/TestExpectations:
1252
1253 2018-05-07  Daniel Bates  <dabates@apple.com>
1254
1255         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
1256         https://bugs.webkit.org/show_bug.cgi?id=185380
1257
1258         Reviewed by Brent Fulgham.
1259
1260         Update existing test results now that we send the referrer for the correct document.
1261
1262         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1263         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
1264         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1265         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
1266
1267 2018-05-07  Chris Dumez  <cdumez@apple.com>
1268
1269         Stop using an iframe's id as fallback if its name attribute is not set
1270         https://bugs.webkit.org/show_bug.cgi?id=11388
1271
1272         Reviewed by Geoff Garen.
1273
1274         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
1275         * fast/dom/Window/named-getter-frame-id.html: Added.
1276         Add layout test coverage.
1277
1278         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
1279         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
1280         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
1281         * fast/dom/Window/window-special-properties-expected.txt:
1282         * fast/frames/iframe-no-name-expected.txt:
1283         * fast/frames/iframe-no-name.html:
1284         * fast/layers/prevent-hit-test-during-layout.html:
1285         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
1286         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
1287         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
1288         * http/tests/security/cross-origin-reified-window-property-access.html:
1289         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
1290         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
1291         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
1292         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
1293         * http/wpt/cache-storage/cache-remove-twice.html:
1294         Update some layout tests that relied on our old (non-standard) behavior.
1295
1296 2018-05-07  Youenn Fablet  <youenn@apple.com>
1297
1298         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
1299         https://bugs.webkit.org/show_bug.cgi?id=185384
1300
1301         Reviewed by Eric Carlson.
1302
1303         Given that we are calling addIceCandidate and close the peer connection,
1304         addIceCandidate might throw an error sometimes.
1305         Catch the exception to make the test output stable.
1306
1307         * webrtc/addICECandidate-closed.html:
1308
1309 2018-05-07  Chris Dumez  <cdumez@apple.com>
1310
1311         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
1312         https://bugs.webkit.org/show_bug.cgi?id=185322
1313
1314         Reviewed by Geoff Garen.
1315
1316         Rebaseline layout tests due to frame name changes.
1317
1318         * applicationmanifest/display-mode-subframe-expected.txt:
1319         * contentfiltering/allow-after-add-data-expected.txt:
1320         * contentfiltering/allow-after-finished-adding-data-expected.txt:
1321         * contentfiltering/allow-after-response-expected.txt:
1322         * contentfiltering/allow-after-will-send-request-expected.txt:
1323         * contentfiltering/allow-never-expected.txt:
1324         * contentfiltering/block-after-add-data-expected.txt:
1325         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
1326         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
1327         * contentfiltering/block-after-finished-adding-data-expected.txt:
1328         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
1329         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
1330         * contentfiltering/block-after-response-expected.txt:
1331         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
1332         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
1333         * contentfiltering/block-after-will-send-request-expected.txt:
1334         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
1335         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
1336         * contentfiltering/block-never-expected.txt:
1337         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
1338         * fast/dom/Geolocation/disconnected-frame-expected.txt:
1339         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
1340         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
1341         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
1342         * fast/dom/javascript-url-crash-function-expected.txt:
1343         * fast/encoding/meta-overrules-auto-expected.txt:
1344         * fast/events/before-unload-forbidden-navigation-expected.txt:
1345         * fast/events/before-unload-in-subframe-expected.txt:
1346         * fast/events/before-unload-with-subframes-expected.txt:
1347         * fast/events/focusingUnloadedFrame-expected.txt:
1348         * fast/events/onloadFrameCrash-expected.txt:
1349         * fast/events/onunload-not-on-body-expected.txt:
1350         * fast/events/pageshow-pagehide-expected.txt:
1351         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
1352         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
1353         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
1354         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
1355         * fast/frames/frame-element-name-expected.txt:
1356         * fast/frames/frame-src-attribute-expected.txt:
1357         * fast/frames/frame-unload-crash-expected.txt:
1358         * fast/frames/iframe-reparenting-unique-name-expected.txt:
1359         * fast/frames/iframe-set-inner-html-expected.txt:
1360         * fast/frames/layout-after-destruction-expected.txt:
1361         * fast/frames/long-names-in-nested-subframes-expected.txt:
1362         * fast/frames/page-unload-document-open-expected.txt:
1363         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
1364         * fast/frames/sandboxed-iframe-noscript-expected.txt:
1365         * fast/frames/sandboxed-iframe-storage-expected.txt:
1366         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
1367         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
1368         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
1369         * fast/history/back-from-page-with-focused-iframe-expected.txt:
1370         * fast/history/history-back-initial-vs-final-url-expected.txt:
1371         * fast/history/redirect-via-iframe-expected.txt:
1372         * fast/loader/child-frame-add-after-back-forward-expected.txt:
1373         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
1374         * fast/loader/fragment-navigation-base-blank-expected.txt:
1375         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
1376         * fast/loader/frame-src-change-added-to-history-expected.txt:
1377         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
1378         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
1379         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
1380         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
1381         * fast/loader/iframe-set-location-base-blank-expected.txt:
1382         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
1383         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
1384         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
1385         * fast/loader/ping-error-expected.txt:
1386         * fast/loader/plain-text-document-expected.txt:
1387         * fast/loader/refresh-iframe-base-blank-expected.txt:
1388         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
1389         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
1390         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
1391         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
1392         * fast/loader/stop-provisional-loads-expected.txt:
1393         * fast/loader/subframe-removes-itself-expected.txt:
1394         * fast/loader/subframe-self-close-expected.txt:
1395         * fast/loader/unload-hyperlink-targeted-expected.txt:
1396         * fast/parser/double-write-from-closed-iframe-expected.txt:
1397         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
1398         * fast/parser/javascript-url-compat-mode-expected.txt:
1399         * fast/parser/move-during-parsing-expected.txt:
1400         * fast/parser/noscript-with-javascript-disabled-expected.txt:
1401         * fast/parser/pre-html5-parser-quirks-expected.txt:
1402         * fast/preloader/iframe-srcdoc-expected.txt:
1403         * fast/tokenizer/text-plain-expected.txt:
1404         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
1405         * fast/xsl/xslt-text-expected.txt:
1406         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
1407         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
1408         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
1409         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
1410         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
1411         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
1412         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
1413         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
1414         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
1415         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
1416         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
1417         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
1418         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
1419         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
1420         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
1421         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
1422         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
1423         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
1424         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
1425         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
1426         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
1427         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
1428         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
1429         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
1430         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
1431         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
1432         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1433         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
1434         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1435         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1436         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
1437         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
1438         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
1439         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
1440         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
1441         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
1442         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
1443         * http/tests/misc/last-modified-parsing-expected.txt:
1444         * http/tests/misc/policy-delegate-called-twice-expected.txt:
1445         * http/tests/misc/redirect-to-external-url-expected.txt:
1446         * http/tests/misc/webtiming-origins-expected.txt: Removed.
1447         * http/tests/navigation/back-to-slow-frame-expected.txt:
1448         * http/tests/navigation/forward-and-cancel-expected.txt:
1449         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
1450         * http/tests/navigation/lockedhistory-iframe-expected.txt:
1451         * http/tests/navigation/post-frames-expected.txt:
1452         * http/tests/navigation/reload-subframe-frame-expected.txt:
1453         * http/tests/navigation/reload-subframe-iframe-expected.txt:
1454         * http/tests/navigation/reload-subframe-object-expected.txt:
1455         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
1456         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
1457         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
1458         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
1459         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
1460         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
1461         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
1462         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
1463         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
1464         * http/tests/quicklook/top-navigation-blocked-expected.txt:
1465         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
1466         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
1467         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
1468         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
1469         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1470         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
1471         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
1472         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
1473         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
1474         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
1475         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
1476         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
1477         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1478         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
1479         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
1480         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
1481         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
1482         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
1483         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
1484         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
1485         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1486         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
1487         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1488         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
1489         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
1490         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
1491         * http/tests/security/appcache-in-private-browsing-expected.txt:
1492         * http/tests/security/appcache-switching-private-browsing-expected.txt:
1493         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
1494         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
1495         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
1496         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
1497         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
1498         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
1499         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
1500         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
1501         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
1502         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
1503         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
1504         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
1505         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
1506         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
1507         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
1508         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
1509         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
1510         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
1511         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
1512         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
1513         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
1514         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
1515         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
1516         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
1517         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
1518         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
1519         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
1520         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
1521         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
1522         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
1523         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
1524         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
1525         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
1526         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
1527         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
1528         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
1529         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
1530         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
1531         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
1532         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
1533         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
1534         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1535         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1536         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1537         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1538         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1539         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1540         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1541         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
1542         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
1543         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1544         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
1545         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1546         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1547         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
1548         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
1549         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
1550         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
1551         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
1552         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
1553         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
1554         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
1555         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1556         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
1557         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
1558         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
1559         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
1560         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
1561         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
1562         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
1563         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
1564         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
1565         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
1566         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1567         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
1568         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
1569         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
1570         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
1571         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
1572         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
1573         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
1574         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
1575         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
1576         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
1577         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
1578         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
1579         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
1580         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1581         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
1582         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
1583         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
1584         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
1585         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
1586         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
1587         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
1588         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
1589         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
1590         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
1591         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
1592         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
1593         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
1594         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
1595         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
1596         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
1597         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
1598         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
1599         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
1600         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
1601         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
1602         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
1603         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
1604         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
1605         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
1606         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
1607         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
1608         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
1609         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
1610         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
1611         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
1612         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
1613         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
1614         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
1615         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
1616         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
1617         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
1618         * http/tests/security/cross-frame-access-delete-expected.txt:
1619         * http/tests/security/cross-frame-access-frameelement-expected.txt:
1620         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
1621         * http/tests/security/cross-frame-access-location-put-expected.txt:
1622         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
1623         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
1624         * http/tests/security/cross-origin-appcache-expected.txt:
1625         * http/tests/security/cross-origin-css-primitive-expected.txt:
1626         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
1627         * http/tests/security/cross-origin-indexeddb-expected.txt:
1628         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
1629         * http/tests/security/cross-origin-plugin-expected.txt:
1630         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
1631         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
1632         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
1633         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
1634         * http/tests/security/cross-origin-websql-allowed-expected.txt:
1635         * http/tests/security/cross-origin-websql-expected.txt:
1636         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
1637         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
1638         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1639         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
1640         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
1641         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1642         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
1643         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
1644         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
1645         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
1646         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
1647         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
1648         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
1649         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
1650         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
1651         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
1652         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
1653         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
1654         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
1655         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
1656         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
1657         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
1658         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1659         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
1660         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
1661         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
1662         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
1663         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
1664         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
1665         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
1666         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1667         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
1668         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1669         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
1670         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1671         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
1672         * http/tests/security/private-browsing-http-auth-expected.txt:
1673         * http/tests/security/referrer-policy-always-expected.txt:
1674         * http/tests/security/referrer-policy-default-expected.txt:
1675         * http/tests/security/referrer-policy-https-always-expected.txt:
1676         * http/tests/security/referrer-policy-https-default-expected.txt:
1677         * http/tests/security/referrer-policy-https-never-expected.txt:
1678         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
1679         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
1680         * http/tests/security/referrer-policy-https-origin-expected.txt:
1681         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
1682         * http/tests/security/referrer-policy-invalid-expected.txt:
1683         * http/tests/security/referrer-policy-never-expected.txt:
1684         * http/tests/security/referrer-policy-no-referrer-expected.txt:
1685         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
1686         * http/tests/security/referrer-policy-origin-expected.txt:
1687         * http/tests/security/referrer-policy-redirect-expected.txt:
1688         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
1689         * http/tests/security/same-origin-appcache-blocked-expected.txt:
1690         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
1691         * http/tests/security/same-origin-storage-blocked-expected.txt:
1692         * http/tests/security/same-origin-websql-blocked-expected.txt:
1693         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
1694         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
1695         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
1696         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
1697         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
1698         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
1699         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
1700         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
1701         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
1702         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
1703         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
1704         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
1705         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
1706         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
1707         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
1708         * http/tests/security/window-properties-clear-domain-expected.txt:
1709         * http/tests/security/window-properties-clear-port-expected.txt:
1710         * http/tests/security/window-properties-pass-expected.txt:
1711         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
1712         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
1713         * http/tests/security/xssAuditor/faux-script1-expected.txt:
1714         * http/tests/security/xssAuditor/faux-script2-expected.txt:
1715         * http/tests/security/xssAuditor/faux-script3-expected.txt:
1716         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
1717         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
1718         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
1719         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
1720         * http/tests/security/xssAuditor/svg-animate-expected.txt:
1721         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
1722         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
1723         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
1724         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
1725         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
1726         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
1727         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
1728         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
1729         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
1730         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
1731         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
1732         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
1733         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
1734         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
1735         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
1736         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
1737         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
1738         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
1739         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
1740         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
1741         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
1742         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
1743         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
1744         * imported/blink/fast/plugins/empty-url-object-expected.txt:
1745         * loader/stateobjects/pushstate-size-iframe-expected.txt:
1746         * loader/stateobjects/replacestate-size-iframe-expected.txt:
1747         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
1748         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
1749         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
1750         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
1751         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
1752         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
1753         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
1754         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
1755         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
1756         * platform/ios/quicklook/excel-expected.txt:
1757         * platform/ios/quicklook/excel-legacy-expected.txt:
1758         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
1759         * platform/ios/quicklook/powerpoint-expected.txt:
1760         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
1761         * platform/ios/quicklook/word-expected.txt:
1762         * platform/ios/quicklook/word-legacy-expected.txt:
1763         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
1764         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
1765         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
1766         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
1767         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
1768         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
1769         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
1770         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
1771         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
1772         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
1773         * platform/win/plugins/resize-from-plugin-expected.txt:
1774         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
1775         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
1776         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
1777         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
1778         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
1779         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
1780         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1781         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
1782         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1783         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
1784         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
1785         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
1786         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
1787         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
1788         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
1789         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
1790         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1791         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
1792         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
1793         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
1794         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
1795         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
1796         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
1797         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
1798         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1799         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
1800         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1801         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
1802         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
1803         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1804         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
1805         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
1806         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
1807         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
1808         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
1809         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
1810         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
1811         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
1812         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
1813         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
1814         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
1815         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
1816         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
1817         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
1818         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
1819         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
1820         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
1821         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
1822         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
1823         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
1824         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
1825         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
1826         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
1827         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
1828         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
1829         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
1830         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
1831         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
1832         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
1833         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
1834         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
1835         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
1836         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
1837         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
1838         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1839         * platform/wk2/webarchive/loading/missing-data-expected.txt:
1840         * platform/wk2/webarchive/loading/object-expected.txt:
1841         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
1842         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1843         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
1844         * plugins/resize-from-plugin-expected.txt:
1845         * quicklook/excel-expected.txt:
1846         * quicklook/excel-legacy-expected.txt:
1847         * quicklook/excel-macro-enabled-expected.txt:
1848         * quicklook/keynote-09-expected.txt:
1849         * quicklook/multi-sheet-numbers-09-expected.txt:
1850         * quicklook/numbers-09-expected.txt:
1851         * quicklook/pages-09-expected.txt:
1852         * quicklook/powerpoint-expected.txt:
1853         * quicklook/powerpoint-legacy-expected.txt:
1854         * quicklook/word-expected.txt:
1855         * quicklook/word-legacy-expected.txt:
1856         * userscripts/user-script-all-frames-expected.txt:
1857         * userscripts/user-script-top-frame-only-expected.txt:
1858         * userscripts/user-style-all-frames-expected.txt:
1859         * userscripts/user-style-top-frame-only-expected.txt:
1860         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
1861         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
1862         * webarchive/loading/missing-data-expected.txt:
1863         * webarchive/loading/object-expected.txt:
1864         * webarchive/loading/test-loading-archive-expected.txt:
1865         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
1866         * webarchive/loading/video-in-webarchive-expected.txt:
1867
1868 2018-05-07  Daniel Bates  <dabates@apple.com>
1869
1870         Add tests to ensure Same-Site cookies are included when performing a top-level redirect
1871         https://bugs.webkit.org/show_bug.cgi?id=185235
1872
1873         Reviewed by Alex Christensen.
1874
1875         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added.
1876         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added.
1877         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added.
1878         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added.
1879         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added.
1880         * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added.
1881
1882 2018-05-06  Dean Jackson  <dino@apple.com>
1883
1884         WebGL: Reset simulated values after validation fails
1885         https://bugs.webkit.org/show_bug.cgi?id=185363
1886         <rdar://problem/39733417>
1887
1888         Reviewed by Anders Carlsson.
1889
1890         * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
1891         * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
1892
1893 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
1894
1895         Support negative sw/sh values in createImageBitmap().
1896         https://bugs.webkit.org/show_bug.cgi?id=184449
1897
1898         Reviewed by Dean Jackson.
1899
1900         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
1901         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
1902
1903 2018-05-04  Youenn Fablet  <youenn@apple.com>
1904
1905         webrtc/addICECandidate-closed.html is timing out
1906         https://bugs.webkit.org/show_bug.cgi?id=185336
1907
1908         Reviewed by Eric Carlson.
1909
1910         * webrtc/addICECandidate-closed.html:
1911
1912 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
1913
1914         Web Inspector: simplify the WI.Collection interface
1915         https://bugs.webkit.org/show_bug.cgi?id=185187
1916
1917         Reviewed by Brian Burg.
1918
1919         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
1920         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
1921         * http/tests/inspector/network/har/har-page.html:
1922         * http/tests/inspector/network/har/har-page-expected.txt:
1923         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
1924         * http/tests/inspector/network/resource-response-source-memory-cache.html:
1925         * http/tests/inspector/network/resource-sizes-memory-cache.html:
1926         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
1927         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
1928         * http/tests/websocket/tests/hybi/inspector/before-load.html:
1929         * inspector/canvas/resources/recording-utilities.js:
1930         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
1931         * inspector/debugger/resources/log-pause-location.js:
1932         (TestPage.registerInitializer.window.findScript):
1933         * inspector/dom/highlightFrame.html:
1934         * inspector/dom/highlightNode.html:
1935         * inspector/dom/highlightNodeList.html:
1936         * inspector/dom/highlightSelector.html:
1937         * inspector/model/frame-extra-scripts.html:
1938         * inspector/page/empty-or-missing-resources.html:
1939         * inspector/unit-tests/resource-collection.html:
1940         * inspector/worker/resources-in-worker.html:
1941
1942 2018-05-04  Youenn Fablet  <youenn@apple.com>
1943
1944         REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure
1945         https://bugs.webkit.org/show_bug.cgi?id=184476
1946         <rdar://problem/39384226>
1947
1948         Reviewed by Ryosuke Niwa.
1949
1950         Removed flakiness expectation.
1951         Updated test to no longer log load callbacks.
1952         Instead, we rely on the fact that the four content extension upgrades
1953         are also logged as console log messages.
1954
1955         * http/tests/contentextensions/make-https-expected.txt:
1956         * http/tests/contentextensions/make-https.html:
1957         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
1958         * platform/mac-wk2/TestExpectations:
1959
1960 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1961
1962         Mark animations/duplicate-keys.html as flaky on iOS.
1963         https://bugs.webkit.org/show_bug.cgi?id=185332
1964
1965         Unreviewed test gardening.
1966
1967         * platform/ios/TestExpectations:
1968
1969 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1970
1971         Rebaseline tests for iOS after r231359.
1972
1973         Unreviewed test gardening.
1974
1975         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1976         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1977         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1978
1979 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1980
1981         Rebaseline tests after r231359.
1982
1983         Unreviewed test gardening.
1984
1985         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1986         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1987         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1988
1989 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
1990
1991         Update TestExpectations for media/video-aspect-ratio.html.
1992         https://bugs.webkit.org/show_bug.cgi?id=184457
1993
1994         Unreviewed test gardening.
1995
1996         * platform/mac-wk1/TestExpectations:
1997         * platform/mac/TestExpectations:
1998
1999 2018-05-04  Zalan Bujtas  <zalan@apple.com>
2000
2001         Use the containing block to compute the pagination gap when the container is inline.
2002         https://bugs.webkit.org/show_bug.cgi?id=184724
2003         <rdar://problem/39521800>
2004
2005         Reviewed by Simon Fraser.
2006
2007         * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
2008         * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
2009
2010 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
2011
2012         Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
2013         https://bugs.webkit.org/show_bug.cgi?id=184990
2014
2015         Reviewed by Brian Burg.
2016
2017         * inspector/canvas/recording-2d-expected.txt:
2018
2019 2018-05-04  Chris Dumez  <cdumez@apple.com>
2020
2021         Unreviewed, rolling out r231331.
2022
2023         Caused a few tests to assert
2024
2025         Reverted changeset:
2026
2027         "Stop using an iframe's id as fallback if its name attribute
2028         is not set"
2029         https://bugs.webkit.org/show_bug.cgi?id=11388
2030         https://trac.webkit.org/changeset/231331
2031
2032 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2033
2034         Mark http/tests/contentextensions/make-https.html as flaky.
2035         https://bugs.webkit.org/show_bug.cgi?id=184476
2036
2037         Unreviewed test gardening.
2038
2039         * platform/mac-wk2/TestExpectations:
2040
2041 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2042
2043         Mark media/navigate-with-pip-should-not-crash.html as flaky.
2044         https://bugs.webkit.org/show_bug.cgi?id=173119
2045
2046         Unreviewed test gardening.
2047
2048         * platform/mac-wk2/TestExpectations:
2049
2050 2018-05-04  Myles C. Maxfield  <mmaxfield@apple.com>
2051
2052         Text shaping in the simple path is flipped in the y direction
2053         https://bugs.webkit.org/show_bug.cgi?id=185062
2054         <rdar://problem/39778678>
2055
2056         Reviewed by Simon Fraser.
2057
2058         This test renders a font which uses our fast text codepath but also includes vertical
2059         displacements inside its liga feature. The test makes sure that the vertical displacement
2060         occurs in the correct direction.
2061
2062         The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose
2063         of testing. Huge thanks to her!! Figuring out this bug would not have been possible if
2064         not for her huge help!
2065
2066         * fast/text/resources/LiebeTest-calt.woff: Added.
2067         * fast/text/resources/LiebeTest-dlig.woff: Added.
2068         * fast/text/resources/LiebeTest-liga.woff: Added.
2069         * fast/text/resources/LiebeTest-swsh.woff: Added.
2070         * fast/text/vertical-displacement-simple-codepath-expected.html: Added.
2071         * fast/text/vertical-displacement-simple-codepath.html: Added.
2072
2073 2018-05-04  Chris Nardi  <cnardi@chromium.org>
2074
2075         Serialize all URLs with double-quotes per CSSOM spec
2076         https://bugs.webkit.org/show_bug.cgi?id=184935
2077
2078         Reviewed by Antti Koivisto.
2079
2080         Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
2081
2082         * css3/calc/cross-fade-calc.html:
2083         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
2084         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
2085         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
2086         * css3/filters/backdrop/backdropfilter-property-parsing.html:
2087         * css3/filters/filter-property-computed-style-expected.txt:
2088         * css3/filters/filter-property-computed-style.html:
2089         * css3/filters/filter-property-expected.txt:
2090         * css3/filters/filter-property-parsing-expected.txt:
2091         * css3/filters/filter-property-parsing.html:
2092         * css3/filters/filter-property.html:
2093         * css3/filters/unprefixed-expected.txt:
2094         * css3/filters/unprefixed.html:
2095         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
2096         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
2097         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
2098         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
2099         * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt:
2100         * fast/backgrounds/multiple-backgrounds-computed-style.html:
2101         * fast/css/background-position-serialize-expected.txt:
2102         * fast/css/cursor-parsing-expected.txt:
2103         * fast/css/cursor-parsing-image-set-expected.txt:
2104         * fast/css/cursor-parsing-image-set.html:
2105         * fast/css/cursor-parsing.html:
2106         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
2107         * fast/css/getComputedStyle/computed-style-border-image.html:
2108         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
2109         * fast/css/getComputedStyle/computed-style-cross-fade.html:
2110         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
2111         * fast/css/getComputedStyle/computed-style-properties.html:
2112         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
2113         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
2114         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
2115         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
2116         * fast/css/image-set-parsing.html:
2117         * fast/css/image-set-setting-expected.txt:
2118         * fast/css/image-set-setting.html:
2119         * fast/css/image-set-unprefixed-expected.txt:
2120         * fast/css/image-set-unprefixed.html:
2121         * fast/css/invalid-cursor-property-crash.html:
2122         * fast/css/parse-border-image-repeat-null-crash-expected.txt:
2123         * fast/css/uri-token-parsing-expected.txt:
2124         * fast/css/uri-token-parsing.html:
2125         * fast/css/url-with-multi-byte-unicode-escape-expected.txt:
2126         * fast/css/url-with-multi-byte-unicode-escape.html:
2127         * fast/filter-image/parse-filter-image-expected.txt:
2128         * fast/filter-image/parse-filter-image.html:
2129         * fast/innerHTML/innerHTML-uri-resolution.html:
2130         * fast/inspector-support/cssURLQuotes-expected.txt:
2131         * fast/inspector-support/cssURLQuotes.html:
2132         * fast/masking/parsing-clip-path-iri-expected.txt:
2133         * fast/masking/parsing-clip-path-iri.html:
2134         * fast/masking/parsing-mask-expected.txt:
2135         * fast/masking/parsing-mask.html:
2136         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
2137         * fast/shapes/parsing/parsing-shape-outside.html:
2138         * fast/shapes/parsing/parsing-test-utils.js:
2139         (removeBaseURL):
2140         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2141         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2142         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2143         * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed.
2144         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2145         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2146         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2147         * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt:
2148         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2149         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2150         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2151         * resources/image-preload-helper.js:
2152         (preloadImagesFromStyle):
2153         * svg/css/svg-attribute-parser-mode-expected.txt:
2154         * svg/css/svg-attribute-parser-mode.html:
2155         * svg/custom/marker-getPropertyValue-expected.txt:
2156         * svg/custom/marker-getPropertyValue.svg:
2157
2158 2018-05-04  Antoine Quint  <graouts@apple.com>
2159
2160         Improve test at media/modern-media-controls/airplay-button/airplay-button-on.html to not hardcode the -apple-wireless-playback-target-active color
2161         https://bugs.webkit.org/show_bug.cgi?id=185297
2162         <rdar://problem/39737716>
2163
2164         Reviewed by Dean Jackson.
2165
2166         Create an element and set its "color" property to "-apple-wireless-playback-target-active" so we can use
2167         getComputedStyle() to query the applied value instead of hard-coding the expected color.
2168
2169         * media/modern-media-controls/airplay-button/airplay-button-on.html:
2170
2171 2018-05-04  Youenn Fablet  <youenn@apple.com>
2172
2173         PeerConnection should have its connectionState closed even if doing gathering
2174         https://bugs.webkit.org/show_bug.cgi?id=185267
2175
2176         Reviewed by Darin Adler.
2177
2178         * webrtc/addICECandidate-closed-expected.txt: Added.
2179         * webrtc/addICECandidate-closed.html: Added.
2180
2181 2018-05-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2182
2183         [GTK] Some event tests failing after r230817
2184         https://bugs.webkit.org/show_bug.cgi?id=185072
2185
2186         Reviewed by Michael Catanzaro.
2187
2188         Remove expectations for tests that are passing now.
2189
2190         * platform/gtk/TestExpectations:
2191
2192 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
2193
2194         Revert the unitended changes in r231329.
2195
2196         * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html.
2197         * platform/mac/TestExpectations:
2198
2199 2018-05-03  Chris Dumez  <cdumez@apple.com>
2200
2201         Stop using an iframe's id as fallback if its name attribute is not set
2202         https://bugs.webkit.org/show_bug.cgi?id=11388
2203
2204         Reviewed by Geoff Garen.
2205
2206         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
2207         * fast/dom/Window/named-getter-frame-id.html: Added.
2208         Add layout test coverage.
2209
2210         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
2211         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
2212         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
2213         * fast/dom/Window/window-special-properties-expected.txt:
2214         * fast/frames/iframe-no-name-expected.txt:
2215         * fast/frames/iframe-no-name.html:
2216         * fast/layers/prevent-hit-test-during-layout.html:
2217         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
2218         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
2219         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
2220         * http/tests/security/cross-origin-reified-window-property-access.html:
2221         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
2222         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
2223         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
2224         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
2225         * http/wpt/cache-storage/cache-remove-twice.html:
2226         Update some layout tests that relied on our old (non-standard) behavior.
2227
2228 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
2229
2230         Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add
2231         https://bugs.webkit.org/show_bug.cgi?id=185238
2232
2233         Reviewed by Antti Koivisto.
2234
2235         * fast/images/imagemap-in-nested-shadow-tree-expected.txt: Added.
2236         * fast/images/imagemap-in-nested-shadow-tree.html: Added.
2237         * fast/images/imagemap-in-shadow-tree-expected.txt: Added.
2238         * fast/images/imagemap-in-shadow-tree.html: Added.
2239
2240 2018-05-03  Ryan Haddad  <ryanhaddad@apple.com>
2241
2242         Mark media/controls/pip-placeholder-without-video-controls.html as flaky.
2243         https://bugs.webkit.org/show_bug.cgi?id=170620
2244
2245         Unreviewed test gardening.
2246
2247         * platform/mac-wk2/TestExpectations:
2248
2249 2018-05-03  Chris Dumez  <cdumez@apple.com>
2250
2251         REGRESSION: Layout Test http/tests/security/location-cross-origin.html is a flaky failure
2252         https://bugs.webkit.org/show_bug.cgi?id=185259
2253
2254         Unreviewed, stop relying on a setImeout(100) and epect the frame navigation to have completed. Instead,
2255         use a setInterval() to poll until the cross-origin frame has navigated.
2256
2257         * http/tests/security/location-cross-origin.html:
2258
2259 2018-05-03  Miguel Gomez  <magomez@igalia.com>
2260
2261         Unreviewed GTK+ gardening after r231300.
2262
2263         * platform/gtk/TestExpectations:
2264         * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Removed.
2265         * platform/gtk/editing/selection/select-all-004-expected.png:
2266         * platform/gtk/editing/selection/select-all-004-expected.txt: Added.
2267
2268 2018-05-03  Youenn Fablet  <youenn@apple.com>
2269
2270         A MediaStream being played should allow removing some of its tracks
2271         https://bugs.webkit.org/show_bug.cgi?id=185233
2272
2273         Reviewed by Eric Carlson.
2274
2275         * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added.
2276         * fast/mediastream/change-tracks-media-stream-being-played.html: Added.
2277
2278 2018-05-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2279
2280         Hiding then showing an <object> of type image makes the underlaying image disappear
2281         https://bugs.webkit.org/show_bug.cgi?id=185216
2282         <rdar://problem/39055630>
2283
2284         Reviewed by Youenn Fablet.
2285
2286         * fast/images/object-image-hide-show-expected.html: Added.
2287         * fast/images/object-image-hide-show.html: Added.
2288
2289 2018-05-02  Brent Fulgham  <bfulgham@apple.com>
2290
2291         Use RetainPtr for form input type
2292         https://bugs.webkit.org/show_bug.cgi?id=185210
2293         <rdar://problem/39734040>
2294
2295         Reviewed by Ryosuke Niwa.
2296
2297         * fast/forms/access-key-mutation-2-expected.txt: Added.
2298         * fast/forms/access-key-mutation-2.html: Added.
2299
2300 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2301
2302         Skip transitions/opacity-transition-zindex.html.
2303         https://bugs.webkit.org/show_bug.cgi?id=184947
2304
2305         Unreviewed test gardening.
2306
2307         * TestExpectations: Remove old expectation that is no longer applicable.
2308         * platform/mac-wk2/TestExpectations:
2309
2310 2018-05-02  Ross Kirsling  <ross.kirsling@sony.com>
2311
2312         [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt.
2313
2314         * platform/wincairo/TestExpectations:
2315
2316 2018-05-02  Dirk Schulze  <dschulze@chromium.org>
2317
2318         getCharNumAtPosition should take DOMPointInit as argument
2319         https://bugs.webkit.org/show_bug.cgi?id=184695
2320
2321         Reviewed by Antti Koivisto.
2322
2323         * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary.
2324
2325 2018-05-02  Youenn Fablet  <youenn@apple.com>
2326
2327         Use NetworkLoadChecker for navigation loads
2328         https://bugs.webkit.org/show_bug.cgi?id=184892
2329         <rdar://problem/39652686>
2330
2331         Reviewed by Chris Dumez.
2332
2333         Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads.
2334         Updated expected.txt files accordingly.
2335
2336         * http/wpt/service-workers/header-filtering.https-expected.txt:
2337         * http/wpt/service-workers/header-filtering.https.html:
2338         * platform/mac/http/tests/webarchive/test-preload-resources-expected.txt:
2339
2340 2018-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
2341
2342         Collection fragment identifiers don't use PostScript names
2343         https://bugs.webkit.org/show_bug.cgi?id=184624
2344
2345         Reviewed by Simon Fraser.
2346
2347         * fast/text/font-collection-expected.html:
2348         * fast/text/font-collection.html:
2349         * fast/text/resources/collection.ttc: I generated this font collection by hand. The "Ahemerator" font inside it is missing the
2350         "A" glyph.
2351
2352 2018-05-02  Youenn Fablet  <youenn@apple.com>
2353
2354         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
2355         https://bugs.webkit.org/show_bug.cgi?id=184469
2356         <rdar://problem/39428226>
2357
2358         Reviewed by Chris Dumez.
2359
2360         Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests.
2361
2362         * http/wpt/service-workers/header-filtering.https.html:
2363         * platform/mac-wk2/TestExpectations:
2364
2365 2018-05-02  Chris Dumez  <cdumez@apple.com>
2366
2367         document.open() event listener removal is not immediate
2368         https://bugs.webkit.org/show_bug.cgi?id=185191
2369
2370         Reviewed by Darin Adler.
2371
2372         Add layout test coverage.
2373
2374         * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added.
2375         * fast/dom/Document/document-open-removes-all-listeners.html: Added.
2376
2377 2018-05-01  Brent Fulgham  <bfulgham@apple.com>
2378
2379         Prevent assertion when changing forms
2380         https://bugs.webkit.org/show_bug.cgi?id=185173
2381         <rdar://problem/39738669>
2382
2383         Reviewed by Ryosuke Niwa.
2384
2385         * fast/forms/form-submission-crash-3-expected.txt: Added.
2386         * fast/forms/form-submission-crash-3.html: Added.
2387
2388 2018-05-02  Youenn Fablet  <youenn@apple.com>
2389
2390         CacheStorage::Engine should keep a list of initialization callback
2391         https://bugs.webkit.org/show_bug.cgi?id=185184
2392         <rdar://problem/38875651>
2393
2394         Reviewed by Antti Koivisto.
2395
2396         * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added.
2397         * http/wpt/cache-storage/a-cache-open.https.html: Added.
2398
2399 2018-05-02  Ms2ger  <Ms2ger@igalia.com>
2400
2401         Update document-create-touch.html expectations for r231114
2402         https://bugs.webkit.org/show_bug.cgi?id=185193
2403
2404         Unreviewed test gardening.
2405
2406         * fast/events/touch/document-create-touch-expected.txt:
2407         * fast/events/touch/document-create-touch.html:
2408
2409 2018-05-01  Devin Rousso  <webkit@devinrousso.com>
2410
2411         Web Inspector: Canvas tab: determine hasVisibleEffect for all actions immediately after recording is added
2412         https://bugs.webkit.org/show_bug.cgi?id=182995
2413
2414         Reviewed by Matt Baker.
2415
2416         * inspector/canvas/resources/recording-utilities.js:
2417
2418 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2419
2420         Unreviewed test gardening, correct a typo in the iOS TestExpectation file.
2421
2422         * platform/ios/TestExpectations:
2423
2424 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
2425
2426         Rebaseline tests after r231165.
2427         https://bugs.webkit.org/show_bug.cgi?id=185166
2428
2429         Unreviewed test gardening.
2430
2431         * animations/font-variations/font-variation-settings-expected.txt:
2432         * animations/font-variations/font-variation-settings-order-expected.txt:
2433         * animations/font-variations/font-variation-settings-order.html:
2434         * animations/font-variations/font-variation-settings.html:
2435         * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt:
2436         * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt:
2437         * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html:
2438         * legacy-animation-engine/animations/font-variations/font-variation-settings.html:
2439         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
2440         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
2441         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
2442         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
2443         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
2444         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
2445
2446 2018-05-01  Oleksandr Skachkov  <gskachkov@gmail.com>
2447
2448         WebAssembly: add support for stream APIs - JavaScript API
2449         https://bugs.webkit.org/show_bug.cgi?id=183442
2450
2451         Reviewed by Yusuke Suzuki and JF Bastien.
2452
2453         * platform/ios-simulator/TestExpectations:
2454         * platform/win/TestExpectations:
2455
2456 2018-04-30  Jiewen Tan  <jiewen_tan@apple.com>
2457
2458         Unreviewed test gardening
2459
2460         Update test expectations since the crash reported on Bug 177828 is no longer reproducible.
2461
2462         * platform/mac-wk2/TestExpectations:
2463
2464 2018-04-30  Megan Gardner  <megan_gardner@apple.com>
2465
2466         Add tests for selection in content editable
2467         https://bugs.webkit.org/show_bug.cgi?id=185144
2468
2469         Reviewed by Wenson Hsieh.
2470         
2471         Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors.
2472
2473         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text-expected.txt: Added.
2474         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: Added.
2475         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text-expected.txt: Added.
2476         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: Added.
2477         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text-expected.txt: Added.
2478         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: Added.
2479         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text-expected.txt: Added.
2480         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: Added.
2481         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text-expected.txt: Added.
2482         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: Added.
2483         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text-expected.txt: Added.
2484         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: Added.
2485         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text-expected.txt: Added.
2486         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: Added.
2487         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html:
2488         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
2489
2490 2018-04-30  Jer Noble  <jer.noble@apple.com>
2491
2492         <img src=mp4> does not display on ios despite Accept: video/* advertisement
2493         https://bugs.webkit.org/show_bug.cgi?id=185029
2494         <rdar://problem/39771989>
2495
2496         Reviewed by Eric Carlson.
2497
2498         * platform/ios/TestExpectations:
2499
2500 2018-04-30  Zalan Bujtas  <zalan@apple.com>
2501
2502         REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
2503         https://bugs.webkit.org/show_bug.cgi?id=185142
2504         <rdar://problem/39821446>
2505
2506         Reviewed by Simon Fraser.
2507
2508         * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
2509         * fast/text/simple-line-layout-selection-with-overflow.html: Added.
2510
2511 2018-04-30  Wenson Hsieh  <wenson_hsieh@apple.com>
2512
2513         [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width
2514         https://bugs.webkit.org/show_bug.cgi?id=185132
2515         <rdar://problem/39834562>
2516
2517         Reviewed by Tim Horton.
2518
2519         Modifies an existing layout test to try out different values of `shrink-to-fit` instead of using the
2520         `min-device-width` attribute. This test now begins with the default viewport configuration, then explicitly
2521         disables `shrink-to-fit` by setting the attribute to a few different values (which should all achieve the same
2522         effect), and lastly explicitly re-enables `shrink-to-fit` by setting the attribute value to several values that
2523         should behave the same as `shrink-to-fit=yes`.
2524
2525         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
2526
2527 2018-04-30  Chris Nardi  <cnardi@chromium.org>
2528
2529         Serialize font-variation-settings with double-quotes per spec
2530         https://bugs.webkit.org/show_bug.cgi?id=182542
2531
2532         Reviewed by Myles C. Maxfield.
2533
2534         Updated test to verify double-quotes are used.
2535
2536         * fast/text/variations/getComputedStyle-expected.txt:
2537         * fast/text/variations/getComputedStyle.html:
2538
2539 2018-04-30  Simon Fraser  <simon.fraser@apple.com>
2540
2541         Make color-filter affect caret-color
2542         https://bugs.webkit.org/show_bug.cgi?id=185129
2543         rdar://problem/39829066
2544
2545         Reviewed by Tim Horton.
2546
2547         * css3/color-filters/color-filter-caret-color-expected.html: Added.
2548         * css3/color-filters/color-filter-caret-color.html: Added.
2549
2550 2018-04-28  Simon Fraser  <simon.fraser@apple.com>
2551
2552         Fix color-filter to apply to SVG colors
2553         https://bugs.webkit.org/show_bug.cgi?id=185113
2554         rdar://problem/39665082
2555
2556         Reviewed by Dean Jackson.
2557
2558         * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added.
2559         * css3/color-filters/svg/color-filter-inline-svg.html: Added.
2560
2561 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2562
2563         Unreviewed test gardening for iOS and macOS.
2564
2565         * platform/ios-wk2/TestExpectations:
2566         * platform/ios/TestExpectations:
2567         * platform/mac-wk1/TestExpectations:
2568         * platform/mac-wk2/TestExpectations:
2569
2570 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
2571
2572         Clean up color-filter tests.
2573         
2574         Detab the files.
2575         
2576         Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since
2577         WebKitTestRunner and DumpRenderTree turn the feature on by default.
2578
2579         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
2580         * css3/color-filters/color-filter-backgrounds-borders.html:
2581         * css3/color-filters/color-filter-box-shadow-expected.html:
2582         * css3/color-filters/color-filter-box-shadow.html:
2583         * css3/color-filters/color-filter-brightness-expected.html:
2584         * css3/color-filters/color-filter-brightness.html:
2585         * css3/color-filters/color-filter-color-property-expected.html:
2586         * css3/color-filters/color-filter-color-property-list-item-expected.html:
2587         * css3/color-filters/color-filter-color-property-list-item.html:
2588         * css3/color-filters/color-filter-color-property.html:
2589         * css3/color-filters/color-filter-color-text-decorations-expected.html:
2590         * css3/color-filters/color-filter-color-text-decorations.html:
2591         * css3/color-filters/color-filter-column-rule-expected.html:
2592         * css3/color-filters/color-filter-column-rule.html:
2593         * css3/color-filters/color-filter-contrast-expected.html:
2594         * css3/color-filters/color-filter-contrast.html:
2595         * css3/color-filters/color-filter-current-color-expected.html:
2596         * css3/color-filters/color-filter-current-color.html:
2597         * css3/color-filters/color-filter-filter-list-expected.html:
2598         * css3/color-filters/color-filter-filter-list.html:
2599         * css3/color-filters/color-filter-gradients-expected.html:
2600         * css3/color-filters/color-filter-gradients.html:
2601         * css3/color-filters/color-filter-grayscale-expected.html:
2602         * css3/color-filters/color-filter-grayscale.html:
2603         * css3/color-filters/color-filter-hue-rotate-expected.html:
2604         * css3/color-filters/color-filter-hue-rotate.html:
2605         * css3/color-filters/color-filter-inherits-expected.html:
2606         * css3/color-filters/color-filter-inherits.html:
2607         * css3/color-filters/color-filter-invert-expected.html:
2608         * css3/color-filters/color-filter-invert.html:
2609         * css3/color-filters/color-filter-opacity-expected.html:
2610         * css3/color-filters/color-filter-opacity.html:
2611         * css3/color-filters/color-filter-outline-expected.html:
2612         * css3/color-filters/color-filter-outline.html:
2613         * css3/color-filters/color-filter-parsing.html:
2614         * css3/color-filters/color-filter-saturate-expected.html:
2615         * css3/color-filters/color-filter-saturate.html:
2616         * css3/color-filters/color-filter-sepia-expected.html:
2617         * css3/color-filters/color-filter-sepia.html:
2618         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
2619         * css3/color-filters/color-filter-text-decoration-shadow.html:
2620         * css3/color-filters/color-filter-text-emphasis-expected.html:
2621         * css3/color-filters/color-filter-text-emphasis.html:
2622         * css3/color-filters/color-filter-text-shadow-expected.html:
2623         * css3/color-filters/color-filter-text-shadow.html:
2624         * css3/color-filters/color-filter-text-stroke.html:
2625
2626 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
2627
2628         Implement color-filter for text stroke
2629         https://bugs.webkit.org/show_bug.cgi?id=185098
2630
2631         Reviewed by Alan Bujtas.
2632
2633         * css3/color-filters/color-filter-text-stroke-expected.html: Added.
2634         * css3/color-filters/color-filter-text-stroke.html: Added.
2635
2636 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
2637
2638         Implement animation for color-filter
2639         https://bugs.webkit.org/show_bug.cgi?id=185092
2640         rdar://problem/39773810
2641
2642         Reviewed by Tim Horton.
2643         
2644         Fix the testing to recognize unprefixed filter, and color-filter.
2645         
2646         Add a color-filter animation test.
2647
2648         * animations/resources/animation-test-helpers.js:
2649         (getPropertyValue):
2650         (comparePropertyValue):
2651         * css3/color-filters/color-filter-animation-expected.txt: Added.
2652         * css3/color-filters/color-filter-animation.html: Added.
2653
2654 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2655
2656         Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.
2657         https://bugs.webkit.org/show_bug.cgi?id=184051
2658
2659         Unreviewed test gardening.
2660
2661         * platform/mac-wk2/TestExpectations:
2662
2663 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
2664
2665         Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS.
2666         https://bugs.webkit.org/show_bug.cgi?id=180260
2667
2668         Unreviewed test gardening.
2669
2670         * platform/ios/TestExpectations:
2671
2672 2018-04-27  Nan Wang  <n_wang@apple.com>
2673
2674         AX: Accessibility needs to know which part of the content view is visible on iOS
2675         https://bugs.webkit.org/show_bug.cgi?id=185085
2676         <rdar://problem/39801363>
2677
2678         Reviewed by Chris Fleizach.
2679
2680         * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.
2681         * accessibility/ios-simulator/unobscured-content-rect.html: Added.
2682         * platform/ios-wk1/TestExpectations:
2683
2684 2018-04-27  Christopher Reid  <chris.reid@sony.com>
2685
2686         URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function
2687         https://bugs.webkit.org/show_bug.cgi?id=184836
2688
2689         Reviewed by Alex Christensen.
2690
2691         Verify that setting the host or hostname of URL objects will use IDNA2008.
2692
2693         * fast/url/url-hostname-encoding-expected.txt: Added.
2694         * fast/url/url-hostname-encoding.html: Added.
2695
2696 2018-04-27  Youenn Fablet  <youenn@apple.com>
2697
2698         Use NetworkLoadChecker for XHR/fetch loads
2699         https://bugs.webkit.org/show_bug.cgi?id=184741
2700
2701         Reviewed by Chris Dumez.
2702
2703         * TestExpectations:
2704         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
2705         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2706         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2707         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2708         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2709         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2710         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
2711         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
2712         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
2713         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
2714         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
2715         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
2716         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
2717         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
2718         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
2719         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
2720         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
2721         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
2722         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
2723
2724 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
2725
2726         Make color-filter transform gradient colors
2727         https://bugs.webkit.org/show_bug.cgi?id=185080
2728
2729         Reviewed by Zalan Bujtas.
2730
2731         * css3/color-filters/color-filter-gradients-expected.html: Added.
2732         * css3/color-filters/color-filter-gradients.html: Added.
2733
2734 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
2735
2736         Disable color-filter tests on Windows for now
2737         https://bugs.webkit.org/show_bug.cgi?id=185076
2738
2739         The experimental feature for color-filter is off by default, and Windows WebKit API
2740         would have to change to enable it, so just skip the tests for now.
2741
2742         * platform/win/TestExpectations:
2743
2744 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
2745
2746         Fix color-filter to apply to text decorations
2747         https://bugs.webkit.org/show_bug.cgi?id=185068
2748         <rdar://problem/39782136>
2749
2750         Reviewed by Alan Bujtas.
2751
2752         * css3/color-filters/color-filter-text-decoration-shadow-expected.html: Added.
2753         * css3/color-filters/color-filter-text-decoration-shadow.html: Added.
2754         * css3/color-filters/color-filter-text-shadow-expected.html: Added.
2755         * css3/color-filters/color-filter-text-shadow.html: Added.
2756
2757 2018-04-27  Per Arne Vollan  <pvollan@apple.com>
2758
2759         Mark CSS color filters tests as failing on Windows.
2760         https://bugs.webkit.org/show_bug.cgi?id=185075
2761
2762         Unreviewed test gardening.
2763
2764         * platform/win/TestExpectations:
2765
2766 2018-04-27  Wenson Hsieh  <wenson_hsieh@apple.com>
2767
2768         [Extra zoom mode] Add a mechanism to override default viewport behaviors in extra zoom mode
2769         https://bugs.webkit.org/show_bug.cgi?id=185050
2770         <rdar://problem/39624038>
2771
2772         Reviewed by Tim Horton.
2773
2774         Add a new layout test to check that:
2775         • By default (with no `min-device-width` override), shrink-to-fit and expanded minimum layout sizes takes effect.
2776         • `min-device-width` can be used to bail out of shrink-to-fit and viewport behaviors.
2777         • A large `min-device-width` can be used to make extra zoom mode viewport heuristics even more aggressive.
2778
2779         * TestExpectations:
2780         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added.
2781         * resources/ui-helper.js:
2782         (window.UIHelper.zoomScale):
2783         (window.UIHelper):
2784
2785 2018-04-27  Claudio Saavedra  <csaavedra@igalia.com>
2786
2787         [GTK] Mark a few new test failures
2788
2789         Unreviewed gardening.
2790         * platform/gtk/TestExpectations: Related to r230817
2791
2792 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
2793
2794         Implement rendering support for the color-filter CSS property
2795         https://bugs.webkit.org/show_bug.cgi?id=185047
2796         rdar://problem/39664967
2797
2798         Reviewed by Tim Horton.
2799         
2800         Tests for color-filter rendering.
2801
2802         * css3/color-filters/color-filter-backgrounds-borders-expected.html: Added.
2803         * css3/color-filters/color-filter-backgrounds-borders.html: Added.
2804         * css3/color-filters/color-filter-box-shadow-expected.html: Added.
2805         * css3/color-filters/color-filter-box-shadow.html: Added.
2806         * css3/color-filters/color-filter-brightness-expected.html: Added.
2807         * css3/color-filters/color-filter-brightness.html: Added.
2808         * css3/color-filters/color-filter-color-property-expected.html: Added.
2809         * css3/color-filters/color-filter-color-property-list-item-expected.html: Added.
2810         * css3/color-filters/color-filter-color-property-list-item.html: Added.
2811         * css3/color-filters/color-filter-color-property.html: Added.
2812         * css3/color-filters/color-filter-color-text-decorations-expected.html: Added.
2813         * css3/color-filters/color-filter-color-text-decorations.html: Added.
2814         * css3/color-filters/color-filter-column-rule-expected.html: Added.
2815         * css3/color-filters/color-filter-column-rule.html: Added.
2816         * css3/color-filters/color-filter-contrast-expected.html: Added.
2817         * css3/color-filters/color-filter-contrast.html: Added.
2818         * css3/color-filters/color-filter-current-color-expected.html: Added.
2819         * css3/color-filters/color-filter-current-color.html: Added.
2820         * css3/color-filters/color-filter-filter-list-expected.html: Added.
2821         * css3/color-filters/color-filter-filter-list.html: Added.
2822         * css3/color-filters/color-filter-grayscale-expected.html: Added.
2823         * css3/color-filters/color-filter-grayscale.html: Added.
2824         * css3/color-filters/color-filter-hue-rotate-expected.html: Added.
2825         * css3/color-filters/color-filter-hue-rotate.html: Added.
2826         * css3/color-filters/color-filter-inherits-expected.html: Added.
2827         * css3/color-filters/color-filter-inherits.html: Added.
2828         * css3/color-filters/color-filter-invert-expected.html: Added.
2829         * css3/color-filters/color-filter-invert.html: Added.
2830         * css3/color-filters/color-filter-opacity-expected.html: Added.
2831         * css3/color-filters/color-filter-opacity.html: Added.
2832         * css3/color-filters/color-filter-outline-expected.html: Added.
2833         * css3/color-filters/color-filter-outline.html: Added.
2834         * css3/color-filters/color-filter-saturate-expected.html: Added.
2835         * css3/color-filters/color-filter-saturate.html: Added.
2836         * css3/color-filters/color-filter-sepia-expected.html: Added.
2837         * css3/color-filters/color-filter-sepia.html: Added.
2838         * css3/color-filters/color-filter-text-emphasis-expected.html: Added.
2839         * css3/color-filters/color-filter-text-emphasis.html: Added.
2840
2841 2018-04-26  Brent Fulgham  <bfulgham@apple.com>
2842
2843         Show punycode if URL contains Latin small letter o with dot below character
2844         https://bugs.webkit.org/show_bug.cgi?id=185051
2845         <rdar://problem/39459297>
2846
2847         Reviewed by David Kilzer.
2848
2849         * fast/url/host-expected.txt:
2850         * fast/url/host.html:
2851
2852 2018-04-26  Sihui Liu  <sihui_liu@apple.com>
2853
2854         [iOS] LayoutTest http/tests/quicklook/hide-referer-on-navigation.html is failing
2855         https://bugs.webkit.org/show_bug.cgi?id=184825
2856         <rdar://problem/38924997>
2857
2858         Reviewed by Geoffrey Garen.
2859
2860         Policy decisions are made asynchronously now, so we need to set the async flag of this test. 
2861
2862         * http/tests/quicklook/hide-referer-on-navigation.html:
2863
2864 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
2865
2866         Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky.
2867         https://bugs.webkit.org/show_bug.cgi?id=184800
2868
2869         Unreviewed test gardening.
2870
2871         * TestExpectations:
2872
2873 2018-04-26  Youenn Fablet  <youenn@apple.com>
2874
2875         CORS preflight checker should add a console message when preflight load is blocked
2876         https://bugs.webkit.org/show_bug.cgi?id=185021
2877
2878         Reviewed by Chris Dumez.
2879
2880         * TestExpectations: Skipping console JS logging for some WPT tests to keep them consistent between WK1 and WK2.
2881         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
2882         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
2883         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
2884         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
2885         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
2886         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
2887         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
2888         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
2889
2890 2018-04-26  Youenn Fablet  <youenn@apple.com>
2891
2892         Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
2893         https://bugs.webkit.org/show_bug.cgi?id=185023
2894
2895         Reviewed by Chris Dumez.
2896
2897         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2898         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
2899         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
2900         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
2901         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
2902         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
2903         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
2904         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
2905         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
2906
2907 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
2908
2909         Activate selection when interacting with editable content
2910         https://bugs.webkit.org/show_bug.cgi?id=185017
2911
2912         Reviewed by Tim Horton.
2913         
2914         Fixed double-tap-on-editable-and-noneditable test, as it was not actually written correctly.
2915         Should actually double tap on correct content and check for the correct output now.
2916         Added two more tests to make sure that selections really are happening in editable content. 
2917
2918         * fast/events/touch/ios/double-tap-on-editable-and-noneditable.html:
2919         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-expected.txt: Added.
2920         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text-expected.txt: Added.
2921         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: Added.
2922         * fast/events/touch/ios/double-tap-on-editable-content-for-selection.html: Added.
2923         
2924 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
2925
2926         Add port 548 (afpovertcp) to port blacklist
2927         https://bugs.webkit.org/show_bug.cgi?id=185000
2928         <rdar://problem/39540481>
2929
2930         Reviewed by David Kilzer.
2931
2932         Update test and expectations for new port.
2933
2934         * platform/gtk/security/block-test-expected.txt:
2935         * platform/mac/security/block-test-expected.txt:
2936         * platform/wpe/security/block-test-expected.txt:
2937         * security/block-test-expected.txt:
2938         * security/block-test.html:
2939
2940 2018-04-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2941
2942         [WPE] Gardening of tests for the WPE Debug bot.
2943
2944         Mark tests timing out.
2945         An attempt to make the new WPE debug bot not abort early.
2946
2947         * platform/gtk/TestExpectations: workers/bomb.html for debug was skipped in the root expectations file,
2948           but we were overriding it to simply "slow" here because we missed the tag for release.
2949           Let's put both expectations together to make this clearer.
2950         * platform/wpe/TestExpectations: Ditto.
2951
2952 2018-04-26  Andy VanWagoner  <thetalecrafter@gmail.com>
2953
2954         [INTL] Implement Intl.PluralRules
2955         https://bugs.webkit.org/show_bug.cgi?id=184312
2956
2957         Reviewed by JF Bastien.
2958
2959         * js/intl-pluralrules-expected.txt: Added.
2960         * js/intl-pluralrules.html: Added.
2961         * js/script-tests/intl-pluralrules.js: Added.
2962         * platform/win/TestExpectations: Disabled Intl.PluralRules tests on win.
2963
2964 2018-04-25  Youenn Fablet  <youenn@apple.com>
2965
2966         Use NetworkLoadChecker for all subresource loads except fetch/XHR
2967         https://bugs.webkit.org/show_bug.cgi?id=184870
2968         <rdar://problem/39370034>
2969
2970         Reviewed by Chris Dumez.
2971
2972         * TestExpectations:
2973         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
2974         * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
2975         * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
2976         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt:
2977         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2978         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
2979         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
2980         * http/tests/security/worker-cross-origin-expected.txt:
2981         * http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
2982         * http/tests/security/xss-DENIED-xsl-document-expected.txt:
2983         * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
2984         * http/tests/workers/worker-redirect-expected.txt:
2985         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2986         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
2987         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
2988         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2989         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2990         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
2991         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
2992         * platform/mac-wk1/http/tests/workers/worker-redirect-expected.txt: Added.
2993         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
2994         * platform/mac-wk1/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
2995         * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: Added.
2996         * platform/mac-wk2/TestExpectations:
2997         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2998         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
2999         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
3000         * platform/win/http/tests/workers/worker-redirect-expected.txt: Added.
3001         * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
3002         * platform/win/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
3003         * platform/win/http/tests/security/worker-cross-origin-expected.txt: Added.
3004
3005
3006 2018-04-25  Chris Dumez  <cdumez@apple.com>
3007
3008         window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow
3009         https://bugs.webkit.org/show_bug.cgi?id=184981
3010
3011         Reviewed by Sam Weinig.
3012
3013         Add layout test coverage.
3014
3015         * http/tests/navigation/process-swap-window-open-expected.txt:
3016         * http/tests/navigation/process-swap-window-open.html:
3017
3018 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
3019
3020         Unreviewed test gardening
3021
3022         Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding
3023         implementations.
3024
3025         * platform/win/TestExpectations:
3026
3027 2018-04-25  Simon Fraser  <simon.fraser@apple.com>
3028
3029         brightness() filter should default to 1, and not allow negative values
3030         https://bugs.webkit.org/show_bug.cgi?id=184937
3031
3032         Reviewed by Dean Jackson.
3033         
3034         Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html,
3035         and made these tests more similar.
3036         
3037         Fixed expected computed value for brightness() to be brightness(1) in the tests.
3038         
3039         The effect-brightness* test results failed because elements with invalid brightness values now
3040         no longer create a RenderLayer.
3041
3042         * css3/color-filters/color-filter-parsing-expected.txt:
3043         * css3/color-filters/color-filter-parsing.html:
3044         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
3045         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
3046         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
3047         * css3/filters/backdrop/backdropfilter-property-parsing.html:
3048         * css3/filters/effect-brightness-expected.txt:
3049         * css3/filters/filter-property-computed-style-expected.txt:
3050         * css3/filters/filter-property-computed-style.html:
3051         * css3/filters/filter-property-parsing-expected.txt:
3052         * css3/filters/filter-property-parsing.html:
3053         * css3/filters/unprefixed-expected.txt:
3054         * css3/filters/unprefixed.html:
3055         * fast/filter-image/parse-filter-image-expected.txt:
3056         * fast/filter-image/parse-filter-image.html:
3057         * platform/mac/css3/filters/effect-brightness-clamping-expected.txt:
3058
3059 2018-04-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3060
3061         [WPE][Debug] Test gardening of EME related tests.
3062
3063         Report and mark the tests crashing on the Debug build.
3064
3065         * platform/wpe/TestExpectations:
3066
3067 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
3068
3069         Remove access to keychain from the WebContent process
3070         https://bugs.webkit.org/show_bug.cgi?id=184428
3071         <rdar://problem/13150903>
3072
3073         Reviewed by Brent Fulgham.
3074
3075         Alter the layout test to match dummy data supplied by the test runners.
3076         Modify expectations as well.
3077
3078         * http/tests/misc/resources/check-keygen-post.php:
3079         * platform/gtk/TestExpectations:
3080         * platform/ios/TestExpectations:
3081         * platform/mac/TestExpectations:
3082
3083 2018-04-25  Wenson Hsieh  <wenson_hsieh@apple.com>
3084
3085         [Extra zoom mode] The search field on www.bing.com is missing label text
3086         https://bugs.webkit.org/show_bug.cgi?id=184975
3087         <rdar://problem/39723081>
3088
3089         Reviewed by Tim Horton.
3090
3091         Adds a layout test to check that the label text of the focused form control in the input view can be sourced
3092         from (1) the "placeholder" attribute, (2) the "title" attribute, (3) the "aria-label" attribute, or (4) an
3093         associated label element.
3094
3095         * fast/forms/extrazoom/form-control-label-text-expected.txt: Added.
3096         * fast/forms/extrazoom/form-control-label-text.html: Added.
3097         * resources/ui-helper.js:
3098         (window.UIHelper.formInputLabel):
3099         (window.UIHelper):
3100
3101 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
3102
3103         Don't activate Selection Assistant unless it is actually needed.
3104         https://bugs.webkit.org/show_bug.cgi?id=184944
3105         <rdar://problem/39469671>
3106
3107         Reviewed by Tim Horton.
3108         
3109         Turning on previously flakey tests that are fixed with this change.
3110
3111         * platform/ios-wk2/TestExpectations:
3112
3113 2018-04-25  Ross Kirsling  <ross.kirsling@sony.com>
3114
3115         [WinCairo] Fix js/regexp-unicode.html crash.
3116         https://bugs.webkit.org/show_bug.cgi?id=184891
3117
3118         Reviewed by Yusuke Suzuki.
3119
3120         * platform/wincairo/TestExpectations:
3121
3122 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
3123
3124         Don't Block First Party Cookies on Redirects
3125         https://bugs.webkit.org/show_bug.cgi?id=184948
3126         <rdar://problem/39534099>
3127
3128         Reviewed by Youenn Fablet.
3129
3130         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-expected.txt: Added.
3131         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: Added.
3132
3133 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
3134
3135         Unreviewed test gardening, rebaseline tests for iOS.
3136
3137         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3138         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
3139         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
3140
3141 2018-04-25  Youenn Fablet  <youenn@apple.com>
3142
3143         CachedRawResource is not handling incremental data computation correctly
3144         https://bugs.webkit.org/show_bug.cgi?id=184936
3145
3146         Reviewed by Chris Dumez.
3147
3148         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
3149         (stringToBuffer):
3150         (event.event.request.url.endsWith):
3151         * http/tests/workers/service/resources/service-worker-fetch.js:
3152         (async.test):
3153         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
3154
3155 2018-04-25  Youenn Fablet  <youenn@apple.com>
3156
3157         Ensure DNT is set for redirections handled in NetworkProcess
3158         https://bugs.webkit.org/show_bug.cgi?id=184890
3159
3160         Reviewed by Ryosuke Niwa.
3161
3162         * http/wpt/fetch/dnt-header-after-redirection-expected.txt: Added.
3163         * http/wpt/fetch/dnt-header-after-redirection.html: Added.
3164         * http/wpt/fetch/resources/dnt-status.py: Added.
3165         * http/wpt/fetch/resources/redirect.py: Added.
3166         * platform/mac-wk1/TestExpectations:
3167         * platform/win/TestExpectations:
3168
3169 2018-04-25  Youenn Fablet  <youenn@apple.com>
3170
3171         Make DocumentThreadableLoader error logging more consistent
3172         https://bugs.webkit.org/show_bug.cgi?id=184853
3173
3174         Reviewed by Chris Dumez.
3175
3176         Removing JS console log output for some tests.
3177         Updating tests according modified error logging.
3178
3179         * TestExpectations:
3180         * http/tests/security/bypassing-cors-checks-for-extension-urls-expected.txt:
3181         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
3182         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
3183         * http/tests/security/cross-origin-cached-images-expected.txt:
3184         * http/tests/security/cross-origin-cached-images-parallel-expected.txt:
3185         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
3186         * http/tests/security/load-image-after-redirection-2-expected.txt:
3187         * http/tests/security/load-image-after-redirection-expected.txt:
3188         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
3189         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
3190         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
3191         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3192         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3193         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
3194         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt:
3195         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
3196         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
3197         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
3198         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
3199         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
3200         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
3201         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3202         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
3203         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
3204         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
3205         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
3206         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
3207         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
3208         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
3209         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
3210         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
3211         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
3212         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
3213         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
3214         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
3215         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
3216         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
3217         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
3218         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
3219         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
3220         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
3221         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
3222         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
3223         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
3224         * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt:
3225         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
3226         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
3227         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3228         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3229         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3230         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
3231         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
3232         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
3233         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
3234         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
3235         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3236         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3237         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
3238         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
3239
3240 2018-04-25  Dean Jackson  <dino@apple.com>
3241
3242         Make a better flag for system preview, and disable it where necessary
3243         https://bugs.webkit.org/show_bug.cgi?id=184968
3244         <rdar://problem/39686506>
3245
3246         Reviewed by Eric Carlson.
3247
3248         These tests have platform-specific results for the moment.
3249
3250         * TestExpectations:
3251         * system-preview/badge-expected.html: Removed.
3252         * system-preview/detection-expected.txt: Removed.
3253
3254 2018-04-25  Miguel Gomez  <magomez@igalia.com>
3255
3256         [GTK] fast/repaint/fixed-scale.html failing since r230479 "[TexMap] TextureMapperLayer unnecessarily duplicates state in GraphicsLayerTransform"
3257         https://bugs.webkit.org/show_bug.cgi?id=184780
3258
3259         Reviewed by Žan Doberšek.
3260
3261         * platform/gtk/TestExpectations:
3262
3263 2018-04-25  Ms2ger  <Ms2ger@igalia.com>
3264
3265         imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
3266         https://bugs.webkit.org/show_bug.cgi?id=182833
3267
3268         Reviewed by Carlos Alberto Lopez Perez.
3269
3270         * TestExpectations: enable tests
3271         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
3272         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
3273         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
3274
3275 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
3276
3277         Add a new "color-filter" CSS property as an experimental feature
3278         https://bugs.webkit.org/show_bug.cgi?id=184940
3279
3280         Reviewed by Jon Lee.
3281
3282         * css3/color-filters/color-filter-parsing-expected.txt: Added.
3283         * css3/color-filters/color-filter-parsing.html: Added.
3284
3285 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
3286
3287         shape-outside and filter styles occur twice in the result of getComputedStyle
3288         https://bugs.webkit.org/show_bug.cgi?id=184931
3289
3290         Reviewed by Antti Koivisto.
3291
3292         CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[]
3293         used by getComputedStyle. Remove the duplication.
3294
3295         * fast/css/getComputedStyle/computed-style-expected.txt:
3296         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3297         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
3298         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3299         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
3300         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3301         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
3302         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
3303         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3304         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
3305         * svg/css/getComputedStyle-basic-expected.txt:
3306
3307 2018-04-24  Youenn Fablet  <youenn@apple.com>
3308
3309         Throw in case of PeerConnection created for detached documents
3310         https://bugs.webkit.org/show_bug.cgi?id=184921
3311         <rdar://problem/39629216>
3312
3313         Reviewed by Eric Carlson.
3314
3315         * webrtc/pc-detached-document-expected.txt: Added.
3316         * webrtc/pc-detached-document.html: Added.
3317
3318 2018-04-24  John Wilander  <wilander@apple.com>
3319
3320         From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check
3321         https://bugs.webkit.org/show_bug.cgi?id=184560
3322         <rdar://problem/38901344>
3323
3324         Reviewed by Youenn Fablet and Daniel Bates.
3325
3326         This patch implements significant parts of https://github.com/whatwg/fetch/issues/687.
3327         We consume the From-Origin response header and only load the resource if:
3328         - The header is non-existent, empty, or invalid.
3329         - The header specifies 'same' and the resource's origin matches the originating
3330           document's origin and the origins up the frame tree.
3331         - The header specifies 'same-site' and the resource's eTLD+1 matches the originating
3332           document's eTLD+1 and the eTLD+1 of the documents up the frame tree.
3333
3334         This feature is experimental and off by default.
3335
3336         * TestExpectations:
3337             The http/tests/from-origin/ directory marked as [ Skip ].
3338             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
3339         * http/tests/from-origin: Added.
3340         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: Added.
3341         * http/tests/from-origin/document-from-origin-same-accepted.html: Added.
3342         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: Added.
3343         * http/tests/from-origin/document-from-origin-same-blocked.html: Added.
3344         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: Added.
3345         * http/tests/from-origin/document-from-origin-same-site-accepted.html: Added.
3346         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: Added.
3347         * http/tests/from-origin/document-from-origin-same-site-blocked.html: Added.
3348         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: Added.
3349         * http/tests/from-origin/document-nested-from-origin-same-accepted.html: Added.
3350         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: Added.
3351         * http/tests/from-origin/document-nested-from-origin-same-blocked.html: Added.
3352         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: Added.
3353         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked.html: Added.
3354         * http/tests/from-origin/fetch-from-origin-same-accepted-expected.txt: Added.
3355         * http/tests/from-origin/fetch-from-origin-same-accepted.html: Added.
3356         * http/tests/from-origin/fetch-from-origin-same-blocked-expected.txt: Added.
3357         * http/tests/from-origin/fetch-from-origin-same-blocked.html: Added.
3358         * http/tests/from-origin/fetch-from-origin-same-site-accepted-expected.txt: Added.
3359         * http/tests/from-origin/fetch-from-origin-same-site-accepted.html: Added.
3360         * http/tests/from-origin/fetch-from-origin-same-site-blocked-expected.txt: Added.
3361         * http/tests/from-origin/fetch-from-origin-same-site-blocked.html: Added.
3362         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: Added.
3363         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted.html: Added.
3364         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: Added.
3365         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked.html: Added.
3366         * http/tests/from-origin/image-about-blank-from-origin-same-blocked-expected.txt: Added.
3367         * http/tests/from-origin/image-about-blank-from-origin-same-blocked.html: Added.
3368         * http/tests/from-origin/image-from-origin-same-accepted-expected.txt: Added.
3369         * http/tests/from-origin/image-from-origin-same-accepted.html: Added.
3370         * http/tests/from-origin/image-from-origin-same-blocked-expected.txt: Added.
3371         * http/tests/from-origin/image-from-origin-same-blocked.html: Added.
3372         * http/tests/from-origin/image-from-origin-same-site-accepted-expected.txt: Added.
3373         * http/tests/from-origin/image-from-origin-same-site-accepted.html: Added.
3374         * http/tests/from-origin/image-from-origin-same-site-blocked-expected.txt: Added.
3375         * http/tests/from-origin/image-from-origin-same-site-blocked.html: Added.
3376         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: Added.
3377         * http/tests/from-origin/redirect-document-from-origin-same-blocked.html: Added.
3378         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked-expected.txt: Added.
3379         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked.html: Added.
3380         * http/tests/from-origin/redirect-image-from-origin-same-blocked-expected.txt: Added.
3381         * http/tests/from-origin/redirect-image-from-origin-same-blocked.html: Added.
3382         * http/tests/from-origin/redirect-script-from-origin-same-blocked-expected.txt: Added.
3383         * http/tests/from-origin/redirect-script-from-origin-same-blocked.html: Added.
3384         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked-expected.txt: Added.
3385         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked.html: Added.
3386         * http/tests/from-origin/resources: Added.
3387         * http/tests/from-origin/resources/fetch.php: Added.
3388         * http/tests/from-origin/resources/iframe.php: Added.
3389         * http/tests/from-origin/resources/iframeIPAddressFetch.html: Added.
3390         * http/tests/from-origin/resources/iframeLocalhostFetch.html: Added.
3391         * http/tests/from-origin/resources/image.php: Added.
3392         * http/tests/from-origin/resources/nestedIPAddressIframe.html: Added.
3393         * http/tests/from-origin/resources/nestedLocalhostIframe.html: Added.
3394         * http/tests/from-origin/resources/redirect.php: Added.
3395         * http/tests/from-origin/resources/script.php: Added.
3396         * http/tests/from-origin/resources/xhr.php: Added.
3397         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: Added.
3398         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked.html: Added.
3399         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-e