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