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