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