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