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