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