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