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