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