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