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