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