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