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