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