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