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