42aae936d39c8f91cf51d0e6d85bf066f9319c57
[WebKit-https.git] / LayoutTests / ChangeLog
1 2017-10-30  Chris Dumez  <cdumez@apple.com>
2
3         Fire updatefound event after resolving the registration promise
4         https://bugs.webkit.org/show_bug.cgi?id=178985
5
6         Reviewed by Youenn Fablet.
7
8         Update tests that are skipped due to timing out.
9
10         * TestExpectations:
11
12 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
13
14         [iOS] Rebaseline and re-enable CSS tests
15         https://bugs.webkit.org/show_bug.cgi?id=178746
16
17         Unreviewed test gardening.
18
19         * platform/ios-simulator/TestExpectations:
20         * platform/ios-wk2/TestExpectations:
21         [ truncated ]
22
23 2017-10-30  Chris Dumez  <cdumez@apple.com>
24
25         Unreviewed, skip cache storage WPT tests that cause flaky crashes on the bots
26         https://bugs.webkit.org/show_bug.cgi?id=179035
27
28         * TestExpectations:
29
30 2017-10-30  Nikita Vasilyev  <nvasilyev@apple.com>
31
32         Web Inspector: [PARITY] Styles Redesign: Ability to modify style attributes
33         https://bugs.webkit.org/show_bug.cgi?id=178328
34         <rdar://problem/35000990>
35
36         Reviewed by Joseph Pecoraro.
37
38         Add tests for WI.TextRange.protopyte.resolveOffsets.
39
40         * inspector/unit-tests/text-range-expected.txt: Added.
41         * inspector/unit-tests/text-range.html: Added.
42
43 2017-10-30  Matt Lewis  <jlewis3@apple.com>
44
45         Followup rebaseline to r224204.
46
47         Unreviewed test gardening.
48
49         * platform/mac-elcapitan-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
50         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Added.
51
52 2017-10-30  Matt Lewis  <jlewis3@apple.com>
53
54         Rebaselined imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html for iOS after r224156.
55
56         Unreviewed test gardening.
57
58         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Added.
59
60 2017-10-30  Matt Lewis  <jlewis3@apple.com>
61
62         Rebaselining multiple http/tests/websocket/tests/hybi/contentextensions/ test after r224031.
63
64         Unreviewed test gardening.
65
66         * http/tests/websocket/tests/hybi/contentextensions/upgrade-expected.txt:
67         * http/tests/websocket/tests/hybi/contentextensions/upgrade-worker-expected.txt:
68
69 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
70
71         Crash in addChildNodesToDeletionQueue
72         https://bugs.webkit.org/show_bug.cgi?id=178974
73         <rdar://problem/35234372>
74
75         Reviewed by Brent Fulgham.
76
77         Add a regression test.
78
79         * fast/parser/foster-parent-inside-template-expected.txt: Added.
80         * fast/parser/foster-parent-inside-template.html: Added.
81         * resources/dump-as-markup.js:
82         (Markup._get): Fixed the bug that this code would always throw an exception inside a browser.
83
84 2017-10-30  Commit Queue  <commit-queue@webkit.org>
85
86         Unreviewed, rolling out r224078.
87         https://bugs.webkit.org/show_bug.cgi?id=179026
88
89         MotionMark regression (Requested by shallawa on #webkit).
90
91         Reverted changeset:
92
93         "When navigating back to a page, compositing layers may not
94         use accelerated drawing"
95         https://bugs.webkit.org/show_bug.cgi?id=178749
96         https://trac.webkit.org/changeset/224078
97
98 2017-10-30  Ryan Haddad  <ryanhaddad@apple.com>
99
100         Remove flaky expectation for contentextension tests.
101         https://bugs.webkit.org/show_bug.cgi?id=162942
102
103         Unreviewed test gardening.
104
105         The underlying issue was resolved a while ago, but this expectation was not removed.
106
107         * platform/mac-wk2/TestExpectations:
108
109 2017-10-30  Simon Fraser  <simon.fraser@apple.com>
110
111         tab-size: 0px asserts
112         https://bugs.webkit.org/show_bug.cgi?id=176198
113
114         Reviewed by Antti Koivisto.
115
116         Don't claim to support tab-size values with units. We don't, and they would become 0, rather
117         than fall back to the default as should happen.
118
119         * fast/css/tab-size-expected.html:
120         * fast/css/tab-size.html:
121
122 2017-10-30  Antoine Quint  <graouts@apple.com>
123
124         [Web Animations] Rewrite homegrown tests as Web Platform tests
125         https://bugs.webkit.org/show_bug.cgi?id=179017
126
127         We rewrite all of the new homegrown Web Animations tests as Web Platorm tests,
128         except for one test which checks dumping of the document timeline using an
129         internals method which is not appropriate as a WPT.
130
131         Reviewed by Dean Jackson.
132
133         * http/wpt/wk-web-animations/timing-model/animation-creation-basic-expected.txt: Added.
134         * http/wpt/wk-web-animations/timing-model/animation-creation-basic.html: Added.
135         * http/wpt/wk-web-animations/timing-model/animation-current-time-expected.txt: Added.
136         * http/wpt/wk-web-animations/timing-model/animation-current-time.html: Added.
137         * http/wpt/wk-web-animations/timing-model/animation-effect-expected.txt: Added.
138         * http/wpt/wk-web-animations/timing-model/animation-effect-timing-expected.txt: Added.
139         * http/wpt/wk-web-animations/timing-model/animation-effect-timing.html: Added.
140         * http/wpt/wk-web-animations/timing-model/animation-effect.html: Added.
141         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property-expected.txt: Added.
142         * http/wpt/wk-web-animations/timing-model/animation-interface-effect-property.html: Added.
143         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property-expected.txt: Added.
144         * http/wpt/wk-web-animations/timing-model/animation-interface-start-time-property.html: Added.
145         * http/wpt/wk-web-animations/timing-model/document-timeline-expected.txt: Added.
146         * http/wpt/wk-web-animations/timing-model/document-timeline.html: Added.
147         * http/wpt/wk-web-animations/timing-model/keyframe-effect-expected.txt: Added.
148         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration-expected.txt: Added.
149         * http/wpt/wk-web-animations/timing-model/keyframe-effect-interface-timing-duration.html: Added.
150         * http/wpt/wk-web-animations/timing-model/keyframe-effect.html: Added.
151         * http/wpt/wk-web-animations/timing-model/timeline-current-time-expected.txt: Added.
152         * http/wpt/wk-web-animations/timing-model/timeline-current-time.html: Added.
153         * webanimations/animation-creation-basic-expected.txt: Removed.
154         * webanimations/animation-creation-basic.html: Removed.
155         * webanimations/animation-current-time-expected.txt: Removed.
156         * webanimations/animation-current-time.html: Removed.
157         * webanimations/animation-effect-expected.txt: Removed.
158         * webanimations/animation-effect-timing-expected.txt: Removed.
159         * webanimations/animation-effect-timing.html: Removed.
160         * webanimations/animation-effect.html: Removed.
161         * webanimations/animation-interface-effect-property-expected.txt: Removed.
162         * webanimations/animation-interface-effect-property.html: Removed.
163         * webanimations/animation-interface-start-time-property-expected.txt: Removed.
164         * webanimations/animation-interface-start-time-property.html: Removed.
165         * webanimations/document-timeline-expected.txt: Removed.
166         * webanimations/document-timeline.html: Removed.
167         * webanimations/keyframe-effect-expected.txt: Removed.
168         * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Removed.
169         * webanimations/keyframe-effect-interface-timing-duration.html: Removed.
170         * webanimations/keyframe-effect.html: Removed.
171         * webanimations/timeline-current-time-expected.txt: Removed.
172         * webanimations/timeline-current-time.html: Removed.
173
174 2017-10-30  Per Arne Vollan  <pvollan@apple.com>
175
176         [Win] Rebaseline tests after r224177.
177
178         Unreviewed test gardening.
179
180         * platform/win/editing/deleting/4922367-expected.txt:
181         * platform/win/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
182         * platform/win/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
183         * platform/win/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
184         * platform/win/editing/deleting/delete-block-merge-contents-005-expected.txt:
185         * platform/win/editing/deleting/delete-block-merge-contents-006-expected.txt:
186         * platform/win/editing/deleting/delete-block-merge-contents-007-expected.txt:
187         * platform/win/editing/deleting/delete-block-merge-contents-008-expected.txt:
188         * platform/win/editing/deleting/delete-block-merge-contents-023-expected.txt:
189         * platform/win/editing/deleting/delete-block-merge-contents-024-expected.txt:
190         * platform/win/editing/deleting/delete-br-008-expected.txt:
191         * platform/win/editing/deleting/delete-br-009-expected.txt:
192         * platform/win/editing/deleting/delete-br-010-expected.txt:
193         * platform/win/editing/deleting/delete-line-015-expected.txt:
194         * platform/win/editing/deleting/delete-line-016-expected.txt:
195         * platform/win/editing/deleting/delete-line-017-expected.txt:
196         * platform/win/editing/deleting/merge-no-br-expected.txt:
197         * platform/win/editing/deleting/type-delete-after-quote-expected.txt:
198         * platform/win/editing/execCommand/4747450-expected.txt:
199         * platform/win/editing/execCommand/4916402-expected.txt:
200         * platform/win/editing/execCommand/4916541-expected.txt:
201         * platform/win/editing/execCommand/4924441-expected.txt:
202         * platform/win/editing/execCommand/5136770-expected.txt:
203         * platform/win/editing/execCommand/5142012-2-expected.txt:
204         * platform/win/editing/execCommand/5190926-expected.txt:
205         * platform/win/editing/execCommand/5481523-expected.txt:
206         * platform/win/editing/execCommand/create-list-with-hr-expected.txt:
207         * platform/win/editing/execCommand/indent-selection-expected.txt:
208         * platform/win/editing/execCommand/insert-list-and-stitch-expected.txt:
209         * platform/win/editing/execCommand/nsresponder-indent-expected.txt:
210         * platform/win/editing/inserting/insert-br-quoted-004-expected.txt:
211         * platform/win/editing/inserting/insert-br-quoted-006-expected.txt:
212         * platform/win/editing/style/4916887-expected.txt:
213         * platform/win/editing/style/5046875-1-expected.txt:
214         * platform/win/editing/style/5046875-2-expected.txt:
215         * platform/win/editing/style/5279521-expected.txt:
216         * platform/win/editing/style/create-block-for-style-003-expected.txt:
217         * platform/win/editing/style/create-block-for-style-004-expected.txt:
218         * platform/win/editing/style/create-block-for-style-007-expected.txt:
219         * platform/win/editing/style/create-block-for-style-009-expected.txt:
220         * platform/win/editing/style/create-block-for-style-010-expected.txt:
221         * platform/win/editing/style/create-block-for-style-011-expected.txt:
222         * platform/win/editing/style/create-block-for-style-012-expected.txt:
223         * platform/win/editing/style/create-block-for-style-013-expected.txt:
224         * platform/win/editing/style/smoosh-styles-001-expected.txt:
225         * platform/win/editing/style/style-boundary-005-expected.txt:
226         * platform/win/editing/unsupported-content/list-delete-001-expected.txt:
227         * platform/win/fast/forms/button-generated-content-expected.txt:
228         * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
229
230 2017-10-30  Matt Lewis  <jlewis3@apple.com>
231
232         Rebaselined imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https.html for iOS.
233
234         Unreviewed test gardening.
235
236         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
237
238 2017-10-30  Antoine Quint  <graouts@apple.com>
239
240         [Web Animations] Add Web Platform tests
241         https://bugs.webkit.org/show_bug.cgi?id=178999
242
243         Reviewed by Sam Weinig.
244
245         The vast majority is failing, as expected due to the nascent status of our Web Animations implementation.
246
247         * http/wpt/web-animations/OWNERS: Added.
248         * http/wpt/web-animations/README.md: Added.
249         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
250         * http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html: Added.
251         * http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
252         * http/wpt/web-animations/animation-model/animation-types/addition-per-property.html: Added.
253         * http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt: Added.
254         * http/wpt/web-animations/animation-model/animation-types/discrete-animation.html: Added.
255         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
256         * http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html: Added.
257         * http/wpt/web-animations/animation-model/animation-types/property-list.js: Added.
258         (testAnimationSamplesWithAnyOrder):
259         (isSupported):
260         (TestKeyframe.):
261         (TestKeyframe.get Object):
262         (TestKeyframe):
263         (get propertyToIDL):
264         (calcFromPercentage):
265         * http/wpt/web-animations/animation-model/animation-types/property-types.js: Added.
266         (const.discreteType.):
267         (const.discreteType.testInterpolation):
268         (const.discreteType.testAdditionOrAccumulation):
269         (const.discreteType.testAddition):
270         (const.discreteType.testAccumulation):
271         (const.lengthType.testInterpolation):
272         (const.lengthType.testAdditionOrAccumulation):
273         (const.lengthType.testAddition):
274         (const.lengthType.testAccumulation):
275         (const.lengthPairType.testInterpolation):
276         (const.lengthPairType.testAdditionOrAccumulation):
277         (const.lengthPairType.testAddition):
278         (const.lengthPairType.testAccumulation):
279         (const.percentageType.testInterpolation):
280         (const.percentageType.testAdditionOrAccumulation):
281         (const.percentageType.testAddition):
282         (const.percentageType.testAccumulation):
283         (const.integerType.testInterpolation):
284         (const.integerType.testAdditionOrAccumulation):
285         (const.integerType.testAddition):
286         (const.integerType.testAccumulation):
287         (const.positiveIntegerType.testInterpolation):
288         (const.positiveIntegerType.testAdditionOrAccumulation):
289         (const.positiveIntegerType.testAddition):
290         (const.positiveIntegerType.testAccumulation):
291         (const.lengthPercentageOrCalcType.testInterpolation):
292         (const.lengthPercentageOrCalcType.testAdditionOrAccumulation):
293         (const.lengthPercentageOrCalcType.testAddition):
294         (const.lengthPercentageOrCalcType.testAccumulation):
295         (const.positiveNumberType.testInterpolation):
296         (const.positiveNumberType.testAdditionOrAccumulation):
297         (const.positiveNumberType.testAddition):
298         (const.positiveNumberType.testAccumulation):
299         (const.opacityType.testInterpolation):
300         (const.opacityType.testAdditionOrAccumulation):
301         (const.opacityType.testAddition):
302         (const.opacityType.testAccumulation):
303         (const.visibilityType.testInterpolation):
304         (const.visibilityType.testAdditionOrAccumulation):
305         (const.visibilityType.testAddition):
306         (const.visibilityType.testAccumulation):
307         (const.colorType.testInterpolation):
308         (const.colorType.testAdditionOrAccumulation):
309         (const.colorType.testAddition):
310         (const.colorType.testAccumulation):
311         (const.transformListType.testInterpolation):
312         (const.transformListType.testAddition):
313         (const.transformListType.testAccumulation):
314         (const.filterListType.testInterpolation):
315         (const.filterListType.testAddition):
316         (const.filterListType.testAccumulation):
317         (const.textShadowListType.testInterpolation):
318         (const.textShadowListType.testAddition):
319         (const.textShadowListType.testAccumulation):
320         (const.boxShadowListType.testInterpolation):
321         (const.boxShadowListType.testAddition):
322         (const.boxShadowListType.testAccumulation):
323         (const.positionType.testInterpolation):
324         (const.positionType.testAdditionOrAccumulation):
325         (const.positionType.testAddition):
326         (const.positionType.testAccumulation):
327         (const.rectType.testInterpolation):
328         (const.rectType.testAdditionOrAccumulation):
329         (const.rectType.testAddition):
330         (const.rectType.testAccumulation):
331         (const.dasharrayType.testInterpolation):
332         (const.dasharrayType.testAdditionOrAccumulation):
333         (const.dasharrayType.testAddition):
334         (const.dasharrayType.testAccumulation):
335         (const.fontStretchType.testInterpolation):
336         (const.fontStretchType.testAdditionOrAccumulation):
337         (const.fontStretchType.testAddition):
338         (const.fontStretchType.testAccumulation):
339         (const.fontVariationSettingsType.testInterpolation):
340         (const.fontVariationSettingsType.testAdditionOrAccumulation):
341         (const.fontVariationSettingsType.testAddition):
342         (const.fontVariationSettingsType.testAccumulation):
343         * http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Added.
344         * http/wpt/web-animations/animation-model/combining-effects/effect-composition.html: Added.
345         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Added.
346         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html: Added.
347         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Added.
348         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Added.
349         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Added.
350         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Added.
351         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt: Added.
352         * http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html: Added.
353         * http/wpt/web-animations/interfaces/Animatable/animate-expected.txt: Added.
354         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
355         * http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Added.
356         * http/wpt/web-animations/interfaces/Animatable/animate.html: Added.
357         * http/wpt/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
358         * http/wpt/web-animations/interfaces/Animatable/getAnimations.html: Added.
359         * http/wpt/web-animations/interfaces/Animation/cancel-expected.txt: Added.
360         * http/wpt/web-animations/interfaces/Animation/cancel.html: Added.
361         * http/wpt/web-animations/interfaces/Animation/constructor-expected.txt: Added.
362         * http/wpt/web-animations/interfaces/Animation/constructor.html: Added.
363         * http/wpt/web-animations/interfaces/Animation/effect-expected.txt: Added.
364         * http/wpt/web-animations/interfaces/Animation/effect.html: Added.
365         * http/wpt/web-animations/interfaces/Animation/finish-expected.txt: Added.
366         * http/wpt/web-animations/interfaces/Animation/finish.html: Added.
367         * http/wpt/web-animations/interfaces/Animation/finished-expected.txt: Added.
368         * http/wpt/web-animations/interfaces/Animation/finished.html: Added.
369         * http/wpt/web-animations/interfaces/Animation/id-expected.txt: Added.
370         * http/wpt/web-animations/interfaces/Animation/id.html: Added.
371         * http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt: Added.
372         * http/wpt/web-animations/interfaces/Animation/idlharness.html: Added.
373         * http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt: Added.
374         * http/wpt/web-animations/interfaces/Animation/oncancel.html: Added.
375         * http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt: Added.
376         * http/wpt/web-animations/interfaces/Animation/onfinish.html: Added.
377         * http/wpt/web-animations/interfaces/Animation/pause-expected.txt: Added.
378         * http/wpt/web-animations/interfaces/Animation/pause.html: Added.
379         * http/wpt/web-animations/interfaces/Animation/play-expected.txt: Added.
380         * http/wpt/web-animations/interfaces/Animation/play.html: Added.
381         * http/wpt/web-animations/interfaces/Animation/playState-expected.txt: Added.
382         * http/wpt/web-animations/interfaces/Animation/playState.html: Added.
383         * http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt: Added.
384         * http/wpt/web-animations/interfaces/Animation/playbackRate.html: Added.
385         * http/wpt/web-animations/interfaces/Animation/ready-expected.txt: Added.
386         * http/wpt/web-animations/interfaces/Animation/ready.html: Added.
387         * http/wpt/web-animations/interfaces/Animation/startTime-expected.txt: Added.
388         * http/wpt/web-animations/interfaces/Animation/startTime.html: Added.
389         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
390         * http/wpt/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
391         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
392         * http/wpt/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
393         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
394         * http/wpt/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
395         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Added.
396         * http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html: Added.
397         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
398         * http/wpt/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
399         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
400         * http/wpt/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
401         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations-expected.txt: Added.
402         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getAnimations.html: Added.
403         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle-expected.txt: Added.
404         * http/wpt/web-animations/interfaces/AnimationEffectTiming/getComputedStyle.html: Added.
405         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
406         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
407         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
408         * http/wpt/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
409         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline-expected.txt: Added.
410         * http/wpt/web-animations/interfaces/AnimationTimeline/document-timeline.html: Added.
411         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt: Added.
412         * http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html: Added.
413         * http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt: Added.
414         * http/wpt/web-animations/interfaces/Document/getAnimations.html: Added.
415         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Added.
416         * http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html: Added.
417         * http/wpt/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
418         * http/wpt/web-animations/interfaces/KeyframeEffect/composite.html: Added.
419         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
420         * http/wpt/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
421         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
422         * http/wpt/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
423         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming-expected.txt: Added.
424         * http/wpt/web-animations/interfaces/KeyframeEffect/getComputedTiming.html: Added.
425         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
426         * http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
427         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Added.
428         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Added.
429         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Added.
430         * http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Added.
431         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
432         * http/wpt/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
433         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt: Added.
434         * http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html: Added.
435         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor-expected.txt: Added.
436         * http/wpt/web-animations/interfaces/KeyframeEffectReadOnly/copy-constructor.html: Added.
437         * http/wpt/web-animations/resources/easing-tests.js: Added.
438         (easingFunction.stepStart):
439         (easingFunction.stepEnd):
440         (easingFunction.framesTiming):
441         (easingFunction.cubicBezier):
442         * http/wpt/web-animations/resources/effect-tests.js: Added.
443         (assert_computed_timing_for_each_phase):
444         * http/wpt/web-animations/resources/keyframe-utils.js: Added.
445         (assert_frame_lists_equal):
446         (assert_frames_equal):
447         * http/wpt/web-animations/resources/xhr-doc.py: Added.
448         (main):
449         * http/wpt/web-animations/testcommon.js: Added.
450         (window.assert_times_equal.window.assert_times_equal):
451         (createDiv):
452         (createElement):
453         (createStyle):
454         (createPseudo):
455         (xForT):
456         (yForT):
457         (tForX):
458         (return.bezierClosure):
459         (cubicBezier):
460         (stepEnd.return.stepEndClosure):
461         (stepEnd):
462         (stepStart.return.stepStartClosure):
463         (stepStart):
464         (framesTiming.return.framesClosure):
465         (framesTiming):
466         (waitForAnimationFrames):
467         (rotate3dToMatrix3d):
468         (rotate3dToMatrix):
469         (assert_matrix_equals):
470         * http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt: Added.
471         * http/wpt/web-animations/timing-model/animation-effects/active-time.html: Added.
472         * http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Added.
473         * http/wpt/web-animations/timing-model/animation-effects/current-iteration.html: Added.
474         * http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt: Added.
475         * http/wpt/web-animations/timing-model/animation-effects/local-time.html: Added.
476         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Added.
477         * http/wpt/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
478         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Added.
479         * http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Added.
480         * http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Added.
481         * http/wpt/web-animations/timing-model/animations/canceling-an-animation.html: Added.
482         * http/wpt/web-animations/timing-model/animations/current-time-expected.txt: Added.
483         * http/wpt/web-animations/timing-model/animations/current-time.html: Added.
484         * http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Added.
485         * http/wpt/web-animations/timing-model/animations/finishing-an-animation.html: Added.
486         * http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Added.
487         * http/wpt/web-animations/timing-model/animations/pausing-an-animation.html: Added.
488         * http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt: Added.
489         * http/wpt/web-animations/timing-model/animations/playing-an-animation.html: Added.
490         * http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Added.
491         * http/wpt/web-animations/timing-model/animations/reversing-an-animation.html: Added.
492         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Added.
493         * http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html: Added.
494         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Added.
495         * http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Added.
496         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Added.
497         * http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Added.
498         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Added.
499         * http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html: Added.
500         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Added.
501         * http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html: Added.
502
503 2017-10-30  Antoine Quint  <graouts@apple.com>
504
505         [Web Animations] Expose the playbackRate property on Animation
506         https://bugs.webkit.org/show_bug.cgi?id=178931
507
508         Reviewed by Sam Weinig.
509
510         Add a new test, using WPT, to check that the playbackRate property is accounted
511         for when getting and setting the current time.
512
513         * http/wpt/wk-web-animations/timing-model/animation-playback-rate-expected.txt: Added.
514         * http/wpt/wk-web-animations/timing-model/animation-playback-rate.html: Added.
515
516 2017-10-30  Carlos Alberto Lopez Perez  <clopez@igalia.com>
517
518         [GTK] Rebaseline affected tests after r224177
519         https://bugs.webkit.org/show_bug.cgi?id=178933
520
521         Unreviewed gardening.
522
523         * platform/gtk/editing/deleting/4922367-expected.txt:
524         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
525         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
526         * platform/gtk/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
527         * platform/gtk/editing/deleting/delete-block-merge-contents-005-expected.txt:
528         * platform/gtk/editing/deleting/delete-block-merge-contents-006-expected.txt:
529         * platform/gtk/editing/deleting/delete-block-merge-contents-007-expected.txt:
530         * platform/gtk/editing/deleting/delete-block-merge-contents-008-expected.txt:
531         * platform/gtk/editing/deleting/delete-block-merge-contents-023-expected.txt:
532         * platform/gtk/editing/deleting/delete-block-merge-contents-024-expected.txt:
533         * platform/gtk/editing/deleting/delete-br-008-expected.txt:
534         * platform/gtk/editing/deleting/delete-br-010-expected.txt:
535         * platform/gtk/editing/deleting/delete-line-015-expected.txt:
536         * platform/gtk/editing/deleting/delete-line-016-expected.txt:
537         * platform/gtk/editing/deleting/delete-line-017-expected.txt:
538         * platform/gtk/editing/deleting/merge-no-br-expected.txt:
539         * platform/gtk/editing/deleting/type-delete-after-quote-expected.txt:
540         * platform/gtk/editing/execCommand/4747450-expected.txt:
541         * platform/gtk/editing/execCommand/4916402-expected.txt:
542         * platform/gtk/editing/execCommand/4916541-expected.txt:
543         * platform/gtk/editing/execCommand/4924441-expected.txt:
544         * platform/gtk/editing/execCommand/5136770-expected.txt:
545         * platform/gtk/editing/execCommand/5142012-2-expected.txt:
546         * platform/gtk/editing/execCommand/5190926-expected.txt:
547         * platform/gtk/editing/execCommand/5481523-expected.txt:
548         * platform/gtk/editing/execCommand/create-list-with-hr-expected.txt:
549         * platform/gtk/editing/execCommand/indent-selection-expected.txt:
550         * platform/gtk/editing/execCommand/insert-list-and-stitch-expected.txt:
551         * platform/gtk/editing/execCommand/nsresponder-indent-expected.txt:
552         * platform/gtk/editing/inserting/insert-br-quoted-004-expected.txt:
553         * platform/gtk/editing/inserting/insert-br-quoted-006-expected.txt:
554         * platform/gtk/editing/pasteboard/5071074-2-expected.txt:
555         * platform/gtk/editing/pasteboard/displaced-generic-placeholder-expected.txt:
556         * platform/gtk/editing/pasteboard/displaced-placeholder-expected.txt:
557         * platform/gtk/editing/pasteboard/merge-after-delete-2-expected.txt:
558         * platform/gtk/editing/pasteboard/merge-after-delete-expected.txt:
559         * platform/gtk/editing/pasteboard/merge-end-blockquote-expected.txt:
560         * platform/gtk/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
561         * platform/gtk/editing/pasteboard/paste-line-endings-008-expected.txt:
562         * platform/gtk/editing/pasteboard/paste-match-style-001-expected.txt:
563         * platform/gtk/editing/pasteboard/paste-text-008-expected.txt:
564         * platform/gtk/editing/pasteboard/paste-text-009-expected.txt:
565         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
566         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
567         * platform/gtk/editing/pasteboard/undoable-fragment-removes-expected.txt:
568         * platform/gtk/editing/pasteboard/unrendered-br-expected.txt:
569         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
570         * platform/gtk/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
571         * platform/gtk/editing/style/4916887-expected.txt:
572         * platform/gtk/editing/style/5046875-1-expected.txt:
573         * platform/gtk/editing/style/5046875-2-expected.txt:
574         * platform/gtk/editing/style/5279521-expected.txt:
575         * platform/gtk/editing/style/create-block-for-style-003-expected.txt:
576         * platform/gtk/editing/style/create-block-for-style-004-expected.txt:
577         * platform/gtk/editing/style/create-block-for-style-007-expected.txt:
578         * platform/gtk/editing/style/create-block-for-style-009-expected.txt:
579         * platform/gtk/editing/style/create-block-for-style-010-expected.txt:
580         * platform/gtk/editing/style/create-block-for-style-011-expected.txt:
581         * platform/gtk/editing/style/create-block-for-style-012-expected.txt:
582         * platform/gtk/editing/style/create-block-for-style-013-expected.txt:
583         * platform/gtk/editing/unsupported-content/list-delete-001-expected.txt:
584         * platform/gtk/fast/forms/button-generated-content-expected.txt:
585
586 2017-10-30  Antti Koivisto  <antti@apple.com>
587
588         Destroy all unneeded anonymous wrappers in RenderObject::removeFromParentAndDestroyCleaningUpAnonymousWrappers()
589         https://bugs.webkit.org/show_bug.cgi?id=178933
590
591         Reviewed by Zalan Bujtas.
592
593         Many leftover empty anonymous wrappers go away in render tree dumps. No visual impact.
594
595         * editing/deleting/delete-br-009-expected.txt:
596         * platform/ios-wk2/editing/execCommand/4747450-expected.txt:
597         * platform/ios-wk2/editing/execCommand/4924441-expected.txt:
598         * platform/ios-wk2/editing/inserting/insert-br-quoted-004-expected.txt:
599         * platform/ios-wk2/editing/inserting/insert-br-quoted-006-expected.txt:
600         * platform/ios-wk2/editing/pasteboard/merge-end-blockquote-expected.txt:
601         * platform/ios-wk2/editing/pasteboard/paste-line-endings-008-expected.txt:
602         * platform/ios-wk2/editing/pasteboard/paste-match-style-001-expected.txt:
603         * platform/ios-wk2/editing/pasteboard/paste-text-008-expected.txt:
604         * platform/ios-wk2/editing/pasteboard/paste-text-009-expected.txt:
605         * platform/ios-wk2/editing/pasteboard/undoable-fragment-removes-expected.txt:
606         * platform/ios-wk2/editing/pasteboard/unrendered-br-expected.txt:
607         * platform/ios-wk2/editing/style/4916887-expected.txt:
608         * platform/ios-wk2/editing/style/5046875-1-expected.txt:
609         * platform/ios-wk2/editing/style/5046875-2-expected.txt:
610         * platform/ios-wk2/editing/style/5279521-expected.txt:
611         * platform/ios-wk2/editing/style/create-block-for-style-003-expected.txt:
612         * platform/ios-wk2/editing/style/create-block-for-style-004-expected.txt:
613         * platform/ios-wk2/editing/style/create-block-for-style-007-expected.txt:
614         * platform/ios-wk2/editing/style/create-block-for-style-009-expected.txt:
615         * platform/ios-wk2/editing/style/create-block-for-style-010-expected.txt:
616         * platform/ios-wk2/editing/style/create-block-for-style-011-expected.txt:
617         * platform/ios-wk2/editing/style/create-block-for-style-012-expected.txt:
618         * platform/ios-wk2/editing/style/create-block-for-style-013-expected.txt:
619         * platform/ios/editing/deleting/4922367-expected.txt:
620         * platform/ios/editing/deleting/type-delete-after-quote-expected.txt:
621         * platform/ios/editing/execCommand/4916402-expected.txt:
622         * platform/ios/editing/execCommand/4916541-expected.txt:
623         * platform/ios/editing/execCommand/5136770-expected.txt:
624         * platform/ios/editing/execCommand/5142012-2-expected.txt:
625         * platform/ios/editing/execCommand/5190926-expected.txt:
626         * platform/ios/editing/execCommand/5481523-expected.txt:
627         * platform/ios/editing/pasteboard/5071074-2-expected.txt:
628         * platform/ios/editing/pasteboard/displaced-generic-placeholder-expected.txt:
629         * platform/ios/editing/pasteboard/displaced-placeholder-expected.txt:
630         * platform/ios/editing/pasteboard/merge-after-delete-2-expected.txt:
631         * platform/ios/editing/pasteboard/merge-after-delete-expected.txt:
632         * platform/ios/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
633         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
634         * platform/ios/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
635         * platform/ios/fast/forms/button-generated-content-expected.txt:
636         * platform/ios/fast/ruby/rubyDOM-remove-text2-expected.txt:
637         * platform/mac-elcapitan/fast/forms/button-generated-content-expected.txt:
638         * platform/mac/editing/deleting/4922367-expected.txt:
639         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-004-expected.txt:
640         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-010-expected.txt:
641         * platform/mac/editing/deleting/delete-at-paragraph-boundaries-011-expected.txt:
642         * platform/mac/editing/deleting/delete-block-merge-contents-005-expected.txt:
643         * platform/mac/editing/deleting/delete-block-merge-contents-006-expected.txt:
644         * platform/mac/editing/deleting/delete-block-merge-contents-007-expected.txt:
645         * platform/mac/editing/deleting/delete-block-merge-contents-008-expected.txt:
646         * platform/mac/editing/deleting/delete-block-merge-contents-023-expected.txt:
647         * platform/mac/editing/deleting/delete-block-merge-contents-024-expected.txt:
648         * platform/mac/editing/deleting/delete-br-008-expected.txt:
649         * platform/mac/editing/deleting/delete-br-010-expected.txt:
650         * platform/mac/editing/deleting/delete-line-015-expected.txt:
651         * platform/mac/editing/deleting/delete-line-016-expected.txt:
652         * platform/mac/editing/deleting/delete-line-017-expected.txt:
653         * platform/mac/editing/deleting/merge-no-br-expected.txt:
654         * platform/mac/editing/deleting/type-delete-after-quote-expected.txt:
655         * platform/mac/editing/execCommand/4747450-expected.txt:
656         * platform/mac/editing/execCommand/4916402-expected.txt:
657         * platform/mac/editing/execCommand/4916541-expected.txt:
658         * platform/mac/editing/execCommand/4924441-expected.txt:
659         * platform/mac/editing/execCommand/5136770-expected.txt:
660         * platform/mac/editing/execCommand/5142012-2-expected.txt:
661         * platform/mac/editing/execCommand/5190926-expected.txt:
662         * platform/mac/editing/execCommand/5481523-expected.txt:
663         * platform/mac/editing/execCommand/create-list-with-hr-expected.txt:
664         * platform/mac/editing/execCommand/indent-selection-expected.txt:
665         * platform/mac/editing/execCommand/insert-list-and-stitch-expected.txt:
666         * platform/mac/editing/execCommand/nsresponder-indent-expected.txt:
667         * platform/mac/editing/inserting/break-blockquote-after-delete-expected.txt:
668         * platform/mac/editing/inserting/insert-br-quoted-004-expected.txt:
669         * platform/mac/editing/inserting/insert-br-quoted-006-expected.txt:
670         * platform/mac/editing/pasteboard/5071074-2-expected.txt:
671         * platform/mac/editing/pasteboard/displaced-generic-placeholder-expected.txt:
672         * platform/mac/editing/pasteboard/displaced-placeholder-expected.txt:
673         * platform/mac/editing/pasteboard/merge-after-delete-2-expected.txt:
674         * platform/mac/editing/pasteboard/merge-after-delete-expected.txt:
675         * platform/mac/editing/pasteboard/merge-end-blockquote-expected.txt:
676         * platform/mac/editing/pasteboard/paste-blockquote-after-blockquote-expected.txt:
677         * platform/mac/editing/pasteboard/paste-line-endings-008-expected.txt:
678         * platform/mac/editing/pasteboard/paste-match-style-001-expected.txt:
679         * platform/mac/editing/pasteboard/paste-text-008-expected.txt:
680         * platform/mac/editing/pasteboard/paste-text-009-expected.txt:
681         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
682         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
683         * platform/mac/editing/pasteboard/undoable-fragment-removes-expected.txt:
684         * platform/mac/editing/pasteboard/unrendered-br-expected.txt:
685         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-backward-wrap-expected.txt:
686         * platform/mac/editing/selection/vertical-rl-ltr-extend-line-forward-wrap-expected.txt:
687         * platform/mac/editing/style/4916887-expected.txt:
688         * platform/mac/editing/style/5046875-1-expected.txt:
689         * platform/mac/editing/style/5046875-2-expected.txt:
690         * platform/mac/editing/style/5279521-expected.txt:
691         * platform/mac/editing/style/create-block-for-style-003-expected.txt:
692         * platform/mac/editing/style/create-block-for-style-004-expected.txt:
693         * platform/mac/editing/style/create-block-for-style-007-expected.txt:
694         * platform/mac/editing/style/create-block-for-style-009-expected.txt:
695         * platform/mac/editing/style/create-block-for-style-010-expected.txt:
696         * platform/mac/editing/style/create-block-for-style-011-expected.txt:
697         * platform/mac/editing/style/create-block-for-style-012-expected.txt:
698         * platform/mac/editing/style/create-block-for-style-013-expected.txt:
699         * platform/mac/editing/style/smoosh-styles-001-expected.txt:
700         * platform/mac/editing/style/style-boundary-005-expected.txt:
701         * platform/mac/editing/style/unbold-in-bold-expected.txt:
702         * platform/mac/editing/unsupported-content/list-delete-001-expected.txt:
703         * platform/mac/fast/forms/button-generated-content-expected.txt:
704         * platform/mac/fast/ruby/rubyDOM-remove-text2-expected.txt:
705
706 2017-10-30  Zan Dobersek  <zdobersek@igalia.com>
707
708         [GCrypt] Add support for P-521 EC curves
709         https://bugs.webkit.org/show_bug.cgi?id=175199
710
711         Reviewed by Jiewen Tan.
712
713         Add or update Web Crypto test baselines for the GTK+ and WPE ports
714         to reflect the added EC P-521 support.
715
716         * platform/gtk/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
717         * platform/gtk/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
718         * platform/gtk/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
719         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
720         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
721         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
722         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
723         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
724         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
725         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
726         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
727         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
728         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
729         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
730         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
731         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
732         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
733         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
734         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
735         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
736         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
737         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
738         * platform/wpe/crypto/subtle/ec-generate-key-malformed-parameters-expected.txt: Added.
739         * platform/wpe/crypto/subtle/ecdh-derive-bits-length-limits-expected.txt: Added.
740         * platform/wpe/crypto/subtle/ecdh-import-spki-key-ecdh-identifier-expected.txt: Added.
741         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
742         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
743         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.https-expected.txt: Added.
744         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.https-expected.txt: Added.
745         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt:
746         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
747         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
748         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt:
749         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
750         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
751         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt:
752         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Added.
753         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Added.
754         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Added.
755         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Added.
756         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
757         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.https-expected.txt: Added.
758         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
759         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.https-expected.txt: Added.
760
761 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
762
763         Unreviewed WPE gardening. Skip Service Workers tests again after r224132.
764
765         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
766         in WPE port yet.
767
768         * platform/wpe/TestExpectations:
769
770 2017-10-30  Carlos Garcia Campos  <cgarcia@igalia.com>
771
772         Unreviewed GTK+ gardening. Skip Service Workers tests again after r224132.
773
774         Service Workers tests were unskipped from main TestExpectations in r224132, but Service Workers are not enabled
775         in GTk+ port yet.
776
777         * platform/gtk/TestExpectations:
778
779 2017-10-29  Chris Dumez  <cdumez@apple.com>
780
781         Unreviewed, rebaseline a few tests after r224156.
782
783         * TestExpectations:
784
785 2017-10-29  Sam Weinig  <sam@webkit.org>
786
787         [Conic Gradients] Add support for parsing conic gradients
788         https://bugs.webkit.org/show_bug.cgi?id=178987
789
790         Reviewed by Dean Jackson.
791
792         * http/wpt/css: Added.
793         * http/wpt/css/css-images-4: Added.
794         * http/wpt/css/css-images-4/conic-gradient-parsing-expected.txt: Added.
795         * http/wpt/css/css-images-4/conic-gradient-parsing.html: Added.
796
797             Add tests for basic parsing of conic gradients.
798
799 2017-10-29  Antoine Quint  <graouts@apple.com>
800
801         [Web Animations] Expose the currentTime property on Animation
802         https://bugs.webkit.org/show_bug.cgi?id=178988
803
804         Reviewed by Dean Jackson.
805
806         Add a new test that checks that the currentTime property is set
807         correctly based on the startTime value and the document timeline
808         currentTime, and that setting the property may raise an exception
809         and otherwise update the animation startTime.
810
811         * webanimations/animation-current-time-expected.txt: Added.
812         * webanimations/animation-current-time.html: Added.
813
814 2017-10-28  Dean Jackson  <dino@apple.com>
815
816         createImageBitmap with HTMLCanvasElement
817         https://bugs.webkit.org/show_bug.cgi?id=178984
818         <rdar://problem/35238440>
819
820         Reviewed by Sam Weinig.
821
822         Exercise new creation method.
823
824         * http/wpt/2dcontext/imagebitmap/common.js:
825         (create9x9CanvasWithTargetImage):
826         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt:
827         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt:
828         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
829         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html:
830         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt:
831         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
832
833 2017-10-28  Youenn Fablet  <youenn@apple.com>
834
835         Make HTTPS WPT tests time out through testharness.js to get better error reports
836         https://bugs.webkit.org/show_bug.cgi?id=178982
837
838         Reviewed by Chris Dumez.
839
840         * resources/testharnessreport.js: extending to tests run over HTTPS WPT port 9443.
841
842 2017-10-28  Youenn Fablet  <youenn@apple.com>
843
844         Rebase WPT tests up to a1c0107
845         https://bugs.webkit.org/show_bug.cgi?id=178589
846
847         Reviewed by Alex Christensen.
848
849         * TestExpectations:
850         * platform/mac-wk1/TestExpectations:
851         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-sync-default-feature-policy.sub-expected.txt: Added.
852
853 2017-10-28  Myles C. Maxfield  <mmaxfield@apple.com>
854
855         [iOS] Unify Font::platformCharWidthInit() with macOS
856         https://bugs.webkit.org/show_bug.cgi?id=178951
857         <rdar://problem/7848198>
858
859         Reviewed by Zalan Bujtas.
860
861         Updating expected results.
862
863         * platform/ios-wk2/fast/forms/search-styled-expected.txt: Removed.
864         * platform/ios-wk2/fast/forms/text-control-intrinsic-widths-expected.txt: Removed.
865         * platform/ios-wk2/fast/forms/textarea-width-expected.txt: Removed.
866         * platform/ios/fast/forms/search-styled-expected.txt:
867         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
868         * platform/ios/fast/forms/textarea-width-expected.txt:
869
870 2017-10-28  Chris Dumez  <cdumez@apple.com>
871
872         self.ExtendableEvent / Client / Clients / WindowClient do not exist in a Service Worker
873         https://bugs.webkit.org/show_bug.cgi?id=178976
874
875         Reviewed by Sam Weinig.
876
877         Add layout test coverage.
878
879         * http/tests/workers/service/ServiceWorkerGlobalScope-properties-expected.txt: Added.
880         * http/tests/workers/service/ServiceWorkerGlobalScope-properties.html: Added.
881         * http/tests/workers/service/resources/ServiceWorkerGlobalScope-properties-worker.js: Added.
882
883 2017-10-27  Devin Rousso  <webkit@devinrousso.com>
884
885         Web Inspector: Canvas Tab: no way to see backtrace of where a canvas context was created
886         https://bugs.webkit.org/show_bug.cgi?id=178799
887         <rdar://problem/35175805>
888
889         Reviewed by Brian Burg.
890
891         * inspector/canvas/create-context-2d-expected.txt:
892         * inspector/canvas/create-context-webgl-expected.txt:
893         * inspector/canvas/create-context-webgl2-expected.txt:
894         * inspector/canvas/create-context-webgpu-expected.txt:
895         * inspector/canvas/resources/create-context-utilities.js:
896         (TestPage.registerInitializer.sanitizeURL):
897         (TestPage.registerInitializer.awaitCanvasAdded):
898         Pretty-print backtrace when canvases are added to the page.
899
900 2017-10-27  Daniel Bates  <dabates@apple.com>
901
902         Skip test http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html on OS X El Capitan
903
904         For now skip this test that was added in r224134 on OS X El Capitan. OS X El Capitan uses the
905         legacy NSURLDownload code path for downloads. This code path is not happy with the self-signed
906         certificate we use when running HTTPS tests. See <https://bugs.webkit.org/show_bug.cgi?id=155132>
907         for more details.
908
909         * platform/mac-elcapitan/TestExpectations:
910
911 2017-10-27  Daniel Bates  <dabates@apple.com>
912
913         Only allow non-mixed content protected subresources to ask for credentials
914         https://bugs.webkit.org/show_bug.cgi?id=178919
915         <rdar://problem/35015245>
916
917         Reviewed by Alex Christensen.
918
919         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Added.
920         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Added.
921         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: Added.
922         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image.html: Added.
923         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: Added.
924         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: Added.
925         * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script.html: Added.
926         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: Added.
927         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
928         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
929         * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: Added.
930         * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: Added.
931         * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: Added.
932         * http/tests/security/mixedContent/resources/subresource/protected-image.php: Added.
933         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Added.
934         * http/tests/security/mixedContent/resources/subresource/protected-script.php: Added.
935         * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.php: Added.
936         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
937         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: Added.
938         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: Added.
939         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: Added.
940         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
941         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: Added.
942         * platform/ios-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
943         * platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
944         * platform/win/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: Added.
945
946 2017-10-27  Daniel Bates  <dabates@apple.com>
947
948         Add tests for automatic decompression of gzip-compressed subresources
949         https://bugs.webkit.org/show_bug.cgi?id=178941
950         <rdar://problem/35230090>
951
952         Reviewed by Alex Christensen.
953
954         Although automatic decompression of gzip-compressed subresources is handled by CFNetwork
955         (<rdar://problem/5418646>) we should add tests to ensure that WebKit does not inadvertently
956         opt out of such functionality and to catch a regression in CFNetwork.
957
958         * TestExpectations: Skip the tests on all platforms. We will unskip on Cocoa platforms and Apple Windows.
959         * http/tests/gzip-content-encoding/gzip-encoded-script-expected.txt: Added.
960         * http/tests/gzip-content-encoding/gzip-encoded-script.html: Added.
961         * http/tests/gzip-content-encoding/gzip-encoded-script2-expected.txt: Added.
962         * http/tests/gzip-content-encoding/gzip-encoded-script2.html: Added.
963         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet-expected.html: Added.
964         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet.html: Added.
965         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2-expected.html: Added.
966         * http/tests/gzip-content-encoding/gzip-encoded-stylesheet2.html: Added.
967         * http/tests/gzip-content-encoding/resources/echo-data-encoding-with-gzip.php: Added.
968         * http/tests/gzip-content-encoding/resources/script.js.gz: Added.
969         * http/tests/gzip-content-encoding/resources/stylesheet.css.gz: Added.
970         * platform/ios/TestExpectations: Unskip tests.
971         * platform/mac/TestExpectations: Ditto.
972         * platform/win/TestExpectations: Ditto.
973
974 2017-10-27  Chris Dumez  <cdumez@apple.com>
975
976         Unskip more Service Workers tests
977         https://bugs.webkit.org/show_bug.cgi?id=178944
978
979         Reviewed by Sam Weinig.
980
981         Unskip all Service Workers tests except for the 39 that are timing out.
982
983         * TestExpectations:
984
985 2017-10-27  Matt Lewis  <jlewis3@apple.com>
986
987         Adjusted expectations for fast/scrolling/arrow-key-scroll-in-rtl-document.html.
988         https://bugs.webkit.org/show_bug.cgi?id=173779
989
990         Unreviewed test gardening.
991
992         * platform/mac-wk2/TestExpectations:
993
994 2017-10-27  Matt Lewis  <jlewis3@apple.com>
995
996         Adjusted expectations for multiple media/ Layout Tests.
997         https://bugs.webkit.org/show_bug.cgi?id=176054
998
999         Unreviewed test gardening.
1000
1001         * platform/mac-wk2/TestExpectations:
1002
1003 2017-10-27  Antoine Quint  <graouts@apple.com>
1004
1005         [Web Animations] Expose the currentTime property on AnimationTimeline
1006         https://bugs.webkit.org/show_bug.cgi?id=178928
1007
1008         Reviewed by Dean Jackson.
1009
1010         Add a new test that checks we can read the document's timeline currentTime
1011         property and set it via the internals method.
1012
1013         * webanimations/timeline-current-time-expected.txt: Added.
1014         * webanimations/timeline-current-time.html: Added.
1015
1016 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
1017
1018         Skip two tests that are flaky crashes.
1019         https://bugs.webkit.org/show_bug.cgi?id=177828
1020
1021         Unreviewed test gardening.
1022
1023         * platform/mac-wk2/TestExpectations:
1024
1025 2017-10-27  Chris Dumez  <cdumez@apple.com>
1026
1027         DOMWindow::dispatchEvent() does not reset the event's dispatch flag
1028         https://bugs.webkit.org/show_bug.cgi?id=178897
1029
1030         Reviewed by Darin Adler.
1031
1032         Add layout test coverage. I have verified that this test is passing in Firefox.
1033
1034         * fast/events/window-load-initEvent-expected.txt: Added.
1035         * fast/events/window-load-initEvent.html: Added.
1036
1037 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
1038
1039         Move TestExpectation for imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm.
1040         https://bugs.webkit.org/show_bug.cgi?id=178190
1041
1042         Unreviewed test gardening.
1043
1044         * TestExpectations:
1045         * platform/mac/TestExpectations:
1046
1047 2017-10-27  Chris Dumez  <cdumez@apple.com>
1048
1049         Add initial support for serviceWorkerClient.postMessage()
1050         https://bugs.webkit.org/show_bug.cgi?id=178794
1051
1052         Reviewed by Youenn Fablet.
1053
1054         Add layout test coverage.
1055
1056         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt:
1057         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js:
1058         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js:
1059         (then):
1060
1061 2017-10-27  Ryan Haddad  <ryanhaddad@apple.com>
1062
1063         Skip failing service worker tests that were missed in r224066.
1064         https://trac.webkit.org/changeset/224066/webkit
1065
1066         Unreviewed test gardening.
1067
1068         * TestExpectations:
1069
1070 2017-10-27  Alicia Boya García  <aboya@igalia.com>
1071
1072         [GStreamer][MSE] Trim space between codecs
1073         https://bugs.webkit.org/show_bug.cgi?id=178160
1074
1075         Reviewed by Xabier Rodriguez-Calvar.
1076
1077         Update expected test output.
1078
1079         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
1080
1081 2017-10-27  Ryosuke Niwa  <rniwa@webkit.org>
1082
1083         Skip some copy & paste tests I wrote on GTK since they're are known to timeout/slow.
1084
1085         * platform/gtk/TestExpectations:
1086
1087 2017-10-26  Fujii Hironori  <Hironori.Fujii@sony.com>
1088
1089         [GTK][WPE] install-dependencies can't find libapache2-mod-php7.0 on Ubuntu 17.10
1090         https://bugs.webkit.org/show_bug.cgi?id=178854
1091
1092         Reviewed by Michael Catanzaro.
1093
1094         * http/conf/debian-httpd-2.2.conf: Removed.
1095         * http/conf/debian-httpd-2.4-php7.0.conf: Renamed from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
1096         * http/conf/debian-httpd-2.4-php7.1.conf: Copied from LayoutTests/http/conf/debian-httpd-2.4-php7.conf.
1097
1098 2017-10-26  Devin Rousso  <webkit@devinrousso.com>
1099
1100         Web Inspector: Canvas Tab: canvas path components from old page stick around when page is reloaded
1101         https://bugs.webkit.org/show_bug.cgi?id=178806
1102         <rdar://problem/35176360>
1103
1104         Reviewed by Brian Burg.
1105
1106         * inspector/canvas/context-attributes.html:
1107         * inspector/canvas/resources/create-context-utilities.js:
1108         (destroyCanvases):
1109         (TestPage.registerInitializer.awaitCanvasAdded):
1110         (TestPage.registerInitializer):
1111         * inspector/canvas/resources/shaderProgram-utilities.js:
1112         (deleteContext):
1113         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
1114         (TestPage.registerInitializer):
1115
1116 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
1117
1118         When navigating back to a page, compositing layers may not use accelerated drawing
1119         https://bugs.webkit.org/show_bug.cgi?id=178749
1120         rdar://problem/35158946
1121
1122         Reviewed by Dean Jackson.
1123         
1124         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
1125
1126         * compositing/accelerated-layers-after-back-expected.txt: Added.
1127         * compositing/accelerated-layers-after-back.html: Added.
1128         * compositing/iframes/page-cache-layer-tree.html:
1129         * compositing/page-cache-back-crash.html:
1130         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
1131         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
1132
1133 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
1134
1135         [iOS] Update expected results for writing-mode tests
1136         https://bugs.webkit.org/show_bug.cgi?id=178916
1137         <rdar://problem/33250084>
1138
1139         Unreviewed.
1140
1141         * platform/ios/TestExpectations:
1142         * platform/ios/fast/writing-mode/border-vertical-lr-expected.txt:
1143         * platform/ios/fast/writing-mode/japanese-lr-text-expected.txt:
1144         * platform/ios/fast/writing-mode/japanese-rl-text-expected.txt:
1145         * platform/ios/fast/writing-mode/japanese-ruby-horizontal-bt-expected.txt:
1146         * platform/ios/fast/writing-mode/japanese-ruby-vertical-lr-expected.txt:
1147         * platform/ios/fast/writing-mode/japanese-ruby-vertical-rl-expected.txt:
1148         * platform/ios/fast/writing-mode/vertical-align-table-baseline-expected.txt:
1149         * platform/ios/fast/writing-mode/vertical-baseline-alignment-expected.txt:
1150
1151 2017-10-26  Youenn Fablet  <youenn@apple.com>
1152
1153         importScripts in service worker should use ServiceWorkersMode::None
1154         https://bugs.webkit.org/show_bug.cgi?id=178888
1155
1156         Reviewed by Chris Dumez.
1157
1158         * http/tests/workers/service/resources/service-worker-importScript-worker.js: Added.
1159         * http/tests/workers/service/resources/service-worker-importScript.js: Added.
1160         * http/tests/workers/service/service-worker-importScript-expected.txt: Added.
1161         * http/tests/workers/service/service-worker-importScript.html: Added.
1162
1163 2017-10-26  Youenn Fablet  <youenn@apple.com>
1164
1165         Implement ServiceWorkerContainer getRegistration
1166         https://bugs.webkit.org/show_bug.cgi?id=178882
1167
1168         Unreviewed.
1169
1170         * TestExpectations: Skipping service worker tests until they can produce results.
1171
1172 2017-10-26  Youenn Fablet  <youenn@apple.com>
1173
1174         Add service worker handle fetch support for all subresource requests
1175         https://bugs.webkit.org/show_bug.cgi?id=178769
1176
1177         Reviewed by Chris Dumez.
1178
1179         * http/tests/workers/service/image-fetch-expected.txt: Added.
1180         * http/tests/workers/service/image-fetch.html: Added.
1181         * http/tests/workers/service/resources/image-fetch-worker.js: Added.
1182         (event.event.request.url.indexOf):
1183         (event.event.request.url.endsWith):
1184         * http/tests/workers/service/resources/image-fetch.js: Added.
1185         (done):
1186         (async.loadedImage):
1187         (async.erroredImage):
1188         (async.logStatus):
1189         (async.test):
1190
1191 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
1192
1193         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
1194         https://bugs.webkit.org/show_bug.cgi?id=178828
1195
1196         Reviewed by Wenson Hsieh.
1197
1198         When the pasted content's iframe's body isn't available, wait for load event.
1199
1200         * http/tests/security/clipboard/resources/content-to-copy.html: Always wait for load event before notifying
1201         the parent page that it had finish loading.
1202         * http/tests/security/clipboard/resources/subdirectory/paste-html.html:
1203
1204 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
1205
1206         [iOS] Update expected results for platform/ios/ios/fast/text/opticalFontWith*.html
1207         https://bugs.webkit.org/show_bug.cgi?id=178885
1208
1209         Unreviewed.
1210
1211         * platform/ios/TestExpectations:
1212         * platform/ios/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
1213         * platform/ios/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt:
1214
1215 2017-10-26  Myles C. Maxfield  <mmaxfield@apple.com>
1216
1217         [iOS] Update expected results for fast/text/international/complex-character-based-fallback.html
1218         https://bugs.webkit.org/show_bug.cgi?id=178884
1219         <rdar://problem/33602192>
1220
1221         Unreviewed.
1222
1223         Test gardening.
1224
1225         * platform/ios/TestExpectations:
1226         * platform/ios/fast/text/international/complex-character-based-fallback-expected.png: Added.
1227         * platform/ios/fast/text/international/complex-character-based-fallback-expected.txt:
1228
1229 2017-10-26  Youenn Fablet  <youenn@apple.com>
1230
1231         http/tests/workers/service/service-worker-cache-api.https.html is flaky
1232         https://bugs.webkit.org/show_bug.cgi?id=178877
1233
1234         Reviewed by Alex Christensen.
1235
1236         Marking test as PASS/FAIL.
1237         Changing test to finish after 10 seconds.
1238         Beefing up logging to help identifiying flakiness reason.
1239
1240         * TestExpectations:
1241         * http/tests/workers/service/resources/service-worker-cache-api-worker.js:
1242         (event.event.respondWith.promise.then):
1243         * http/tests/workers/service/resources/service-worker-cache-api.js:
1244         (async.test):
1245         * http/tests/workers/service/service-worker-cache-api.https-expected.txt:
1246
1247 2017-10-26  Matt Lewis  <jlewis3@apple.com>
1248
1249         Marked webrtc/video-mute.html as flaky.
1250         https://bugs.webkit.org/show_bug.cgi?id=177501
1251
1252         Unreviewed test gardening.
1253
1254         * platform/ios-wk2/TestExpectations:
1255         * platform/mac-wk2/TestExpectations:
1256
1257 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
1258
1259         Unreviewed, rolling out r223984.
1260
1261         Caused LayoutTest assertion failures.
1262
1263         Reverted changeset:
1264
1265         "When navigating back to a page, compositing layers may not
1266         use accelerated drawing"
1267         https://bugs.webkit.org/show_bug.cgi?id=178749
1268         https://trac.webkit.org/changeset/223984
1269
1270 2017-10-25  Alex Christensen  <achristensen@webkit.org>
1271
1272         Rebase contentextensions test expectations
1273         https://bugs.webkit.org/show_bug.cgi?id=178841
1274
1275         Reviewed by Alexey Proskuryakov.
1276
1277         They've been marked as flaky for so long that nobody has rebased them.  The URLParser
1278         has changed underneath them, DOM error reporting has changed, etc.  The first step to
1279         gaining this test coverage back again is rebasing.
1280
1281         * http/tests/contentextensions/block-everything-if-domain-expected.txt:
1282         * http/tests/contentextensions/block-everything-unless-domain-redirect-expected.txt:
1283         * http/tests/contentextensions/character-set-basic-support-expected.txt:
1284         * http/tests/contentextensions/main-resource-expected.txt:
1285         * http/tests/contentextensions/main-resource-redirect-blocked-expected.txt:
1286         * http/tests/contentextensions/main-resource-redirect-error-expected.txt:
1287         * http/tests/contentextensions/make-https-expected.txt:
1288         * http/tests/contentextensions/plugin-doesnt-crash-expected.txt:
1289         * http/tests/contentextensions/sync-xhr-blocked-expected.txt:
1290         * http/tests/contentextensions/text-track-blocked-expected.txt:
1291
1292 2017-10-26  Matt Lewis  <jlewis3@apple.com>
1293
1294         Skipped webrtc/video-replace-muted-track.html on iOS.
1295         https://bugs.webkit.org/show_bug.cgi?id=173608
1296
1297         Unreviewed test gardening.
1298
1299         * platform/ios-wk2/TestExpectations:
1300
1301 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
1302
1303         Unreviewed, rolling out r224019.
1304
1305         This change caused API test WebKit.MSEIsPlayingAudio to time
1306         out.
1307
1308         Reverted changeset:
1309
1310         "XMLHttpRequest should not treat file URLs as same origin"
1311         https://bugs.webkit.org/show_bug.cgi?id=178565
1312         https://trac.webkit.org/changeset/224019
1313
1314 2017-10-26  Ryan Haddad  <ryanhaddad@apple.com>
1315
1316         Unreviewed, rolling out r223994.
1317
1318         The LayoutTest for this change is failing.
1319
1320         Reverted changeset:
1321
1322         "Add service worker handle fetch support for all subresource
1323         requests"
1324         https://bugs.webkit.org/show_bug.cgi?id=178769
1325         https://trac.webkit.org/changeset/223994
1326
1327 2017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1328
1329         Update TestExpectations for compositing/tiling/non-active-window-tiles-size.html.
1330         https://bugs.webkit.org/show_bug.cgi?id=171763
1331
1332         Unreviewed test gardening.
1333
1334         * platform/mac-wk2/TestExpectations: Remove Debug-only flag.
1335
1336 2017-10-25  Brent Fulgham  <bfulgham@apple.com>
1337
1338         XMLHttpRequest should not treat file URLs as same origin
1339         https://bugs.webkit.org/show_bug.cgi?id=178565
1340         <rdar://problem/11115901>
1341
1342         Reviewed by Ryosuke Niwa.
1343
1344         * fast/xmlhttprequest/resources/xmlhttprequest-access-self-as-file-real.html: Added.
1345         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file.html: Added.
1346         * fast/xmlhttprequest/xmlhttprequest-access-self-as-file-expected.txt: Added.
1347         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob-expected.txt: Added.
1348         * fast/xmlhttprequest/xmlhttprequest-access-self-as-blob.html: Added.
1349         * fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaseline test now that we reject
1350           XHR to local file URLs.
1351         * platform/ios/fast/xmlhttprequest/xmlhttprequest-nonexistent-file-expected.txt: Rebaselined.
1352         * platform/wk2/TestExpectations: Skip test since 'beginDragWithFiles' is not supported in WKTR.
1353
1354 2017-10-26  Carlos Garcia Campos  <cgarcia@igalia.com>
1355
1356         REGRESSION(r222090): [HarfBuzz] Arabic shaping is broken except for first word in line
1357         https://bugs.webkit.org/show_bug.cgi?id=178625
1358
1359         Reviewed by Michael Catanzaro.
1360
1361         Rebaseline several tests that have been improved.
1362
1363         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.png:
1364         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt:
1365         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.png:
1366         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt:
1367         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.png:
1368         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt:
1369         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.png:
1370         * platform/gtk/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt:
1371         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.png:
1372         * platform/gtk/fast/text/atsui-negative-spacing-features-expected.txt:
1373         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
1374         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
1375         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png:
1376         * platform/gtk/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.txt:
1377         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.png:
1378         * platform/gtk/svg/custom/glyph-selection-arabic-forms-expected.txt:
1379
1380 2017-10-26  Ryosuke Niwa  <rniwa@webkit.org>
1381
1382         LayoutTest http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html is a flaky failure
1383         https://bugs.webkit.org/show_bug.cgi?id=178828
1384
1385         Reviewed by Wenson Hsieh.
1386
1387         Removed the superflous call to finishJSTest after 3s.
1388
1389         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
1390
1391 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
1392
1393         Web Inspector: provide a way to enable/disable event listeners
1394         https://bugs.webkit.org/show_bug.cgi?id=177451
1395         <rdar://problem/34994925>
1396
1397         Reviewed by Joseph Pecoraro.
1398
1399         * inspector/dom/setEventListenerDisabled-expected.txt: Added.
1400         * inspector/dom/setEventListenerDisabled.html: Added.
1401
1402 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
1403
1404         Web Inspector: Canvas Tab: starting a second recording doesn't show red titlebar if the first recording was empty
1405         https://bugs.webkit.org/show_bug.cgi?id=178805
1406         <rdar://problem/35176303>
1407
1408         Reviewed by Brian Burg.
1409
1410         * inspector/canvas/recording-2d-expected.txt:
1411         * inspector/canvas/recording-2d.html:
1412
1413 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
1414
1415         Web Inspector: replace TypeVerifier with subclasses of WI.Collection
1416         https://bugs.webkit.org/show_bug.cgi?id=178045
1417         <rdar://problem/35174307>
1418
1419         Reviewed by Brian Burg.
1420
1421         * inspector/unit-tests/collection-expected.txt:
1422         * inspector/unit-tests/collection.html:
1423
1424 2017-10-25  Youenn Fablet  <youenn@apple.com>
1425
1426         Add service worker handle fetch support for all subresource requests
1427         https://bugs.webkit.org/show_bug.cgi?id=178769
1428
1429         Reviewed by Chris Dumez.
1430
1431         * http/tests/workers/service/image-fetch.https-expected.txt: Added.
1432         * http/tests/workers/service/image-fetch.https.html: Added.
1433         * http/tests/workers/service/resources/image-fetch-worker.js: Added.
1434         (event.event.request.url.indexOf):
1435         (event.event.request.url.endsWith):
1436         * http/tests/workers/service/resources/image-fetch.js: Added.
1437         (done):
1438         (async.loadedImage):
1439         (async.erroredImage):
1440         (async.logStatus):
1441         (async.test):
1442
1443 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
1444
1445         Aliasing of text in CSS specs is blocky and ugly
1446         https://bugs.webkit.org/show_bug.cgi?id=174946
1447
1448         Reviewed by Dean Jackson.
1449
1450         * compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
1451         * compositing/contents-format/subpixel-antialiased-nested-layer.html: Added.
1452
1453 2017-10-25  Simon Fraser  <simon.fraser@apple.com>
1454
1455         When navigating back to a page, compositing layers may not use accelerated drawing
1456         https://bugs.webkit.org/show_bug.cgi?id=178749
1457         rdar://problem/35158946
1458
1459         Reviewed by Dean Jackson.
1460         
1461         Moved iframes/resources/page-cache-helper.html up to compositing/resources/go-back.html.
1462
1463         * compositing/accelerated-layers-after-back-expected.txt: Added.
1464         * compositing/accelerated-layers-after-back.html: Added.
1465         * compositing/iframes/page-cache-layer-tree.html:
1466         * compositing/page-cache-back-crash.html:
1467         * compositing/resources/go-back.html: Renamed from LayoutTests/compositing/iframes/resources/page-cache-helper.html.
1468         * platform/ios/compositing/accelerated-layers-after-back-expected.txt: Added.
1469
1470 2017-10-25  Alex Christensen  <achristensen@webkit.org>
1471
1472         LayoutTest http/tests/loading/basic-credentials-sent-automatically.html is flaky
1473         https://bugs.webkit.org/show_bug.cgi?id=159427
1474
1475         Reviewed by Youenn Fablet.
1476         
1477         Use setTimeout to make load delegate callback printing more deterministic.
1478         The important part is that the credentials are printed, and they still are.
1479
1480         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1481         * http/tests/loading/basic-credentials-sent-automatically.html:
1482         * platform/mac/TestExpectations:
1483         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
1484
1485 2017-10-25  Youenn Fablet  <youenn@apple.com>
1486
1487         Enable ServiceWorker to fetch resources
1488         https://bugs.webkit.org/show_bug.cgi?id=178673
1489
1490         Reviewed by Brady Eidson.
1491
1492         * http/tests/workers/service/resources/service-worker-fetch-worker.js: Added.
1493         * http/tests/workers/service/resources/service-worker-fetch.js: Added.
1494         * http/tests/workers/service/service-worker-fetch-expected.txt: Added.
1495         * http/tests/workers/service/service-worker-fetch.html: Added.
1496
1497 2017-10-25  Jer Noble  <jer.noble@apple.com>
1498
1499         UNPACK_FLIP_Y is broken for MSE-backed videos
1500         https://bugs.webkit.org/show_bug.cgi?id=178774
1501
1502         Reviewed by Dean Jackson.
1503
1504         * fast/canvas/webgl/resources/orientation-flipped-fragmented.mp4: Added.
1505         * fast/canvas/webgl/resources/orientation-normal-fragmented.mp4: Added.
1506         * fast/canvas/webgl/texImage2D-mse-flipY-false-expected.txt: Added.
1507         * fast/canvas/webgl/texImage2D-mse-flipY-false.html: Added.
1508         * fast/canvas/webgl/texImage2D-mse-flipY-true-expected.txt: Added.
1509         * fast/canvas/webgl/texImage2D-mse-flipY-true.html: Added.
1510         * platform/ios/TestExpectations:
1511
1512 2017-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1513
1514         Mark http/tests/loading/basic-credentials-sent-automatically.html as flaky.
1515         https://bugs.webkit.org/show_bug.cgi?id=159427
1516
1517         Unreviewed test gardening.
1518
1519         * platform/mac/TestExpectations:
1520
1521 2017-10-25  Chris Dumez  <cdumez@apple.com>
1522
1523         Add support for unregistering a service worker
1524         https://bugs.webkit.org/show_bug.cgi?id=178735
1525
1526         Reviewed by Brady Eidson.
1527
1528         Add layout test coverage.
1529
1530         * http/tests/workers/service/basic-unregister.https-expected.txt: Added.
1531         * http/tests/workers/service/basic-unregister.https.html: Added.
1532         * http/tests/workers/service/resources/basic-unregister.js: Added.
1533
1534 2017-10-25  Andy Estes  <aestes@apple.com>
1535
1536         [Payment Request] Implement the "user aborts the payment request" algorithm
1537         https://bugs.webkit.org/show_bug.cgi?id=178810
1538
1539         Reviewed by Tim Horton.
1540
1541         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
1542         * http/tests/paymentrequest/payment-request-show-method.https.html:
1543
1544 2017-10-25  Daniel Bates  <dabates@apple.com>
1545
1546         Attempt to fix flaky test fast/writing-mode/english-bt-text-with-spelling-marker.html following r223938
1547         (https://bugs.webkit.org/show_bug.cgi?id=178759)
1548
1549         Call internals.updateEditorUINowIfScheduled() to force the editor UI to update and add spelling markers.
1550
1551         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1552         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
1553
1554 2017-10-25  Eric Carlson  <eric.carlson@apple.com>
1555
1556         Web Inspector: Enable WebKit logging configuration and display
1557         https://bugs.webkit.org/show_bug.cgi?id=177027
1558         <rdar://problem/33964767>
1559
1560         Unreviewed, fix flakey test.
1561
1562         * inspector/console/webcore-logging-expected.txt:
1563         * inspector/console/webcore-logging.html:
1564
1565 2017-10-25  Devin Rousso  <webkit@devinrousso.com>
1566
1567         Web Inspector: preserve Recordings for each Canvas after closing the Canvas tab
1568         https://bugs.webkit.org/show_bug.cgi?id=178767
1569         <rdar://problem/35167239>
1570
1571         Reviewed by Brian Burg.
1572
1573         * inspector/canvas/resources/recording-utilities.js:
1574         (TestPage.registerInitializer.window.startRecording):
1575         Add assertions that the recording is added to the canvas' RecordingCollection.
1576
1577 2017-10-24  Ryosuke Niwa  <rniwa@webkit.org>
1578
1579         RenderSVGModelObject::checkIntersection triggers layout
1580         https://bugs.webkit.org/show_bug.cgi?id=178710
1581
1582         Reviewed by Simon Fraser.
1583
1584         Added the support for SVG documents to js-test.js, and added a basic test for checkIntersection
1585         and checkEnclosure using it.
1586
1587         * resources/js-test.js:
1588         (ensureRootElement): Added. Creates a foreignObject element inside a SVG document.
1589         (moveForeignObjectToTopIfNeeded): Added. In SVG, z-index order is determined by the element order.
1590         In order to make the results visible, we move the foreignObject to the top by appending to the end
1591         of the document element.
1592         (getOrCreate):
1593         (debug): Run innerHTML before appendChild as setting namespaceURI before running innerHTML would
1594         result in span's being parsed as SVG elements.
1595         (insertStyleSheet):
1596         (finishJSTest):
1597         * svg/custom/check-intersection-basic-expected.txt: Added.
1598         * svg/custom/check-intersection-basic.svg: Added.
1599
1600 2017-10-24  Andy Estes  <aestes@apple.com>
1601
1602         [Apple Pay] Implement a paymentmethodselected event for PaymentRequest
1603         https://bugs.webkit.org/show_bug.cgi?id=178765
1604
1605         Reviewed by Tim Horton.
1606
1607         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https-expected.txt: Added.
1608         * http/tests/ssl/applepay/ApplePayPaymentMethodUpdateEvent.https.html: Added.
1609
1610 2017-10-24  Daniel Bates  <dabates@apple.com>
1611
1612         Test fast/writing-mode/english-bt-text-with-spelling-marker.html should wait for editing commands to complete
1613         https://bugs.webkit.org/show_bug.cgi?id=178759
1614
1615         Reviewed by Ryosuke Niwa.
1616
1617         Make use of typeCharacterCommand() from (LayoutTests/editing/editing.js) to type each character
1618         with a delay and delay test completion until all characters have been typed.
1619
1620         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
1621         * fast/writing-mode/english-bt-text-with-spelling-marker.html:
1622
1623 2017-10-24  Youenn Fablet  <youenn@apple.com>
1624
1625         Enable service worker to use cache storage api
1626         https://bugs.webkit.org/show_bug.cgi?id=178684
1627
1628         Reviewed by Brady Eidson.
1629
1630         * http/tests/workers/service/resources/service-worker-cache-api-worker.js: Added.
1631         * http/tests/workers/service/resources/service-worker-cache-api.js: Added.
1632         * http/tests/workers/service/service-worker-cache-api.https-expected.txt: Added.
1633         * http/tests/workers/service/service-worker-cache-api.https.html: Added.
1634
1635 2017-10-24  Matt Lewis  <jlewis3@apple.com>
1636
1637         Skipped imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/011.html on High Sierra Release.
1638         https://bugs.webkit.org/show_bug.cgi?id=178553
1639
1640         Unreviewed test gardening.
1641
1642         * platform/mac-wk2/TestExpectations:
1643
1644 2017-10-24  Eric Carlson  <eric.carlson@apple.com>
1645
1646         Web Inspector: Enable WebKit logging configuration and display
1647         https://bugs.webkit.org/show_bug.cgi?id=177027
1648         <rdar://problem/33964767>
1649
1650         Reviewed by Joseph Pecoraro.
1651
1652         * inspector/console/webcore-logging-expected.txt: Added.
1653         * inspector/console/webcore-logging.html: Added.
1654         * platform/mac/TestExpectations: Skip new test on Yosemite and ElCapitan.
1655         * platform/win/TestExpectations: Skip new test.
1656
1657 2017-10-24  Dean Jackson  <dino@apple.com>
1658
1659         Implement resizing options for ImageBitmap rendering
1660         https://bugs.webkit.org/show_bug.cgi?id=178687
1661         <rdar://problem/35135417>
1662
1663         Reviewed by Sam Weinig.
1664
1665         More ImageBitmap tests, this time focusing on sizing.
1666
1667         * http/wpt/2dcontext/imagebitmap/common.js:
1668         (createCanvasOfSize):
1669         (create9x9CanvasWith2dContext):
1670         (create18x18CanvasWith2dContext):
1671
1672             Helper functions.
1673
1674         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing-expected.txt: Added.
1675         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html: Added.
1676         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
1677         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot-no-intrinsic.svg: Added.
1678         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.png: Renamed from LayoutTests/http/wpt/2dcontext/imagebitmap/target-blue-dot.png.
1679         * http/wpt/2dcontext/imagebitmap/resources/target-blue-dot.svg: Added.
1680
1681 2017-10-24  Chris Dumez  <cdumez@apple.com>
1682
1683         Add initial implementation for serviceWorker.postMessage()
1684         https://bugs.webkit.org/show_bug.cgi?id=178534
1685
1686         Reviewed by Youenn Fablet.
1687
1688         Add layout test coverage.
1689
1690         * http/tests/workers/service/basic-ServiceWorker-postMessage.https-expected.txt: Added.
1691         * http/tests/workers/service/basic-ServiceWorker-postMessage.https.html: Added.
1692         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage-worker.js: Added.
1693         * http/tests/workers/service/resources/basic-ServiceWorker-postMessage.js: Added.
1694
1695 2017-10-24  Joseph Pecoraro  <pecoraro@apple.com>
1696
1697         Unreviewed test gardening. Update inspector/network/har tests.
1698
1699         * http/tests/inspector/network/har/har-page-expected.txt:
1700         Size of the test file changed and results needed to be updated.
1701
1702 2017-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1703
1704         Skip fast/html/marquee-reparent-check.html on macOS debug.
1705         https://bugs.webkit.org/show_bug.cgi?id=178465
1706
1707         Unreviewed test gardening.
1708
1709         * platform/mac/TestExpectations:
1710
1711 2017-10-24  Ross Kirsling  <ross.kirsling@sony.com>
1712
1713         Web Inspector: Layer mutations should be purely based on layerId, not based on nodeId
1714         https://bugs.webkit.org/show_bug.cgi?id=178554
1715
1716         Reviewed by Devin Rousso.
1717
1718         * inspector/layers/layer-tree-manager-expected.txt:
1719         * inspector/layers/layer-tree-manager.html:
1720
1721 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
1722
1723         [GTK] Unskip layout tests editing/deleting/delete-emoji-1.html & editing/deleting/delete-emoji-1.html
1724         https://bugs.webkit.org/show_bug.cgi?id=178742
1725
1726         Unreviewed test gardening.
1727
1728         * platform/gtk/TestExpectations: Updated expectations for the emoji deletion layout tests.
1729         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: Added.
1730         * platform/gtk/editing/deleting/delete-emoji-expected.txt: Added.
1731
1732 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
1733
1734         [WPE] Remove expectations for tests which do not exist anymore
1735         https://bugs.webkit.org/show_bug.cgi?id=178717
1736
1737         Unreviewed WPE test gardening.
1738
1739         This avoids the following warning being emitted by run-webkit-tests:
1740
1741           --lint-test-files warnings:
1742           LayoutTests/platform/wpe/TestExpectations:366 Path does not exist. fast/events/constructors/device-proximity-event-constructor.html
1743           LayoutTests/platform/wpe/TestExpectations:902 Path does not exist. http/tests/dom/document-attributes-null-handling
1744
1745         * platform/wpe/TestExpectations:
1746
1747 2017-10-24  Adrian Perez de Castro  <aperez@igalia.com>
1748
1749         Unreviewed GTK+ test gardening.
1750
1751         * platform/gtk/TestExpectations:
1752
1753 2017-10-24  Andy Estes  <aestes@apple.com>
1754
1755         [Payment Request] Implement the "PaymentRequest updated" algorithm
1756         https://bugs.webkit.org/show_bug.cgi?id=178689
1757
1758         Reviewed by Alex Christensen.
1759
1760         * http/tests/paymentrequest/payment-request-change-shipping-address.https-expected.txt: Added.
1761         * http/tests/paymentrequest/payment-request-change-shipping-address.https.html: Copied from imported/w3c/web-platform-tests/payment-request/shipping-address-changed-manual.https.html.
1762         * http/tests/paymentrequest/payment-request-change-shipping-option.https-expected.txt: Added.
1763         * http/tests/paymentrequest/payment-request-change-shipping-option.https.html: Copied from imported/w3c/web-platform-tests/payment-request/change-shipping-option-manual.https.html.
1764         * http/tests/paymentrequest/resources/helpers.js:
1765         (async.getPaymentRequestResponse):
1766         * http/tests/paymentrequest/updateWith-method-pmi-handling.https-expected.txt: Added.
1767         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html: Copied from imported/w3c/web-platform-tests/payment-request/updateWith-method-pmi-handling-manual.https.html.
1768
1769 2017-10-24  David Kilzer  <ddkilzer@apple.com>
1770
1771         [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
1772         https://bugs.webkit.org/show_bug.cgi?id=177345
1773         <rdar://problem/32975942>
1774
1775         Unreviewed fix to move tests into LayoutTests.
1776
1777         If these tests start failing, please roll out this commit and
1778         r223589.
1779
1780         * fast/text/system-ui-chinese-bold-fallback-expected.html: Renamed from fast/text/system-ui-chinese-bold-fallback-expected.html.
1781         * fast/text/system-ui-chinese-bold-fallback.html: Renamed from fast/text/system-ui-chinese-bold-fallback.html.
1782
1783 2017-10-24  Joseph Pecoraro  <pecoraro@apple.com>
1784
1785         Unreviewed test gardening. Improved attempt to reduce flakiness of inspector/network/har tests.
1786
1787         * http/tests/inspector/network/har/har-page-expected.txt:
1788         * http/tests/inspector/network/har/har-page.html:
1789         Earlier filters were taking affect, so move these checks up.
1790
1791 2017-10-24  Antti Koivisto  <antti@apple.com>
1792
1793         Create inline wrappers for before/after pseudo elements that have display:contents
1794         https://bugs.webkit.org/show_bug.cgi?id=178722
1795
1796         Reviewed by Ryosuke Niwa.
1797
1798         * TestExpectations:
1799
1800         Enable
1801
1802         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-first-letter-001.html and
1803         imported/w3c/web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-001.html
1804
1805 2017-10-24  Per Arne Vollan  <pvollan@apple.com>
1806
1807         Mark fast/css-generated-content/details-summary-before-after.html as failing on Windows.
1808         https://bugs.webkit.org/show_bug.cgi?id=178724
1809
1810         Unreviewed test gardening.
1811
1812         * platform/win/TestExpectations:
1813
1814 2017-10-24  Antoine Quint  <graouts@apple.com>
1815
1816         [Web Animations] Add basic timing and target properties
1817         https://bugs.webkit.org/show_bug.cgi?id=178674
1818
1819         Reviewed by Dean Jackson.
1820
1821         Add new tests to check the behavior of the newly exposed interfaces,
1822         constructors and properties.
1823
1824         * webanimations/animation-effect-expected.txt: Added.
1825         * webanimations/animation-effect-timing-expected.txt: Added.
1826         * webanimations/animation-effect-timing.html: Added.
1827         * webanimations/animation-effect.html: Added.
1828         * webanimations/animation-interface-effect-property-expected.txt: Added.
1829         * webanimations/animation-interface-effect-property.html: Added.
1830         * webanimations/animation-interface-start-time-property-expected.txt: Added.
1831         * webanimations/animation-interface-start-time-property.html: Added.
1832         * webanimations/keyframe-effect-expected.txt: Added.
1833         * webanimations/keyframe-effect-interface-timing-duration-expected.txt: Added.
1834         * webanimations/keyframe-effect-interface-timing-duration.html: Added.
1835         * webanimations/keyframe-effect.html: Added.
1836
1837 2017-10-24  Nan Wang  <n_wang@apple.com>
1838
1839         AX: Crash at -[WebAccessibilityObjectWrapper _accessibilityMinValue] + 24
1840         https://bugs.webkit.org/show_bug.cgi?id=178697
1841
1842         Reviewed by Chris Fleizach.
1843
1844         * accessibility/ios-simulator/slider-min-value-crash-expected.txt: Added.
1845         * accessibility/ios-simulator/slider-min-value-crash.html: Added.
1846
1847 2017-10-23  Michael Catanzaro  <mcatanzaro@igalia.com>
1848
1849         Unreviewed WPE test gardening
1850
1851         * platform/wpe/TestExpectations:
1852
1853 2017-10-23  Joseph Pecoraro  <pecoraro@apple.com>
1854
1855         Unreviewed test gardening. Try to reduce flakiness of inspector/network/har tests.
1856
1857         * http/tests/inspector/network/har/har-page-expected.txt:
1858         * http/tests/inspector/network/har/har-page.html:
1859         Remove properties which may sometimes be optional.
1860         Filter contents which are shared across tests and might change.
1861
1862 2017-10-23  Youenn Fablet  <youenn@apple.com>
1863
1864         Multiple imported layout tests are crashing and timing out.
1865         https://bugs.webkit.org/show_bug.cgi?id=178685
1866
1867         Unreviewed.
1868
1869         * TestExpectations: skipping cache storage tests in service worker context until it is functional.
1870
1871 2017-10-23  Joseph Pecoraro  <pecoraro@apple.com>
1872
1873         Web Inspector: Please support HAR Export for network traffic
1874         https://bugs.webkit.org/show_bug.cgi?id=146692
1875         <rdar://problem/7463672>
1876
1877         Reviewed by Brian Burg.
1878
1879         * http/tests/inspector/network/har/har-basic-expected.txt: Added.
1880         * http/tests/inspector/network/har/har-basic.html: Added.
1881         * http/tests/inspector/network/har/har-page-expected.txt: Added.
1882         * http/tests/inspector/network/har/har-page.html: Added.
1883         Tests with mock resources / data and real resources.
1884
1885         * platform/mac-wk1/TestExpectations:
1886         * platform/mac/TestExpectations:
1887         * platform/win/TestExpectations:
1888         Skip on platforms that cannot provide complete metrics, so some optional
1889         fields may be missing.
1890
1891 2017-10-23  Andy Estes  <aestes@apple.com>
1892
1893         [Payment Request] Resolve PaymentRequest.show()'s accept promise when a payment is authorized
1894         https://bugs.webkit.org/show_bug.cgi?id=178609
1895         <rdar://problem/33542813>
1896
1897         Reviewed by Alex Christensen.
1898
1899         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https-expected.txt: Added.
1900         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html.
1901         * http/tests/paymentrequest/payment-response-complete-method.https-expected.txt: Added.
1902         * http/tests/paymentrequest/payment-response-complete-method.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/complete-method-manual.https.html.
1903         * http/tests/paymentrequest/payment-response-methodName-attribute.https-expected.txt: Added.
1904         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/methodName-attribute-manual.https.html.
1905         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https-expected.txt: Added.
1906         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerEmail-attribute-manual.https.html.
1907         * http/tests/paymentrequest/payment-response-payerName-attribute.https-expected.txt: Added.
1908         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerName-attribute-manual.https.html.
1909         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https-expected.txt: Added.
1910         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/payerPhone-attribute-manual.https.html.
1911         * http/tests/paymentrequest/resources/helpers.js: Copied from imported/w3c/web-platform-tests/payment-request/payment-response/helpers.js.
1912         (test):
1913         (async.getPaymentResponse):
1914         (async.getPaymentRequestResponse):
1915         (async.runTest):
1916
1917 2017-10-23  Chris Dumez  <cdumez@apple.com>
1918
1919         Drop confusing Event::dispatched() method
1920         https://bugs.webkit.org/show_bug.cgi?id=178670
1921
1922         Reviewed by Youenn Fablet.
1923
1924         Add layout test coverage.
1925
1926         * fast/events/initEvent-after-dispatching-expected.txt: Added.
1927         * fast/events/initEvent-after-dispatching.html: Added.
1928
1929 2017-10-23  Antti Koivisto  <antti@apple.com>
1930
1931         Remember previous child renderer during render tree update
1932         https://bugs.webkit.org/show_bug.cgi?id=178659
1933
1934         Reviewed by Zalan Bujtas.
1935
1936         * fast/block/float/float-not-removed-from-pre-block-expected.txt:
1937         * platform/mac/fast/css-generated-content/details-summary-before-after-expected.txt:
1938
1939 2017-10-23  Daniel Bates  <dabates@apple.com>
1940
1941         Add tests to ensure spelling error dots are drawn in the correct place in bottom-to-top
1942         and right-to-left writing modes
1943         https://bugs.webkit.org/show_bug.cgi?id=178671
1944
1945         Reviewed by Simon Fraser.
1946
1947         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html: Added.
1948         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Added.
1949         * fast/writing-mode/english-rl-text-with-spelling-marker-expected.html: Added.
1950         * fast/writing-mode/english-rl-text-with-spelling-marker.html: Added.
1951         * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
1952         marker painting.
1953         * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
1954
1955 2017-10-22  Dean Jackson  <dino@apple.com>
1956
1957         Implement drawImage(ImageBitmap) on 2d canvas
1958         https://bugs.webkit.org/show_bug.cgi?id=178653
1959         <rdar://problem/35104360>
1960
1961         Reviewed by Antoine Quint.
1962
1963         Add a new test that exercises drawImage(ImageBitmap)
1964         that will be contributed back to Web Platform Tests.
1965
1966         * http/wpt/2dcontext/imagebitmap/common.js: Copied (mostly) from WPT.
1967         (create9x9CanvasWith2dContext): New helper function to create a canvas
1968         and provide a rendering context.
1969         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap-expected.txt: Added.
1970         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html: Added.
1971         * http/wpt/2dcontext/imagebitmap/target-blue-dot.png: Added.
1972
1973 2017-10-23  Daniel Bates  <dabates@apple.com>
1974
1975         Add tests to ensure spelling error dots are drawn in the correct place for overlapping lines
1976         https://bugs.webkit.org/show_bug.cgi?id=178611
1977         <rdar://problem/35105805>
1978
1979         Reviewed by Zalan Bujtas.
1980
1981         Add tests to ensure that we paint the spelling error dots in the correct place for
1982         overlapping lines.
1983
1984         * editing/spelling/spelling-markers-in-overlapping-lines-expected.html: Added.
1985         * editing/spelling/spelling-markers-in-overlapping-lines-large-font-expected.html: Added.
1986         * editing/spelling/spelling-markers-in-overlapping-lines-large-font.html: Added.
1987         * editing/spelling/spelling-markers-in-overlapping-lines.html: Added.
1988         * platform/ios/TestExpectations: Skip the test on iOS as it does not support spelling and grammar
1989         marker painting.
1990         * platform/mac-wk2/TestExpectations: Mark the test as an image failure until we fix <https://bugs.webkit.org/show_bug.cgi?id=105616>.
1991
1992 2017-10-23  Zan Dobersek  <zdobersek@igalia.com>
1993
1994         Unreviewed WPE gardening. Unskip the SVG tests and generate the
1995         required platform-specific baselines.
1996
1997         * platform/wpe/TestExpectations:
1998         * platform/wpe/svg: Added ~800 baselines.
1999
2000 2017-10-23  Youenn Fablet  <youenn@apple.com>
2001
2002         TestController should clear all fetch caches when resetting its state
2003         https://bugs.webkit.org/show_bug.cgi?id=178486
2004         <rdar://problem/35066305>
2005
2006         Reviewed by Chris Dumez.
2007
2008         Beefing up the test by using fetch event handler to return responses
2009         previously hard coded in ServiceWorkerContextManager.
2010
2011         * http/tests/workers/service/basic-fetch.https-expected.txt:
2012         * http/tests/workers/service/resources/basic-fetch-worker.js:
2013         (event.event.request.url.indexOf):
2014         * http/tests/workers/service/resources/basic-fetch.js:
2015
2016 2017-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2017
2018         Mark compositing/visible-rect/iframe-no-layers.html as a flaky failure.
2019         https://bugs.webkit.org/show_bug.cgi?id=178669
2020
2021         Unreviewed test gardening.
2022
2023         * platform/ios/TestExpectations:
2024
2025 2017-10-22  Joseph Pecoraro  <pecoraro@apple.com>
2026
2027         REGRESSION(r219675): Web Inspector: CommandLineAPI getEventListeners does not work
2028         https://bugs.webkit.org/show_bug.cgi?id=178650
2029         <rdar://problem/35116347>
2030
2031         Reviewed by Sam Weinig.
2032
2033         * inspector/console/command-line-api-getEventListeners-expected.txt: Added.
2034         * inspector/console/command-line-api-getEventListeners.html: Added.
2035
2036 2017-10-22  Antoine Quint  <graouts@apple.com>
2037
2038         [Web Animations] Add animations to the timeline
2039         https://bugs.webkit.org/show_bug.cgi?id=178643
2040
2041         Reviewed by Dean Jackson.
2042
2043         Add a new test that checks that animations created with a timeline
2044         are added to the provided timeline.
2045
2046         * webanimations/animation-creation-addition-expected.txt: Added.
2047         * webanimations/animation-creation-addition.html: Added.
2048
2049 2017-10-21  Dean Jackson  <dino@apple.com>
2050
2051         createImageBitmap with basic HTMLImageElement
2052         https://bugs.webkit.org/show_bug.cgi?id=178619
2053         <rdar://problem/35104118>
2054
2055         Reviewed by Antoine Quint.
2056
2057         Make a better test for createImageBitmap. This will be
2058         submitted to Web Platform Tests.
2059
2060         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: Added.
2061         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: Added.
2062         * http/wpt/common/canvas-tests.css: Added.
2063         * http/wpt/common/canvas-tests.js: Added.
2064         * http/wpt/images/pattern.png: Added.
2065
2066 2017-10-21  Antti Koivisto  <antti@apple.com>
2067
2068         Support ::before/::after pseudo elements with display:contents
2069         https://bugs.webkit.org/show_bug.cgi?id=178584
2070
2071         Reviewed by Ryosuke Niwa.
2072
2073         * TestExpectations: Enable imported/w3c/web-platform-tests/css/css-display-3/display-contents-before-after-002.html
2074
2075 2017-10-20  Joseph Pecoraro  <pecoraro@apple.com>
2076
2077         Web Inspector: Support `async test() { ... }` in Inspector Test Suites
2078         https://bugs.webkit.org/show_bug.cgi?id=178614
2079
2080         Reviewed by Devin Rousso.
2081
2082         Add the ability to have test functions be async functions. A successful
2083         async test function just needs to complete evaluation. To indicate
2084         failure it should throw an exception.
2085
2086             suite.addTestCase({
2087                 name: "ExceptionOfNormal",
2088                 async test() {
2089                     InspectorTest.expectThat(...);
2090                 }
2091             });
2092
2093             suite.addTestCase({
2094                 name: "ExampleOfRejection",
2095                 async test() {
2096                     let value = await SomeAgent.method();
2097                     if (value.error)
2098                         throw "Exception";
2099                     ...
2100                 }
2101             });
2102
2103         Using async test functions has the added benefit that a runtime exception
2104         inside of asynchronous test code will reject the current test case instead
2105         of timing out. For example...
2106         
2107             suite.addTestCase({
2108                 name: "ExampleOfRejectionThroughRuntimeException",
2109                 async test() {
2110                     let arr = [];
2111                     arr.this.does.not.exist;
2112                 }
2113             });
2114         
2115         ... should will lead to a failure instead of a timeout.
2116         
2117         This should allow us to structure some common tests more naturally, like so:
2118
2119             suite.addTestCase({
2120                 name: "ExampleOfNormalAsyncTest",
2121                 async test() {
2122                     InspectorTest.evaluateInPage(`...`);
2123                     let event = await WI.Manager.awaitEvent(...);
2124                     let resource = event.data.resource;
2125                     InspectorTest.expectEqual(...);
2126                     InspectorTest.expectEqual(...);
2127                     InspectorTest.expectEqual(...);
2128                 }
2129             });
2130
2131         * inspector/unit-tests/async-test-suite-expected.txt:
2132         * inspector/unit-tests/async-test-suite.html:
2133         * inspector/unit-tests/target-manager.html:
2134
2135 2017-10-20  Ryosuke Niwa  <rniwa@webkit.org>
2136
2137         http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html is flaky
2138         https://bugs.webkit.org/show_bug.cgi?id=178606
2139
2140         Reviewed by Wenson Hsieh.
2141
2142         The bug was caused by the race condition during the page loading of iframes.
2143
2144         Waiting for message event wasn't doing anything useful because it was receiving the message from
2145         source iframe before the drag & drop had started.
2146
2147         Fixed the bug by waiting for the second message event. Also replaced the wait for load event
2148         by the wait for the first message event for clarity.
2149
2150         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html:
2151
2152 2017-10-20  Ryan Haddad  <ryanhaddad@apple.com>
2153
2154         [iOS] Rebaseline compositing tests
2155         https://bugs.webkit.org/show_bug.cgi?id=178492
2156
2157         Unreviewed test gardening.
2158
2159         * platform/ios-wk2/TestExpectations:
2160         * platform/ios/TestExpectations:
2161         * platform/ios/compositing/backing/child-layer-no-backing-expected.txt: Added.
2162         * platform/ios/compositing/contents-scale/animating-expected.txt:
2163         * platform/ios/compositing/geometry/ancestor-overflow-change-expected.txt:
2164         * platform/ios/compositing/geometry/fixed-position-expected.txt:
2165         * platform/ios/compositing/geometry/fixed-position-flipped-writing-mode-expected.txt: Added.
2166         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt: Added.
2167         * platform/ios/compositing/geometry/limit-layer-bounds-overflow-repaint-expected.txt: Added.
2168         * platform/ios/compositing/geometry/preserve-3d-switching-expected.txt: Added.
2169         * platform/ios/compositing/geometry/tall-page-composited-expected.txt: Added.
2170         * platform/ios/compositing/geometry/video-fixed-scrolling-expected.txt: Added.
2171         * platform/ios/compositing/geometry/video-opacity-overlay-expected.txt: Added.
2172         * platform/ios/compositing/iframes/invisible-nested-iframe-show-expected.txt:
2173         * platform/ios/compositing/iframes/overlapped-nested-iframes-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/iframes/overlapped-nested-iframes-expected.txt.
2174         * platform/ios/compositing/images/direct-image-object-fit-expected.txt: Added.
2175         * platform/ios/compositing/layer-creation/animation-overlap-with-children-expected.txt: Removed.
2176         * platform/ios/compositing/layer-creation/fixed-position-and-transform-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/layer-creation/fixed-position-and-transform-expected.txt.
2177         * platform/ios/compositing/overflow/ancestor-overflow-expected.txt:
2178         * platform/ios/compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor-expected.txt: Added.
2179         * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants-expected.txt: Added.
2180         * platform/ios/compositing/overflow/clipping-behaviour-change-is-not-propagated-to-descendants2-expected.txt: Added.
2181         * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt:
2182         * platform/ios/compositing/overflow/fixed-position-ancestor-clip-expected.txt:
2183         * platform/ios/compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor-expected.txt: Added.
2184         * platform/ios/compositing/reflections/direct-image-object-fit-reflected-expected.txt: Added.
2185         * platform/ios/compositing/reflections/load-video-in-reflection-expected.txt: Added.
2186         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2187         * platform/ios/compositing/repaint/page-scale-repaint-expected.txt: Added.
2188         * platform/ios/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt: Renamed from LayoutTests/platform/ios-wk2/compositing/rtl/rtl-fixed-overflow-scrolled-expected.txt.
2189         * platform/ios/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added.
2190         * platform/ios/compositing/self-painting-layers-expected.txt: Added.
2191         * platform/ios/compositing/tiling/huge-layer-img-expected.txt: Added.
2192         * platform/ios/compositing/visible-rect/3d-transform-style-expected.txt: Added.
2193         * platform/ios/compositing/visible-rect/animated-expected.txt: Added.
2194         * platform/ios/compositing/visible-rect/iframe-no-layers-expected.txt: Added.
2195         * platform/ios/compositing/visible-rect/iframe-with-layers-outside-viewport-expected.txt: Added.
2196         * platform/ios/compositing/visible-rect/mask-layer-coverage-expected.txt: Added.
2197
2198 2017-10-20  Matt Lewis  <jlewis3@apple.com>
2199
2200         Marked plugins/js-from-destroy.html as flaky.
2201         https://bugs.webkit.org/show_bug.cgi?id=176881
2202
2203         Unreviewed test gardening.
2204
2205         * platform/mac-wk2/TestExpectations:
2206
2207 2017-10-20  Matt Lewis  <jlewis3@apple.com>
2208
2209         Marked http/tests/loading/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html as flaky.
2210         https://bugs.webkit.org/show_bug.cgi?id=178536
2211
2212         Unreviewed test gardening.
2213
2214         * platform/mac-wk2/TestExpectations:
2215
2216 2017-10-20  Youenn Fablet  <youenn@apple.com>
2217
2218         ResourceResponse should have a ServiceWorker source
2219         https://bugs.webkit.org/show_bug.cgi?id=178593
2220
2221         Reviewed by Alex Christensen.
2222
2223         * http/tests/workers/service/basic-fetch.https-expected.txt:
2224         * http/tests/workers/service/resources/basic-fetch.js:
2225         (async.test):
2226
2227 2017-10-20  Antoine Quint  <graouts@apple.com>
2228
2229         [Web Animations] Provide basic timeline and animation interfaces
2230         https://bugs.webkit.org/show_bug.cgi?id=178526
2231
2232         Reviewed by Dean Jackson.
2233
2234         Basic test coverage to check that we are exposing a DocumentTimeline instance on
2235         the Document and that we can construct Animations, optionally associated with a timeline.
2236
2237         * platform/mac-elcapitan/TestExpectations:
2238         * webanimations/animation-creation-basic-expected.txt: Added.
2239         * webanimations/animation-creation-basic.html: Added.
2240         * webanimations/document-timeline-expected.txt: Added.
2241         * webanimations/document-timeline.html: Added.
2242
2243 2017-10-20  Commit Queue  <commit-queue@webkit.org>
2244
2245         Unreviewed, rolling out r223744, r223750, and r223751.
2246         https://bugs.webkit.org/show_bug.cgi?id=178594
2247
2248         These caused consistent failures in test that existed and were
2249         added in the patches. (Requested by mlewis13 on #webkit).
2250
2251         Reverted changesets:
2252
2253         "[JSC] ScriptFetcher should be notified directly from module
2254         pipeline"
2255         https://bugs.webkit.org/show_bug.cgi?id=178340
2256         https://trac.webkit.org/changeset/223744
2257
2258         "Unreviewed, fix changed line number in test expect files"
2259         https://bugs.webkit.org/show_bug.cgi?id=178340
2260         https://trac.webkit.org/changeset/223750
2261
2262         "Unreviewed, follow up to reflect comments"
2263         https://bugs.webkit.org/show_bug.cgi?id=178340
2264         https://trac.webkit.org/changeset/223751
2265
2266 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
2267
2268         Unreviewed GTK+ gardening. Adding GTK+-specific baselines for a bunch
2269         of HTTP tests, and adding failure expectations for some others.
2270
2271         * platform/gtk/TestExpectations:
2272         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1: Added.
2273         * platform/gtk/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
2274         * platform/gtk/http/tests/security/module-no-mime-type-expected.txt:
2275         * platform/gtk/imported/w3c/web-platform-tests/2dcontext: Added.
2276         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap: Added.
2277         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
2278         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
2279
2280 2017-10-20  Ms2ger  <Ms2ger@igalia.com>
2281
2282         [GTK] Update expectations for webkitConvertPoint.html
2283         https://bugs.webkit.org/show_bug.cgi?id=178582
2284
2285         Reviewed by Michael Catanzaro.
2286
2287         This at least makes the test useful as a regression test.
2288
2289         * platform/gtk/TestExpectations:
2290         * platform/gtk/fast/dom/Window/webkitConvertPoint-expected.txt:
2291
2292 2017-10-20  Joanmarie Diggs  <jdiggs@igalia.com>
2293
2294         AX: [ATK] Events missing and state incorrect for aria-activedescendant
2295         https://bugs.webkit.org/show_bug.cgi?id=178523
2296
2297         Reviewed by Chris Fleizach.
2298
2299         * accessibility/gtk/aria-activedescendant-changed-notification-expected.txt: Added.
2300         * accessibility/gtk/aria-activedescendant-changed-notification.html: Added.
2301         * accessibility/gtk/aria-activedescendant-expected.txt: Added.
2302         * accessibility/gtk/aria-activedescendant.html: Added.
2303
2304 2017-10-20  Per Arne Vollan  <pvollan@apple.com>
2305
2306         [Win] Mark http/tests/navigation/keyboard-events-during-provisional-navigation.html and
2307         http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html as failures.
2308         https://bugs.webkit.org/show_bug.cgi?id=178549
2309
2310         Unreviewed test gardening.
2311
2312         * platform/win/TestExpectations:
2313
2314 2017-10-20  Ms2ger  <Ms2ger@igalia.com>
2315
2316         Add the MAX_CLIENT_WAIT_TIMEOUT_WEBGL constant to WebGL2RenderingContext.
2317         https://bugs.webkit.org/show_bug.cgi?id=178572
2318
2319         Reviewed by Žan Doberšek.
2320
2321         * fast/canvas/webgl/webgl2/constants-expected.txt:
2322         * fast/canvas/webgl/webgl2/constants.html:
2323
2324 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
2325
2326         Unreviewed WPE gardening. Managing failure expectations for
2327         a set of failing HTTP tests.
2328
2329         * platform/wpe/TestExpectations:
2330
2331 2017-10-20  Miguel Gomez  <magomez@igalia.com>
2332
2333         [GTK][WPE] Fix review comments on WEBPImageDecoder
2334         https://bugs.webkit.org/show_bug.cgi?id=178080
2335
2336         Reviewed by Said Abou-Hallawa.
2337
2338         Adjusted test duration.
2339
2340         * fast/images/animated-webp.html:
2341
2342 2017-10-20  Zan Dobersek  <zdobersek@igalia.com>
2343
2344         Unreviewed WPE gardening. Rebaselining CSS tests that were affected
2345         by recent font changes.
2346
2347         * platform/wpe/css1/font_properties/font-expected.txt:
2348         * platform/wpe/css1/pseudo/firstline-expected.txt:
2349         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
2350         * platform/wpe/css2.1/t051201-c23-first-line-00-b-expected.txt:
2351         * platform/wpe/css2.1/t051202-c26-psudo-nest-00-c-expected.txt:
2352         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
2353         * platform/wpe/css2.1/t1508-c527-font-00-b-expected.txt:
2354         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
2355         * platform/wpe/css2.1/t1508-c527-font-07-b-expected.txt:
2356         * platform/wpe/css2.1/t1508-c527-font-10-c-expected.txt:
2357
2358 2017-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2359
2360         Unreviewed, fix changed line number in test expect files
2361         https://bugs.webkit.org/show_bug.cgi?id=178340
2362
2363         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2364         * http/tests/security/module-no-mime-type-expected.txt:
2365
2366 2017-10-19  Antti Koivisto  <antti@apple.com>
2367
2368         Support ::before/::after pseudo elements on elements with display:contents
2369         https://bugs.webkit.org/show_bug.cgi?id=178513
2370
2371         Reviewed by Ryosuke Niwa.
2372
2373         * TestExpectations: Enable imported/w3c/web-platform-tests/css/css-display-3/display-contents-before-after-001.html
2374
2375 2017-10-20  Yusuke Suzuki  <utatane.tea@gmail.com>
2376
2377         [JSC] ScriptFetcher should be notified directly from module pipeline
2378         https://bugs.webkit.org/show_bug.cgi?id=178340
2379
2380         Reviewed by Sam Weinig.
2381
2382         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
2383         * http/tests/security/module-no-mime-type-expected.txt:
2384         * js/dom/modules/module-execution-error-should-be-propagated-to-onerror-expected.txt:
2385
2386 2017-10-19  Youenn Fablet  <youenn@apple.com>
2387
2388         Add preliminary support for ServiceWorker Handle Fetch
2389         https://bugs.webkit.org/show_bug.cgi?id=178475
2390         <rdar://problem/35066424>
2391
2392         Reviewed by Chris Dumez.
2393
2394         * http/tests/workers/service/basic-fetch.https-expected.txt: Added.
2395         * http/tests/workers/service/basic-fetch.https.html: Added.
2396         * http/tests/workers/service/resources/basic-fetch-worker.js: Added.
2397         * http/tests/workers/service/resources/basic-fetch.js: Added.
2398
2399 2017-10-19  Daniel Bates  <dabates@apple.com>
2400
2401         Attempt to fix Legacy WebKit test failure following r223704
2402         (https://bugs.webkit.org/show_bug.cgi?id=178403)
2403
2404         Call testRunner.setCanOpenWindows() to tell DumpRenderTree to allow the test to open a new window.
2405
2406         * http/tests/security/referrer-policy-subframe-window-open.html:
2407
2408 2017-10-19  Tim Horton  <timothy_horton@apple.com>
2409
2410         Expand r209943 to suppress paste during provisional navigation as well
2411         https://bugs.webkit.org/show_bug.cgi?id=178429
2412         <rdar://problem/33952830>
2413
2414         Reviewed by Dean Jackson.
2415
2416         * http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2417         * http/tests/navigation/keyboard-events-during-provisional-navigation.html:
2418         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation-expected.txt:
2419         * http/tests/navigation/keyboard-events-during-provisional-subframe-navigation.html:
2420         * http/tests/navigation/resources/keyboard-events-after-navigation.html:
2421         * http/tests/navigation/resources/keyboard-events-test.js:
2422         (runBeforeTest):
2423         (runTest):
2424         Copy a "d" to the clipboard before running the test, and paste it while running.
2425         I put the copy before running the test so that if someone comes along and
2426         blacklists copy during provisional load as well, the test for this behavior
2427         still actually tests the paste portion.
2428         Also ensure that paste events are not triggered during provisional navigation.
2429
2430 2017-10-19  Daniel Bates  <dabates@apple.com>
2431
2432         Referrer policy should be inherited from creator
2433         https://bugs.webkit.org/show_bug.cgi?id=178403
2434         <rdar://problem/31546136>
2435
2436         Add missing file that I inadvertently forgot to commit in r223697. The tests depend on this file.
2437
2438         * http/tests/security/resources/nested-referrer-policy-postmessage.html: Added.
2439
2440 2017-10-19  Matt Lewis  <jlewis3@apple.com>
2441
2442         Marked http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html as flaky.
2443         https://bugs.webkit.org/show_bug.cgi?id=178472
2444
2445         Unreviewed test gardening.
2446
2447         * platform/mac-wk2/TestExpectations:
2448
2449 2017-10-19  Daniel Bates  <dabates@apple.com>
2450
2451         Referrer policy should be inherited from creator
2452         https://bugs.webkit.org/show_bug.cgi?id=178403
2453         <rdar://problem/31546136>
2454
2455         Reviewed by Andy Estes.
2456
2457         Add tests to ensure that the referrer policy of a document is initially inherited from its creator.
2458
2459         * http/tests/security/referrer-policy-nested-subframe-expected.txt: Added.
2460         * http/tests/security/referrer-policy-nested-subframe.html: Added.
2461         * http/tests/security/referrer-policy-nested-window-open-expected.txt: Added.
2462         * http/tests/security/referrer-policy-nested-window-open.html: Added.
2463         * http/tests/security/referrer-policy-subframe-window-open-expected.txt: Added.
2464         * http/tests/security/referrer-policy-subframe-window-open.html: Added.
2465         * http/tests/security/referrer-policy-window-open-subframe-expected.txt: Added.
2466         * http/tests/security/referrer-policy-window-open-subframe.html: Added.
2467         * http/tests/security/resources/referrer-policy-postmessage.php:
2468
2469 2017-10-19  Chris Dumez  <cdumez@apple.com>
2470
2471         Unreviewed, revert r223650 as it caused crashes on the bots.
2472
2473         * http/tests/workers/service/basic-fetch.https-expected.txt: Removed.
2474         * http/tests/workers/service/basic-fetch.https.html: Removed.
2475         * http/tests/workers/service/resources/basic-fetch-worker.js: Removed.
2476         * http/tests/workers/service/resources/basic-fetch.js: Removed.
2477
2478 2017-10-19  Antti Koivisto  <antti@apple.com>
2479
2480         Overlapping text on all CSS fonts specs
2481         https://bugs.webkit.org/show_bug.cgi?id=177585
2482         <rdar://problem/34704078>
2483
2484         Reviewed by Daniel Bates.
2485
2486         * fast/html/details-line-height-overlap-expected.html: Added.
2487         * fast/html/details-line-height-overlap.html: Added.
2488         * platform/ios/fast/shadow-dom/copy-shadow-tree-expected.txt:
2489
2490 2017-10-18  Ryosuke Niwa  <rniwa@webkit.org>
2491
2492         Don't expose raw HTML in pasteboard to the web content
2493         https://bugs.webkit.org/show_bug.cgi?id=178422
2494
2495         Reviewed by Wenson Hsieh.
2496
2497         Added tests to copy & paste web contents within the same origin as well as cross origin.
2498
2499         * TestExpectations:
2500         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Now contains DOCTYPE.
2501         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
2502         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined as now inline styles are stripped.
2503         * editing/pasteboard/onpaste-text-html.html: Strip away the inline style data since they differ on each platform.
2504         * http/tests/misc/copy-resolves-urls-expected.txt:
2505         * http/tests/misc/copy-resolves-urls.html: Now uses blob URL for the pasted image as expected.
2506         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin-expected.txt: Added.
2507         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html: Added.
2508         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
2509         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-in-same-origin.html: Added.
2510         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin-expected.txt: Added.
2511         * http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html: Added.
2512         * http/tests/security/clipboard/resources/content-to-copy.html: Added.
2513         * http/tests/security/clipboard/resources/subdirectory/paste-html.html: Added.
2514         * platform/ios/TestExpectations: Unskip tests that have started passing.
2515         * platform/mac-wk1/TestExpectations: Unskip the drag & drop test which only works in Mac WK1.
2516         * platform/win/TestExpectations: Skip the newly added tests since we don't support custom pasteboard
2517         data on Windows port.
2518
2519 2017-10-18  Chris Dumez  <cdumez@apple.com>
2520
2521         Implement ServiceWorkerRegistration.scope / updateViaCache
2522         https://bugs.webkit.org/show_bug.cgi?id=178497
2523
2524         Reviewed by Youenn Fablet.
2525
2526         Extend layout test coverage.
2527
2528         * http/tests/workers/service/basic-register-expected.txt:
2529         * http/tests/workers/service/resources/basic-register.js:
2530         (then):
2531
2532 2017-10-18  Youenn Fablet  <youenn@apple.com>
2533
2534         Add preliminary support for ServiceWorker Handle Fetch
2535         https://bugs.webkit.org/show_bug.cgi?id=178475
2536
2537         Reviewed by Chris Dumez.
2538
2539         * http/tests/workers/service/basic-fetch.https-expected.txt: Added.
2540         * http/tests/workers/service/basic-fetch.https.html: Added.
2541         * http/tests/workers/service/resources/basic-fetch-worker.js: Added.
2542         * http/tests/workers/service/resources/basic-fetch.js: Added.
2543
2544 2017-10-18  Youenn Fablet  <youenn@apple.com>
2545
2546         TestController should clear all fetch caches when resetting its state
2547         https://bugs.webkit.org/show_bug.cgi?id=178486
2548
2549         Reviewed by Chris Dumez.
2550
2551         * http/tests/cache-storage/cache-clearing-all.https.html:
2552
2553 2017-10-18  Dean Jackson  <dino@apple.com>
2554
2555         Some older hardware can't actually use renderbuffers at the size they advertise
2556         https://bugs.webkit.org/show_bug.cgi?id=178417
2557         <rdar://problem/35042291>
2558
2559         Reviewed by Tim Horton.
2560
2561         Unskip webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html.
2562
2563         * TestExpectations:
2564
2565 2017-10-18  Daniel Bates  <dabates@apple.com>
2566
2567         Add test to ensure that text-overflow: ellipsis text is scrollable
2568         https://bugs.webkit.org/show_bug.cgi?id=178395
2569
2570         Reviewed by Zalan Bujtas.
2571
2572         * fast/text/scroll-text-overflow-ellipsis-expected.html: Added.
2573         * fast/text/scroll-text-overflow-ellipsis.html: Added.
2574         * platform/ios-wk1/TestExpectations: For now, skip the test in legacy WebKit on iOS
2575         as eventSender.keyDown() does not seem to be dispatching a keyboard event to the
2576         focused field. See <https://bugs.webkit.org/show_bug.cgi?id=178490>.
2577         * resources/ui-helper.js:
2578         (window.UIHelper.keyDown.return.new.Promise):
2579         (window.UIHelper.keyDown):
2580
2581 2017-10-17  Dean Jackson  <dino@apple.com>
2582
2583         Make failing WebGL tests produce debug output
2584         https://bugs.webkit.org/show_bug.cgi?id=178421
2585
2586         Reviewed by Jon Lee.
2587
2588         If a WebGL conformance test fails, we just get the word "FAIL". Instead,
2589         have it log the actual output of the test, so we can see what happens
2590         on bots.
2591
2592         Drive-by fix where I noticed a test file was missing, that causes
2593         two tests to timeout. They may still timeout, but now because they
2594         take a long time to run rather than they have a JS error.
2595
2596         * platform/mac/TestExpectations:
2597         * webgl/1.0.2/resources/webgl_test_files/conformance/resources/iterable-test.js: Added.
2598         * webgl/1.0.2/resources/webkit-webgl-test-harness.js:
2599         (window.webglTestHarness.notifyFinished):
2600         * webgl/resources/webkit-webgl-test-harness.js:
2601         (window.webglTestHarness.notifyFinished):
2602
2603 2017-10-18  Eric Carlson  <eric.carlson@apple.com>
2604
2605         Key events should not update Document.lastHandledUserGestureTimestamp unless key event is handled
2606         https://bugs.webkit.org/show_bug.cgi?id=178473
2607         <rdar://problem/34869935>
2608
2609         Reviewed by Brent Fulgham.
2610
2611         * media/restricted-audio-playback-with-document-gesture.html: Pass true to runWithKeyDown so
2612         it consumes the keydown event.
2613         * media/video-test.js:
2614         (runWithKeyDown): Take optional parameter which causes event handler to call preventDefault.
2615
2616 2017-10-18  Myles C. Maxfield  <mmaxfield@apple.com>
2617
2618         editing/deleting/delete-emoji-9.html is failing consistently.
2619         https://bugs.webkit.org/show_bug.cgi?id=178478
2620
2621         Unreviewed.
2622
2623         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
2624
2625 2017-10-18  Commit Queue  <commit-queue@webkit.org>
2626
2627         Unreviewed, rolling out r223321.
2628         https://bugs.webkit.org/show_bug.cgi?id=178476
2629
2630         This protocol change broke some internal builds (Requested by
2631         brrian__ on #webkit).
2632
2633         Reverted changeset:
2634
2635         "Web Inspector: provide a way to enable/disable event
2636         listeners"
2637         https://bugs.webkit.org/show_bug.cgi?id=177451
2638         https://trac.webkit.org/changeset/223321
2639
2640 2017-10-18  Alex Christensen  <achristensen@webkit.org>
2641
2642         http/tests/loading/basic-auth-resend-wrong-credentials.html is still a flaky failure after proposed fix.
2643         https://bugs.webkit.org/show_bug.cgi?id=178467
2644
2645         Reviewed by Andy Estes.
2646
2647         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2648         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
2649         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2650         Use setTimeout to make the loading order deterministic.
2651         The important part of this test is that the passwords shown in the delegate callbacks are correct,
2652         and this doesn't change that.
2653
2654 2017-10-18  Ms2ger  <Ms2ger@igalia.com>
2655
2656         [GTK] Test gardening.
2657         https://bugs.webkit.org/show_bug.cgi?id=178461
2658
2659         Unreviewed test gardening.
2660
2661         * platform/gtk/TestExpectations:
2662
2663 2017-10-18  Chris Dumez  <cdumez@apple.com>
2664
2665         Add an efficient data structure for WebCore to query if there is a Service Worker registered for a given origin
2666         https://bugs.webkit.org/show_bug.cgi?id=177876
2667         <rdar://problem/34813129>
2668
2669         Reviewed by Ryosuke Niwa.
2670
2671         Add layout test coverage. Also rebaseline a few tests now that registration succeeds.
2672
2673         * http/tests/workers/service/basic-register-exceptions-expected.txt:
2674         * http/tests/workers/service/basic-register-expected.txt:
2675         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
2676         * http/tests/workers/service/resources/basic-register.js:
2677         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
2678
2679 2017-10-18  Antti Koivisto  <antti@apple.com>
2680
2681         Resolve ::before and ::after pseudo elements during style resolution
2682         https://bugs.webkit.org/show_bug.cgi?id=178339
2683         <rdar://problem/35025601>
2684
2685         Reviewed by Ryosuke Niwa.
2686
2687         Add a test verifying a crash noticed with earlier version of this patch.
2688
2689         * fast/css-generated-content/svg-use-crash-expected.html: Added.
2690         * fast/css-generated-content/svg-use-crash.html: Added.
2691
2692 2017-10-18  Yusuke Suzuki  <utatane.tea@gmail.com>
2693
2694         [JSC] __proto__ getter should be fast
2695         https://bugs.webkit.org/show_bug.cgi?id=178067
2696
2697         Reviewed by Saam Barati.
2698
2699         * js/object-literal-shorthand-construction-expected.txt:
2700         * js/script-tests/object-literal-shorthand-construction.js:
2701         (set 2):
2702         (get 1):
2703         * js/script-tests/sloppy-getter-setter-global-object.js:
2704         * js/sloppy-getter-setter-global-object-expected.txt:
2705
2706 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
2707
2708         [Regression] Webkit "-apple-system" font fallback token handles font weights of PingFang incorrectly.
2709         https://bugs.webkit.org/show_bug.cgi?id=177345
2710         <rdar://problem/32975942>
2711
2712         Reviewed by Jon Lee.
2713
2714         * fast/text/system-ui-chinese-bold-fallback.html:
2715
2716 2017-10-17  Dean Jackson  <dino@apple.com>
2717
2718         webgl/1.0.2/conformance/canvas/drawingbuffer-static-canvas-test.html failing
2719         https://bugs.webkit.org/show_bug.cgi?id=178417
2720         <rdar://problem/35042291>
2721
2722         Skip this test while I work out what causes it to fail on older hardware.
2723
2724         * TestExpectations:
2725
2726 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
2727
2728         Unreviewed, rolling out r223523.
2729
2730         A test for this change is failing on debug JSC bots.
2731
2732         Reverted changeset:
2733
2734         "[JSC] __proto__ getter should be fast"
2735         https://bugs.webkit.org/show_bug.cgi?id=178067
2736         https://trac.webkit.org/changeset/223523
2737
2738 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
2739
2740         Mark fast/text/ellipsis-text-rtl.html as a failure on Windows.
2741         https://bugs.webkit.org/show_bug.cgi?id=178413
2742
2743         Unreviewed test gardening.
2744
2745         * platform/win/TestExpectations:
2746
2747 2017-10-16  Andy Estes  <aestes@apple.com>
2748
2749         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
2750         https://bugs.webkit.org/show_bug.cgi?id=178191
2751         <rdar://problem/34906367>
2752
2753         Reviewed by Tim Horton.
2754
2755         * http/tests/ssl/applepay/ApplePayError-expected.txt:
2756         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
2757         * http/tests/ssl/applepay/ApplePaySession.html:
2758
2759 2017-10-17  Myles C. Maxfield  <mmaxfield@apple.com>
2760
2761         Delete button doesn't fully delete certain emoji
2762         https://bugs.webkit.org/show_bug.cgi?id=178096
2763         <rdar://problem/34785106>
2764
2765         Reviewed by Simon Fraser.
2766
2767         * editing/deleting/delete-emoji-1.html: Added.
2768         * editing/deleting/delete-emoji-2.html: Added.
2769         * editing/deleting/delete-emoji-3.html: Added.
2770         * editing/deleting/delete-emoji-4.html: Added.
2771         * editing/deleting/delete-emoji-5.html: Added.
2772         * editing/deleting/delete-emoji-6.html: Added.
2773         * editing/deleting/delete-emoji-7.html: Added.
2774         * editing/deleting/delete-emoji-8.html: Added.
2775         * editing/deleting/delete-emoji-9.html: Added.
2776         * editing/deleting/delete-emoji.html:
2777         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Added.
2778         * platform/ios/editing/deleting/delete-emoji-2-expected.txt: Added.
2779         * platform/ios/editing/deleting/delete-emoji-3-expected.txt: Added.
2780         * platform/ios/editing/deleting/delete-emoji-4-expected.txt: Added.
2781         * platform/ios/editing/deleting/delete-emoji-5-expected.txt: Added.
2782         * platform/ios/editing/deleting/delete-emoji-6-expected.txt: Added.
2783         * platform/ios/editing/deleting/delete-emoji-7-expected.txt: Added.
2784         * platform/ios/editing/deleting/delete-emoji-8-expected.txt: Added.
2785         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Added.
2786         * platform/ios/editing/deleting/delete-emoji-expected.txt:
2787         * platform/mac-elcapitan/editing/deleting/delete-emoji-2-expected.txt: Added.
2788         * platform/mac-elcapitan/editing/deleting/delete-emoji-3-expected.txt: Added.
2789         * platform/mac-elcapitan/editing/deleting/delete-emoji-4-expected.txt: Added.
2790         * platform/mac-elcapitan/editing/deleting/delete-emoji-5-expected.txt: Added.
2791         * platform/mac-elcapitan/editing/deleting/delete-emoji-6-expected.txt: Added.
2792         * platform/mac-elcapitan/editing/deleting/delete-emoji-7-expected.txt: Added.
2793         * platform/mac-elcapitan/editing/deleting/delete-emoji-8-expected.txt: Added.
2794         * platform/mac-elcapitan/editing/deleting/delete-emoji-9-expected.txt: Added.
2795         * platform/mac-elcapitan/editing/deleting/delete-emoji-expected.txt: Added.
2796         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt: Added.
2797         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt: Added.
2798         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt: Added.
2799         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt: Added.
2800         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt: Added.
2801         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt: Added.
2802         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt: Added.
2803         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt: Added.
2804         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt: Added.
2805         * platform/mac-sierra/editing/deleting/delete-emoji-expected.txt: Added.
2806         * platform/mac/editing/deleting/delete-emoji-1-expected.txt: Added.
2807         * platform/mac/editing/deleting/delete-emoji-2-expected.txt: Added.
2808         * platform/mac/editing/deleting/delete-emoji-3-expected.txt: Added.
2809         * platform/mac/editing/deleting/delete-emoji-4-expected.txt: Added.
2810         * platform/mac/editing/deleting/delete-emoji-5-expected.txt: Added.
2811         * platform/mac/editing/deleting/delete-emoji-6-expected.txt: Added.
2812         * platform/mac/editing/deleting/delete-emoji-7-expected.txt: Added.
2813         * platform/mac/editing/deleting/delete-emoji-8-expected.txt: Added.
2814         * platform/mac/editing/deleting/delete-emoji-9-expected.txt: Added.
2815         * platform/mac/editing/deleting/delete-emoji-expected.txt:
2816         * platform/win/TestExpectations:
2817
2818 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
2819
2820         Skip service workers tests on Windows.
2821
2822         Unreviewed test gardening.
2823
2824         * platform/win/TestExpectations:
2825
2826 2017-10-17  Per Arne Vollan  <pvollan@apple.com>
2827
2828         Mark animations/play-state-suspend.html as flaky on Windows.
2829         https://bugs.webkit.org/show_bug.cgi?id=178341
2830
2831         Unreviewed test gardening.
2832
2833         * platform/win/TestExpectations:
2834
2835 2017-10-16  Dean Jackson  <dino@apple.com>
2836
2837         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
2838         https://bugs.webkit.org/show_bug.cgi?id=178223
2839         <rdar://problem/34597567>
2840
2841         Reviewed by Antoine Quint.
2842
2843         Test that resizes an already large buffer to make sure it
2844         doesn't get clamped to 4k.
2845
2846         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
2847         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
2848
2849 2017-10-17  John Wilander  <wilander@apple.com>
2850
2851         Add and remove cookie partition accordingly in intermediary redirect requests
2852         https://bugs.webkit.org/show_bug.cgi?id=178369
2853         <rdar://problem/34467603>
2854
2855         Reviewed by Brent Fulgham.
2856
2857         This patch adds two new tests, relevant for the code change.
2858         Also makes changes to existing tests to increase speed and
2859         reliability.
2860
2861         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Added.
2862         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Added.
2863         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2864         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2865         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2866         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2867         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2868         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2869         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect-expected.txt: Added.
2870         * http/tests/resourceLoadStatistics/remove-partitioning-from-redirect.html: Added.
2871         * http/tests/resourceLoadStatistics/resources/get-cookies.php: Added.
2872         * http/tests/resourceLoadStatistics/resources/redirect.php:
2873         * http/tests/resourceLoadStatistics/resources/set-cookie.php: Added.
2874         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2875         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2876         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2877         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2878         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2879         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2880         * platform/ios/TestExpectations:
2881             The two new tests are marked [ Pass ].
2882         * platform/mac-wk2/TestExpectations:
2883             The two new tests are marked [ Pass ].
2884         * platform/wk2/TestExpectations:
2885             The two new tests are marked [ Skip ] because they require cookie partitioning.
2886
2887 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
2888
2889         Unreviewed, rolling out r223459.
2890
2891         This change introduced LayoutTest failures.
2892
2893         Reverted changeset:
2894
2895         "WebGL clamps drawingBufferWidth to 4096 pixels on a 5120
2896         monitor/canvas"
2897         https://bugs.webkit.org/show_bug.cgi?id=178223
2898         https://trac.webkit.org/changeset/223459
2899
2900 2017-10-17  Youenn Fablet  <youenn@apple.com>
2901
2902         Add preliminary support for fetch event
2903         https://bugs.webkit.org/show_bug.cgi?id=178171
2904
2905         Reviewed by Chris Dumez.
2906
2907         Skipping new tests for WK1 and GTK that do not have SW.
2908
2909         * http/wpt/service-workers/extendableEvent.https-expected.txt: Added.
2910         * http/wpt/service-workers/extendableEvent.https.html: Added.
2911         * http/wpt/service-workers/fetchEvent.https-expected.txt: Added.
2912         * http/wpt/service-workers/fetchEvent.https.html: Added.
2913         * platform/gtk/TestExpectations:
2914         * platform/ios-wk1/TestExpectations:
2915         * platform/mac-wk1/TestExpectations:
2916
2917 2017-10-17  Youenn Fablet  <youenn@apple.com>
2918
2919         Cache API implementation should be able to compute storage size for WebKit client applications.
2920         https://bugs.webkit.org/show_bug.cgi?id=178350
2921
2922         Reviewed by Chris Dumez.
2923
2924         * http/tests/cache-storage/cache-clearing-origin.https.html:
2925         * http/tests/cache-storage/cache-representation.https.html:
2926
2927 2017-10-17  Ryan Haddad  <ryanhaddad@apple.com>
2928
2929         Add expected result file for fast/css/DOMQuad-points-SameObject.html.
2930         https://bugs.webkit.org/show_bug.cgi?id=178366
2931
2932         Unreviewed test gardening.
2933
2934         * fast/css/DOMQuad-points-SameObject-expected.txt: Added.
2935
2936 2017-10-17  Alex Christensen  <achristensen@webkit.org>
2937
2938         de-flakify http/tests/security/cross-frame-access-put.html
2939         https://bugs.webkit.org/show_bug.cgi?id=178371
2940
2941         Reviewed by Tim Horton.
2942
2943         In the iframe, the test was being run after 0ms.  Sometimes, the whole iframe hadn't loaded yet,
2944         so window.innerHeight and window.innerWidth were 0 instead of their intended values.  This changes
2945         the test to wait for the iframe to finish loading before running the test, then post a message to
2946         the parent to tell it to finish running its test instead of just relying on setTimeout(..., 0) to
2947         always work after the iframe had finished loading.
2948
2949         * http/tests/security/cross-frame-access-put-expected.txt:
2950         * http/tests/security/cross-frame-access-put.html:
2951         * http/tests/security/resources/cross-frame-iframe-for-put-test.html:
2952         * platform/mac-wk2/TestExpectations:
2953
2954 2017-10-17  Alex Christensen  <achristensen@webkit.org>
2955
2956         Layout Test http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html is flaky
2957         https://bugs.webkit.org/show_bug.cgi?id=150095
2958
2959         Reviewed by Tim Horton.
2960
2961         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror-expected.txt:
2962         * http/tests/xmlhttprequest/xmlhttprequest-overridemimetype-invalidstaterror.html:
2963         * platform/mac-wk2/TestExpectations:
2964         We were mixing jsTestIsAsync with testRunner.notifyDone which caused some flakiness.
2965         Calling finishJSTest on the next runloop iteration causes it to no longer be flaky.
2966
2967 2017-10-17  Alex Christensen  <achristensen@webkit.org>
2968
2969         De-flakify http/tests/loading/basic-auth-resend-wrong-credentials.html
2970         https://bugs.webkit.org/show_bug.cgi?id=178370
2971
2972         Reviewed by Ryosuke Niwa.
2973
2974         Like r223445, in WebKit2 (and WebKit1 with asynchronous loading) sometimes the iframe would start
2975         loading before the main resource loading finished, sometimes it wouldn't.  This isn't a problem,
2976         and the rest of the test is still valid, but in order to make the dumped delegate callbacks deterministic,
2977         we make it so the iframe always starts loading after the main resource is done loading.
2978
2979         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2980         * http/tests/loading/basic-auth-resend-wrong-credentials.html:
2981         * platform/ios-wk2/TestExpectations:
2982         * platform/mac-wk2/TestExpectations:
2983         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2984
2985 2017-10-17  Daniel Bates  <dabates@apple.com>
2986
2987         ASSERTION FAILED: m_truncation != cFullTruncation in InlineTextBox::clampedOffset()
2988         https://bugs.webkit.org/show_bug.cgi?id=178322
2989
2990         Reviewed by Darin Adler.
2991
2992         Add a test to ensure that clicking on the ellipsis in a truncated text run does not
2993         cause an assertion failure in a debug build.
2994
2995         * fast/text/click-ellipsis-assertion-failure-expected.txt: Added.
2996         * fast/text/click-ellipsis-assertion-failure.html: Added.
2997
2998 2017-10-17  Daniel Bates  <dabates@apple.com>
2999
3000         REGRESSION (r222670 and r222732): RTL truncated text may not be drawn
3001         https://bugs.webkit.org/show_bug.cgi?id=178278
3002         <rdar://problem/34982818>
3003
3004         Reviewed by Darin Adler.
3005
3006         Add a test to ensure that we draw right-to-left truncated text correctly.
3007
3008         * fast/text/ellipsis-text-rtl-expected.html: Added.
3009         * fast/text/ellipsis-text-rtl.html: Added.
3010
3011 2017-10-10  Yusuke Suzuki  <utatane.tea@gmail.com>
3012
3013         [JSC] __proto__ getter should be fast
3014         https://bugs.webkit.org/show_bug.cgi?id=178067
3015
3016         Reviewed by Saam Barati.
3017
3018         * js/object-literal-shorthand-construction-expected.txt:
3019         * js/script-tests/object-literal-shorthand-construction.js:
3020         (set 2):
3021         (get 1):
3022         * js/script-tests/sloppy-getter-setter-global-object.js:
3023         * js/sloppy-getter-setter-global-object-expected.txt:
3024
3025 2017-10-17  Antti Koivisto  <antti@apple.com>
3026
3027         Text nodes with display:contents parent should render as if they were wrapped in an unstyled <span>
3028         https://bugs.webkit.org/show_bug.cgi?id=178332
3029
3030         Reviewed by Ryosuke Niwa.
3031
3032         * TestExpectations: 10 more display:contents tests pass.
3033
3034 2017-10-17  Alicia Boya García  <aboya@igalia.com>
3035
3036         [MSE][GStreamer] Insert parser elements in AppendPipeline when demuxing opus or Vorbis
3037         https://bugs.webkit.org/show_bug.cgi?id=178076
3038
3039         Reviewed by Xabier Rodriguez-Calvar.
3040
3041         YouTube does not include durations in the WebM container for files
3042         containing Opus audio, so we need to read them from the contained
3043         stream. Fortunately, GStreamer has an element to do that: opusparse.
3044
3045         The same thing happens with Vorbis contained in WebM files from the
3046         W3C tests, which should also be fixed by the GStreamer element
3047         vorbisparse.
3048
3049         This patch adds an opusparse or vorbisparse element to the
3050         AppendPipeline at the sinkpad of the demuxer when either is found.
3051
3052         Tests: updated expectations.
3053
3054         * platform/gtk/TestExpectations:
3055
3056 2017-10-17  Alicia Boya García  <aboya@igalia.com>
3057
3058         [GStreamer][MSE] Unreviewed microgardening
3059         https://bugs.webkit.org/show_bug.cgi?id=178344
3060
3061         Updates the following expectations:
3062
3063         - imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported.html
3064
3065           Updated with current output (as a prerequisite to land this:
3066           https://bugs.webkit.org/show_bug.cgi?id=178160, which improves the
3067           -expected output a bit)
3068
3069         - imported/w3c/web-platform-tests/media-source/SourceBuffer-abort*.html
3070
3071           Marked them as passing, as they have been passing for a while.
3072
3073         - imported/w3c/web-platform-tests/media-source/mediasource-play-then-seek-back.html
3074           imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode.html
3075
3076           Marked them as passing. They were crashing on the build bot because
3077           the changes of https://bugs.webkit.org/show_bug.cgi?id=176804 were
3078           not being built, but Carlos López is already working on that.
3079
3080         * platform/gtk/TestExpectations:
3081
3082 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
3083
3084         Allow reading data and blob URLs via DataTransfer when the pasteboard contains files
3085         https://bugs.webkit.org/show_bug.cgi?id=178377
3086
3087         Reviewed by Ryosuke Niwa.
3088
3089         Tweaks an existing layout test to test dragging and dropping more URL protocols (ftp:, data: and blob:).
3090
3091         * editing/pasteboard/drag-drop-href-as-url-expected.txt:
3092         * editing/pasteboard/drag-drop-href-as-url.html:
3093
3094 2017-10-16  Ryosuke Niwa  <rniwa@webkit.org>
3095
3096         Strip away event handlers and JavaScript URLs when copying
3097         https://bugs.webkit.org/show_bug.cgi?id=178375
3098
3099         Reviewed by Wenson Hsieh.
3100
3101         Added a regression test.
3102
3103         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler-expected.txt: Added.
3104         * editing/pasteboard/copying-html-strips-javascript-url-and-event-handler.html: Added.
3105
3106 2017-10-16  Dean Jackson  <dino@apple.com>
3107
3108         WebGL clamps drawingBufferWidth to 4096 pixels on a 5120 monitor/canvas
3109         https://bugs.webkit.org/show_bug.cgi?id=178223
3110         <rdar://problem/34597567>
3111
3112         Reviewed by Antoine Quint.
3113
3114         Test that resizes an already large buffer to make sure it
3115         doesn't get clamped to 4k.
3116
3117         * fast/canvas/webgl/large-drawing-buffer-resize-expected.txt: Added.
3118         * fast/canvas/webgl/large-drawing-buffer-resize.html: Added.
3119
3120 2017-10-16  Chris Dumez  <cdumez@apple.com>
3121
3122         DOMQuad.p1 / p2 / p3 / p4 should behave as [SameObject]
3123         https://bugs.webkit.org/show_bug.cgi?id=178366
3124
3125         Reviewed by Youenn Fablet.
3126
3127         Add layout test coverage.
3128
3129         * fast/css/DOMQuad-points-SameObject.html: Added.
3130
3131 2017-10-16  Andy Estes  <aestes@apple.com>
3132
3133         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact and ApplePayError
3134         https://bugs.webkit.org/show_bug.cgi?id=178191
3135         <rdar://problem/34906367>
3136
3137         Reviewed by Tim Horton.
3138
3139         * http/tests/ssl/applepay/ApplePayError-expected.txt:
3140         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3141         * http/tests/ssl/applepay/ApplePaySession.html:
3142
3143 2017-10-16  Alex Christensen  <achristensen@webkit.org>
3144
3145         De-flakify http/tests/loading/basic-credentials-sent-automatically.html
3146         https://bugs.webkit.org/show_bug.cgi?id=178365
3147
3148         Reviewed by Andy Estes.
3149
3150         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3151         * http/tests/loading/basic-credentials-sent-automatically.html:
3152         * platform/ios-wk2/TestExpectations:
3153         * platform/mac-wk2/TestExpectations:
3154         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
3155
3156 2017-10-15  Ryosuke Niwa  <rniwa@webkit.org>
3157
3158         Cannot access images included in the content pasted from Microsoft Word
3159         https://bugs.webkit.org/show_bug.cgi?id=124391
3160         <rdar://problem/26862741>
3161
3162         Reviewed by Antti Koivisto.
3163
3164         Added tests for copying & pasting and dragging & dropping HTML contents.
3165
3166         * TestExpectations:
3167         * editing/pasteboard/data-transfer-get-data-on-drop-rich-text-expected.txt: Rebaselined.
3168         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Ditto.
3169         * editing/pasteboard/data-transfer-get-data-on-paste-rich-text.html: Modified the test to strip away platform specific
3170         inline style properties.
3171         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url-expected.txt: Added.
3172         * editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html: Added.
3173         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-expected.txt: Added.
3174         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin-expected.txt: Added.
3175         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html: Added.
3176         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying.html: Added.
3177         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin-expected.txt: Added.
3178         * editing/pasteboard/data-transfer-set-data-sanitizes-html-when-dragging-in-null-origin.html: Added.
3179         * editing/pasteboard/data-transfer-set-data-sanitizes-url-when-dragging-in-null-origin.html: Removed the superflous
3180         call to setTimeout that was errornously added during debugging. Also updated the test to not claim all URL and
3181         HTML values are read in the same origin, and updated the assertion for cross-origin case as it's now sanitized.
3182         * editing/pasteboard/onpaste-text-html-expected.txt: Rebaselined. The order of CSS properties have changed.
3183         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html-expected.txt: Added.
3184         * http/tests/security/clipboard/copy-paste-html-across-origin-sanitizes-html.html: Added.
3185         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html:
3186         * http/tests/security/clipboard/resources/copy-html.html: Added.
3187         * http/tests/security/clipboard/resources/copy-url.html: Renamed from copy.html.
3188         * platform/ios-wk2/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
3189         * platform/ios-wk1/editing/pasteboard/data-transfer-get-data-on-paste-rich-text-expected.txt: Remoevd.
3190         * platform/mac-wk1/TestExpectations:
3191
3192 2017-10-16  Ross Kirsling  <ross.kirsling@sony.com>
3193
3194         Web Inspector: Layers tab mistakenly throws out the root element's layer.
3195         https://bugs.webkit.org/show_bug.cgi?id=178222
3196
3197         Reviewed by Brian Burg.
3198
3199         * inspector/layers/layer-tree-manager-expected.txt: Added.
3200         * inspector/layers/layer-tree-manager.html: Added.
3201
3202 2017-10-16  Tim Horton  <timothy_horton@apple.com>
3203
3204         Adjust one more test from constant() to env() after r177581
3205
3206         * fast/events/ios/rotation/safe-area-insets-during-safari-type-rotation.html:
3207
3208 2017-10-16  Youenn Fablet  <youenn@apple.com>
3209
3210         LayoutTest http/tests/cache-storage/cache-clearing-origin.https.html is a flaky failure
3211         https://bugs.webkit.org/show_bug.cgi?id=178305
3212         <rdar://problem/34990264>
3213
3214         Unreviewed.
3215
3216         Removing flaky test expectations based on dashboard.
3217
3218         * TestExpectations:
3219         * platform/ios/TestExpectations:
3220         * platform/mac/TestExpectations:
3221
3222 2017-10-16  Chris Dumez  <cdumez@apple.com>
3223
3224         Clicks on Link with download attribute causes all (other) links to trigger download when clicked
3225         https://bugs.webkit.org/show_bug.cgi?id=178267
3226         <rdar://problem/34985016>
3227
3228         Reviewed by Darin Adler.
3229
3230         Add layout test coverage.
3231
3232         * http/tests/download/anchor-load-after-download-expected.txt: Added.
3233         * http/tests/download/anchor-load-after-download.html: Added.
3234         * platform/ios-wk2/TestExpectations:
3235         * platform/mac-wk1/TestExpectations:
3236         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt.
3237
3238 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
3239
3240         Rebaseline imported/w3c/web-platform-tests/beacon/headers/header-content-type.html for macOS.
3241         https://bugs.webkit.org/show_bug.cgi?id=178343
3242
3243         Unreviewed test gardening.
3244
3245         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3246
3247 2017-10-16  Ryan Haddad  <ryanhaddad@apple.com>
3248
3249         Unreviewed, rolling out r223271.
3250
3251         This change introduced LayoutTest failures on WK1.
3252
3253         Reverted changeset:
3254
3255         "Use asynchronous ResourceHandleClient calls for WebKit1"
3256         https://bugs.webkit.org/show_bug.cgi?id=160677
3257         https://trac.webkit.org/changeset/223271
3258
3259 2017-10-16  Per Arne Vollan  <pvollan@apple.com>
3260
3261         Mark animations/play-state-in-shorthand.html as flaky on Windows.
3262         https://bugs.webkit.org/show_bug.cgi?id=178341
3263
3264         Unreviewed test gardening.
3265
3266         * platform/win/TestExpectations:
3267
3268 2017-10-16  Manuel Rego Casasnovas  <rego@igalia.com>
3269
3270         Don't use intrinsic width if our container's width is zero
3271         https://bugs.webkit.org/show_bug.cgi?id=178073
3272
3273         Reviewed by Sergio Villar Senin.
3274
3275         New rebaseline for width100percent-image.html test.
3276
3277         * fast/replaced/container-width-zero-expected.txt: Added.
3278         * fast/replaced/container-width-zero.html: Added.
3279         * platform/ios/fast/replaced/width100percent-image-expected.txt:
3280         * platform/gtk/fast/replaced/width100percent-image-expected.png:
3281         * platform/gtk/fast/replaced/width100percent-image-expected.txt:
3282         * platform/mac/fast/replaced/width100percent-image-expected.png:
3283         * platform/mac/fast/replaced/width100percent-image-expected.txt:
3284         * platform/win/TestExpectations: Skips test as it needs a rebaseline.
3285
3286 2017-10-16  Wenson Hsieh  <wenson_hsieh@apple.com>
3287
3288         On ToT, event.dataTransfer.getData("text/uri-list") returns an empty string when dragging an image
3289         https://bugs.webkit.org/show_bug.cgi?id=178301
3290         <rdar://problem/34990050>
3291
3292         Reviewed by Darin Adler.
3293
3294         Fixes an existing test to account for asynchronous image decoding, and also rebaselines results to expect that
3295         only the URL can be read, and not text.
3296
3297         * TestExpectations:
3298         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
3299         * editing/pasteboard/drag-drop-href-as-text-data-expected.txt: Removed.
3300         * editing/pasteboard/drag-drop-href-as-text-data.html: Removed.
3301         * editing/pasteboard/drag-drop-href-as-url-expected.txt: Added.
3302         * editing/pasteboard/drag-drop-href-as-url.html: Added.
3303
3304         Tweaks an existing drag and drop test to verify that an URL can be read back when dragging an image, but not
3305         when if the URL is a file URL.
3306
3307         * editing/pasteboard/files-during-page-drags-expected.txt:
3308         * editing/pasteboard/files-during-page-drags.html:
3309
3310         Fixes this test by decoding the dragged image element before starting the drag and drop simulation.
3311
3312         * platform/mac-wk1/TestExpectations:
3313
3314 2017-10-15  Nikita Vasilyev  <nvasilyev@apple.com>
3315
3316         Web Inspector: Modify CSS number values with up key and down key
3317         https://bugs.webkit.org/show_bug.cgi?id=170779
3318         <rdar://problem/33170633>
3319
3320         Reviewed by Matt Baker.
3321
3322         Add tests for WI.incrementElementValue defined in WebInspectorUI/UserInterface/Views/EditingSupport.js.
3323
3324         * inspector/unit-tests/editing-support-expected.txt: Added.
3325         * inspector/unit-tests/editing-support.html: Added.
3326
3327 2017-10-14  Antoine Quint  <graouts@apple.com>
3328
3329         Remove all Web Animations code
3330         https://bugs.webkit.org/show_bug.cgi?id=178273
3331
3332         Reviewed by Sam Weinig.
3333
3334         Remove the only existing Web Animations test.
3335
3336         * webanimations/Document-expected.txt: Removed.
3337         * webanimations/Document.html: Removed.
3338
3339 2017-10-14  Youenn Fablet  <youenn@apple.com>
3340
3341         Resync tests up to c1716b039411090428e7073158b1aea081dafe71
3342         https://bugs.webkit.org/show_bug.cgi?id=178241
3343
3344         Reviewed by Ryosuke Niwa.
3345
3346         Rebasing expectations.
3347
3348         * TestExpectations: Skipping unsupported tests.
3349         * http/wpt/fetch/request-clone-expected.txt:
3350         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3351         * platform/ios-wk2/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
3352         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3353         * platform/mac-wk1/imported/w3c/web-platform-tests/background-fetch/interfaces-expected.txt:
3354         * tests-options.json:
3355
3356 2017-10-14  Youenn Fablet  <youenn@apple.com>
3357
3358         Implement Cache API support for WPE/GTK
3359         https://bugs.webkit.org/show_bug.cgi?id=178316
3360
3361         Unreviewed.
3362
3363         Skip tests until feature is implemented.
3364
3365         * platform/gtk/TestExpectations:
3366         * platform/wpe/TestExpectations:
3367
3368 2017-10-14  Youenn Fablet  <youenn@apple.com>
3369
3370         WebRTC test gardening
3371         https://bugs.webkit.org/show_bug.cgi?id=178317
3372
3373         Unreviewed.
3374
3375         Updating expectations according dashboard.
3376         Skipping tests for platforms that do not support WebRTC.
3377
3378         * TestExpectations:
3379         * platform/gtk/TestExpectations:
3380         * platform/ios/TestExpectations:
3381         * platform/mac-wk1/TestExpectations:
3382         * platform/mac-wk2/TestExpectations:
3383         * platform/win/TestExpectations:
3384
3385 2017-10-14  Devin Rousso  <webkit@devinrousso.com>
3386
3387         Web Inspector: provide a way to enable/disable event listeners
3388         https://bugs.webkit.org/show_bug.cgi?id=177451
3389
3390         Reviewed by Joseph Pecoraro.
3391
3392         * inspector/dom/setEventListenerDisabled-expected.txt: Added.
3393         * inspector/dom/setEventListenerDisabled.html: Added.
3394
3395 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
3396
3397         Mark fast/frames/frame-unload-navigate-and-setTimeout-assert-fail.html as a flaky crash on Windows.
3398         https://bugs.webkit.org/show_bug.cgi?id=178309
3399
3400         Unreviewed test gardening.
3401
3402         * platform/win/TestExpectations:
3403
3404 2017-10-14  Per Arne Vollan  <pvollan@apple.com>
3405
3406         Mark fast/images/animated-gif-scrolling-crash.html as flaky on Windows.
3407         https://bugs.webkit.org/show_bug.cgi?id=178307
3408
3409         Unreviewed test gardening.
3410
3411         * platform/win/TestExpectations:
3412
3413 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
3414
3415         Protect FrameView during style calculations
3416         https://bugs.webkit.org/show_bug.cgi?id=178300
3417         <rdar://problem/34869329>
3418
3419         Reviewed by Ryosuke Niwa.
3420
3421         * fast/html/marquee-reparent-check-expected.txt: Added.
3422         * fast/html/marquee-reparent-check.html: Added.
3423
3424 2017-10-13  Ryan Haddad  <ryanhaddad@apple.com>
3425
3426         Mark http/tests/cache-storage/cache-clearing-origin.https.html as flaky.
3427         https://bugs.webkit.org/show_bug.cgi?id=178305
3428
3429         Unreviewed test gardening.
3430
3431         * platform/mac/TestExpectations:
3432
3433 2017-10-13  Youenn Fablet  <youenn@apple.com>
3434
3435         http/tests/cache-storage/cache-clearing-origin.https.html is flaky on Sierra
3436         https://bugs.webkit.org/show_bug.cgi?id=178303
3437
3438         Unreviewed.
3439
3440         * TestExpectations: Marking test as fail.
3441
3442 2017-10-13  Brent Fulgham  <bfulgham@apple.com>
3443
3444         CMD+R / CMD+Q keyboard shortcuts are treated as user interaction with page
3445         https://bugs.webkit.org/show_bug.cgi?id=178183
3446         <rdar://problem/33327730>
3447
3448         Reviewed by Ryosuke Niwa.
3449
3450         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown-expected.txt: Added.
3451         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html: Added.
3452         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown-expected.txt: Added.
3453         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html: Added.
3454         * http/tests/resourceLoadStatistics/resources: Added.
3455         * http/tests/resourceLoadStatistics/resources/onclick.html: Added.
3456         * platform/ios/TestExpectations: Skip tests that require 'keyDown' support, since this is not
3457           available on iOS.
3458
3459 2017-10-13  Matt Lewis  <jlewis3@apple.com>
3460
3461         Marked http/tests/inspector/network/resource-sizes-memory-cache.html as flaky.
3462         https://bugs.webkit.org/show_bug.cgi?id=177687
3463
3464         Unreviewed test gardening.
3465         * platform/mac-wk2/TestExpectations:
3466
3467 2017-10-13  Youenn Fablet  <youenn@apple.com>
3468
3469         Implement listing origins for which CacheStorage is storing data
3470         https://bugs.webkit.org/show_bug.cgi?id=178236
3471
3472         Reviewed by Chris Dumez.
3473
3474         * http/tests/cache-storage/cache-clearing-origin.https.html:
3475
3476 2017-10-13  Youenn Fablet  <youenn@apple.com>
3477
3478         http/tests/cache-storage/cache-origins.https.html is flaky
3479         https://bugs.webkit.org/show_bug.cgi?id=178266
3480
3481         Unreviewed.
3482
3483         * http/tests/cache-storage/cache-clearing-origin.https.html:
3484
3485 2017-10-13  Youenn Fablet  <youenn@apple.com>
3486
3487         Modernize LayoutTests/http/tests/cache-storage/cache-clearing-*.https.html
3488         https://bugs.webkit.org/show_bug.cgi?id=178245
3489
3490         Reviewed by Chris Dumez.
3491
3492         Using await/async to improve the testing.
3493         Taking benefit of clearDOMCache to wait for completion to simplify both tests as well.
3494
3495         * http/tests/cache-storage/cache-clearing-all.https.html:
3496         * http/tests/cache-storage/cache-clearing-origin.https.html:
3497
3498 2017-10-13  Wenson Hsieh  <wenson_hsieh@apple.com>
3499
3500         "text/html" data is not exposed when dragging and dropping across origins
3501         https://bugs.webkit.org/show_bug.cgi?id=178253
3502         <rdar://problem/34971203>
3503
3504         Reviewed by Ryosuke Niwa.
3505
3506         Renames some existing layout tests, and also augments two tests to verify that "text/html" is preserved when
3507         copying and dragging across origins that don't match.
3508
3509         * TestExpectations:
3510         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt.
3511         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt.
3512         * editing/pasteboard/data-transfer-set-data-ignore-copied-malformed-url-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html.
3513         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt.
3514         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-copying-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html.
3515         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin-expected.txt: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt.
3516         * editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin.html: Renamed from LayoutTests/editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html.
3517         * platform/mac-wk1/TestExpectations:
3518
3519 2017-10-12  Brady Eidson  <beidson@apple.com>
3520
3521         SW "Hello world".
3522         https://bugs.webkit.org/show_bug.cgi?id=178187
3523
3524         Reviewed by Andy Estes.
3525
3526         * http/tests/workers/service/basic-register-exceptions-expected.txt:
3527         * http/tests/workers/service/basic-register-expected.txt:
3528         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
3529
3530 2017-10-12  Alex Christensen  <achristensen@webkit.org>
3531
3532         Use asynchronous ResourceHandleClient calls for WebKit1
3533         https://bugs.webkit.org/show_bug.cgi?id=160677
3534
3535         Reviewed by Brady Eidson.
3536
3537         * TestExpectations:
3538         * platform/gtk/TestExpectations:
3539         * platform/ios-wk2/TestExpectations:
3540         * platform/mac-wk2/TestExpectations:
3541         * platform/wk2/TestExpectations:
3542
3543         http/tests/cache/iframe-304-crash.html used to deterministically record its didFinishLoading callback,
3544         but only for WK1.  It was marked as flaky for all WK2 ports.  It is now flaky in WK1 because the order
3545         of the testRunner.notifyDone call and the didFinishLoading logging is no longer deterministic with
3546         asynchronous loading, but the test still verifies that there is no crash.
3547
3548         http/tests/security/cross-origin-modal-dialog-base.html does navigation during showModalDialog, which
3549         probably should've never worked in WK1 and never worked in WK2.  WK1 behavior now matches WK2 behavior.
3550         I'm not aware of any complaints about no navigation working during showModalDialog in WK2 and I imagine
3551         nobody will be regressed by this change, but if we do find such a problem, creative use of MessageQueues
3552         like we do with sync xhr in WK1 now could theoretically fix the problem, but we are trying to get
3553         rid of showModalDialog anyway.  The test was written to verify that the SecurityOrigin doesn't fall back
3554         to the wrong origin, and it certainly doesn't now.
3555
3556         These tests dump load delegate call order, which are less deterministic now but the tests still behave correctly.
3557         http/tests/svg/svg-use-external.html
3558         http/tests/loading/text-content-type-with-binary-extension.html
3559         http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html
3560
3561 2017-10-12  Youenn Fablet  <youenn@apple.com>
3562
3563         Layout Test http/tests/cache-storage/cache-clearing.https.html is failing
3564         https://bugs.webkit.org/show_bug.cgi?id=178200
3565
3566         Reviewed by Chris Dumez.
3567
3568         Splitting cache-clearing.https.html in two sub tests and marking them as Pass/Timeout for the moment.
3569
3570         * platform/win/TestExpectations: Skipping cache/sw tests.
3571         * TestExpectations:
3572         * http/tests/cache-storage/cache-clearing.https.html: Removed.
3573         * http/tests/cache-storage/cache-clearing-all.https-expected.txt: Added.
3574         * http/tests/cache-storage/cache-clearing-all.https.html: Added.
3575         * http/tests/cache-storage/cache-clearing-origin.https-expected.txt: Added.
3576         * http/tests/cache-storage/cache-clearing-origin.https.html: Added.
3577
3578 2017-10-12  Per Arne Vollan  <pvollan@apple.com>
3579
3580         Mark some xhtml tests as failing on Windows.
3581         https://bugs.webkit.org/show_bug.cgi?id=178230
3582
3583         Unreviewed test gardening.
3584
3585         * platform/win/TestExpectations:
3586
3587 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
3588
3589         Don't assert if mix-blend-mode is set to a non-separable blend mode on a composited layer
3590         https://bugs.webkit.org/show_bug.cgi?id=178196
3591         rdar://problem/34942337
3592
3593         Reviewed by Dan Bates.
3594
3595         * compositing/filters/blend-mode-saturation-expected.txt: Added.
3596         * compositing/filters/blend-mode-saturation.html: Added.
3597
3598 2017-10-12  John Wilander  <wilander@apple.com>
3599
3600         ResourceLoadObserver::logFrameNavigation() should use redirectResponse.url()
3601         https://bugs.webkit.org/show_bug.cgi?id=175257
3602         <rdar://problem/33359866>
3603
3604         Reviewed by Brent Fulgham.
3605
3606         * TestExpectations:
3607             Marked new directory as [ Skip ] since these are WK2-only.
3608         * http/tests/resourceLoadStatistics: Added.
3609         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3610         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3611         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3612         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3613         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3614         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3615         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3616         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3617         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3618         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3619         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3620         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3621         * http/tests/resourceLoadStatistics/resources: Added.
3622         * http/tests/resourceLoadStatistics/resources/iframe-report-back-loaded.html: Added.
3623         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3624         * http/tests/resourceLoadStatistics/resources/page-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3625         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3626         * http/tests/resourceLoadStatistics/resources/page-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3627         * http/tests/resourceLoadStatistics/resources/redirect.php: Added.
3628         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3629         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3630         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3631         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3632         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3633         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3634         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3635         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3636         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip-expected.txt: Added.
3637         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html: Added.
3638         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost-expected.txt: Added.
3639         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html: Added.
3640         * platform/gtk/TestExpectations:
3641             Marked new directory as [ Skip ].
3642         * platform/wk2/TestExpectations:
3643             Marked new directory as [ Pass ].
3644         * platform/wpe/TestExpectations:
3645             Marked new directory as [ Skip ].
3646
3647 2017-10-12  Matt Lewis  <jlewis3@apple.com>
3648
3649         Marked imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html as flaky on iOS.
3650         https://bugs.webkit.org/show_bug.cgi?id=177547
3651
3652         Unreviewed test gardening.
3653
3654         * platform/ios/TestExpectations:
3655
3656 2017-10-12  Matt Lewis  <jlewis3@apple.com>
3657
3658         Edited expectations for http/tests/media/video-buffered-range-contains-currentTime.html.
3659         https://bugs.webkit.org/show_bug.cgi?id=177616
3660
3661         Unreviewed test gardening.
3662
3663         * platform/mac-wk2/TestExpectations:
3664
3665 2017-10-12  Yusuke Suzuki  <utatane.tea@gmail.com>
3666
3667         Support integrity="" on module scripts
3668         https://bugs.webkit.org/show_bug.cgi?id=177959
3669
3670         Reviewed by Sam Weinig.
3671
3672         * http/tests/subresource-integrity/resources/crossorigin-anon-script-module.js: Added.
3673         * http/tests/subresource-integrity/resources/crossorigin-creds-script-module.js: Added.
3674         * http/tests/subresource-integrity/resources/crossorigin-ineligible-script-module.js: Added.
3675         * http/tests/subresource-integrity/resources/matching-digest-module.js: Added.
3676         * http/tests/subresource-integrity/resources/non-matching-digest-module.js: Added.
3677         * http/tests/subresource-integrity/resources/sri-utilities.js:
3678         (add_result_callback):
3679         (SRIModuleTest):
3680         (SRIModuleTest.prototype.execute):
3681         * http/tests/subresource-integrity/sri-module-expected.txt: Added.
3682         * http/tests/subresource-integrity/sri-module.html: Added.
3683         * js/dom/modules/module-inline-ignore-integrity-expected.txt: Added.
3684         * js/dom/modules/module-inline-ignore-integrity.html: Added.
3685         * js/dom/modules/module-integrity-non-top-level-expected.txt: Added.
3686         * js/dom/modules/module-integrity-non-top-level.html: Added.
3687         * js/dom/modules/script-tests/module-integrity-non-top-level-2.js: Added.
3688         * js/dom/modules/script-tests/module-integrity-non-top-level.js: Added.
3689
3690 2017-10-11  Per Arne Vollan  <pvollan@apple.com>
3691
3692         Mark http/tests/cache-storage/cache-clearing.https.html as failing on Windows.
3693         https://bugs.webkit.org/show_bug.cgi?id=178200
3694
3695         Unreviewed test gardening.
3696
3697         * platform/win/TestExpectations:
3698
3699 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
3700
3701         Unreviewed, rolling out r223215.
3702
3703         This change broke the Sierra build.
3704
3705         Reverted changeset:
3706
3707         "[Apple Pay] Add subLocality and subAdministrativeArea to
3708         ApplePayPaymentContact"
3709         https://bugs.webkit.org/show_bug.cgi?id=178191
3710         https://trac.webkit.org/changeset/223215
3711
3712 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
3713
3714         Rebaseline fast/scrolling/adjust-scroll-offset-on-zoom.html for iOS.
3715
3716         Unreviewed test gardening.
3717
3718         * platform/ios/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
3719
3720 2017-10-11  Chris Dumez  <cdumez@apple.com>
3721
3722         XMLHttpRequest: do not sniff text/html, and do not sniff XML when responseType is set to "text"
3723         https://bugs.webkit.org/show_bug.cgi?id=168724
3724
3725         Reviewed by Ryosuke Niwa.
3726
3727         Drop outdated test, proper behavior is covered by web-platform-tests.
3728
3729         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding-expected.txt: Removed.
3730         * fast/xmlhttprequest/xmlhttprequest-html-response-encoding.html: Removed.
3731
3732 2017-10-11  Ryan Haddad  <ryanhaddad@apple.com>
3733
3734         Mark imported/w3c/web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm as flaky.
3735         https://bugs.webkit.org/show_bug.cgi?id=178190
3736
3737         Unreviewed test gardening.
3738
3739         * platform/mac/TestExpectations:
3740
3741 2017-10-11  Andy Estes  <aestes@apple.com>
3742
3743         [Apple Pay] Add subLocality and subAdministrativeArea to ApplePayPaymentContact
3744         https://bugs.webkit.org/show_bug.cgi?id=178191
3745         <rdar://problem/34906367>
3746
3747         Reviewed by Tim Horton.
3748
3749         * http/tests/ssl/applepay/ApplePaySession-expected.txt:
3750         * http/tests/ssl/applepay/ApplePaySession.html:
3751
3752 2017-10-11  Youenn Fablet  <youenn@apple.com>
3753
3754         Add API to clean CacheStorage data
3755         https://bugs.webkit.org/show_bug.cgi?id=178034
3756
3757         Reviewed by Chris Dumez.
3758
3759         * http/tests/cache-storage/cache-clearing.https-expected.txt: Added.
3760         * http/tests/cache-storage/cache-clearing.https.html: Added.
3761
3762 2017-10-11  Chris Dumez  <cdumez@apple.com>
3763
3764         [Geolocation] Expose Coordinates.floorLevel
3765         https://bugs.webkit.org/show_bug.cgi?id=178173
3766         <rdar://problem/34918936>
3767
3768         Reviewed by Ryosuke Niwa.
3769
3770         Add layout test coverage.
3771
3772         * fast/dom/Geolocation/floorLevel-expected.txt: Added.
3773         * fast/dom/Geolocation/floorLevel.html: Added.
3774
3775 2017-10-11  Simon Fraser  <simon.fraser@apple.com>
3776
3777         Avoid triggering layout from style change
3778         https://bugs.webkit.org/show_bug.cgi?id=178184
3779
3780         Reviewed by Zalan Bujtas.
3781
3782         * fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added.
3783         * fast/scrolling/adjust-scroll-offset-on-zoom.html: Added.
3784
3785 2017-10-11  Ryosuke Niwa  <rniwa@webkit.org>
3786
3787         Sanitize URL in pasteboard for other applications and cross origin content
3788         https://bugs.webkit.org/show_bug.cgi?id=178060
3789         <rdar://problem/34874518>
3790
3791         Reviewed by Wenson Hsieh.
3792
3793         Added tests for copying & pasting URLs. URLs should be %-escaped and any invalid URL should be stripped away and
3794         invisible to a cross-origin content or a null origin document but the same origin content should have access to
3795         its original form.
3796
3797         * TestExpectations:
3798         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document-expected.txt: Added.
3799         * editing/pasteboard/data-transfer-get-data-on-copying-pasting-malformed-url-in-same-document.html: Added.
3800         * editing/pasteboard/data-transfer-get-data-on-drop-custom-expected.txt: Rebaselined. We no longer normalize
3801         "https://www.apple.com" into "https://www.apple.com/" by NSURL / UIPasteboard within the same origin content.
3802         * editing/pasteboard/data-transfer-get-data-on-paste-custom-expected.txt: Ditto.
3803         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-expected.txt: Added.
3804         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin-expected.txt: Added.
3805         * editing/pasteboard/data-transfer-set-data-ignore-copied-walformed-url-in-null-origin.html: Added.
3806         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin-expected.txt: Added.
3807         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-copying-in-null-origin.html: Added.
3808         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin-expected.txt: Added.
3809         * editing/pasteboard/data-transfer-set-data-sanitlize-url-when-dragging-in-null-origin.html: Added.
3810         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. More test cases are passing.
3811         * editing/pasteboard/dataTransfer-setData-getData.html: Updated expectations as the original URL is now preserved.
3812         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url-expected.txt: Added.
3813         * http/tests/security/clipboard/copy-paste-url-across-origin-sanitizes-url.html: Added.
3814         * http/tests/security/clipboard/resources/copy.html: Added.
3815         * platform/mac-wk1/TestExpectations:
3816
3817 2017-10-11  Andy Estes  <aestes@apple.com>
3818
3819         [Payment Request] Implement Apple Pay merchant validation
3820         https://bugs.webkit.org/show_bug.cgi?id=178159
3821
3822         Reviewed by Brady Eidson.
3823
3824         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https-expected.txt: Added.
3825         * http/tests/ssl/applepay/ApplePayMerchantValidationEvent.https.html: Added.
3826
3827 2017-10-11  Brady Eidson  <beidson@apple.com>
3828
3829         Add a SW context process (where SW scripts will actually execute).
3830         https://bugs.webkit.org/show_bug.cgi?id=178156
3831
3832         Reviewed by Andy Estes.
3833
3834         * http/tests/workers/service/basic-register-exceptions-expected.txt:
3835         * http/tests/workers/service/basic-register-expected.txt:
3836         * http/tests/workers/service/registration-task-queue-scheduling-1-expected.txt:
3837
3838 2017-10-11  Joanmarie Diggs  <jdiggs@igalia.com>
3839
3840         [ATK] Expose value of aria-keyshortcuts as object attribute
3841         https://bugs.webkit.org/show_bug.cgi?id=171175
3842
3843         Reviewed by Chris Fleizach.
3844
3845         * accessibility/gtk/aria-keyshortcuts-expected.txt: Added.
3846         * accessibility/gtk/aria-keyshortcuts.html: Added.
3847
3848 2017-10-11  Youenn Fablet  <youenn@apple.com>
3849
3850         Import media capture WPT tests
3851         https://bugs.webkit.org/show_bug.cgi?id=178138
3852
3853         Reviewed by Eric Carlson.
3854
3855         Skipping tests for ports not supporting getUserMedia.
3856
3857         * platform/mac-wk1/TestExpectations:
3858         * platform/win/TestExpectations:
3859         * platform/wpe/TestExpectations:
3860
3861 2017-10-11  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
3862
3863         [GStreamer] Many media source tests crashing with GStreamer-CRITICAL **: _gst_util_uint64_scale: assertion 'denom != 0' failed in gst_qtdemux_configure_stream()
3864         https://bugs.webkit.org/show_bug.cgi?id=176804
3865
3866         Reviewed by Michael Catanzaro.
3867
3868         Update expectations for fixed tests.
3869
3870         * platform/gtk/TestExpectations:
3871
3872 2017-10-11  Antoine Quint  <graouts@apple.com>
3873
3874         Rebaseline tests at media/modern-media-controls/media-controller
3875         https://bugs.webkit.org/show_bug.cgi?id=178129
3876
3877         Reviewed by Sam Weinig.
3878
3879         Rebaseline a series of tests to work with the current modern-media-controls codebase. For the most part, this is accounting
3880         for metrics changes and the refactoring of the auto-hide controller code.
3881
3882         * media/modern-media-controls/media-controller/media-controller-auto-hide-expected.txt:
3883         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave-expected.txt:
3884         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-and-mouse-leave.html:
3885         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-enter-over-controls-bar-expected.txt:
3886         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play-expected.txt:
3887         * media/modern-media-controls/media-controller/media-controller-auto-hide-mouse-leave-after-play.html:
3888         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause-expected.txt:
3889         * media/modern-media-controls/media-controller/media-controller-auto-hide-pause.html:
3890         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter-expected.txt:
3891         * media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html:
3892         * media/modern-media-controls/media-controller/media-controller-auto-hide.html:
3893         * media/modern-media-controls/media-controller/media-controller-click-on-video-controls-should-not-pause.html:
3894         * media/modern-media-controls/media-controller/media-controller-compact-expected.txt: Removed.
3895         * media/modern-media-controls/media-controller/media-controller-compact.html: Removed.
3896         * media/modern-media-controls/media-controller/media-controller-fullscreen-change-expected.txt:
3897         * media/modern-media-controls/media-controller/media-controller-fullscreen-change.html:
3898         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button-expected.txt:
3899         * media/modern-media-controls/media-controller/media-controller-ios-do-not-hide-controls-when-tapping-button.html:
3900         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle-expected.txt:
3901         * media/modern-media-controls/media-controller/media-controller-ios-only-enable-tap-gesture-recognizer-with-fades-when-idle.html:
3902         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio-expected.txt:
3903         * media/modern-media-controls/media-controller/media-controller-scale-factor-audio.html:
3904         * media/modern-media-controls/media-controller/media-controller-scale-factor-expected.txt:
3905         * media/modern-media-controls/media-controller/media-controller-scale-factor.html:
3906         * media/modern-media-controls/media-controller/media-controller-tight-padding-expected.txt: Removed.
3907         * media/modern-media-controls/media-controller/media-controller-tight-padding.html: Removed.
3908         * platform/ios-simulator/TestExpectations:
3909         * platform/mac-elcapitan/TestExpectations:
3910         * platform/mac/TestExpectations:
3911
3912 2017-09-27  Frederic Wang  <fwang@igalia.com>
3913
3914         [iOS] Do not flatten frames when async frame scrolling is enabled
3915         https://bugs.webkit.org/show_bug.cgi?id=173704
3916
3917         Reviewed by Simon Fraser.
3918
3919         Add an iOS test to verify that frame flattening is disabled when async frame scrolling is enabled.
3920
3921         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling-expected.txt: Added.
3922         * platform/ios/fast/frames/flattening/iframe-flattening-with-async-frame-scrolling.html: Added.
3923
3924 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
3925
3926         Enable custom pasteboard data in DumpRenderTree and WebKitTestRunner
3927         https://bugs.webkit.org/show_bug.cgi?id=178154
3928
3929         Reviewed by Wenson Hsieh.
3930
3931         * editing/pasteboard/dataTransfer-setData-getData-expected.txt: Rebaselined. One more test case is passing now.
3932         * fast/events/dropzone-002.html: Fixed the test to accept an image since we no longer drop URLs when dropping
3933         an image avoid leaking local file paths.
3934         * platform/mac/TestExpectations: Enabled dropzone-005.html since it started passing after fixing LocalPasteboard.
3935
3936 2017-10-10  Andy Estes  <aestes@apple.com>
3937
3938         [Payment Request] Validate that all PaymentCurrencyAmounts use the same currency code when using Apple Pay
3939         https://bugs.webkit.org/show_bug.cgi?id=178150
3940
3941         Reviewed by Tim Horton.
3942
3943         * http/tests/paymentrequest/payment-request-abort-method.https.html:
3944         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
3945         * http/tests/paymentrequest/payment-request-show-method.https.html:
3946         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
3947         * http/tests/ssl/applepay/PaymentRequest.https.html:
3948
3949 2017-10-10  Andy Estes  <aestes@apple.com>
3950
3951         [Payment Request] Implement PaymentRequest.canMakePayment()
3952         https://bugs.webkit.org/show_bug.cgi?id=178048
3953
3954         Reviewed by Youenn Fablet.
3955
3956         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt: Added.
3957         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html: Added.
3958         * http/tests/ssl/applepay/PaymentRequest.https.html:
3959         * platform/ios-wk2/TestExpectations:
3960         * platform/mac-wk2/TestExpectations:
3961
3962 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
3963
3964         AX: [ATK] ARIA form role should be mapped to ATK_ROLE_LANDMARK; not ATK_ROLE_FORM
3965         https://bugs.webkit.org/show_bug.cgi?id=178137
3966
3967         Reviewed by Chris Fleizach.
3968
3969         * platform/gtk/accessibility/roles-exposed-expected.txt: Updated expectations.
3970
3971 2017-10-10  Matt Rajca  <mrajca@apple.com>
3972
3973         Respect audio rate change restrictions in HTMLMediaElement::setVolume.
3974         https://bugs.webkit.org/show_bug.cgi?id=178140
3975
3976         Reviewed by Eric Carlson.
3977
3978         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures-expected.txt: Added.
3979         * media/audio-playback-volume-changes-with-restrictions-and-user-gestures.html: Added.
3980         * media/audio-playback-volume-changes-with-restrictions-expected.txt: Added.
3981         * media/audio-playback-volume-changes-with-restrictions.html: Added.
3982         * platform/ios/TestExpectations:
3983
3984 2017-10-10  Ryosuke Niwa  <rniwa@webkit.org>
3985
3986         Loading should be disabled while constructing the fragment in WebContentReader::readWebArchive
3987         https://bugs.webkit.org/show_bug.cgi?id=178118
3988
3989         Reviewed by Antti Koivisto.
3990
3991         Updated the existing tests to wait for images to load in each step explicitly instead of relying on
3992         them being loaded synchronously or that it's loaded within 100-200ms.
3993
3994         * editing/pasteboard/4641033.html:
3995         * editing/pasteboard/4947130.html:
3996         * editing/pasteboard/4989774.html:
3997         * editing/pasteboard/drag-selected-image-to-contenteditable.html:
3998         * editing/selection/drag-to-contenteditable-iframe.html:
3999         * platform/ios/TestExpectations: Skipped editing/selection/drag-to-contenteditable-iframe.html on iOS
4000         since we don't support testing drag & drop on iOS. Also added [ Skip ] to other entires there.
4001
4002 2017-10-10  Chris Dumez  <cdumez@apple.com>
4003
4004         Entries API should recognize path starting with 2 slashes as valid absolute path
4005         https://bugs.webkit.org/show_bug.cgi?id=178135
4006
4007         Reviewed by Ryosuke Niwa.
4008
4009         Add layout test coverage.
4010
4011         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
4012         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
4013         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile-expected.txt:
4014         * editing/pasteboard/entries-api/datatransfer-items-drop-getFile.html:
4015
4016 2017-10-10  Matt Lewis  <jlewis3@apple.com>
4017
4018         Unreviewed, rolling out r223110.
4019
4020         This caused consistent failures and timeouts on multiple
4021         platforms.
4022
4023         Reverted changeset:
4024
4025         "Delete button doesn't fully delete certain emoji"
4026         https://bugs.webkit.org/show_bug.cgi?id=178096
4027         http://trac.webkit.org/changeset/223110
4028
4029 2017-10-10  Antti Koivisto  <antti@apple.com>
4030
4031         RenderObject::destroy() should only be invoked after renderer has been removed from the tree
4032         https://bugs.webkit.org/show_bug.cgi?id=178075
4033
4034         Reviewed by Zalan Bujtas.
4035
4036         * accessibility/mac/textbox-role-reports-notifications.html:
4037
4038         This passed because spurious AXValueChanged notifications. Force layout to prevent coalescing between mutations.
4039
4040 2017-10-10  Joanmarie Diggs  <jdiggs@igalia.com>
4041
4042         AX: [ATK] STATE_CHECKABLE should be removed from radio buttons in radiogroups with aria-readonly="true"
4043         https://bugs.webkit.org/show_bug.cgi?id=177931
4044
4045         Reviewed by Chris Fleizach.
4046
4047         * accessibility/gtk/aria-readonly-radiogroup-expected.txt: Added.
4048         * accessibility/gtk/aria-readonly-radiogroup.html: Added.
4049
4050 2017-10-09  Chris Dumez  <cdumez@apple.com>
4051
4052         Calling fileSystemDirectoryEntry.getDirectory() with empty path should not fail
4053         https://bugs.webkit.org/show_bug.cgi?id=178114
4054
4055         Reviewed by Ryosuke Niwa.
4056
4057         Extend layout test coverage.
4058
4059         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory-expected.txt:
4060         * editing/pasteboard/entries-api/datatransfer-items-drop-getDirectory.html:
4061
4062 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
4063
4064         Mark http/tests/paymentrequest/payment-request-abort-method.https.html as flaky.
4065         https://bugs.webkit.org/show_bug.cgi?id=178107
4066
4067         Unreviewed test gardening.
4068
4069         * platform/ios-wk2/TestExpectations:
4070         * platform/mac-wk2/TestExpectations:
4071
4072 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
4073
4074         Rebaseline imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent.html for iOS.
4075
4076         Unreviewed test gardening.
4077
4078         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
4079         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
4080         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
4081
4082 2017-10-09  Myles C. Maxfield  <mmaxfield@apple.com>
4083
4084         Delete button doesn't fully delete certain emoji
4085         https://bugs.webkit.org/show_bug.cgi?id=178096
4086         <rdar://problem/34785106>
4087
4088         Reviewed by Simon Fraser.
4089
4090         * editing/deleting/delete-emoji-2.html:
4091         * platform/mac/editing/deleting/delete-emoji-expected.txt:
4092         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
4093         * platform/ios/editing/deleting/delete-emoji-expected.txt: