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