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