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