[WebAuthN] Import a JS CBOR coder
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-10-01  Jiewen Tan  <jiewen_tan@apple.com>
2
3         [WebAuthN] Import a JS CBOR coder
4         https://bugs.webkit.org/show_bug.cgi?id=189877
5         <rdar://problem/44701124>
6
7         Reviewed by Chris Dumez.
8
9         This patch import a 3rd party JS CBOR coder from https://github.com/paroga/cbor-js.
10         The library is MIT licensed, which should be fine to use within WebKit.
11
12         As a benefit from the library, tests are updated to check CBOR binaries.
13
14         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
15         * http/wpt/webauthn/idl.https.html:
16         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
17         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
18         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
19         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
20         * http/wpt/webauthn/resources/cbor.js: Added.
21         * http/wpt/webauthn/resources/util.js:
22
23 2018-10-01  Daniel Bates  <dabates@apple.com>
24
25         [iOS] Special keys are misidentified in DOM keyboard events
26         https://bugs.webkit.org/show_bug.cgi?id=189974
27
28         Reviewed by Wenson Hsieh.
29
30         Add tests to ensure that we do not regress key identification for special keys.
31
32         Update the expected results for test fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
33         now that we correctly identify some more keys.
34
35         * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element-expected.txt: Added.
36         * fast/events/ios/keydown-keyup-arrow-keys-in-non-editable-element.html: Added.
37         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
38         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt: Added.
39         * fast/events/ios/keypress-keys-in-non-editable-element.html: Added.
40         * resources/ui-helper.js:
41         (window.UIHelper.typeCharacter): Actually type the specified character in DumpRenderTree.
42
43 2018-10-01  Ryan Haddad  <ryanhaddad@apple.com>
44
45         REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
46         https://bugs.webkit.org/show_bug.cgi?id=189674
47
48         Unreviewed test gardening..
49
50         * platform/mac/TestExpectations: Remove flaky expectation.
51
52 2018-10-01  Youenn Fablet  <youenn@apple.com>
53
54         [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
55         https://bugs.webkit.org/show_bug.cgi?id=184204
56
57         Reviewed by Chris Dumez.
58
59         * platform/mac-wk2/TestExpectations:
60
61 2018-10-01  Chris Dumez  <cdumez@apple.com>
62
63         Make crossOriginObject.then undefined for promises
64         https://bugs.webkit.org/show_bug.cgi?id=190094
65
66         Reviewed by Darin Adler.
67
68         Update existing tests to reflect behavior change.
69
70         * http/tests/navigation/process-swap-window-open-expected.txt:
71         * http/tests/navigation/process-swap-window-open.html:
72         * http/wpt/cross-origin-window-policy/resources/utils.js:
73         (testCrossOriginOption):
74
75 2018-10-01  Alicia Boya García  <aboya@igalia.com>
76
77         [MSE][GStreamer] Reset running time in PlaybackPipeline::flush()
78         https://bugs.webkit.org/show_bug.cgi?id=190076
79
80         Reviewed by Philippe Normand.
81
82         A test where a seek is followed by a redundant append is added. This
83         test timed out in the GStreamer MSE implementation before the
84         accompanying patch fixed it.
85
86         The MIME type declared in test-48khz-manifest.json has also been
87         changed, from non-standard `audio/x-m4a` to `audio/mp4;
88         codecs="mp4a.40.2"`, as implied by the MSE specs. This should not
89         affect other tests because no other tests were reading this type
90         string before.
91
92         * media/media-source/content/test-48khz-manifest.json:
93         * media/media-source/media-source-seek-redundant-append-expected.txt: Added.
94         * media/media-source/media-source-seek-redundant-append.html: Added.
95         * media/video-test.js:
96
97 2018-10-01  Antoine Quint  <graouts@apple.com>
98
99         [Web Animations] Fix test regressions after enabling Web Animations with CSS Integration
100         https://bugs.webkit.org/show_bug.cgi?id=190032
101
102         Unreviewed. We need to opt into the legacy animation engine for these tests to fix some crashes in other
103         tests due to webkit.org/b/186946.
104
105         * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html:
106         * legacy-animation-engine/transitions/delay.html:
107         * legacy-animation-engine/transitions/transition-timing-function.html:
108
109 2018-09-30  Eric Carlson  <eric.carlson@apple.com>
110
111         [MediaStream] Clean up RealtimeMediaSource settings change handling
112         https://bugs.webkit.org/show_bug.cgi?id=189998
113         <rdar://problem/44797884>
114
115         Reviewed by Youenn Fablet.
116
117         * webrtc/video-disabled-black.html:
118
119 2018-09-29  Commit Queue  <commit-queue@webkit.org>
120
121         Unreviewed, rolling out r236631.
122         https://bugs.webkit.org/show_bug.cgi?id=190112
123
124         Caused various eventSender tests, including fast/css/pseudo-
125         active-style-sharing*, to fail (Requested by smfr on #webkit).
126
127         Reverted changeset:
128
129         "Regression(r236512): http/tests/navigation/keyboard-events-
130         during-provisional-navigation.html is flaky"
131         https://bugs.webkit.org/show_bug.cgi?id=190052
132         https://trac.webkit.org/changeset/236631
133
134 2018-09-28  Zamiul Haque  <zhaque@apple.com>
135
136         Angled gradient backgrounds in body render vertically when body height is 0
137         https://bugs.webkit.org/show_bug.cgi?id=177232
138         <rdar://problem/34548230>.
139
140         Reviewed by Tim Horton.
141
142         Added tests to make sure that angled background gradients inside of a 
143         body tag of height 0 render as empty white screens.
144
145         * angled-background-repeating-gradient-rendering-vertical.html: Added.
146         * angled-background-repeating-gradient-rendering-vertical-expected.html: Added.
147
148 2018-09-28  Chris Dumez  <cdumez@apple.com>
149
150         The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
151         https://bugs.webkit.org/show_bug.cgi?id=190090
152
153         Reviewed by Ryosuke Niwa.
154
155         Update test that was returning a value in a beforeunload event listener instead of using an
156         event handler. The test needs to use an event handler (window.onbeforeunload) as an event
157         listener does not have a return value. I have verified that our behavior is consistent with
158         Chrome and Firefox on this test, both with an event listener and an event handler.
159
160         * fast/loader/form-submission-after-beforeunload-cancel.html:
161
162 2018-09-28  Simon Fraser  <simon.fraser@apple.com>
163
164         RenderLayer::removeOnlyThisLayer() should not call updateLayerPositions()
165         https://bugs.webkit.org/show_bug.cgi?id=190093
166
167         Reviewed by Dean Jackson and Zalan Bujtas.
168         
169         The ordering of the repaints changes.
170         
171         blend-mode-turn-off-isolation-no-effect.html now issues a repaint, which is expected now.
172         Isolation is so rare that this is not a problem.
173
174         * css3/blending/repaint/blend-mode-isolate-stacking-context-expected.txt:
175         * css3/blending/repaint/blend-mode-turn-off-isolation-expected.txt:
176         * css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt:
177         * fast/repaint/absolute-position-change-containing-block-expected.txt:
178
179 2018-09-28  Devin Rousso  <drousso@apple.com>
180
181         Web Inspector: crash in InspectorNetworkAgent::didReceiveResponse when loading denied x-frame resources
182         https://bugs.webkit.org/show_bug.cgi?id=190046
183
184         Reviewed by Joseph Pecoraro.
185
186         * http/tests/inspector/network/resources/x-frame-options.php: Added.
187         * http/tests/inspector/network/x-frame-options-expected.txt: Added.
188         * http/tests/inspector/network/x-frame-options.html: Added.
189
190 2018-09-28  Jiewen Tan  <jiewen_tan@apple.com>
191
192         [WebAuthN] Polish WebAuthN auto-test environment
193         https://bugs.webkit.org/show_bug.cgi?id=189283
194         <rdar://problem/44117828>
195
196         Reviewed by Chris Dumez.
197
198         This patch does the following few things:
199         1. Update tests that employ old mocking mechnism to the new one.
200         2. Move tests from http/tests/webauthn to http/wpt/webauthn. As a result, we have one unified place for
201         all WebAuthN tests: http/wpt/webauthn.
202         3. Add a helper function to check DOMException message as well.
203
204         * TestExpectations:
205         * http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Removed.
206         * http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Removed.
207         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https-expected.txt: Removed.
208         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors-2.https.html: Removed.
209         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Removed.
210         * http/tests/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Removed.
211         * http/tests/webauthn/resources/last-layer-frame.https.html: Removed.
212         * http/tests/webauthn/resources/util.js: Removed.
213         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
214         * http/wpt/webauthn/idl.https.html:
215         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
216         * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
217         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
218         * http/wpt/webauthn/public-key-credential-create-success.https-expected.txt: Removed.
219         * http/wpt/webauthn/public-key-credential-create-success.https.html: Removed.
220         * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https-expected.txt: Added.
221         * http/wpt/webauthn/public-key-credential-create-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-create-with-invalid-parameters.https.html.
222         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
223         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
224         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
225         * http/wpt/webauthn/public-key-credential-get-success.https-expected.txt: Removed.
226         * http/wpt/webauthn/public-key-credential-get-success.https.html: Removed.
227         * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https-expected.txt: Added.
228         * http/wpt/webauthn/public-key-credential-get-with-invalid-parameters.https.html: Renamed from LayoutTests/http/tests/webauthn/public-key-credential-get-with-invalid-parameters.https.html.
229         * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https-expected.txt: Added.
230         * http/wpt/webauthn/public-key-credential-same-origin-with-ancestors.https.html: Added.
231         * http/wpt/webauthn/resources/last-layer-frame.https.html: Added.
232         * http/wpt/webauthn/resources/second-layer-frame.https.html: Renamed from LayoutTests/http/tests/webauthn/resources/second-layer-frame.https.html.
233         * http/wpt/webauthn/resources/util.js:
234         * platform/gtk/TestExpectations:
235         * platform/ios-wk1/TestExpectations:
236         * platform/mac-wk1/TestExpectations:
237         * platform/mac-wk2/TestExpectations:
238         * platform/win/TestExpectations:
239         * platform/wincairo/TestExpectations:
240         * platform/wpe/TestExpectations:
241
242 2018-09-28  Jer Noble  <jer.noble@apple.com>
243
244         Refactoring: eliminate raw pointer usage in Fullscreen code
245         https://bugs.webkit.org/show_bug.cgi?id=188747
246         <rdar://problem/43541164>
247
248         Reviewed by Alex Christensen.
249
250         Test was causing false pass results due to the webkitPresentationMode being correctly set
251         to "inline" during the close() operation; modify the test to only perform the close()
252         operation when the presetation mode is changed to "picture-in-picture".
253
254         * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
255         * media/controls/ipad/resources/picture-in-picture.html:
256
257 2018-09-28  Chris Dumez  <cdumez@apple.com>
258
259         Drop support for cross-origin-window-policy header
260         https://bugs.webkit.org/show_bug.cgi?id=190081
261
262         Reviewed by Ryosuke Niwa.
263
264         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Removed.
265         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Removed.
266         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Removed.
267         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Removed.
268         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Removed.
269         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Removed.
270         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Removed.
271         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Removed.
272         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Removed.
273         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
274         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Removed.
275         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Removed.
276         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Removed.
277         * http/wpt/cross-origin-window-policy/resources/destination.html: Removed.
278         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Removed.
279         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Removed.
280         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Removed.
281         * http/wpt/cross-origin-window-policy/resources/utils.js: Removed.
282
283 2018-09-28  Andy Estes  <aestes@apple.com>
284
285         [Apple Pay] Remove the "in-store" button type
286         https://bugs.webkit.org/show_bug.cgi?id=190079
287
288         Reviewed by Tim Horton.
289
290         * http/tests/ssl/applepay/ApplePayButton.html:
291         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.png:
292         * platform/mac/http/tests/ssl/applepay/ApplePayButton-expected.txt:
293
294 2018-09-28  Dawei Fenton  <realdawei@apple.com>
295
296         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
297         https://bugs.webkit.org/show_bug.cgi?id=189641
298
299         Unreviewed, skip tests that are timing out.
300
301         * TestExpectations:
302
303 2018-09-28  Chris Dumez  <cdumez@apple.com>
304
305         document.open() should throw errors for cross-origin calls
306         https://bugs.webkit.org/show_bug.cgi?id=189371
307         <rdar://problem/44282700>
308
309         Reviewed by Youenn Fablet.
310
311         Tweak a couple of existing tests to reflect behavior change.
312
313         * fast/dom/HTMLDocument/document-open-return-value.html:
314         * fast/parser/tokenizer-close-during-document-write.html:
315
316 2018-09-28  Commit Queue  <commit-queue@webkit.org>
317
318         Unreviewed, rolling out r236605.
319         https://bugs.webkit.org/show_bug.cgi?id=190087
320
321         caused three API test timeouts (Requested by jernoble on
322         #webkit).
323
324         Reverted changeset:
325
326         "Refactoring: eliminate raw pointer usage in Fullscreen code"
327         https://bugs.webkit.org/show_bug.cgi?id=188747
328         https://trac.webkit.org/changeset/236605
329
330 2018-09-28  Jer Noble  <jer.noble@apple.com>
331
332         Refactoring: eliminate raw pointer usage in Fullscreen code
333         https://bugs.webkit.org/show_bug.cgi?id=188747
334         <rdar://problem/43541164>
335
336         Reviewed by Alex Christensen.
337
338         Test was causing false pass results due to the webkitPresentationMode being correctly set
339         to "inline" during the close() operation; modify the test to only perform the close()
340         operation when the presetation mode is changed to "picture-in-picture".
341
342         * media/controls/ipad/close-page-with-picture-in-picture-video-assertion-failure.html:
343         * media/controls/ipad/resources/picture-in-picture.html:
344
345 2018-09-28  Chris Dumez  <cdumez@apple.com>
346
347         REGRESSION (r236573): [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
348         https://bugs.webkit.org/show_bug.cgi?id=190067
349
350         Unreviewed, re-land ios-specific expected result for this test as they were inadvertently
351         dropped in r236573.
352
353         * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
354         * platform/ios/TestExpectations:
355
356 2018-09-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
357
358         [Curl] Fix priority issue with multiple cookies with different level of path.
359         https://bugs.webkit.org/show_bug.cgi?id=189920
360
361         Reviewed by Fujii Hironori.
362
363         * http/tests/cookies/cookie-with-multiple-level-path-expected.txt: Added.
364         * http/tests/cookies/cookie-with-multiple-level-path.html: Added.
365         * http/tests/cookies/resources/cookie-with-multiple-level-path.php: Added.
366
367 2018-09-27  Ryan Haddad  <ryanhaddad@apple.com>
368
369         [iOS] Layout test editing/pasteboard/emacs-ctrl-a-k-y.html is failing
370         https://bugs.webkit.org/show_bug.cgi?id=190067
371
372         Unreviewed test gardening.
373
374         * platform/ios/TestExpectations: Mark test as failing.
375
376 2018-09-27  John Wilander  <wilander@apple.com>
377
378         Resource Load Statistics: Non-redirected top frame navigation should not get captured in statistics
379         https://bugs.webkit.org/show_bug.cgi?id=190055
380         <rdar://problem/44843460>
381
382         Reviewed by Chris Dumez.
383
384         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations-expected.txt: Added.
385         * http/tests/resourceLoadStatistics/do-not-capture-statistics-for-simple-top-navigations.html: Added.
386
387 2018-09-27  Chris Dumez  <cdumez@apple.com>
388
389         Regression(r236512): fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html and editing/pasteboard/emacs-ctrl-a-k-y.html are flaky
390         https://bugs.webkit.org/show_bug.cgi?id=190048
391
392         Reviewed by Ryosuke Niwa.
393
394         Update editing/pasteboard/emacs-ctrl-a-k-y.html to address flakiness:
395         - Stop dumping editing callbacks as some of them may get logged in a slightly different order
396           due to IPC ordering, and those are not needed to determine that the test passes.
397         - Dump the test as text to avoid needing platform-specific results.
398
399         * editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Added.
400         * editing/pasteboard/emacs-ctrl-a-k-y.html:
401         * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
402         * platform/gtk/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
403         * platform/ios-wk1/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
404         * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
405         * platform/ios-wk2/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
406         * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.png: Removed.
407         * platform/mac/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
408         * platform/win/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
409         * platform/wincairo/editing/pasteboard/emacs-ctrl-a-k-y-expected.txt: Removed.
410         * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Removed.
411
412 2018-09-27  Andy Estes  <aestes@apple.com>
413
414         [Payment Request] Update web platform tests
415         https://bugs.webkit.org/show_bug.cgi?id=190049
416
417         Reviewed by Youenn Fablet.
418
419         Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
420
421         * platform/ios-wk2/TestExpectations:
422         * platform/mac-wk2/TestExpectations:
423
424 2018-09-27  Alicia Boya García  <aboya@igalia.com>
425
426         [MSE] Fix unwanted sample erase from the decode queue
427         https://bugs.webkit.org/show_bug.cgi?id=180643
428
429         Reviewed by Jer Noble.
430
431         Added a test case for the fixed bug.
432
433         * media/media-source/media-source-append-acb-no-frame-lost.html: Added.
434
435 2018-09-27  Chris Dumez  <cdumez@apple.com>
436
437         Unreviewed, make fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html more deterministic to address flakiness.
438
439         * fast/scrolling/scroll-animator-overlay-scrollbars-clicked-expected.txt:
440         * fast/scrolling/scroll-animator-overlay-scrollbars-clicked.html:
441
442 2018-09-27  John Wilander  <wilander@apple.com>
443
444         Resource Load Statistics: Remove temporary compatibility fix for auto-dismiss popups
445         https://bugs.webkit.org/show_bug.cgi?id=189980
446         <rdar://problem/44780645>
447
448         Reviewed by Alex Christensen.
449
450         This test was for the temporary compatibility fix in:
451         https://bugs.webkit.org/show_bug.cgi?id=183620. This change makes it into a
452         test that the compatibility fix is no longer there.
453
454         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener-expected.txt.
455         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: Renamed from LayoutTests/http/tests/storageAccess/grant-storage-access-under-opener.html.
456         * platform/ios-wk2/TestExpectations:
457             Removed comment and entry since https://bugs.webkit.org/show_bug.cgi?id=183714 was fixed long ago.
458         * platform/ios/TestExpectations:
459             Changed test name.
460         * platform/mac-wk2/TestExpectations:
461             Changed test name.
462
463 2018-09-27  Ryan Haddad  <ryanhaddad@apple.com>
464
465         Unreviewed, rolling out r236557.
466
467         Really roll out r236557 this time because it breaks internal
468         builds.
469
470         Reverted changeset:
471
472         "Add VP8 support to WebRTC"
473         https://bugs.webkit.org/show_bug.cgi?id=189976
474         https://trac.webkit.org/changeset/236557
475
476 2018-09-27  Youenn Fablet  <youenn@apple.com>
477
478         Add VP8 support to WebRTC
479         https://bugs.webkit.org/show_bug.cgi?id=189976
480
481         Reviewed by Eric Carlson.
482
483         * webrtc/audio-peer-connection-g722.html:
484         * webrtc/routines.js:
485         * webrtc/video-mute-vp8-expected.txt: Added.
486         * webrtc/video-mute-vp8.html: Added.
487
488 2018-09-27  Youenn Fablet  <youenn@apple.com>
489
490         LayoutTest webrtc/video-unmute.html is a flaky timeout
491         https://bugs.webkit.org/show_bug.cgi?id=172879
492         <rdar://problem/32548738>
493
494         Reviewed by Eric Carlson.
495
496         * platform/ios-wk2/TestExpectations:
497         * platform/mac-wk2/TestExpectations:
498         * webrtc/video-unmute.html:
499         Resort on routines.js black frame routine.
500         Reenable test in mac and ios.
501
502 2018-09-27  Andy Estes  <aestes@apple.com>
503
504         [Apple Pay] Support granular errors in PaymentDetailsUpdate
505         https://bugs.webkit.org/show_bug.cgi?id=189938
506
507         Reviewed by Youenn Fablet.
508
509         * http/tests/resources/payment-request.js:
510         (validPaymentDetails):
511         (updateDetailsOnShippingAddressChange):
512         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt: Added.
513         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html: Added.
514         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https-expected.txt: Added.
515         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html: Added.
516         * platform/mac-wk2/TestExpectations:
517
518 2018-09-27  Chris Dumez  <cdumez@apple.com>
519
520         document.open() should not propagate URLs to non-fully active documents
521         https://bugs.webkit.org/show_bug.cgi?id=189375
522         <rdar://problem/44282755>
523
524         Reviewed by Youenn Fablet.
525
526         Update existing test to reflect behavior change. I have verified that this test was
527         failing in Firefox and is now passing in Firefox.
528
529         * fast/dom/resource-locations-in-created-html-document.html:
530
531 2018-09-27  Chris Dumez  <cdumez@apple.com>
532
533         The WebContent process should not process incoming IPC while waiting for a sync IPC reply
534         https://bugs.webkit.org/show_bug.cgi?id=184183
535         <rdar://problem/36800576>
536
537         Reviewed by Ryosuke Niwa.
538
539         Drop test for the DoNotProcessIncomingMessagesWhenWaitingForSyncReply IPC::SendOption as it was
540         removed in this patch. This SendOption is no longer useful because it is now the default behavior
541         for the WebContent process.
542
543         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply-expected.txt: Removed.
544         * fast/misc/testIncomingSyncIPCMessageWhileWaitingForSyncReply.html: Removed.
545
546 2018-09-27  Philippe Normand  <pnormand@igalia.com>
547
548         Unreviewed GTK WebAudio rebaseline.
549
550         This time from the 64-bit Release bot...
551
552         * platform/gtk/webaudio/oscillator-custom-expected.wav:
553         * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
554         * platform/gtk/webaudio/oscillator-sine-expected.wav:
555         * platform/gtk/webaudio/oscillator-square-expected.wav:
556         * platform/gtk/webaudio/oscillator-triangle-expected.wav:
557
558 2018-09-27  Philippe Normand  <pnormand@igalia.com>
559
560         Unreviewed GTK WebAudio rebaselines
561
562         * platform/gtk/TestExpectations: webaudio/audioprocessingevent.html doesn't fail.
563         * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Rebaselined.
564
565 2018-09-27  Philippe Normand  <pnormand@igalia.com>
566
567         [GTK] Several tests are failing since r217598
568         https://bugs.webkit.org/show_bug.cgi?id=172809
569
570         Unreviewed, GTK platform test expectations rebaseline.
571
572         * platform/gtk/TestExpectations:
573         * platform/gtk/http/tests/xmlhttprequest/cache-override-expected.txt: Removed.
574         * platform/gtk/webaudio/oscillator-custom-expected.wav:
575         * platform/gtk/webaudio/oscillator-sawtooth-expected.wav:
576         * platform/gtk/webaudio/oscillator-sine-expected.wav:
577         * platform/gtk/webaudio/oscillator-square-expected.wav:
578         * platform/gtk/webaudio/oscillator-triangle-expected.wav:
579
580 2018-09-27  Antoine Quint  <graouts@apple.com>
581
582         [Web Animations] Turn Web Animations with CSS integration on
583         https://bugs.webkit.org/show_bug.cgi?id=184819
584         <rdar://problem/39597337>
585
586         Reviewed by Dean Jackson.
587
588         * TestExpectations:
589         * animations/3d/matrix-transform-type-animation.html:
590         * animations/3d/replace-filling-transform.html:
591         * animations/3d/transform-origin-vs-functions.html:
592         * animations/3d/transform-perspective.html:
593         * animations/additive-transform-animations.html:
594         * animations/animation-border-overflow.html:
595         * animations/animation-callback-timestamp.html:
596         * animations/animation-controller-drt-api.html:
597         * animations/animation-direction-alternate-reverse-expected.txt:
598         * animations/animation-direction-alternate-reverse.html:
599         * animations/animation-direction-reverse-fill-mode-hardware.html:
600         * animations/animation-direction-reverse-hardware-opacity.html:
601         * animations/animation-direction-reverse-hardware.html:
602         * animations/animation-direction-reverse-non-hardware.html:
603         * animations/animation-direction-reverse-timing-functions-hardware.html:
604         * animations/animation-direction-reverse-timing-functions.html:
605         * animations/animation-direction.html:
606         * animations/animation-followed-by-transition.html:
607         * animations/animation-hit-test-transform.html:
608         * animations/animation-hit-test.html:
609         * animations/animation-internals-api-expected.txt: Removed.
610         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
611         * animations/animation-internals-api-multiple-keyframes.html: Removed.
612         * animations/animation-internals-api.html: Removed.
613         * animations/animation-offscreen-to-onscreen.html:
614         * animations/animation-playstate-paused-style-resolution.html:
615         * animations/big-rotation-expected.txt:
616         * animations/big-rotation.html:
617         * animations/change-completed-animation-transform.html:
618         * animations/change-keyframes.html:
619         * animations/combo-transform-rotate+scale.html:
620         * animations/cross-fade-background-image.html:
621         * animations/cross-fade-border-image-source.html:
622         * animations/cross-fade-list-style-image.html:
623         * animations/cross-fade-webkit-mask-box-image.html:
624         * animations/duplicate-keys-expected.html:
625         * animations/duplicate-keys.html:
626         * animations/duplicated-keyframes-name.html:
627         * animations/fill-forwards-end-state.html:
628         * animations/fill-mode-forwards-zero-duration-expected.txt:
629         * animations/fill-mode-forwards-zero-duration.html:
630         * animations/fill-mode-removed.html:
631         * animations/font-variations/font-stretch.html:
632         * animations/font-variations/font-style.html:
633         * animations/font-variations/font-variation-settings-order.html:
634         * animations/font-variations/font-variation-settings-unlike.html:
635         * animations/font-variations/font-variation-settings.html:
636         * animations/font-variations/font-weight.html:
637         * animations/generic-from-to.html:
638         * animations/import.html:
639         * animations/keyframe-multiple-timing-functions-transform.html:
640         * animations/keyframe-timing-functions-transform.html:
641         * animations/keyframe-timing-functions.html:
642         * animations/keyframe-timing-functions2.html:
643         * animations/keyframes-comma-separated.html:
644         * animations/keyframes-dynamic.html:
645         * animations/keyframes-infinite-iterations.html:
646         * animations/keyframes-invalid-keys.html:
647         * animations/keyframes-out-of-order.html:
648         * animations/keyframes.html:
649         * animations/leak-document-with-css-animation.html:
650         * animations/lineheight-animation.html:
651         * animations/longhand-timing-function.html:
652         * animations/matrix-anim.html:
653         * animations/missing-from-to-transforms.html:
654         * animations/missing-from-to.html:
655         * animations/missing-keyframe-properties-repeating.html:
656         * animations/missing-keyframe-properties-timing-function.html:
657         * animations/missing-keyframe-properties.html:
658         * animations/missing-values-first-keyframe.html:
659         * animations/missing-values-last-keyframe.html:
660         * animations/multiple-animations-timing-function.html:
661         * animations/multiple-animations.html:
662         * animations/multiple-keyframes.html:
663         * animations/negative-delay.html:
664         * animations/pause-crash.html:
665         * animations/play-state-start-paused.html:
666         * animations/resources/animation-leak-iframe.html:
667         * animations/simultaneous-start-left.html:
668         * animations/simultaneous-start-transform.html:
669         * animations/spring-function.html:
670         * animations/stacking-context-unchanged-while-running.html:
671         * animations/stop-animation-on-suspend.html:
672         * animations/suspend-resume-animation-events.html:
673         * animations/timing-functions.html:
674         * animations/transition-and-animation-1.html:
675         * animations/transition-and-animation-2.html:
676         * animations/transition-and-animation-3.html:
677         * animations/trigger-container-scroll-boundaries.html:
678         * animations/trigger-container-scroll-empty.html:
679         * animations/trigger-container-scroll-simple.html:
680         * animations/unanimated-style.html:
681         * animations/unprefixed-keyframes.html:
682         * animations/width-using-ems.html:
683         * compositing/animation/animated-composited-inside-hidden.html:
684         * compositing/animation/computed-style-during-delay.html:
685         * compositing/animation/layer-for-filling-animation.html:
686         * compositing/backing/backface-visibility-flip.html:
687         * compositing/backing/transform-transition-from-outside-view.html:
688         * compositing/contents-scale/animating.html:
689         * compositing/layer-creation/animation-overlap-with-children.html:
690         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
691         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
692         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
693         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
694         * compositing/layer-creation/overlap-animation-clipping.html:
695         * compositing/layer-creation/overlap-animation-container.html:
696         * compositing/layer-creation/overlap-animation.html:
697         * compositing/layer-creation/scale-rotation-animation-overlap.html:
698         * compositing/layer-creation/scale-rotation-transition-overlap.html:
699         * compositing/layer-creation/translate-animation-overlap.html:
700         * compositing/layer-creation/translate-scale-animation-overlap.html:
701         * compositing/layer-creation/translate-scale-transition-overlap.html:
702         * compositing/layer-creation/translate-transition-overlap.html:
703         * compositing/overflow/overflow-positioning.html:
704         * compositing/reflections/animation-inside-reflection.html:
705         * compositing/reflections/nested-reflection-animated.html:
706         * compositing/reflections/nested-reflection-transition.html:
707         * compositing/scrolling/touch-scroll-to-clip.html:
708         * compositing/transitions/scale-transition-no-start.html:
709         * compositing/transitions/singular-scale-transition.html:
710         * compositing/visible-rect/animated-from-none.html:
711         * compositing/visible-rect/animated.html:
712         * css3/calc/transitions-dependent.html:
713         * css3/calc/transitions.html:
714         * css3/filters/backdrop/animation.html:
715         * css3/filters/composited-during-animation.html:
716         * css3/filters/filter-animation-from-none-hw.html:
717         * css3/filters/filter-animation-from-none-multi-hw.html:
718         * css3/filters/filter-animation-from-none-multi.html:
719         * css3/filters/filter-animation-from-none.html:
720         * css3/filters/filter-animation-hw.html:
721         * css3/filters/filter-animation-multi-hw.html:
722         * css3/filters/filter-animation-multi.html:
723         * css3/filters/filter-animation.html:
724         * css3/masking/clip-path-animation.html:
725         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
726         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
727         * fast/animation/css-animation-resuming-when-visible.html:
728         * fast/animation/css-animation-throttling-lowPowerMode.html:
729         * fast/animation/height-auto-transition-computed-value.html:
730         * fast/css-generated-content/pseudo-animation.html:
731         * fast/css-generated-content/pseudo-transition.html:
732         * fast/filter-image/filter-image-animation.html:
733         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
734         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
735         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
736         * http/wpt/css/css-animations/start-animation-001.html:
737         * imported/blink/transitions/transition-not-interpolable.html:
738         * imported/blink/transitions/unprefixed-transform.html:
739         * platform/ios/TestExpectations:
740         * platform/win/TestExpectations:
741         * transitions/remove-transition-style.html:
742         * transitions/transition-drt-api-delay-expected.txt: Removed.
743         * transitions/transition-drt-api-delay.html: Removed.
744         * transitions/transition-drt-api-expected.txt: Removed.
745         * transitions/transition-drt-api.html: Removed.
746         * transitions/zero-duration-with-non-zero-delay-end.html:
747
748 2018-09-26  Devin Rousso  <drousso@apple.com>
749
750         Web Inspector: Hide DOM and XHR breakpoint sections when they are empty
751         https://bugs.webkit.org/show_bug.cgi?id=182406
752         <rdar://problem/37131512>
753
754         Reviewed by Joseph Pecoraro.
755
756         * inspector/debugger/break-on-uncaught-exception-throw-in-promise.html:
757         * inspector/debugger/break-on-uncaught-exception.html:
758         * inspector/debugger/breakpoints-disabled-expected.txt:
759         * inspector/debugger/breakpoints-disabled.html:
760         * inspector/debugger/pause-reason.html:
761         * inspector/debugger/setPauseOnAssertions.html:
762         * inspector/worker/debugger-pause.html:
763
764 2018-09-26  Devin Rousso  <drousso@apple.com>
765
766         Web Inspector: determine hasVisibleEffect for each RecordingAction as it's processed
767         https://bugs.webkit.org/show_bug.cgi?id=189860
768
769         Reviewed by Joseph Pecoraro.
770
771         * inspector/unit-tests/array-utilities-expected.txt:
772         * inspector/unit-tests/array-utilities.html:
773
774 2018-09-26  Justin Fan  <justin_fan@apple.com>
775
776         WebGL 2: updated passing test expectations for deqp/primitiverestart
777         https://bugs.webkit.org/show_bug.cgi?id=189981
778
779         Reviewed by Jon Lee.
780
781         Test-expectation updates for trac.webkit.org/changeset/236490; these are still to be skipped on ews.
782
783         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
784         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
785         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
786         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
787         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
788         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
789         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
790         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
791
792 2018-09-26  Alex Christensen  <achristensen@webkit.org>
793
794         Unreviewed, rolling out r236524.
795
796         Broke API tests
797
798         Reverted changeset:
799
800         "URLWithUserTypedString should return nil for URLs deemed to
801         be invalid by WebCore::URL"
802         https://bugs.webkit.org/show_bug.cgi?id=189979
803         https://trac.webkit.org/changeset/236524
804
805 2018-09-26  Per Arne Vollan  <pvollan@apple.com>
806
807         WebVTT cue alignment broken
808         https://bugs.webkit.org/show_bug.cgi?id=190004
809
810         Reviewed by Eric Carlson.
811
812         * media/track/captions-webvtt/left-align.vtt: Added.
813         * media/track/track-add-remove-cue-expected.txt:
814         * media/track/track-add-remove-cue.html:
815         * media/track/track-cue-left-align-expected-mismatch.html: Added.
816         * media/track/track-cue-left-align.html: Added.
817         * media/track/track-cue-mutable-expected.txt:
818         * media/track/track-cue-mutable.html:
819         * media/track/track-vttcue-expected.txt:
820         * media/track/track-vttcue.html:
821         * media/track/track-webvtt-tc013-settings-expected.txt:
822         * media/track/track-webvtt-tc013-settings.html:
823         * media/track/track-webvtt-tc015-positioning-expected.txt:
824         * media/track/track-webvtt-tc015-positioning.html:
825         * media/track/track-webvtt-tc016-align-positioning-expected.txt:
826         * media/track/track-webvtt-tc016-align-positioning.html:
827         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
828         * media/track/track-webvtt-tc018-align-text-line-position.html:
829         * media/track/track-webvtt-tc021-valign-expected.txt:
830         * media/track/track-webvtt-tc021-valign.html:
831         * media/video-test.js:
832         (testCues):
833
834 2018-09-26  James Savage  <james.savage@apple.com>
835
836         Allow override of viewport configuration.
837         https://bugs.webkit.org/show_bug.cgi?id=188772.
838         <rdar://problem/43538892>.
839
840         Reviewed by Simon Fraser.
841
842         Add test proving that a document without a meta viewport specifying
843         width=device-width still gets a layout when this setting is enabled. I also
844         added a baseline case to prove that without this setting we do not layout
845         at device width.
846
847         * fast/viewport/ios/ipad/empty-viewport-expected.txt: Added.
848         * fast/viewport/ios/ipad/empty-viewport.html: Added.
849         * fast/viewport/ios/ipad/meta-viewport-disabled-expected.txt: Added.
850         * fast/viewport/ios/ipad/meta-viewport-disabled.html: Added.
851
852 2018-09-26  Alex Christensen  <achristensen@webkit.org>
853
854         uidna_nameToASCII only needs a buffer capacity of 64
855         https://bugs.webkit.org/show_bug.cgi?id=190006
856
857         Reviewed by Chris Dumez.
858
859         * fast/dom/DOMURL/parsing.html:
860
861 2018-09-26  Ryosuke Niwa  <rniwa@webkit.org>
862
863         Selection should work across shadow boundary when initiated by a mouse drag
864         https://bugs.webkit.org/show_bug.cgi?id=151380
865         <rdar://problem/24363872>
866
867         Reviewed by Antti Koivisto and Wenson Hsieh.
868
869         Added regression tests using ref tests since getSelection() doesn't expose any node inside a shadow tree.
870
871         * editing/selection/selection-across-shadow-boundaries-mixed-editability-1-expected.html: Added.
872         * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html: Added.
873         * editing/selection/selection-across-shadow-boundaries-mixed-editability-2-expected.html: Added.
874         * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html: Added.
875         * editing/selection/selection-across-shadow-boundaries-mixed-editability-3-expected.html: Added.
876         * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html: Added.
877         * editing/selection/selection-across-shadow-boundaries-mixed-editability-4-expected.html: Added.
878         * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html: Added.
879         * editing/selection/selection-across-shadow-boundaries-mixed-editability-5-expected.html: Added.
880         * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html: Added.
881         * editing/selection/selection-across-shadow-boundaries-readonly-1-expected.html: Added.
882         * editing/selection/selection-across-shadow-boundaries-readonly-1.html: Added.
883         * editing/selection/selection-across-shadow-boundaries-readonly-2-expected.html: Added.
884         * editing/selection/selection-across-shadow-boundaries-readonly-2.html: Added.
885         * editing/selection/selection-across-shadow-boundaries-readonly-3-expected.html: Added.
886         * editing/selection/selection-across-shadow-boundaries-readonly-3.html: Added.
887         * editing/selection/selection-across-shadow-boundaries-user-select-all-1-expected.html: Added.
888         * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html: Added.
889
890 2018-09-26  Alicia Boya García  <aboya@igalia.com>
891
892         [GTK] Unreviewed test gardening
893         https://bugs.webkit.org/show_bug.cgi?id=190002
894
895         * TestExpectations:
896         * platform/gtk/TestExpectations:
897
898 2018-09-26  Truitt Savell  <tsavell@apple.com>
899
900         Marking two more media-fragments/ tests as flakey after the iOS12 update
901         https://bugs.webkit.org/show_bug.cgi?id=187557
902
903         Unreviewed Test Gardening
904
905         * platform/ios/TestExpectations:
906
907 2018-09-25  Justin Fan  <justin_fan@apple.com>
908
909         WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample
910         https://bugs.webkit.org/show_bug.cgi?id=189625
911         <rdar://problem/42882620>
912
913         Reviewed by Dean Jackson.
914
915         Implement support for Primitive Restart Fixed Index as expected 
916         by the WebGL 2 specifications. 
917
918         * TestExpectations: Skip some flaky tests between different Mac machines under 2.0.0. 
919         * webgl/webgl2-primitive-restart.html: Canary ref test to be run as part of LayoutTests suite.
920         * webgl/webgl2-primitive-restart-expected.html:
921
922 2018-09-25  Chris Dumez  <cdumez@apple.com>
923
924         Unreviewed, rolling out r236420 and r236458.
925
926         This change is not fully correct
927
928         Reverted changesets:
929
930         "Do not do early processing of incoming sync IPC unless we're
931         waiting for a sync IPC reply"
932         https://bugs.webkit.org/show_bug.cgi?id=186941
933         https://trac.webkit.org/changeset/236420
934
935         "Unreviewed, update bug number of http/tests/misc/blob-
936         size.html crash on Windows"
937         https://trac.webkit.org/changeset/236458
938
939 2018-09-25  Justin Fan  <justin_fan@apple.com>
940
941         WebGL 2 conformance: expected test results for the deqp suite (mac-mojave-wk2)
942         https://bugs.webkit.org/show_bug.cgi?id=189942
943
944         Reviewed by Jon Lee.
945
946         Add expected results for the deqp suite with the new detailed format, for this spade for macOS Mojave.
947
948         * webgl/2.0.0/deqp/.../*-expected.txt: Added expected results.
949
950 2018-09-25  Jiewen Tan  <jiewen_tan@apple.com>
951
952         [WebAuthN] Make AuthenticatorManager
953         https://bugs.webkit.org/show_bug.cgi?id=189279
954         <rdar://problem/44116792>
955
956         Reviewed by Chris Dumez.
957
958         Most of the new tests are rewritten from the LocalAuthenticator API tests. Old mock tests are temporarily skipped
959         for the new mock tests.
960
961         * TestExpectations:
962         * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt: Added.
963         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html: Added.
964         * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt: Added.
965         * http/wpt/webauthn/public-key-credential-create-success-local.https.html: Added.
966         * http/wpt/webauthn/public-key-credential-create-success.https.html:
967         * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt: Added.
968         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html: Added.
969         * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt: Added.
970         * http/wpt/webauthn/public-key-credential-get-success-local.https.html: Added.
971         * http/wpt/webauthn/public-key-credential-get-success.https.html:
972         * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available-expected.txt: Added.
973         * http/wpt/webauthn/public-key-credential-is-user-verifying-platform-authenticator-available.html: Added.
974         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Removed.
975         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Removed.
976         * http/wpt/webauthn/resources/util.js:
977         * platform/mac-wk2/TestExpectations:
978
979 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
980
981         REGRESSION: (r235948) Layout Test compositing/backing/backing-store-attachment-fill-forwards-animation.html is a flaky failure
982         https://bugs.webkit.org/show_bug.cgi?id=189598#c0
983
984         Unreviewed test gardening.
985
986         * platform/ios/TestExpectations: Mark test as flaky.
987         * platform/mac-wk2/TestExpectations: Ditto.
988
989 2018-09-25  Eric Carlson  <eric.carlson@apple.com>
990
991         [MediaStream] Update constraints supported by getDisplayMedia
992         https://bugs.webkit.org/show_bug.cgi?id=189930
993
994         Reviewed by Youenn Fablet.
995
996         * http/tests/media/media-stream/get-display-media-prompt-expected.txt:
997         * http/tests/media/media-stream/get-display-media-prompt.html:
998
999 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
1000
1001         [resource-timing] imported/w3c/web-platform-tests/resource-timing/resource_timing.worker.html times out on WK1
1002         https://bugs.webkit.org/show_bug.cgi?id=189908
1003
1004         Unreviewed test gardening.
1005
1006         * platform/mac-wk1/TestExpectations: Mark test as a failure since it is hitting a WPT harness timeout.
1007         * platform/mac/TestExpectations: Remove expectation in favor of a mac-wk1 specific one.
1008
1009 2018-09-25  Ryan Haddad  <ryanhaddad@apple.com>
1010
1011         Unreviewed, correct a typo in a bug URL.
1012
1013         * platform/mac/TestExpectations:
1014
1015 2018-09-25  Chris Dumez  <cdumez@apple.com>
1016
1017         Unreviewed, update bug number of http/tests/misc/blob-size.html crash on Windows
1018
1019         * platform/win/TestExpectations:
1020
1021 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1022
1023         Mark two tests as flakey.
1024
1025         * platform/mac/TestExpectations:
1026
1027 2018-09-24  John Wilander  <wilander@apple.com>
1028
1029         Cap lifetime of persistent cookies created client-side through document.cookie
1030         https://bugs.webkit.org/show_bug.cgi?id=189933
1031         <rdar://problem/44741888>
1032
1033         Reviewed by Chris Dumez.
1034
1035         * TestExpectations:
1036             Skipped the new test by default since the behavior change is for
1037             Cocoa platforms only.
1038         * http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt: Added.
1039         * http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html: Added.
1040         * http/tests/cookies/resources/cookie-utilities.js:
1041         * platform/ios/TestExpectations:
1042             Marked the new test as [ Pass ].
1043         * platform/mac-wk2/TestExpectations:
1044             Marked the new test as [ Pass ].
1045
1046 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1047
1048         Remove filterRes parameter from filters
1049         https://bugs.webkit.org/show_bug.cgi?id=129565
1050         <rdar://problem/44714340>
1051
1052         Reviewed by Dean Jackson.
1053
1054         Remove support for the "filterRes" attribute on SVG filters. It's marked as
1055         deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
1056         and no longer supported by Chrome or Firefox.
1057         
1058         Removed existing filterRes tests, added new test checking that it has no effect.
1059
1060         * html5lib/resources/tests11.dat: Edited to remove filterRes. This seems to have been superseded by
1061             imported/w3c/web-platform-tests/html/syntax/parsing/html5lib_tests11.html
1062         * platform/gtk/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
1063         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
1064         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
1065         * platform/gtk/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
1066         * platform/gtk/svg/filters/filterRes-expected.png: Removed.
1067         * platform/gtk/svg/filters/filterRes1-expected.png: Removed.
1068         * platform/gtk/svg/filters/filterRes3-expected.png: Removed.
1069         * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt: Removed.
1070         * platform/mac/svg/dynamic-updates/SVGFilterElement-dom-filterRes-attr-expected.png: Removed.
1071         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.png: Removed.
1072         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.png: Removed.
1073         * platform/mac/svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.png: Removed.
1074         * platform/mac/svg/filters/filterRes-expected.png: Removed.
1075         * platform/mac/svg/filters/filterRes1-expected.png: Removed.
1076         * platform/mac/svg/filters/filterRes2-expected.png: Removed.
1077         * platform/mac/svg/filters/filterRes3-expected.png: Removed.
1078         * svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
1079         * svg/W3C-SVG-1.1-SE/svgdom-over-01-f.svg:
1080         * svg/dom/SVGAnimatedInteger-expected.txt:
1081         * svg/dom/SVGAnimatedInteger.html: Change to use feConvolveMatrix orderX.
1082         * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call-expected.txt: Removed.
1083         * svg/dynamic-updates/SVGFilterElement-svgdom-filterRes-call.html: Removed.
1084         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop-expected.txt: Removed.
1085         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResX-prop.html: Removed.
1086         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop-expected.txt: Removed.
1087         * svg/dynamic-updates/SVGFilterElement-svgdom-filterResY-prop.html: Removed.
1088         * svg/filters/filterRes-is-noop-expected.svg: Added.
1089         * svg/filters/filterRes-is-noop.svg: Added.
1090         * svg/filters/filterRes.svg: Removed.
1091         * svg/filters/filterRes1-expected.txt: Removed.
1092         * svg/filters/filterRes1.svg: Removed.
1093         * svg/filters/filterRes2-expected.png: Removed.
1094         * svg/filters/filterRes2-expected.txt: Removed.
1095         * svg/filters/filterRes2.svg: Removed.
1096         * svg/filters/filterRes3-expected.txt: Removed.
1097         * svg/filters/filterRes3.svg: Removed.
1098
1099 2018-09-24  Justin Michaud  <justin_michaud@apple.com>
1100
1101         Import WPT tests for css custom properties api
1102         https://bugs.webkit.org/show_bug.cgi?id=189764
1103
1104         Reviewed by Ryosuke Niwa.
1105
1106         * platform/mac-wk1/TestExpectations:
1107
1108 2018-09-24  Matt Lewis  <jlewis3@apple.com>
1109
1110         Skipped accessibility/mac/focus-setting-selection-syncronizing-not-clearing.html on High Sierra+.
1111         https://bugs.webkit.org/show_bug.cgi?id=189094
1112
1113         Unreviewed test gardening.
1114
1115         * platform/mac-wk2/TestExpectations:
1116
1117 2018-09-24  Ryosuke Niwa  <rniwa@webkit.org>
1118
1119         imported/w3c/web-platform-tests/shadow-dom/slotchange.html is a flaky failure
1120         https://bugs.webkit.org/show_bug.cgi?id=167652
1121
1122         Reviewed by Saam Barati.
1123
1124         Added a regression test for signaling a lot of slot elements.
1125
1126         * fast/shadow-dom/signal-slot-list-retains-js-wrappers-expected.txt: Added.
1127         * fast/shadow-dom/signal-slot-list-retains-js-wrappers.html: Added.
1128
1129 2018-09-24  Ryosuke Niwa  <rniwa@webkit.org>
1130
1131         Release assert when using paper-textarea due to autocorrect IDL attribute missing CEReactions
1132         https://bugs.webkit.org/show_bug.cgi?id=174629
1133         <rdar://problem/33407620>
1134
1135         Reviewed by Simon Fraser.
1136
1137         Added a regression test for mutating autocorrect and autocapitalize IDL attributes during connected callback.
1138
1139         * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash-expected.txt: Added.
1140         * fast/custom-elements/autocorrect-autocapitalize-idl-attributes-crash.html: Added.
1141
1142 2018-09-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1143
1144         [Curl] Enable http/tests/misc tests.
1145         https://bugs.webkit.org/show_bug.cgi?id=189931
1146
1147         Unreviewed test gardening.
1148
1149         * platform/wincairo/TestExpectations:
1150         * platform/wincairo/http/tests/misc/acid2-expected.txt: Added.
1151         * platform/wincairo/http/tests/misc/acid2-pixel-expected.txt: Added.
1152         * platform/wincairo/http/tests/misc/error404-expected.txt: Added.
1153         * platform/wincairo/http/tests/misc/favicon-as-image-expected.txt: Added.
1154         * platform/wincairo/http/tests/misc/frame-access-during-load-expected.txt: Added.
1155         * platform/wincairo/http/tests/misc/generated-content-inside-table-expected.txt: Added.
1156         * platform/wincairo/http/tests/misc/iframe404-expected.txt: Added.
1157         * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-2-expected.txt: Added.
1158         * platform/wincairo/http/tests/misc/object-embedding-svg-delayed-size-negotiation-expected.png: Added.
1159         * platform/wincairo/http/tests/misc/slow-loading-image-in-pattern-expected.txt: Added.
1160
1161 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1162
1163         Update some test results under compositing/overflow
1164         https://bugs.webkit.org/show_bug.cgi?id=189857
1165
1166         Reviewed by Tim Horton.
1167         
1168         Unskip some tests under compositing/overflow, and land new macOS and iOS expectations.
1169
1170         * compositing/overflow/overflow-auto-with-touch-expected.txt:
1171         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
1172         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1173         * compositing/overflow/scrolling-without-painting-expected.txt:
1174         * compositing/overflow/textarea-scroll-touch-expected.txt:
1175         * compositing/overflow/updating-scrolling-content-expected.txt:
1176         * platform/ios-simulator-wk2/TestExpectations:
1177         * platform/ios/TestExpectations:
1178         * platform/ios/compositing/overflow/nested-scrolling-expected.txt:
1179         * platform/ios/compositing/overflow/overflow-auto-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
1180         * platform/ios/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-auto-with-touch-expected.txt.
1181         * platform/ios/compositing/overflow/overflow-overlay-with-touch-expected.txt: Copied from LayoutTests/compositing/overflow/overflow-overlay-with-touch-expected.txt.
1182         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt.
1183         * platform/ios/compositing/overflow/scrolling-without-painting-expected.txt: Copied from LayoutTests/compositing/overflow/scrolling-without-painting-expected.txt.
1184         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: Copied from LayoutTests/compositing/overflow/textarea-scroll-touch-expected.txt.
1185         * platform/ios/compositing/overflow/updating-scrolling-content-expected.txt: Copied from LayoutTests/compositing/overflow/updating-scrolling-content-expected.txt.
1186         * platform/mac/TestExpectations:
1187         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
1188
1189 2018-09-24  Truitt Savell  <tsavell@apple.com>
1190
1191         Continued test gardening of media-fragment/ tests for ios 12
1192         https://bugs.webkit.org/show_bug.cgi?id=187557
1193
1194         Unreviewed test gardening
1195
1196         * platform/ios/TestExpectations:
1197
1198 2018-09-21  Simon Fraser  <simon.fraser@apple.com>
1199
1200         Remove the old "AcceleratedCompositingForOverflowScroll" code
1201         https://bugs.webkit.org/show_bug.cgi?id=189870
1202
1203         Reviewed by Zalan Bujtas.
1204
1205         The "AcceleratedCompositingForOverflowScroll" code was added to allow overflow:scroll to use
1206         composited scrolling if an overflow:scroll could be made a stacking context without affecting
1207         z-order. We need overflow:scroll to be accelerated always, so a different approach is needed.
1208         Remove this old code (unused by any platform?) to make working on new code easier.
1209         
1210         Keep some of the tests; they will be useful later.
1211
1212         * compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
1213         * compositing/overflow/automatically-opt-into-composited-scrolling.html: Removed.
1214         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
1215         * compositing/overflow/composited-scrolling-creates-a-stacking-container.html: Removed.
1216         * compositing/overflow/composited-scrolling-paint-phases.html:
1217         * compositing/overflow/do-not-paint-outline-into-composited-scrolling-contents.html:
1218         * compositing/overflow/dynamic-composited-scrolling-status.html:
1219         * compositing/overflow/iframe-inside-overflow-clipping.html:
1220         * compositing/overflow/nested-scrolling.html:
1221         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
1222         * compositing/overflow/paint-neg-z-order-descendants-into-scrolling-contents-layer.html:
1223         * compositing/overflow/scrolling-content-clip-to-viewport.html:
1224         * compositing/overflow/scrolling-without-painting.html:
1225         * compositing/overflow/textarea-scroll-touch.html:
1226         * compositing/overflow/updating-scrolling-content.html:
1227         * compositing/rtl/rtl-overflow-scrolling.html:
1228         * platform/gtk/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
1229         * platform/ios-simulator-wk2/TestExpectations:
1230         * platform/ios-wk1/TestExpectations:
1231         * platform/ios/compositing/overflow/automatically-opt-into-composited-scrolling-expected.txt: Removed.
1232         * platform/ios/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
1233         * platform/mac/compositing/overflow/composited-scrolling-creates-a-stacking-container-expected.txt: Removed.
1234
1235 2018-09-24  Chris Dumez  <cdumez@apple.com>
1236
1237         Do not do early processing of incoming sync IPC unless we're waiting for a sync IPC reply
1238         https://bugs.webkit.org/show_bug.cgi?id=186941
1239
1240         Reviewed by Alex Christensen.
1241
1242         Add layout test coverage.
1243
1244         * http/tests/misc/blob-size-expected.txt: Added.
1245         * http/tests/misc/blob-size.html: Added.
1246
1247 2018-09-24  Chris Dumez  <cdumez@apple.com>
1248
1249         Unreviewed, skip imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html
1250
1251         This newly imported test flakily times out.
1252
1253         * TestExpectations:
1254
1255 2018-09-24  Zan Dobersek  <zdobersek@igalia.com>
1256
1257         Unreviewed WPE gardening. Managing failing WebGL tests in the 2.0.0
1258         version of the Khronos conformance suite.
1259
1260         * platform/wpe/TestExpectations: Skip the GLSL test cases of which one
1261         is DoS-ing AMD GPUs on Linux. This needs more research to isolate the
1262         culprit and properly fix the underlying problem.
1263         * platform/wpe/webgl/2.0.0/: 44 test baselines added.
1264
1265 2018-09-24  Daniel Bates  <dabates@apple.com>
1266
1267         [iOS] Key code is 0 for many hardware keyboard keys
1268         https://bugs.webkit.org/show_bug.cgi?id=189604
1269
1270         Reviewed by Wenson Hsieh.
1271
1272         Update existing test and test result and add a new test to ensure we dispatch DOM keydown
1273         and DOM keyup events dispatched for special keys.
1274
1275         * fast/events/ios/keydown-keyup-in-non-editable-content-expected.txt: Update expected result.
1276         * fast/events/ios/keydown-keyup-in-non-editable-content.html: Remove logic to test arrow keys
1277         as these are tested in test keydown-keyup-special-keys-in-non-editable-element.html. Also
1278         update manual instructions to use <kbd> to format keyboard keys.
1279         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
1280
1281 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1282
1283         feMorphology filter in CSS doesn't update when element moves
1284         https://bugs.webkit.org/show_bug.cgi?id=189895
1285
1286         Reviewed by Dean Jackson.
1287         
1288         Test that moves a box inside a filtered div. Masking is necessary to work
1289         around bugs in feMorphology invalidation (webkit.org/b/189896).
1290
1291         * css3/filters/invalidate-sourceAlpha-expected.html: Added.
1292         * css3/filters/invalidate-sourceAlpha.html: Added.
1293
1294 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1295
1296         CSS reference filter with feDisplacementMap shows buffer corruption on Retina displays
1297         https://bugs.webkit.org/show_bug.cgi?id=188486
1298         <rdar://problem/43189750>
1299
1300         Reviewed by Dean Jackson.
1301
1302         * css3/filters/hidpi-feDisplacementMap-expected.html: Added.
1303         * css3/filters/hidpi-feDisplacementMap.html: Added.
1304
1305 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1306
1307         Garbled rendering of image when applied feConvolveMatrix to it, on Retina display
1308         https://bugs.webkit.org/show_bug.cgi?id=189748
1309         <rdar://problem/44621494>
1310
1311         Reviewed by Jon Lee.
1312
1313         * css3/filters/hidpi-feConvolveMatrix-expected.html: Added.
1314         * css3/filters/hidpi-feConvolveMatrix.html: Added.
1315
1316 2018-09-22  Dean Jackson  <dino@apple.com>
1317
1318         Ensure PointerEvent is not visible when disabled
1319         https://bugs.webkit.org/show_bug.cgi?id=189889
1320         <rdar://problem/44708253>
1321
1322         Reviewed by Eric Carlson.
1323
1324         A test that explicitly disables PointerEvents and checks
1325         that the interface is not visible.
1326
1327         * pointerevents/disabled-expected.html: Added.
1328         * pointerevents/disabled.html: Added.
1329
1330 2018-09-24  Truitt Savell  <tsavell@apple.com>
1331
1332         [ iOS ] Layout Tests in media/media-fragments/ are flaky - Remved Debug only as tests are flakey on Release. 
1333         https://bugs.webkit.org/show_bug.cgi?id=187557
1334
1335         Unreviewed Test Gardening
1336
1337         * platform/ios/TestExpectations:
1338
1339 2018-09-24  Truitt Savell  <tsavell@apple.com>
1340
1341         [ iOS ] Layout Tests in media/media-fragments/ are flaky
1342         https://bugs.webkit.org/show_bug.cgi?id=187557
1343
1344         Unreviewed Test Gardening
1345
1346         * platform/ios/TestExpectations:
1347
1348 2018-09-24  Andy Estes  <aestes@apple.com>
1349
1350         Try to make payment-response-reference-cycle-leak.https.html not be flaky.
1351
1352         Unreviewed.
1353
1354         * http/tests/paymentrequest/payment-response-reference-cycle-leak.https.html:
1355         Doubled the number of repetitions (from 40 to 80).
1356
1357 2018-09-24  Per Arne Vollan  <pvollan@apple.com>
1358
1359         [WebVTT] Change name of WebVTT region attribute 'height' to 'lines'.
1360         https://bugs.webkit.org/show_bug.cgi?id=189862
1361
1362         Reviewed by Eric Carlson.
1363
1364         * media/track/captions-webvtt/captions-regions.vtt:
1365         * media/track/captions-webvtt/header-regions.vtt:
1366         * media/track/regions-webvtt/vtt-region-constructor-expected.txt:
1367         * media/track/regions-webvtt/vtt-region-constructor.html:
1368         * media/track/regions-webvtt/vtt-region-display-expected.txt:
1369         * media/track/regions-webvtt/vtt-region-display.html:
1370         * media/track/regions-webvtt/vtt-region-list-expected.txt:
1371         * media/track/regions-webvtt/vtt-region-list.html:
1372         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
1373         * media/track/regions-webvtt/vtt-region-parser.html:
1374
1375 2018-09-24  Yoav Weiss  <yoav@yoav.ws>
1376
1377         Import WPT resource-timing tests
1378         https://bugs.webkit.org/show_bug.cgi?id=189903
1379
1380         Reviewed by Youenn Fablet.
1381
1382         * TestExpectations:: Added a few failing tests.
1383         * platform/mac/TestExpectations:: Added a timeout test.
1384
1385 2018-09-22  Dean Jackson  <dino@apple.com>
1386
1387         Unreviewed - Skip pointer events tests on legacy WebKit.
1388
1389         * platform/ios-wk1/TestExpectations:
1390         * platform/mac-wk1/TestExpectations:
1391
1392 2018-09-22  Youenn Fablet  <youenn@apple.com>
1393
1394         Tests checking document GC in case of ActiveDOMObjects are flaky
1395         https://bugs.webkit.org/show_bug.cgi?id=189413
1396         <rdar://problem/44243231>
1397
1398         Reviewed by Eric Carlson.
1399
1400         Media controls prevent in some cases to collect the document.
1401         Remove the controls to remove a source of flakiness for this test.
1402
1403         * http/tests/media/clearkey/resources/mywebkitmediasessionframe.htm:
1404         * platform/mac/TestExpectations:
1405
1406 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1407
1408         Cannot start a drag inside a shadow tree when an inclusive-ancestor of its shadow host is a draggable element
1409         https://bugs.webkit.org/show_bug.cgi?id=136836
1410
1411         Reviewed by Wenson Hsieh.
1412
1413         Added regression tests for dragging a element with a shadow tree, which is fixed in this bug
1414         as well as dragging an element inside a shadow tree, which was already functional but had no tests.
1415
1416         * TestExpectations:
1417         * fast/shadow-dom/dragging-element-inside-shadow-tree-expected.txt: Added.
1418         * fast/shadow-dom/dragging-element-inside-shadow-tree.html: Added.
1419         * fast/shadow-dom/dragging-element-with-shadow-tree-expected.txt: Added.
1420         * fast/shadow-dom/dragging-element-with-shadow-tree.html: Added.
1421         * platform/ios/TestExpectations: Don't mark the entirety of fast/shadow-dom as PASS.
1422         * platform/mac-wk1/TestExpectations:
1423
1424 2018-09-21  Devin Rousso  <drousso@apple.com>
1425
1426         Web Inspector: REGRESSION(r236336): computed CSSProperty doesn't have a value for _text
1427         https://bugs.webkit.org/show_bug.cgi?id=189864
1428
1429         Reviewed by Joseph Pecoraro.
1430
1431         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1432
1433         `CSS.types.CSSComputedStyleProperty` doesn't include a `text` value, which was used to print
1434          each property's text. Modify the test to generate it's own text via `name` and `value`.
1435
1436 2018-09-21  Justin Michaud  <justin_michaud@apple.com>
1437
1438         Implement initialValue support for CSS Custom Properties and Values API
1439         https://bugs.webkit.org/show_bug.cgi?id=189819
1440
1441         Reviewed by Simon Fraser.
1442
1443         * css-custom-properties-api/initialValue-expected.html: Added.
1444         * css-custom-properties-api/initialValue.html: Added.
1445         * css-custom-properties-api/initialValueJS-expected.txt: Added.
1446         * css-custom-properties-api/initialValueJS.html: Added.
1447         * css-custom-properties-api/registerProperty-expected.txt:
1448         * css-custom-properties-api/registerProperty.html:
1449         * platform/win/TestExpectations:
1450
1451 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
1452
1453         [macOS EWS] Layout test accessibility/smart-invert-reference.html is a flaky failure
1454         https://bugs.webkit.org/show_bug.cgi?id=189818
1455
1456         Unreviewed test gardening.
1457
1458         * platform/mac-wk2/TestExpectations: Mark test as flaky.
1459
1460 2018-09-21  Ryosuke Niwa  <rniwa@webkit.org>
1461
1462         Custom elements in a reaction queue can lose its JS wrapper and become HTMLUnknownElement
1463         https://bugs.webkit.org/show_bug.cgi?id=184307
1464
1465         Reviewed by Keith Miller.
1466
1467         Added a test for enqueuing a lot of custom elements into the reaction queue via innerHTML setter.
1468         WebKit should retain the JS wrappers of all custom elements.
1469
1470         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper-expected.txt: Added.
1471         * fast/custom-elements/custom-elements-reaction-queue-retains-js-wrapper.html: Added.
1472
1473 2018-09-21  Chris Dumez  <cdumez@apple.com>
1474
1475         Unreviewed, speed up storage/websql/transaction-database-expand-quota.html
1476
1477         This test was so slow that is sometimes timed out on the debug bots.
1478
1479         * storage/websql/transaction-database-expand-quota-expected.txt:
1480         * storage/websql/transaction-database-expand-quota.html:
1481
1482 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
1483
1484         Unreviewed test gardening, consolidate expectation file for EventTarget-dispatchEvent.html.
1485
1486         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Removed.
1487         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1488
1489 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
1490
1491         REGRESSION (r235948?): Layout Test media/media-controls-accessibility.html is a flaky failure
1492         https://bugs.webkit.org/show_bug.cgi?id=189674
1493
1494         Unreviewed test gardening.
1495
1496         * platform/mac/TestExpectations: Mark test as flaky.
1497
1498 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
1499
1500         [Win10] Update test expectations for failing tests.
1501         https://bugs.webkit.org/show_bug.cgi?id=189858
1502
1503         Unreviewed test gardening.
1504
1505         * platform/win/TestExpectations:
1506
1507 2018-09-21  Chris Dumez  <cdumez@apple.com>
1508
1509         WebSQL: User cannot grant quota increase if the JS provides an expected usage value that is too low
1510         https://bugs.webkit.org/show_bug.cgi?id=189801
1511         <rdar://problem/43592498>
1512
1513         Reviewed by Youenn Fablet.
1514
1515         Add layout test coverage.
1516
1517         * storage/websql/transaction-database-expand-quota-expected.txt: Added.
1518         * storage/websql/transaction-database-expand-quota.html: Added.
1519
1520 2018-09-21  Youenn Fablet  <youenn@apple.com>
1521
1522         Add RTCCodecStats support
1523         https://bugs.webkit.org/show_bug.cgi?id=189792
1524         <rdar://problem/32370668>
1525
1526         Reviewed by Eric Carlson.
1527
1528         * webrtc/video-stats.html:
1529
1530 2018-09-21  Megan Gardner  <megan_gardner@apple.com>
1531
1532         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
1533         https://bugs.webkit.org/show_bug.cgi?id=189802
1534
1535         Unreviewed test gardening
1536
1537         It is more difficult to squish the alpha channel than the other channels using an SVG filters.
1538         Thus the cropping bars need to be slightly wider to cover the imperfections in the filter.
1539         Made the bars even more slightly wider, since apparenlty they weren't quite wide enough for iOS.
1540
1541         * fast/gradients/conic-gradient-alpha-expected.html:
1542         * fast/gradients/conic-gradient-alpha.html:
1543         * platform/ios-12/TestExpectations:
1544
1545 2018-09-20  Simon Fraser  <simon.fraser@apple.com>
1546
1547         Make "overflow: overlay" a synonym for "overflow: auto"
1548         https://bugs.webkit.org/show_bug.cgi?id=189811
1549
1550         Reviewed by Zalan Bujtas.
1551         
1552         Add a modern CSS parsing/computed style test for overflow, superseding
1553         fast/css/overflow-property.html.
1554
1555         * fast/css/getComputedStyle/getComputedStyle-overflow-expected.txt: Added.
1556         * fast/css/getComputedStyle/getComputedStyle-overflow.html: Added.
1557         * fast/css/overflow-property-expected.txt: Removed.
1558         * fast/css/overflow-property.html: Removed.
1559
1560 2018-09-21  Ryan Haddad  <ryanhaddad@apple.com>
1561
1562         Tests checking document GC in case of ActiveDOMObjects are flaky
1563         https://bugs.webkit.org/show_bug.cgi?id=189413
1564
1565         Unreviewed test gardening.
1566
1567         * platform/mac/TestExpectations: Mark http/tests/media/clearkey/collect-webkit-media-session.html as flaky.
1568
1569 2018-09-21  Devin Rousso  <drousso@apple.com>
1570
1571         Web Inspector: remove Legacy Style Editor
1572         https://bugs.webkit.org/show_bug.cgi?id=189808
1573
1574         Reviewed by Joseph Pecoraro.
1575
1576         * platform/gtk/TestExpectations:
1577         * platform/mac/TestExpectations:
1578
1579         * inspector/css/css-property-expected.txt:
1580         * inspector/css/css-property.html:
1581         * inspector/css/modify-css-property.html:
1582         * inspector/css/shadow-scoped-style.html:
1583         Update tests for functionality that has been deleted.
1584
1585         * inspector/unit-tests/test-harness-expect-functions-expected.txt:
1586         * inspector/unit-tests/test-harness-expect-functions.html:
1587         The changes to `WI.CSSRule` now make it small enough that `InspectorTest` will print it as
1588         JSON instead of an object instance. Change the test to use different objects so this doesn't
1589         happen.
1590
1591         * inspector/unit-tests/text-utilities-expected.txt: Removed.
1592         * inspector/unit-tests/text-utilities.html: Removed.
1593         * inspector/css/generate-css-rule-string-expected.txt: Removed.
1594         * inspector/css/generate-css-rule-string.html: Removed.
1595         Remove tests for functionality that has been deleted.
1596
1597         * inspector/codemirror/prettyprinting-css-rules.html: Removed.
1598         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon-expected.css: Removed.
1599         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-colon.css: Removed.
1600         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma-expected.css: Removed.
1601         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-after-comma.css: Removed.
1602         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules-expected.css: Removed.
1603         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-rules.css: Removed.
1604         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values-expected.css: Removed.
1605         * inspector/codemirror/resources/prettyprinting/css-rule-tests/add-whitespace-between-values.css: Removed.
1606         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables-expected.css: Removed.
1607         * inspector/codemirror/resources/prettyprinting/css-rule-tests/css-variables.css: Removed.
1608         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value-expected.css: Removed.
1609         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-add-whitespace-before-prefixed-property-value.css: Removed.
1610         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon-expected.css: Removed.
1611         * inspector/codemirror/resources/prettyprinting/css-rule-tests/do-not-append-semicolon.css: Removed.
1612         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed-expected.css: Removed.
1613         * inspector/codemirror/resources/prettyprinting/css-rule-tests/invalid-property-is-not-removed.css: Removed.
1614         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value-expected.css: Removed.
1615         * inspector/codemirror/resources/prettyprinting/css-rule-tests/keep-prefixed-value.css: Removed.
1616         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values-expected.css: Removed.
1617         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-newline-between-values.css: Removed.
1618         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon-expected.css: Removed.
1619         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-colon.css: Removed.
1620         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment-expected.css: Removed.
1621         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-comment.css: Removed.
1622         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property-expected.css: Removed.
1623         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-invalid-property.css: Removed.
1624         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property-expected.css: Removed.
1625         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-prefixed-property.css: Removed.
1626         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property-expected.css: Removed.
1627         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-property.css: Removed.
1628         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon-expected.css: Removed.
1629         * inspector/codemirror/resources/prettyprinting/css-rule-tests/remove-whitespace-before-semicolon.css: Removed.
1630         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment-expected.css: Removed.
1631         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-comment.css: Removed.
1632         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property-expected.css: Removed.
1633         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-invalid-property.css: Removed.
1634         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property-expected.css: Removed.
1635         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-prefixed-property.css: Removed.
1636         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property-expected.css: Removed.
1637         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-comment-followed-by-property.css: Removed.
1638         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment-expected.css: Removed.
1639         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-comment.css: Removed.
1640         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property-expected.css: Removed.
1641         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-invalid-property.css: Removed.
1642         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property-expected.css: Removed.
1643         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-prefixed-property.css: Removed.
1644         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property-expected.css: Removed.
1645         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-invalid-property-followed-by-property.css: Removed.
1646         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment-expected.css: Removed.
1647         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-comment.css: Removed.
1648         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property-expected.css: Removed.
1649         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-invalid-property.css: Removed.
1650         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property-expected.css: Removed.
1651         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-prefixed-property.css: Removed.
1652         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property-expected.css: Removed.
1653         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-followed-by-property.css: Removed.
1654         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property-expected.css: Removed.
1655         * inspector/codemirror/resources/prettyprinting/css-rule-tests/split-property-without-semicolon-followed-by-comment-and-property.css: Removed.
1656         Remove all tests for the "css-rule" CodeMirror mode since it's been removed.
1657
1658 2018-09-21  Antoine Quint  <graouts@apple.com>
1659
1660         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
1661         https://bugs.webkit.org/show_bug.cgi?id=189607
1662         <rdar://problem/44652315>
1663
1664         Reviewed by Dean Jackson.
1665
1666         * animations/suspend-resume-animation-events.html: Ensure the test always opts into Web Animations backing CSS Animations and Transitions.
1667         * platform/mac-wk2/TestExpectations: Mark the test as no longer flaky.
1668
1669 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
1670
1671         Layout Test webanimations/accelerated-animation-suspension.html is failing
1672         https://bugs.webkit.org/show_bug.cgi?id=189836
1673
1674         Unreviewed test gardening.
1675
1676         * platform/win/TestExpectations:
1677
1678 2018-09-21  Per Arne Vollan  <pvollan@apple.com>
1679
1680         Layout Test css-custom-properties-api/registerProperty.html is failing
1681         https://bugs.webkit.org/show_bug.cgi?id=189834
1682
1683         Unreviewed test gardening.
1684
1685         * platform/win/TestExpectations:
1686
1687 2018-09-21  Antoine Quint  <graouts@apple.com>
1688
1689         [Web Animations] Accelerated animations don't get suspended
1690         https://bugs.webkit.org/show_bug.cgi?id=189783
1691         <rdar://problem/44652315>
1692
1693         Unreviewed, correct a merge error in the previous commit.
1694
1695         * animations/suspend-resume-animation-events.html:
1696
1697 2018-09-21  Antoine Quint  <graouts@apple.com>
1698
1699         [Web Animations] Accelerated animations don't get suspended
1700         https://bugs.webkit.org/show_bug.cgi?id=189783
1701         <rdar://problem/43033568>
1702
1703         Reviewed by Dean Jackson.
1704
1705         Add a new test that checks whether an accelerated animation is correctly paused after suspending animations.
1706
1707         * webanimations/accelerated-animation-suspension-expected.txt: Added.
1708         * webanimations/accelerated-animation-suspension.html: Added.
1709         * platform/win/TestExpectations:
1710
1711 2018-09-21  Antoine Quint  <graouts@apple.com>
1712
1713         [Web Animations] DocumentTimeline::updateAnimations() is called endlessly
1714         https://bugs.webkit.org/show_bug.cgi?id=189784
1715         <rdar://problem/41705679>
1716
1717         Reviewed by Dean Jackson.
1718
1719         Add a new test that checks that setting "display: none" on an element with an accelerated CSS animation on it
1720         will no longer update the animation timeline.
1721
1722         * webanimations/accelerated-animation-interruption-display-none-expected.txt: Added.
1723         * webanimations/accelerated-animation-interruption-display-none.html: Added.
1724         * platform/win/TestExpectations:
1725
1726 2018-09-20  Dean Jackson  <dino@apple.com>
1727
1728         Restrict the total combined size of backdrop filters
1729         https://bugs.webkit.org/show_bug.cgi?id=189812
1730         <rdar://problem/44532782>
1731
1732         Reviewed by Simon Fraser.
1733
1734         Tests that have an acceptable number of backdrops, an excessive
1735         number of backdrops, and then some that add and remove backdrops
1736         at various points in the tree to confirm we do recursive checks
1737         correctly.
1738
1739         * css3/filters/backdrop/layer-tree-as-text.js: Added.
1740         * css3/filters/backdrop/resource-use-add-more-layers-expected.txt: Added.
1741         * css3/filters/backdrop/resource-use-add-more-layers.html: Added.
1742         * css3/filters/backdrop/resource-use-excessive-expected.txt: Added.
1743         * css3/filters/backdrop/resource-use-excessive.html: Added.
1744         * css3/filters/backdrop/resource-use-ok-expected.txt: Added.
1745         * css3/filters/backdrop/resource-use-ok.html: Added.
1746         * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt: Added.
1747         * css3/filters/backdrop/resource-use-remove-some-layers.html: Added.
1748         * css3/filters/backdrop/resource-use.css: Added.
1749
1750 2018-09-20  Truitt Savell  <tsavell@apple.com>
1751
1752         Continued test gardening after r236236
1753         https://bugs.webkit.org/show_bug.cgi?id=189641
1754
1755         Unreviewed test gardening 
1756
1757         * TestExpectations:
1758
1759 2018-09-20  Zalan Bujtas  <zalan@apple.com>
1760
1761         Release assert under RenderView::pageOrViewLogicalHeight
1762         https://bugs.webkit.org/show_bug.cgi?id=189798
1763         <rdar://problem/43659749>
1764
1765         Reviewed by Simon Fraser.
1766
1767         * printing/crash-while-formatting-subframe-for-printing-expected.txt: Added.
1768         * printing/crash-while-formatting-subframe-for-printing.html: Added.
1769
1770 2018-09-20  Sihui Liu  <sihui_liu@apple.com>
1771
1772         REGRESSION(r196265): WKWebView fires mouseover, mouseenter, and mouseleave events even when it's in a background window
1773         https://bugs.webkit.org/show_bug.cgi?id=187545
1774         <rdar://problem/42401575>
1775
1776         Reviewed by Ryosuke Niwa.
1777
1778         * TestExpectations:
1779         * fast/events/inactive-window-no-mouse-event-expected.txt: Added.
1780         * fast/events/inactive-window-no-mouse-event.html: Added.
1781         * platform/mac-wk2/TestExpectations:
1782
1783 2018-09-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1784
1785         [Win] TestRunner::queueLoad() fails to generate correct url for some urls.
1786         https://bugs.webkit.org/show_bug.cgi?id=189679
1787
1788         Reviewed by Fujii Hironori.
1789
1790         * platform/wincairo/TestExpectations:
1791
1792 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
1793
1794         [iOS] Layout test fast/gradients/conic-gradient-alpha.html is failing
1795         https://bugs.webkit.org/show_bug.cgi?id=189802
1796
1797         Unreviewed test gardening.
1798
1799         * platform/ios-12/TestExpectations: Mark test as failing.
1800
1801 2018-09-20  Ryan Haddad  <ryanhaddad@apple.com>
1802
1803         REGRESSION (r235962-r235963): Layout Test animations/suspend-resume-animation-events.html is a flaky failure
1804         https://bugs.webkit.org/show_bug.cgi?id=189607
1805
1806         Unreivewed test gardening.
1807
1808         * platform/mac-wk2/TestExpectations: Mark test as flaky.
1809
1810 2018-09-20  Dawei Fenton  <realdawei@apple.com>
1811
1812         WebGL 2 updated test expectations.
1813         https://bugs.webkit.org/show_bug.cgi?id=189686
1814
1815         Unreviewed, skip tests that are timing out.
1816
1817         * platform/ios-wk2/TestExpectations:
1818
1819 2018-09-20  Oriol Brufau  <obrufau@igalia.com>
1820
1821         Fix 'border' serialization with both common and uncommon values
1822         https://bugs.webkit.org/show_bug.cgi?id=189597
1823
1824         Reviewed by Simon Fraser.
1825
1826         Fix existing tests to check that 'border' serializes to empty string if there
1827         are uncommon values.
1828
1829         * fast/css/getPropertyValue-border-expected.txt:
1830         * fast/css/getPropertyValue-border.html:
1831         * fast/dom/css-shorthand-common-value-expected.txt:
1832         * fast/dom/css-shorthand-common-value.html:
1833
1834 2018-09-20  Dawei Fenton  <realdawei@apple.com>
1835
1836         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
1837         https://bugs.webkit.org/show_bug.cgi?id=189641
1838
1839         Unreviewed test gardening.
1840
1841         * TestExpectations: Mark tests as Failure Slow.
1842         * platform/mac/TestExpectations:
1843
1844 2018-09-20  Frederic Wang  <fwang@igalia.com>
1845
1846         Synchronize CSSOM View test suite against upstream WPT
1847         https://bugs.webkit.org/show_bug.cgi?id=189787
1848
1849         Reviewed by Antonio Gomes.
1850
1851         * tests-options.json: Mark smooth scrolling tests as slow.
1852         * ios/TestExpectations: Mark as failing since frames are not scrollable on iOS.
1853
1854 2018-09-20  Justin Michaud  <justin_michaud@apple.com>
1855
1856         Implement CSS Custom Properties and Values Skeleton
1857         https://bugs.webkit.org/show_bug.cgi?id=189694
1858
1859         Reviewed by Simon Fraser.
1860
1861         Add test to check that the CSS.registerProperty method exists.
1862
1863         * css-custom-properties-api/registerProperty-expected.txt: Added.
1864         * css-custom-properties-api/registerProperty.html: Added.
1865         * platform/ios-wk1/TestExpectations:
1866         * platform/mac-wk1/TestExpectations:
1867
1868 2018-09-20  Dawei Fenton  <realdawei@apple.com>
1869
1870         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
1871         https://bugs.webkit.org/show_bug.cgi?id=189641
1872
1873         Unreviewed, marked tests as failing.
1874
1875         * TestExpectations:
1876
1877 2018-09-20  Daniel Bates  <dabates@apple.com>
1878
1879         [iOS] Support testing more hardware special keys
1880         https://bugs.webkit.org/show_bug.cgi?id=189793
1881
1882         Reviewed by Simon Fraser.
1883
1884         For now, many of the DOM keydown and keyup events for special hardware keys are wrong.
1885         We will fix this up in a subsequent commit(s).
1886
1887         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt: Added.
1888         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html: Added.
1889
1890 2018-09-20  Per Arne Vollan  <pvollan@apple.com>
1891
1892         [WebVTT] Update the parser according to the new region syntax.
1893         https://bugs.webkit.org/show_bug.cgi?id=189767
1894
1895         Reviewed by Eric Carlson.
1896
1897         * media/track/captions-webvtt/captions-regions.vtt:
1898         * media/track/captions-webvtt/header-regions.vtt:
1899         * media/track/regions-webvtt/vtt-region-parser-expected.txt:
1900         * media/track/regions-webvtt/vtt-region-parser.html:
1901
1902 2018-09-19  Ryan Haddad  <ryanhaddad@apple.com>
1903
1904         [macOS Sierra] Layout Test http/wpt/cache-storage/cache-put-keys.https.any.worker.html is a flaky failure
1905         https://bugs.webkit.org/show_bug.cgi?id=184204
1906
1907         Unreviewed test gardening.
1908
1909         * platform/mac-wk2/TestExpectations: Mark test as flaky and remove an entry for a test that doesn't exist in the repository anymore.
1910
1911 2018-09-19  Yacine Bandou  <yacine.bandou@softathome.com>
1912
1913         [EME][WPE] Add WebM initData in the expected result of clearkey-generate-request-disallowed-input test
1914         https://bugs.webkit.org/show_bug.cgi?id=189747
1915
1916         Reviewed by Xabier Rodriguez-Calvar.
1917
1918         Since r235610 the WebM initData is supported.
1919
1920         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1921         Add an expcted result for WebM initData.
1922
1923 2018-09-19  Justin Fan  <justin_fan@apple.com>
1924
1925         WebGL 2 partial passes and failing test expectations for conformance/conformance2 layout tests
1926         https://bugs.webkit.org/show_bug.cgi?id=189686
1927
1928         Reviewed by Dean Jackson.
1929
1930         * TestExpectations: Still skipping all of deqp, but now enabling all non-crashing/timing out tests.
1931         * platform/ios-simulator/TestExpectations:
1932         * platform/mac/TestExpectations:
1933         * webgl/2.0.0/conformance/.../*expected.txt: Failures now report results of individual sub-tests for more granular implementation testing.
1934         * webgl/2.0.0/conformance2/.../*expected.txt:
1935         * platform/ios-simulator/webgl/2.0.0/.../*expected.txt: ios-simulator-specific expectations added.
1936
1937 2018-09-19  Dawei Fenton  <realdawei@apple.com>
1938
1939         storage/indexeddb/modern/transactions-stop-on-navigation.html is flaky.
1940         https://bugs.webkit.org/show_bug.cgi?id=186339
1941
1942         Unreviewed, mark test as flaky.
1943
1944         * platform/mac-wk2/TestExpectations:
1945
1946 2018-09-19  Dawei Fenton  <realdawei@apple.com>
1947
1948         Marked imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-onnegotiationneeded.html as flak on iOS.
1949         https://bugs.webkit.org/show_bug.cgi?id=176078
1950
1951         Unreviewed test gardening.
1952
1953         * platform/ios/TestExpectations:
1954
1955 2018-09-19  John Wilander  <wilander@apple.com>
1956
1957         Resource Load Statistics: Add optional cap on partitioned cache max age
1958         https://bugs.webkit.org/show_bug.cgi?id=189711
1959         <rdar://problem/39246837>
1960
1961         Reviewed by Antti Koivisto and Chris Dumez.
1962
1963         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt: Added.
1964         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html: Added.
1965         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php: Added.
1966         * http/tests/resourceLoadStatistics/resources/echo-query.php: Added.
1967         * platform/ios/TestExpectations:
1968             New test marked as [ Pass ].
1969         * platform/mac-wk2/TestExpectations:
1970             New test marked as [ Pass ].
1971         * platform/wk2/TestExpectations:
1972             New test marked as [ Skip ] because it's not supported on non-Cocoa platforms.
1973
1974 2018-09-19  Youenn Fablet  <youenn@apple.com>
1975
1976         Layout Test webrtc/video-mute.html is flaky.
1977         https://bugs.webkit.org/show_bug.cgi?id=177501
1978
1979         Reviewed by Eric Carlson.
1980
1981         * platform/ios-wk2/TestExpectations:
1982         * platform/mac-wk2/TestExpectations:
1983         * webrtc/routines.js: Increase counter to make test more robust.
1984
1985 2018-09-19  Chris Dumez  <cdumez@apple.com>
1986
1987         [iOS] Layout Test imported/w3c/web-platform-tests/beacon/beacon-basic-blob.html is a flaky failure
1988         https://bugs.webkit.org/show_bug.cgi?id=189728
1989
1990         Unreviewed, send console logging to stderr to adress flakiness.
1991
1992         * TestExpectations:
1993
1994 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
1995
1996         [WPE] Unreviewed test gardening
1997         https://bugs.webkit.org/show_bug.cgi?id=189749
1998
1999         Unreviewed test gardening.
2000
2001         * platform/wpe/TestExpectations: Add some expectations to match GTK.
2002         * platform/wpe/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Update after r236002.
2003         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-cors-safelisted-request-headers-expected.txt: Removed (defer to generic expectation).
2004         * platform/wpe/imported/w3c/web-platform-tests/xhr/access-control-basic-get-fail-non-simple-expected.txt: Removed (defer to generic expectation).
2005         * 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).
2006         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-expected.txt: Update after r235354.
2007         * platform/wpe/imported/w3c/web-platform-tests/xhr/send-redirect-infinite-sync-expected.txt: Update after r235354.
2008         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-expected.txt: Update after r235354.
2009         * platform/wpe/imported/w3c/web-platform-tests/xhr/xmlhttprequest-network-error-sync-expected.txt: Update after r235354.
2010         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Removed (defer to generic expectation after r236001).
2011         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Removed (defer to generic expectation after r236001).
2012         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Removed (defer to generic expectation after r236001).
2013         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Removed (defer to generic expectation after r236001).
2014         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Removed (defer to generic expectation after r236001).
2015         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Removed (defer to generic expectation after r236001).
2016         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Removed (defer to generic expectation after r236001).
2017         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Removed (defer to generic expectation after r236001).
2018         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Removed (defer to generic expectation after r236001).
2019         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Removed (defer to generic expectation after r236001).
2020         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Removed (defer to generic expectation after r236001).
2021         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Removed (defer to generic expectation after r236001).
2022         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Removed (defer to generic expectation after r236001).
2023         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Removed (defer to generic expectation after r236001).
2024         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Removed (defer to generic expectation after r236001).
2025         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Removed (defer to generic expectation after r236001).
2026         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Removed (defer to generic expectation after r236001).
2027         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Removed (defer to generic expectation after r236001).
2028         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Removed (defer to generic expectation after r236001).
2029         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Update after r236001.
2030         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Update after r236001.
2031         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Removed (defer to generic expectation after r236001).
2032         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Removed (defer to generic expectation after r236001).
2033         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Removed (defer to generic expectation after r236001).
2034         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Removed (defer to generic expectation after r236001).
2035         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Removed (defer to generic expectation after r236001).
2036         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Removed (defer to generic expectation after r236001).
2037         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Update after r236001.
2038         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Removed (defer to generic expectation after r236001).
2039         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Removed (defer to generic expectation after r236001).
2040
2041 2018-09-19  Youenn Fablet  <youenn@apple.com>
2042
2043         Implement sender/receiver getStats
2044         https://bugs.webkit.org/show_bug.cgi?id=189707
2045
2046         Reviewed by Eric Carlson.
2047
2048         * webrtc/video-stats-expected.txt:
2049         * webrtc/video-stats.html:
2050
2051 2018-09-19  Ms2ger  <Ms2ger@igalia.com>
2052
2053         [GTK] Unreviewed test gardening
2054         https://bugs.webkit.org/show_bug.cgi?id=189744
2055
2056         Unreviewed test gardening.
2057
2058         * platform/gtk/TestExpectations: Add some expectations.
2059
2060 2018-09-19  Philippe Normand <pnormand@igalia.com>
2061
2062         [GStreamer] Add support for AV1 decoding
2063         https://bugs.webkit.org/show_bug.cgi?id=189647
2064
2065         Reviewed by Žan Doberšek.
2066
2067         Layout test for AV1 canPlay() compatiblity checking. Right now
2068         GStreamer-based ports are the only ones expecting to support AV1.
2069
2070         * media/media-can-play-av1-expected.txt: Added.
2071         * media/media-can-play-av1.html: Added.
2072         * platform/ios/media/media-can-play-av1-expected.txt: Added.
2073         * platform/mac/media/media-can-play-av1-expected.txt: Added.
2074
2075 2018-09-19  Chris Dumez  <cdumez@apple.com>
2076
2077         http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html is flaky
2078         https://bugs.webkit.org/show_bug.cgi?id=189710
2079
2080         Reviewed by Ryosuke Niwa.
2081
2082         Update the test to stop relying on the test page posting a message to the auxiliary window
2083         to trigger a navigation. Instead, the auxiliary window now takes care of navigating itself
2084         after it is loaded. This is more robust, especially considering that the test page is cross
2085         origin and thus is not getting a load event for the auxiliary window.
2086
2087         * http/tests/navigation/resources/navigate-back-same-origin-helper.html: Added.
2088         * http/tests/navigation/resources/navigate-helper.html: Removed.
2089         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html:
2090
2091 2018-09-19  Claudio Saavedra  <csaavedra@igalia.com>
2092
2093         [WPE][GTK] Assorted gardening
2094
2095         Unreviewed test gardening
2096         * platform/gtk/TestExpectations: Add new mediastream failures.
2097         * platform/wpe/TestExpectations: Ditto.
2098         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline
2099
2100 2018-09-18  Ali Juma  <ajuma@chromium.org>
2101
2102         [macOS WK1] Mark intersection-observer/no-document-leak.html as a flaky timeout
2103         https://bugs.webkit.org/show_bug.cgi?id=189731
2104
2105         Unreviewed test gardening.
2106
2107         * platform/mac-wk1/TestExpectations:
2108
2109 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
2110
2111         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
2112         https://bugs.webkit.org/show_bug.cgi?id=189727
2113
2114         Unreviewed test gardening.
2115
2116         * platform/ios/TestExpectations:
2117
2118 2018-09-18  Ryan Haddad  <ryanhaddad@apple.com>
2119
2120         [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
2121         https://bugs.webkit.org/show_bug.cgi?id=189726
2122
2123         Unreviewed test gardening.
2124
2125         * platform/ios/TestExpectations:
2126
2127 2018-09-18  Megan Gardner  <megan_gardner@apple.com>
2128
2129         Support Images Module Level 4's double-position gradient color stop syntax
2130         https://bugs.webkit.org/show_bug.cgi?id=186154
2131         <rdar://problem/44158152>
2132
2133         Reviewed by Simon Fraser.
2134
2135         Test that uses two angles or positions per color stop.
2136
2137         * TestExpectations:
2138         * fast/gradients/conic-two-hints-expected.html: Added.
2139         * fast/gradients/conic-two-hints.html: Added.
2140         * fast/gradients/linear-two-hints-angle-expected.html: Added.
2141         * fast/gradients/linear-two-hints-angle.html: Added.
2142         * fast/gradients/linear-two-hints-expected.html: Added.
2143         * fast/gradients/linear-two-hints.html: Added.
2144         * fast/gradients/radial-two-hints-expected.html: Added.
2145         * fast/gradients/radial-two-hints.html: Added.
2146         * platform/ios-12/TestExpectations:
2147         * platform/mac/TestExpectations:
2148
2149 2018-09-18  Youenn Fablet  <youenn@apple.com>
2150
2151         Enable Unified Plan by default
2152         https://bugs.webkit.org/show_bug.cgi?id=189675
2153
2154         Reviewed by Eric Carlson.
2155
2156         * webrtc/video-addLegacyTransceiver-expected.txt:
2157         * webrtc/video-addLegacyTransceiver.html:
2158
2159 2018-09-18  Per Arne Vollan  <pvollan@apple.com>
2160
2161         [WebVTT] change "middle" to "center" for consistency with CSS
2162         https://bugs.webkit.org/show_bug.cgi?id=158478
2163
2164         Reviewed by Eric Carlson.
2165
2166         * media/track/track-add-remove-cue-expected.txt:
2167         * media/track/track-add-remove-cue.html:
2168         * media/track/track-cue-mutable-expected.txt:
2169         * media/track/track-cue-mutable.html:
2170         * media/track/track-cue-rendering-snap-to-lines-not-set-expected.txt:
2171         * media/track/track-vttcue-expected.txt:
2172         * media/track/track-vttcue.html:
2173         * media/track/track-webvtt-tc013-settings-expected.txt:
2174         * media/track/track-webvtt-tc013-settings.html:
2175         * media/track/track-webvtt-tc014-alignment-expected.txt:
2176         * media/track/track-webvtt-tc014-alignment.html:
2177         * media/track/track-webvtt-tc016-align-positioning-expected.txt:
2178         * media/track/track-webvtt-tc016-align-positioning.html:
2179         * media/track/track-webvtt-tc018-align-text-line-position-expected.txt:
2180         * media/track/track-webvtt-tc018-align-text-line-position.html:
2181         * media/track/track-webvtt-tc020-cue-size-align-expected.txt:
2182         * media/track/track-webvtt-tc020-cue-size-align.html:
2183         * media/track/track-webvtt-tc021-valign-expected.txt:
2184         * media/track/track-webvtt-tc021-valign.html:
2185
2186 2018-09-18  Claudio Saavedra  <csaavedra@igalia.com>
2187
2188         [WPE] Gardening after r236124
2189
2190         Quick gardening. There might be more tests that are now passing or
2191         need updated results but this was the most obvious for now.
2192         Unreviewed gardening.
2193         * platform/wpe/TestExpectations:
2194         * platform/wpe/svg/custom/pan-direction-expected.txt:
2195
2196 2018-09-18  Xabier Rodriguez Calvar  <calvaris@igalia.com>
2197
2198         [EME][GStreamer] The current EME implementation doesn't support the waitingforkey event
2199         https://bugs.webkit.org/show_bug.cgi?id=185590
2200
2201         Reviewed by Philippe Normand.
2202
2203         Updated status of
2204         imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https
2205         and expectations.
2206
2207         * platform/wpe/TestExpectations:
2208         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
2209
2210 2018-09-17  Ryan Haddad  <ryanhaddad@apple.com>
2211
2212         Layout Test legacy-animation-engine/animations/play-state-in-shorthand.html is a flaky failure
2213         https://bugs.webkit.org/show_bug.cgi?id=185651
2214
2215         Unreviewed test gardening.
2216
2217         * platform/mac/TestExpectations: Mark test as flaky.
2218
2219 2018-09-17  Justin Fan  <justin_fan@apple.com>
2220
2221         Updated expected test [ PASS ] messages for new test-harness format for webgl tests
2222         https://bugs.webkit.org/show_bug.cgi?id=189677
2223
2224         Reviewed by Dean Jackson.
2225
2226         Update generate-webgl-tests.py's test expectation template
2227         for my new version of webgl-test-harness.js for the webgl 2 suite,
2228         and update all webgl/2.0.0 test expectations to match.
2229
2230         * webgl/resources/webgl-expectation-template.txt: 
2231         * webgl/2.0.0/.../*expected.txt: Modified all *expected.txts to match.
2232
2233 2018-09-17  Jer Noble  <jer.noble@apple.com>
2234
2235         Add support for HEVC codec types in Media Capabilities
2236         https://bugs.webkit.org/show_bug.cgi?id=189565
2237
2238         Reviewed by Eric Carlson.
2239
2240         * media/hevc-codec-parameters-expected.txt: Added.
2241         * media/hevc-codec-parameters.html: Added.
2242
2243 2018-09-17  Devin Rousso  <drousso@apple.com>
2244
2245         Web Inspector: generate CSSKeywordCompletions from backend values
2246         https://bugs.webkit.org/show_bug.cgi?id=189041
2247
2248         Reviewed by Joseph Pecoraro.
2249
2250         * inspector/css/getSupportedCSSProperties-expected.txt:
2251         * inspector/css/getSupportedCSSProperties.html:
2252
2253 2018-09-17  Youenn Fablet  <youenn@apple.com>
2254
2255         track.onmute isn't called for a remote MediaStreamTrack when its counter part track is removed from the peer connection
2256         https://bugs.webkit.org/show_bug.cgi?id=176281
2257         <rdar://problem/44525674>
2258
2259         Reviewed by Eric Carlson.
2260
2261         * webrtc/remove-track-expected.txt: Added.
2262         * webrtc/remove-track.html: Added.
2263
2264 2018-09-17  Dawei Fenton  <realdawei@apple.com>
2265
2266         Fixed typo in TestExpectations file.
2267         https://bugs.webkit.org/show_bug.cgi?id=188020.
2268
2269         Unreviewed test gardening.
2270
2271         * platform/ios/TestExpectations:
2272
2273 2018-09-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2274
2275         [Curl] Respond with requested authentication scheme for authentication challenge.
2276         https://bugs.webkit.org/show_bug.cgi?id=189318
2277
2278         Reviewed by Alex Christensen.
2279
2280         * platform/wincairo/TestExpectations:
2281
2282 2018-09-17  Antoine Quint  <graouts@apple.com>
2283
2284         [Web Animations] Positive delays of accelerated animations are not respected
2285         https://bugs.webkit.org/show_bug.cgi?id=189411
2286         <rdar://problem/44151416>
2287
2288         Reviewed by Dean Jackson.
2289
2290         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
2291
2292         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
2293         * webanimations/accelerated-animation-with-delay-and-seek.html:
2294
2295 2018-09-17  Youenn Fablet  <youenn@apple.com>
2296
2297         Enable VCP for iOS and reenable it for MacOS
2298         https://bugs.webkit.org/show_bug.cgi?id=189635
2299         <rdar://problem/43621029>
2300
2301         Reviewed by Eric Carlson.
2302
2303         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
2304         For platforms suppporting VCP, arbitrary size should be supported.
2305         * webrtc/routines.js:
2306
2307 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
2308
2309         Revert https://trac.webkit.org/r235910, because the new test times out.
2310         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
2311         https://bugs.webkit.org/show_bug.cgi?id=188008
2312
2313         * fast/text/variations/ipc2-expected.txt: Removed.
2314         * fast/text/variations/ipc2.html: Removed.
2315         * platform/mac-wk1/TestExpectations:
2316
2317 2018-09-17  Dawei Fenton  <realdawei@apple.com>
2318
2319         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
2320         https://bugs.webkit.org/show_bug.cgi?id=188020.
2321
2322         Unreviewed test gardening.
2323
2324         * platform/ios/TestExpectations:
2325
2326 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
2327
2328         [WPE] Add new failure
2329
2330         Unreviewed gardening.
2331         * platform/wpe/TestExpectations:
2332
2333 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
2334
2335         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
2336
2337         In GTK it's just a matter of updating the baseline. In WPE
2338         there's some JS output that just needs to be ignored.
2339         * platform/gtk/TestExpectations:
2340         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
2341         * platform/wpe/TestExpectations:
2342
2343 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
2344
2345         [WPE] Mark crashing animations test.
2346
2347         animations/play-state-start-paused.html crashing.
2348         Unreviewed gardening.
2349         * platform/wpe/TestExpectations:
2350
2351 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
2352
2353         [WPE] Unmark now passing tests
2354
2355         Unreviewed gardening.
2356         * platform/wpe/TestExpectations:
2357
2358 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
2359
2360         [GTK] Unmark now passing tests.
2361
2362         Unreviewed gardening.
2363         * platform/gtk/TestExpectations:
2364 s
2365 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
2366
2367         Move IndexedDB to Network Process
2368         https://bugs.webkit.org/show_bug.cgi?id=189415
2369         <rdar://problem/44396973>
2370
2371         Reviewed by Chris Dumez.
2372
2373         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2374
2375 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
2376
2377         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
2378
2379         * platform/mac-wk2/TestExpectations:
2380
2381 2018-09-15  Rob Buis  <rbuis@igalia.com>
2382
2383         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
2384         https://bugs.webkit.org/show_bug.cgi?id=189627
2385
2386         Reviewed by Alexey Proskuryakov.
2387
2388         * fast/files/xhr-response-blob-expected.txt:
2389         * fast/files/xhr-response-blob.html:
2390
2391 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
2392
2393         Additional tests for conic gradients
2394         https://bugs.webkit.org/show_bug.cgi?id=189566
2395
2396         Reviewed by Simon Fraser.
2397
2398         Adding tests that actually test the gradient nature of gradients.
2399         This is done by using an svg filter to consolidate the sections
2400         of the gradient to sections we can actuall test the color of. Also,
2401         the seams are clipped out, to reduce noise. Since gradients are 
2402         highly noise prone, this is the best way to check and make sure
2403         that gradients are functional without sevear noise issues.
2404
2405         * TestExpectations:
2406         * fast/gradients/conic-gradient-alpha-expected.html: Added.
2407         * fast/gradients/conic-gradient-alpha.html: Added.
2408         * fast/gradients/conic-gradient-expected.html: Added.
2409         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
2410         * fast/gradients/conic-gradient-extended-stops.html: Added.
2411         * fast/gradients/conic-gradient.html: Added.
2412         * platform/ios-12/TestExpectations:
2413         * platform/mac/TestExpectations:
2414
2415 2018-09-14  Justin Fan  <justin_fan@apple.com>
2416
2417         WebGL 2 conformance: rgb-format-support.html
2418         https://bugs.webkit.org/show_bug.cgi?id=189610
2419         <rdar://problem/44403343>
2420
2421         Reviewed by Dean Jackson.
2422
2423         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
2424
2425         * TestExpectations:
2426         * platform/mac/TestExpectations:
2427         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
2428
2429 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
2430
2431         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
2432         https://bugs.webkit.org/show_bug.cgi?id=5968
2433
2434         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
2435         both stop-opacity and color.
2436
2437         Reviewed by Simon Fraser.
2438
2439         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
2440         * svg/gradients/spreadMethod-expected.svg: Added.
2441         * svg/gradients/spreadMethod.svg: Added.
2442         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
2443         * svg/gradients/spreadMethodAlpha.svg: Added.
2444         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
2445         * svg/gradients/spreadMethodClose0.svg: Added.
2446         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
2447         * svg/gradients/spreadMethodClose1.svg: Added.
2448         * svg/gradients/spreadMethodClose2-expected.svg: Added.
2449         * svg/gradients/spreadMethodClose2.svg: Added.
2450         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
2451         * svg/gradients/spreadMethodDiagonal.svg: Added.
2452         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
2453         * svg/gradients/spreadMethodDiagonal2.svg: Added.
2454         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
2455         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
2456         * svg/gradients/spreadMethodReversed-expected.svg: Added.
2457         * svg/gradients/spreadMethodReversed.svg: Added.
2458         * svg/gradients/stopAlpha-expected.svg: Added.
2459         * svg/gradients/stopAlpha.svg: Added.
2460
2461 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
2462
2463         [WinCairo] Unreviewed test gardening.
2464
2465         * TestExpectations: Remove duplicative line introduced in r235959.
2466         * platform/wincairo/TestExpectations:
2467
2468 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
2469
2470         Add stability to tests for web API statistics
2471         https://bugs.webkit.org/show_bug.cgi?id=189560
2472         <rdar://problem/44396413>
2473
2474         Reviewed by Chris Dumez.
2475
2476         Using js-test added some data to the font loading collection, which made the tests dependent on
2477         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
2478         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
2479         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
2480
2481         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
2482         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
2483         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
2484         * http/tests/webAPIStatistics/font-load-data-collection.html:
2485         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
2486         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
2487         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
2488         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
2489
2490 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
2491
2492         Support arbitrary video resolution in getUserMedia API
2493         https://bugs.webkit.org/show_bug.cgi?id=178109
2494         <rdar://problem/35083128>
2495
2496         Reviewed by Youenn Fablet.
2497
2498         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
2499         * fast/mediastream/apply-constraints-advanced-expected.txt:
2500         * fast/mediastream/apply-constraints-advanced.html:
2501         * fast/mediastream/apply-constraints-video.html:
2502
2503 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
2504
2505         Web Inspector: Record actions performed on ImageBitmapRenderingContext
2506         https://bugs.webkit.org/show_bug.cgi?id=181341
2507
2508         Reviewed by Joseph Pecoraro.
2509
2510         * inspector/canvas/recording-2d-expected.txt:
2511         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
2512         * inspector/canvas/recording-bitmaprenderer.html: Added.
2513         * inspector/canvas/recording-webgl-expected.txt:
2514         * inspector/canvas/recording-webgl-snapshots-expected.txt:
2515         * inspector/canvas/resources/recording-utilities.js:
2516         Simplify the test output to avoid unrelated failures, such as if line numbers change.
2517         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
2518         the test to determine if any differences are acceptable.
2519
2520 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
2521
2522         Remove some obsolete XHR tests
2523         https://bugs.webkit.org/show_bug.cgi?id=189581
2524
2525         Reviewed by Youenn Fablet.
2526
2527         * TestExpectations: Drop reference to removed test.
2528
2529 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
2530
2531         Capturing event listeners are called during bubbling phase for shadow hosts
2532         https://bugs.webkit.org/show_bug.cgi?id=174288
2533
2534         Reviewed by Darin Adler.
2535
2536         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
2537
2538         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
2539         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
2540
2541         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
2542         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
2543         listener whereas canplaythrough is called by a event handler, which is non-capturing.
2544
2545         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2546         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2547
2548 2018-09-13  Justin Fan  <justin_fan@apple.com>
2549
2550         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
2551         https://bugs.webkit.org/show_bug.cgi?id=189609
2552
2553         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
2554         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
2555         of different graphics cards causing diffs to fail.
2556
2557         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
2558         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
2559         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
2560         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
2561         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
2562         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
2563         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
2564         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
2565         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
2566         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
2567         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
2568         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
2569         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
2570         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
2571         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
2572         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
2573         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
2574         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2575         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
2576         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
2577         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
2578         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
2579         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
2580         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
2581         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
2582         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
2583         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
2584         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
2585         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
2586         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
2587         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
2588         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
2589         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
2590         (window.webglTestHarness.notifyFinished):
2591
2592 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
2593
2594         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
2595         https://bugs.webkit.org/show_bug.cgi?id=188070
2596
2597         Unreviewed test gardening.
2598
2599         * platform/ios/TestExpectations: Mark test as flaky.
2600         * platform/mac-wk1/TestExpectations: Ditto.
2601
2602 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
2603
2604         Fix color stop blending in conic gradients for stops past 1
2605         https://bugs.webkit.org/show_bug.cgi?id=189532
2606         <rdar://problem/44158221>
2607
2608         Reviewed by Simon Fraser.
2609
2610         Tests that last stop in the gradient is correct.
2611
2612         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
2613         * fast/gradients/conic-repeating-last-stop.html: Added.
2614         * platform/ios-12/TestExpectations:
2615         * platform/mac/TestExpectations:
2616
2617 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
2618
2619         Unreviewed, rolling out r235954.
2620
2621         Breaks the watchOS build.
2622
2623         Reverted changeset:
2624
2625         "Move IndexedDB to Network Process"
2626         https://bugs.webkit.org/show_bug.cgi?id=189415
2627         https://trac.webkit.org/changeset/235954
2628
2629 2018-09-13  Chris Dumez  <cdumez@apple.com>
2630
2631         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
2632         https://bugs.webkit.org/show_bug.cgi?id=189590
2633         <rdar://problem/44422725>
2634
2635         Reviewed by Geoffrey Garen.
2636
2637         Add layout test coverage.
2638
2639         * http/tests/navigation/resources/navigate-helper.html: Added.
2640         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
2641         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
2642
2643 2018-09-13  Dean Jackson  <dino@grorg.org>
2644
2645         https://bugs.webkit.org/show_bug.cgi?id=189594
2646
2647         Mark this test as failing on WK1.
2648
2649         * platform/ios-wk1/TestExpectations:
2650         * platform/mac-wk1/TestExpectations:
2651
2652 2018-09-13  Dean Jackson  <dino@grorg.org>
2653
2654         Header parsing for experimental and internal debug features
2655         https://bugs.webkit.org/show_bug.cgi?id=189486
2656         <rdar://problem/44320618>
2657
2658         Add feature headers to more tests.
2659
2660         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
2661         * legacy-animation-engine/animations/duplicate-keys-expected.html:
2662
2663 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
2664
2665         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
2666
2667         Unreviewed test gardening.
2668
2669         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
2670
2671 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
2672
2673         [GTK] Enable media-source/interfaces.html.
2674         https://bugs.webkit.org/show_bug.cgi?id=183613
2675
2676         Unreviewed test gardening.
2677
2678         The platform-neutral expectation applies to the GTK port as well.
2679
2680         * platform/gtk/TestExpectations: Remove expectation.
2681         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
2682
2683 2018-09-13  Youenn Fablet  <youenn@apple.com>
2684
2685         Introduce RTCRtpSendParameters
2686         https://bugs.webkit.org/show_bug.cgi?id=189563
2687
2688         Reviewed by Eric Carlson.
2689
2690         * webrtc/video-getParameters-expected.txt:
2691         * webrtc/video-getParameters.html:
2692
2693 2018-09-12  Dean Jackson  <dino@grorg.org>
2694
2695         Header parsing for experimental and internal debug features
2696         https://bugs.webkit.org/show_bug.cgi?id=189486
2697         <rdar://problem/44320618>
2698
2699         Another test fix.
2700
2701         * legacy-animation-engine/animations/duplicate-keys.html:
2702
2703 2018-09-12  Dean Jackson  <dino@grorg.org>
2704
2705         Header parsing for experimental and internal debug features
2706         https://bugs.webkit.org/show_bug.cgi?id=189486
2707         <rdar://problem/44320618>
2708
2709         And even more test fixes!
2710
2711         * animations/stop-animation-on-suspend.html:
2712         * compositing/scrolling/touch-scroll-to-clip.html:
2713
2714 2018-09-12  Dean Jackson  <dino@grorg.org>
2715
2716         Header parsing for experimental and internal debug features
2717         https://bugs.webkit.org/show_bug.cgi?id=189486
2718         <rdar://problem/44320618>
2719
2720         More test fixes.
2721
2722         * legacy-animation-engine/animations/animation-border-overflow.html:
2723         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
2724         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
2725         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
2726         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2727         * legacy-animation-engine/transitions/extra-transition.html:
2728         * legacy-animation-engine/transitions/svg-transitions.html:
2729         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
2730         * legacy-animation-engine/transitions/visited-link-color.html:
2731
2732 2018-09-12  Dean Jackson  <dino@apple.com>
2733
2734         Header parsing for experimental and internal debug features
2735         https://bugs.webkit.org/show_bug.cgi?id=189486
2736         <rdar://problem/44320618>
2737
2738         Fix failing tests by explicitly turning off Web Animations for CSS animations.
2739         Previously the test system was doing this, even though the feature was
2740         supposed to be enabled.
2741
2742         * legacy-animation-engine/*.html:
2743
2744 2018-09-12  Alicia Boya García  <aboya@igalia.com>
2745
2746         Unreviewed GTK test gardening.
2747
2748         * TestExpectations:
2749         * platform/gtk/TestExpectations:
2750
2751 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
2752
2753         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
2754         https://bugs.webkit.org/show_bug.cgi?id=189493
2755
2756         Reviewed by Alex Christensen.
2757
2758         Unskip the test now that it doesn't hit a debug assertion.
2759
2760         * TestExpectations:
2761
2762 2018-09-12  Dan Bernstein  <mitz@apple.com>
2763
2764         [Cocoa] Complete support for Paste as Quotation
2765         https://bugs.webkit.org/show_bug.cgi?id=189504
2766
2767         Reviewed by Wenson Hsieh.
2768
2769         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
2770         new PasteAsQuotation command. The only difference in the results is that the blockquote has
2771         the "type" attribute set to "cite".
2772
2773         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
2774         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
2775         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
2776         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
2777         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
2778         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
2779
2780 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
2781
2782         Move IndexedDB to Network Process
2783         https://bugs.webkit.org/show_bug.cgi?id=189415
2784
2785         Reviewed by Geoffrey Garen.
2786
2787         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2788
2789 2018-09-11  Dean Jackson  <dino@apple.com>
2790
2791         Header parsing for experimental and internal debug features
2792         https://bugs.webkit.org/show_bug.cgi?id=189486
2793         <rdar://problem/44320618>
2794
2795         Reviewed by Tim Horton.
2796
2797         New webkit-test-runner headers.
2798
2799         * animations/3d/matrix-transform-type-animation.html:
2800         * animations/3d/replace-filling-transform.html:
2801         * animations/3d/transform-origin-vs-functions.html:
2802         * animations/3d/transform-perspective.html:
2803         * animations/additive-transform-animations.html:
2804         * animations/animation-border-overflow.html:
2805         * animations/animation-callback-timestamp.html:
2806         * animations/animation-controller-drt-api.html:
2807         * animations/animation-direction-alternate-reverse.html:
2808         * animations/animation-direction-reverse-fill-mode-hardware.html:
2809         * animations/animation-direction-reverse-hardware-opacity.html:
2810         * animations/animation-direction-reverse-hardware.html:
2811         * animations/animation-direction-reverse-non-hardware.html:
2812         * animations/animation-direction-reverse-timing-functions-hardware.html:
2813         * animations/animation-direction-reverse-timing-functions.html:
2814         * animations/animation-direction.html:
2815         * animations/animation-followed-by-transition.html:
2816         * animations/animation-hit-test-transform.html:
2817         * animations/animation-hit-test.html:
2818         * animations/animation-internals-api-multiple-keyframes.html:
2819         * animations/animation-internals-api.html:
2820         * animations/animation-offscreen-to-onscreen.html:
2821         * animations/animation-playstate-paused-style-resolution.html:
2822         * animations/big-rotation.html:
2823         * animations/change-completed-animation-transform.html:
2824         * animations/change-keyframes.html:
2825         * animations/combo-transform-rotate+scale.html:
2826         * animations/cross-fade-background-image.html:
2827         * animations/cross-fade-border-image-source.html:
2828         * animations/cross-fade-list-style-image.html:
2829         * animations/cross-fade-webkit-mask-box-image.html:
2830         * animations/duplicate-keys-expected.html:
2831         * animations/duplicate-keys.html:
2832         * animations/duplicated-keyframes-name.html:
2833         * animations/fill-forwards-end-state.html:
2834         * animations/fill-mode-forwards-zero-duration.html:
2835         * animations/fill-mode-removed.html:
2836         * animations/font-variations/font-stretch.html:
2837         * animations/font-variations/font-style.html:
2838         * animations/font-variations/font-variation-settings-order.html:
2839         * animations/font-variations/font-variation-settings-unlike.html:
2840         * animations/font-variations/font-variation-settings.html:
2841         * animations/font-variations/font-weight.html:
2842         * animations/generic-from-to.html:
2843         * animations/import.html:
2844         * animations/keyframe-multiple-timing-functions-transform.html:
2845         * animations/keyframe-timing-functions-transform.html:
2846         * animations/keyframe-timing-functions.html:
2847         * animations/keyframe-timing-functions2.html:
2848         * animations/keyframes-comma-separated.html:
2849         * animations/keyframes-dynamic.html:
2850         * animations/keyframes-infinite-iterations.html:
2851         * animations/keyframes-invalid-keys.html:
2852         * animations/keyframes-out-of-order.html:
2853         * animations/keyframes.html:
2854         * animations/leak-document-with-css-animation.html:
2855         * animations/lineheight-animation.html:
2856         * animations/longhand-timing-function.html:
2857         * animations/matrix-anim.html:
2858         * animations/missing-from-to-transforms.html:
2859         * animations/missing-from-to.html:
2860         * animations/missing-keyframe-properties-repeating.html:
2861         * animations/missing-keyframe-properties-timing-function.html:
2862         * animations/missing-keyframe-properties.html:
2863         * animations/missing-values-first-keyframe.html:
2864         * animations/missing-values-last-keyframe.html:
2865         * animations/multiple-animations-timing-function.html:
2866         * animations/multiple-animations.html:
2867         * animations/multiple-keyframes.html:
2868         * animations/negative-delay.html:
2869         * animations/pause-crash.html:
2870         * animations/play-state-start-paused.html:
2871         * animations/resources/animation-leak-iframe.html:
2872         * animations/simultaneous-start-left.html:
2873         * animations/simultaneous-start-transform.html:
2874         * animations/spring-function.html:
2875         * animations/stacking-context-unchanged-while-running.html:
2876         * animations/timing-functions.html:
2877         * animations/transition-and-animation-1.html:
2878         * animations/transition-and-animation-2.html:
2879         * animations/transition-and-animation-3.html:
2880         * animations/trigger-container-scroll-boundaries.html:
2881         * animations/trigger-container-scroll-empty.html:
2882         * animations/trigger-container-scroll-simple.html:
2883         * animations/unanimated-style.html:
2884         * animations/unprefixed-keyframes.html:
2885         * animations/width-using-ems.html:
2886         * compositing/animation/animated-composited-inside-hidden.html:
2887         * compositing/animation/computed-style-during-delay.html:
2888         * compositing/animation/layer-for-filling-animation.html:
2889         * compositing/backing/backface-visibility-flip.html:
2890         * compositing/backing/transform-transition-from-outside-view.html:
2891         * compositing/contents-scale/animating.html:
2892         * compositing/layer-creation/animation-overlap-with-children.html:
2893         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2894         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
2895         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
2896         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2897         * compositing/layer-creation/overlap-animation-clipping.html:
2898         * compositing/layer-creation/overlap-animation-container.html:
2899         * compositing/layer-creation/overlap-animation.html:
2900         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2901         * compositing/layer-creation/scale-rotation-transition-overlap.html:
2902         * compositing/layer-creation/translate-animation-overlap.html:
2903         * compositing/layer-creation/translate-scale-animation-overlap.html:
2904         * compositing/layer-creation/translate-scale-transition-overlap.html:
2905         * compositing/layer-creation/translate-transition-overlap.html:
2906         * compositing/overflow/overflow-positioning.html:
2907         * compositing/reflections/animation-inside-reflection.html:
2908         * compositing/reflections/nested-reflection-animated.html:
2909         * compositing/reflections/nested-reflection-transition.html:
2910         * compositing/transitions/scale-transition-no-start.html:
2911         * compositing/transitions/singular-scale-transition.html:
2912         * compositing/visible-rect/animated-from-none.html:
2913         * compositing/visible-rect/animated.html:
2914         * css3/calc/transitions-dependent.html:
2915         * css3/calc/transitions.html:
2916         * css3/filters/backdrop/animation.html:
2917         * css3/filters/composited-during-animation.html:
2918         * css3/filters/filter-animation-from-none-hw.html:
2919         * css3/filters/filter-animation-from-none-multi-hw.html:
2920         * css3/filters/filter-animation-from-none-multi.html:
2921         * css3/filters/filter-animation-from-none.html:
2922         * css3/filters/filter-animation-hw.html:
2923         * css3/filters/filter-animation-multi-hw.html:
2924         * css3/filters/filter-animation-multi.html:
2925         * css3/filters/filter-animation.html:
2926         * css3/masking/clip-path-animation.html:
2927         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2928         * fast/animation/css-animation-resuming-when-visible.html:
2929         * fast/animation/css-animation-throttling-lowPowerMode.html:
2930         * fast/animation/height-auto-transition-computed-value.html:
2931         * fast/css-generated-content/pseudo-animation.html:
2932         * fast/css-generated-content/pseudo-transition.html:
2933         * fast/filter-image/filter-image-animation.html:
2934         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2935         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2936         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2937         * http/wpt/css/css-animations/start-animation-001.html:
2938         * imported/blink/transitions/transition-not-interpolable.html:
2939         * imported/blink/transitions/unprefixed-transform.html:
2940         * platform/mac/TestExpectations:
2941         * transitions/background-position-transitions.html:
2942         * transitions/background-transitions.html:
2943         * transitions/blendmode-transitions.html:
2944         * transitions/border-radius-transition.html:
2945         * transitions/clip-path-path-transitions.html:
2946         * transitions/clip-path-transitions.html:
2947         * transitions/clip-transition.html:
2948         * transitions/color-transition-all.html:
2949         * transitions/color-transition-premultiplied.html:
2950         * transitions/color-transition-rounding.html:
2951         * transitions/cross-fade-background-image.html:
2952         * transitions/cross-fade-border-image.html:
2953         * transitions/cubic-bezier-overflow-color.html:
2954         * transitions/cubic-bezier-overflow-length.html:
2955         * transitions/cubic-bezier-overflow-shadow.html:
2956         * transitions/cubic-bezier-overflow-svg-length.html:
2957         * transitions/cubic-bezier-overflow-transform.html:
2958         * transitions/default-timing-function.html:
2959         * transitions/delay.html:
2960         * transitions/extra-transition.html:
2961         * transitions/flex-transitions.html:
2962         * transitions/font-family-during-transition.html:
2963         * transitions/frames-timing-function.html:
2964         * transitions/interrupted-all-transition.html:
2965         * transitions/longhand-vs-shorthand-initial.html:
2966         * transitions/mask-transitions.html:
2967         * transitions/min-max-width-height-transitions.html:
2968         * transitions/mismatched-shadow-styles.html:
2969         * transitions/mismatched-shadow-transitions.html:
2970         * transitions/mixed-type.html:
2971         * transitions/move-after-transition.html:
2972         * transitions/multiple-background-size-transitions.html:
2973         * transitions/multiple-background-transitions.html:
2974         * transitions/multiple-mask-transitions.html:
2975         * transitions/multiple-shadow-transitions.html:
2976         * transitions/negative-delay.html:
2977         * transitions/opacity-transition-zindex.html:
2978         * transitions/remove-transition-style.html:
2979         * transitions/shape-outside-transitions.html:
2980         * transitions/shorthand-border-transitions.html:
2981         * transitions/shorthand-transitions.html:
2982         * transitions/steps-timing-function.html:
2983         * transitions/svg-layout-transition.html:
2984         * transitions/svg-text-shadow-transition.html:
2985         * transitions/svg-transitions.html:
2986         * transitions/text-indent-transition.html:
2987         * transitions/transform-op-list-match.html:
2988         * transitions/transform-op-list-no-match.html:
2989         * transitions/transition-drt-api-delay.html:
2990         * transitions/transition-drt-api.html:
2991         * transitions/transition-end-event-rendering.html:
2992         * transitions/transition-hit-test-transform.html:
2993         * transitions/transition-hit-test.html:
2994         * transitions/transition-in-delay-phase.html:
2995         * transitions/transition-on-element-with-content.html:
2996         * transitions/transition-shorthand-delay.html:
2997         * transitions/transition-timing-function.html:
2998         * transitions/transition-to-from-auto.html:
2999         * transitions/transition-to-from-undefined.html:
3000         * transitions/visited-link-color.html:
3001         * transitions/zero-duration-in-list.html:
3002         * transitions/zero-duration-with-non-zero-delay-end.html:
3003         * transitions/zero-duration-with-non-zero-delay-start.html:
3004         * webanimations/accelerated-transition-by-removing-property.html:
3005         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
3006         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
3007         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
3008         * webanimations/css-animations.html:
3009         * webanimations/empty-keyframes-crash.html:
3010         * webanimations/partly-accelerated-transition-by-removing-property.html:
3011         * webanimations/setting-css-animation-none-after-clearing-effect.html:
3012         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
3013
3014 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
3015
3016         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
3017         https://bugs.webkit.org/show_bug.cgi?id=180664
3018
3019         Reviewed by Devin Rousso.
3020
3021         * inspector/console/js-isLikelyStackTrace-expected.txt:
3022         * inspector/console/js-isLikelyStackTrace.html:
3023         Avoid Inspector Internal InjectedScript code in backtraces by producing
3024         the exception stacks in the page itself without going through inspector
3025         test evaluation code. This produces exception stacks more like a page.
3026         Also add some explicit tests for strings that we'd expect to be classified
3027         as exception stacks.
3028
3029 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
3030
3031         Layout Test fast/text/variations/ipc2.html is failing
3032         https://bugs.webkit.org/show_bug.cgi?id=189550
3033
3034         Unreviewed test gardening.
3035
3036         * platform/win/TestExpectations:
3037
3038 2018-09-11  Olivia Barnett  <obarnett@apple.com>
3039
3040         Implement the Web Share API for mac
3041         https://bugs.webkit.org/show_bug.cgi?id=189443
3042
3043         Reviewed by Tim Horton.
3044
3045         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
3046         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
3047         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
3048         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
3049         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
3050         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
3051         Updated test expectations.
3052
3053 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
3054
3055         Unreviewed test fix after r235910
3056         https://bugs.webkit.org/show_bug.cgi?id=188008
3057
3058         * platform/mac-wk1/TestExpectations:
3059
3060 2018-09-11  James Savage  <james.savage@apple.com>
3061
3062         Follow up to:
3063         Expose -apple-system-container-border color to internal web views.
3064         https://bugs.webkit.org/show_bug.cgi?id=189178.
3065
3066         Reviewed by Timothy Hatcher.
3067
3068         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
3069         Reset test expectations to go along with fix.
3070
3071 2018-09-07  Dean Jackson  <dino@apple.com>
3072
3073         Add and expose Internal features from WebKit
3074         https://bugs.webkit.org/show_bug.cgi?id=189442
3075         <rdar://problem/44243404>
3076
3077         Reviewed by Simon Fraser.
3078
3079         Skip some tests that rely on an experimental feature that has
3080         moved to internal. A follow-up patch will allow WKTR to enable
3081         them on demand.
3082
3083         * platform/mac/TestExpectations:
3084
3085 2018-09-11  Jer Noble  <jer.noble@apple.com>
3086
3087         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
3088         https://bugs.webkit.org/show_bug.cgi?id=189438
3089
3090         Reviewed by Eric Carlson.
3091
3092         * media/mediacapabilities/mediacapabilities-types-expected.txt:
3093
3094 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
3095
3096         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
3097         https://bugs.webkit.org/show_bug.cgi?id=166748
3098         <rdar://problem/29649177>
3099
3100         Reviewed by Yusuke Suzuki.
3101
3102         Added ref tests for matching positional pseudo classes on direct child of shadow roots
3103         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
3104
3105         Also added a test for invalidating these selectors.
3106
3107         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
3108         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
3109         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
3110         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
3111         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
3112         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
3113
3114 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
3115
3116         Updated the test expectation as this test also causes a crash in release builds.
3117
3118         * TestExpectations:
3119
3120 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
3121
3122         [macOS] [WK2] Support changing foreground colors via color panel
3123         https://bugs.webkit.org/show_bug.cgi?id=189382
3124         <rdar://problem/44227311>
3125
3126         Reviewed by Ryosuke Niwa.
3127
3128         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
3129         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
3130         does not support "rgba(…)" values.
3131
3132         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
3133         font element with the correct `color` attribute, and fall back to using an inline style when the color is
3134         partially transparent.
3135
3136         * editing/style/inline-style-container-expected.txt:
3137         * editing/style/inline-style-container.html:
3138
3139 2018-09-11  Justin Fan  <justin_fan@apple.com>
3140
3141         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
3142         https://bugs.webkit.org/show_bug.cgi?id=189491
3143
3144         Reviewed by Dean Jackson.
3145
3146         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
3147         expectation updates for the unskipped tests. 
3148
3149         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
3150         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
3151         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
3152         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
3153         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
3154         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
3155         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
3156         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
3157         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
3158         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
3159         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
3160         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
3161         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
3162         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
3163         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
3164         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
3165         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
3166         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
3167         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
3168         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
3169         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
3170         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
3171         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
3172         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
3173         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
3174         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
3175         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
3176         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
3177         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
3178         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
3179         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
3180         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
3181         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
3182         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
3183         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
3184         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
3185         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
3186         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
3187         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
3188         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
3189         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
3190         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
3191         (list):
3192         (window.webglTestHarness.reportResults):
3193         (window.webglTestHarness.notifyFinished):
3194
3195 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
3196
3197         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
3198         https://bugs.webkit.org/show_bug.cgi?id=188008
3199
3200         Reviewed by Alex Christensen.
3201
3202         * fast/text/variations/ipc2-expected.txt: Added.
3203         * fast/text/variations/ipc2.html: Added.
3204
3205 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
3206
3207         Add Web API Statistics Collection
3208         https://bugs.webkit.org/show_bug.cgi?id=187773
3209         <rdar://problem/44155162>
3210
3211         Reviewed by Brent Fulgham.
3212
3213         Added new tests and expectations for the web API statistics data collection.
3214
3215         * TestExpectations:
3216         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
3217         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
3218         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
3219         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
3220         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
3221         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
3222         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
3223         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
3224         * platform/ios-wk2/TestExpectations:
3225         * platform/mac-wk2/TestExpectations:
3226
3227 2018-09-11  Frederic Wang  <fwang@igalia.com>
3228
3229         Modify more tests to use document.scrollingElement to access viewport scroll properties
3230         https://bugs.webkit.org/show_bug.cgi?id=189495
3231
3232         After r235806, it is wrong to use document.body to access scroll properties of the viewport
3233         in standard mode. New tests added since r227781 are modified to use
3234         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
3235         for old tests in quirks mode. Note that WPT tests as well as the following tests using
3236         document.body on purpose are not modified:
3237         - fast/dom/Element/*
3238         - events/scroll-in-scaled-page-with-overflow-hidden.html
3239         - compositing/ios/overflow-scroll-update-overlap.html
3240         - body-stuck-with-dirty-bit-with-columns.html
3241
3242         Reviewed by Antonio Gomes.
3243
3244         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
3245         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
3246         * editing/caret/ios/absolute-caret-position-after-scroll.html:
3247         * editing/caret/ios/fixed-caret-position-after-scroll.html:
3248         * editing/execCommand/delete-no-scroll.html:
3249         * editing/input/resources/reveal-utilities.js:
3250         (performJumpAtTheEdgeTest):
3251         * editing/pasteboard/copy-crash.html:
3252         * editing/selection/ios/absolute-selection-after-scroll.html:
3253         * editing/selection/ios/fixed-selection-after-scroll.html:
3254         * fast/autoresize/autoresize-with-iframe-expected.txt:
3255         * fast/autoresize/autoresize-with-iframe.html:
3256         * fast/autoresize/basic-expected.txt:
3257         * fast/autoresize/basic.html:
3258         * fast/autoresize/turn-off-autoresize-expected.txt:
3259         * fast/autoresize/turn-off-autoresize.html:
3260         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
3261         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
3262         * fast/dom/non-numeric-values-numeric-parameters.html:
3263         * fast/dom/resources/check-scroll-position-onload.html:
3264         * fast/dom/scroll-position-for-new-loads.html:
3265         * fast/events/attempt-scroll-with-no-scrollbars.html:
3266         * fast/events/fire-scroll-event.html:
3267         * fast/events/frame-scroll-fake-mouse-move.html:
3268         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
3269         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
3270         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
3271         * fast/events/mouse-cursor-image-set.html:
3272         * fast/events/mouse-cursor-multiframecur.html:
3273         * fast/events/mouse-cursor.html:
3274         * fast/events/no-scroll-on-input-text-selection-expected.txt:
3275         * fast/events/no-scroll-on-input-text-selection.html:
3276         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
3277         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
3278         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
3279         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
3280         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
3281         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
3282         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
3283         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
3284         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
3285         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
3286         * fast/events/scale-and-scroll-body-expected.txt:
3287         * fast/events/scale-and-scroll-body.html:
3288         * fast/events/scale-and-scroll-window-expected.txt:
3289         * fast/events/scale-and-scroll-window.html:
3290         * fast/events/scroll-after-click-on-tab-index.html:
3291         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
3292         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
3293         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
3294         * fast/forms/autofocus-opera-003.html:
3295         * fast/forms/input-readonly-autoscroll.html:
3296         * fast/forms/resources/common.js:
3297         (getAbsoluteRect):
3298         * fast/frames/iframe-scroll-page-up-down.html:
3299         * fast/frames/transparent-scrollbar.html:
3300         * fast/harness/results.html:
3301         * fast/html/empty-fragment-id-goto-top-expected.txt:
3302         * fast/html/empty-fragment-id-goto-top.html:
3303         * fast/images/imagemap-scroll.html:
3304         * fast/loader/scroll-position-restored-on-back-non-cached.html:
3305         * fast/loader/scroll-position-restored-on-back.html:
3306         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
3307         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
3308         * fast/scrolling/ios/iframe-scroll-into-view.html:
3309         * fast/scrolling/latching/scroll-div-latched-div.html:
3310         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
3311         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
3312         * fast/scrolling/latching/scroll-iframe-fragment.html:
3313         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
3314         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
3315         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
3316         * fast/scrolling/latching/scroll-select-bottom-test.html:
3317         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
3318         * fast/scrolling/latching/scroll-select-latched-select.html:
3319         * fast/scrolling/rtl-point-in-iframe.html:
3320         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
3321         * fast/table/assert-when-visual-overflow-is-cleared.html:
3322         * fast/transforms/selection-bounds-in-transformed-view.html:
3323         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
3324         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
3325         * jquery/resources/test/unit/offset.js:
3326         * legacy-animation-engine/fast/harness/results.html:
3327         * media/video-controls-to-not-scroll-page-on-load.html:
3328         * media/video-main-content-allow-then-scroll-expected.txt:
3329         * media/video-main-content-allow-then-scroll.html:
3330         * scrollbars/scrollbar-large-overflow-rectangle.html:
3331         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
3332         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
3333         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
3334         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
3335         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
3336         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
3337         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
3338         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
3339         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
3340         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
3341         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
3342         * tiled-drawing/scrolling/latched-to-deleted-node.html:
3343         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
3344         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
3345         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
3346         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
3347         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
3348         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
3349         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
3350         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
3351         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
3352         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
3353
3354 == Rolled over to ChangeLog-2018-09-11 ==