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