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