09493bf3a1f565e6471d5e10fea5fbda809db571
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-20  Dean Jackson  <dino@apple.com>
2
3         Restrict the total combined size of backdrop filters
4         https://bugs.webkit.org/show_bug.cgi?id=189812
5         <rdar://problem/44532782>
6
7         Reviewed by Simon Fraser.
8
9         Tests that have an acceptable number of backdrops, an excessive
10         number of backdrops, and then some that add and remove backdrops
11         at various points in the tree to confirm we do recursive checks
12         correctly.
13
14         * css3/filters/backdrop/layer-tree-as-text.js: Added.
15         * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
16         * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
17         * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
18         * css3/filters/backdrop/resource-use-excessive.html: Added.
19         * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
20         * css3/filters/backdrop/resource-use-ok.html: Added.
21         * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
22         * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
23         * css3/filters/backdrop/resource-use.css: Added.
24
25 2018-09-20  Truitt Savell  <tsavell@apple.com>
26
27         Continued test gardening after r236236
28         https://bugs.webkit.org/show_bug.cgi?id=189641
29
30         Unreviewed test gardening 
31
32         * TestExpectations:
33
34 2018-09-20  Zalan Bujtas  <zalan@apple.com>
35
36         Release assert under RenderView::pageOrViewLogicalHeight
37         https://bugs.webkit.org/show_bug.cgi?id=189798
38         <rdar://problem/43659749>
39
40         Reviewed by Simon Fraser.
41
42         * printing/crash-while-formatting-subframe-for-printing-expected.txt: Added.
43         * printing/crash-while-formatting-subframe-for-printing.html: Added.
44
45 2018-09-20  Sihui Liu  <sihui_liu@apple.com>
46
47         REGRESSION(r196265): WKWebView fires mouseover, mouseenter, and mouseleave events even when it's in a background window
48         https://bugs.webkit.org/show_bug.cgi?id=187545
49         <rdar://problem/42401575>
50
51         Reviewed by Ryosuke Niwa.
52
53         * TestExpectations:
54         * fast/events/inactive-window-no-mouse-event-expected.txt: Added.
55         * fast/events/inactive-window-no-mouse-event.html: Added.
56         * platform/mac-wk2/TestExpectations:
57
58 2018-09-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
59
60         [Win] TestRunner::queueLoad() fails to generate correct url for some urls.
61         https://bugs.webkit.org/show_bug.cgi?id=189679
62
63         Reviewed by Fujii Hironori.
64
65         * platform/wincairo/TestExpectations:
66
67 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
68
69         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
70         https://bugs.webkit.org/show_bug.cgi?id=189802
71
72         Unreviewed test gardening.
73
74         * platform/ios-12/TestExpectations: Mark test as failing.
75
76 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
77
78         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
79         https://bugs.webkit.org/show_bug.cgi?id=189607
80
81         Unreivewed test gardening.
82
83         * platform/mac-wk2/TestExpectations: Mark test as flaky.
84
85 2018-09-20  Dawei Fenton  <realdawei@apple.com>
86
87         WebGL 2 updated test expectations.
88         https://bugs.webkit.org/show_bug.cgi?id=189686
89
90         Unreviewed, skip tests that are timing out.
91
92         * platform/ios-wk2/TestExpectations:
93
94 2018-09-20  Oriol Brufau  <obrufau@igalia.com>
95
96         Fix 'border' serialization with both common and uncommon values
97         https://bugs.webkit.org/show_bug.cgi?id=189597
98
99         Reviewed by Simon Fraser.
100
101         Fix existing tests to check that 'border' serializes to empty string if there
102         are uncommon values.
103
104         * fast/css/getPropertyValue-border-expected.txt:
105         * fast/css/getPropertyValue-border.html:
106         * fast/dom/css-shorthand-common-value-expected.txt:
107         * fast/dom/css-shorthand-common-value.html:
108
109 2018-09-20  Dawei Fenton  <realdawei@apple.com>
110
111         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
112         https://bugs.webkit.org/show_bug.cgi?id=189641
113
114         Unreviewed test gardening.
115
116         * TestExpectations: Mark tests as Failure Slow.
117         * platform/mac/TestExpectations:
118
119 2018-09-20  Frederic Wang  <fwang@igalia.com>
120
121         Synchronize CSSOM View test suite against upstream WPT
122         https://bugs.webkit.org/show_bug.cgi?id=189787
123
124         Reviewed by Antonio Gomes.
125
126         * tests-options.json: Mark smooth scrolling tests as slow.
127         * ios/TestExpectations: Mark as failing since frames are not scrollable on iOS.
128
129 2018-09-20  Justin Michaud  <justin_michaud@apple.com>
130
131         Implement CSS Custom Properties and Values Skeleton
132         https://bugs.webkit.org/show_bug.cgi?id=189694
133
134         Reviewed by Simon Fraser.
135
136         Add test to check that the CSS.registerProperty method exists.
137
138         * css-custom-properties-api/registerProperty-expected.txt: Added.
139         * css-custom-properties-api/registerProperty.html: Added.
140         * platform/ios-wk1/TestExpectations:
141         * platform/mac-wk1/TestExpectations:
142
143 2018-09-20  Dawei Fenton  <realdawei@apple.com>
144
145         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
146         https://bugs.webkit.org/show_bug.cgi?id=189641
147
148         Unreviewed, marked tests as failing.
149
150         * TestExpectations:
151
152 2018-09-20  Daniel Bates  <dabates@apple.com>
153
154         [iOS] Support testing more hardware special keys
155         https://bugs.webkit.org/show_bug.cgi?id=189793
156
157         Reviewed by Simon Fraser.
158
159         For now, many of the DOM keydown and keyup events for special hardware keys are wrong.
160         We will fix this up in a subsequent commit(s).
161
162         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt: Added.
163         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html: Added.
164
165 2018-09-20  Per Arne Vollan  <pvollan@apple.com>
166
167         [WebVTT] Update the parser according to the new region syntax.
168         https://bugs.webkit.org/show_bug.cgi?id=189767
169
170         Reviewed by Eric Carlson.
171
172         * media/track/captions-webvtt/captions-regions.vtt:
173         * media/track/captions-webvtt/header-regions.vtt:
174         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
175         * media/track/regions-webvtt/vtt-region-parser.html:
176
177 2018-09-19  Ryan Haddad  <ryanhaddad@apple.com>
178
179         [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
180         https://bugs.webkit.org/show_bug.cgi?id=184204
181
182         Unreviewed test gardening.
183
184         * platform/mac-wk2/TestExpectations: Mark test as flaky and remove an entry for a test that doesn't exist in the repository anymore.
185
186 2018-09-19  Yacine Bandou  <yacine.bandou@softathome.com>
187
188         [EME][WPE] Add WebM initData in the expected result of clearkey-generate-request-disallowed-input test
189         https://bugs.webkit.org/show_bug.cgi?id=189747
190
191         Reviewed by Xabier Rodriguez-Calvar.
192
193         Since r235610 the WebM initData is supported.
194
195         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
196         Add an expcted result for WebM initData.
197
198 2018-09-19  Justin Fan  <justin_fan@apple.com>
199
200         WebGL 2 partial passes and failing test expectations for conformance/conformance2 layout tests
201         https://bugs.webkit.org/show_bug.cgi?id=189686
202
203         Reviewed by Dean Jackson.
204
205         * TestExpectations: Still skipping all of deqp, but now enabling all non-crashing/timing out tests.
206         * platform/ios-simulator/TestExpectations:
207         * platform/mac/TestExpectations:
208         * webgl/2.0.0/conformance/.../*expected.txt: Failures now report results of individual sub-tests for more granular implementation testing.
209         * webgl/2.0.0/conformance2/.../*expected.txt:
210         * platform/ios-simulator/webgl/2.0.0/.../*expected.txt: ios-simulator-specific expectations added.
211
212 2018-09-19  Dawei Fenton  <realdawei@apple.com>
213
214         storage/indexeddb/modern/transactions-stop-on-navigation.html is flaky.
215         https://bugs.webkit.org/show_bug.cgi?id=186339
216
217         Unreviewed, mark test as flaky.
218
219         * platform/mac-wk2/TestExpectations:
220
221 2018-09-19  Dawei Fenton  <realdawei@apple.com>
222
223         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on iOS.
224         https://bugs.webkit.org/show_bug.cgi?id=176078
225
226         Unreviewed test gardening.
227
228         * platform/ios/TestExpectations:
229
230 2018-09-19  John Wilander  <wilander@apple.com>
231
232         Resource Load Statistics: Add optional cap on partitioned cache max age
233         https://bugs.webkit.org/show_bug.cgi?id=189711
234         <rdar://problem/39246837>
235
236         Reviewed by Antti Koivisto and Chris Dumez.
237
238         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt: Added.
239         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html: Added.
240         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php: Added.
241         * http/tests/resourceLoadStatistics/resources/echo-query.php: Added.
242         * platform/ios/TestExpectations:
243             New test marked as [ Pass ].
244         * platform/mac-wk2/TestExpectations:
245             New test marked as [ Pass ].
246         * platform/wk2/TestExpectations:
247             New test marked as [ Skip ] because it's not supported on non-Cocoa platforms.
248
249 2018-09-19  Youenn Fablet  <youenn@apple.com>
250
251         Layout Test webrtc/video-mute.html is flaky.
252         https://bugs.webkit.org/show_bug.cgi?id=177501
253
254         Reviewed by Eric Carlson.
255
256         * platform/ios-wk2/TestExpectations:
257         * platform/mac-wk2/TestExpectations:
258         * webrtc/routines.js: Increase counter to make test more robust.
259
260 2018-09-19  Chris Dumez  <cdumez@apple.com>
261
262         [iOS] Layout Test imported/w3c/web-platform-tests/beacon/beacon-basic-blob.html is a flaky failure
263         https://bugs.webkit.org/show_bug.cgi?id=189728
264
265         Unreviewed, send console logging to stderr to adress flakiness.
266
267         * TestExpectations:
268
269 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
270
271         [WPE] Unreviewed test gardening
272         https://bugs.webkit.org/show_bug.cgi?id=189749
273
274         Unreviewed test gardening.
275
276         * platform/wpe/TestExpectations: Add some expectations to match GTK.
277         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Update after r236002.
278         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Removed (defer to generic expectation).
279         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Removed (defer to generic expectation).
280         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Removed (defer to generic expectation).
281         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Update after r235354.
282         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Update after r235354.
283         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Update after r235354.
284         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Update after r235354.
285         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Removed (defer to generic expectation after r236001).
286         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Removed (defer to generic expectation after r236001).
287         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Removed (defer to generic expectation after r236001).
288         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Removed (defer to generic expectation after r236001).
289         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Removed (defer to generic expectation after r236001).
290         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Removed (defer to generic expectation after r236001).
291         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Removed (defer to generic expectation after r236001).
292         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Removed (defer to generic expectation after r236001).
293         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Removed (defer to generic expectation after r236001).
294         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Removed (defer to generic expectation after r236001).
295         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Removed (defer to generic expectation after r236001).
296         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Removed (defer to generic expectation after r236001).
297         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Removed (defer to generic expectation after r236001).
298         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Removed (defer to generic expectation after r236001).
299         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Removed (defer to generic expectation after r236001).
300         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Removed (defer to generic expectation after r236001).
301         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Removed (defer to generic expectation after r236001).
302         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Removed (defer to generic expectation after r236001).
303         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Removed (defer to generic expectation after r236001).
304         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Update after r236001.
305         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Update after r236001.
306         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Removed (defer to generic expectation after r236001).
307         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Removed (defer to generic expectation after r236001).
308         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Removed (defer to generic expectation after r236001).
309         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Removed (defer to generic expectation after r236001).
310         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Removed (defer to generic expectation after r236001).
311         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Removed (defer to generic expectation after r236001).
312         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Update after r236001.
313         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Removed (defer to generic expectation after r236001).
314         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Removed (defer to generic expectation after r236001).
315
316 2018-09-19  Youenn Fablet  <youenn@apple.com>
317
318         Implement sender/receiver getStats
319         https://bugs.webkit.org/show_bug.cgi?id=189707
320
321         Reviewed by Eric Carlson.
322
323         * webrtc/video-stats-expected.txt:
324         * webrtc/video-stats.html:
325
326 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
327
328         [GTK] Unreviewed test gardening
329         https://bugs.webkit.org/show_bug.cgi?id=189744
330
331         Unreviewed test gardening.
332
333         * platform/gtk/TestExpectations: Add some expectations.
334
335 2018-09-19  Philippe Normand <pnormand@igalia.com>
336
337         [GStreamer] Add support for AV1 decoding
338         https://bugs.webkit.org/show_bug.cgi?id=189647
339
340         Reviewed by Žan Doberšek.
341
342         Layout test for AV1 canPlay() compatiblity checking. Right now
343         GStreamer-based ports are the only ones expecting to support AV1.
344
345         * media/media-can-play-av1-expected.txt: Added.
346         * media/media-can-play-av1.html: Added.
347         * platform/ios/media/media-can-play-av1-expected.txt: Added.
348         * platform/mac/media/media-can-play-av1-expected.txt: Added.
349
350 2018-09-19  Chris Dumez  <cdumez@apple.com>
351
352         http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html is flaky
353         https://bugs.webkit.org/show_bug.cgi?id=189710
354
355         Reviewed by Ryosuke Niwa.
356
357         Update the test to stop relying on the test page posting a message to the auxiliary window
358         to trigger a navigation. Instead, the auxiliary window now takes care of navigating itself
359         after it is loaded. This is more robust, especially considering that the test page is cross
360         origin and thus is not getting a load event for the auxiliary window.
361
362         * http/tests/navigation/resources/navigate-back-same-origin-helper.html: Added.
363         * http/tests/navigation/resources/navigate-helper.html: Removed.
364         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html:
365
366 2018-09-19  Claudio Saavedra  <csaavedra@igalia.com>
367
368         [WPE][GTK] Assorted gardening
369
370         Unreviewed test gardening
371         * platform/gtk/TestExpectations: Add new mediastream failures.
372         * platform/wpe/TestExpectations: Ditto.
373         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline
374
375 2018-09-18  Ali Juma  <ajuma@chromium.org>
376
377         [macOS WK1] Mark intersection-observer/no-document-leak.html as a flaky timeout
378         https://bugs.webkit.org/show_bug.cgi?id=189731
379
380         Unreviewed test gardening.
381
382         * platform/mac-wk1/TestExpectations:
383
384 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
385
386         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
387         https://bugs.webkit.org/show_bug.cgi?id=189727
388
389         Unreviewed test gardening.
390
391         * platform/ios/TestExpectations:
392
393 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
394
395         [iOS] Layout test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https.html and fetch-mixed-content-to-outscope.https.html are flaky failures
396         https://bugs.webkit.org/show_bug.cgi?id=189726
397
398         Unreviewed test gardening.
399
400         * platform/ios/TestExpectations:
401
402 2018-09-18  Megan Gardner  <megan_gardner@apple.com>
403
404         Support Images Module Level 4's double-position gradient color stop syntax
405         https://bugs.webkit.org/show_bug.cgi?id=186154
406         <rdar://problem/44158152>
407
408         Reviewed by Simon Fraser.
409
410         Test that uses two angles or positions per color stop.
411
412         * TestExpectations:
413         * fast/gradients/conic-two-hints-expected.html: Added.
414         * fast/gradients/conic-two-hints.html: Added.
415         * fast/gradients/linear-two-hints-angle-expected.html: Added.
416         * fast/gradients/linear-two-hints-angle.html: Added.
417         * fast/gradients/linear-two-hints-expected.html: Added.
418         * fast/gradients/linear-two-hints.html: Added.
419         * fast/gradients/radial-two-hints-expected.html: Added.
420         * fast/gradients/radial-two-hints.html: Added.
421         * platform/ios-12/TestExpectations:
422         * platform/mac/TestExpectations:
423
424 2018-09-18  Youenn Fablet  <youenn@apple.com>
425
426         Enable Unified Plan by default
427         https://bugs.webkit.org/show_bug.cgi?id=189675
428
429         Reviewed by Eric Carlson.
430
431         * webrtc/video-addLegacyTransceiver-expected.txt:
432         * webrtc/video-addLegacyTransceiver.html:
433
434 2018-09-18  Per Arne Vollan  <pvollan@apple.com>
435
436         [WebVTT] change "middle" to "center" for consistency with CSS
437         https://bugs.webkit.org/show_bug.cgi?id=158478
438
439         Reviewed by Eric Carlson.
440
441         * media/track/track-add-remove-cue-expected.txt:
442         * media/track/track-add-remove-cue.html:
443         * media/track/track-cue-mutable-expected.txt:
444         * media/track/track-cue-mutable.html:
445         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
446         * media/track/track-vttcue-expected.txt:
447         * media/track/track-vttcue.html:
448         * media/track/track-webvtt-tc013-settings-expected.txt:
449         * media/track/track-webvtt-tc013-settings.html:
450         * media/track/track-webvtt-tc014-alignment-expected.txt:
451         * media/track/track-webvtt-tc014-alignment.html:
452         * media/track/track-webvtt-tc016-align-positioning-expected.txt:
453         * media/track/track-webvtt-tc016-align-positioning.html:
454         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
455         * media/track/track-webvtt-tc018-align-text-line-position.html:
456         * media/track/track-webvtt-tc020-cue-size-align-expected.txt:
457         * media/track/track-webvtt-tc020-cue-size-align.html:
458         * media/track/track-webvtt-tc021-valign-expected.txt:
459         * media/track/track-webvtt-tc021-valign.html:
460
461 2018-09-18  Claudio Saavedra  <csaavedra@igalia.com>
462
463         [WPE] Gardening after r236124
464
465         Quick gardening. There might be more tests that are now passing or
466         need updated results but this was the most obvious for now.
467         Unreviewed gardening.
468         * platform/wpe/TestExpectations:
469         * platform/wpe/svg/custom/pan-direction-expected.txt:
470
471 2018-09-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
472
473         [EME][GStreamer] The current EME implementation doesn't support the waitingforkey event
474         https://bugs.webkit.org/show_bug.cgi?id=185590
475
476         Reviewed by Philippe Normand.
477
478         Updated status of
479         imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https
480         and expectations.
481
482         * platform/wpe/TestExpectations:
483         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
484
485 2018-09-17  Ryan Haddad  <ryanhaddad@apple.com>
486
487         Layout Test legacy-animation-engine/animations/play-state-in-shorthand.html is a flaky failure
488         https://bugs.webkit.org/show_bug.cgi?id=185651
489
490         Unreviewed test gardening.
491
492         * platform/mac/TestExpectations: Mark test as flaky.
493
494 2018-09-17  Justin Fan  <justin_fan@apple.com>
495
496         Updated expected test [ PASS ] messages for new test-harness format for webgl tests
497         https://bugs.webkit.org/show_bug.cgi?id=189677
498
499         Reviewed by Dean Jackson.
500
501         Update generate-webgl-tests.py's test expectation template
502         for my new version of webgl-test-harness.js for the webgl 2 suite,
503         and update all webgl/2.0.0 test expectations to match.
504
505         * webgl/resources/webgl-expectation-template.txt: 
506         * webgl/2.0.0/.../*expected.txt: Modified all *expected.txts to match.
507
508 2018-09-17  Jer Noble  <jer.noble@apple.com>
509
510         Add support for HEVC codec types in Media Capabilities
511         https://bugs.webkit.org/show_bug.cgi?id=189565
512
513         Reviewed by Eric Carlson.
514
515         * media/hevc-codec-parameters-expected.txt: Added.
516         * media/hevc-codec-parameters.html: Added.
517
518 2018-09-17  Devin Rousso  <drousso@apple.com>
519
520         Web Inspector: generate CSSKeywordCompletions from backend values
521         https://bugs.webkit.org/show_bug.cgi?id=189041
522
523         Reviewed by Joseph Pecoraro.
524
525         * inspector/css/getSupportedCSSProperties-expected.txt:
526         * inspector/css/getSupportedCSSProperties.html:
527
528 2018-09-17  Youenn Fablet  <youenn@apple.com>
529
530         track.onmute isn't called for a remote MediaStreamTrack when its counter part track is removed from the peer connection
531         https://bugs.webkit.org/show_bug.cgi?id=176281
532         <rdar://problem/44525674>
533
534         Reviewed by Eric Carlson.
535
536         * webrtc/remove-track-expected.txt: Added.
537         * webrtc/remove-track.html: Added.
538
539 2018-09-17  Dawei Fenton  <realdawei@apple.com>
540
541         Fixed typo in TestExpectations file.
542         https://bugs.webkit.org/show_bug.cgi?id=188020.
543
544         Unreviewed test gardening.
545
546         * platform/ios/TestExpectations:
547
548 2018-09-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
549
550         [Curl] Respond with requested authentication scheme for authentication challenge.
551         https://bugs.webkit.org/show_bug.cgi?id=189318
552
553         Reviewed by Alex Christensen.
554
555         * platform/wincairo/TestExpectations:
556
557 2018-09-17  Antoine Quint  <graouts@apple.com>
558
559         [Web Animations] Positive delays of accelerated animations are not respected
560         https://bugs.webkit.org/show_bug.cgi?id=189411
561         <rdar://problem/44151416>
562
563         Reviewed by Dean Jackson.
564
565         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
566
567         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
568         * webanimations/accelerated-animation-with-delay-and-seek.html:
569
570 2018-09-17  Youenn Fablet  <youenn@apple.com>
571
572         Enable VCP for iOS and reenable it for MacOS
573         https://bugs.webkit.org/show_bug.cgi?id=189635
574         <rdar://problem/43621029>
575
576         Reviewed by Eric Carlson.
577
578         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
579         For platforms suppporting VCP, arbitrary size should be supported.
580         * webrtc/routines.js:
581
582 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
583
584         Revert https://trac.webkit.org/r235910, because the new test times out.
585         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
586         https://bugs.webkit.org/show_bug.cgi?id=188008
587
588         * fast/text/variations/ipc2-expected.txt: Removed.
589         * fast/text/variations/ipc2.html: Removed.
590         * platform/mac-wk1/TestExpectations:
591
592 2018-09-17  Dawei Fenton  <realdawei@apple.com>
593
594         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
595         https://bugs.webkit.org/show_bug.cgi?id=188020.
596
597         Unreviewed test gardening.
598
599         * platform/ios/TestExpectations:
600
601 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
602
603         [WPE] Add new failure
604
605         Unreviewed gardening.
606         * platform/wpe/TestExpectations:
607
608 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
609
610         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
611
612         In GTK it's just a matter of updating the baseline. In WPE
613         there's some JS output that just needs to be ignored.
614         * platform/gtk/TestExpectations:
615         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
616         * platform/wpe/TestExpectations:
617
618 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
619
620         [WPE] Mark crashing animations test.
621
622         animations/play-state-start-paused.html crashing.
623         Unreviewed gardening.
624         * platform/wpe/TestExpectations:
625
626 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
627
628         [WPE] Unmark now passing tests
629
630         Unreviewed gardening.
631         * platform/wpe/TestExpectations:
632
633 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
634
635         [GTK] Unmark now passing tests.
636
637         Unreviewed gardening.
638         * platform/gtk/TestExpectations:
639 s
640 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
641
642         Move IndexedDB to Network Process
643         https://bugs.webkit.org/show_bug.cgi?id=189415
644         <rdar://problem/44396973>
645
646         Reviewed by Chris Dumez.
647
648         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
649
650 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
651
652         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
653
654         * platform/mac-wk2/TestExpectations:
655
656 2018-09-15  Rob Buis  <rbuis@igalia.com>
657
658         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
659         https://bugs.webkit.org/show_bug.cgi?id=189627
660
661         Reviewed by Alexey Proskuryakov.
662
663         * fast/files/xhr-response-blob-expected.txt:
664         * fast/files/xhr-response-blob.html:
665
666 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
667
668         Additional tests for conic gradients
669         https://bugs.webkit.org/show_bug.cgi?id=189566
670
671         Reviewed by Simon Fraser.
672
673         Adding tests that actually test the gradient nature of gradients.
674         This is done by using an svg filter to consolidate the sections
675         of the gradient to sections we can actuall test the color of. Also,
676         the seams are clipped out, to reduce noise. Since gradients are 
677         highly noise prone, this is the best way to check and make sure
678         that gradients are functional without sevear noise issues.
679
680         * TestExpectations:
681         * fast/gradients/conic-gradient-alpha-expected.html: Added.
682         * fast/gradients/conic-gradient-alpha.html: Added.
683         * fast/gradients/conic-gradient-expected.html: Added.
684         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
685         * fast/gradients/conic-gradient-extended-stops.html: Added.
686         * fast/gradients/conic-gradient.html: Added.
687         * platform/ios-12/TestExpectations:
688         * platform/mac/TestExpectations:
689
690 2018-09-14  Justin Fan  <justin_fan@apple.com>
691
692         WebGL 2 conformance: rgb-format-support.html
693         https://bugs.webkit.org/show_bug.cgi?id=189610
694         <rdar://problem/44403343>
695
696         Reviewed by Dean Jackson.
697
698         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
699
700         * TestExpectations:
701         * platform/mac/TestExpectations:
702         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
703
704 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
705
706         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
707         https://bugs.webkit.org/show_bug.cgi?id=5968
708
709         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
710         both stop-opacity and color.
711
712         Reviewed by Simon Fraser.
713
714         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
715         * svg/gradients/spreadMethod-expected.svg: Added.
716         * svg/gradients/spreadMethod.svg: Added.
717         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
718         * svg/gradients/spreadMethodAlpha.svg: Added.
719         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
720         * svg/gradients/spreadMethodClose0.svg: Added.
721         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
722         * svg/gradients/spreadMethodClose1.svg: Added.
723         * svg/gradients/spreadMethodClose2-expected.svg: Added.
724         * svg/gradients/spreadMethodClose2.svg: Added.
725         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
726         * svg/gradients/spreadMethodDiagonal.svg: Added.
727         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
728         * svg/gradients/spreadMethodDiagonal2.svg: Added.
729         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
730         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
731         * svg/gradients/spreadMethodReversed-expected.svg: Added.
732         * svg/gradients/spreadMethodReversed.svg: Added.
733         * svg/gradients/stopAlpha-expected.svg: Added.
734         * svg/gradients/stopAlpha.svg: Added.
735
736 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
737
738         [WinCairo] Unreviewed test gardening.
739
740         * TestExpectations: Remove duplicative line introduced in r235959.
741         * platform/wincairo/TestExpectations:
742
743 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
744
745         Add stability to tests for web API statistics
746         https://bugs.webkit.org/show_bug.cgi?id=189560
747         <rdar://problem/44396413>
748
749         Reviewed by Chris Dumez.
750
751         Using js-test added some data to the font loading collection, which made the tests dependent on
752         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
753         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
754         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
755
756         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
757         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
758         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
759         * http/tests/webAPIStatistics/font-load-data-collection.html:
760         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
761         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
762         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
763         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
764
765 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
766
767         Support arbitrary video resolution in getUserMedia API
768         https://bugs.webkit.org/show_bug.cgi?id=178109
769         <rdar://problem/35083128>
770
771         Reviewed by Youenn Fablet.
772
773         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
774         * fast/mediastream/apply-constraints-advanced-expected.txt:
775         * fast/mediastream/apply-constraints-advanced.html:
776         * fast/mediastream/apply-constraints-video.html:
777
778 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
779
780         Web Inspector: Record actions performed on ImageBitmapRenderingContext
781         https://bugs.webkit.org/show_bug.cgi?id=181341
782
783         Reviewed by Joseph Pecoraro.
784
785         * inspector/canvas/recording-2d-expected.txt:
786         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
787         * inspector/canvas/recording-bitmaprenderer.html: Added.
788         * inspector/canvas/recording-webgl-expected.txt:
789         * inspector/canvas/recording-webgl-snapshots-expected.txt:
790         * inspector/canvas/resources/recording-utilities.js:
791         Simplify the test output to avoid unrelated failures, such as if line numbers change.
792         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
793         the test to determine if any differences are acceptable.
794
795 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
796
797         Remove some obsolete XHR tests
798         https://bugs.webkit.org/show_bug.cgi?id=189581
799
800         Reviewed by Youenn Fablet.
801
802         * TestExpectations: Drop reference to removed test.
803
804 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
805
806         Capturing event listeners are called during bubbling phase for shadow hosts
807         https://bugs.webkit.org/show_bug.cgi?id=174288
808
809         Reviewed by Darin Adler.
810
811         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
812
813         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
814         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
815
816         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
817         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
818         listener whereas canplaythrough is called by a event handler, which is non-capturing.
819
820         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
821         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
822
823 2018-09-13  Justin Fan  <justin_fan@apple.com>
824
825         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
826         https://bugs.webkit.org/show_bug.cgi?id=189609
827
828         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
829         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
830         of different graphics cards causing diffs to fail.
831
832         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
833         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
834         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
835         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
836         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
837         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
838         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
839         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
840         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
841         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
842         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
843         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
844         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
845         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
846         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
847         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
848         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
849         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
850         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
851         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
852         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
853         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
854         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
855         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
856         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
857         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
858         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
859         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
860         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
861         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
862         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
863         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
864         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
865         (window.webglTestHarness.notifyFinished):
866
867 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
868
869         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
870         https://bugs.webkit.org/show_bug.cgi?id=188070
871
872         Unreviewed test gardening.
873
874         * platform/ios/TestExpectations: Mark test as flaky.
875         * platform/mac-wk1/TestExpectations: Ditto.
876
877 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
878
879         Fix color stop blending in conic gradients for stops past 1
880         https://bugs.webkit.org/show_bug.cgi?id=189532
881         <rdar://problem/44158221>
882
883         Reviewed by Simon Fraser.
884
885         Tests that last stop in the gradient is correct.
886
887         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
888         * fast/gradients/conic-repeating-last-stop.html: Added.
889         * platform/ios-12/TestExpectations:
890         * platform/mac/TestExpectations:
891
892 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
893
894         Unreviewed, rolling out r235954.
895
896         Breaks the watchOS build.
897
898         Reverted changeset:
899
900         "Move IndexedDB to Network Process"
901         https://bugs.webkit.org/show_bug.cgi?id=189415
902         https://trac.webkit.org/changeset/235954
903
904 2018-09-13  Chris Dumez  <cdumez@apple.com>
905
906         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
907         https://bugs.webkit.org/show_bug.cgi?id=189590
908         <rdar://problem/44422725>
909
910         Reviewed by Geoffrey Garen.
911
912         Add layout test coverage.
913
914         * http/tests/navigation/resources/navigate-helper.html: Added.
915         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
916         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
917
918 2018-09-13  Dean Jackson  <dino@grorg.org>
919
920         https://bugs.webkit.org/show_bug.cgi?id=189594
921
922         Mark this test as failing on WK1.
923
924         * platform/ios-wk1/TestExpectations:
925         * platform/mac-wk1/TestExpectations:
926
927 2018-09-13  Dean Jackson  <dino@grorg.org>
928
929         Header parsing for experimental and internal debug features
930         https://bugs.webkit.org/show_bug.cgi?id=189486
931         <rdar://problem/44320618>
932
933         Add feature headers to more tests.
934
935         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
936         * legacy-animation-engine/animations/duplicate-keys-expected.html:
937
938 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
939
940         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
941
942         Unreviewed test gardening.
943
944         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
945
946 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
947
948         [GTK] Enable media-source/interfaces.html.
949         https://bugs.webkit.org/show_bug.cgi?id=183613
950
951         Unreviewed test gardening.
952
953         The platform-neutral expectation applies to the GTK port as well.
954
955         * platform/gtk/TestExpectations: Remove expectation.
956         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
957
958 2018-09-13  Youenn Fablet  <youenn@apple.com>
959
960         Introduce RTCRtpSendParameters
961         https://bugs.webkit.org/show_bug.cgi?id=189563
962
963         Reviewed by Eric Carlson.
964
965         * webrtc/video-getParameters-expected.txt:
966         * webrtc/video-getParameters.html:
967
968 2018-09-12  Dean Jackson  <dino@grorg.org>
969
970         Header parsing for experimental and internal debug features
971         https://bugs.webkit.org/show_bug.cgi?id=189486
972         <rdar://problem/44320618>
973
974         Another test fix.
975
976         * legacy-animation-engine/animations/duplicate-keys.html:
977
978 2018-09-12  Dean Jackson  <dino@grorg.org>
979
980         Header parsing for experimental and internal debug features
981         https://bugs.webkit.org/show_bug.cgi?id=189486
982         <rdar://problem/44320618>
983
984         And even more test fixes!
985
986         * animations/stop-animation-on-suspend.html:
987         * compositing/scrolling/touch-scroll-to-clip.html:
988
989 2018-09-12  Dean Jackson  <dino@grorg.org>
990
991         Header parsing for experimental and internal debug features
992         https://bugs.webkit.org/show_bug.cgi?id=189486
993         <rdar://problem/44320618>
994
995         More test fixes.
996
997         * legacy-animation-engine/animations/animation-border-overflow.html:
998         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
999         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
1000         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
1001         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1002         * legacy-animation-engine/transitions/extra-transition.html:
1003         * legacy-animation-engine/transitions/svg-transitions.html:
1004         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
1005         * legacy-animation-engine/transitions/visited-link-color.html:
1006
1007 2018-09-12  Dean Jackson  <dino@apple.com>
1008
1009         Header parsing for experimental and internal debug features
1010         https://bugs.webkit.org/show_bug.cgi?id=189486
1011         <rdar://problem/44320618>
1012
1013         Fix failing tests by explicitly turning off Web Animations for CSS animations.
1014         Previously the test system was doing this, even though the feature was
1015         supposed to be enabled.
1016
1017         * legacy-animation-engine/*.html:
1018
1019 2018-09-12  Alicia Boya García  <aboya@igalia.com>
1020
1021         Unreviewed GTK test gardening.
1022
1023         * TestExpectations:
1024         * platform/gtk/TestExpectations:
1025
1026 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
1027
1028         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
1029         https://bugs.webkit.org/show_bug.cgi?id=189493
1030
1031         Reviewed by Alex Christensen.
1032
1033         Unskip the test now that it doesn't hit a debug assertion.
1034
1035         * TestExpectations:
1036
1037 2018-09-12  Dan Bernstein  <mitz@apple.com>
1038
1039         [Cocoa] Complete support for Paste as Quotation
1040         https://bugs.webkit.org/show_bug.cgi?id=189504
1041
1042         Reviewed by Wenson Hsieh.
1043
1044         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
1045         new PasteAsQuotation command. The only difference in the results is that the blockquote has
1046         the "type" attribute set to "cite".
1047
1048         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
1049         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
1050         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
1051         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
1052         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
1053         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
1054
1055 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
1056
1057         Move IndexedDB to Network Process
1058         https://bugs.webkit.org/show_bug.cgi?id=189415
1059
1060         Reviewed by Geoffrey Garen.
1061
1062         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1063
1064 2018-09-11  Dean Jackson  <dino@apple.com>
1065
1066         Header parsing for experimental and internal debug features
1067         https://bugs.webkit.org/show_bug.cgi?id=189486
1068         <rdar://problem/44320618>
1069
1070         Reviewed by Tim Horton.
1071
1072         New webkit-test-runner headers.
1073
1074         * animations/3d/matrix-transform-type-animation.html:
1075         * animations/3d/replace-filling-transform.html:
1076         * animations/3d/transform-origin-vs-functions.html:
1077         * animations/3d/transform-perspective.html:
1078         * animations/additive-transform-animations.html:
1079         * animations/animation-border-overflow.html:
1080         * animations/animation-callback-timestamp.html:
1081         * animations/animation-controller-drt-api.html:
1082         * animations/animation-direction-alternate-reverse.html:
1083         * animations/animation-direction-reverse-fill-mode-hardware.html:
1084         * animations/animation-direction-reverse-hardware-opacity.html:
1085         * animations/animation-direction-reverse-hardware.html:
1086         * animations/animation-direction-reverse-non-hardware.html:
1087         * animations/animation-direction-reverse-timing-functions-hardware.html:
1088         * animations/animation-direction-reverse-timing-functions.html:
1089         * animations/animation-direction.html:
1090         * animations/animation-followed-by-transition.html:
1091         * animations/animation-hit-test-transform.html:
1092         * animations/animation-hit-test.html:
1093         * animations/animation-internals-api-multiple-keyframes.html:
1094         * animations/animation-internals-api.html:
1095         * animations/animation-offscreen-to-onscreen.html:
1096         * animations/animation-playstate-paused-style-resolution.html:
1097         * animations/big-rotation.html:
1098         * animations/change-completed-animation-transform.html:
1099         * animations/change-keyframes.html:
1100         * animations/combo-transform-rotate+scale.html:
1101         * animations/cross-fade-background-image.html:
1102         * animations/cross-fade-border-image-source.html:
1103         * animations/cross-fade-list-style-image.html:
1104         * animations/cross-fade-webkit-mask-box-image.html:
1105         * animations/duplicate-keys-expected.html:
1106         * animations/duplicate-keys.html:
1107         * animations/duplicated-keyframes-name.html:
1108         * animations/fill-forwards-end-state.html:
1109         * animations/fill-mode-forwards-zero-duration.html:
1110         * animations/fill-mode-removed.html:
1111         * animations/font-variations/font-stretch.html:
1112         * animations/font-variations/font-style.html:
1113         * animations/font-variations/font-variation-settings-order.html:
1114         * animations/font-variations/font-variation-settings-unlike.html:
1115         * animations/font-variations/font-variation-settings.html:
1116         * animations/font-variations/font-weight.html:
1117         * animations/generic-from-to.html:
1118         * animations/import.html:
1119         * animations/keyframe-multiple-timing-functions-transform.html:
1120         * animations/keyframe-timing-functions-transform.html:
1121         * animations/keyframe-timing-functions.html:
1122         * animations/keyframe-timing-functions2.html:
1123         * animations/keyframes-comma-separated.html:
1124         * animations/keyframes-dynamic.html:
1125         * animations/keyframes-infinite-iterations.html:
1126         * animations/keyframes-invalid-keys.html:
1127         * animations/keyframes-out-of-order.html:
1128         * animations/keyframes.html:
1129         * animations/leak-document-with-css-animation.html:
1130         * animations/lineheight-animation.html:
1131         * animations/longhand-timing-function.html:
1132         * animations/matrix-anim.html:
1133         * animations/missing-from-to-transforms.html:
1134         * animations/missing-from-to.html:
1135         * animations/missing-keyframe-properties-repeating.html:
1136         * animations/missing-keyframe-properties-timing-function.html:
1137         * animations/missing-keyframe-properties.html:
1138         * animations/missing-values-first-keyframe.html:
1139         * animations/missing-values-last-keyframe.html:
1140         * animations/multiple-animations-timing-function.html:
1141         * animations/multiple-animations.html:
1142         * animations/multiple-keyframes.html:
1143         * animations/negative-delay.html:
1144         * animations/pause-crash.html:
1145         * animations/play-state-start-paused.html:
1146         * animations/resources/animation-leak-iframe.html:
1147         * animations/simultaneous-start-left.html:
1148         * animations/simultaneous-start-transform.html:
1149         * animations/spring-function.html:
1150         * animations/stacking-context-unchanged-while-running.html:
1151         * animations/timing-functions.html:
1152         * animations/transition-and-animation-1.html:
1153         * animations/transition-and-animation-2.html:
1154         * animations/transition-and-animation-3.html:
1155         * animations/trigger-container-scroll-boundaries.html:
1156         * animations/trigger-container-scroll-empty.html:
1157         * animations/trigger-container-scroll-simple.html:
1158         * animations/unanimated-style.html:
1159         * animations/unprefixed-keyframes.html:
1160         * animations/width-using-ems.html:
1161         * compositing/animation/animated-composited-inside-hidden.html:
1162         * compositing/animation/computed-style-during-delay.html:
1163         * compositing/animation/layer-for-filling-animation.html:
1164         * compositing/backing/backface-visibility-flip.html:
1165         * compositing/backing/transform-transition-from-outside-view.html:
1166         * compositing/contents-scale/animating.html:
1167         * compositing/layer-creation/animation-overlap-with-children.html:
1168         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1169         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
1170         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
1171         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1172         * compositing/layer-creation/overlap-animation-clipping.html:
1173         * compositing/layer-creation/overlap-animation-container.html:
1174         * compositing/layer-creation/overlap-animation.html:
1175         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1176         * compositing/layer-creation/scale-rotation-transition-overlap.html:
1177         * compositing/layer-creation/translate-animation-overlap.html:
1178         * compositing/layer-creation/translate-scale-animation-overlap.html:
1179         * compositing/layer-creation/translate-scale-transition-overlap.html:
1180         * compositing/layer-creation/translate-transition-overlap.html:
1181         * compositing/overflow/overflow-positioning.html:
1182         * compositing/reflections/animation-inside-reflection.html:
1183         * compositing/reflections/nested-reflection-animated.html:
1184         * compositing/reflections/nested-reflection-transition.html:
1185         * compositing/transitions/scale-transition-no-start.html:
1186         * compositing/transitions/singular-scale-transition.html:
1187         * compositing/visible-rect/animated-from-none.html:
1188         * compositing/visible-rect/animated.html:
1189         * css3/calc/transitions-dependent.html:
1190         * css3/calc/transitions.html:
1191         * css3/filters/backdrop/animation.html:
1192         * css3/filters/composited-during-animation.html:
1193         * css3/filters/filter-animation-from-none-hw.html:
1194         * css3/filters/filter-animation-from-none-multi-hw.html:
1195         * css3/filters/filter-animation-from-none-multi.html:
1196         * css3/filters/filter-animation-from-none.html:
1197         * css3/filters/filter-animation-hw.html:
1198         * css3/filters/filter-animation-multi-hw.html:
1199         * css3/filters/filter-animation-multi.html:
1200         * css3/filters/filter-animation.html:
1201         * css3/masking/clip-path-animation.html:
1202         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1203         * fast/animation/css-animation-resuming-when-visible.html:
1204         * fast/animation/css-animation-throttling-lowPowerMode.html:
1205         * fast/animation/height-auto-transition-computed-value.html:
1206         * fast/css-generated-content/pseudo-animation.html:
1207         * fast/css-generated-content/pseudo-transition.html:
1208         * fast/filter-image/filter-image-animation.html:
1209         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1210         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1211         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1212         * http/wpt/css/css-animations/start-animation-001.html:
1213         * imported/blink/transitions/transition-not-interpolable.html:
1214         * imported/blink/transitions/unprefixed-transform.html:
1215         * platform/mac/TestExpectations:
1216         * transitions/background-position-transitions.html:
1217         * transitions/background-transitions.html:
1218         * transitions/blendmode-transitions.html:
1219         * transitions/border-radius-transition.html:
1220         * transitions/clip-path-path-transitions.html:
1221         * transitions/clip-path-transitions.html:
1222         * transitions/clip-transition.html:
1223         * transitions/color-transition-all.html:
1224         * transitions/color-transition-premultiplied.html:
1225         * transitions/color-transition-rounding.html:
1226         * transitions/cross-fade-background-image.html:
1227         * transitions/cross-fade-border-image.html:
1228         * transitions/cubic-bezier-overflow-color.html:
1229         * transitions/cubic-bezier-overflow-length.html:
1230         * transitions/cubic-bezier-overflow-shadow.html:
1231         * transitions/cubic-bezier-overflow-svg-length.html:
1232         * transitions/cubic-bezier-overflow-transform.html:
1233         * transitions/default-timing-function.html:
1234         * transitions/delay.html:
1235         * transitions/extra-transition.html:
1236         * transitions/flex-transitions.html:
1237         * transitions/font-family-during-transition.html:
1238         * transitions/frames-timing-function.html:
1239         * transitions/interrupted-all-transition.html:
1240         * transitions/longhand-vs-shorthand-initial.html:
1241         * transitions/mask-transitions.html:
1242         * transitions/min-max-width-height-transitions.html:
1243         * transitions/mismatched-shadow-styles.html:
1244         * transitions/mismatched-shadow-transitions.html:
1245         * transitions/mixed-type.html:
1246         * transitions/move-after-transition.html:
1247         * transitions/multiple-background-size-transitions.html:
1248         * transitions/multiple-background-transitions.html:
1249         * transitions/multiple-mask-transitions.html:
1250         * transitions/multiple-shadow-transitions.html:
1251         * transitions/negative-delay.html:
1252         * transitions/opacity-transition-zindex.html:
1253         * transitions/remove-transition-style.html:
1254         * transitions/shape-outside-transitions.html:
1255         * transitions/shorthand-border-transitions.html:
1256         * transitions/shorthand-transitions.html:
1257         * transitions/steps-timing-function.html:
1258         * transitions/svg-layout-transition.html:
1259         * transitions/svg-text-shadow-transition.html:
1260         * transitions/svg-transitions.html:
1261         * transitions/text-indent-transition.html:
1262         * transitions/transform-op-list-match.html:
1263         * transitions/transform-op-list-no-match.html:
1264         * transitions/transition-drt-api-delay.html:
1265         * transitions/transition-drt-api.html:
1266         * transitions/transition-end-event-rendering.html:
1267         * transitions/transition-hit-test-transform.html:
1268         * transitions/transition-hit-test.html:
1269         * transitions/transition-in-delay-phase.html:
1270         * transitions/transition-on-element-with-content.html:
1271         * transitions/transition-shorthand-delay.html:
1272         * transitions/transition-timing-function.html:
1273         * transitions/transition-to-from-auto.html:
1274         * transitions/transition-to-from-undefined.html:
1275         * transitions/visited-link-color.html:
1276         * transitions/zero-duration-in-list.html:
1277         * transitions/zero-duration-with-non-zero-delay-end.html:
1278         * transitions/zero-duration-with-non-zero-delay-start.html:
1279         * webanimations/accelerated-transition-by-removing-property.html:
1280         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
1281         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
1282         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
1283         * webanimations/css-animations.html:
1284         * webanimations/empty-keyframes-crash.html:
1285         * webanimations/partly-accelerated-transition-by-removing-property.html:
1286         * webanimations/setting-css-animation-none-after-clearing-effect.html:
1287         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
1288
1289 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
1290
1291         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
1292         https://bugs.webkit.org/show_bug.cgi?id=180664
1293
1294         Reviewed by Devin Rousso.
1295
1296         * inspector/console/js-isLikelyStackTrace-expected.txt:
1297         * inspector/console/js-isLikelyStackTrace.html:
1298         Avoid Inspector Internal InjectedScript code in backtraces by producing
1299         the exception stacks in the page itself without going through inspector
1300         test evaluation code. This produces exception stacks more like a page.
1301         Also add some explicit tests for strings that we'd expect to be classified
1302         as exception stacks.
1303
1304 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
1305
1306         Layout Test fast/text/variations/ipc2.html is failing
1307         https://bugs.webkit.org/show_bug.cgi?id=189550
1308
1309         Unreviewed test gardening.
1310
1311         * platform/win/TestExpectations:
1312
1313 2018-09-11  Olivia Barnett  <obarnett@apple.com>
1314
1315         Implement the Web Share API for mac
1316         https://bugs.webkit.org/show_bug.cgi?id=189443
1317
1318         Reviewed by Tim Horton.
1319
1320         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
1321         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
1322         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
1323         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
1324         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
1325         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
1326         Updated test expectations.
1327
1328 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
1329
1330         Unreviewed test fix after r235910
1331         https://bugs.webkit.org/show_bug.cgi?id=188008
1332
1333         * platform/mac-wk1/TestExpectations:
1334
1335 2018-09-11  James Savage  <james.savage@apple.com>
1336
1337         Follow up to:
1338         Expose -apple-system-container-border color to internal web views.
1339         https://bugs.webkit.org/show_bug.cgi?id=189178.
1340
1341         Reviewed by Timothy Hatcher.
1342
1343         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
1344         Reset test expectations to go along with fix.
1345
1346 2018-09-07  Dean Jackson  <dino@apple.com>
1347
1348         Add and expose Internal features from WebKit
1349         https://bugs.webkit.org/show_bug.cgi?id=189442
1350         <rdar://problem/44243404>
1351
1352         Reviewed by Simon Fraser.
1353
1354         Skip some tests that rely on an experimental feature that has
1355         moved to internal. A follow-up patch will allow WKTR to enable
1356         them on demand.
1357
1358         * platform/mac/TestExpectations:
1359
1360 2018-09-11  Jer Noble  <jer.noble@apple.com>
1361
1362         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
1363         https://bugs.webkit.org/show_bug.cgi?id=189438
1364
1365         Reviewed by Eric Carlson.
1366
1367         * media/mediacapabilities/mediacapabilities-types-expected.txt:
1368
1369 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
1370
1371         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
1372         https://bugs.webkit.org/show_bug.cgi?id=166748
1373         <rdar://problem/29649177>
1374
1375         Reviewed by Yusuke Suzuki.
1376
1377         Added ref tests for matching positional pseudo classes on direct child of shadow roots
1378         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
1379
1380         Also added a test for invalidating these selectors.
1381
1382         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
1383         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
1384         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
1385         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
1386         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
1387         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
1388
1389 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
1390
1391         Updated the test expectation as this test also causes a crash in release builds.
1392
1393         * TestExpectations:
1394
1395 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1396
1397         [macOS] [WK2] Support changing foreground colors via color panel
1398         https://bugs.webkit.org/show_bug.cgi?id=189382
1399         <rdar://problem/44227311>
1400
1401         Reviewed by Ryosuke Niwa.
1402
1403         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
1404         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
1405         does not support "rgba(…)" values.
1406
1407         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
1408         font element with the correct `color` attribute, and fall back to using an inline style when the color is
1409         partially transparent.
1410
1411         * editing/style/inline-style-container-expected.txt:
1412         * editing/style/inline-style-container.html:
1413
1414 2018-09-11  Justin Fan  <justin_fan@apple.com>
1415
1416         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
1417         https://bugs.webkit.org/show_bug.cgi?id=189491
1418
1419         Reviewed by Dean Jackson.
1420
1421         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
1422         expectation updates for the unskipped tests. 
1423
1424         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1425         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1426         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1427         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1428         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1429         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1430         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1431         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1432         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1433         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1434         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1435         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1436         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1437         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1438         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1439         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1440         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1441         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1442         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1443         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1444         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1445         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1446         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1447         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1448         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1449         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1450         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1451         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1452         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1453         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1454         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1455         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1456         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1457         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1458         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1459         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1460         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1461         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1462         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1463         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
1464         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1465         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1466         (list):
1467         (window.webglTestHarness.reportResults):
1468         (window.webglTestHarness.notifyFinished):
1469
1470 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
1471
1472         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
1473         https://bugs.webkit.org/show_bug.cgi?id=188008
1474
1475         Reviewed by Alex Christensen.
1476
1477         * fast/text/variations/ipc2-expected.txt: Added.
1478         * fast/text/variations/ipc2.html: Added.
1479
1480 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
1481
1482         Add Web API Statistics Collection
1483         https://bugs.webkit.org/show_bug.cgi?id=187773
1484         <rdar://problem/44155162>
1485
1486         Reviewed by Brent Fulgham.
1487
1488         Added new tests and expectations for the web API statistics data collection.
1489
1490         * TestExpectations:
1491         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
1492         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
1493         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
1494         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
1495         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
1496         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
1497         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
1498         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
1499         * platform/ios-wk2/TestExpectations:
1500         * platform/mac-wk2/TestExpectations:
1501
1502 2018-09-11  Frederic Wang  <fwang@igalia.com>
1503
1504         Modify more tests to use document.scrollingElement to access viewport scroll properties
1505         https://bugs.webkit.org/show_bug.cgi?id=189495
1506
1507         After r235806, it is wrong to use document.body to access scroll properties of the viewport
1508         in standard mode. New tests added since r227781 are modified to use
1509         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
1510         for old tests in quirks mode. Note that WPT tests as well as the following tests using
1511         document.body on purpose are not modified:
1512         - fast/dom/Element/*
1513         - events/scroll-in-scaled-page-with-overflow-hidden.html
1514         - compositing/ios/overflow-scroll-update-overlap.html
1515         - body-stuck-with-dirty-bit-with-columns.html
1516
1517         Reviewed by Antonio Gomes.
1518
1519         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
1520         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
1521         * editing/caret/ios/absolute-caret-position-after-scroll.html:
1522         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1523         * editing/execCommand/delete-no-scroll.html:
1524         * editing/input/resources/reveal-utilities.js:
1525         (performJumpAtTheEdgeTest):
1526         * editing/pasteboard/copy-crash.html:
1527         * editing/selection/ios/absolute-selection-after-scroll.html:
1528         * editing/selection/ios/fixed-selection-after-scroll.html:
1529         * fast/autoresize/autoresize-with-iframe-expected.txt:
1530         * fast/autoresize/autoresize-with-iframe.html:
1531         * fast/autoresize/basic-expected.txt:
1532         * fast/autoresize/basic.html:
1533         * fast/autoresize/turn-off-autoresize-expected.txt:
1534         * fast/autoresize/turn-off-autoresize.html:
1535         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
1536         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1537         * fast/dom/non-numeric-values-numeric-parameters.html:
1538         * fast/dom/resources/check-scroll-position-onload.html:
1539         * fast/dom/scroll-position-for-new-loads.html:
1540         * fast/events/attempt-scroll-with-no-scrollbars.html:
1541         * fast/events/fire-scroll-event.html:
1542         * fast/events/frame-scroll-fake-mouse-move.html:
1543         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1544         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
1545         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
1546         * fast/events/mouse-cursor-image-set.html:
1547         * fast/events/mouse-cursor-multiframecur.html:
1548         * fast/events/mouse-cursor.html:
1549         * fast/events/no-scroll-on-input-text-selection-expected.txt:
1550         * fast/events/no-scroll-on-input-text-selection.html:
1551         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
1552         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
1553         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
1554         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
1555         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
1556         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
1557         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
1558         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
1559         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
1560         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
1561         * fast/events/scale-and-scroll-body-expected.txt:
1562         * fast/events/scale-and-scroll-body.html:
1563         * fast/events/scale-and-scroll-window-expected.txt:
1564         * fast/events/scale-and-scroll-window.html:
1565         * fast/events/scroll-after-click-on-tab-index.html:
1566         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
1567         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
1568         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
1569         * fast/forms/autofocus-opera-003.html:
1570         * fast/forms/input-readonly-autoscroll.html:
1571         * fast/forms/resources/common.js:
1572         (getAbsoluteRect):
1573         * fast/frames/iframe-scroll-page-up-down.html:
1574         * fast/frames/transparent-scrollbar.html:
1575         * fast/harness/results.html:
1576         * fast/html/empty-fragment-id-goto-top-expected.txt:
1577         * fast/html/empty-fragment-id-goto-top.html:
1578         * fast/images/imagemap-scroll.html:
1579         * fast/loader/scroll-position-restored-on-back-non-cached.html:
1580         * fast/loader/scroll-position-restored-on-back.html:
1581         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
1582         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1583         * fast/scrolling/ios/iframe-scroll-into-view.html:
1584         * fast/scrolling/latching/scroll-div-latched-div.html:
1585         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
1586         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
1587         * fast/scrolling/latching/scroll-iframe-fragment.html:
1588         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
1589         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
1590         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
1591         * fast/scrolling/latching/scroll-select-bottom-test.html:
1592         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
1593         * fast/scrolling/latching/scroll-select-latched-select.html:
1594         * fast/scrolling/rtl-point-in-iframe.html:
1595         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
1596         * fast/table/assert-when-visual-overflow-is-cleared.html:
1597         * fast/transforms/selection-bounds-in-transformed-view.html:
1598         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
1599         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
1600         * jquery/resources/test/unit/offset.js:
1601         * legacy-animation-engine/fast/harness/results.html:
1602         * media/video-controls-to-not-scroll-page-on-load.html:
1603         * media/video-main-content-allow-then-scroll-expected.txt:
1604         * media/video-main-content-allow-then-scroll.html:
1605         * scrollbars/scrollbar-large-overflow-rectangle.html:
1606         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1607         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1608         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1609         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1610         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1611         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1612         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
1613         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1614         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1615         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1616         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1617         * tiled-drawing/scrolling/latched-to-deleted-node.html:
1618         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
1619         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
1620         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
1621         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1622         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1623         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1624         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1625         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
1626         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1627         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
1628
1629 == Rolled over to ChangeLog-2018-09-11 ==