WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-25  Justin Fan  <justin_fan@apple.com>
2
3         WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
4         https://bugs.webkit.org/show_bug.cgi?id=189625
5         <rdar://problem/42882620>
6
7         Reviewed by Dean Jackson.
8
9         Implement support for Primitive Restart Fixed Index as expected 
10         by the WebGL 2 specifications. 
11
12         * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0. 
13         * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
14         * webgl/webgl2-primitive-restart-expected.html:
15
16 2018-09-25  Chris Dumez  <cdumez@apple.com>
17
18         Unreviewed, rolling out r236420 and r236458.
19
20         This change is not fully correct
21
22         Reverted changesets:
23
24         "Do not do early processing of incoming sync IPC unless we're
25         waiting for a sync IPC reply"
26         https://bugs.webkit.org/show_bug.cgi?id=186941
27         https://trac.webkit.org/changeset/236420
28
29         "Unreviewed, update bug number of http/tests/misc/blob-
30         size.html crash on Windows"
31         https://trac.webkit.org/changeset/236458
32
33 2018-09-25  Justin Fan  <justin_fan@apple.com>
34
35         WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
36         https://bugs.webkit.org/show_bug.cgi?id=189942
37
38         Reviewed by Jon Lee.
39
40         Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
41
42         * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
43
44 2018-09-25  Jiewen Tan  <jiewen_tan@apple.com>
45
46         [WebAuthN] Make AuthenticatorManager
47         https://bugs.webkit.org/show_bug.cgi?id=189279
48         <rdar://problem/44116792>
49
50         Reviewed by Chris Dumez.
51
52         Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
53         for the new mock tests.
54
55         * TestExpectations:
56         * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
57         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
58         * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
59         * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
60         * http/wpt/webauthn/public-key-credential-create-success.https.html:
61         * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
62         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
63         * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
64         * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
65         * http/wpt/webauthn/public-key-credential-get-success.https.html:
66         * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
67         * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
68         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
69         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
70         * http/wpt/webauthn/resources/util.js:
71         * platform/mac-wk2/TestExpectations:
72
73 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
74
75         REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
76         https://bugs.webkit.org/show_bug.cgi?id=189598#c0
77
78         Unreviewed test gardening.
79
80         * platform/ios/TestExpectations: Mark test as flaky.
81         * platform/mac-wk2/TestExpectations: Ditto.
82
83 2018-09-25  Eric Carlson  <eric.carlson@apple.com>
84
85         [MediaStream] Update constraints supported by getDisplayMedia
86         https://bugs.webkit.org/show_bug.cgi?id=189930
87
88         Reviewed by Youenn Fablet.
89
90         * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
91         * http/tests/media/media-stream/get-display-media-prompt.html:
92
93 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
94
95         [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
96         https://bugs.webkit.org/show_bug.cgi?id=189908
97
98         Unreviewed test gardening.
99
100         * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
101         * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
102
103 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
104
105         Unreviewed, correct a typo in a bug URL.
106
107         * platform/mac/TestExpectations:
108
109 2018-09-25  Chris Dumez  <cdumez@apple.com>
110
111         Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
112
113         * platform/win/TestExpectations:
114
115 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
116
117         Mark two tests as flakey.
118
119         * platform/mac/TestExpectations:
120
121 2018-09-24  John Wilander  <wilander@apple.com>
122
123         Cap lifetime of persistent cookies created client-side through document.cookie
124         https://bugs.webkit.org/show_bug.cgi?id=189933
125         <rdar://problem/44741888>
126
127         Reviewed by Chris Dumez.
128
129         * TestExpectations:
130             Skipped the new test by default since the behavior change is for
131             Cocoa platforms only.
132         * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
133         * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
134         * http/tests/cookies/resources/cookie-utilities.js:
135         * platform/ios/TestExpectations:
136             Marked the new test as [ Pass ].
137         * platform/mac-wk2/TestExpectations:
138             Marked the new test as [ Pass ].
139
140 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
141
142         Remove filterRes parameter from filters
143         https://bugs.webkit.org/show_bug.cgi?id=129565
144         <rdar://problem/44714340>
145
146         Reviewed by Dean Jackson.
147
148         Remove support for the "filterRes" attribute on SVG filters. It's marked as
149         deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
150         and no longer supported by Chrome or Firefox.
151         
152         Removed existing filterRes tests, added new test checking that it has no effect.
153
154         * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
155             imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
156         * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
157         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
158         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
159         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
160         * platform/gtk/svg/filters/filterRes-expected.png: Removed.
161         * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
162         * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
163         * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
164         * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
165         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
166         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
167         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
168         * platform/mac/svg/filters/filterRes-expected.png: Removed.
169         * platform/mac/svg/filters/filterRes1-expected.png: Removed.
170         * platform/mac/svg/filters/filterRes2-expected.png: Removed.
171         * platform/mac/svg/filters/filterRes3-expected.png: Removed.
172         * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
173         * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
174         * svg/dom/SVGAnimatedInteger-expected.txt:
175         * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
176         * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
177         * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
178         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
179         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
180         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
181         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
182         * svg/filters/filterRes-is-noop-expected.svg: Added.
183         * svg/filters/filterRes-is-noop.svg: Added.
184         * svg/filters/filterRes.svg: Removed.
185         * svg/filters/filterRes1-expected.txt: Removed.
186         * svg/filters/filterRes1.svg: Removed.
187         * svg/filters/filterRes2-expected.png: Removed.
188         * svg/filters/filterRes2-expected.txt: Removed.
189         * svg/filters/filterRes2.svg: Removed.
190         * svg/filters/filterRes3-expected.txt: Removed.
191         * svg/filters/filterRes3.svg: Removed.
192
193 2018-09-24  Justin Michaud  <justin_michaud@apple.com>
194
195         Import WPT tests for css custom properties api
196         https://bugs.webkit.org/show_bug.cgi?id=189764
197
198         Reviewed by Ryosuke Niwa.
199
200         * platform/mac-wk1/TestExpectations:
201
202 2018-09-24  Matt Lewis  <jlewis3@apple.com>
203
204         Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
205         https://bugs.webkit.org/show_bug.cgi?id=189094
206
207         Unreviewed test gardening.
208
209         * platform/mac-wk2/TestExpectations:
210
211 2018-09-24  Ryosuke Niwa  <rniwa@webkit.org>
212
213         imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
214         https://bugs.webkit.org/show_bug.cgi?id=167652
215
216         Reviewed by Saam Barati.
217
218         Added a regression test for signaling a lot of slot elements.
219
220         * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
221         * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
222
223 2018-09-24  Ryosuke Niwa  <rniwa@webkit.org>
224
225         Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
226         https://bugs.webkit.org/show_bug.cgi?id=174629
227         <rdar://problem/33407620>
228
229         Reviewed by Simon Fraser.
230
231         Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
232
233         * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
234         * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
235
236 2018-09-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
237
238         [Curl] Enable http/tests/misc tests.
239         https://bugs.webkit.org/show_bug.cgi?id=189931
240
241         Unreviewed test gardening.
242
243         * platform/wincairo/TestExpectations:
244         * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
245         * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
246         * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
247         * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
248         * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
249         * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
250         * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
251         * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
252         * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
253         * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
254
255 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
256
257         Update some test results under compositing/overflow
258         https://bugs.webkit.org/show_bug.cgi?id=189857
259
260         Reviewed by Tim Horton.
261         
262         Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
263
264         * compositing/overflow/overflow-auto-with-touch-expected.txt:
265         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
266         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
267         * compositing/overflow/scrolling-without-painting-expected.txt:
268         * compositing/overflow/textarea-scroll-touch-expected.txt:
269         * compositing/overflow/updating-scrolling-content-expected.txt:
270         * platform/ios-simulator-wk2/TestExpectations:
271         * platform/ios/TestExpectations:
272         * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
273         * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
274         * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
275         * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
276         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
277         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
278         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
279         * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
280         * platform/mac/TestExpectations:
281         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
282
283 2018-09-24  Truitt Savell  <tsavell@apple.com>
284
285         Continued test gardening of media-fragment/ tests for ios 12
286         https://bugs.webkit.org/show_bug.cgi?id=187557
287
288         Unreviewed test gardening
289
290         * platform/ios/TestExpectations:
291
292 2018-09-21  Simon Fraser  <simon.fraser@apple.com>
293
294         Remove the old "AcceleratedCompositingForOverflowScroll" code
295         https://bugs.webkit.org/show_bug.cgi?id=189870
296
297         Reviewed by Zalan Bujtas.
298
299         The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
300         composited scrolling if an overflow:scroll could be made a stacking context without affecting
301         z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
302         Remove this old code (unused by any platform?) to make working on new code easier.
303         
304         Keep some of the tests; they will be useful later.
305
306         * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
307         * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
308         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
309         * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
310         * compositing/overflow/composited-scrolling-paint-phases.html:
311         * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
312         * compositing/overflow/dynamic-composited-scrolling-status.html:
313         * compositing/overflow/iframe-inside-overflow-clipping.html:
314         * compositing/overflow/nested-scrolling.html:
315         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
316         * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
317         * compositing/overflow/scrolling-content-clip-to-viewport.html:
318         * compositing/overflow/scrolling-without-painting.html:
319         * compositing/overflow/textarea-scroll-touch.html:
320         * compositing/overflow/updating-scrolling-content.html:
321         * compositing/rtl/rtl-overflow-scrolling.html:
322         * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
323         * platform/ios-simulator-wk2/TestExpectations:
324         * platform/ios-wk1/TestExpectations:
325         * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
326         * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
327         * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
328
329 2018-09-24  Chris Dumez  <cdumez@apple.com>
330
331         Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
332         https://bugs.webkit.org/show_bug.cgi?id=186941
333
334         Reviewed by Alex Christensen.
335
336         Add layout test coverage.
337
338         * http/tests/misc/blob-size-expected.txt: Added.
339         * http/tests/misc/blob-size.html: Added.
340
341 2018-09-24  Chris Dumez  <cdumez@apple.com>
342
343         Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
344
345         This newly imported test flakily times out.
346
347         * TestExpectations:
348
349 2018-09-24  Zan Dobersek  <zdobersek@igalia.com>
350
351         Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
352         version of the Khronos conformance suite.
353
354         * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
355         is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
356         culprit and properly fix the underlying problem.
357         * platform/wpe/webgl/2.0.0/: 44 test baselines added.
358
359 2018-09-24  Daniel Bates  <dabates@apple.com>
360
361         [iOS] Key code is 0 for many hardware keyboard keys
362         https://bugs.webkit.org/show_bug.cgi?id=189604
363
364         Reviewed by Wenson Hsieh.
365
366         Update existing test and test result and add a new test to ensure we dispatch DOM keydown
367         and DOM keyup events dispatched for special keys.
368
369         * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
370         * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
371         as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
372         update manual instructions to use <kbd> to format keyboard keys.
373         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
374
375 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
376
377         feMorphology filter in CSS doesn't update when element moves
378         https://bugs.webkit.org/show_bug.cgi?id=189895
379
380         Reviewed by Dean Jackson.
381         
382         Test that moves a box inside a filtered div. Masking is necessary to work
383         around bugs in feMorphology invalidation (webkit.org/b/189896).
384
385         * css3/filters/invalidate-sourceAlpha-expected.html: Added.
386         * css3/filters/invalidate-sourceAlpha.html: Added.
387
388 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
389
390         CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
391         https://bugs.webkit.org/show_bug.cgi?id=188486
392         <rdar://problem/43189750>
393
394         Reviewed by Dean Jackson.
395
396         * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
397         * css3/filters/hidpi-feDisplacementMap.html: Added.
398
399 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
400
401         Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
402         https://bugs.webkit.org/show_bug.cgi?id=189748
403         <rdar://problem/44621494>
404
405         Reviewed by Jon Lee.
406
407         * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
408         * css3/filters/hidpi-feConvolveMatrix.html: Added.
409
410 2018-09-22  Dean Jackson  <dino@apple.com>
411
412         Ensure PointerEvent is not visible when disabled
413         https://bugs.webkit.org/show_bug.cgi?id=189889
414         <rdar://problem/44708253>
415
416         Reviewed by Eric Carlson.
417
418         A test that explicitly disables PointerEvents and checks
419         that the interface is not visible.
420
421         * pointerevents/disabled-expected.html: Added.
422         * pointerevents/disabled.html: Added.
423
424 2018-09-24  Truitt Savell  <tsavell@apple.com>
425
426         [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release. 
427         https://bugs.webkit.org/show_bug.cgi?id=187557
428
429         Unreviewed Test Gardening
430
431         * platform/ios/TestExpectations:
432
433 2018-09-24  Truitt Savell  <tsavell@apple.com>
434
435         [ iOS ] Layout Tests in media/media-fragments/ are flaky
436         https://bugs.webkit.org/show_bug.cgi?id=187557
437
438         Unreviewed Test Gardening
439
440         * platform/ios/TestExpectations:
441
442 2018-09-24  Andy Estes  <aestes@apple.com>
443
444         Try to make payment-response-reference-cycle-leak.https.html not be flaky.
445
446         Unreviewed.
447
448         * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
449         Doubled the number of repetitions (from 40 to 80).
450
451 2018-09-24  Per Arne Vollan  <pvollan@apple.com>
452
453         [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
454         https://bugs.webkit.org/show_bug.cgi?id=189862
455
456         Reviewed by Eric Carlson.
457
458         * media/track/captions-webvtt/captions-regions.vtt:
459         * media/track/captions-webvtt/header-regions.vtt:
460         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
461         * media/track/regions-webvtt/vtt-region-constructor.html:
462         * media/track/regions-webvtt/vtt-region-display-expected.txt:
463         * media/track/regions-webvtt/vtt-region-display.html:
464         * media/track/regions-webvtt/vtt-region-list-expected.txt:
465         * media/track/regions-webvtt/vtt-region-list.html:
466         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
467         * media/track/regions-webvtt/vtt-region-parser.html:
468
469 2018-09-24  Yoav Weiss  <yoav@yoav.ws>
470
471         Import WPT resource-timing tests
472         https://bugs.webkit.org/show_bug.cgi?id=189903
473
474         Reviewed by Youenn Fablet.
475
476         * TestExpectations:: Added a few failing tests.
477         * platform/mac/TestExpectations:: Added a timeout test.
478
479 2018-09-22  Dean Jackson  <dino@apple.com>
480
481         Unreviewed - Skip pointer events tests on legacy WebKit.
482
483         * platform/ios-wk1/TestExpectations:
484         * platform/mac-wk1/TestExpectations:
485
486 2018-09-22  Youenn Fablet  <youenn@apple.com>
487
488         Tests checking document GC in case of ActiveDOMObjects are flaky
489         https://bugs.webkit.org/show_bug.cgi?id=189413
490         <rdar://problem/44243231>
491
492         Reviewed by Eric Carlson.
493
494         Media controls prevent in some cases to collect the document.
495         Remove the controls to remove a source of flakiness for this test.
496
497         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
498         * platform/mac/TestExpectations:
499
500 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
501
502         Cannot start a drag inside a shadow tree when an inclusive-ancestor of its shadow host is a draggable element
503         https://bugs.webkit.org/show_bug.cgi?id=136836
504
505         Reviewed by Wenson Hsieh.
506
507         Added regression tests for dragging a element with a shadow tree, which is fixed in this bug
508         as well as dragging an element inside a shadow tree, which was already functional but had no tests.
509
510         * TestExpectations:
511         * fast/shadow-dom/dragging-element-inside-shadow-tree-expected.txt: Added.
512         * fast/shadow-dom/dragging-element-inside-shadow-tree.html: Added.
513         * fast/shadow-dom/dragging-element-with-shadow-tree-expected.txt: Added.
514         * fast/shadow-dom/dragging-element-with-shadow-tree.html: Added.
515         * platform/ios/TestExpectations: Don't mark the entirety of fast/shadow-dom as PASS.
516         * platform/mac-wk1/TestExpectations:
517
518 2018-09-21  Devin Rousso  <drousso@apple.com>
519
520         Web Inspector: REGRESSION(r236336): computed CSSProperty doesn't have a value for _text
521         https://bugs.webkit.org/show_bug.cgi?id=189864
522
523         Reviewed by Joseph Pecoraro.
524
525         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
526
527         `CSS.types.CSSComputedStyleProperty` doesn't include a `text` value, which was used to print
528          each property's text. Modify the test to generate it's own text via `name` and `value`.
529
530 2018-09-21  Justin Michaud  <justin_michaud@apple.com>
531
532         Implement initialValue support for CSS Custom Properties and Values API
533         https://bugs.webkit.org/show_bug.cgi?id=189819
534
535         Reviewed by Simon Fraser.
536
537         * css-custom-properties-api/initialValue-expected.html: Added.
538         * css-custom-properties-api/initialValue.html: Added.
539         * css-custom-properties-api/initialValueJS-expected.txt: Added.
540         * css-custom-properties-api/initialValueJS.html: Added.
541         * css-custom-properties-api/registerProperty-expected.txt:
542         * css-custom-properties-api/registerProperty.html:
543         * platform/win/TestExpectations:
544
545 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
546
547         [macOS EWS] Layout test accessibility/smart-invert-reference.html is a flaky failure
548         https://bugs.webkit.org/show_bug.cgi?id=189818
549
550         Unreviewed test gardening.
551
552         * platform/mac-wk2/TestExpectations: Mark test as flaky.
553
554 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
555
556         Custom elements in a reaction queue can lose its JS wrapper and become HTMLUnknownElement
557         https://bugs.webkit.org/show_bug.cgi?id=184307
558
559         Reviewed by Keith Miller.
560
561         Added a test for enqueuing a lot of custom elements into the reaction queue via innerHTML setter.
562         WebKit should retain the JS wrappers of all custom elements.
563
564         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper-expected.txt: Added.
565         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper.html: Added.
566
567 2018-09-21  Chris Dumez  <cdumez@apple.com>
568
569         Unreviewed, speed up storage/websql/transaction-database-expand-quota.html
570
571         This test was so slow that is sometimes timed out on the debug bots.
572
573         * storage/websql/transaction-database-expand-quota-expected.txt:
574         * storage/websql/transaction-database-expand-quota.html:
575
576 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
577
578         Unreviewed test gardening, consolidate expectation file for EventTarget-dispatchEvent.html.
579
580         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
581         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
582
583 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
584
585         REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
586         https://bugs.webkit.org/show_bug.cgi?id=189674
587
588         Unreviewed test gardening.
589
590         * platform/mac/TestExpectations: Mark test as flaky.
591
592 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
593
594         [Win10] Update test expectations for failing tests.
595         https://bugs.webkit.org/show_bug.cgi?id=189858
596
597         Unreviewed test gardening.
598
599         * platform/win/TestExpectations:
600
601 2018-09-21  Chris Dumez  <cdumez@apple.com>
602
603         WebSQL: User cannot grant quota increase if the JS provides an expected usage value that is too low
604         https://bugs.webkit.org/show_bug.cgi?id=189801
605         <rdar://problem/43592498>
606
607         Reviewed by Youenn Fablet.
608
609         Add layout test coverage.
610
611         * storage/websql/transaction-database-expand-quota-expected.txt: Added.
612         * storage/websql/transaction-database-expand-quota.html: Added.
613
614 2018-09-21  Youenn Fablet  <youenn@apple.com>
615
616         Add RTCCodecStats support
617         https://bugs.webkit.org/show_bug.cgi?id=189792
618         <rdar://problem/32370668>
619
620         Reviewed by Eric Carlson.
621
622         * webrtc/video-stats.html:
623
624 2018-09-21  Megan Gardner  <megan_gardner@apple.com>
625
626         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
627         https://bugs.webkit.org/show_bug.cgi?id=189802
628
629         Unreviewed test gardening
630
631         It is more difficult to squish the alpha channel than the other channels using an SVG filters.
632         Thus the cropping bars need to be slightly wider to cover the imperfections in the filter.
633         Made the bars even more slightly wider, since apparenlty they weren't quite wide enough for iOS.
634
635         * fast/gradients/conic-gradient-alpha-expected.html:
636         * fast/gradients/conic-gradient-alpha.html:
637         * platform/ios-12/TestExpectations:
638
639 2018-09-20  Simon Fraser  <simon.fraser@apple.com>
640
641         Make "overflow: overlay" a synonym for "overflow: auto"
642         https://bugs.webkit.org/show_bug.cgi?id=189811
643
644         Reviewed by Zalan Bujtas.
645         
646         Add a modern CSS parsing/computed style test for overflow, superseding
647         fast/css/overflow-property.html.
648
649         * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt: Added.
650         * fast/css/getComputedStyle/getComputedStyle-overflow.html: Added.
651         * fast/css/overflow-property-expected.txt: Removed.
652         * fast/css/overflow-property.html: Removed.
653
654 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
655
656         Tests checking document GC in case of ActiveDOMObjects are flaky
657         https://bugs.webkit.org/show_bug.cgi?id=189413
658
659         Unreviewed test gardening.
660
661         * platform/mac/TestExpectations: Mark http/tests/media/clearkey/collect-webkit-media-session.html as flaky.
662
663 2018-09-21  Devin Rousso  <drousso@apple.com>
664
665         Web Inspector: remove Legacy Style Editor
666         https://bugs.webkit.org/show_bug.cgi?id=189808
667
668         Reviewed by Joseph Pecoraro.
669
670         * platform/gtk/TestExpectations:
671         * platform/mac/TestExpectations:
672
673         * inspector/css/css-property-expected.txt:
674         * inspector/css/css-property.html:
675         * inspector/css/modify-css-property.html:
676         * inspector/css/shadow-scoped-style.html:
677         Update tests for functionality that has been deleted.
678
679         * inspector/unit-tests/test-harness-expect-functions-expected.txt:
680         * inspector/unit-tests/test-harness-expect-functions.html:
681         The changes to `WI.CSSRule` now make it small enough that `InspectorTest` will print it as
682         JSON instead of an object instance. Change the test to use different objects so this doesn't
683         happen.
684
685         * inspector/unit-tests/text-utilities-expected.txt: Removed.
686         * inspector/unit-tests/text-utilities.html: Removed.
687         * inspector/css/generate-css-rule-string-expected.txt: Removed.
688         * inspector/css/generate-css-rule-string.html: Removed.
689         Remove tests for functionality that has been deleted.
690
691         * inspector/codemirror/prettyprinting-css-rules.html: Removed.
692         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon-expected.css: Removed.
693         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon.css: Removed.
694         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma-expected.css: Removed.
695         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma.css: Removed.
696         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules-expected.css: Removed.
697         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules.css: Removed.
698         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values-expected.css: Removed.
699         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values.css: Removed.
700         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Removed.
701         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Removed.
702         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value-expected.css: Removed.
703         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value.css: Removed.
704         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon-expected.css: Removed.
705         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon.css: Removed.
706         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed-expected.css: Removed.
707         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed.css: Removed.
708         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value-expected.css: Removed.
709         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value.css: Removed.
710         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values-expected.css: Removed.
711         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values.css: Removed.
712         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon-expected.css: Removed.
713         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon.css: Removed.
714         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment-expected.css: Removed.
715         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment.css: Removed.
716         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property-expected.css: Removed.
717         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property.css: Removed.
718         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property-expected.css: Removed.
719         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property.css: Removed.
720         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property-expected.css: Removed.
721         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property.css: Removed.
722         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon-expected.css: Removed.
723         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon.css: Removed.
724         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment-expected.css: Removed.
725         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment.css: Removed.
726         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property-expected.css: Removed.
727         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property.css: Removed.
728         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property-expected.css: Removed.
729         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property.css: Removed.
730         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property-expected.css: Removed.
731         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property.css: Removed.
732         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment-expected.css: Removed.
733         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment.css: Removed.
734         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property-expected.css: Removed.
735         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property.css: Removed.
736         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property-expected.css: Removed.
737         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property.css: Removed.
738         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property-expected.css: Removed.
739         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property.css: Removed.
740         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment-expected.css: Removed.
741         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment.css: Removed.
742         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property-expected.css: Removed.
743         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property.css: Removed.
744         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property-expected.css: Removed.
745         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property.css: Removed.
746         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property-expected.css: Removed.
747         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property.css: Removed.
748         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property-expected.css: Removed.
749         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property.css: Removed.
750         Remove all tests for the "css-rule" CodeMirror mode since it's been removed.
751
752 2018-09-21  Antoine Quint  <graouts@apple.com>
753
754         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
755         https://bugs.webkit.org/show_bug.cgi?id=189607
756         <rdar://problem/44652315>
757
758         Reviewed by Dean Jackson.
759
760         * animations/suspend-resume-animation-events.html: Ensure the test always opts into Web Animations backing CSS Animations and Transitions.
761         * platform/mac-wk2/TestExpectations: Mark the test as no longer flaky.
762
763 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
764
765         Layout Test webanimations/accelerated-animation-suspension.html is failing
766         https://bugs.webkit.org/show_bug.cgi?id=189836
767
768         Unreviewed test gardening.
769
770         * platform/win/TestExpectations:
771
772 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
773
774         Layout Test css-custom-properties-api/registerProperty.html is failing
775         https://bugs.webkit.org/show_bug.cgi?id=189834
776
777         Unreviewed test gardening.
778
779         * platform/win/TestExpectations:
780
781 2018-09-21  Antoine Quint  <graouts@apple.com>
782
783         [Web Animations] Accelerated animations don't get suspended
784         https://bugs.webkit.org/show_bug.cgi?id=189783
785         <rdar://problem/44652315>
786
787         Unreviewed, correct a merge error in the previous commit.
788
789         * animations/suspend-resume-animation-events.html:
790
791 2018-09-21  Antoine Quint  <graouts@apple.com>
792
793         [Web Animations] Accelerated animations don't get suspended
794         https://bugs.webkit.org/show_bug.cgi?id=189783
795         <rdar://problem/43033568>
796
797         Reviewed by Dean Jackson.
798
799         Add a new test that checks whether an accelerated animation is correctly paused after suspending animations.
800
801         * webanimations/accelerated-animation-suspension-expected.txt: Added.
802         * webanimations/accelerated-animation-suspension.html: Added.
803         * platform/win/TestExpectations:
804
805 2018-09-21  Antoine Quint  <graouts@apple.com>
806
807         [Web Animations] DocumentTimeline::updateAnimations() is called endlessly
808         https://bugs.webkit.org/show_bug.cgi?id=189784
809         <rdar://problem/41705679>
810
811         Reviewed by Dean Jackson.
812
813         Add a new test that checks that setting "display: none" on an element with an accelerated CSS animation on it
814         will no longer update the animation timeline.
815
816         * webanimations/accelerated-animation-interruption-display-none-expected.txt: Added.
817         * webanimations/accelerated-animation-interruption-display-none.html: Added.
818         * platform/win/TestExpectations:
819
820 2018-09-20  Dean Jackson  <dino@apple.com>
821
822         Restrict the total combined size of backdrop filters
823         https://bugs.webkit.org/show_bug.cgi?id=189812
824         <rdar://problem/44532782>
825
826         Reviewed by Simon Fraser.
827
828         Tests that have an acceptable number of backdrops, an excessive
829         number of backdrops, and then some that add and remove backdrops
830         at various points in the tree to confirm we do recursive checks
831         correctly.
832
833         * css3/filters/backdrop/layer-tree-as-text.js: Added.
834         * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
835         * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
836         * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
837         * css3/filters/backdrop/resource-use-excessive.html: Added.
838         * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
839         * css3/filters/backdrop/resource-use-ok.html: Added.
840         * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
841         * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
842         * css3/filters/backdrop/resource-use.css: Added.
843
844 2018-09-20  Truitt Savell  <tsavell@apple.com>
845
846         Continued test gardening after r236236
847         https://bugs.webkit.org/show_bug.cgi?id=189641
848
849         Unreviewed test gardening 
850
851         * TestExpectations:
852
853 2018-09-20  Zalan Bujtas  <zalan@apple.com>
854
855         Release assert under RenderView::pageOrViewLogicalHeight
856         https://bugs.webkit.org/show_bug.cgi?id=189798
857         <rdar://problem/43659749>
858
859         Reviewed by Simon Fraser.
860
861         * printing/crash-while-formatting-subframe-for-printing-expected.txt: Added.
862         * printing/crash-while-formatting-subframe-for-printing.html: Added.
863
864 2018-09-20  Sihui Liu  <sihui_liu@apple.com>
865
866         REGRESSION(r196265): WKWebView fires mouseover, mouseenter, and mouseleave events even when it's in a background window
867         https://bugs.webkit.org/show_bug.cgi?id=187545
868         <rdar://problem/42401575>
869
870         Reviewed by Ryosuke Niwa.
871
872         * TestExpectations:
873         * fast/events/inactive-window-no-mouse-event-expected.txt: Added.
874         * fast/events/inactive-window-no-mouse-event.html: Added.
875         * platform/mac-wk2/TestExpectations:
876
877 2018-09-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
878
879         [Win] TestRunner::queueLoad() fails to generate correct url for some urls.
880         https://bugs.webkit.org/show_bug.cgi?id=189679
881
882         Reviewed by Fujii Hironori.
883
884         * platform/wincairo/TestExpectations:
885
886 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
887
888         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
889         https://bugs.webkit.org/show_bug.cgi?id=189802
890
891         Unreviewed test gardening.
892
893         * platform/ios-12/TestExpectations: Mark test as failing.
894
895 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
896
897         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
898         https://bugs.webkit.org/show_bug.cgi?id=189607
899
900         Unreivewed test gardening.
901
902         * platform/mac-wk2/TestExpectations: Mark test as flaky.
903
904 2018-09-20  Dawei Fenton  <realdawei@apple.com>
905
906         WebGL 2 updated test expectations.
907         https://bugs.webkit.org/show_bug.cgi?id=189686
908
909         Unreviewed, skip tests that are timing out.
910
911         * platform/ios-wk2/TestExpectations:
912
913 2018-09-20  Oriol Brufau  <obrufau@igalia.com>
914
915         Fix 'border' serialization with both common and uncommon values
916         https://bugs.webkit.org/show_bug.cgi?id=189597
917
918         Reviewed by Simon Fraser.
919
920         Fix existing tests to check that 'border' serializes to empty string if there
921         are uncommon values.
922
923         * fast/css/getPropertyValue-border-expected.txt:
924         * fast/css/getPropertyValue-border.html:
925         * fast/dom/css-shorthand-common-value-expected.txt:
926         * fast/dom/css-shorthand-common-value.html:
927
928 2018-09-20  Dawei Fenton  <realdawei@apple.com>
929
930         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
931         https://bugs.webkit.org/show_bug.cgi?id=189641
932
933         Unreviewed test gardening.
934
935         * TestExpectations: Mark tests as Failure Slow.
936         * platform/mac/TestExpectations:
937
938 2018-09-20  Frederic Wang  <fwang@igalia.com>
939
940         Synchronize CSSOM View test suite against upstream WPT
941         https://bugs.webkit.org/show_bug.cgi?id=189787
942
943         Reviewed by Antonio Gomes.
944
945         * tests-options.json: Mark smooth scrolling tests as slow.
946         * ios/TestExpectations: Mark as failing since frames are not scrollable on iOS.
947
948 2018-09-20  Justin Michaud  <justin_michaud@apple.com>
949
950         Implement CSS Custom Properties and Values Skeleton
951         https://bugs.webkit.org/show_bug.cgi?id=189694
952
953         Reviewed by Simon Fraser.
954
955         Add test to check that the CSS.registerProperty method exists.
956
957         * css-custom-properties-api/registerProperty-expected.txt: Added.
958         * css-custom-properties-api/registerProperty.html: Added.
959         * platform/ios-wk1/TestExpectations:
960         * platform/mac-wk1/TestExpectations:
961
962 2018-09-20  Dawei Fenton  <realdawei@apple.com>
963
964         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
965         https://bugs.webkit.org/show_bug.cgi?id=189641
966
967         Unreviewed, marked tests as failing.
968
969         * TestExpectations:
970
971 2018-09-20  Daniel Bates  <dabates@apple.com>
972
973         [iOS] Support testing more hardware special keys
974         https://bugs.webkit.org/show_bug.cgi?id=189793
975
976         Reviewed by Simon Fraser.
977
978         For now, many of the DOM keydown and keyup events for special hardware keys are wrong.
979         We will fix this up in a subsequent commit(s).
980
981         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt: Added.
982         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html: Added.
983
984 2018-09-20  Per Arne Vollan  <pvollan@apple.com>
985
986         [WebVTT] Update the parser according to the new region syntax.
987         https://bugs.webkit.org/show_bug.cgi?id=189767
988
989         Reviewed by Eric Carlson.
990
991         * media/track/captions-webvtt/captions-regions.vtt:
992         * media/track/captions-webvtt/header-regions.vtt:
993         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
994         * media/track/regions-webvtt/vtt-region-parser.html:
995
996 2018-09-19  Ryan Haddad  <ryanhaddad@apple.com>
997
998         [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
999         https://bugs.webkit.org/show_bug.cgi?id=184204
1000
1001         Unreviewed test gardening.
1002
1003         * platform/mac-wk2/TestExpectations: Mark test as flaky and remove an entry for a test that doesn't exist in the repository anymore.
1004
1005 2018-09-19  Yacine Bandou  <yacine.bandou@softathome.com>
1006
1007         [EME][WPE] Add WebM initData in the expected result of clearkey-generate-request-disallowed-input test
1008         https://bugs.webkit.org/show_bug.cgi?id=189747
1009
1010         Reviewed by Xabier Rodriguez-Calvar.
1011
1012         Since r235610 the WebM initData is supported.
1013
1014         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1015         Add an expcted result for WebM initData.
1016
1017 2018-09-19  Justin Fan  <justin_fan@apple.com>
1018
1019         WebGL 2 partial passes and failing test expectations for conformance/conformance2 layout tests
1020         https://bugs.webkit.org/show_bug.cgi?id=189686
1021
1022         Reviewed by Dean Jackson.
1023
1024         * TestExpectations: Still skipping all of deqp, but now enabling all non-crashing/timing out tests.
1025         * platform/ios-simulator/TestExpectations:
1026         * platform/mac/TestExpectations:
1027         * webgl/2.0.0/conformance/.../*expected.txt: Failures now report results of individual sub-tests for more granular implementation testing.
1028         * webgl/2.0.0/conformance2/.../*expected.txt:
1029         * platform/ios-simulator/webgl/2.0.0/.../*expected.txt: ios-simulator-specific expectations added.
1030
1031 2018-09-19  Dawei Fenton  <realdawei@apple.com>
1032
1033         storage/indexeddb/modern/transactions-stop-on-navigation.html is flaky.
1034         https://bugs.webkit.org/show_bug.cgi?id=186339
1035
1036         Unreviewed, mark test as flaky.
1037
1038         * platform/mac-wk2/TestExpectations:
1039
1040 2018-09-19  Dawei Fenton  <realdawei@apple.com>
1041
1042         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on iOS.
1043         https://bugs.webkit.org/show_bug.cgi?id=176078
1044
1045         Unreviewed test gardening.
1046
1047         * platform/ios/TestExpectations:
1048
1049 2018-09-19  John Wilander  <wilander@apple.com>
1050
1051         Resource Load Statistics: Add optional cap on partitioned cache max age
1052         https://bugs.webkit.org/show_bug.cgi?id=189711
1053         <rdar://problem/39246837>
1054
1055         Reviewed by Antti Koivisto and Chris Dumez.
1056
1057         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt: Added.
1058         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html: Added.
1059         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php: Added.
1060         * http/tests/resourceLoadStatistics/resources/echo-query.php: Added.
1061         * platform/ios/TestExpectations:
1062             New test marked as [ Pass ].
1063         * platform/mac-wk2/TestExpectations:
1064             New test marked as [ Pass ].
1065         * platform/wk2/TestExpectations:
1066             New test marked as [ Skip ] because it's not supported on non-Cocoa platforms.
1067
1068 2018-09-19  Youenn Fablet  <youenn@apple.com>
1069
1070         Layout Test webrtc/video-mute.html is flaky.
1071         https://bugs.webkit.org/show_bug.cgi?id=177501
1072
1073         Reviewed by Eric Carlson.
1074
1075         * platform/ios-wk2/TestExpectations:
1076         * platform/mac-wk2/TestExpectations:
1077         * webrtc/routines.js: Increase counter to make test more robust.
1078
1079 2018-09-19  Chris Dumez  <cdumez@apple.com>
1080
1081         [iOS] Layout Test imported/w3c/web-platform-tests/beacon/beacon-basic-blob.html is a flaky failure
1082         https://bugs.webkit.org/show_bug.cgi?id=189728
1083
1084         Unreviewed, send console logging to stderr to adress flakiness.
1085
1086         * TestExpectations:
1087
1088 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
1089
1090         [WPE] Unreviewed test gardening
1091         https://bugs.webkit.org/show_bug.cgi?id=189749
1092
1093         Unreviewed test gardening.
1094
1095         * platform/wpe/TestExpectations: Add some expectations to match GTK.
1096         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Update after r236002.
1097         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Removed (defer to generic expectation).
1098         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Removed (defer to generic expectation).
1099         * 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).
1100         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Update after r235354.
1101         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Update after r235354.
1102         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Update after r235354.
1103         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Update after r235354.
1104         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Removed (defer to generic expectation after r236001).
1105         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Removed (defer to generic expectation after r236001).
1106         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Removed (defer to generic expectation after r236001).
1107         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Removed (defer to generic expectation after r236001).
1108         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Removed (defer to generic expectation after r236001).
1109         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Removed (defer to generic expectation after r236001).
1110         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Removed (defer to generic expectation after r236001).
1111         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Removed (defer to generic expectation after r236001).
1112         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Removed (defer to generic expectation after r236001).
1113         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Removed (defer to generic expectation after r236001).
1114         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Removed (defer to generic expectation after r236001).
1115         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Removed (defer to generic expectation after r236001).
1116         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Removed (defer to generic expectation after r236001).
1117         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Removed (defer to generic expectation after r236001).
1118         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Removed (defer to generic expectation after r236001).
1119         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Removed (defer to generic expectation after r236001).
1120         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Removed (defer to generic expectation after r236001).
1121         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Removed (defer to generic expectation after r236001).
1122         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Removed (defer to generic expectation after r236001).
1123         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Update after r236001.
1124         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Update after r236001.
1125         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Removed (defer to generic expectation after r236001).
1126         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Removed (defer to generic expectation after r236001).
1127         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Removed (defer to generic expectation after r236001).
1128         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Removed (defer to generic expectation after r236001).
1129         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Removed (defer to generic expectation after r236001).
1130         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Removed (defer to generic expectation after r236001).
1131         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Update after r236001.
1132         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Removed (defer to generic expectation after r236001).
1133         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Removed (defer to generic expectation after r236001).
1134
1135 2018-09-19  Youenn Fablet  <youenn@apple.com>
1136
1137         Implement sender/receiver getStats
1138         https://bugs.webkit.org/show_bug.cgi?id=189707
1139
1140         Reviewed by Eric Carlson.
1141
1142         * webrtc/video-stats-expected.txt:
1143         * webrtc/video-stats.html:
1144
1145 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
1146
1147         [GTK] Unreviewed test gardening
1148         https://bugs.webkit.org/show_bug.cgi?id=189744
1149
1150         Unreviewed test gardening.
1151
1152         * platform/gtk/TestExpectations: Add some expectations.
1153
1154 2018-09-19  Philippe Normand <pnormand@igalia.com>
1155
1156         [GStreamer] Add support for AV1 decoding
1157         https://bugs.webkit.org/show_bug.cgi?id=189647
1158
1159         Reviewed by Žan Doberšek.
1160
1161         Layout test for AV1 canPlay() compatiblity checking. Right now
1162         GStreamer-based ports are the only ones expecting to support AV1.
1163
1164         * media/media-can-play-av1-expected.txt: Added.
1165         * media/media-can-play-av1.html: Added.
1166         * platform/ios/media/media-can-play-av1-expected.txt: Added.
1167         * platform/mac/media/media-can-play-av1-expected.txt: Added.
1168
1169 2018-09-19  Chris Dumez  <cdumez@apple.com>
1170
1171         http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html is flaky
1172         https://bugs.webkit.org/show_bug.cgi?id=189710
1173
1174         Reviewed by Ryosuke Niwa.
1175
1176         Update the test to stop relying on the test page posting a message to the auxiliary window
1177         to trigger a navigation. Instead, the auxiliary window now takes care of navigating itself
1178         after it is loaded. This is more robust, especially considering that the test page is cross
1179         origin and thus is not getting a load event for the auxiliary window.
1180
1181         * http/tests/navigation/resources/navigate-back-same-origin-helper.html: Added.
1182         * http/tests/navigation/resources/navigate-helper.html: Removed.
1183         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html:
1184
1185 2018-09-19  Claudio Saavedra  <csaavedra@igalia.com>
1186
1187         [WPE][GTK] Assorted gardening
1188
1189         Unreviewed test gardening
1190         * platform/gtk/TestExpectations: Add new mediastream failures.
1191         * platform/wpe/TestExpectations: Ditto.
1192         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline
1193
1194 2018-09-18  Ali Juma  <ajuma@chromium.org>
1195
1196         [macOS WK1] Mark intersection-observer/no-document-leak.html as a flaky timeout
1197         https://bugs.webkit.org/show_bug.cgi?id=189731
1198
1199         Unreviewed test gardening.
1200
1201         * platform/mac-wk1/TestExpectations:
1202
1203 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
1204
1205         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
1206         https://bugs.webkit.org/show_bug.cgi?id=189727
1207
1208         Unreviewed test gardening.
1209
1210         * platform/ios/TestExpectations:
1211
1212 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
1213
1214         [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
1215         https://bugs.webkit.org/show_bug.cgi?id=189726
1216
1217         Unreviewed test gardening.
1218
1219         * platform/ios/TestExpectations:
1220
1221 2018-09-18  Megan Gardner  <megan_gardner@apple.com>
1222
1223         Support Images Module Level 4's double-position gradient color stop syntax
1224         https://bugs.webkit.org/show_bug.cgi?id=186154
1225         <rdar://problem/44158152>
1226
1227         Reviewed by Simon Fraser.
1228
1229         Test that uses two angles or positions per color stop.
1230
1231         * TestExpectations:
1232         * fast/gradients/conic-two-hints-expected.html: Added.
1233         * fast/gradients/conic-two-hints.html: Added.
1234         * fast/gradients/linear-two-hints-angle-expected.html: Added.
1235         * fast/gradients/linear-two-hints-angle.html: Added.
1236         * fast/gradients/linear-two-hints-expected.html: Added.
1237         * fast/gradients/linear-two-hints.html: Added.
1238         * fast/gradients/radial-two-hints-expected.html: Added.
1239         * fast/gradients/radial-two-hints.html: Added.
1240         * platform/ios-12/TestExpectations:
1241         * platform/mac/TestExpectations:
1242
1243 2018-09-18  Youenn Fablet  <youenn@apple.com>
1244
1245         Enable Unified Plan by default
1246         https://bugs.webkit.org/show_bug.cgi?id=189675
1247
1248         Reviewed by Eric Carlson.
1249
1250         * webrtc/video-addLegacyTransceiver-expected.txt:
1251         * webrtc/video-addLegacyTransceiver.html:
1252
1253 2018-09-18  Per Arne Vollan  <pvollan@apple.com>
1254
1255         [WebVTT] change "middle" to "center" for consistency with CSS
1256         https://bugs.webkit.org/show_bug.cgi?id=158478
1257
1258         Reviewed by Eric Carlson.
1259
1260         * media/track/track-add-remove-cue-expected.txt:
1261         * media/track/track-add-remove-cue.html:
1262         * media/track/track-cue-mutable-expected.txt:
1263         * media/track/track-cue-mutable.html:
1264         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
1265         * media/track/track-vttcue-expected.txt:
1266         * media/track/track-vttcue.html:
1267         * media/track/track-webvtt-tc013-settings-expected.txt:
1268         * media/track/track-webvtt-tc013-settings.html:
1269         * media/track/track-webvtt-tc014-alignment-expected.txt:
1270         * media/track/track-webvtt-tc014-alignment.html:
1271         * media/track/track-webvtt-tc016-align-positioning-expected.txt:
1272         * media/track/track-webvtt-tc016-align-positioning.html:
1273         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
1274         * media/track/track-webvtt-tc018-align-text-line-position.html:
1275         * media/track/track-webvtt-tc020-cue-size-align-expected.txt:
1276         * media/track/track-webvtt-tc020-cue-size-align.html:
1277         * media/track/track-webvtt-tc021-valign-expected.txt:
1278         * media/track/track-webvtt-tc021-valign.html:
1279
1280 2018-09-18  Claudio Saavedra  <csaavedra@igalia.com>
1281
1282         [WPE] Gardening after r236124
1283
1284         Quick gardening. There might be more tests that are now passing or
1285         need updated results but this was the most obvious for now.
1286         Unreviewed gardening.
1287         * platform/wpe/TestExpectations:
1288         * platform/wpe/svg/custom/pan-direction-expected.txt:
1289
1290 2018-09-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1291
1292         [EME][GStreamer] The current EME implementation doesn't support the waitingforkey event
1293         https://bugs.webkit.org/show_bug.cgi?id=185590
1294
1295         Reviewed by Philippe Normand.
1296
1297         Updated status of
1298         imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https
1299         and expectations.
1300
1301         * platform/wpe/TestExpectations:
1302         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
1303
1304 2018-09-17  Ryan Haddad  <ryanhaddad@apple.com>
1305
1306         Layout Test legacy-animation-engine/animations/play-state-in-shorthand.html is a flaky failure
1307         https://bugs.webkit.org/show_bug.cgi?id=185651
1308
1309         Unreviewed test gardening.
1310
1311         * platform/mac/TestExpectations: Mark test as flaky.
1312
1313 2018-09-17  Justin Fan  <justin_fan@apple.com>
1314
1315         Updated expected test [ PASS ] messages for new test-harness format for webgl tests
1316         https://bugs.webkit.org/show_bug.cgi?id=189677
1317
1318         Reviewed by Dean Jackson.
1319
1320         Update generate-webgl-tests.py's test expectation template
1321         for my new version of webgl-test-harness.js for the webgl 2 suite,
1322         and update all webgl/2.0.0 test expectations to match.
1323
1324         * webgl/resources/webgl-expectation-template.txt: 
1325         * webgl/2.0.0/.../*expected.txt: Modified all *expected.txts to match.
1326
1327 2018-09-17  Jer Noble  <jer.noble@apple.com>
1328
1329         Add support for HEVC codec types in Media Capabilities
1330         https://bugs.webkit.org/show_bug.cgi?id=189565
1331
1332         Reviewed by Eric Carlson.
1333
1334         * media/hevc-codec-parameters-expected.txt: Added.
1335         * media/hevc-codec-parameters.html: Added.
1336
1337 2018-09-17  Devin Rousso  <drousso@apple.com>
1338
1339         Web Inspector: generate CSSKeywordCompletions from backend values
1340         https://bugs.webkit.org/show_bug.cgi?id=189041
1341
1342         Reviewed by Joseph Pecoraro.
1343
1344         * inspector/css/getSupportedCSSProperties-expected.txt:
1345         * inspector/css/getSupportedCSSProperties.html:
1346
1347 2018-09-17  Youenn Fablet  <youenn@apple.com>
1348
1349         track.onmute isn't called for a remote MediaStreamTrack when its counter part track is removed from the peer connection
1350         https://bugs.webkit.org/show_bug.cgi?id=176281
1351         <rdar://problem/44525674>
1352
1353         Reviewed by Eric Carlson.
1354
1355         * webrtc/remove-track-expected.txt: Added.
1356         * webrtc/remove-track.html: Added.
1357
1358 2018-09-17  Dawei Fenton  <realdawei@apple.com>
1359
1360         Fixed typo in TestExpectations file.
1361         https://bugs.webkit.org/show_bug.cgi?id=188020.
1362
1363         Unreviewed test gardening.
1364
1365         * platform/ios/TestExpectations:
1366
1367 2018-09-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1368
1369         [Curl] Respond with requested authentication scheme for authentication challenge.
1370         https://bugs.webkit.org/show_bug.cgi?id=189318
1371
1372         Reviewed by Alex Christensen.
1373
1374         * platform/wincairo/TestExpectations:
1375
1376 2018-09-17  Antoine Quint  <graouts@apple.com>
1377
1378         [Web Animations] Positive delays of accelerated animations are not respected
1379         https://bugs.webkit.org/show_bug.cgi?id=189411
1380         <rdar://problem/44151416>
1381
1382         Reviewed by Dean Jackson.
1383
1384         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
1385
1386         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
1387         * webanimations/accelerated-animation-with-delay-and-seek.html:
1388
1389 2018-09-17  Youenn Fablet  <youenn@apple.com>
1390
1391         Enable VCP for iOS and reenable it for MacOS
1392         https://bugs.webkit.org/show_bug.cgi?id=189635
1393         <rdar://problem/43621029>
1394
1395         Reviewed by Eric Carlson.
1396
1397         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
1398         For platforms suppporting VCP, arbitrary size should be supported.
1399         * webrtc/routines.js:
1400
1401 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
1402
1403         Revert https://trac.webkit.org/r235910, because the new test times out.
1404         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
1405         https://bugs.webkit.org/show_bug.cgi?id=188008
1406
1407         * fast/text/variations/ipc2-expected.txt: Removed.
1408         * fast/text/variations/ipc2.html: Removed.
1409         * platform/mac-wk1/TestExpectations:
1410
1411 2018-09-17  Dawei Fenton  <realdawei@apple.com>
1412
1413         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
1414         https://bugs.webkit.org/show_bug.cgi?id=188020.
1415
1416         Unreviewed test gardening.
1417
1418         * platform/ios/TestExpectations:
1419
1420 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1421
1422         [WPE] Add new failure
1423
1424         Unreviewed gardening.
1425         * platform/wpe/TestExpectations:
1426
1427 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1428
1429         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
1430
1431         In GTK it's just a matter of updating the baseline. In WPE
1432         there's some JS output that just needs to be ignored.
1433         * platform/gtk/TestExpectations:
1434         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
1435         * platform/wpe/TestExpectations:
1436
1437 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1438
1439         [WPE] Mark crashing animations test.
1440
1441         animations/play-state-start-paused.html crashing.
1442         Unreviewed gardening.
1443         * platform/wpe/TestExpectations:
1444
1445 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1446
1447         [WPE] Unmark now passing tests
1448
1449         Unreviewed gardening.
1450         * platform/wpe/TestExpectations:
1451
1452 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
1453
1454         [GTK] Unmark now passing tests.
1455
1456         Unreviewed gardening.
1457         * platform/gtk/TestExpectations:
1458 s
1459 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
1460
1461         Move IndexedDB to Network Process
1462         https://bugs.webkit.org/show_bug.cgi?id=189415
1463         <rdar://problem/44396973>
1464
1465         Reviewed by Chris Dumez.
1466
1467         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1468
1469 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
1470
1471         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
1472
1473         * platform/mac-wk2/TestExpectations:
1474
1475 2018-09-15  Rob Buis  <rbuis@igalia.com>
1476
1477         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
1478         https://bugs.webkit.org/show_bug.cgi?id=189627
1479
1480         Reviewed by Alexey Proskuryakov.
1481
1482         * fast/files/xhr-response-blob-expected.txt:
1483         * fast/files/xhr-response-blob.html:
1484
1485 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
1486
1487         Additional tests for conic gradients
1488         https://bugs.webkit.org/show_bug.cgi?id=189566
1489
1490         Reviewed by Simon Fraser.
1491
1492         Adding tests that actually test the gradient nature of gradients.
1493         This is done by using an svg filter to consolidate the sections
1494         of the gradient to sections we can actuall test the color of. Also,
1495         the seams are clipped out, to reduce noise. Since gradients are 
1496         highly noise prone, this is the best way to check and make sure
1497         that gradients are functional without sevear noise issues.
1498
1499         * TestExpectations:
1500         * fast/gradients/conic-gradient-alpha-expected.html: Added.
1501         * fast/gradients/conic-gradient-alpha.html: Added.
1502         * fast/gradients/conic-gradient-expected.html: Added.
1503         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
1504         * fast/gradients/conic-gradient-extended-stops.html: Added.
1505         * fast/gradients/conic-gradient.html: Added.
1506         * platform/ios-12/TestExpectations:
1507         * platform/mac/TestExpectations:
1508
1509 2018-09-14  Justin Fan  <justin_fan@apple.com>
1510
1511         WebGL 2 conformance: rgb-format-support.html
1512         https://bugs.webkit.org/show_bug.cgi?id=189610
1513         <rdar://problem/44403343>
1514
1515         Reviewed by Dean Jackson.
1516
1517         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
1518
1519         * TestExpectations:
1520         * platform/mac/TestExpectations:
1521         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
1522
1523 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
1524
1525         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
1526         https://bugs.webkit.org/show_bug.cgi?id=5968
1527
1528         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
1529         both stop-opacity and color.
1530
1531         Reviewed by Simon Fraser.
1532
1533         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
1534         * svg/gradients/spreadMethod-expected.svg: Added.
1535         * svg/gradients/spreadMethod.svg: Added.
1536         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
1537         * svg/gradients/spreadMethodAlpha.svg: Added.
1538         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
1539         * svg/gradients/spreadMethodClose0.svg: Added.
1540         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
1541         * svg/gradients/spreadMethodClose1.svg: Added.
1542         * svg/gradients/spreadMethodClose2-expected.svg: Added.
1543         * svg/gradients/spreadMethodClose2.svg: Added.
1544         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
1545         * svg/gradients/spreadMethodDiagonal.svg: Added.
1546         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
1547         * svg/gradients/spreadMethodDiagonal2.svg: Added.
1548         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
1549         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
1550         * svg/gradients/spreadMethodReversed-expected.svg: Added.
1551         * svg/gradients/spreadMethodReversed.svg: Added.
1552         * svg/gradients/stopAlpha-expected.svg: Added.
1553         * svg/gradients/stopAlpha.svg: Added.
1554
1555 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
1556
1557         [WinCairo] Unreviewed test gardening.
1558
1559         * TestExpectations: Remove duplicative line introduced in r235959.
1560         * platform/wincairo/TestExpectations:
1561
1562 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
1563
1564         Add stability to tests for web API statistics
1565         https://bugs.webkit.org/show_bug.cgi?id=189560
1566         <rdar://problem/44396413>
1567
1568         Reviewed by Chris Dumez.
1569
1570         Using js-test added some data to the font loading collection, which made the tests dependent on
1571         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
1572         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
1573         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
1574
1575         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
1576         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
1577         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
1578         * http/tests/webAPIStatistics/font-load-data-collection.html:
1579         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
1580         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
1581         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
1582         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
1583
1584 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
1585
1586         Support arbitrary video resolution in getUserMedia API
1587         https://bugs.webkit.org/show_bug.cgi?id=178109
1588         <rdar://problem/35083128>
1589
1590         Reviewed by Youenn Fablet.
1591
1592         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
1593         * fast/mediastream/apply-constraints-advanced-expected.txt:
1594         * fast/mediastream/apply-constraints-advanced.html:
1595         * fast/mediastream/apply-constraints-video.html:
1596
1597 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
1598
1599         Web Inspector: Record actions performed on ImageBitmapRenderingContext
1600         https://bugs.webkit.org/show_bug.cgi?id=181341
1601
1602         Reviewed by Joseph Pecoraro.
1603
1604         * inspector/canvas/recording-2d-expected.txt:
1605         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
1606         * inspector/canvas/recording-bitmaprenderer.html: Added.
1607         * inspector/canvas/recording-webgl-expected.txt:
1608         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1609         * inspector/canvas/resources/recording-utilities.js:
1610         Simplify the test output to avoid unrelated failures, such as if line numbers change.
1611         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
1612         the test to determine if any differences are acceptable.
1613
1614 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
1615
1616         Remove some obsolete XHR tests
1617         https://bugs.webkit.org/show_bug.cgi?id=189581
1618
1619         Reviewed by Youenn Fablet.
1620
1621         * TestExpectations: Drop reference to removed test.
1622
1623 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
1624
1625         Capturing event listeners are called during bubbling phase for shadow hosts
1626         https://bugs.webkit.org/show_bug.cgi?id=174288
1627
1628         Reviewed by Darin Adler.
1629
1630         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
1631
1632         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
1633         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
1634
1635         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
1636         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
1637         listener whereas canplaythrough is called by a event handler, which is non-capturing.
1638
1639         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1640         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1641
1642 2018-09-13  Justin Fan  <justin_fan@apple.com>
1643
1644         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
1645         https://bugs.webkit.org/show_bug.cgi?id=189609
1646
1647         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
1648         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
1649         of different graphics cards causing diffs to fail.
1650
1651         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1652         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1653         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1654         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1655         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1656         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1657         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1658         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1659         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1660         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1661         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1662         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1663         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1664         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1665         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1666         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1667         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1668         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1669         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1670         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1671         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
1672         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
1673         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1674         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1675         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1676         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1677         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1678         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1679         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1680         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1681         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
1682         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
1683         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1684         (window.webglTestHarness.notifyFinished):
1685
1686 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1687
1688         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
1689         https://bugs.webkit.org/show_bug.cgi?id=188070
1690
1691         Unreviewed test gardening.
1692
1693         * platform/ios/TestExpectations: Mark test as flaky.
1694         * platform/mac-wk1/TestExpectations: Ditto.
1695
1696 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
1697
1698         Fix color stop blending in conic gradients for stops past 1
1699         https://bugs.webkit.org/show_bug.cgi?id=189532
1700         <rdar://problem/44158221>
1701
1702         Reviewed by Simon Fraser.
1703
1704         Tests that last stop in the gradient is correct.
1705
1706         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
1707         * fast/gradients/conic-repeating-last-stop.html: Added.
1708         * platform/ios-12/TestExpectations:
1709         * platform/mac/TestExpectations:
1710
1711 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1712
1713         Unreviewed, rolling out r235954.
1714
1715         Breaks the watchOS build.
1716
1717         Reverted changeset:
1718
1719         "Move IndexedDB to Network Process"
1720         https://bugs.webkit.org/show_bug.cgi?id=189415
1721         https://trac.webkit.org/changeset/235954
1722
1723 2018-09-13  Chris Dumez  <cdumez@apple.com>
1724
1725         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
1726         https://bugs.webkit.org/show_bug.cgi?id=189590
1727         <rdar://problem/44422725>
1728
1729         Reviewed by Geoffrey Garen.
1730
1731         Add layout test coverage.
1732
1733         * http/tests/navigation/resources/navigate-helper.html: Added.
1734         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
1735         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
1736
1737 2018-09-13  Dean Jackson  <dino@grorg.org>
1738
1739         https://bugs.webkit.org/show_bug.cgi?id=189594
1740
1741         Mark this test as failing on WK1.
1742
1743         * platform/ios-wk1/TestExpectations:
1744         * platform/mac-wk1/TestExpectations:
1745
1746 2018-09-13  Dean Jackson  <dino@grorg.org>
1747
1748         Header parsing for experimental and internal debug features
1749         https://bugs.webkit.org/show_bug.cgi?id=189486
1750         <rdar://problem/44320618>
1751
1752         Add feature headers to more tests.
1753
1754         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
1755         * legacy-animation-engine/animations/duplicate-keys-expected.html:
1756
1757 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
1758
1759         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
1760
1761         Unreviewed test gardening.
1762
1763         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
1764
1765 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
1766
1767         [GTK] Enable media-source/interfaces.html.
1768         https://bugs.webkit.org/show_bug.cgi?id=183613
1769
1770         Unreviewed test gardening.
1771
1772         The platform-neutral expectation applies to the GTK port as well.
1773
1774         * platform/gtk/TestExpectations: Remove expectation.
1775         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
1776
1777 2018-09-13  Youenn Fablet  <youenn@apple.com>
1778
1779         Introduce RTCRtpSendParameters
1780         https://bugs.webkit.org/show_bug.cgi?id=189563
1781
1782         Reviewed by Eric Carlson.
1783
1784         * webrtc/video-getParameters-expected.txt:
1785         * webrtc/video-getParameters.html:
1786
1787 2018-09-12  Dean Jackson  <dino@grorg.org>
1788
1789         Header parsing for experimental and internal debug features
1790         https://bugs.webkit.org/show_bug.cgi?id=189486
1791         <rdar://problem/44320618>
1792
1793         Another test fix.
1794
1795         * legacy-animation-engine/animations/duplicate-keys.html:
1796
1797 2018-09-12  Dean Jackson  <dino@grorg.org>
1798
1799         Header parsing for experimental and internal debug features
1800         https://bugs.webkit.org/show_bug.cgi?id=189486
1801         <rdar://problem/44320618>
1802
1803         And even more test fixes!
1804
1805         * animations/stop-animation-on-suspend.html:
1806         * compositing/scrolling/touch-scroll-to-clip.html:
1807
1808 2018-09-12  Dean Jackson  <dino@grorg.org>
1809
1810         Header parsing for experimental and internal debug features
1811         https://bugs.webkit.org/show_bug.cgi?id=189486
1812         <rdar://problem/44320618>
1813
1814         More test fixes.
1815
1816         * legacy-animation-engine/animations/animation-border-overflow.html:
1817         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
1818         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
1819         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
1820         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1821         * legacy-animation-engine/transitions/extra-transition.html:
1822         * legacy-animation-engine/transitions/svg-transitions.html:
1823         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
1824         * legacy-animation-engine/transitions/visited-link-color.html:
1825
1826 2018-09-12  Dean Jackson  <dino@apple.com>
1827
1828         Header parsing for experimental and internal debug features
1829         https://bugs.webkit.org/show_bug.cgi?id=189486
1830         <rdar://problem/44320618>
1831
1832         Fix failing tests by explicitly turning off Web Animations for CSS animations.
1833         Previously the test system was doing this, even though the feature was
1834         supposed to be enabled.
1835
1836         * legacy-animation-engine/*.html:
1837
1838 2018-09-12  Alicia Boya García  <aboya@igalia.com>
1839
1840         Unreviewed GTK test gardening.
1841
1842         * TestExpectations:
1843         * platform/gtk/TestExpectations:
1844
1845 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
1846
1847         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
1848         https://bugs.webkit.org/show_bug.cgi?id=189493
1849
1850         Reviewed by Alex Christensen.
1851
1852         Unskip the test now that it doesn't hit a debug assertion.
1853
1854         * TestExpectations:
1855
1856 2018-09-12  Dan Bernstein  <mitz@apple.com>
1857
1858         [Cocoa] Complete support for Paste as Quotation
1859         https://bugs.webkit.org/show_bug.cgi?id=189504
1860
1861         Reviewed by Wenson Hsieh.
1862
1863         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
1864         new PasteAsQuotation command. The only difference in the results is that the blockquote has
1865         the "type" attribute set to "cite".
1866
1867         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
1868         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
1869         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
1870         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
1871         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
1872         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
1873
1874 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
1875
1876         Move IndexedDB to Network Process
1877         https://bugs.webkit.org/show_bug.cgi?id=189415
1878
1879         Reviewed by Geoffrey Garen.
1880
1881         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1882
1883 2018-09-11  Dean Jackson  <dino@apple.com>
1884
1885         Header parsing for experimental and internal debug features
1886         https://bugs.webkit.org/show_bug.cgi?id=189486
1887         <rdar://problem/44320618>
1888
1889         Reviewed by Tim Horton.
1890
1891         New webkit-test-runner headers.
1892
1893         * animations/3d/matrix-transform-type-animation.html:
1894         * animations/3d/replace-filling-transform.html:
1895         * animations/3d/transform-origin-vs-functions.html:
1896         * animations/3d/transform-perspective.html:
1897         * animations/additive-transform-animations.html:
1898         * animations/animation-border-overflow.html:
1899         * animations/animation-callback-timestamp.html:
1900         * animations/animation-controller-drt-api.html:
1901         * animations/animation-direction-alternate-reverse.html:
1902         * animations/animation-direction-reverse-fill-mode-hardware.html:
1903         * animations/animation-direction-reverse-hardware-opacity.html:
1904         * animations/animation-direction-reverse-hardware.html:
1905         * animations/animation-direction-reverse-non-hardware.html:
1906         * animations/animation-direction-reverse-timing-functions-hardware.html:
1907         * animations/animation-direction-reverse-timing-functions.html:
1908         * animations/animation-direction.html:
1909         * animations/animation-followed-by-transition.html:
1910         * animations/animation-hit-test-transform.html:
1911         * animations/animation-hit-test.html:
1912         * animations/animation-internals-api-multiple-keyframes.html:
1913         * animations/animation-internals-api.html:
1914         * animations/animation-offscreen-to-onscreen.html:
1915         * animations/animation-playstate-paused-style-resolution.html:
1916         * animations/big-rotation.html:
1917         * animations/change-completed-animation-transform.html:
1918         * animations/change-keyframes.html:
1919         * animations/combo-transform-rotate+scale.html:
1920         * animations/cross-fade-background-image.html:
1921         * animations/cross-fade-border-image-source.html:
1922         * animations/cross-fade-list-style-image.html:
1923         * animations/cross-fade-webkit-mask-box-image.html:
1924         * animations/duplicate-keys-expected.html:
1925         * animations/duplicate-keys.html:
1926         * animations/duplicated-keyframes-name.html:
1927         * animations/fill-forwards-end-state.html:
1928         * animations/fill-mode-forwards-zero-duration.html:
1929         * animations/fill-mode-removed.html:
1930         * animations/font-variations/font-stretch.html:
1931         * animations/font-variations/font-style.html:
1932         * animations/font-variations/font-variation-settings-order.html:
1933         * animations/font-variations/font-variation-settings-unlike.html:
1934         * animations/font-variations/font-variation-settings.html:
1935         * animations/font-variations/font-weight.html:
1936         * animations/generic-from-to.html:
1937         * animations/import.html:
1938         * animations/keyframe-multiple-timing-functions-transform.html:
1939         * animations/keyframe-timing-functions-transform.html:
1940         * animations/keyframe-timing-functions.html:
1941         * animations/keyframe-timing-functions2.html:
1942         * animations/keyframes-comma-separated.html:
1943         * animations/keyframes-dynamic.html:
1944         * animations/keyframes-infinite-iterations.html:
1945         * animations/keyframes-invalid-keys.html:
1946         * animations/keyframes-out-of-order.html:
1947         * animations/keyframes.html:
1948         * animations/leak-document-with-css-animation.html:
1949         * animations/lineheight-animation.html:
1950         * animations/longhand-timing-function.html:
1951         * animations/matrix-anim.html:
1952         * animations/missing-from-to-transforms.html:
1953         * animations/missing-from-to.html:
1954         * animations/missing-keyframe-properties-repeating.html:
1955         * animations/missing-keyframe-properties-timing-function.html:
1956         * animations/missing-keyframe-properties.html:
1957         * animations/missing-values-first-keyframe.html:
1958         * animations/missing-values-last-keyframe.html:
1959         * animations/multiple-animations-timing-function.html:
1960         * animations/multiple-animations.html:
1961         * animations/multiple-keyframes.html:
1962         * animations/negative-delay.html:
1963         * animations/pause-crash.html:
1964         * animations/play-state-start-paused.html:
1965         * animations/resources/animation-leak-iframe.html:
1966         * animations/simultaneous-start-left.html:
1967         * animations/simultaneous-start-transform.html:
1968         * animations/spring-function.html:
1969         * animations/stacking-context-unchanged-while-running.html:
1970         * animations/timing-functions.html:
1971         * animations/transition-and-animation-1.html:
1972         * animations/transition-and-animation-2.html:
1973         * animations/transition-and-animation-3.html:
1974         * animations/trigger-container-scroll-boundaries.html:
1975         * animations/trigger-container-scroll-empty.html:
1976         * animations/trigger-container-scroll-simple.html:
1977         * animations/unanimated-style.html:
1978         * animations/unprefixed-keyframes.html:
1979         * animations/width-using-ems.html:
1980         * compositing/animation/animated-composited-inside-hidden.html:
1981         * compositing/animation/computed-style-during-delay.html:
1982         * compositing/animation/layer-for-filling-animation.html:
1983         * compositing/backing/backface-visibility-flip.html:
1984         * compositing/backing/transform-transition-from-outside-view.html:
1985         * compositing/contents-scale/animating.html:
1986         * compositing/layer-creation/animation-overlap-with-children.html:
1987         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1988         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
1989         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
1990         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1991         * compositing/layer-creation/overlap-animation-clipping.html:
1992         * compositing/layer-creation/overlap-animation-container.html:
1993         * compositing/layer-creation/overlap-animation.html:
1994         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1995         * compositing/layer-creation/scale-rotation-transition-overlap.html:
1996         * compositing/layer-creation/translate-animation-overlap.html:
1997         * compositing/layer-creation/translate-scale-animation-overlap.html:
1998         * compositing/layer-creation/translate-scale-transition-overlap.html:
1999         * compositing/layer-creation/translate-transition-overlap.html:
2000         * compositing/overflow/overflow-positioning.html:
2001         * compositing/reflections/animation-inside-reflection.html:
2002         * compositing/reflections/nested-reflection-animated.html:
2003         * compositing/reflections/nested-reflection-transition.html:
2004         * compositing/transitions/scale-transition-no-start.html:
2005         * compositing/transitions/singular-scale-transition.html:
2006         * compositing/visible-rect/animated-from-none.html:
2007         * compositing/visible-rect/animated.html:
2008         * css3/calc/transitions-dependent.html:
2009         * css3/calc/transitions.html:
2010         * css3/filters/backdrop/animation.html:
2011         * css3/filters/composited-during-animation.html:
2012         * css3/filters/filter-animation-from-none-hw.html:
2013         * css3/filters/filter-animation-from-none-multi-hw.html:
2014         * css3/filters/filter-animation-from-none-multi.html:
2015         * css3/filters/filter-animation-from-none.html:
2016         * css3/filters/filter-animation-hw.html:
2017         * css3/filters/filter-animation-multi-hw.html:
2018         * css3/filters/filter-animation-multi.html:
2019         * css3/filters/filter-animation.html:
2020         * css3/masking/clip-path-animation.html:
2021         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2022         * fast/animation/css-animation-resuming-when-visible.html:
2023         * fast/animation/css-animation-throttling-lowPowerMode.html:
2024         * fast/animation/height-auto-transition-computed-value.html:
2025         * fast/css-generated-content/pseudo-animation.html:
2026         * fast/css-generated-content/pseudo-transition.html:
2027         * fast/filter-image/filter-image-animation.html:
2028         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2029         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2030         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2031         * http/wpt/css/css-animations/start-animation-001.html:
2032         * imported/blink/transitions/transition-not-interpolable.html:
2033         * imported/blink/transitions/unprefixed-transform.html:
2034         * platform/mac/TestExpectations:
2035         * transitions/background-position-transitions.html:
2036         * transitions/background-transitions.html:
2037         * transitions/blendmode-transitions.html:
2038         * transitions/border-radius-transition.html:
2039         * transitions/clip-path-path-transitions.html:
2040         * transitions/clip-path-transitions.html:
2041         * transitions/clip-transition.html:
2042         * transitions/color-transition-all.html:
2043         * transitions/color-transition-premultiplied.html:
2044         * transitions/color-transition-rounding.html:
2045         * transitions/cross-fade-background-image.html:
2046         * transitions/cross-fade-border-image.html:
2047         * transitions/cubic-bezier-overflow-color.html:
2048         * transitions/cubic-bezier-overflow-length.html:
2049         * transitions/cubic-bezier-overflow-shadow.html:
2050         * transitions/cubic-bezier-overflow-svg-length.html:
2051         * transitions/cubic-bezier-overflow-transform.html:
2052         * transitions/default-timing-function.html:
2053         * transitions/delay.html:
2054         * transitions/extra-transition.html:
2055         * transitions/flex-transitions.html:
2056         * transitions/font-family-during-transition.html:
2057         * transitions/frames-timing-function.html:
2058         * transitions/interrupted-all-transition.html:
2059         * transitions/longhand-vs-shorthand-initial.html:
2060         * transitions/mask-transitions.html:
2061         * transitions/min-max-width-height-transitions.html:
2062         * transitions/mismatched-shadow-styles.html:
2063         * transitions/mismatched-shadow-transitions.html:
2064         * transitions/mixed-type.html:
2065         * transitions/move-after-transition.html:
2066         * transitions/multiple-background-size-transitions.html:
2067         * transitions/multiple-background-transitions.html:
2068         * transitions/multiple-mask-transitions.html:
2069         * transitions/multiple-shadow-transitions.html:
2070         * transitions/negative-delay.html:
2071         * transitions/opacity-transition-zindex.html:
2072         * transitions/remove-transition-style.html:
2073         * transitions/shape-outside-transitions.html:
2074         * transitions/shorthand-border-transitions.html:
2075         * transitions/shorthand-transitions.html:
2076         * transitions/steps-timing-function.html:
2077         * transitions/svg-layout-transition.html:
2078         * transitions/svg-text-shadow-transition.html:
2079         * transitions/svg-transitions.html:
2080         * transitions/text-indent-transition.html:
2081         * transitions/transform-op-list-match.html:
2082         * transitions/transform-op-list-no-match.html:
2083         * transitions/transition-drt-api-delay.html:
2084         * transitions/transition-drt-api.html:
2085         * transitions/transition-end-event-rendering.html:
2086         * transitions/transition-hit-test-transform.html:
2087         * transitions/transition-hit-test.html:
2088         * transitions/transition-in-delay-phase.html:
2089         * transitions/transition-on-element-with-content.html:
2090         * transitions/transition-shorthand-delay.html:
2091         * transitions/transition-timing-function.html:
2092         * transitions/transition-to-from-auto.html:
2093         * transitions/transition-to-from-undefined.html:
2094         * transitions/visited-link-color.html:
2095         * transitions/zero-duration-in-list.html:
2096         * transitions/zero-duration-with-non-zero-delay-end.html:
2097         * transitions/zero-duration-with-non-zero-delay-start.html:
2098         * webanimations/accelerated-transition-by-removing-property.html:
2099         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
2100         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
2101         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
2102         * webanimations/css-animations.html:
2103         * webanimations/empty-keyframes-crash.html:
2104         * webanimations/partly-accelerated-transition-by-removing-property.html:
2105         * webanimations/setting-css-animation-none-after-clearing-effect.html:
2106         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
2107
2108 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
2109
2110         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
2111         https://bugs.webkit.org/show_bug.cgi?id=180664
2112
2113         Reviewed by Devin Rousso.
2114
2115         * inspector/console/js-isLikelyStackTrace-expected.txt:
2116         * inspector/console/js-isLikelyStackTrace.html:
2117         Avoid Inspector Internal InjectedScript code in backtraces by producing
2118         the exception stacks in the page itself without going through inspector
2119         test evaluation code. This produces exception stacks more like a page.
2120         Also add some explicit tests for strings that we'd expect to be classified
2121         as exception stacks.
2122
2123 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
2124
2125         Layout Test fast/text/variations/ipc2.html is failing
2126         https://bugs.webkit.org/show_bug.cgi?id=189550
2127
2128         Unreviewed test gardening.
2129
2130         * platform/win/TestExpectations:
2131
2132 2018-09-11  Olivia Barnett  <obarnett@apple.com>
2133
2134         Implement the Web Share API for mac
2135         https://bugs.webkit.org/show_bug.cgi?id=189443
2136
2137         Reviewed by Tim Horton.
2138
2139         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
2140         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
2141         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
2142         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
2143         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
2144         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
2145         Updated test expectations.
2146
2147 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
2148
2149         Unreviewed test fix after r235910
2150         https://bugs.webkit.org/show_bug.cgi?id=188008
2151
2152         * platform/mac-wk1/TestExpectations:
2153
2154 2018-09-11  James Savage  <james.savage@apple.com>
2155
2156         Follow up to:
2157         Expose -apple-system-container-border color to internal web views.
2158         https://bugs.webkit.org/show_bug.cgi?id=189178.
2159
2160         Reviewed by Timothy Hatcher.
2161
2162         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
2163         Reset test expectations to go along with fix.
2164
2165 2018-09-07  Dean Jackson  <dino@apple.com>
2166
2167         Add and expose Internal features from WebKit
2168         https://bugs.webkit.org/show_bug.cgi?id=189442
2169         <rdar://problem/44243404>
2170
2171         Reviewed by Simon Fraser.
2172
2173         Skip some tests that rely on an experimental feature that has
2174         moved to internal. A follow-up patch will allow WKTR to enable
2175         them on demand.
2176
2177         * platform/mac/TestExpectations:
2178
2179 2018-09-11  Jer Noble  <jer.noble@apple.com>
2180
2181         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
2182         https://bugs.webkit.org/show_bug.cgi?id=189438
2183
2184         Reviewed by Eric Carlson.
2185
2186         * media/mediacapabilities/mediacapabilities-types-expected.txt:
2187
2188 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
2189
2190         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
2191         https://bugs.webkit.org/show_bug.cgi?id=166748
2192         <rdar://problem/29649177>
2193
2194         Reviewed by Yusuke Suzuki.
2195
2196         Added ref tests for matching positional pseudo classes on direct child of shadow roots
2197         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
2198
2199         Also added a test for invalidating these selectors.
2200
2201         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
2202         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
2203         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
2204         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
2205         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
2206         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
2207
2208 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
2209
2210         Updated the test expectation as this test also causes a crash in release builds.
2211
2212         * TestExpectations:
2213
2214 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2215
2216         [macOS] [WK2] Support changing foreground colors via color panel
2217         https://bugs.webkit.org/show_bug.cgi?id=189382
2218         <rdar://problem/44227311>
2219
2220         Reviewed by Ryosuke Niwa.
2221
2222         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
2223         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
2224         does not support "rgba(…)" values.
2225
2226         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
2227         font element with the correct `color` attribute, and fall back to using an inline style when the color is
2228         partially transparent.
2229
2230         * editing/style/inline-style-container-expected.txt:
2231         * editing/style/inline-style-container.html:
2232
2233 2018-09-11  Justin Fan  <justin_fan@apple.com>
2234
2235         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
2236         https://bugs.webkit.org/show_bug.cgi?id=189491
2237
2238         Reviewed by Dean Jackson.
2239
2240         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
2241         expectation updates for the unskipped tests. 
2242
2243         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
2244         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
2245         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
2246         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
2247         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
2248         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
2249         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
2250         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
2251         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
2252         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
2253         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
2254         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
2255         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
2256         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
2257         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
2258         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
2259         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
2260         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
2261         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2262         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
2263         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
2264         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
2265         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
2266         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
2267         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
2268         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
2269         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
2270         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
2271         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
2272         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
2273         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
2274         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
2275         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
2276         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
2277         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
2278         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
2279         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
2280         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
2281         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
2282         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
2283         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
2284         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
2285         (list):
2286         (window.webglTestHarness.reportResults):
2287         (window.webglTestHarness.notifyFinished):
2288
2289 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
2290
2291         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
2292         https://bugs.webkit.org/show_bug.cgi?id=188008
2293
2294         Reviewed by Alex Christensen.
2295
2296         * fast/text/variations/ipc2-expected.txt: Added.
2297         * fast/text/variations/ipc2.html: Added.
2298
2299 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
2300
2301         Add Web API Statistics Collection
2302         https://bugs.webkit.org/show_bug.cgi?id=187773
2303         <rdar://problem/44155162>
2304
2305         Reviewed by Brent Fulgham.
2306
2307         Added new tests and expectations for the web API statistics data collection.
2308
2309         * TestExpectations:
2310         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
2311         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
2312         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
2313         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
2314         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
2315         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
2316         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
2317         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
2318         * platform/ios-wk2/TestExpectations:
2319         * platform/mac-wk2/TestExpectations:
2320
2321 2018-09-11  Frederic Wang  <fwang@igalia.com>
2322
2323         Modify more tests to use document.scrollingElement to access viewport scroll properties
2324         https://bugs.webkit.org/show_bug.cgi?id=189495
2325
2326         After r235806, it is wrong to use document.body to access scroll properties of the viewport
2327         in standard mode. New tests added since r227781 are modified to use
2328         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
2329         for old tests in quirks mode. Note that WPT tests as well as the following tests using
2330         document.body on purpose are not modified:
2331         - fast/dom/Element/*
2332         - events/scroll-in-scaled-page-with-overflow-hidden.html
2333         - compositing/ios/overflow-scroll-update-overlap.html
2334         - body-stuck-with-dirty-bit-with-columns.html
2335
2336         Reviewed by Antonio Gomes.
2337
2338         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
2339         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
2340         * editing/caret/ios/absolute-caret-position-after-scroll.html:
2341         * editing/caret/ios/fixed-caret-position-after-scroll.html:
2342         * editing/execCommand/delete-no-scroll.html:
2343         * editing/input/resources/reveal-utilities.js:
2344         (performJumpAtTheEdgeTest):
2345         * editing/pasteboard/copy-crash.html:
2346         * editing/selection/ios/absolute-selection-after-scroll.html:
2347         * editing/selection/ios/fixed-selection-after-scroll.html:
2348         * fast/autoresize/autoresize-with-iframe-expected.txt:
2349         * fast/autoresize/autoresize-with-iframe.html:
2350         * fast/autoresize/basic-expected.txt:
2351         * fast/autoresize/basic.html:
2352         * fast/autoresize/turn-off-autoresize-expected.txt:
2353         * fast/autoresize/turn-off-autoresize.html:
2354         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
2355         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
2356         * fast/dom/non-numeric-values-numeric-parameters.html:
2357         * fast/dom/resources/check-scroll-position-onload.html:
2358         * fast/dom/scroll-position-for-new-loads.html:
2359         * fast/events/attempt-scroll-with-no-scrollbars.html:
2360         * fast/events/fire-scroll-event.html:
2361         * fast/events/frame-scroll-fake-mouse-move.html:
2362         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
2363         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
2364         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
2365         * fast/events/mouse-cursor-image-set.html:
2366         * fast/events/mouse-cursor-multiframecur.html:
2367         * fast/events/mouse-cursor.html:
2368         * fast/events/no-scroll-on-input-text-selection-expected.txt:
2369         * fast/events/no-scroll-on-input-text-selection.html:
2370         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
2371         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
2372         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
2373         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
2374         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
2375         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
2376         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
2377         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
2378         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
2379         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
2380         * fast/events/scale-and-scroll-body-expected.txt:
2381         * fast/events/scale-and-scroll-body.html:
2382         * fast/events/scale-and-scroll-window-expected.txt:
2383         * fast/events/scale-and-scroll-window.html:
2384         * fast/events/scroll-after-click-on-tab-index.html:
2385         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
2386         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
2387         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
2388         * fast/forms/autofocus-opera-003.html:
2389         * fast/forms/input-readonly-autoscroll.html:
2390         * fast/forms/resources/common.js:
2391         (getAbsoluteRect):
2392         * fast/frames/iframe-scroll-page-up-down.html:
2393         * fast/frames/transparent-scrollbar.html:
2394         * fast/harness/results.html:
2395         * fast/html/empty-fragment-id-goto-top-expected.txt:
2396         * fast/html/empty-fragment-id-goto-top.html:
2397         * fast/images/imagemap-scroll.html:
2398         * fast/loader/scroll-position-restored-on-back-non-cached.html:
2399         * fast/loader/scroll-position-restored-on-back.html:
2400         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
2401         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
2402         * fast/scrolling/ios/iframe-scroll-into-view.html:
2403         * fast/scrolling/latching/scroll-div-latched-div.html:
2404         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
2405         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
2406         * fast/scrolling/latching/scroll-iframe-fragment.html:
2407         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
2408         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
2409         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
2410         * fast/scrolling/latching/scroll-select-bottom-test.html:
2411         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
2412         * fast/scrolling/latching/scroll-select-latched-select.html:
2413         * fast/scrolling/rtl-point-in-iframe.html:
2414         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
2415         * fast/table/assert-when-visual-overflow-is-cleared.html:
2416         * fast/transforms/selection-bounds-in-transformed-view.html:
2417         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
2418         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
2419         * jquery/resources/test/unit/offset.js:
2420         * legacy-animation-engine/fast/harness/results.html:
2421         * media/video-controls-to-not-scroll-page-on-load.html:
2422         * media/video-main-content-allow-then-scroll-expected.txt:
2423         * media/video-main-content-allow-then-scroll.html:
2424         * scrollbars/scrollbar-large-overflow-rectangle.html:
2425         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
2426         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
2427         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
2428         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
2429         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
2430         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
2431         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
2432         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
2433         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
2434         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
2435         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
2436         * tiled-drawing/scrolling/latched-to-deleted-node.html:
2437         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
2438         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
2439         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
2440         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
2441         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
2442         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
2443         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
2444         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
2445         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
2446         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
2447
2448 == Rolled over to ChangeLog-2018-09-11 ==