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