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