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