Unreviewed, update test expectations for fast/events/pointer.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-11-07  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Unreviewed, update test expectations for fast/events/pointer.
4
5         * TestExpectations: Skip this directory.
6         * platform/ios/TestExpectations: Remove skip since it is now skipped globally.
7
8 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
9
10         Layout Test fast/text/international/khmer-selection.html is crashing
11         https://bugs.webkit.org/show_bug.cgi?id=191368
12
13         Unreviewed test gardening.
14
15         * platform/win/TestExpectations:
16
17 2018-11-07  Per Arne Vollan  <pvollan@apple.com>
18
19         Layout Test fast/block/basic/quirk-mode-percent-height.html is failing
20         https://bugs.webkit.org/show_bug.cgi?id=191366
21
22         Unreviewed test gardening.
23
24         * platform/win/TestExpectations:
25
26 2018-11-07  Zamiul Haque  <zhaque@apple.com>
27
28         Created a layout test to ensure that date controls marked as credit card expiry
29         fields present a Gregorian calendar regardless of default system settings. 
30         https://bugs.webkit.org/show_bug.cgi?id=191096
31         rdar://problem/42640256
32
33         Reviewed by Tim Horton.
34
35         Added two new methods to UIHelper, helping to facilitate this. calendarType
36         returns the calendar identifier of the NSCalendar instance used by the presented
37         date picker and setDefaultCalendarType accepts a calendar identifier as an
38         argument for changing the default system settings.
39
40         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
41         * platform/win/TestExpectations:
42         * resources/ui-helper.js:
43         (window.UIHelper.calendarType):
44         (window.UIHelper.setDefaultCalendarType):
45
46 2018-11-07  Tadeu Zagallo  <tzagallo@apple.com>
47
48         REGRESSION(r237547): Test failures on 32-bit JSC since the JIT was disabled
49         https://bugs.webkit.org/show_bug.cgi?id=191184
50
51         Reviewed by Saam Barati.
52
53         Skip test when the JIT is disabled since it's too slow to run on CLoop.
54
55         * js/script-tests/regress-139548.js:
56
57 2018-11-06  Youenn Fablet  <youenn@apple.com>
58
59         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
60         https://bugs.webkit.org/show_bug.cgi?id=191343
61
62         Unreviewed.
63
64         * TestExpectations: Unskipping test.
65         * platform/ios-wk2/imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt: Removed.
66
67 2018-11-06  Youenn Fablet  <youenn@apple.com>
68
69         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
70         https://bugs.webkit.org/show_bug.cgi?id=191202
71
72         Reviewed by Eric Carlson.
73
74         * TestExpectations: skipping a timing out related test.
75         It is already timing out but is also flaky.
76
77 2018-11-06  Justin Fan  <justin_fan@apple.com>
78
79         [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain
80         https://bugs.webkit.org/show_bug.cgi?id=191291
81
82         Reviewed by Myles Maxfield.
83
84         * webgpu/js/set-up-webgpu-contexts.js: Added helper script for running different webgpu tests.
85         (runWebGPUTests):
86         (async.runWebGPUTestsOnCanvas):
87         (async.setUpContexts):
88         * webgpu/render-pipelines-expected.txt: Added.
89         * webgpu/render-pipelines.html: Added.
90         * webgpu/shader-modules-expected.txt:
91         * webgpu/shader-modules.html: Updated to use functions in set-up-webgpu-contexts.js.
92         * webgpu/webgpu-basics-expected.txt:
93         * webgpu/webgpu-basics.html: Updated through creating a WebGPURenderPipeline.
94
95 2018-11-06  Youenn Fablet  <youenn@apple.com>
96
97         Calling sender.replaceTrack() twice produces a new transceiver and its corresponding m= section
98         https://bugs.webkit.org/show_bug.cgi?id=191261
99
100         Reviewed by Eric Carlson.
101
102         * webrtc/video-addTransceiver-expected.txt:
103         * webrtc/video-addTransceiver.html:
104
105 2018-11-06  Youenn Fablet  <youenn@apple.com>
106
107         Make mDNS ICE Candidate an experimental flag again
108         https://bugs.webkit.org/show_bug.cgi?id=191262
109
110         Reviewed by Dean Jackson.
111
112         * webrtc/datachannel/mdns-ice-candidates.html:
113
114 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
115
116         Implement text-underline-offset and text-decoration-thickness
117         https://bugs.webkit.org/show_bug.cgi?id=190774
118
119         Reviewed by Dean Jackson.
120
121         * animations/text-decoration-thickness-expected.txt: Added.
122         * animations/text-decoration-thickness.html: Added.
123         * animations/text-underline-offset-expected.txt: Added.
124         * animations/text-underline-offset.html: Added.
125         * fast/css3-text/css3-text-decoration/text-decoration-offset-2-expected-mismatch.html: Added.
126         * fast/css3-text/css3-text-decoration/text-decoration-offset-2.html: Added.
127         * fast/css3-text/css3-text-decoration/text-decoration-offset-3-expected-mismatch.html: Added.
128         * fast/css3-text/css3-text-decoration/text-decoration-offset-3.html: Added.
129         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length-expected.html: Added.
130         * fast/css3-text/css3-text-decoration/text-decoration-offset-auto-length.html: Added.
131         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline-expected.html: Added.
132         * fast/css3-text/css3-text-decoration/text-decoration-offset-baseline.html: Added.
133         * fast/css3-text/css3-text-decoration/text-decoration-offset-expected-mismatch.html: Added.
134         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto-expected.html: Added.
135         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-auto.html: Added.
136         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length-expected.html: Added.
137         * fast/css3-text/css3-text-decoration/text-decoration-offset-from-font-length.html: Added.
138         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint-expected.html: Added.
139         * fast/css3-text/css3-text-decoration/text-decoration-offset-repaint.html: Added.
140         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto-expected.html: Added.
141         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-auto.html: Added.
142         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length-expected.html: Added.
143         * fast/css3-text/css3-text-decoration/text-decoration-offset-under-length.html: Added.
144         * fast/css3-text/css3-text-decoration/text-decoration-offset.html: Added.
145         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length-expected.html: Added.
146         * fast/css3-text/css3-text-decoration/text-decoration-thickness-length.html: Added.
147         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint-expected.html: Added.
148         * fast/css3-text/css3-text-decoration/text-decoration-thickness-repaint.html: Added.
149
150 2018-11-06  Dean Jackson  <dino@apple.com>
151
152         Add some basic pointer events tests
153         https://bugs.webkit.org/show_bug.cgi?id=191336
154         <rdar://problem/45858574>
155
156         Reviewed by Wenson Hsieh.
157
158         Generate some fake touches for pointer events testing.
159
160         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt: Added.
161         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html: Added.
162         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup-expected.txt: Added.
163         * fast/events/pointer/ios/tap-gives-pointerdown-pointerup.html: Added.
164         * platform/ios/TestExpectations:
165
166 2018-11-06  Timothy Hatcher  <timothy@apple.com>
167
168         Skip css-dark-mode tests on older macOS platforms
169         https://bugs.webkit.org/show_bug.cgi?id=191334
170
171         Reviewed by Brian Burg.
172
173         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
174         * platform/mac-highsierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
175         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-expected.txt: Removed.
176         * platform/mac-sierra/css-dark-mode/supported-color-schemes-expected.txt: Removed.
177         * platform/mac/TestExpectations: Skip css-dark-mode for Sierra and HighSierra.
178
179 2018-11-06  John Wilander  <wilander@apple.com>
180
181         Resource Load Statistics: Remove cap on partitioned cache max age if it matches a network reload (redirect-only)
182         https://bugs.webkit.org/show_bug.cgi?id=189760
183         <rdar://problem/44612242>
184
185         Reviewed by Youenn Fablet and Antti Koivisto.
186
187         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource-expected.txt:
188         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
189             The test now performs:
190             - an initial Fetch request with a permanent redirect to ID 1234. Capped max age.
191             - a second Fetch request with a permanent redirect to ID 4321. Capped max age.
192             - a third Fetch request with a permanent redirect to and empty ID. Capped max age.
193             - a fourth Fetch request with a permanent redirect to and empty ID. Max age cap removed.
194             - a fifth Fetch request with a permanent redirect to and empty ID. Regular cache hit.
195         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php:
196             Now returns an HTTP 500 if the request contains validation headers.
197
198 2018-11-06  Myles C. Maxfield  <mmaxfield@apple.com>
199
200         Spelling dots are drawn in the wrong place
201         https://bugs.webkit.org/show_bug.cgi?id=190764
202
203         Reviewed by Dean Jackson.
204
205         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
206               this is a version of Ahem with a very small descent, so that the dots don't intersect
207               with the text itself.
208         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
209         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
210               correct vertical place.
211         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
212         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
213               correct vertical place.
214         * editing/spelling/spelling-dots-position-expected.html: Added.
215         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
216               the wrong place.
217         * editing/spelling/spelling-dots-repaint-expected.html: Added.
218         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
219               with spelling dots, and then deleting the element from the document. The spelling
220               dots should be removed too.
221         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
222         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
223               for new spelling dot positions.
224
225 2018-11-06  Ross Kirsling  <ross.kirsling@sony.com>
226
227         [WinCairo] Unreviewed layout test gardening.
228
229         * platform/wincairo/TestExpectations:
230
231 2018-11-06  Per Arne Vollan  <pvollan@apple.com>
232
233         REGRESSION (r230523): Caps lock indicator not shown in password field
234         https://bugs.webkit.org/show_bug.cgi?id=190056
235
236         Reviewed by Ryosuke Niwa.
237
238         * TestExpectations:
239         * fast/events/detect-caps-lock-expected.txt: Added.
240         * fast/events/detect-caps-lock.html: Added.
241         * platform/mac/TestExpectations:
242
243 2018-11-06  Ali Juma  <ajuma@chromium.org>
244
245         IntersectionObserver doesn't keep target's JS wrapper alive
246         https://bugs.webkit.org/show_bug.cgi?id=190235
247
248         Reviewed by Ryosuke Niwa.
249
250         Add test coverage.
251
252         Update test that depends on a target getting GC'd to call takeRecords() since
253         targets with pending entries are no logner GC'd.
254
255         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
256         * intersection-observer/intersection-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
257         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
258         * intersection-observer/intersection-observer-keeps-js-wrapper-of-target-alive.html: Added.
259         * intersection-observer/root-element-deleted.html:
260         * intersection-observer/target-deleted-expected.txt: Added.
261         * intersection-observer/target-deleted.html: Added.
262
263 2018-11-06  Eric Carlson  <eric.carlson@apple.com>
264
265         [MediaStream] User should not be prompted again after denying getDisplayMedia request
266         https://bugs.webkit.org/show_bug.cgi?id=191227
267         <rdar://problem/45784512>
268
269         Reviewed by Youenn Fablet.
270
271         * TestWebKitAPI/Tests/WebKitCocoa/GetDisplayMedia.mm:
272         (-[GetDisplayMediaUIDelegate _webView:requestUserMediaAuthorizationForDevices:url:mainFrameURL:decisionHandler:]):
273         (TestWebKitAPI::GetDisplayMediaTest::promptForCapture):
274         (TestWebKitAPI::TEST_F):
275
276 2018-11-06  Timothy Hatcher  <timothy@apple.com>
277
278         <picture> container doesn't update when prefers-color-scheme media query changes
279         https://bugs.webkit.org/show_bug.cgi?id=190913
280         rdar://problem/45608456
281
282         Reviewed by Dean Jackson.
283
284         * css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
285         * css-dark-mode/prefers-color-scheme-picture-element.html: Added.
286         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
287         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Added.
288
289 2018-11-06  Alex Christensen  <achristensen@webkit.org>
290
291         Fix tests after r237863
292         https://bugs.webkit.org/show_bug.cgi?id=191315
293
294         Reviewed by Chris Dumez.
295
296         * platform/mac-wk2/http/tests/navigation: Added.
297         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from LayoutTests/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
298         This test is timing related, and I need to update its WK2 expectations every time I enable or disable safe browsing checks during navigation.
299         See r237149.
300
301 2018-11-06  Ryan Haddad  <ryanhaddad@apple.com>
302
303         Unreviewed, rolling out r237834.
304
305         Tests for this change crash on iOS Simulator
306
307         Reverted changeset:
308
309         "Spelling dots are drawn in the wrong place"
310         https://bugs.webkit.org/show_bug.cgi?id=190764
311         https://trac.webkit.org/changeset/237834
312
313 2018-11-06  Youenn Fablet  <youenn@apple.com>
314
315         Make sure RTCIceCandidateStats address is undefined for host and peer reflexive case
316         https://bugs.webkit.org/show_bug.cgi?id=191263
317
318         Reviewed by Eric Carlson.
319
320         * webrtc/datachannel/getStats-no-prflx-remote-candidate-expected.txt: Added.
321         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html: Added.
322
323 2018-11-06  Youenn Fablet  <youenn@apple.com>
324
325         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
326         https://bugs.webkit.org/show_bug.cgi?id=191278
327
328         Reviewed by Eric Carlson.
329
330         * TestExpectations:
331
332 2018-11-06  Thibault Saunier  <tsaunier@igalia.com>
333
334         [GStreamer][WebRTC] Implement black frame generation
335         https://bugs.webkit.org/show_bug.cgi?id=190684
336
337         Reviewed by Xabier Rodriguez-Calvar.
338
339         Avoiding webrtc/video-mute-vp8.html to crash but it still fails because
340         we are missing the canvas bridging code.
341
342         * platform/gtk/TestExpectations:
343         * platform/wpe/TestExpectations:
344
345 2018-11-06  Antoine Quint  <graouts@apple.com>
346
347         [Web Animations] Update all tests to match the latest API changes
348         https://bugs.webkit.org/show_bug.cgi?id=191302
349         <rdar://problem/41000438>
350
351         Reviewed by Dean Jackson.
352
353         * TestExpectations:
354         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
355         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
356         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
357         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
358         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
359         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
360         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
361         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
362         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
363         * webanimations/css-animations.html:
364         * webanimations/left-and-opacity-animation-yields-no-compositing.html:
365         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
366         * webanimations/width-and-opacity-separate-animation-yields-no-compositing.html:
367
368 2018-11-06  Zan Dobersek  <zdobersek@igalia.com>
369
370         Unreviewed WPE gardening. Handle a bunch of test failures under the
371         directories containing imported W3C wpt tests. A few test expectations
372         are added, but mostly the corresponding baselines are provided.
373
374         * platform/wpe/TestExpectations:
375         * platform/wpe/http/tests/dom: Added.
376         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
377         * platform/wpe/http/wpt: Added.
378         * platform/wpe/http/wpt/mediarecorder: Added.
379         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
380         * platform/wpe/http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
381         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
382         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt:
383         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt:
384         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt:
385         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element: Added.
386         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt: Added.
387         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt: Added.
388         * platform/wpe/imported/w3c/web-platform-tests/mimesniff: Added.
389         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types: Added.
390         * platform/wpe/imported/w3c/web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
391         * platform/wpe/imported/w3c/web-platform-tests/pointerevents: Added.
392         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension: Added.
393         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
394         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
395         * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
396         * platform/wpe/imported/w3c/web-platform-tests/service-workers: Added.
397         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker: Added.
398         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
399         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
400         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom: Added.
401         * platform/wpe/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
402         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-blob-expected.txt: Added.
403         * platform/wpe/imported/w3c/web-platform-tests/xhr/formdata-expected.txt: Added.
404         * platform/wpe/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Added.
405         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
406         * platform/wpe/imported/w3c/web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
407         * platform/wpe/imported/w3c/web-platform-tests/xhr/setrequestheader-content-type-expected.txt:
408
409 2018-11-06  Frederic Wang  <fwang@igalia.com>
410
411         Overlay with -webkit-overflow-scrolling:touch doesn't become scrollable after added text makes it taller
412         https://bugs.webkit.org/show_bug.cgi?id=158342
413
414         Reviewed by Simon Fraser.
415
416         Add a test to ensure the change of scrolling status is reflected in the layer and scrolling
417         trees. This test should also ASSERT in debug mode without the associated code change.
418
419         * fast/scrolling/ios/update-scroll-coordinated-status-expected.txt: Added.
420         * fast/scrolling/ios/update-scroll-coordinated-status.html: Added.
421
422 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
423
424         [iOS] Swatch appears squished and off-center in inputs of type color
425         https://bugs.webkit.org/show_bug.cgi?id=191279
426         <rdar://problem/45816319>
427
428         Reviewed by Tim Horton.
429
430         * fast/forms/color/color-input-uses-color-well-appearance-expected-mismatch.html: Added.
431         * fast/forms/color/color-input-uses-color-well-appearance.html: Added.
432
433         Add a test to verify that setting `-webkit-appearance: textfield;` on a color input causes the color input to
434         render differently from a color input with a default appearance.
435
436         * platform/ios-wk1/TestExpectations:
437         * platform/ios/TestExpectations:
438
439         In the WebKit2 port of iOS, enable a handful of color input tests that are currently disabled.
440
441         * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
442
443         Rebaseline an existing test on iOS.
444
445 2018-11-05  Eric Carlson  <eric.carlson@apple.com>
446
447         [MediaStream] An audio track should be muted when capture is interrupted by the OS.
448         https://bugs.webkit.org/show_bug.cgi?id=191283
449          <rdar://problem/45773103>
450
451         Reviewed by Jon Lee.
452
453         * fast/mediastream/media-stream-track-interrupted-expected.txt: Added.
454         * fast/mediastream/media-stream-track-interrupted.html: Added.
455
456 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
457
458         Parsing support for text-underline-offset and text-decoration-thickness
459         https://bugs.webkit.org/show_bug.cgi?id=191242
460
461         Reviewed by Simon Fraser.
462
463         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position-expected.txt:
464         * fast/css3-text/css3-text-decoration/getComputedStyle/getComputedStyle-text-underline-position.html: Update the
465         test for the new grammar of text-underline-position
466         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse-expected.txt: Added.
467         * fast/css3-text/css3-text-decoration/text-decoration-thickness-parse.html: Added.
468         * fast/css3-text/css3-text-decoration/text-underline-offset-parse-expected.txt: Added.
469         * fast/css3-text/css3-text-decoration/text-underline-offset-parse.html: Added.
470
471 2018-11-05  Myles C. Maxfield  <mmaxfield@apple.com>
472
473         Spelling dots are drawn in the wrong place
474         https://bugs.webkit.org/show_bug.cgi?id=190764
475
476         Reviewed by Dean Jackson.
477
478         * editing/spelling/resources/VerySmallDescentAhem.ttf: Added. In order to test repaint rects,
479               this is a version of Ahem with a very small descent, so that the dots don't intersect
480               with the text itself.
481         * editing/spelling/spelling-dots-position-2-expected-mismatch.html: Added.
482         * editing/spelling/spelling-dots-position-2.html: Added. Make sure dots are painted in the
483               correct vertical place.
484         * editing/spelling/spelling-dots-position-3-expected-mismatch.html: Added.
485         * editing/spelling/spelling-dots-position-3.html: Added. Make sure dots are painted in the
486               correct vertical place.
487         * editing/spelling/spelling-dots-position-expected.html: Added.
488         * editing/spelling/spelling-dots-position.html: Added. Make sure dots are not painted in
489               the wrong place.
490         * editing/spelling/spelling-dots-repaint-expected.html: Added.
491         * editing/spelling/spelling-dots-repaint.html: Added. Test repaint by drawing an element
492               with spelling dots, and then deleting the element from the document. The spelling
493               dots should be removed too.
494         * fast/writing-mode/english-bt-text-with-spelling-marker-expected.html:
495         * fast/writing-mode/english-bt-text-with-spelling-marker.html: Update the test to compensate
496               for new spelling dot positions.
497
498 2018-11-05  Ryan Haddad  <ryanhaddad@apple.com>
499
500         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
501         https://bugs.webkit.org/show_bug.cgi?id=191278
502
503         Unreviewed test gardening.
504
505         * TestExpectations: Mark test as flaky.
506
507 2018-11-05  Chris Dumez  <cdumez@apple.com>
508
509         Crash under DOMWindow::postMessageTimerFired()
510         https://bugs.webkit.org/show_bug.cgi?id=191217
511         <rdar://problem/40888466>
512
513         Reviewed by Geoffrey Garen.
514
515         Add layout test coverage.
516
517         * fast/dom/Window/remove-frame-in-message-event-handler-expected.txt: Added.
518         * fast/dom/Window/remove-frame-in-message-event-handler.html: Added.
519
520 2018-11-05  Wenson Hsieh  <wenson_hsieh@apple.com>
521
522         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale when the page is zoomed in when ignoring meta viewport
523         https://bugs.webkit.org/show_bug.cgi?id=191226
524         <rdar://problem/45781765>
525
526         Reviewed by Tim Horton.
527
528         Add a new layout test that sets the view scale to several values greater than or equal to 1 and verifies that
529         the minimum scale and resulting scroll view scale are exactly the same as the view scale, when (1) the "ignores
530         meta viewport" preference is enabled, and (2) the viewport is forced to be always scalable.
531
532         * fast/viewport/ios/minimum-scale-after-changing-view-scale-expected.txt: Added.
533         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: Added.
534
535 2018-11-05  Matt Baker  <mattbaker@apple.com>
536
537         Web Inspector: Table selection should not require that rows be in the cache
538         https://bugs.webkit.org/show_bug.cgi?id=190993
539         <rdar://problem/45613812>
540
541         Reviewed by Devin Rousso.
542
543         Add a test that a table row that is not in the cache can be selected/deselected.
544
545         * inspector/table/table-selection-expected.txt:
546         * inspector/table/table-selection.html:
547
548 2018-11-05  Devin Rousso  <drousso@apple.com>
549
550         Web Inspector: show save/restore stack for recorded 2D Canvases
551         https://bugs.webkit.org/show_bug.cgi?id=175283
552         <rdar://problem/34040756>
553
554         Reviewed by Matt Baker.
555
556         * inspector/canvas/recording-2d.html:
557         * inspector/canvas/resources/recording-utilities.js:
558         (TestPage.registerInitializer.log):
559         (TestPage.registerInitializer.async logRecording):
560
561 2018-11-05  Thibault Saunier  <tsaunier@igalia.com>
562
563         [GStreamer][WebRTC] Error out when simulcast is activated
564         https://bugs.webkit.org/show_bug.cgi?id=190678
565
566         Reviewed by Philippe Normand.
567
568         Implementing it is not for now yet.
569         Tests for simulcast have been disabled as they now fail (instead of crashing).
570
571         * platform/gtk/TestExpectations:
572         * platform/wpe/TestExpectations:
573
574 2018-11-05  Zan Dobersek  <zdobersek@igalia.com>
575
576         Unreviewed WPE gardening. Updating or adding various baselines. Also
577         adding new failure expectations for tests that need a closer look.
578
579         * platform/wpe/TestExpectations:
580         * platform/wpe/fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
581         * platform/wpe/fast/block/basic/height-percentage-simple-expected.txt: Added.
582         * platform/wpe/fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
583         * platform/wpe/fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
584         * platform/wpe/fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
585         * platform/wpe/fast/history: Added.
586         * platform/wpe/fast/history/page-cache-webdatabase-pending-transaction-expected.txt: Added.
587         * platform/wpe/fast/inline-block/14498-positionForCoordinates-expected.txt:
588         * platform/wpe/fast/inline/simple-inline-block-expected.txt: Added.
589         * platform/wpe/fast/inline/simple-intruding-float1-expected.txt: Added.
590         * platform/wpe/fast/inline/simple-intruding-floats2-expected.txt: Added.
591         * platform/wpe/fast/inline/simple-intruding-floats3-expected.txt: Added.
592         * platform/wpe/fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
593         * platform/wpe/webgl/2.0.0/conformance/canvas/drawingbuffer-test-expected.txt: Added.
594         * platform/wpe/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
595         * platform/wpe/webgl/2.0.0/conformance/context/context-hidden-alpha-expected.txt:
596         * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
597         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Added.
598         * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
599         * platform/wpe/webgl/2.0.0/conformance/rendering/multisample-corruption-expected.txt:
600         * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
601         * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
602
603 2018-11-04  Zalan Bujtas  <zalan@apple.com>
604
605         [LFC][BFC] Add support for percentage height in quirks mode.
606         https://bugs.webkit.org/show_bug.cgi?id=191232
607
608         Reviewed by Antti Koivisto.
609
610         * fast/block/basic/quirk-mode-percent-height-expected.txt: Added.
611         * fast/block/basic/quirk-mode-percent-height.html: Added.
612         * platform/ios/TestExpectations:
613
614 2018-11-04  Zalan Bujtas  <zalan@apple.com>
615
616         [LFC][BCF] Add support for block level non-replaced inflow height percentage
617         https://bugs.webkit.org/show_bug.cgi?id=191229
618
619         Reviewed by Antti Koivisto.
620
621         * fast/block/basic/child-block-level-box-with-height-percent-expected.txt: Added.
622         * fast/block/basic/child-block-level-box-with-height-percent.html: Added.
623         * platform/ios/TestExpectations:
624
625 2018-11-03  Devin Rousso  <drousso@apple.com>
626
627         Web Inspector: Canvas: capture changes to <canvas> that would affect the recorded context
628         https://bugs.webkit.org/show_bug.cgi?id=190854
629
630         Reviewed by Matt Baker.
631
632         * inspector/canvas/recording-2d-expected.txt:
633         * inspector/canvas/recording-2d.html:
634         * inspector/canvas/recording-bitmaprenderer-expected.txt:
635         * inspector/canvas/recording-bitmaprenderer.html:
636         * inspector/canvas/recording-webgl-expected.txt:
637         * inspector/canvas/recording-webgl.html:
638
639 2018-11-03  Andy Estes  <aestes@apple.com>
640
641         [Payment Request] PaymentResponse.retry()'s errorFields should be optional
642         https://bugs.webkit.org/show_bug.cgi?id=191212
643
644         Reviewed by Youenn Fablet.
645
646         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt:
647         * http/tests/paymentrequest/payment-response-retry-method.https.html:
648
649 2018-11-02  Zalan Bujtas  <zalan@apple.com>
650
651         [LFC][BFC] Resolve percentage height values.
652         https://bugs.webkit.org/show_bug.cgi?id=191224
653
654         Reviewed by Antti Koivisto.
655
656         * fast/block/basic/height-percentage-simple-expected.txt: Added.
657         * fast/block/basic/height-percentage-simple.html: Added.
658         * platform/ios/TestExpectations:
659
660 2018-11-03  Youenn Fablet  <youenn@apple.com>
661
662         Refresh WPT webrtc tests
663         https://bugs.webkit.org/show_bug.cgi?id=191133
664
665         Reviewed by Eric Carlson.
666
667         * TestExpectations:
668
669 2018-11-03  Eric Carlson  <eric.carlson@apple.com>
670
671         [MediaStream] enumerateDevices should not expose devices that are not available to getUserMedia
672         https://bugs.webkit.org/show_bug.cgi?id=191177
673         <rdar://problem/45747873>
674
675         Reviewed by Jer Noble.
676
677         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute-expected.txt: Added.
678         * http/tests/media/media-stream/enumerate-devices-iframe-allow-attribute.html: Added.
679         * http/tests/media/media-stream/resources/enumerate-devices-iframe.html: Added.
680         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt: Rebased for updated logging.
681         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt: Ditto.
682
683 2018-11-02  Justin Michaud  <justin_michaud@apple.com>
684
685         Add new global object and preliminary Worklets support for CSS painting api
686         https://bugs.webkit.org/show_bug.cgi?id=190979
687
688         Reviewed by Chris Dumez.
689
690         Add a new test harness for worklet tests, since they do not have access to the dom.
691
692         * fast/css-custom-paint/basic-expected.txt:
693         * fast/css-custom-paint/basic.html:
694         * fast/css-custom-paint/registerPaintBindings-expected.html: Added.
695         * fast/css-custom-paint/registerPaintBindings-expected.txt: Removed.
696         * fast/css-custom-paint/registerPaintBindings.html:
697         * fast/css-custom-paint/resources/testharness-worklet.js: Added.
698         (format_value):
699         * fast/css-custom-paint/resources/testharness.js: Added.
700         (async.importWorklet):
701         * fast/css-custom-paint/worklet-expected.html: Added.
702         * fast/css-custom-paint/worklet.html: Added.
703
704 2018-11-02  Chris Dumez  <cdumez@apple.com>
705
706         REGRESSION (r237699): Layout Test http/tests/security/anchor-download-block-crossorigin.html is a flaky failure
707         https://bugs.webkit.org/show_bug.cgi?id=191199
708
709         Reviewed by Dewei Zhu.
710
711         Navigate the subframe instead of the main frame, to make sure that the console message is consistently logged.
712
713         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
714         * http/tests/security/anchor-download-block-crossorigin.html:
715
716 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
717
718         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
719         https://bugs.webkit.org/show_bug.cgi?id=191194
720
721         Unreviewed test gardening.
722
723         * platform/win/TestExpectations:
724
725 2018-11-02  Wenson Hsieh  <wenson_hsieh@apple.com>
726
727         [iOS] Changing view scale sometimes does not zoom the page to the new initial scale, when the page is at initial scale
728         https://bugs.webkit.org/show_bug.cgi?id=191180
729         <rdar://problem/45744786>
730
731         Reviewed by Simon Fraser.
732
733         Add a layout test, and make some adjustments to UIHelper.
734
735         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
736         * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
737         * fast/viewport/ios/viewport-minimum-and-initial-scale-expected.txt: Added.
738         * fast/viewport/ios/viewport-minimum-and-initial-scale.html: Added.
739
740         Add a new layout test that contains a viewport meta tag with minimum and initial scales set to 0.94, and checks
741         that the resulting minimum and initial scales are 0.94 instead of 0.94158.
742
743         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html:
744         * resources/ui-helper.js:
745
746         Make UIHelper.zoomScale return a number rather than a string, and adjust a few call sites.
747
748         (window.UIHelper.zoomScale):
749         (window.UIHelper.minimumZoomScale):
750         (window.UIHelper):
751
752 2018-11-02  Daniel Bates  <dabates@apple.com>
753
754         [iOS] WebKit should dispatch DOM events when a modifier key is pressed
755         https://bugs.webkit.org/show_bug.cgi?id=190487
756
757         Reviewed by Tim Horton.
758
759         Update expected results of an existing test now that we identify modifier keys.
760
761         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
762
763 2018-11-02  Ali Juma  <ajuma@chromium.org>
764
765         Allow cross-document intersection observing
766         https://bugs.webkit.org/show_bug.cgi?id=165746
767
768         Reviewed by Simon Fraser.
769
770         Add a test that cross-document intersection observations are triggered when an intermediate frame
771         scrolls. Skip the test on WK1 platforms where IntersectionObserver is not supported.
772
773         Add platform-specific baselines for tests involving iframe scrolling, which isn't supported on iOS.
774
775         * http/tests/intersection-observer/intermediate-frame-changes-expected.txt: Added.
776         * http/tests/intersection-observer/intermediate-frame-changes.html: Added.
777         * http/tests/intersection-observer/resources/intermediate-frame.html: Added.
778         * http/tests/intersection-observer/resources/nested-frame.html: Added.
779         * platform/ios/imported/w3c/web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt.
780         * platform/ios/imported/w3c/web-platform-tests/intersection-observer/iframe-no-root-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/intersection-observer/iframe-no-root-expected.txt.
781         * platform/mac-wk1/TestExpectations:
782         * platform/win/TestExpectations:
783         * platform/wincairo/TestExpectations:
784
785 2018-11-02  Per Arne Vollan  <pvollan@apple.com>
786
787         [Win] Layout Test fast/block/basic/inline-content-with-floating-image.html is failing
788         https://bugs.webkit.org/show_bug.cgi?id=191194
789
790         Unreviewed test gardening.
791
792         * platform/win/TestExpectations:
793
794 2018-11-02  Zalan Bujtas  <zalan@apple.com>
795
796         [LFC][IFC] Add support for intrinsic width calculation
797         https://bugs.webkit.org/show_bug.cgi?id=191144
798
799         Reviewed by Antti Koivisto.
800
801         * fast/inline/simple-shrink-to-fit-inline-block-expected.txt: Added.
802         * fast/inline/simple-shrink-to-fit-inline-block.html: Added.
803         * platform/ios/TestExpectations:
804
805 2018-11-01  Philippe Normand  <pnormand@igalia.com>
806
807         [Apache] Self-signed SSL certificate RSA key is considered too weak
808         https://bugs.webkit.org/show_bug.cgi?id=191156
809
810         Reviewed by Michael Catanzaro.
811
812         Regenerate the self-signed SSL certificate with a 2048 bits RSA key.
813
814         * http/conf/webkit-httpd.pem:
815
816 2018-11-01  Antoine Quint  <graouts@apple.com>
817
818         [Web Animations] Make document.getAnimations() return declarative animations in the correct order
819         https://bugs.webkit.org/show_bug.cgi?id=191153
820
821         Reviewed by Dean Jackson.
822
823         Mark that the two document.getAnimations() tests for declarative animations are no longer flaky.
824
825         * TestExpectations:
826
827 2018-11-02  Justin Fan  <justin_fan@apple.com>
828
829         [WebGPU] Experimental prototype for MSL shaders
830         https://bugs.webkit.org/show_bug.cgi?id=191084
831
832         Reviewed by Dean Jackson.
833
834         * webgpu/shader-modules.html: Added.
835         * webgpu/shader-modules-expected.html: Added.
836         * webgpu/webgpu-basics.html: Added.
837         * webgpu/webgpu-basics-expected.html: Added.
838
839 2018-11-01  Devin Rousso  <drousso@apple.com>
840
841         Web Inspector: View: introduce a didLayoutSubtree
842         https://bugs.webkit.org/show_bug.cgi?id=191176
843
844         Reviewed by Matt Baker.
845
846         * inspector/view/resources/test-view.js:
847         (TestPage.registerInitializer.WI.TestView.prototype.layout):
848         (TestPage.registerInitializer.WI.TestView.prototype.didLayoutSubtree): Added.
849
850 2018-11-01  Chris Dumez  <cdumez@apple.com>
851
852         Location object sans browsing context
853         https://bugs.webkit.org/show_bug.cgi?id=191060
854
855         Reviewed by Geoffrey Garen.
856
857         Update existing tests to reflect behavior change.
858
859         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
860         * http/tests/dom/same-origin-detached-window-properties.html:
861         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
862         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
863         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
864         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
865
866 2018-11-01  Ross Kirsling  <ross.kirsling@sony.com>
867
868         [WinCairo] Unreviewed layout test gardening.
869
870         (Also remove one outdated global test failure.)
871
872         * TestExpectations:
873         * platform/wincairo/TestExpectations:
874
875 2018-11-01  Sihui Liu  <sihui_liu@apple.com>
876
877         Add a storage limit for IndexedDB
878         https://bugs.webkit.org/show_bug.cgi?id=190598
879         <rdar://problem/44654715>
880
881         Reviewed by Chris Dumez.
882
883         Some tests will fail after adding storage limit to IndexedDB, so we need to reduce their 
884         size and rebase their expectations.
885
886         * storage/indexeddb/key-type-array-expected.txt:
887         * storage/indexeddb/key-type-array-private-expected.txt:
888         * storage/indexeddb/modern/idbkey-array-equality-expected.txt:
889         * storage/indexeddb/modern/idbkey-array-equality-private-expected.txt:
890         * storage/indexeddb/modern/resources/idbkey-array-equality.js:
891         (request.onsuccess):
892         (request.onerror):
893         (doAdd):
894         * storage/indexeddb/prefetch-invalidation-expected.txt:
895         * storage/indexeddb/prefetch-invalidation-private-expected.txt:
896         * storage/indexeddb/resources/key-type-array.js:
897         (testValidArrayKeys.getreq.onsuccess):
898         (testValidArrayKeys.putreq.onsuccess):
899         (testValidArrayKeys.testArrayPutGet):
900         * storage/indexeddb/resources/prefetch-invalidation.js:
901         (cursorRequest.onsuccess):
902         (continue50Times):
903         (continue100Times): Deleted.
904         * storage/indexeddb/resources/storage-limit.js: Added.
905         (prepareDatabase):
906         (onOpenSuccess.request.onerror):
907         (onOpenSuccess.request.onsuccess):
908         (onOpenSuccess):
909         * storage/indexeddb/storage-limit-expected.txt: Added.
910         * storage/indexeddb/storage-limit.html: Added.
911
912 2018-11-01  Chris Dumez  <cdumez@apple.com>
913
914         Unreviewed, mark a couple of newly imported WPT tests as flaky on Mac WK1.
915
916         * platform/mac-wk1/TestExpectations:
917
918 2018-11-01  Justin Michaud  <justin_michaud@apple.com>
919
920         CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
921         https://bugs.webkit.org/show_bug.cgi?id=191042
922
923         Reviewed by Antti Koivisto.
924
925         * css-custom-properties-api/crash-expected.txt: Added.
926         * css-custom-properties-api/crash.html: Added.
927         * css-custom-properties-api/cycles-expected.txt: Added.
928         * css-custom-properties-api/cycles.html: Added.
929         * css-custom-properties-api/inline-expected.txt: Added.
930         * css-custom-properties-api/inline.html: Added.
931
932 2018-11-01  Guillaume Emont  <guijemont@igalia.com>
933
934         Skip tests on arm/mips that time out now we're running on CLoop
935
936         Unreviewed gardening.
937
938         Since the JIT is temporarily disabled on 32-bit platforms, these tests
939         time out on the bots and need to be disabled. There's more tests
940         disabled on arm because the timeout is longer on the mips bot (as the
941         device is slower to start with), so many of the tests don't time out
942         there.
943
944         * js/script-tests/regress-139548.js: disable on arm and mips.
945
946 2018-11-01  Devin Rousso  <drousso@apple.com>
947
948         Web Inspector: fix debug WK1 test failures for WI.ObjectStore
949         https://bugs.webkit.org/show_bug.cgi?id=191158
950
951         Reviewed by Joseph Pecoraro.
952
953         * inspector/unit-tests/objectStore/delete.html:
954         * inspector/unit-tests/objectStore/deleteObject.html:
955         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
956         (TestPage.registerInitializer):
957
958 2018-11-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
959
960         [CG] Adopt CG SPI for non-even cornered rounded rects
961         https://bugs.webkit.org/show_bug.cgi?id=190155
962
963         Reviewed by Simon Fraser.
964
965         This test fails on iOS simulator because of just one pixel difference
966         between drawing a shadow of the element and drawing a copy of the element.
967         This failure happens on iOS and does not happen on macOS because we don't 
968         use accelerated drawing for macOS testing but we use it for iOS testing.
969
970         * platform/ios/TestExpectations:
971
972 2018-11-01  Chris Dumez  <cdumez@apple.com>
973
974         [PSON] Unable to submit a file in FormData cross-site
975         https://bugs.webkit.org/show_bug.cgi?id=191138
976
977         Reviewed by Alex Christensen.
978
979         Add layout test coverage.
980
981         * http/tests/misc/form-submit-file-cross-site-expected.txt:
982         * http/tests/misc/form-submit-file-cross-site.html:
983
984 2018-11-01  Devin Rousso  <drousso@apple.com>
985
986         Unreviewed test fix after r237670.
987
988         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt:
989         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
990         Make the `CanvasAdded` event listener synchronous, so it won't miss the `RecordingStarted`
991         or `RecordingStopped` events, since `awaitEvent` evaluates on the next tick.
992
993 2018-10-31  Zalan Bujtas  <zalan@apple.com>
994
995         [LFC][IFC] Add support for inline-block elements.
996         https://bugs.webkit.org/show_bug.cgi?id=191143
997
998         Reviewed by Antti Koivisto.
999
1000         * fast/inline/simple-inline-block-expected.txt: Added.
1001         * fast/inline/simple-inline-block.html: Added.
1002         * platform/ios/TestExpectations:
1003
1004 2018-11-01  YUHAN WU  <yuhan_wu@apple.com>
1005
1006         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1007         https://bugs.webkit.org/show_bug.cgi?id=190778
1008         <rdar://problem/45703574>
1009
1010         Reviewed by Youenn Fablet.
1011
1012         Remove share FileReader object between three asynchronous tests which might cause flaky failure.
1013         We will need to fix all the falky failures in this test after we implement timeslice.
1014
1015         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1016
1017 2018-10-31  Devin Rousso  <drousso@apple.com>
1018
1019         Web Inspector: Canvas: create a setting for auto-recording newly created contexts
1020         https://bugs.webkit.org/show_bug.cgi?id=190856
1021
1022         Reviewed by Brian Burg.
1023
1024         * inspector/canvas/resources/recording-utilities.js:
1025         (TestPage.registerInitializer.window.startRecording):
1026         (TestPage.registerInitializer.handleRecordingProgress):
1027         * inspector/canvas/recording-2d.html:
1028         * inspector/canvas/recording-bitmaprenderer.html:
1029         * inspector/canvas/recording-webgl-snapshots.html:
1030         * inspector/canvas/recording-webgl.html:
1031
1032         * inspector/canvas/setRecordingAutoCaptureFrameCount-expected.txt: Added.
1033         * inspector/canvas/setRecordingAutoCaptureFrameCount.html: Added.
1034
1035 2018-10-31  Devin Rousso  <drousso@apple.com>
1036
1037         Web Inspector: Audit: save imported audits across WebInspector sessions
1038         https://bugs.webkit.org/show_bug.cgi?id=190858
1039         <rdar://problem/45527625>
1040
1041         Reviewed by Brian Burg.
1042
1043         * inspector/unit-tests/objectStore/add-expected.txt: Added.
1044         * inspector/unit-tests/objectStore/add.html: Added.
1045         * inspector/unit-tests/objectStore/addObject-expected.txt: Added.
1046         * inspector/unit-tests/objectStore/addObject.html: Added.
1047         * inspector/unit-tests/objectStore/basic-expected.txt: Added.
1048         * inspector/unit-tests/objectStore/basic.html: Added.
1049         * inspector/unit-tests/objectStore/delete-expected.txt: Added.
1050         * inspector/unit-tests/objectStore/delete.html: Added.
1051         * inspector/unit-tests/objectStore/deleteObject-expected.txt: Added.
1052         * inspector/unit-tests/objectStore/deleteObject.html: Added.
1053         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js: Added.
1054         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject):
1055         (TestPage.registerInitializer.InspectorTest.ObjectStore.TestObject.prototype.toJSON):
1056         (TestPage.registerInitializer.InspectorTest.ObjectStore.createSuite):
1057         (TestPage.registerInitializer.InspectorTest.ObjectStore.createObjectStore):
1058         (TestPage.registerInitializer.InspectorTest.ObjectStore.add):
1059         (TestPage.registerInitializer.InspectorTest.ObjectStore.addObject):
1060         (TestPage.registerInitializer.InspectorTest.ObjectStore.delete):
1061         (TestPage.registerInitializer.InspectorTest.ObjectStore.deleteObject):
1062         (TestPage.registerInitializer.InspectorTest.ObjectStore.logValues):
1063         (TestPage.registerInitializer.InspectorTest.ObjectStore.wrapTest):
1064
1065 2018-10-31  Alicia Boya García  <aboya@igalia.com>
1066
1067         [MSE] Use tolerance when growing the coded frame group
1068         https://bugs.webkit.org/show_bug.cgi?id=190085
1069
1070         Reviewed by Jer Noble.
1071
1072         A test simulating unordered appends with imprecise timestamps,
1073         overlapping <1ms (replicating a typical WebM 30fps video file) is
1074         added.
1075
1076         * media/media-source/media-source-append-acb-tolerance.html: Added.
1077
1078 2018-10-31  Devin Rousso  <drousso@apple.com>
1079
1080         Web Inspector: Audit: attempt to re-link DOM nodes for imported results
1081         https://bugs.webkit.org/show_bug.cgi?id=191044
1082         <rdar://problem/45687364>
1083
1084         Reviewed by Brian Burg.
1085
1086         * inspector/model/auditTestCase.html:
1087         * inspector/model/auditTestCaseResult.html:
1088         * inspector/model/auditTestGroup.html:
1089         * inspector/model/auditTestGroupResult.html:
1090
1091 2018-10-31  Jer Noble  <jer.noble@apple.com>
1092
1093         MediaSource.isTypeSupported('video/mp4; codecs="hvc1.1.6.L60.B0') is inproperly rejected
1094         https://bugs.webkit.org/show_bug.cgi?id=191129
1095
1096         Reviewed by Eric Carlson.
1097
1098         * media/media-source/media-source-istypesupported-case-sensitive-expected.txt: Added.
1099         * media/media-source/media-source-istypesupported-case-sensitive.html: Added.
1100
1101 2018-10-31  Alicia Boya García  <aboya@igalia.com>
1102
1103         [MSE] WebKit tests: Use fixed point in makeASample()
1104         https://bugs.webkit.org/show_bug.cgi?id=191128
1105
1106         Reviewed by Jer Noble.
1107
1108         This patch modifies the utility function makeASample() so as to accept
1109         time values in arbitrary time scales.
1110
1111         Previously makeASample() accepted optionally a time scale, but still
1112         required to receive all time values as seconds, therefore requiring a
1113         division at call time in order to use the function, which could cause
1114         rounding errors (see https://bugs.webkit.org/show_bug.cgi?id=190085#c20).
1115
1116         * media/media-source/media-source-append-acb-no-frame-lost-expected.txt:
1117         * media/media-source/media-source-append-acb-no-frame-lost.html:
1118         * media/media-source/media-source-append-buffer-with-append-window.html:
1119         * media/media-source/media-source-append-media-segment-without-init.html:
1120         * media/media-source/media-source-append-nonsync-sample-after-abort.html:
1121         * media/media-source/media-source-append-out-of-order.html:
1122         * media/media-source/media-source-append-overlapping-dts-expected.txt:
1123         * media/media-source/media-source-append-overlapping-dts.html:
1124         * media/media-source/media-source-canplaythrough.html:
1125         * media/media-source/media-source-duplicate-seeked.html:
1126         * media/media-source/media-source-duration-after-append.html:
1127         * media/media-source/media-source-end-of-stream-buffered.html:
1128         * media/media-source/media-source-end-of-stream-readyState.html:
1129         * media/media-source/media-source-fastseek.html:
1130         * media/media-source/media-source-fudge-factor.html:
1131         * media/media-source/media-source-monitor-source-buffers.html:
1132         * media/media-source/media-source-overlapping-append-buffered.html:
1133         * media/media-source/media-source-overlapping-append-expected.txt:
1134         * media/media-source/media-source-overlapping-append.html:
1135         * media/media-source/media-source-overlapping-decodetime-expected.txt:
1136         * media/media-source/media-source-overlapping-decodetime.html:
1137         * media/media-source/media-source-play.html:
1138         * media/media-source/media-source-range-end-frame-not-removed-expected.txt:
1139         * media/media-source/media-source-range-end-frame-not-removed.html:
1140         * media/media-source/media-source-range-start-frame-replaced-expected.txt:
1141         * media/media-source/media-source-range-start-frame-replaced.html:
1142         * media/media-source/media-source-remove-decodeorder-crash.html:
1143         * media/media-source/media-source-remove-too-much.html:
1144         * media/media-source/media-source-remove.html:
1145         * media/media-source/media-source-restrictions.html:
1146         * media/media-source/media-source-sample-wrong-track-id.html:
1147         * media/media-source/media-source-seek-back-expected.txt:
1148         * media/media-source/media-source-seek-back.html:
1149         * media/media-source/media-source-seek-complete.html:
1150         * media/media-source/media-source-sequence-timestamps-expected.txt:
1151         * media/media-source/media-source-sequence-timestamps.html:
1152         * media/media-source/media-source-small-gap.html:
1153         * media/media-source/media-source-timeoffset-expected.txt:
1154         * media/media-source/media-source-timeoffset.html:
1155         * media/media-source/media-source-timestampoffset-rounding-error.html:
1156         * media/media-source/media-source-timestampoffset-then-zero-expected.txt:
1157         * media/media-source/media-source-timestampoffset-then-zero.html:
1158         * media/media-source/media-source-video-playback-quality.html:
1159         * media/media-source/mock-media-source.js:
1160         (makeASample):
1161
1162 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
1163
1164         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1165         https://bugs.webkit.org/show_bug.cgi?id=190778
1166         <rdar://problem/45703574>
1167
1168         Reviewed by Youenn Fablet.
1169
1170         Increase the timer of recording to 2 seconds until we support timeslice in order to reduce flakiness.
1171
1172         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
1173         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
1174
1175 2018-10-31  Zach Li  <zacharyli323@gmail.com>
1176
1177         Add credit card autofill button
1178         https://bugs.webkit.org/show_bug.cgi?id=191051
1179         <rdar://problem/45657011>
1180
1181         Reviewed by Wenson Hsieh.
1182
1183         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1184         * fast/forms/auto-fill-button/input-credit-card-auto-fill-button.html: Added.
1185         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
1186         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
1187         * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1188         * platform/mac/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.png: Added.
1189         * platform/win/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: Added.
1190
1191 2018-10-31  Devin Rousso  <drousso@apple.com>
1192
1193         Web Inspector: Audit: show metadata for results
1194         https://bugs.webkit.org/show_bug.cgi?id=190853
1195         <rdar://problem/45527623>
1196
1197         Reviewed by Brian Burg.
1198
1199         * inspector/model/auditTestCaseResult-expected.txt:
1200         * inspector/model/auditTestCaseResult.html:
1201         * inspector/model/auditTestGroupResult-expected.txt:
1202         * inspector/model/auditTestGroupResult.html:
1203         * inspector/unit-tests/string-utilities-expected.txt:
1204         * inspector/unit-tests/string-utilities.html:
1205
1206 2018-10-31  Eric Carlson  <eric.carlson@apple.com>
1207
1208         [MediaStream] Don't reveal device IDs until the user has granted permission to capture
1209         https://bugs.webkit.org/show_bug.cgi?id=191112
1210         <rdar://problem/45699932>
1211
1212         Reviewed by Youenn Fablet.
1213
1214         * TestExpectations: Skip http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
1215         and http/tests/media/media-stream/enumerate-devices-source-id.html for now, they don't make sense
1216         with these changes and will be updated to pass in a future patch.
1217         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
1218         * fast/mediastream/get-user-media-device-id-expected.txt:
1219         * fast/mediastream/get-user-media-device-id.html:
1220
1221 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
1222
1223         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1224         https://bugs.webkit.org/show_bug.cgi?id=190778
1225
1226         Reviewed by Youenn Fablet.
1227
1228         These tests are used to check if MediaRecorder can generate both video and audio buffers through mock source.
1229
1230         * http/wpt/mediarecorder/MediaRecorder-dataavailable-expected.txt: Added.
1231         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html: Added.
1232         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable-expected.txt: Added.
1233         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html: Added.
1234         * platform/win/TestExpectations:
1235
1236 2018-10-31  Chris Dumez  <cdumez@apple.com>
1237
1238         [PSON] When process-swapping for a POST request the HTTP body gets dropped
1239         https://bugs.webkit.org/show_bug.cgi?id=191046
1240         <rdar://problem/45229732>
1241
1242         Reviewed by Alex Christensen.
1243
1244         Add layout test coverage.
1245
1246         * http/tests/misc/form-post-textplain-cross-site-expected.txt: Added.
1247         * http/tests/misc/form-post-textplain-cross-site.html: Added.
1248
1249 2018-10-30  David Kilzer  <ddkilzer@apple.com>
1250
1251         XSLTProcessor should limit max transform depth
1252         <https://webkit.org/b/191075>
1253         <rdar://problem/45531453>
1254
1255         Reviewed by Alex Christensen.
1256
1257         * fast/xsl/xslt-max-depth-expected.txt: Added.
1258         * fast/xsl/xslt-max-depth.html: Added.
1259
1260 2018-10-30  Devin Rousso  <drousso@apple.com>
1261
1262         Web Inspector: Audit: create Audit Tab
1263         https://bugs.webkit.org/show_bug.cgi?id=190754
1264
1265         Reviewed by Matt Baker.
1266
1267         * inspector/audit/resources/audit-utilities.js: Added.
1268         * inspector/audit/basic-expected.txt: Added.
1269         * inspector/audit/basic.html: Added.
1270         * inspector/audit/data-domAttributes-expected.txt: Added.
1271         * inspector/audit/data-domAttributes.html: Added.
1272         * inspector/audit/data-domNodes-expected.txt: Added.
1273         * inspector/audit/data-domNodes.html: Added.
1274         * inspector/audit/data-errors-expected.txt: Added.
1275         * inspector/audit/data-errors.html: Added.
1276         * inspector/model/auditTestCase-expected.txt: Added.
1277         * inspector/model/auditTestCase.html: Added.
1278         * inspector/model/auditTestCaseResult-expected.txt: Added.
1279         * inspector/model/auditTestCaseResult.html: Added.
1280         * inspector/model/auditTestGroup-expected.txt: Added.
1281         * inspector/model/auditTestGroup.html: Added.
1282         * inspector/model/auditTestGroupResult-expected.txt: Added.
1283         * inspector/model/auditTestGroupResult.html: Added.
1284         * inspector/unit-tests/promise-utilities-expected.txt: Added.
1285         * inspector/unit-tests/promise-utilities.html: Added.
1286
1287         * inspector/audit/audit-manager-expected.txt: Removed.
1288         * inspector/audit/audit-manager.html: Removed.
1289         * inspector/audit/audit-report-expected.txt: Removed.
1290         * inspector/audit/audit-report.html: Removed.
1291         * inspector/audit/audit-test-case-expected.txt: Removed.
1292         * inspector/audit/audit-test-case.html: Removed.
1293         * inspector/audit/audit-test-suite-expected.txt: Removed.
1294         * inspector/audit/audit-test-suite.html: Removed.
1295         * inspector/audit/resources/audit-test-fixtures.js: Removed.
1296
1297 2018-10-30  Dawei Fenton  <realdawei@apple.com>
1298
1299         WebGL conformance: Failures and Timeouts in suite 2.0.0/conformance
1300         https://bugs.webkit.org/show_bug.cgi?id=189641
1301
1302         Unreviewed.
1303
1304         * platform/ios-wk2/TestExpectations: Mark test as [ Slow ]
1305
1306 2018-10-30  Devin Rousso  <drousso@apple.com>
1307
1308         Web Inspector: provide options to WI.cssPath for more verbosity
1309         https://bugs.webkit.org/show_bug.cgi?id=190987
1310
1311         Reviewed by Brian Burg.
1312
1313         * inspector/dom/domutilities-csspath.html:
1314
1315 2018-10-30  Ali Juma  <ajuma@chromium.org>
1316
1317         Calling window.open("", "_self") allows working around restrictions on window.close()
1318         https://bugs.webkit.org/show_bug.cgi?id=191073
1319
1320         Reviewed by Chris Dumez.
1321
1322         * fast/dom/Window/window-open-self-disallow-close-expected.txt: Added.
1323         * fast/dom/Window/window-open-self-disallow-close.html: Added.
1324
1325 2018-10-30  Andy Estes  <aestes@apple.com>
1326
1327         [Payment Request] Implement PaymentResponse.retry()
1328         https://bugs.webkit.org/show_bug.cgi?id=190985
1329
1330         Reviewed by Daniel Bates
1331
1332         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
1333         * http/tests/paymentrequest/payment-response-complete-method.https.html:
1334         * http/tests/paymentrequest/payment-response-methodName-attribute.https.html:
1335         * http/tests/paymentrequest/payment-response-payerEmail-attribute.https.html:
1336         * http/tests/paymentrequest/payment-response-payerName-attribute.https.html:
1337         * http/tests/paymentrequest/payment-response-payerPhone-attribute.https.html:
1338         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https-expected.txt: Added.
1339         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html: Copied from
1340         imported/w3c/web-platform-tests/payment-request/payment-response/rejects_if_not_active-manual.https.html
1341         and automated using internals.mockPaymentCoordinator.
1342         * http/tests/paymentrequest/payment-response-retry-method.https-expected.txt: Added.
1343         * http/tests/paymentrequest/payment-response-retry-method.https.html: Copied from
1344         imported/w3c/web-platform-tests/payment-request/payment-response/retry-method-manual.https.html
1345         and automated using internals.mockPaymentCoordinator.
1346         * http/tests/paymentrequest/resources/helpers.js:
1347         (setUpAndSmokeTest):
1348
1349 2018-10-30  Andy Estes  <aestes@apple.com>
1350
1351         [Apple Pay] PaymentRequest.canMakePayment() should resolve to true whenever Apple Pay is available
1352         https://bugs.webkit.org/show_bug.cgi?id=191039
1353
1354         Reviewed by Megan Gardner.
1355
1356         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
1357         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
1358
1359 2018-10-30  Dawei Fenton  <realdawei@apple.com>
1360
1361         [ Mojave Debug ] Layout Test http/tests/workers/service/self_registration.html is flaky
1362         https://bugs.webkit.org/show_bug.cgi?id=190828
1363
1364         Unreviewed.
1365
1366         * platform/mac-wk2/TestExpectations: Mark test as flay.
1367
1368 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
1369
1370         Add a deprecation warning to console for Web SQL
1371         https://bugs.webkit.org/show_bug.cgi?id=190936
1372
1373         Reviewed by Ryosuke Niwa.
1374
1375         Rebaseline the tests that are affected by the added console message.
1376
1377         * fast/dom/MutationObserver/database-callback-delivery-expected.txt:
1378         * fast/frames/sandboxed-iframe-storage-expected.txt:
1379         * fast/history/page-cache-webdatabase-no-transaction-db-expected.txt:
1380         * http/tests/security/cross-origin-websql-allowed-expected.txt:
1381         * http/tests/security/cross-origin-websql-expected.txt:
1382         * http/tests/security/same-origin-websql-blocked-expected.txt:
1383         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
1384         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
1385         * http/tests/storage/callbacks-are-called-in-correct-context-expected.txt:
1386         * inspector/runtime/CommandLineAPI-inspect-expected.txt:
1387         * js/dom/callback-function-with-handle-event-expected.txt:
1388         * js/dom/exceptions-thrown-in-callbacks-expected.txt:
1389         * storage/websql/alter-to-info-table-expected.txt:
1390         * storage/websql/change-version-expected.txt:
1391         * storage/websql/change-version-handle-reuse-expected.txt:
1392         * storage/websql/change-version-no-crash-on-preflight-failure-expected.txt:
1393         * storage/websql/close-during-stress-test-expected.txt:
1394         * storage/websql/database-lock-after-reload-expected.txt:
1395         * storage/websql/empty-statement-expected.txt:
1396         * storage/websql/execute-sql-args-expected.txt:
1397         * storage/websql/execute-sql-rowsAffected-expected.txt:
1398         * storage/websql/executesql-accepts-only-one-statement-expected.txt:
1399         * storage/websql/hash-change-with-xhr-expected.txt:
1400         * storage/websql/multiple-databases-garbage-collection-expected.txt:
1401         * storage/websql/multiple-transactions-expected.txt:
1402         * storage/websql/multiple-transactions-on-different-handles-expected.txt:
1403         * storage/websql/null-callbacks-expected.txt:
1404         * storage/websql/open-database-creation-callback-expected.txt:
1405         * storage/websql/open-database-creation-callback-isolated-world-expected.txt:
1406         * storage/websql/open-database-empty-version-expected.txt:
1407         * storage/websql/open-database-expand-quota-expected.txt:
1408         * storage/websql/open-database-over-quota-expected.txt:
1409         * storage/websql/open-database-set-empty-version-expected.txt:
1410         * storage/websql/open-database-while-transaction-in-progress-expected.txt:
1411         * storage/websql/private-browsing-noread-nowrite-expected.txt:
1412         * storage/websql/read-and-write-transactions-dont-run-together-expected.txt:
1413         * storage/websql/read-transactions-running-concurrently-expected.txt:
1414         * storage/websql/sql-data-types-expected.txt:
1415         * storage/websql/statement-error-callback-expected.txt:
1416         * storage/websql/statement-error-callback-isolated-world-expected.txt:
1417         * storage/websql/statement-success-callback-isolated-world-expected.txt:
1418         * storage/websql/success-callback-expected.txt:
1419         * storage/websql/success-callback-when-page-defers-loading-expected.txt:
1420         * storage/websql/test-authorizer-expected.txt:
1421         * storage/websql/transaction-callback-exception-crash-expected.txt:
1422         * storage/websql/transaction-callback-isolated-world-expected.txt:
1423         * storage/websql/transaction-database-expand-quota-expected.txt:
1424         * storage/websql/transaction-error-callback-expected.txt:
1425         * storage/websql/transaction-error-callback-isolated-world-expected.txt:
1426         * storage/websql/transaction-prototype-expected.txt:
1427         * storage/websql/transaction-success-callback-isolated-world-expected.txt:
1428
1429 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
1430
1431         IndexedDB: iteration of cursors skip records if updated or deleted
1432         https://bugs.webkit.org/show_bug.cgi?id=190917
1433         <rdar://problem/35250410>
1434
1435         Reviewed by Chris Dumez.
1436
1437         * storage/indexeddb/cursor-update-while-iterating-expected.txt: Added.
1438         * storage/indexeddb/cursor-update-while-iterating.html: Added.
1439         * storage/indexeddb/resources/cursor-update-while-iterating.js: Added.
1440         (prepareDatabase):
1441         (onOpenSuccess.request.onsuccess):
1442         (onOpenSuccess):
1443
1444 2018-10-28  Antoine Quint  <graouts@apple.com>
1445
1446         [Web Animations] Implement the update animations and send events procedure
1447         https://bugs.webkit.org/show_bug.cgi?id=191013
1448         <rdar://problem/45620495>
1449
1450         Reviewed by Dean Jackson.
1451
1452         Several tests that broke when turning Web Animations CSS Integration on by default are now passing. In the case of one test, we had to ensure
1453         that the final animation frame had been committed before terminating the test or there would be a tiny image reference issue.
1454
1455         * TestExpectations:
1456         * fast/layers/no-clipping-overflow-hidden-added-after-transform.html:
1457
1458 2018-10-30  Youenn Fablet  <youenn@apple.com>
1459
1460         LibWebRTCRtpReceiverBackend::getSynchronizationSources should use Vector::append
1461         https://bugs.webkit.org/show_bug.cgi?id=191026
1462
1463         Reviewed by Eric Carlson.
1464
1465         * webrtc/video-addTransceiver-expected.txt:
1466         * webrtc/video-addTransceiver.html:
1467
1468 2018-10-29  Devin Rousso  <drousso@apple.com>
1469
1470         Web Inspector: refactor code for getting properties via WI.RemoteObject
1471         https://bugs.webkit.org/show_bug.cgi?id=190989
1472
1473         Reviewed by Matt Baker.
1474
1475         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
1476         * inspector/debugger/breakpoint-scope.html:
1477         * inspector/debugger/paused-scopes.html:
1478         * inspector/debugger/tail-deleted-frames-from-vm-entry.html:
1479         * inspector/debugger/tail-deleted-frames.html:
1480         * inspector/debugger/tail-recursion.html:
1481         * inspector/model/remote-object-fake-object.html:
1482         * inspector/model/remote-object-get-properties.html:
1483
1484 2018-10-29  Justin Michaud  <justin_michaud@apple.com>
1485
1486         Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
1487         https://bugs.webkit.org/show_bug.cgi?id=190919
1488
1489         Reviewed by Michael Saboff.
1490
1491         * css-custom-properties-api/crash-expected.txt: Removed.
1492         * css-custom-properties-api/crash.html: Removed.
1493         * css-custom-properties-api/cycles-expected.txt: Removed.
1494         * css-custom-properties-api/cycles.html: Removed.
1495         * css-custom-properties-api/inline-expected.txt: Removed.
1496         * css-custom-properties-api/inline.html: Removed.
1497
1498 2018-10-29  Matt Lewis  <jlewis3@apple.com>
1499
1500         Marked http/tests/misc/large-js-program.php as a flaky timeout.
1501         https://bugs.webkit.org/show_bug.cgi?id=190724
1502
1503         Unreviewed test gardening.
1504
1505         * platform/mac/TestExpectations:
1506
1507 2018-10-29  Youenn Fablet  <youenn@apple.com>
1508
1509         Handle MDNS resolution of candidates through libwebrtc directly
1510         https://bugs.webkit.org/show_bug.cgi?id=190681
1511
1512         Reviewed by Eric Carlson.
1513
1514         * TestExpectations:
1515         Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
1516
1517 2018-10-29  Tim Horton  <timothy_horton@apple.com>
1518
1519         Modernize WebKit nibs and lprojs for localization's sake
1520         https://bugs.webkit.org/show_bug.cgi?id=190911
1521         <rdar://problem/45349466>
1522
1523         Reviewed by Dan Bernstein.
1524
1525         * media/modern-media-controls/localized-strings/replaced-string.html:
1526         English->en
1527
1528 2018-10-29  Youenn Fablet  <youenn@apple.com>
1529
1530         Invalid ssrc value in the stats of type 'inbound-rtp'
1531         https://bugs.webkit.org/show_bug.cgi?id=190826
1532         <rdar://problem/45487435>
1533
1534         Reviewed by Eric Carlson.
1535
1536         * webrtc/video-mediastreamtrack-stats.html:
1537         * webrtc/video-stats-expected.txt:
1538         * webrtc/video-stats.html:
1539
1540 2018-10-29  Ali Juma  <ajuma@chromium.org>
1541
1542         Unreviewed test gardening
1543         https://bugs.webkit.org/show_bug.cgi?id=191002
1544
1545         Make expectations for IntersectionObserver WPTs more specific.
1546
1547         * TestExpectations:
1548         * platform/gtk/TestExpectations:
1549         * platform/mac-wk2/TestExpectations:
1550
1551 2018-10-29  Zalan Bujtas  <zalan@apple.com>
1552
1553         [LFC][IFC] Compute estimated margin top for inline formatting root's ancestors
1554         https://bugs.webkit.org/show_bug.cgi?id=191018
1555
1556         Reviewed by Antti Koivisto.
1557
1558         * fast/inline/simple-intruding-floats3-expected.txt: Added.
1559         * fast/inline/simple-intruding-floats3.html: Added.
1560         * platform/ios/TestExpectations:
1561
1562 2018-10-29  Zalan Bujtas  <zalan@apple.com>
1563
1564         [LFC] Add support for inflow non replaced content height when the box is an inline formatting root.
1565         https://bugs.webkit.org/show_bug.cgi?id=191011
1566
1567         Reviewed by Antti Koivisto.
1568
1569         * fast/inline/simple-intruding-floats2-expected.txt: Added.
1570         * fast/inline/simple-intruding-floats2.html: Added.
1571         * platform/ios/TestExpectations:
1572
1573 2018-10-29  Zalan Bujtas  <zalan@apple.com>
1574
1575         Missing from r237549
1576
1577         Reviewed by Antti Koivisto.
1578
1579         * platform/ios/TestExpectations:
1580
1581 2018-10-29  Zalan Bujtas  <zalan@apple.com>
1582
1583         [LFC][IFC] Add support for simple intruding floats.
1584         https://bugs.webkit.org/show_bug.cgi?id=190998
1585
1586         Reviewed by Antti Koivisto.
1587
1588         * fast/inline/simple-intruding-float1-expected.txt: Added.
1589         * fast/inline/simple-intruding-float1.html: Added.
1590         * platform/ios/TestExpectations:
1591
1592 2018-10-29  Zalan Bujtas  <zalan@apple.com>
1593
1594         [LFC][IFC] Inline layout produces separate runs when float is present.
1595         https://bugs.webkit.org/show_bug.cgi?id=190980
1596
1597         Reviewed by Antti Koivisto.
1598
1599         * fast/block/basic/inline-content-with-floating-images2-expected.txt: Added.
1600         * fast/block/basic/inline-content-with-floating-images2.html: Added.
1601         * platform/ios/TestExpectations:
1602
1603 2018-10-29  Tadeu Zagallo  <tzagallo@apple.com>
1604
1605         New bytecode format for JSC
1606         https://bugs.webkit.org/show_bug.cgi?id=187373
1607         <rdar://problem/44186758>
1608
1609         Reviewed by Filip Pizlo.
1610
1611         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
1612
1613         * fast/dom/Window/resources/postmessage-test.js:
1614
1615 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1616
1617         Unreviewed, one more GTK expectations fix
1618
1619         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
1620
1621 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1622
1623         Unreviewed, fix a few more expectations from yesterday
1624
1625         These should be timeouts!
1626
1627         * platform/gtk/TestExpectations:
1628
1629 2018-10-28  Michael Catanzaro  <mcatanzaro@igalia.com>
1630
1631         Unreviewed, attempt to fix missing trailing whitespace in new expectations
1632
1633         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1634         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1635         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1636
1637 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
1638
1639         Unreviewed, fix content added by a stray Ctrl+V
1640
1641         * platform/gtk/TestExpectations:
1642
1643 2018-10-27  Michael Catanzaro  <mcatanzaro@igalia.com>
1644
1645         Unreviewed GTK test gardening
1646
1647         * TestExpectations:
1648         * platform/gtk/TestExpectations:
1649         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
1650         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
1651         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
1652         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
1653
1654 2018-10-27  Matt Baker  <mattbaker@apple.com>
1655
1656         Web Inspector: Table should support deleting rows
1657         https://bugs.webkit.org/show_bug.cgi?id=189803
1658         <rdar://problem/44655709>
1659
1660         Reviewed by Devin Rousso.
1661
1662         * inspector/table/resources/table-utilities.js:
1663         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableDidRemoveRows):
1664         (TestPage.registerInitializer.createDataSource):
1665         (TestPage.registerInitializer.InspectorTest.createTable):
1666         (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
1667         (TestPage.registerInitializer):
1668         Update table test utilities to keep TableDataSource backing array in
1669         sync when rows are removed. Also allow the number of table rows to be
1670         specified when creating a table for testing.
1671
1672         * inspector/table/table-remove-rows-expected.txt: Added.
1673         * inspector/table/table-remove-rows.html: Added.
1674         Add tests for new Table methods `removeRow(rowIndex)` and `removeSelectedRows()`.
1675
1676         * inspector/unit-tests/index-set-expected.txt:
1677         * inspector/unit-tests/index-set.html:
1678         Add tests for new IndexSet method `copy()`.
1679
1680 2018-10-26  Commit Queue  <commit-queue@webkit.org>
1681
1682         Unreviewed, rolling out r237479 and r237484.
1683         https://bugs.webkit.org/show_bug.cgi?id=190978
1684
1685         broke JSC on iOS (Requested by tadeuzagallo on #webkit).
1686
1687         Reverted changesets:
1688
1689         "New bytecode format for JSC"
1690         https://bugs.webkit.org/show_bug.cgi?id=187373
1691         https://trac.webkit.org/changeset/237479
1692
1693         "Gardening: Build fix after r237479."
1694         https://bugs.webkit.org/show_bug.cgi?id=187373
1695         https://trac.webkit.org/changeset/237484
1696
1697 2018-10-26  Tadeu Zagallo  <tzagallo@apple.com>
1698
1699         New bytecode format for JSC
1700         https://bugs.webkit.org/show_bug.cgi?id=187373
1701         <rdar://problem/44186758>
1702
1703         Reviewed by Filip Pizlo.
1704
1705         Don't use recursion on `equal` to avoid premature stack overflows when testing deep arrays.
1706
1707         * fast/dom/Window/resources/postmessage-test.js:
1708
1709 2018-10-26  Antoine Quint  <graouts@apple.com>
1710
1711         [Web Animations] Remove useless internals methods
1712         https://bugs.webkit.org/show_bug.cgi?id=190968
1713
1714         Reviewed by Dean Jackson.
1715
1716         Remove a test that is no longer useful.
1717
1718         * webanimations/animation-creation-addition-expected.txt: Removed.
1719         * webanimations/animation-creation-addition.html: Removed.
1720
1721 2018-10-26  Per Arne Vollan  <pvollan@apple.com>
1722
1723         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
1724         https://bugs.webkit.org/show_bug.cgi?id=190876
1725
1726         Unreviewed test fix.
1727
1728         This is a speculative flakiness fix.
1729
1730         * media/track/track-cue-css-expected.html:
1731         * media/track/track-cue-css.html:
1732
1733 2018-10-26  Zalan Bujtas  <zalan@apple.com>
1734
1735         [iOS] Unreviewed test gardening.
1736
1737         * platform/ios/TestExpectations:
1738
1739 2018-10-26  Ali Juma  <ajuma@chromium.org>
1740
1741         [GTK] Unreviewed test gardening.
1742         https://bugs.webkit.org/show_bug.cgi?id=190962
1743
1744         Add a baseline for the test added in r237449.
1745
1746         * platform/gtk/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
1747
1748 2018-10-26  Zalan Bujtas  <zalan@apple.com>
1749
1750         [LFC][IFC] Layout floats as part of the inline content
1751         https://bugs.webkit.org/show_bug.cgi?id=190942
1752
1753         Reviewed by Antti Koivisto.
1754
1755         * fast/block/basic/inline-content-with-floating-image-expected.txt: Added.
1756         * fast/block/basic/inline-content-with-floating-image.html: Added.
1757
1758 2018-10-26  Alicia Boya García  <aboya@igalia.com>
1759
1760         [MSE][WTF][Media] Invalid MediaTime should be falsy
1761         https://bugs.webkit.org/show_bug.cgi?id=190893
1762
1763         Reviewed by Jer Noble.
1764
1765         A test is added that replicates a bug fixed by this patch.
1766
1767         * media/media-source/media-source-timestampoffset-then-zero-expected.txt: Added.
1768         * media/media-source/media-source-timestampoffset-then-zero.html: Added.
1769
1770 2018-10-26  Ali Juma  <ajuma@chromium.org>
1771
1772         REGRESSION (r237255): Text selection is broken in form fields
1773         https://bugs.webkit.org/show_bug.cgi?id=190899
1774
1775         Reviewed by Ryosuke Niwa.
1776
1777         Add layout test coverage.
1778
1779         * fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
1780         * fast/repaint/text-selection-overflow-hidden.html: Added.
1781         * platform/win/fast/repaint/text-selection-overflow-hidden-expected.txt: Added.
1782
1783 2018-10-25  Ryan Haddad  <ryanhaddad@apple.com>
1784
1785         Layout Test http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure
1786         https://bugs.webkit.org/show_bug.cgi?id=173041
1787
1788         Unreviewed test gardening.
1789
1790         * platform/ios/TestExpectations: Mark test as flaky.
1791
1792 2018-10-25  Devin Rousso  <drousso@apple.com>
1793
1794         Web Inspector: Canvas Recording loading goes significantly slower when "Frame" tree element is expanded
1795         https://bugs.webkit.org/show_bug.cgi?id=190497
1796
1797         Reviewed by Joseph Pecoraro.
1798
1799         * inspector/unit-tests/set-utilities-expected.txt: Added.
1800         * inspector/unit-tests/set-utilities.html: Added.
1801
1802 2018-10-25  Dawei Fenton  <realdawei@apple.com>
1803
1804         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure.
1805         https://bugs.webkit.org/show_bug.cgi?id=186406
1806
1807         Unreviewed.
1808
1809         * platform/mac-wk1/TestExpectations: Mark test flaky.
1810
1811 2018-10-25  Devin Rousso  <drousso@apple.com>
1812
1813         Web Inspector: display fullscreen enter/exit events in Timelines and Network node waterfalls
1814         https://bugs.webkit.org/show_bug.cgi?id=189874
1815         <rdar://problem/44700000>
1816
1817         Reviewed by Joseph Pecoraro.
1818
1819         * http/tests/inspector/dom/didFireEvent-expected.txt:
1820         * http/tests/inspector/dom/didFireEvent.html:
1821
1822 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
1823
1824         https://bugs.webkit.org/show_bug.cgi?id=175597
1825         XMLHttpRequest should not sniff content encoding
1826
1827         Actually, the discussion in Bugzilla claims that it should always have worked on
1828         iOS. Not sure why the test was not enabled from the start.
1829
1830         * platform/ios/TestExpectations:
1831
1832 2018-10-25  Alexey Proskuryakov  <ap@apple.com>
1833
1834         Update test results for https://bugs.webkit.org/show_bug.cgi?id=175597
1835         XMLHttpRequest should not sniff content encoding
1836
1837         This code doesn't work like planned on macOS High Sierra, and I'm not sure what's
1838         up with iOS and other platforms. But I can to re-enable the test for Mojave.
1839
1840         * platform/mac/TestExpectations: As expected, this test is passing on macOS Mojave.
1841
1842 2018-10-25  Per Arne Vollan  <pvollan@apple.com>
1843
1844         [High Sierra/Sierra Release] Layout Test media/track/track-cue-css.html is a flaky image failure
1845         https://bugs.webkit.org/show_bug.cgi?id=190876
1846
1847         Reviewed by Alexey Proskuryakov.
1848
1849         This is a speculative fix; avoid an unnecessary video seek step in test.
1850
1851         * media/track/track-cue-css-expected.html:
1852         * media/track/track-cue-css.html:
1853
1854 2018-10-25  Chris Dumez  <cdumez@apple.com>
1855
1856         REGRESSION (236779) scandinaviandesigns.com product pages auto redirect to product image
1857         https://bugs.webkit.org/show_bug.cgi?id=190891
1858         <rdar://problem/45296796>
1859
1860         Reviewed by Antti Koivisto.
1861
1862         Add layout test coverage.
1863
1864         * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes-expected.txt: Added.
1865         * fast/dom/HTMLInputElement/radio-element-fires-change-event-only-when-checked-state-changes.html: Added.
1866
1867 2018-10-25  Frederic Wang  <fwang@igalia.com>
1868
1869         Unreviewed test gardening.
1870
1871         * platform/ios-wk1/TestExpectations: Add failures for tests requiring findString.
1872         * platform/ios-wk1/fast/scrolling/adjust-scroll-offset-on-zoom-expected.txt: Added. Adjust
1873         expectation to handle whitespace difference.
1874         * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Added. The
1875         scrolling tree is not displayed on WK1.
1876
1877 2018-10-25  Frederic Wang  <fwang@igalia.com>
1878
1879         Add more tests for the Find UI
1880         https://bugs.webkit.org/show_bug.cgi?id=190823
1881
1882         Reviewed by Antonio Gomes.
1883
1884         We add more tests for iOS's find UI to cover cases fixed by r224284. Equivalent tests for
1885         subframes currently fails when frame flattening is disabled, they will be handled in bug
1886         184297.
1887
1888         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.png: Added.
1889         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-expected.txt: Added.
1890         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.png: Added.
1891         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit-expected.txt: Added.
1892         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html: Added.
1893         Test with a match at the limit of the scrolling element.
1894         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html: Added. Test
1895         with a match at the middle of the scrolling element.
1896         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Use names for parameters to
1897         make it more explicit.
1898         * platform/ios/fast/scrolling/find-text-in-subframe-expected.txt: Added.
1899         * platform/ios/fast/scrolling/find-text-in-subframe.html: Added. Test with a subframe instead
1900         of an overflow node.
1901
1902 2018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
1903
1904         [WPT] Update resource-timing WPT tests to use the right cross origin
1905         https://bugs.webkit.org/show_bug.cgi?id=190554
1906
1907         Reviewed by Youenn Fablet.
1908
1909         * TestExpectations:
1910
1911 2018-10-24  Tim Horton  <timothy_horton@apple.com>
1912
1913         Attachment filenames with RTL characters should format similar to Finder
1914         https://bugs.webkit.org/show_bug.cgi?id=190736
1915         <rdar://problem/44735946>
1916
1917         Reviewed by Dan Bernstein.
1918
1919         * fast/attachment/attachment-title-with-rtl-expected.html: Added.
1920         * fast/attachment/attachment-title-with-rtl.html: Added.
1921         Add a test that directionality marks in the attachment's title are
1922         isolated from the file extension.
1923
1924 2018-10-24  Megan Gardner  <megan_gardner@apple.com>
1925
1926         Turn on Conic Gradients
1927         https://bugs.webkit.org/show_bug.cgi?id=190810
1928
1929         Reviewed by Tim Horton.
1930
1931         No longer necessary to manually turn on conic gradients for testing.
1932
1933         * http/wpt/css/css-images-4/conic-gradient-parsing.html:
1934
1935 2018-10-11  Jiewen Tan  <jiewen_tan@apple.com>
1936
1937         Only report resource timing to parent frame for the first iframe load
1938         https://bugs.webkit.org/show_bug.cgi?id=190498
1939         <rdar://problem/44347398>
1940
1941         Reviewed by Youenn Fablet.
1942
1943         The layout test is from Chromium change:
1944         https://chromium-review.googlesource.com/c/chromium/src/+/1186215.
1945
1946         * http/tests/misc/resource-timing-navigation-in-restored-iframe-expected.txt: Added.
1947         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html: Added.
1948         * http/tests/misc/resources/alert-then-back.html: Added.
1949         * http/tests/misc/resources/navigate-on-message.html: Added.
1950         * http/tests/misc/resources/post-message-to-parent.html: Added.
1951
1952 2018-10-24  Ryan Haddad  <ryanhaddad@apple.com>
1953
1954         [macOS] Layout Test legacy-animation-engine/animations/suspend-resume-animation.html is a flaky failure
1955         https://bugs.webkit.org/show_bug.cgi?id=190883
1956
1957         Unreviewed test gardening.
1958
1959         * platform/mac/TestExpectations: Mark test as flaky.
1960
1961 2018-10-24  Matt Lewis  <jlewis3@apple.com>
1962
1963         Marked webgl/1.0.2/conformance/glsl/misc/shader-with-reserved-words.html as a flaky timout.
1964         https://bugs.webkit.org/show_bug.cgi?id=170877
1965
1966         Unreviewed test gardening.
1967
1968         * platform/mac/TestExpectations:
1969
1970 2018-10-24  Truitt Savell  <tsavell@apple.com>
1971
1972         Marking Multiple tests as flakey at once
1973         https://bugs.webkit.org/show_bug.cgi?id=190847
1974
1975         Unreviewed Test Gardening
1976
1977         * platform/ios-wk2/TestExpectations:
1978         * platform/mac-wk1/TestExpectations:
1979         * platform/mac-wk2/TestExpectations:
1980
1981 2018-10-24  Andy Estes  <aestes@apple.com>
1982
1983         [macOS Debug WK2] Layout Test http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrorsV3.https.html is a flaky failure
1984         https://bugs.webkit.org/show_bug.cgi?id=190650
1985         <rdar://problem/45341914>
1986
1987         Reviewed by Alex Christensen.
1988
1989         * http/tests/resources/payment-request.js:
1990         (updateDetailsOnShippingAddressChange):
1991
1992 2018-10-23  Jer Noble  <jer.noble@apple.com>
1993
1994         TextTrack cues should be updated more often than every 250ms.
1995         https://bugs.webkit.org/show_bug.cgi?id=190827
1996
1997         Reviewed by Eric Carlson.
1998
1999         Add a LayoutTest which plays back 6s of captions, each 50 ms in duration, and uses
2000         when the "enter" and "exit" were fired (in media time) to check whether they were missed
2001         or not. The test succeeds if fewer than 50 of the 120 cues were missed.
2002
2003         * media/track/track-cue-missing-expected.txt: Added.
2004         * media/track/track-cue-missing.html: Added.
2005
2006 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2007
2008         Unreviewed, rolling out r237261.
2009
2010         The layout test for this change crashes under GuardMalloc.
2011
2012         Reverted changeset:
2013
2014         "Handle MDNS resolution of candidates through libwebrtc
2015         directly"
2016         https://bugs.webkit.org/show_bug.cgi?id=190681
2017         https://trac.webkit.org/changeset/237261
2018
2019 2018-10-23  Joseph Pecoraro  <pecoraro@apple.com>
2020
2021         Web Inspector: Remove unused css-rules pretty printing test expectation
2022         https://bugs.webkit.org/show_bug.cgi?id=190834
2023
2024         Reviewed by Matt Baker.
2025
2026         * inspector/codemirror/prettyprinting-css-rules-expected.txt: Removed.
2027
2028 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2029
2030         Unreviewed, rolling out r237280.
2031
2032         Causes fast/box-shadow/box-shadow-with-zero-radius.html to
2033         fail on iOS Simulator.
2034
2035         Reverted changeset:
2036
2037         "[CG] Adopt CG SPI for non-even cornered rounded rects"
2038         https://bugs.webkit.org/show_bug.cgi?id=190155
2039         https://trac.webkit.org/changeset/237280
2040
2041 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2042
2043         [macOS Debug WK1] Layout Test inspector/codemirror/prettyprinting-css.html is a flaky timeout
2044         https://bugs.webkit.org/show_bug.cgi?id=190833
2045
2046         Unreviewed test gardening.
2047
2048         * platform/mac-wk1/TestExpectations: Mark test as slow.
2049
2050 2018-10-23  Truitt Savell  <tsavell@apple.com>
2051
2052         [ MacOS Debug WK1 ] Layout Test fast/forms/state-restore-to-non-edited-controls.html is flaky
2053         https://bugs.webkit.org/show_bug.cgi?id=190832
2054
2055         Unreviewed Test Gardening.
2056
2057         * platform/mac-wk1/TestExpectations:
2058
2059 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2060
2061         Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky.
2062         https://bugs.webkit.org/show_bug.cgi?id=176929
2063
2064         Unreviewed test gardening.
2065
2066         * platform/mac/TestExpectations: Mark test as flaky.
2067
2068 2018-10-23  Ryan Haddad  <ryanhaddad@apple.com>
2069
2070         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
2071         https://bugs.webkit.org/show_bug.cgi?id=190210
2072
2073         Unreviewed test gardening.
2074
2075         * platform/mac/TestExpectations: Mark test as flaky.
2076
2077 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
2078
2079         Registered custom properties should support syntax parameter for <length> and *
2080         https://bugs.webkit.org/show_bug.cgi?id=190039
2081
2082         Reviewed by Antti Koivisto.
2083
2084         Add tests for inline styles, font-size cycles with custom properties, and a crash that was reported.
2085
2086         * css-custom-properties-api/crash-expected.txt: Added.
2087         * css-custom-properties-api/crash.html: Added.
2088         * css-custom-properties-api/cycles-expected.txt: Added.
2089         * css-custom-properties-api/cycles.html: Added.
2090         * css-custom-properties-api/inline-expected.txt: Added.
2091         * css-custom-properties-api/inline.html: Added.
2092
2093 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2094
2095         REGRESSION: [iOS] Layout Test media/media-fullscreen-pause-inline.html is a flaky failure
2096         https://bugs.webkit.org/show_bug.cgi?id=187618
2097
2098         Unreviewed test gardening.
2099
2100         * platform/ios/TestExpectations: Mark test as flaky.
2101
2102 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
2103
2104         CSS Paint API should give a 2d rendering context
2105         https://bugs.webkit.org/show_bug.cgi?id=190762
2106
2107         Reviewed by Dean Jackson.
2108
2109         * fast/css-custom-paint/basic.html:
2110
2111 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2112
2113         Unreviewed, update TestExpectations for imported/w3c/web-platform-tests/fetch/nosniff/importscripts.html.
2114         https://bugs.webkit.org/show_bug.cgi?id=157068
2115
2116         * TestExpectations: Mark test as a flaky failure for release builds.
2117         * platform/mac-wk1/TestExpectations: Remove duplicate expectation.
2118
2119 2018-10-22  Dawei Fenton  <realdawei@apple.com>
2120
2121         REGRESSION (r234330): [mac-wk1] Layout Test fast/repaint/animation-after-layer-scroll.html is a flaky failure
2122         https://bugs.webkit.org/show_bug.cgi?id=188421
2123
2124         Unreviewed test gardening.
2125
2126         * platform/mac-wk1/TestExpectations: Mark test as flaky.
2127
2128 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2129
2130         [ Mojave WK1 ] Layout Test storage/indexeddb/database-odd-names.html is failing
2131         https://bugs.webkit.org/show_bug.cgi?id=190350
2132
2133         Unreviewed test gardening.
2134
2135         * platform/mac-wk1/TestExpectations: Mark test as failing.
2136
2137 2018-10-22  Ryan Haddad  <ryanhaddad@apple.com>
2138
2139         [macOS WK1] Layout Test http/tests/security/cross-origin-xsl-redirect-BLOCKED.html is a flaky failure
2140         https://bugs.webkit.org/show_bug.cgi?id=189723
2141
2142         Unreviewed test gardening.
2143
2144         * platform/mac-wk1/TestExpectations: Mark test as flaky.
2145
2146 2018-10-22  Ali Juma  <ajuma@chromium.org>
2147
2148         Layout Test imported/w3c/web-platform-tests/intersection-observer/containing-block.html is a flaky failure on Debug builds
2149         https://bugs.webkit.org/show_bug.cgi?id=190808
2150
2151         Unreviewed test gardening.
2152
2153         * TestExpectations:
2154
2155 2018-10-22  Dawei Fenton  <realdawei@apple.com>
2156
2157         Some WK1 repaint tests are flaky on Mojave
2158         https://bugs.webkit.org/show_bug.cgi?id=190627
2159
2160         Unreviewed, marked tests as flaky.
2161
2162         * platform/mac-wk1/TestExpectations:
2163
2164 2018-10-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2165
2166         [iOS] [Datalist] fast/forms/datalist/datalist-show-hide.html fails
2167         https://bugs.webkit.org/show_bug.cgi?id=190777
2168
2169         Reviewed by Tim Horton.
2170
2171         Refactor this test such that it passes on both iOS and macOS. This test verifies that datalist suggestions menu
2172         UI can be shown and hidden. On macOS, we focus and then blur the input field; on iOS, we tap in the datalist
2173         button to show the suggestions UI, and then tap in the text field to bring back the regular keyboard.
2174
2175         * fast/forms/datalist/datalist-show-hide-expected.txt:
2176         * fast/forms/datalist/datalist-show-hide.html:
2177         * platform/ios/TestExpectations:
2178
2179         Unskip the layout test on iOS.
2180
2181         * resources/ui-helper.js:
2182         (window.UIHelper.isShowingDataListSuggestions):
2183
2184         Tweak this helper function to resolve with either true or false (Boolean types), instead of the strings "true"
2185         and "false".
2186
2187 2018-10-22  Truitt Savell  <tsavell@apple.com>
2188
2189         [ MacOS WK1 ] Layout Test platform/mac/media/audio-session-category-video-paused.html is flaky Timeout 
2190         https://bugs.webkit.org/show_bug.cgi?id=189680
2191
2192         Unreviewed Test Gardening
2193
2194         * platform/mac-wk1/TestExpectations:
2195
2196 2018-10-20  Daniel Bates  <dabates@apple.com>
2197
2198         Unskip test fast/writing-mode/english-rl-text-with-spelling-marker.html in iOS WebKit2
2199
2200         Following r235149 we mark spelling errors in iOS WebKit2.
2201
2202         * platform/ios-wk1/TestExpectations: Skip in legacy WebKit until we fix <https://webkit.org/b/188762>.
2203         * platform/ios/TestExpectations: Unskip test.
2204
2205 2018-10-19  Justin Fan  <justin_fan@apple.com>
2206
2207         [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext
2208         https://bugs.webkit.org/show_bug.cgi?id=190742
2209
2210         Reviewed by Dean Jackson.
2211
2212         Updated basic webgpu feature detection test to check for WebGPURenderingContext.
2213
2214         * webgpu/webgpu-enabled-expected.txt: 
2215         * webgpu/webgpu-enabled.html:
2216
2217 2018-10-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2218
2219         [iOS] [Datalist] Can't pick datalist suggestions in a stock WKWebView
2220         https://bugs.webkit.org/show_bug.cgi?id=190621
2221         <rdar://problem/45310649>
2222
2223         Reviewed by Tim Horton.
2224
2225         Refactor an existing layout test to run on both iOS and macOS. On both platforms, it checks that the top
2226         suggestion respects option element order in the document, as well as the current contents of the text field.
2227         On macOS, we use arrow keys and hit return to select a suggestion; on iOS, we tap the suggestions button and
2228         simulate hitting the done button on the input view to dismiss the keyboard.
2229
2230         * fast/forms/datalist/datalist-textinput-suggestions-order-expected.txt:
2231         * fast/forms/datalist/datalist-textinput-suggestions-order.html:
2232         * platform/ios/TestExpectations:
2233
2234         Enable this test on iOS.
2235
2236         * resources/ui-helper.js:
2237         (window.UIHelper.resignFirstResponder):
2238         (window.UIHelper):
2239
2240 2018-10-19  John Wilander  <wilander@apple.com>
2241
2242         Only cap lifetime of persistent cookies created client-side through document.cookie when resource load statistics is enabled
2243         https://bugs.webkit.org/show_bug.cgi?id=190687
2244         <rdar://problem/45349024>
2245
2246         Reviewed by Alex Christensen.
2247
2248         The test case now makes use of internals.setResourceLoadStatisticsEnabled()
2249         and was thus moved to http/tests/resourceLoadStatistics/.
2250
2251         * TestExpectations:
2252             Removed skip of previous test location.
2253         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-expected.txt: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js-expected.txt.
2254         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html: Renamed from LayoutTests/http/tests/cookies/capped-lifetime-for-cookie-set-in-js.html.
2255         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
2256             Removed line containing "isMarkedForCookieBlocking: No."
2257         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
2258             Removed line containing "isMarkedForCookieBlocking: No."
2259         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
2260             Removed line containing "isMarkedForCookieBlocking: No."
2261         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
2262             Removed line containing "isMarkedForCookieBlocking: No."
2263         * platform/ios/TestExpectations:
2264             Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
2265         * platform/mac-wk2/TestExpectations:
2266             Removed pass of previous test location. The whole http/tests/resourceLoadStatistics/ is marked pass for relevant platforms.
2267
2268 2018-10-19  Commit Queue  <commit-queue@webkit.org>
2269
2270         Unreviewed, rolling out r237254.
2271         https://bugs.webkit.org/show_bug.cgi?id=190760
2272
2273         "It regresses JetStream 2 by 5% on some iOS devices"
2274         (Requested by saamyjoon on #webkit).
2275
2276         Reverted changeset:
2277
2278         "[JSC] JSC should have "parseFunction" to optimize Function
2279         constructor"
2280         https://bugs.webkit.org/show_bug.cgi?id=190340
2281         https://trac.webkit.org/changeset/237254
2282
2283 2018-10-19  Charlie Turner  <cturner@igalia.com>
2284
2285         [EME] Fix crash during tracing in  gst_qtdemux_request_protection_context
2286         https://bugs.webkit.org/show_bug.cgi?id=190738
2287
2288         Reviewed by Xabier Rodriguez-Calvar.
2289
2290         Add failing test expectations for the GTK port. These tests are
2291         not mirrored in the top-level TestExpectations file, since there
2292         are no passing baselines for these tests there. The testing
2293         infrastructure will report them as unexpected passing when they
2294         are marked as [ Failure ] there, since their output matches the
2295         failing output in this directory, and if you don't have an
2296         expected test, then they fail as [ Missing ], and putting failing
2297         baselines in the top-level cross-platform directory also seem
2298         wrong...
2299
2300         The following two tests produce a dumpRenderTree output for
2301         unknown reasons, and so they have been marked as Missing for now.
2302
2303         platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html
2304         platform/gtk/imported/w3c/web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html
2305
2306         * platform/gtk/TestExpectations: Update expectations.
2307         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearKey-encrypted-webm-event-mse-actual.txt: Added.
2308         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https-expected.txt: Added.
2309         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https-expected.txt: Added.
2310         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https-expected.txt: Added.
2311         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https-expected.txt: Added.
2312         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https-expected.txt: Added.
2313         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https-expected.txt: Added.
2314         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt: Added.
2315         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt: Added.
2316         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https-expected.txt: Added.
2317         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt: Added.
2318         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https-expected.txt: Added.
2319         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https-expected.txt: Added.
2320         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https-expected.txt: Added.
2321         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https-expected.txt: Added.
2322         * platform/gtk/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt: Added.
2323
2324 2018-10-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2325
2326         [CG] Adopt CG SPI for non-even cornered rounded rects
2327         https://bugs.webkit.org/show_bug.cgi?id=190155
2328
2329         Reviewed by Simon Fraser.
2330
2331         This test fails on iOS simulator because of just one pixel difference.
2332         I think it happens because of anti aliasing the color at the border of
2333         the black shadow. Since this test is testing the radius attribute of the
2334         CSS box-shadow and this should not be affected by whether the shadow has
2335         non-even rounded corners or not, I am going to change it to have even 
2336         rounded corners.
2337
2338         * fast/box-shadow/box-shadow-with-zero-radius-expected.html:
2339         * fast/box-shadow/box-shadow-with-zero-radius.html:
2340
2341 2018-10-18  Justin Fan  <justin_fan@apple.com>
2342
2343         Add test expectations for webgpu-enabled.html
2344         https://bugs.webkit.org/show_bug.cgi?id=190739
2345
2346         Unreviewed test gardening.
2347
2348         Added forgotten expectations for webgpu-enabled, and updated some expectations 
2349         to match the WebGPU -> WebMetal naming and new WebGPU tests.
2350
2351         * platform/ios/TestExpectations:
2352         * platform/mac-wk1/TestExpectations:
2353         * platform/win/TestExpectations:
2354         * platform/wincairo/TestExpectations:
2355         * platform/wpe/TestExpectations:
2356         * webgpu/webgpu-enabled-expected.txt: Added.
2357
2358 2018-10-18  Justin Michaud  <justin_michaud@apple.com>
2359
2360         Add new image type for CSS painting API
2361         https://bugs.webkit.org/show_bug.cgi?id=190697
2362
2363         Reviewed by Dean Jackson.
2364
2365         * fast/css-custom-paint/basic-expected.txt:
2366         * fast/css-custom-paint/basic.html:
2367
2368 2018-10-18  Jer Noble  <jer.noble@apple.com>
2369
2370         [MSE] timestampOffset can introduce floating-point rounding errors to incoming samples
2371         https://bugs.webkit.org/show_bug.cgi?id=190590
2372         <rdar://problem/45275626>
2373
2374         Reviewed by Eric Carlson.
2375
2376         * media/media-source/media-source-sequence-timestamps-expected.txt:
2377         * media/media-source/media-source-timestampoffset-rounding-error-expected.txt: Added.
2378         * media/media-source/media-source-timestampoffset-rounding-error.html: Added.
2379         * media/media-source/mock-media-source.js:
2380         (makeASample):
2381
2382 2018-10-18  Jer Noble  <jer.noble@apple.com>
2383
2384         Enable WKPreferences._lowPowerVideoAudioBufferSizeEnabled by default
2385         https://bugs.webkit.org/show_bug.cgi?id=190315
2386         <rdar://problem/45047807>
2387
2388         Reviewed by Eric Carlson.
2389
2390         * media/audio-controls-timeline-in-media-document-expected.txt:
2391         * media/audio-controls-timeline-in-media-document.html:
2392
2393 2018-10-18  Jer Noble  <jer.noble@apple.com>
2394
2395         Safari is not able to adapt between H264 streams with EditList and without EditList
2396         https://bugs.webkit.org/show_bug.cgi?id=190638
2397         <rdar://problem/45342208>
2398
2399         Reviewed by Eric Carlson.
2400
2401         * media/media-source/media-source-append-overlapping-dts-expected.txt: Added.
2402         * media/media-source/media-source-append-overlapping-dts.html: Added.
2403
2404 2018-10-18  Per Arne Vollan  <pvollan@apple.com>
2405
2406         [WebVTT] Region parameter and value should be separated by ':'
2407         https://bugs.webkit.org/show_bug.cgi?id=190735
2408
2409         Reviewed by Eric Carlson.
2410
2411         * media/track/captions-webvtt/captions-regions.vtt:
2412         * media/track/captions-webvtt/header-regions.vtt:
2413
2414 2018-10-18  Jer Noble  <jer.noble@apple.com>
2415
2416         Add support for MediaKeyEncryptionScheme
2417         https://bugs.webkit.org/show_bug.cgi?id=190173
2418
2419         Reviewed by Eric Carlson.
2420
2421         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-expected.txt:
2422         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess.html:
2423
2424 2018-10-18  Youenn Fablet  <youenn@apple.com>
2425
2426         Handle MDNS resolution of candidates through libwebrtc directly
2427         https://bugs.webkit.org/show_bug.cgi?id=190681
2428
2429         Reviewed by Eric Carlson.
2430
2431         * TestExpectations:
2432         Test should no longer be flaky as we no longer enforce a timer for resolving MDNS candidates.
2433
2434 2018-10-18  Ross Kirsling  <ross.kirsling@sony.com>
2435
2436         delete expression should not throw without a reference
2437         https://bugs.webkit.org/show_bug.cgi?id=190637
2438
2439         Reviewed by Yusuke Suzuki.
2440
2441         * js/basic-strict-mode-expected.txt:
2442         * js/script-tests/basic-strict-mode.js:
2443         Update test cases.
2444
2445 2018-10-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2446
2447         [GTK] fast/selectors/read-only-read-write-input-basics.html failing since r237245
2448         https://bugs.webkit.org/show_bug.cgi?id=190711
2449
2450         Unreviewed test gardening.
2451
2452         Adjust layout test baselines after r237245. Make fast/selectors/read-only-read-write-input-basics-expected.txt
2453         contain PASS expectations for color inputs, and remove port-specific iOS/macOS WebKit2 expectations. Since color
2454         inputs are disabled in legacy WebKit, move the layout test expectation in platform/mac to platform/mac-wk1.
2455
2456         * fast/selectors/read-only-read-write-input-basics-expected.txt:
2457         * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
2458         * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Removed.
2459
2460 2018-10-18  Miguel Gomez  <magomez@igalia.com>
2461
2462         Unreviewed GTK+ gardening after r237249.
2463
2464         * platform/gtk/TestExpectations:
2465         * platform/gtk/fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
2466
2467 2018-10-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2468
2469         [JSC] JSC should have "parseFunction" to optimize Function constructor
2470         https://bugs.webkit.org/show_bug.cgi?id=190340
2471
2472         Reviewed by Mark Lam.
2473
2474         * fast/dom/attribute-event-listener-errors-expected.txt:
2475         * fast/events/attribute-listener-deletion-crash-expected.txt:
2476         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
2477         * js/dom/invalid-syntax-for-function-expected.txt:
2478         * js/dom/script-start-end-locations-expected.txt:
2479
2480 2018-10-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2481
2482         Enable the datalist element by default on iOS and macOS
2483         https://bugs.webkit.org/show_bug.cgi?id=190594
2484         <rdar://problem/45281159>
2485
2486         Reviewed by Ryosuke Niwa and Tim Horton.
2487
2488         * TestExpectations:
2489
2490         Mark a couple of datalist tests as failures, with corresponding Bugzilla links.
2491
2492         * fast/forms/datalist/datalist-fallback-content-expected.html:
2493         * fast/forms/datalist/datalist-fallback-content.html:
2494
2495         Refactor this ref test. This was checking that a text input field with an associated datalist with fallback
2496         content looks identical to an text input field without a datalist, but this simply isn't the case with our
2497         current implementation due to the presence of the list button. Instead, add a div to cover the list button in
2498         both cases, and further augment this test to check that inputs of type color behave the same.
2499
2500         * fast/forms/datalist/range-snap-to-datalist-expected.txt: Added.
2501
2502         Add missing expectations for this test that were never checked in. Since sliderTickSnappingThreshold simply
2503         returns 0, this test behaves as expected, though behavior here may change when we add a make the "snapping
2504         threshold" nonzero.
2505
2506         * fast/forms/datalist/validity-assertion-inserting-into-datalist-expected.txt: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist-expected.txt.
2507         * fast/forms/datalist/validity-assertion-inserting-into-datalist.html: Renamed from LayoutTests/fast/forms/validity-assertion-inserting-into-datalist.html.
2508         * fast/selectors/read-only-read-write-input-basics-expected.txt:
2509         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2510         * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
2511         * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
2512
2513         Add missing expectations.
2514
2515         * platform/ios-wk1/TestExpectations:
2516
2517         Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
2518
2519         * platform/ios-wk2/accessibility/roles-exposed-expected.txt: Added.
2520         * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
2521         * platform/ios-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
2522         * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
2523         * platform/ios-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
2524         * platform/ios-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
2525         * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
2526         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
2527         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
2528         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
2529         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt.
2530         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
2531         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
2532         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
2533         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
2534         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
2535         * platform/ios-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
2536         * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
2537
2538         Add baselines for WebKit2, where we enable the datalist element and color inputs.
2539
2540         * platform/ios/TestExpectations:
2541         * platform/mac-wk1/TestExpectations:
2542
2543         Don't run datalist tests in WebKitLegacy by marking them as [ WontFix ].
2544
2545         * platform/mac-wk2/accessibility/roles-exposed-expected.txt: Copied from LayoutTests/platform/mac/accessibility/roles-exposed-expected.txt.
2546         * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Added.
2547         * platform/mac-wk2/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
2548         * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt: Added.
2549         * platform/mac-wk2/fast/forms/label/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
2550         * platform/mac-wk2/fast/selectors/read-only-read-write-input-basics-expected.txt: Copied from LayoutTests/fast/selectors/read-only-read-write-input-basics-expected.txt.
2551         * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
2552         * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
2553         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt: Added.
2554         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt: Added.
2555         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt.
2556         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt.
2557         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt.
2558         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Renamed from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
2559         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt.
2560         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt.
2561         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Copied from LayoutTests/platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt.
2562         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt.
2563         * platform/mac-wk2/imported/w3c/web-platform-tests/shadow-dom/input-element-list-expected.txt: Added.
2564         * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt: Added.
2565
2566         Add baselines for WebKit2, where we enable the datalist element and color inputs.
2567
2568         * platform/mac/TestExpectations:
2569         * platform/mac/accessibility/roles-exposed-expected.txt:
2570         * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
2571         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
2572         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
2573         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
2574         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
2575
2576         Re-rebaseline test expectations that involve input type color, now that color inputs are off by default in WebKitLegacy.
2577
2578         * platform/win/TestExpectations:
2579
2580         Remove various datalist test skips and failures on macOS and iOS; ensure that the test failures that are still
2581         present are tracked with links to Bugzilla.
2582
2583 2018-10-17  Justin Michaud  <justin_michaud@apple.com>
2584
2585         Parse paint() and store paint callbacks for CSS Painting API
2586         https://bugs.webkit.org/show_bug.cgi?id=190657
2587
2588         Reviewed by Dean Jackson.
2589
2590         * fast/css-custom-paint/basic-expected.txt:
2591         * fast/css-custom-paint/basic.html:
2592
2593 2018-10-17  Justin Fan  <justin_fan@apple.com>
2594
2595         [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation
2596         https://bugs.webkit.org/show_bug.cgi?id=190653
2597
2598         Reviewed by Dean Jackson.
2599
2600         Small test to validate creation of a WebGPUDevice when WebGPU is enabled.
2601
2602         * webgpu/webgpu-enabled.html: Added.
2603
2604 2018-10-17  Andy Estes  <aestes@apple.com>
2605
2606         [Apple Pay] Increment the API version to 5
2607         https://bugs.webkit.org/show_bug.cgi?id=190686
2608         <rdar://problem/45348523>
2609
2610         Reviewed by Simon Fraser.
2611
2612         * http/tests/ssl/applepay/ApplePaySessionV5-expected.txt: Added.
2613         * http/tests/ssl/applepay/ApplePaySessionV5.html: Added.
2614         * platform/mac-wk2/TestExpectations:
2615
2616 2018-10-17  Chris Fleizach  <cfleizach@apple.com>
2617
2618         AX: Certain tags should identify their context to iOS API
2619         https://bugs.webkit.org/show_bug.cgi?id=190622
2620         <rdar://problem/45308194>
2621
2622         Reviewed by Zalan Bujtas.
2623
2624         * accessibility/ios-simulator/text-context-attributes.html: Added.
2625         * accessibility/ios-simulator/text-context-attributes-expcted.txt: Added.
2626
2627 2018-10-17  Ali Juma  <ajuma@chromium.org>
2628
2629         Flaky IntersectionObserver web platform tests involving style updates
2630         https://bugs.webkit.org/show_bug.cgi?id=189091
2631
2632         Reviewed by Simon Fraser.
2633
2634         Remove expectation for tests that are no longer flaky.
2635
2636         Skip IntersectionObserver tests on WK1.
2637
2638         * TestExpectations:
2639         * platform/mac-wk1/TestExpectations:
2640
2641 2018-10-17  Charlie Turner  <cturner@igalia.com>
2642
2643         [EME] media/encrypted-media/mock-MediaKeySystemAccess.html crashes in CDM::createInstance
2644         https://bugs.webkit.org/show_bug.cgi?id=190578
2645
2646         Reviewed by Xabier Rodriguez-Calvar.
2647
2648         * platform/gtk/TestExpectations:
2649
2650 2018-10-16  Chris Dumez  <cdumez@apple.com>
2651
2652         Regression(r236795) Check boxes are sometimes checked when they should not be
2653         https://bugs.webkit.org/show_bug.cgi?id=190651
2654         <rdar://problem/45319934>
2655
2656         Reviewed by Ryosuke Niwa.
2657
2658         Add layout test coverage.
2659
2660         * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag-expected.txt: Added.
2661         * fast/dom/HTMLInputElement/checkbox-dirty-checkedness-flag.html: Added.
2662
2663 2018-10-16  Chris Dumez  <cdumez@apple.com>
2664
2665         window.performance should not become null after the window loses its browsing context
2666         https://bugs.webkit.org/show_bug.cgi?id=190636
2667
2668         Reviewed by Ryosuke Niwa.
2669
2670         Extend layout test coverage.
2671
2672         * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
2673         * http/tests/dom/cross-origin-detached-window-properties.html:
2674         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
2675         * http/tests/dom/same-origin-detached-window-properties.html:
2676
2677 2018-10-16  Timothy Hatcher  <timothy@apple.com>
2678
2679         Add <meta name="supported-color-schemes"> to control what color schemes the page supports
2680         https://bugs.webkit.org/show_bug.cgi?id=190526
2681         rdar://problem/45230140
2682
2683         Reviewed by Dean Jackson.
2684
2685         * css-dark-mode/supported-color-schemes-expected.txt: Added.
2686         * css-dark-mode/supported-color-schemes.html: Added.
2687
2688 2018-10-16  Devin Rousso  <drousso@apple.com>
2689
2690         Web Inspector: Canvas: capture previously saved states and add them to the recording payload
2691         https://bugs.webkit.org/show_bug.cgi?id=190473
2692
2693         Reviewed by Joseph Pecoraro.
2694
2695         * inspector/canvas/recording-2d-expected.txt:
2696         * inspector/canvas/recording-2d.html:
2697         * inspector/canvas/resources/recording-utilities.js:
2698         (TestPage.registerInitializer):
2699         (TestPage.registerInitializer.async.logRecording): Added.
2700         (TestPage.registerInitializer.logRecording): Deleted.
2701         * inspector/model/recording-expected.txt:
2702         * inspector/model/recording.html:
2703
2704 2018-10-16  Justin Michaud  <justin_michaud@apple.com>
2705
2706         Implement feature flag and bindings for CSS Painting API
2707         https://bugs.webkit.org/show_bug.cgi?id=190237
2708
2709         Reviewed by Ryosuke Niwa.
2710
2711         Add basic tests for the CSS Painting API registerPaint function,
2712         and test the custom bindings.
2713
2714         * fast/css-custom-paint/basic-expected.txt: Added.
2715         * fast/css-custom-paint/basic.html: Added.
2716         * fast/css-custom-paint/registerPaintBindings-expected.txt: Added.
2717         * fast/css-custom-paint/registerPaintBindings.html: Added.
2718         * platform/ios-wk1/TestExpectations:
2719         * platform/mac-wk1/TestExpectations:
2720         * platform/win/TestExpectations:
2721
2722 2018-10-16  Per Arne Vollan  <pvollan@apple.com>
2723
2724         [WebVTT] Support inline WebVTT styles
2725         https://bugs.webkit.org/show_bug.cgi?id=190369
2726
2727         Reviewed by Eric Carlson.
2728
2729         * media/track/captions-webvtt/css-styling.vtt: Added.
2730         * media/track/captions-webvtt/no-css-styling.vtt: Added.
2731         * media/track/track-cue-css-expected.html: Added.
2732         * media/track/track-cue-css.html: Added.
2733
2734 2018-10-16  Chris Dumez  <cdumez@apple.com>
2735
2736         window.navigator should not become null after the window loses its browsing context
2737         https://bugs.webkit.org/show_bug.cgi?id=190595
2738
2739         Reviewed by Ryosuke Niwa.
2740
2741         Extend layout test coverage.
2742
2743         * fast/frames/detached-frame-property-expected.txt:
2744         * fast/frames/detached-frame-property.html:
2745         * http/tests/dom/cross-origin-detached-window-properties-expected.txt:
2746         * http/tests/dom/cross-origin-detached-window-properties.html:
2747         * http/tests/dom/same-origin-detached-window-properties-expected.txt:
2748         * http/tests/dom/same-origin-detached-window-properties.html:
2749
2750 2018-10-16  Charlie Turner  <cturner@igalia.com>
2751
2752         [EME] Multiple ClearKey tests crashing in gst_qtdemux_request_protection_context
2753         https://bugs.webkit.org/show_bug.cgi?id=190577
2754
2755         Reviewed by Michael Catanzaro.
2756
2757         * platform/gtk/TestExpectations:
2758
2759 2018-10-15  Timothy Hatcher  <timothy@apple.com>
2760
2761         Add support for prefers-color-scheme media query
2762         https://bugs.webkit.org/show_bug.cgi?id=190499
2763         rdar://problem/45212025
2764
2765         Reviewed by Dean Jackson.
2766
2767         * css-dark-mode/prefers-color-scheme-expected.txt: Added.
2768         * css-dark-mode/prefers-color-scheme.html: Added.
2769         * platform/gtk/TestExpectations: Skip css-dark-mode.
2770         * platform/ios/TestExpectations: Skip css-dark-mode.
2771         * platform/mac-wk1/TestExpectations: Skip css-dark-mode.
2772         * platform/win/TestExpectations: Skip css-dark-mode.
2773         * platform/wincairo/TestExpectations: Skip css-dark-mode.
2774         * platform/wpe/TestExpectations: Skip css-dark-mode.
2775
2776 2018-10-15  Matt Baker  <mattbaker@apple.com>
2777
2778         Web Inspector: Cleanup Table test utilities
2779         https://bugs.webkit.org/show_bug.cgi?id=190538
2780         <rdar://problem/45237730>
2781
2782         Reviewed by Joseph Pecoraro.
2783
2784         Cleanup Table test utilities by exposing removing the artificial dependency
2785         between TableDelegate and TableDataSource, and exposing a cleaner set of
2786         utility methods to InspectorTest. This patch changes `InspectorTest.createTable`
2787         to take no parameters, and adds `InspectorTest.createTableWithDelegate` for
2788         tests that need to supply a custom delegate.
2789
2790         * inspector/table/resources/table-utilities.js:
2791         (TestPage.registerInitializer.InspectorTest.TableDataSource):
2792         (TestPage.registerInitializer.InspectorTest.TableDelegate):
2793         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
2794         (TestPage.registerInitializer.createDataSource):
2795         (TestPage.registerInitializer.createTableInternal):
2796         (TestPage.registerInitializer.InspectorTest.createTable):
2797         (TestPage.registerInitializer.InspectorTest.createTableWithDelegate):
2798         (TestPage.registerInitializer):
2799
2800         * inspector/table/table-selection-expected.txt:
2801         Update with new test suite name.
2802
2803         * inspector/table/table-selection.html:
2804
2805 2018-10-15  Charles Vazac  <cvazac@gmail.com>
2806
2807         Web Inspector: Expose Server Timing Response Headers in Network Tab
2808         https://bugs.webkit.org/show_bug.cgi?id=190440
2809
2810         Reviewed by Joseph Pecoraro.
2811
2812         * inspector/unit-tests/server-timing-entry-expected.txt:
2813         * inspector/unit-tests/server-timing-entry.html:
2814
2815 2018-10-15  Alex Christensen  <achristensen@webkit.org>
2816
2817         Garden WK2 tests after r237104
2818         https://bugs.webkit.org/show_bug.cgi?id=190522
2819
2820         * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Removed.
2821         I added  this wk2 expectation in r234658 after r234640.  r237104 effectively did the inverse of r234640,
2822         so behavior is back to how it was before then.  This makes the expectations reflect such.
2823
2824 2018-10-15  Chris Dumez  <cdumez@apple.com>
2825
2826         Experiment: target=_blank on anchors should imply rel=noopener
2827         https://bugs.webkit.org/show_bug.cgi?id=190481
2828
2829         Reviewed by Alex Christensen.
2830
2831         Update existing tests to reflect behavior change.
2832
2833         * TestExpectations:
2834         * http/tests/navigation/no-referrer-reset.html:
2835         * http/tests/security/resources/referrer-policy-redirect-link.html:
2836         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
2837         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
2838         * http/tests/security/xssAuditor/link-opens-new-window.html:
2839
2840 2018-10-15  Andy Estes  <aestes@apple.com>
2841
2842         [Apple Pay] New shipping methods are ignored when updating after the shippingaddresschange event
2843         https://bugs.webkit.org/show_bug.cgi?id=190560
2844         <rdar://problem/44559075>
2845
2846         Reviewed by Youenn Fablet.
2847
2848         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https-expected.txt:
2849         * http/tests/ssl/applepay/ApplePayShippingAddressChangeEventErrors.https.html:
2850
2851 2018-10-15  Wenson Hsieh  <wenson_hsieh@apple.com>
2852
2853         [iOS] Can't select text after dismissing the keyboard when changing focus
2854         https://bugs.webkit.org/show_bug.cgi?id=190563
2855         <rdar://problem/44613559>
2856
2857         Reviewed by Tim Horton.
2858
2859         Add a new layout test to check that the user can make a selection by long pressing after the keyboard is
2860         dismissed due to changing the focused element.
2861
2862         * editing/selection/ios/select-text-after-changing-focus-expected.txt: Added.
2863         * editing/selection/ios/select-text-after-changing-focus.html: Added.
2864         * resources/ui-helper.js:
2865
2866         Also tweak the behavior of `UIHelper.waitForKeyboardToHide()`, so that it resolves immediately if the keyboard
2867         is not shown. This allows us to ensure that tests which use `UIHelper.waitForKeyboardToHide()` are robust in the
2868         case where they wait for another action to complete (e.g. a simulated tap) prior to registering a keyboard
2869         hiding callback.
2870
2871         (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
2872         (window.UIHelper.waitForKeyboardToHide):
2873
2874 2018-10-15  Andy Estes  <aestes@apple.com>
2875
2876         [Apple Pay] Payment authorization results with ApplePayErrors should never be considered final
2877         https://bugs.webkit.org/show_bug.cgi?id=190559
2878         <rdar://problem/37250908>
2879
2880         Reviewed by Anders Carlsson.
2881
2882         * http/tests/ssl/applepay/ApplePaySessionFinalState.https-expected.txt: Added.
2883         * http/tests/ssl/applepay/ApplePaySessionFinalState.https.html: Added.
2884
2885 2018-10-15  Commit Queue  <commit-queue@webkit.org>
2886
2887         Unreviewed, rolling out r237054.
2888         https://bugs.webkit.org/show_bug.cgi?id=190593
2889
2890         "this regressed JetStream 2 by 6% on iOS" (Requested by
2891         saamyjoon on #webkit).
2892
2893         Reverted changeset:
2894
2895         "[JSC] JSC should have "parseFunction" to optimize Function
2896         constructor"
2897         https://bugs.webkit.org/show_bug.cgi?id=190340
2898         https://trac.webkit.org/changeset/237054
2899
2900 2018-10-15  Wenson Hsieh  <wenson_hsieh@apple.com>
2901
2902         Changing view scale should zoom to initial scale if the page is already at initial scale
2903         https://bugs.webkit.org/show_bug.cgi?id=190570
2904         <rdar://problem/45261877>
2905
2906         Reviewed by Tim Horton.
2907
2908         * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Added.
2909         * fast/viewport/ios/initial-scale-after-changing-view-scale.html: Added.
2910
2911         Add a new layout test to verify that:
2912         1.  Changing view scale before the page scale factor is changed by the user zooms to the new initial scale.
2913         2.  Changing view scale after the user changes the page scale to something different than initial scale does not
2914             cause the page to zoom to the new initial scale.
2915         3.  Changing view scale after the user changes the page scale factor back to initial scale causes the page to
2916             zoom to the new initial scale.
2917
2918         * resources/basic-gestures.js:
2919
2920         Make a small tweak in `doubleTapToZoomAtPoint` to ensure that both single taps as well as zooming are complete
2921         before invoking UIScriptController completion.
2922
2923         (return.new.Promise):
2924
2925 2018-10-15  Yoshiaki Jitsukawa  <yoshiaki.jitsukawa@sony.com>
2926
2927         [Cairo] Incorrect rendering for 135-deg skews
2928         https://bugs.webkit.org/show_bug.cgi?id=190513
2929
2930         Reviewed by Žan Doberšek.
2931
2932         * fast/transforms/skew-x-135deg-with-gradient-expected.html: Added.
2933         * fast/transforms/skew-x-135deg-with-gradient.html: Added.
2934         * fast/transforms/skew-y-135deg-with-gradient-expected.html: Added.
2935         * fast/transforms/skew-y-135deg-with-gradient.html: Added.
2936
2937 2018-10-15  Chris Dumez  <cdumez@apple.com>
2938
2939         Restrict browsing context lookup by name to frames that are related to one another
2940         https://bugs.webkit.org/show_bug.cgi?id=190475
2941
2942         Reviewed by Alex Christensen.
2943
2944         * http/tests/dom/new-window-can-target-opener-expected.txt: Added.
2945         * http/tests/dom/new-window-can-target-opener.html: Added.
2946         * http/tests/dom/noopener-window-cannot-target-opener-expected.txt: Added.
2947         * http/tests/dom/noopener-window-cannot-target-opener.html: Added.
2948         * http/tests/dom/noopener-window-not-targetable-expected.txt: Added.
2949         * http/tests/dom/noopener-window-not-targetable.html: Added.
2950         * http/tests/dom/noopener-window-not-targetable2-expected.txt: Added.
2951         * http/tests/dom/noopener-window-not-targetable2.html: Added.
2952         * http/tests/dom/noreferrer-window-not-targetable-expected.txt: Added.
2953         * http/tests/dom/noreferrer-window-not-targetable.html: Added.
2954         * http/tests/dom/opened-window-not-targetable-after-disowning-opener-expected.txt: Added.
2955         * http/tests/dom/opened-window-not-targetable-after-disowning-opener.html: Added.
2956         * http/tests/dom/resources/new-window-can-target-opener-win.html: Added.
2957         * http/tests/dom/resources/noopener-window-cannot-target-opener-win.html: Added.
2958         Add layout test coverage.
2959
2960         * fast/dom/Window/a-rel-noopener-expected.txt:
2961         * fast/dom/Window/area-rel-noopener-expected.txt:
2962         * fast/dom/Window/resources/rel-noopener.js:
2963         * http/tests/navigation/no-referrer-target-blank-expected.txt:
2964         * http/tests/navigation/resources/no-referrer-helper.php:
2965         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
2966         * platform/wk2/imported/w3c/web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
2967         Update / rebaseline existing tests to reflect behavior change.
2968
2969 2018-10-15  YUHAN WU  <yuhan_wu@apple.com>
2970
2971         Implement error handler of MediaRecorder
2972         https://bugs.webkit.org/show_bug.cgi?id=190438
2973
2974         Reviewed by Youenn Fablet.
2975
2976         Since dataavailable event has not been implemented, skip three MediaRecorder-related tests now.
2977         We will need to reenable those tests once implementing the dataavailable event for MediaRecorder.
2978
2979         * TestExpectations:
2980
2981 2018-10-15  Chris Dumez  <cdumez@apple.com>
2982
2983         Window's properties such as 'location' should not become null when it loses its browsing context
2984         https://bugs.webkit.org/show_bug.cgi?id=190539
2985
2986         Reviewed by Alex Christensen.
2987
2988         * http/tests/dom/cross-origin-detached-window-properties-expected.txt: Added.
2989         * http/tests/dom/cross-origin-detached-window-properties.html: Added.
2990         * http/tests/dom/resources/post-message-to-parent-when-loaded.html: Added.
2991         * http/tests/dom/same-origin-detached-window-properties-expected.txt: Added.
2992         * http/tests/dom/same-origin-detached-window-properties.html: Added.
2993         Add layout test coverage.
2994
2995         * fast/frames/detached-frame-property-expected.txt:
2996         * fast/frames/detached-frame-property.html:
2997         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
2998         * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
2999         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
3000         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
3001         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
3002         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html:
3003         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html:
3004         * http/tests/security/xss-DENIED-script-inject-into-inactive-window3.html:
3005         Update existing layout tests to reflect behavior change.
3006
3007 2018-10-15  Claudio Saavedra  <csaavedra@igalia.com>
3008
3009         [GStreamer] MediaStream test failing since r236877
3010
3011         Unreviewed gardening
3012         * platform/gtk/TestExpectations:
3013         * platform/wpe/TestExpectations:
3014
3015 2018-10-12  Wenson Hsieh  <wenson_hsieh@apple.com>
3016
3017         [iOS] Allow SPI clients to lay out at arbitrarily scaled sizes and scale to fit the view
3018         https://bugs.webkit.org/show_bug.cgi?id=190504
3019         <rdar://problem/45117760>
3020
3021         Reviewed by Tim Horton.
3022
3023         Add two new layout tests on iOS that change WKWebView's view scale, and measure the resulting window sizes and
3024         lengths of viewport units.
3025
3026         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale-expected.txt: Added.
3027         * fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html: Added.
3028
3029         Add a test page with a viewport meta tag that has a constant width and an explicit initial scale of 0.5.
3030
3031         * fast/viewport/ios/device-width-viewport-after-changing-view-scale-expected.txt: Added.
3032         * fast/viewport/ios/device-width-viewport-after-changing-view-scale.html: Added.
3033
3034         Add a test page with a viewport meta tag at device-width, with initial scale 1.
3035
3036         * resources/ui-helper.js:
3037         (window.UIHelper.setViewScale):
3038
3039         Add a convenience function that wraps a UI script invocation of `setViewScale` in a promise.
3040
3041         (window.UIHelper):
3042
3043 2018-10-12  Dawei Fenton  <realdawei@apple.com>
3044
3045         [Mojave Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
3046         https://bugs.webkit.org/show_bug.cgi?id=190323
3047
3048         Unreviewed, mark test as Flaky.
3049
3050         * platform/mac-wk2/TestExpectations:
3051
3052 2018-10-12  Per Arne Vollan  <pvollan@apple.com>
3053
3054         Layout Test editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html is failing
3055         https://bugs.webkit.org/show_bug.cgi?id=190520
3056
3057         Unreviewed test gardening.
3058
3059         * platform/win/TestExpectations:
3060
3061 2018-10-08  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
3062
3063         [JSC] JSC should have "parseFunction" to optimize Function constructor
3064         https://bugs.webkit.org/show_bug.cgi?id=190340
3065
3066         Reviewed by Mark Lam.
3067
3068         * fast/dom/attribute-event-listener-errors-expected.txt:
3069         * fast/events/attribute-listener-deletion-crash-expected.txt:
3070         * fast/events/window-onerror-syntax-error-in-attr-expected.txt:
3071         * js/dom/invalid-syntax-for-function-expected.txt:
3072         * js/dom/script-start-end-locations-expected.txt:
3073
3074 2018-10-11  Thibault Saunier  <tsaunier@igalia.com>
3075
3076         [GStreamer] Support arbitrary video resolution in getUserMedia API
3077         https://bugs.webkit.org/show_bug.cgi?id=189734
3078
3079         Implement arbitrary video resolution for the getUserMedia API in GStreamer.
3080
3081         Fix the MockRealtimeMediaSource device list to make devices properties match
3082         test expectations.
3083
3084         Reactivate tests that were failling because of that.
3085
3086         Reviewed by Xabier Rodriguez-Calvar.
3087
3088         * platform/gtk/TestExpectations:
3089         * platform/wpe/TestExpectations:
3090
3091 2018-10-11  Per Arne Vollan  <pvollan@apple.com>
3092
3093         Layout Test fast/forms/fieldset/fieldset-elements-htmlcollection.html is failing
3094         https://bugs.webkit.org/show_bug.cgi?id=190472
3095
3096         Unreviewed test gardening.
3097
3098         * platform/win/TestExpectations:
3099
3100 2018-10-11  Alejandro G. Castro  <alex@igalia.com>
3101
3102         [GTK][WPE] Add mediaDevices.enumerateDevices support
3103         https://bugs.webkit.org/show_bug.cgi?id=185761
3104
3105         Reviewed by Youenn Fablet.
3106
3107         Remove the failure expectation for the test
3108         media-devices-enumerate-devices.html. Just for the record we have
3109         also checked the following tests.
3110
3111         fast/mediastream/media-devices-enumerate-devices.html
3112         fast/mediastream/resources/enumerate-devices-frame.html
3113         http/tests/media/media-stream/enumerate-devices-source-id.html
3114         http/tests/media/media-stream/enumerate-devices-source-id-persistent.html
3115         http/tests/media/media-stream/resources/enumerate-devices-source-id-frame.html
3116
3117         * platform/gtk/TestExpectations:
3118
3119 2018-10-10  Devin Rousso  <drousso@apple.com>
3120
3121         Web Inspector: create special Network waterfall for media events
3122         https://bugs.webkit.org/show_bug.cgi?id=189773
3123         <rdar://problem/44626605>
3124
3125         Reviewed by Joseph Pecoraro.
3126
3127         * http/tests/inspector/dom/didFireEvent-expected.txt: Added.
3128         * http/tests/inspector/dom/didFireEvent.html: Added.
3129
3130         * inspector/unit-tests/array-utilities-expected.txt:
3131         * inspector/unit-tests/array-utilities.html:
3132
3133 2018-10-10  Brent Fulgham  <bfulgham@apple.com>
3134
3135         Only report the supported WebGL version
3136         https://bugs.webkit.org/show_bug.cgi?id=190434
3137         <rdar://problem/45024677>
3138
3139         Reviewed by Dean Jackson.
3140
3141         * fast/canvas/webgl/gl-getstring-expected.txt:
3142         * fast/canvas/webgl/gl-getstring.html:
3143
3144 2018-10-10  Tim Horton  <timothy_horton@apple.com>
3145
3146         Share more WKShareSheet code between macOS and iOS, and fix a few bugs
3147         https://bugs.webkit.org/show_bug.cgi?id=190420
3148
3149         Reviewed by Simon Fraser.
3150
3151         * fast/events/ios/share-expected.txt: Removed.
3152         * fast/events/ios/share.html: Removed.
3153         * fast/web-share/share.html: Added.
3154         * fast/web-share/share-expected.txt: Added.
3155         * resources/ui-helper.js:
3156         (window.UIHelper.setShareSheetCompletesImmediatelyWithResolution):
3157         (window.UIHelper.invokeShareSheetWithResolution): Deleted.
3158         Move the existing share sheet test to fast/web-share so it runs on both macOS and iOS.
3159
3160         * fast/web-share/share-with-no-url.html: Added.
3161         * fast/web-share/share-with-no-url-expected.txt: Added.
3162         Add a new test that the sheet is successfully invoked even when a URL is not provided.
3163
3164 2018-10-10  Devin Rousso  <drousso@apple.com>
3165
3166         Web Inspector: notify the frontend when a canvas has started recording via console.record
3167         https://bugs.webkit.org/show_bug.cgi?id=190306
3168
3169         Reviewed by Brian Burg.
3170
3171         * inspector/canvas/recording-2d.html:
3172         * inspector/canvas/recording-bitmaprenderer.html:
3173         * inspector/canvas/recording-webgl-snapshots.html:
3174         * inspector/canvas/recording-webgl.html:
3175         * inspector/canvas/resources/recording-utilities.js:
3176         (TestPage.registerInitializer.window.startRecording):
3177         Wait to complete the test until the "LastFrame" event is fired, ensuring that any running
3178         commands don't affect the next test case.
3179
3180 2018-10-09  Antoine Quint  <graouts@apple.com>
3181
3182         Remove the frames() timing function
3183         https://bugs.webkit.org/show_bug.cgi?id=190034
3184         <rdar://problem/44827544>
3185
3186         Reviewed by Dean Jackson.
3187
3188         * legacy-animation-engine/transitions/frames-timing-function-expected.txt:
3189         * legacy-animation-engine/transitions/transitions-parsing-expected.txt:
3190         * transitions/frames-timing-function-expected.txt:
3191         * transitions/transitions-parsing-expected.txt:
3192
3193 2018-10-09  Devin Rousso  <drousso@apple.com>
3194
3195         Web Inspector: show redirect requests in Network and Timelines tabs
3196         https://bugs.webkit.org/show_bug.cgi?id=150005
3197         <rdar://problem/5378164>
3198
3199         Reviewed by Joseph Pecoraro.
3200
3201         * http/tests/inspector/network/resource-timing-expected.txt:
3202         * http/tests/inspector/network/resource-timing.html:
3203
3204         * http/tests/inspector/network/resources/delay.php: Added.
3205         * http/tests/inspector/network/resources/redirect.php: Added.
3206
3207 2018-10-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
3208
3209         REGRESSION(r234620): SVGLangSpace::svgAttributeChanged() should invalidate the renderer of the SVGGeometryElement descendant only
3210         https://bugs.webkit.org/show_bug.cgi?id=190411
3211
3212         Reviewed by Simon Fraser.
3213
3214         * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr-expected.txt: Added.
3215         * svg/dynamic-updates/SVGStopElement-dom-xml-lang-attrr.html: Added.
3216
3217 2018-10-09  Chris Dumez  <cdumez@apple.com>
3218
3219         Anchor target should be ignored on activation when the download attribute is set
3220         https://bugs.webkit.org/show_bug.cgi?id=190408
3221
3222         Reviewed by Geoffrey Garen.
3223
3224         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed-expected.txt: Added.
3225         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html: Added.
3226         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed-expected.txt: Added.
3227         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html: Added.
3228         Add layout test coverage.
3229
3230         * http/tests/download/anchor-load-after-download.html:
3231         * http/tests/workers/service/resources/registration-task-queue-scheduling-1.js:
3232         Update existing WK2-only layout tests to call testRunner.setCanOpenWindows() since they rely on
3233         opening a new window. We failed to notice the issue because these tests are not run on WK1.
3234
3235         * platform/ios-wk2/TestExpectations:
3236         * platform/mac-wk1/TestExpectations:
3237         * platform/win/TestExpectations:
3238         Skip new tests on WebKit1 since the download attribute is only supported on WebKit2.
3239
3240 2018-10-09  Chris Dumez  <cdumez@apple.com>
3241
3242         Unreviewed, skip fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html on iOS.
3243
3244         The download attribute is not supported on iOS yet.
3245
3246         * platform/ios-wk2/TestExpectations:
3247
3248 2018-10-09  Devin Rousso  <drousso@apple.com>
3249
3250         Web Inspector: REGRESSION: fix canvas test failures after r236952 and r236954
3251         https://bugs.webkit.org/show_bug.cgi?id=190403
3252
3253         Reviewed by Joseph Pecoraro.
3254
3255         * inspector/canvas/create-context-webmetal.html:
3256         Fix missing parenthesis.
3257
3258         * inspector/canvas/resources/shaderProgram-utilities.js:
3259         (createProgram):
3260         (TestPage.registerInitializer.awaitProgramAdded):
3261         (TestPage.registerInitializer):
3262         (TestPage.registerInitializer.window.initializeTestSuite):
3263         Replace the `WI.CanvasManager` events (which were removed) with listeners for events on the
3264         specific `WI.Canvas`.
3265
3266 2018-10-09  Chris Dumez  <cdumez@apple.com>
3267
3268         REGRESSION (Safari 12): Download of Blob URL fails
3269         https://bugs.webkit.org/show_bug.cgi?id=190351
3270         <rdar://problem/45091181>
3271
3272         Reviewed by Geoffrey Garen.
3273
3274         Add layout test coverage.
3275
3276         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-expected.txt: Added.
3277         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html: Added.
3278
3279 2018-10-09  Youenn Fablet  <youenn@apple.com>
3280
3281         Add support for IceCandidate stats
3282         https://bugs.webkit.org/show_bug.cgi?id=190329
3283
3284         Reviewed by Eric Carlson.
3285
3286         * webrtc/candidate-stats-expected.txt: Added.
3287         * webrtc/candidate-stats.html: Added.
3288         * webrtc/routines.js:
3289         * webrtc/video-stats.html:
3290
3291 2018-10-09  Philippe Normand  <pnormand@igalia.com>
3292
3293         [GStreamer] Stealing cross-origin video pixel with HLS
3294         https://bugs.webkit.org/show_bug.cgi?id=190003
3295
3296         Reviewed by Xabier Rodriguez-Calvar.
3297
3298         * platform/gtk/TestExpectations: Unflag now-passing test.
3299
3300 2018-10-08  Devin Rousso  <drousso@apple.com>
3301
3302         Fix inspector/canvas/recording.html after r236952
3303
3304         Unreviewed. Test gardening.
3305
3306         * inspector/canvas/recording-expected.txt:
3307         * inspector/canvas/recording.html:
3308         Recordings default to only capturing a single frame, so add a parameter to ensure that we
3309         are capturing multiple frames.
3310
3311 2018-10-08  Wenson Hsieh  <wenson_hsieh@apple.com>
3312
3313         [Cocoa] [WK2] Add support for text alignment and text lists in font attributes
3314         https://bugs.webkit.org/show_bug.cgi?id=190342
3315         <rdar://problem/44767118>
3316
3317         Reviewed by Tim Horton.
3318
3319         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
3320         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
3321         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt:
3322         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
3323
3324         Rebaseline these two layout tests, now that typing attributes include an NSParagraphStyle.
3325
3326 2018-10-08  Justin Fan  <justin_fan@apple.com>
3327
3328         WebGPU: Rename old WebGPU prototype to WebMetal
3329         https://bugs.webkit.org/show_bug.cgi?id=190325
3330         <rdar://problem/44990443>
3331
3332         Reviewed by Dean Jackson.
3333
3334         Rename WebGPU prototype files to WebMetal in preparation for implementing the new (Oct 2018) WebGPU interface.
3335
3336         * fast/canvas/webgpu/webgpu-runtime-flag-expected.txt: Removed.
3337         * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch-expected.txt.
3338         * fast/canvas/webmetal/webmetal-dispatch.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-dispatch.html.
3339         * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Added.
3340         * fast/canvas/webmetal/webmetal-runtime-flag.html: Renamed from LayoutTests/fast/canvas/webgpu/webgpu-runtime-flag.html.
3341         * inspector/canvas/create-context-webmetal-expected.txt: Renamed from LayoutTests/inspector/canvas/create-context-webgpu-expected.txt.
3342         * inspector/canvas/create-context-webmetal.html: Renamed from LayoutTests/inspector/canvas/create-context-webgpu.html.
3343         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Removed.
3344         * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Added.
3345         * inspector/canvas/resolveCanvasContext-webmetal.html: Renamed from LayoutTests/inspector/canvas/resolveCanvasContext-webgpu.html.
3346         * platform/gtk/TestExpectations:
3347         * platform/ios/TestExpectations:
3348         * platform/mac/TestExpectations:
3349         * platform/win/TestExpectations:
3350
3351 2018-10-08  Devin Rousso  <drousso@apple.com>
3352
3353         Web Inspector: allow multiple canvases to be recorded at the same time
3354         https://bugs.webkit.org/show_bug.cgi?id=190305
3355
3356         Reviewed by Brian Burg.
3357
3358         * inspector/canvas/recording-2d.html:
3359         * inspector/canvas/recording-bitmaprenderer.html:
3360         * inspector/canvas/recording-expected.html:
3361         * inspector/canvas/recording-webgl.html:
3362         * inspector/canvas/recording.html:
3363         * inspector/canvas/resources/recording-utilities.js:
3364         (TestPage.registerInitializer.window.startRecording.handleRecordingProgress):
3365         (TestPage.registerInitializer.window.startRecording):
3366         (TestPage.registerInitializer.window.consoleRecord):
3367         (TestPage.registerInitializer):
3368
3369 2018-10-08  Dean Jackson  <dino@apple.com>
3370
3371         CrashTracer: backboardd at Recursion :: QuartzCore: CA::Render::Updater::prepare_sublayer0
3372         https://bugs.webkit.org/show_bug.cgi?id=190376
3373         <rdar://problem/44986520>
3374
3375         Reviewed by Tim Horton.
3376
3377         * compositing/layer-creation/deep-tree.html:
3378
3379 2018-10-08  Aditya Keerthi  <akeerthi@apple.com>
3380
3381         Make <input type=color> a runtime enabled (on-by-default) feature
3382         https://bugs.webkit.org/show_bug.cgi?id=189162
3383
3384         Reviewed by Wenson Hsieh and Tim Horton.
3385
3386         Rebaseline layout tests after enabling input type=color by default.
3387
3388         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3389         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3390         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
3391         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3392         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
3393         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
3394         * platform/ios/fast/forms/color/input-appearance-color-expected.txt:
3395         * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter-expected.txt: Added.
3396         * platform/ios/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/color-expected.txt:
3397         * platform/mac/accessibility/roles-exposed-expected.txt:
3398         * platform/mac/fast/selectors/read-only-read-write-input-basics-expected.txt:
3399         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3400         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
3401         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
3402         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
3403         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
3404         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
3405         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
3406         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt:
3407
3408 2018-10-08  Ryan Haddad  <ryanhaddad@apple.com>
3409
3410         Move test expectations from ios-12 to ios directory
3411         https://bugs.webkit.org/show_bug.cgi?id=189839
3412
3413         Unreviewed test gardening..
3414
3415         * platform/ios-11/http/tests/quicklook/hide-referer-on-navigation-expected.txt: Removed.
3416         * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Removed.
3417         * platform/ios-11/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.https-expected.txt: Removed.
3418         * platform/ios-11/platform/ios/ios/fast/text/opticalFont-expected.txt: Removed.
3419         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Removed.
3420         * platform/ios-11/platform/ios/ios/fast/text/opticalFontWithWeight-expected.txt: Removed.
3421         * platform/ios-11/quicklook/powerpoint-expected.txt: Removed.
3422         * platform/ios-11/quicklook/powerpoint-legacy-expected.txt: Removed.
3423         * platform/ios-11/quicklook/word-expected.txt: Removed.
3424         * platform/ios-11/quicklook/word-legacy-expected.txt: Removed.
3425         * platform/ios-11/svg/batik/text/longTextOnPath-expected.txt: Removed.
3426         * platform/ios-12/TestExpectations: Removed.
3427         * platform/ios/TestExpectations:
3428
3429 2018-10-08  Truitt Savell  <tsavell@apple.com>
3430
3431         Attempt to fix test failure after 236915
3432         https://bugs.webkit.org/show_bug.cgi?id=190352
3433
3434         Unreviewed Test Gardening
3435
3436         * platform/mac-highsierra/hkdf.https.worker-expected.txt: Removed.
3437         * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Removed.
3438         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
3439
3440 2018-10-08  Truitt Savell  <tsavell@apple.com>
3441
3442         Moving files to fix failures introduced in r236915
3443         https://bugs.webkit.org/show_bug.cgi?id=190352
3444
3445         Unreviewed test gardening 
3446
3447         * 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.
3448         * 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.
3449
3450 2018-10-08  Devin Rousso  <drousso@apple.com>
3451
3452         Web Inspector: group media network entries by the node that triggered the request
3453         https://bugs.webkit.org/show_bug.cgi?id=189606
3454         <rdar://problem/44438527>
3455
3456         Reviewed by Brian Burg.
3457
3458         * http/tests/inspector/network/resource-initiatorNode-expected.txt: Added.
3459         * http/tests/inspector/network/resource-initiatorNode.html: Added.
3460
3461         * inspector/canvas/requestNode.html:
3462         Test case no longer needed since the document is always requested once it's available.
3463
3464 2018-10-08  Andy Estes  <aestes@apple.com>
3465
3466         [Payment Request] Requests should be aborted after details settle when the user cancels
3467         https://bugs.webkit.org/show_bug.cgi?id=190333
3468
3469         Reviewed by Alex Christensen.
3470
3471         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
3472         * http/tests/paymentrequest/payment-request-show-method.https.html:
3473
3474 2018-10-08  Ryan Haddad  <ryanhaddad@apple.com>
3475
3476         REGRESSION (r235630?): [Mojave WK1] Layout test compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html is a flaky image failure
3477         https://bugs.webkit.org/show_bug.cgi?id=189756
3478
3479         Unreviewed test gardening.
3480
3481         * platform/mac-wk1/TestExpectations:
3482
3483 2018-10-08  David Fenton  <david_fenton@apple.com>
3484
3485         Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
3486         https://bugs.webkit.org/show_bug.cgi?id=190353
3487
3488         Unreviewed. Remove the tests from TestExpectations file.
3489
3490         * platform/mac/TestExpectations:
3491
3492 2018-10-08  Dawei Fenton  <realdawei@apple.com>
3493
3494         Layout Tests editing/deleting/delete-emoji.html editing/deleting/delete-emoji-1.html editing/deleting/delete-emoji-9.html are passing.
3495         https://bugs.webkit.org/show_bug.cgi?id=190353
3496
3497         Unreviewed test gardening.
3498
3499         * platform/mac/TestExpectations:
3500
3501 2018-10-08  Truitt Savell  <tsavell@apple.com>
3502
3503         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
3504         https://bugs.webkit.org/show_bug.cgi?id=190352
3505
3506         Unreviewed test Gardening
3507
3508         * 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.
3509         * platform/mac/hkdf.https.worker-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt.
3510         * platform/mac/imported/w3c/canvas/2d.shadow.gradient.basic-expected.png: Added.
3511
3512 2018-10-05  Devin Rousso  <drousso@apple.com>
3513
3514         Web Inspector: refactor constructor of WI.Resource
3515         https://bugs.webkit.org/show_bug.cgi?id=190318
3516
3517         Reviewed by Joseph Pecoraro.
3518
3519         * http/tests/inspector/network/har/har-basic.html:
3520         * inspector/unit-tests/resource-collection.html:
3521
3522 2018-10-05  Joseph Pecoraro  <pecoraro@apple.com>
3523
3524         Try to unflake inspector/layers/layerTreeDidChange.html
3525
3526         Unreviewed. Test gardening.
3527
3528         * inspector/layers/layerTreeDidChange.html:
3529         Force a layout early in the test to try to force layout tree
3530         update events in the expected sequence.
3531
3532 2018-10-05  Antoine Quint  <graouts@apple.com>
3533
3534         [Web Animations] REGRESSION (r236809): crash under AnimationTimeline::updateCSSAnimationsForElement()
3535         https://bugs.webkit.org/show_bug.cgi?id=190307
3536         <rdar://problem/45009901>
3537
3538         Reviewed by Dean Jackson.
3539
3540         This test was also crashing even though it should not have been using the new animation engine. Adding the
3541         flag to opt into the legacy animation engine.
3542
3543         * legacy-animation-engine/animations/animation-shorthand-removed.html:
3544
3545 2018-10-04  Chris Dumez  <cdumez@apple.com>
3546
3547         A Document / Window should lose its browsing context as soon as its iframe is removed from the document
3548         https://bugs.webkit.org/show_bug.cgi?id=190282
3549
3550         Reviewed by Ryosuke Niwa.
3551
3552         Update existing layout test to reflect behavior change.
3553
3554         * fast/dom/Window/BarInfo-after-frame-removed.html:
3555         * fast/dom/Window/dom-access-from-closure-iframe-expected.txt:
3556         * fast/dom/Window/dom-access-from-closure-window-expected.txt:
3557         * fast/dom/Window/dom-access-from-closure-window-with-gc-expected.txt:
3558         * fast/dom/Window/resources/dom-access-from-closure-iframe-child.html:
3559         * fast/dom/Window/resources/dom-access-from-closure-window-child.html:
3560         * fast/events/resources/before-unload-return-string-conversion-frame.html:
3561         * fast/parser/resources/set-parent-to-javascript-url.html:
3562         * http/tests/media/media-stream/disconnected-frame.html:
3563         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js:
3564         (checkDidLoad):
3565         * http/tests/security/named-window-property-from-same-origin-inactive-document-expected.txt:
3566         * http/tests/security/named-window-property-from-same-origin-inactive-document.html:
3567         * http/tests/security/xss-DENIED-contentWindow-eval-expected.txt:
3568         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
3569         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document.html:
3570
3571 2018-10-04  Ross Kirsling  <ross.kirsling@sony.com>
3572
3573         Unreviewed test gardening for WinCairo (and one cross-platform test). 
3574
3575         * TestExpectations:
3576         Remove a cross-platform failure that seems to be passing on all platforms now.
3577
3578         * platform/wincairo/TestExpectations:
3579         * platform/wincairo/editing/pasteboard/emacs-ctrl-k-y-001-expected.txt: Added.
3580
3581 2018-10-04  Matt Baker  <mattbaker@apple.com>
3582
3583         Web Inspector: Table should support multiple selection and Cmd-click behavior
3584         https://bugs.webkit.org/show_bug.cgi?id=189705
3585         <rdar://problem/44571170>
3586
3587         Reviewed by Devin Rousso.
3588
3589         * inspector/table/resources/table-utilities.js: Added.
3590         (TestPage.registerInitializer.InspectorTest.TableDataSource):
3591         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.get items):
3592         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableNumberOfRows):
3593         (TestPage.registerInitializer.InspectorTest.TableDelegate):
3594         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tableSelectionDidChange):
3595         (TestPage.registerInitializer.InspectorTest.TableDelegate.prototype.tablePopulateCell):
3596         (TestPage.registerInitializer.InspectorTest.createTable):
3597         (TestPage.registerInitializer):
3598
3599         * inspector/table/table-selection-expected.txt: Added.
3600         * inspector/table/table-selection.html: Added.
3601         * inspector/unit-tests/index-set-expected.txt: Added.
3602         * inspector/unit-tests/index-set.html: Added.
3603
3604 2018-10-03  Ryosuke Niwa  <rniwa@webkit.org>
3605
3606         MutationRecord doesn't keep JS wrappers of target, addedNodes, and removedNodes alive
3607         https://bugs.webkit.org/show_bug.cgi?id=190277
3608
3609         Reviewed by Antti Koivisto.
3610
3611         Added two regression tests for making sure mutation observers and mutation records keep JS wrappers
3612         of the enqueued nodes alive. Also see r236799 for a previous failed attempt to add a similar test.
3613
3614         * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
3615         * fast/dom/MutationObserver/mutation-observer-keeps-js-wrappers-of-nodes-alive.html: Added.
3616         * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive-expected.txt: Added.
3617         * fast/dom/MutationObserver/mutation-record-keeps-js-wrappers-of-nodes-alive.html: Added.
3618
3619 2018-10-04  Devin Rousso  <drousso@apple.com>
3620
3621         Web Inspector: merge ProbeManager into DebuggerManager
3622         https://bugs.webkit.org/show_bug.cgi?id=190225
3623
3624         Reviewed by Joseph Pecoraro.
3625
3626         * http/tests/inspector/debugger/debugger-test.js:
3627         (TestPage.registerInitializer.InspectorTest.startTracingProbes):
3628         (TestPage.registerInitializer):
3629         * http/tests/inspector/resources/probe-test.js:
3630         (TestPage.registerInitializer.ProtocolTest.Probe.installTracingListeners):
3631         (TestPage.registerInitializer):
3632
3633 2018-10-04  Devin Rousso  <drousso@apple.com>
3634
3635         Web Inspector: some files not listed in OpenResourceDialog
3636         https://bugs.webkit.org/show_bug.cgi?id=190272
3637
3638         Reviewed by Joseph Pecoraro.
3639
3640         * inspector/unit-tests/resource-query-controller-expected.txt:
3641         * inspector/unit-tests/resource-query-controller.html:
3642
3643 2018-10-04  Jiewen Tan  <jiewen_tan@apple.com>
3644
3645         [WebAuthN] Move time out control from WebProcess to UIProcess
3646         https://bugs.webkit.org/show_bug.cgi?id=189642
3647         <rdar://problem/44476765>
3648
3649         Reviewed by Chris Dumez.
3650
3651         This patch also fixes some flaky behaviours regarding to the dirty ASN.1 decoder.
3652
3653         * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https-expected.txt: Added.
3654         * 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.
3655         * http/wpt/webauthn/public-key-credential-create-failure-local.https-expected.txt:
3656         * http/wpt/webauthn/public-key-credential-create-failure-local.https.html:
3657         * http/wpt/webauthn/public-key-credential-create-failure.https-expected.txt:
3658         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
3659         * http/wpt/webauthn/public-key-credential-get-failure-local-silent.https-expected.txt: Added.
3660         * 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.
3661         * http/wpt/webauthn/public-key-credential-get-failure-local.https-expected.txt:
3662         * http/wpt/webauthn/public-key-credential-get-failure-local.https.html:
3663         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
3664         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3665         * http/wpt/webauthn/resources/util.js:
3666
3667 2018-10-04  Chris Dumez  <cdumez@apple.com>
3668
3669         Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
3670         https://bugs.webkit.org/show_bug.cgi?id=190252
3671
3672         Reviewed by Alex Christensen.
3673
3674         Add layout test coverage.
3675
3676         * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
3677         * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
3678         * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
3679         * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
3680
3681 2018-10-04  YUHAN WU  <yuhan_wu@apple.com>
3682
3683         runtime flag and IDL for MediaRecorder
3684         https://bugs.webkit.org/show_bug.cgi?id=190018
3685
3686         Reviewed by Youenn Fablet and Chris Dumez.
3687
3688         * platform/win/TestExpectations:
3689         * fast/mediacapturefromelement/CanvasCaptureMediaStream-capture-out-of-DOM-element-expected.txt:
3690         * fast/mediacapturefromelement/CanvasCaptureMediaStream-framerate-0-expected.txt:
3691         * fast/mediacapturefromelement/CanvasCaptureMediaStream-imagebitmaprenderingcontext-expected.txt:
3692
3693 2018-10-04  Chris Dumez  <cdumez@apple.com>
3694
3695         Unreviewed, rolling out r236803.
3696
3697         Caused crashes on some bots
3698
3699         Reverted changeset:
3700
3701         "Regression(r236779): Crash when changing the input element
3702         type from inside an 'input' event listener"
3703         https://bugs.webkit.org/show_bug.cgi?id=190252
3704         https://trac.webkit.org/changeset/236803
3705
3706 2018-10-03  Justin Michaud  <justin_michaud@apple.com>
3707
3708         Registered custom properties should allow inheritance to be controlled
3709         https://bugs.webkit.org/show_bug.cgi?id=190038
3710
3711         Reviewed by Antti Koivisto.
3712
3713         Add tests to check css registered custom properties with inherits. Also test
3714         calc expression evaluation for inherited registered custom properties.
3715
3716         * css-custom-properties-api/inherits-expected.txt: Added.
3717         * css-custom-properties-api/inherits.html: Added.
3718         * css-custom-properties-api/length-expected.txt: Added.
3719         * css-custom-properties-api/length.html: Added.
3720         * css-custom-properties-api/length2-expected.txt: Added.
3721         * css-custom-properties-api/length2.html: Added.
3722
3723 2018-10-03  Youenn Fablet  <youenn@apple.com>
3724
3725         Add VP8 support to WebRTC
3726         https://bugs.webkit.org/show_bug.cgi?id=189976
3727
3728         Reviewed by Eric Carlson.
3729
3730         * webrtc/audio-peer-connection-g722.html:
3731         * webrtc/routines.js:
3732         * webrtc/video-mute-vp8-expected.txt: Added.
3733         * webrtc/video-mute-vp8.html: Added.
3734
3735 2018-09-28  Jiewen Tan  <jiewen_tan@apple.com>
3736
3737         [WebCrypto] ECDSA could not deal with invalid signature inputs
3738         https://bugs.webkit.org/show_bug.cgi?id=189879
3739         <rdar://problem/44701276>
3740
3741         Reviewed by Brent Fulgham.
3742
3743         * crypto/subtle/ecdsa-verify-malformed-parameters-expected.txt:
3744         * crypto/subtle/ecdsa-verify-malformed-parameters.html:
3745
3746 2018-10-03  Antoine Quint  <graouts@apple.com>
3747
3748         [Web Animations] REGRESSION: setting 'animation-name: none' after a 'fill: forwards' animation has completed does not revert to the unanimated style
3749         https://bugs.webkit.org/show_bug.cgi?id=190257
3750         <rdar://problem/41341473>
3751
3752         Reviewed by Dean Jackson.
3753
3754         Add a test that checks that an animation with fill: forwards no longer applies to an element once it's been removed.
3755
3756         * animations/animation-fill-forwards-removal-expected.txt: Added.
3757         * animations/animation-fill-forwards-removal.html: Added.
3758
3759 2018-10-03  Chris Dumez  <cdumez@apple.com>
3760
3761         Regression(r236779): Crash when changing the input element type from inside an 'input' event listener
3762         https://bugs.webkit.org/show_bug.cgi?id=190252
3763
3764         Reviewed by Alex Christensen.
3765
3766         Add layout test coverage.
3767
3768         * fast/dom/HTMLInputElement/change-type-in-click-event-listener-expected.txt: Added.
3769         * fast/dom/HTMLInputElement/change-type-in-click-event-listener.html: Added.
3770         * fast/dom/HTMLInputElement/change-type-in-input-event-listener-expected.txt: Added.
3771         * fast/dom/HTMLInputElement/change-type-in-input-event-listener.html: Added.
3772
3773 2018-10-03  Matt Lewis  <jlewis3@apple.com>
3774
3775         Unreviewed, rolling out r236781.
3776
3777         The test added with this commit is timing out consistently.
3778
3779         Reverted changeset:
3780
3781         "GC can collect JS wrappers of nodes in the mutation records
3782         waiting to be delivered"
3783         https://bugs.webkit.org/show_bug.cgi?id=190115
3784         https://trac.webkit.org/changeset/236781
3785
3786 2018-10-03  Youenn Fablet  <youenn@apple.com>
3787
3788         Enable H264 simulcast
3789         https://bugs.webkit.org/show_bug.cgi?id=190167
3790
3791         Reviewed by Eric Carlson.
3792
3793         * TestExpectations:
3794         * webrtc/simulcast-h264-expected.txt: Added.
3795         * webrtc/simulcast-h264.html: Added.
3796
3797 2018-10-03  Ryosuke Niwa  <rniwa@webkit.org>
3798
3799         Enable selectionAcrossShadowBoundariesEnabled by default in WebKitLegacy
3800         https://bugs.webkit.org/show_bug.cgi?id=190238
3801
3802         Reviewed by Antti Koivisto.
3803
3804         Removed the unnecessary webkit-test-runner directive.
3805
3806         * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html:
3807         * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html:
3808         * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html:
3809         * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html:
3810         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html:
3811         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html:
3812         * editing/pasteboard/copy-paste-with-shadow-content.html:
3813         * editing/selection/selection-across-shadow-boundaries-mixed-editability-1.html:
3814         * editing/selection/selection-across-shadow-boundaries-mixed-editability-2.html:
3815         * editing/selection/selection-across-shadow-boundaries-mixed-editability-3.html:
3816         * editing/selection/selection-across-shadow-boundaries-mixed-editability-4.html:
3817         * editing/selection/selection-across-shadow-boundaries-mixed-editability-5.html:
3818         * editing/selection/selection-across-shadow-boundaries-readonly-1.html:
3819         * editing/selection/selection-across-shadow-boundaries-readonly-2.html:
3820         * editing/selection/selection-across-shadow-boundaries-readonly-3.html:
3821         * editing/selection/selection-across-shadow-boundaries-user-select-all-1.html:
3822
3823 2018-10-02  Fujii Hironori  <Hironori.Fujii@sony.com>
3824
3825         [WinCairo][BuildBot] archive-test-results fails to delete pywebsocket.ws.log-err.txt
3826         https://bugs.webkit.org/show_bug.cgi?id=190236
3827
3828         Unreviewed test gardening.
3829
3830         * platform/wincairo/TestExpectations: Skipped http/wpt and imported/w3c.
3831
3832 2018-10-02  Ryosuke Niwa  <rniwa@webkit.org>
3833
3834         Copying content with shadow DOM doesn't copy any contents
3835         https://bugs.webkit.org/show_bug.cgi?id=157443
3836
3837         Reviewed by Wenson Hsieh.
3838
3839         Added tests for copying and pasting across shadow boundaries with HTML and plain text.
3840
3841         * editing/pasteboard/copy-paste-across-shadow-boundaries-1-expected.txt: Added.
3842         * editing/pasteboard/copy-paste-across-shadow-boundaries-1.html: Added.
3843         * editing/pasteboard/copy-paste-across-shadow-boundaries-2-expected.txt: Added.
3844         * editing/pasteboard/copy-paste-across-shadow-boundaries-2.html: Added.
3845         * editing/pasteboard/copy-paste-across-shadow-boundaries-3-expected.txt: Added.
3846         * editing/pasteboard/copy-paste-across-shadow-boundaries-3.html: Added.
3847         * editing/pasteboard/copy-paste-across-shadow-boundaries-4-expected.txt: Added.
3848         * editing/pasteboard/copy-paste-across-shadow-boundaries-4.html: Added.
3849         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1-expected.txt: Added.
3850         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-1.html: Added.
3851         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: Added.
3852         * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2.html: Added.
3853         * editing/pasteboard/copy-paste-with-shadow-content-expected.txt: Added.
3854         * editing/pasteboard/copy-paste-with-shadow-content.html: Added.
3855
3856 2018-10-01  Ryosuke Niwa  <rniwa@webkit.org>
3857
3858         GC can collect JS wrappers of nodes in the mutation records waiting to be delivered
3859         https://bugs.webkit.org/show_bug.cgi?id=190115
3860
3861         Reviewed by Geoffrey Garen.
3862
3863         Added a regression test.
3864
3865         * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive-expected.txt: Added.
3866         * fast/dom/MutationObserver/mutation-observer-retains-js-wrappers-of-targets-alive.html: Added.
3867
3868 2018-10-02  Chris Dumez  <cdumez@apple.com>
3869
3870         radio / checkbox inputs should fire "click, input, change" events in order when clicked
3871         https://bugs.webkit.org/show_bug.cgi?id=190223
3872
3873         Reviewed by Ryosuke Niwa.
3874
3875         Update existing test to reflect behavior change. I have verified that our new behavior
3876         on this test is consistent with Gecko and Chrome.
3877
3878         * fast/forms/radio/radio-group-keyboard-change-event-expected.txt:
3879         * fast/forms/radio/radio-group-keyboard-change-event.html:
3880
3881 2018-10-02  Chris Dumez  <cdumez@apple.com>
3882
3883         fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
3884         https://bugs.webkit.org/show_bug.cgi?id=190218
3885
3886         Reviewed by Alex Christensen.
3887
3888         Update existing tests to reflect behavior change, after checking that our behavior is consistent
3889         with Gecko and Blink on these tests.
3890
3891         * fast/forms/fieldset/fieldset-elements-expected.txt:
3892         * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt: Added.
3893         * fast/forms/fieldset/fieldset-elements-htmlcollection.html: Added.
3894         * fast/forms/fieldset/fieldset-elements.html:
3895         * fast/forms/fieldset/fieldset-form-collection-radionode-list-expected.txt: Removed.
3896         * fast/forms/fieldset/fieldset-form-collection-radionode-list.html: Removed.
3897
3898 2018-10-02  Devin Rousso  <drousso@apple.com>
3899
3900         Web Inspector: prevent layer events from firing until the layer information is re-requested
3901         https://bugs.webkit.org/show_bug.cgi?id=190159
3902
3903         Reviewed by Joseph Pecoraro.
3904
3905         * inspector/layers/layerTreeDidChange-expected.txt: Added.
3906         * inspector/layers/layerTreeDidChange.html: Added.
3907
3908 2018-10-02  Devin Rousso  <drousso@apple.com>
3909
3910         Web Inspector: rename frontend managers to be more consistent with backend agents
3911         https://bugs.webkit.org/show_bug.cgi?id=190160
3912
3913         Reviewed by Joseph Pecoraro.
3914
3915         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
3916         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
3917         * http/tests/inspector/dom/shapes-test.js:
3918         * http/tests/inspector/network/har/har-page.html:
3919         * http/tests/inspector/network/loadResource-insecure-resource.html:
3920         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
3921         * http/tests/inspector/network/resource-response-source-memory-cache.html:
3922         * http/tests/inspector/network/resource-sizes-memory-cache.html:
3923         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
3924         * http/tests/websocket/tests/hybi/inspector/before-load.html:
3925         * http/tests/websocket/tests/hybi/inspector/resolveWebSocket.html:
3926         * inspector/canvas/requestNode.html:
3927         * inspector/codemirror/resources/prettyprinting/utilities.js:
3928         (TestPage.registerInitializer.loadPrettyPrintingTestAndExpectedResults):
3929         (TestPage.registerInitializer.window.addPrettyPrintingTests):
3930         (TestPage.registerInitializer):
3931         * inspector/console/clearMessages.html:
3932         * inspector/console/command-line-api.html:
3933         * inspector/console/console-api.html:
3934         * inspector/console/console-count.html:
3935         * inspector/console/console-table.html:
3936         * inspector/console/console-time.html:
3937         * inspector/console/message-stack-trace.html:
3938         * inspector/console/messageAdded-from-named-evaluations.html:
3939         * inspector/console/messageRepeatCountUpdated.html:
3940         * inspector/console/messagesCleared.html:
3941         * inspector/console/webcore-logging-expected.txt:
3942         * inspector/console/webcore-logging.html:
3943         * inspector/controller/runtime-controller-import.html:
3944         * inspector/controller/runtime-controller.html:
3945         * inspector/css/add-rule.html:
3946         * inspector/css/createStyleSheet.html:
3947         * inspector/css/css-property.html:
3948         * inspector/css/getAllStyleSheets.html:
3949         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
3950         * inspector/css/matched-style-properties.html:
3951         * inspector/css/modify-css-property.html:
3952         * inspector/css/modify-rule-selector.html:
3953         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
3954         * inspector/css/pseudo-element-matches.html:
3955         * inspector/css/selector-dynamic-specificity.html:
3956         * inspector/css/selector-specificity.html:
3957         * inspector/css/shadow-scoped-style.html:
3958         * inspector/css/stylesheet-events-basic.html:
3959         * inspector/css/stylesheet-events-imports.html:
3960         * inspector/css/stylesheet-events-inspector-stylesheet.html:
3961         * inspector/css/stylesheet-events-multiple-documents.html:
3962         * inspector/css/stylesheet-with-mutations.html:
3963         * inspector/debugger/csp-exceptions.html:
3964         * inspector/debugger/js-stacktrace.html:
3965         * inspector/debugger/resources/log-pause-location.js:
3966         (TestPage.registerInitializer.window.findScript):
3967         (TestPage.registerInitializer.window.loadMainPageContent):
3968         (TestPage.registerInitializer.window.logResolvedBreakpointLinesWithContext):
3969         (TestPage.registerInitializer.window.logLinesWithContext):
3970         * inspector/debugger/stepping/stepping-through-autoContinue-breakpoint.html:
3971         * inspector/dom-debugger/dom-breakpoints.html:
3972         * inspector/dom-debugger/xhr-breakpoints.html:
3973         * inspector/dom/breakpoint-for-event-listener.html:
3974         * inspector/dom/csp-big5-hash.html:
3975         * inspector/dom/csp-hash.html:
3976         * inspector/dom/customElementState.html:
3977         * inspector/dom/domutilities-csspath.html:
3978         * inspector/dom/domutilities-path-dump.html:
3979         * inspector/dom/domutilities-xpath.html:
3980         * inspector/dom/event-listener-add-remove.html:
3981         * inspector/dom/getEventListenersForNode.html:
3982         * inspector/dom/getOuterHTML.html:
3983         * inspector/dom/hideHighlight.html:
3984         * inspector/dom/highlightFrame.html:
3985         * inspector/dom/highlightNode.html:
3986         * inspector/dom/highlightNodeList.html:
3987         * inspector/dom/highlightSelector.html:
3988         * inspector/dom/insertAdjacentHTML.html:
3989         * inspector/dom/inspect.html:
3990         * inspector/dom/pseudo-element-dynamic.html:
3991         * inspector/dom/pseudo-element-static.html:
3992         * inspector/dom/push-node-by-path-to-frontend.html:
3993         * inspector/dom/setEventListenerDisabled.html:
3994         * inspector/dom/setInspectedNode.html:
3995         * inspector/dom/setOuterHTML-no-document-element.html:
3996         * inspector/dom/setOuterHTML.html:
3997         * inspector/dom/shadow-and-non-shadow-children.html:
3998         * inspector/dom/shadowRootType.html:
3999         * inspector/dom/template-content.html:
4000         * inspector/formatting/resources/utilities.js:
4001         (TestPage.registerInitializer.loadFormattingTestAndExpectedResults):
4002         (TestPage.registerInitializer.window.addFormattingTests):
4003         (TestPage.registerInitializer):
4004         * inspector/indexeddb/clearObjectStore.html:
4005         * inspector/indexeddb/deleteDatabaseNamesWithSpace.html:
4006         * inspector/indexeddb/requestData.html:
4007         * inspector/indexeddb/requestDatabase.html:
4008         * inspector/indexeddb/requestDatabaseNames.html:
4009         * inspector/layers/layer-tree-manager.html:
4010         * inspector/model/dom-node.html:
4011         * inspector/model/frame-extra-scripts.html:
4012         * inspector/model/script-resource-relationship.html:
4013         * inspector/model/stack-trace.html:
4014         * inspector/page/empty-or-missing-resources.html:
4015         * inspector/page/hidpi-snapshot-size.html:
4016         * inspector/page/main-frame-resource.html:
4017         * inspector/runtime/change-execution-context-identifier.html:
4018         * inspector/runtime/saveResult.html:
4019         * inspector/storage/domStorage-events.html:
4020         * inspector/worker/console-basic.html:
4021         * inspector/worker/resources-in-worker.html:
4022
4023 2018-10-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
4024
4025         [Curl] Fix missing values of  resource timing API.
4026         https://bugs.webkit.org/show_bug.cgi?id=190193
4027
4028         Reviewed by Alex Christensen.
4029
4030         * platform/wincairo/TestExpectations:
4031
4032 2018-10-02  Per Arne Vollan  <pvollan@apple.com>
4033
4034         [WebVTT] Cue with line setting is not rendered correctly
4035         https://bugs.webkit.org/show_bug.cgi?id=190168
4036
4037         Reviewed by Eric Carlson.
4038
4039         * media/track/captions-webvtt/line-position.vtt: Added.
4040         * media/track/track-cue-line-position-expected-mismatch.html: Added.
4041         * media/track/track-cue-line-position.html: Added.
4042
4043 2018-10-02  Carlos Eduardo Ramalho  <cadubentzen@gmail.com>
4044
4045         [GTK] fast/forms/color/input-appearance-color.html is failing
4046         https://bugs.webkit.org/show_bug.cgi?id=189350
4047
4048         Reviewed by Michael Catanzaro.
4049
4050         Update test expectations to match changes introduced in r235435.
4051
4052         * platform/gtk/TestExpectations:
4053         * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
4054         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
4055
4056 2018-10-01  Dean Jackson  <dino@apple.com>
4057
4058         Remove CSS Animation Triggers
4059         https://bugs.webkit.org/show_bug.cgi?id=190175
4060         <rdar://problem/44925626>
4061
4062         Reviewed by Simon Fraser.
4063
4064         Remove a bunch of tests that no longer have an implementation.
4065
4066         * TestExpectations:
4067         * animations/trigger-computed-style-expected.txt: Removed.
4068         * animations/trigger-computed-style.html: Removed.
4069         * animations/trigger-container-scroll-boundaries-expected.txt: Removed.
4070         * animations/trigger-container-scroll-boundaries.html: Removed.
4071         * animations/trigger-container-scroll-empty-expected.txt: Removed.
4072         * animations/trigger-container-scroll-empty.html: Removed.
4073         * animations/trigger-container-scroll-simple-expected.txt: Removed.
4074         * animations/trigger-container-scroll-simple.html: Removed.
4075         * animations/trigger-parsing-expected.txt: Removed.
4076         * animations/trigger-parsing.html: Removed.
4077         * fast/css/compare-animation-trigger-expected.txt: Removed.
4078         * fast/css/compare-animation-trigger.html: Removed.
4079         * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Removed.
4080         * legacy-animation-engine/animations/trigger-computed-style.html: Removed.
4081         * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Removed.
4082         * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Removed.
4083         * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Removed.
4084         * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Removed.
4085         * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Removed.
4086         * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Removed.
4087         * legacy-animation-engine/animations/trigger-parsing-expected.txt: Removed.
4088         * legacy-animation-engine/animations/trigger-parsing.html: Removed.
4089         * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Removed.
4090         * legacy-animation-engine/fast/css/compare-animation-trigger.html: Removed.
4091         * platform/gtk/TestExpectations:
4092         * platform/ios/TestExpectations:
4093         * platform/mac-wk2/TestExpectations:
4094         * platform/wincairo/TestExpectations:
4095
4096 2018-10-02  Commit Queue  <commit-queue@webkit.org>
4097
4098         Unreviewed, rolling out r236624 and r236671.
4099         https://bugs.webkit.org/show_bug.cgi?id=190207
4100
4101         The change in r236624 introduced crashes on the bots
4102         (Requested by ryanhaddad on #webkit).
4103
4104         Reverted changesets:
4105
4106         "Refactoring: eliminate raw pointer usage in Fullscreen code"
4107         https://bugs.webkit.org/show_bug.cgi?id=188747
4108         https://trac.webkit.org/changeset/236624
4109
4110         "Unify implementation in VideoFullscreenInterfaceAVKit"
4111         https://bugs.webkit.org/show_bug.cgi?id=190091
4112         https://trac.webkit.org/changeset/236671
4113
4114 2018-10-02  Frederic Wang  <fwang@igalia.com>
4115
4116         [WPE] Enable more Cache Storage and Service Workers tests
4117         https://bugs.webkit.org/show_bug.cgi?id=190198
4118
4119         Reviewed by Michael Catanzaro.
4120
4121         * platform/wpe/TestExpectations: Unskip most tests and add expectations for a few of them.
4122
4123 2018-10-02  Frederic Wang  <fwang@igalia.com>
4124
4125         [GTK] Enable more Cache Storage and Service Workers tests
4126         https://bugs.webkit.