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