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