Remove expectation for inspector/css/createStyleSheet.html as test appears to be...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-01-25  Truitt Savell  <tsavell@apple.com>
2
3         Remove expectation for inspector/css/createStyleSheet.html as test appears to be passing. 
4         https://bugs.webkit.org/show_bug.cgi?id=148636
5
6         Unreviewed test gardening.
7
8         * platform/mac/TestExpectations:
9
10 2019-01-25  Chris Dumez  <cdumez@apple.com>
11
12         [iOS] Add support for the download attribute
13         https://bugs.webkit.org/show_bug.cgi?id=167341
14         <rdar://problem/30296281>
15
16         Reviewed by Geoffrey Garen.
17
18         Make download attribute layout tests iOS-friendly and unskip them now that they pass.
19
20         * fast/dom/HTMLAnchorElement/anchor-download-unset.html:
21         * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click.html:
22         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html:
23         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download.html:
24         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-base-target-popup-not-allowed.html:
25         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target-popup-not-allowed.html:
26         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-blank-target.html:
27         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-backslash.html:
28         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-doublequote.html:
29         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-slashes.html:
30         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-includes-unicode.html:
31         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-no-extension.html:
32         * fast/dom/HTMLAnchorElement/anchor-file-blob-download.html:
33         * fast/dom/HTMLAnchorElement/anchor-nodownload-set.html:
34         * fast/dom/HTMLAnchorElement/anchor-nodownload.html:
35         * http/tests/download/anchor-download-attribute-content-disposition.html:
36         * http/tests/download/anchor-download-no-extension.html:
37         * http/tests/download/anchor-download-no-value.html:
38         * http/tests/download/anchor-download-redirect.html:
39         * http/tests/download/area-download.html:
40         * http/tests/download/convert-cached-load-to-download.html:
41         * http/tests/security/anchor-download-allow-blob.html:
42         * http/tests/security/anchor-download-allow-data.html:
43         * http/tests/security/anchor-download-allow-sameorigin.html:
44         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
45         * http/tests/security/anchor-download-block-crossorigin.html:
46         * platform/ios-wk2/TestExpectations:
47         * platform/ios-wk2/http/tests/security/anchor-download-block-crossorigin-expected.txt: Copied from LayoutTests/http/tests/security/anchor-download-block-crossorigin-expected.txt.
48
49 2019-01-25  Shawn Roberts  <sroberts@apple.com>
50
51         [ iOS Simulator Release ] Layout Test fast/animation/request-animation-frame.html is a flaky failure.
52         https://bugs.webkit.org/show_bug.cgi?id=190888
53
54         Unreviewed test gardening.
55
56         * platform/ios-wk2/TestExpectations:
57
58 2019-01-25  Daniel Bates  <dabates@apple.com>
59
60         [iOS] uiController.keyDown() does not translate Control modified key
61         https://bugs.webkit.org/show_bug.cgi?id=192898
62
63         Reviewed by Wenson Hsieh.
64
65         Make tests more robusts.
66
67         * fast/events/ios/key-command-italic-dispatches-keydown.html: Remove the need to special-case the test runner and
68         expect a single key event that represents Command + I. Now that uiController.keyDown() makes use of HIDEventGenerator
69         we emit separate key events for each key pressed in the sequence: keydown Command, keydown i, keyup i, keyup Command.
70         This matches how a human being would execute such a key sequence.
71         * fast/forms/auto-fill-button/caps-lock-indicator-should-not-be-visible-when-auto-fill-strong-password-button-is-visible-expected.html:
72         Make the test less flaky by hiding the tap highlight. Depending on timing, the tap highlight may be snapshotted and thus
73         cause the reference test to mismatch the test. Mitigate this by hiding the tap highlight.
74         * fast/text/scroll-text-overflow-ellipsis.html: Wait for a keyup event for the down arrow before declaring the
75         test complete.
76
77 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
78
79         Move more scrolling tree tests into scrollingcoordinator/scrolling-tree
80         https://bugs.webkit.org/show_bug.cgi?id=193845
81
82         Reviewed by Tim Horton.
83
84         Gather more tests of the scrolling tree into scrollingcoordinator/scrolling-tree.
85
86         * platform/gtk/TestExpectations:
87         * platform/ios-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
88         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Added.
89         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Copied from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
90         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Added.
91         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Added.
92         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/platform/ios/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
93         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/platform/ios-wk2/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
94         * platform/mac-wk1/fast/scrolling/scrolling-tree-includes-frame-expected.txt: Removed.
95         * platform/win/TestExpectations:
96         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-expected.txt.
97         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor-expected.txt.
98         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-gain-scrolling-ancestor.html.
99         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed-expected.txt.
100         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-in-fixed.html.
101         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor-expected.txt.
102         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame-lose-scrolling-ancestor.html.
103         * scrollingcoordinator/scrolling-tree/coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/coordinated-frame.html.
104         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame-expected.txt.
105         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/remove-coordinated-frame.html.
106         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role-expected.txt.
107         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html: Renamed from LayoutTests/fast/scrolling/ios/remove-scrolling-role.html.
108         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html: Renamed from LayoutTests/tiled-drawing/scrolling/frames/resources/doc-with-sticky.html.
109         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame-expected.txt.
110         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html: Renamed from LayoutTests/fast/scrolling/scrolling-tree-includes-frame.html.
111
112 2019-01-25  Simon Fraser  <simon.fraser@apple.com>
113
114         Move tests for scrolling tree mutations into their own directory
115         https://bugs.webkit.org/show_bug.cgi?id=193836
116
117         Reviewed by Tim Horton.
118
119         Add a scrollingcoordinator/scrolling-tree directory, which will contain tests for scrolling
120         tree mutations.
121
122         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
123         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
124         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
125         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
126         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent-expected.txt.
127         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/gain-scrolling-node-parent.html.
128         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent-expected.txt.
129         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html: Renamed from LayoutTests/scrollingcoordinator/lose-scrolling-node-parent.html.
130         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers-expected.txt.
131         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html: Renamed from LayoutTests/scrollingcoordinator/reparent-across-compositing-layers.html.
132         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal-expected.txt.
133         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html: Renamed from LayoutTests/scrollingcoordinator/reparent-with-layer-removal.html.
134
135 2019-01-25  Ryosuke Niwa  <rniwa@webkit.org>
136
137         iOS: inputmode="none" disables hardware keyboard's globe key
138         https://bugs.webkit.org/show_bug.cgi?id=193811
139         <rdar://problem/47406553>
140
141         Reviewed by Wenson Hsieh.
142
143         Updated and renamed the test expecting the keyboard to update upon inputmode content attribute changed
144         to use inputmode="decimal" instead of inputmode="none", and updated another test to expect inputmode="none"
145         has no effect instead of hiding the keyboard.
146
147         * fast/forms/ios/inputmode-change-update-keyboard-expected.txt: Renamed from inputmode-none-removed-expected.txt.
148         * fast/forms/ios/inputmode-change-update-keyboard.html: Renamed from inputmode-none-removed.html.
149         * fast/forms/ios/inputmode-none-expected.txt:
150         * fast/forms/ios/inputmode-none.html:
151
152 2019-01-25  Jonathan Bedard  <jbedard@apple.com>
153
154         webkitpy: Implement device type specific expected results (Gardening)
155         https://bugs.webkit.org/show_bug.cgi?id=192162
156         <rdar://problem/46345449>
157
158         Unreviewed test gardening.
159
160         * platform/ios/TestExpectations: Remove non-existant directories.
161         * platform/mac/TestExpectations: Ditto.
162
163 2019-01-25  Wenson Hsieh  <wenson_hsieh@apple.com>
164
165         Need a way for JavaScript (or bundle) code to participate in undo
166         https://bugs.webkit.org/show_bug.cgi?id=190009
167         <rdar://problem/44807048>
168
169         Reviewed by Ryosuke Niwa.
170
171         Add a few new layout tests covering `UndoManager.addItem()`.
172
173         * editing/undo-manager/undo-manager-add-item-exceptions-expected.txt: Added.
174         * editing/undo-manager/undo-manager-add-item-exceptions.html: Added.
175
176         Add a test to verify that we throw exceptions when calling addItem() in a couple of circumstances.
177
178         * editing/undo-manager/undo-manager-add-item-expected.txt: Added.
179         * editing/undo-manager/undo-manager-add-item.html: Added.
180
181         Add a test that exercises the new API in both the top-level context and a child frame.
182
183         * editing/undo-manager/undo-manager-delete-stale-undo-items-expected.txt: Added.
184         * editing/undo-manager/undo-manager-delete-stale-undo-items.html: Added.
185
186         Add a test to verify that after adding undo items, undoing, and then performing other edit actions, garbage
187         collection will destroy JS wrappers for the previously added UndoItems, since these undo items' handlers can no
188         longer be invoked.
189
190         * editing/undo-manager/undo-manager-item-labels-expected.txt: Added.
191         * editing/undo-manager/undo-manager-item-labels.html: Added.
192
193         Add a test verifying that the undo and redo action labels are updated correctly when undoing and redoing.
194
195         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection-expected.txt: Added.
196         * editing/undo-manager/undo-manager-undo-redo-after-garbage-collection.html: Added.
197
198         Add a test to verify that triggering garbage collection after adding an undo item without keeping references to
199         the item (or its undo/redo handlers) doesn't break the API.
200
201         * resources/ui-helper.js:
202         (window.UIHelper.undoAndRedoLabels):
203
204         Add a helper method to grab the platform's current undo and redo action names.
205
206         (window.UIHelper):
207
208 2019-01-25  Devin Rousso  <drousso@apple.com>
209
210         Web Inspector: improve invalid Audit/Recording JSON error messages
211         https://bugs.webkit.org/show_bug.cgi?id=193476
212         <rdar://problem/47303659>
213
214         Reviewed by Joseph Pecoraro.
215
216         * inspector/model/auditTestCase.html:
217         * inspector/model/auditTestCase-expected.txt:
218         * inspector/model/auditTestCaseResult-expected.txt:
219         * inspector/model/auditTestGroup.html:
220         * inspector/model/auditTestGroup-expected.txt:
221         * inspector/model/auditTestGroupResult-expected.txt:
222         * inspector/model/recording-expected.txt:
223
224 2019-01-24  Devin Rousso  <drousso@apple.com>
225
226         Web Inspector: Audit: add supports key to test/group for compatibility
227         https://bugs.webkit.org/show_bug.cgi?id=193686
228         <rdar://problem/47460872>
229
230         Reviewed by Joseph Pecoraro.
231
232         * inspector/audit/version.html:
233
234 2019-01-24  Joseph Pecoraro  <pecoraro@apple.com>
235
236         Web Inspector: CPU Usage Timeline
237         https://bugs.webkit.org/show_bug.cgi?id=193730
238         <rdar://problem/46797201>
239
240         Reviewed by Devin Rousso.
241
242         * inspector/cpu-profiler/tracking-expected.txt: Added.
243         * inspector/cpu-profiler/tracking.html: Added.
244         Test the CPUProfiler domain emits events.
245
246         * inspector/heap/tracking-expected.txt:
247         * inspector/heap/tracking.html:
248         * inspector/memory/tracking-expected.txt:
249         * inspector/memory/tracking.html:
250         * inspector/script-profiler/tracking-expected.txt:
251         * inspector/script-profiler/tracking.html:
252         Update test naming.
253
254         * platform/win/TestExpectations:
255         Skip on platforms without RESOURCE_USAGE.
256
257 2019-01-24  Wenson Hsieh  <wenson_hsieh@apple.com>
258
259         [iOS] Unable to make a selection in jsfiddle.net using arrow keys when requesting desktop site
260         https://bugs.webkit.org/show_bug.cgi?id=193758
261         <rdar://problem/43614978>
262
263         Reviewed by Tim Horton.
264
265         Mark some existing layout tests as passing on iOS. Additionally, remove failing expectations for another
266         existing layout test on iOS.
267
268         * platform/ios/TestExpectations:
269         * platform/ios/editing/text-iterator/hidden-textarea-selection-quirk-expected.txt: Removed.
270
271 2019-01-24  John Wilander  <wilander@apple.com>
272
273         Add Ad Click Attribution as an internal/experimental feature
274         https://bugs.webkit.org/show_bug.cgi?id=193685
275         <rdar://problem/47450399>
276
277         Reviewed by Brent Fulgham.
278
279         * http/tests/adClickAttribution/anchor-tag-attributes-reflect-expected.txt: Added.
280         * http/tests/adClickAttribution/anchor-tag-attributes-reflect.html: Added.
281         * platform/win/TestExpectations:
282             Skipped on Windows for now.
283
284 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
285
286         Allow failures in flaky tests from bug 193657
287         https://bugs.webkit.org/show_bug.cgi?id=193736
288
289         Unreviewed test gardening.
290
291         * TestExpectations:
292
293 2019-01-23  Eric Liang  <ericliang@apple.com>
294
295         AX: [GTK] Layout test accessibility/set-selected-editable.html is failing
296         https://bugs.webkit.org/show_bug.cgi?id=193623
297
298         Reviewed by Michael Catanzaro.
299         
300         AXSelected attribute behavior on GTK is different. Skipped.
301
302         * platform/gtk/TestExpectations:
303
304 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
305
306         Compositing updates need to reparent scrolling tree nodes with a changed ancestor
307         https://bugs.webkit.org/show_bug.cgi?id=193699
308
309         Reviewed by Frédéric Wang.
310
311         * platform/ios-wk2/scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
312         * platform/ios-wk2/scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
313         * scrollingcoordinator/reparent-across-compositing-layers-expected.txt: Added.
314         * scrollingcoordinator/reparent-across-compositing-layers.html: Added.
315         * scrollingcoordinator/reparent-with-layer-removal-expected.txt: Added.
316         * scrollingcoordinator/reparent-with-layer-removal.html: Added.
317
318 2019-01-23  Oriol Brufau  <obrufau@igalia.com>
319
320         [css-logical] Implement flow-relative inset properties
321         https://bugs.webkit.org/show_bug.cgi?id=189441
322
323         Reviewed by Dean Jackson.
324
325         Check that the new CSS properties are disabled behind runtime flags
326         and are not exposed.
327
328         * webexposed/css-properties-behind-flags-expected.txt:
329         * webexposed/css-properties-behind-flags.html:
330
331 2019-01-23  Rob Buis  <rbuis@igalia.com>
332
333         Update MIME type parser
334         https://bugs.webkit.org/show_bug.cgi?id=180526
335
336         Reviewed by Frédéric Wang.
337
338         Adjust test expectation.
339
340         * http/tests/xmlhttprequest/post-blob-content-type-async-expected.txt:
341         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
342         * http/tests/xmlhttprequest/post-blob-content-type-tests.js:
343
344 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
345
346         Adding a child to a ScrollingStateNode needs to trigger a tree state commit
347         https://bugs.webkit.org/show_bug.cgi?id=193682
348
349         Reviewed by Zalan Bujtas.
350
351         * platform/ios/scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
352         * platform/ios/scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
353         * scrollingcoordinator/gain-scrolling-node-parent-expected.txt: Added.
354         * scrollingcoordinator/gain-scrolling-node-parent.html: Added.
355         * scrollingcoordinator/lose-scrolling-node-parent-expected.txt: Added.
356         * scrollingcoordinator/lose-scrolling-node-parent.html: Added.
357
358 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
359
360         Make scrollingcoordinator tests only run on iOS/macOS WK2
361         https://bugs.webkit.org/show_bug.cgi?id=193690
362
363         Reviewed by Zalan Bujtas.
364         
365         scrollingcoordinator is only active in WK2, and both WPE and WinCairo skip this directory
366         already, so skip it at the top level, and re-enable for mac-wk2 and ios-wk2.
367
368         Also do some cleanup after tiled-drawing/ios was removed on 1/18.
369
370         * TestExpectations:
371         * platform/ios-device/TestExpectations:
372         * platform/ios-wk2/TestExpectations:
373         * platform/ios/TestExpectations:
374         * platform/mac-wk2/TestExpectations:
375
376 2019-01-22  Devin Rousso  <drousso@apple.com>
377
378         Web Inspector: InspectorInstrumentation::willEvaluateScript should include column number
379         https://bugs.webkit.org/show_bug.cgi?id=116191
380         <rdar://problem/13905910>
381
382         Reviewed by Joseph Pecoraro.
383
384         * inspector/timeline/line-column.html: Added.
385         * inspector/timeline/line-column-expected.txt: Added.
386
387 2019-01-22  Devin Rousso  <drousso@apple.com>
388
389         Web Inspector: expose Audit and Recording versions to the frontend
390         https://bugs.webkit.org/show_bug.cgi?id=193262
391         <rdar://problem/47130684>
392
393         Reviewed by Joseph Pecoraro.
394
395         * inspector/audit/version.html: Added.
396         * inspector/audit/version-expected.txt: Added.
397         * inspector/recording/version.html: Added.
398         * inspector/recording/version-expected.txt: Added.
399
400 2019-01-22  Nikita Vasilyev  <nvasilyev@apple.com>
401
402         Web Inspector: Styles: refactor properties/allProperties/visibleProperties/allVisibleProperties
403         https://bugs.webkit.org/show_bug.cgi?id=193615
404
405         Reviewed by Devin Rousso.
406
407         Rename:
408         - properties to enabledProperties;
409         - allProperties to properties.
410
411         * inspector/css/css-property-expected.txt:
412         * inspector/css/css-property.html:
413         * inspector/css/force-page-appearance.html:
414         * inspector/css/matched-style-properties.html:
415         * inspector/css/modify-css-property.html:
416         * inspector/css/shadow-scoped-style.html:
417
418 2019-01-22  Sihui Liu  <sihui_liu@apple.com>
419
420         Layout test storage/indexeddb/open-during-transaction-private.html is failing
421         https://bugs.webkit.org/show_bug.cgi?id=193600
422
423         Reviewed by Brady Eidson.
424
425         Make sure the second request is finished before the third one so that test ends properly.
426
427         * storage/indexeddb/open-during-transaction-expected.txt:
428         * storage/indexeddb/open-during-transaction-private-expected.txt:
429         * storage/indexeddb/resources/open-during-transaction.js:
430         (tryOpens.openreq3.onsuccess):
431         (tryOpens.openreq2.onsuccess):
432         (tryOpens):
433
434 2019-01-22  Devin Rousso  <drousso@apple.com>
435
436         Web Inspector: Audit: provide a way to get related Accessibility properties for a given node
437         https://bugs.webkit.org/show_bug.cgi?id=193227
438         <rdar://problem/46787862>
439
440         Reviewed by Joseph Pecoraro.
441
442         * inspector/audit/run-accessibility.html:
443         * inspector/audit/run-accessibility-expected.txt:
444
445 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
446
447         Remove an iOS quirk where iframe renderers are identified as "RenderPartObject" in layout test results
448         https://bugs.webkit.org/show_bug.cgi?id=193692
449
450         Reviewed by Zalan Bujtas.
451
452         Replace all instances of "RenderPartObject" with "RenderIFrame".
453
454         * platform/ios-wk1/editing/pasteboard/4631972-expected.txt:
455         * platform/ios-wk1/editing/pasteboard/subframe-dragndrop-1-expected.txt:
456         * platform/ios-wk1/editing/selection/iframe-expected.txt:
457         * platform/ios-wk1/editing/selection/select-all-iframe-expected.txt:
458         * platform/ios-wk1/fast/overflow/scrollRevealButton-expected.txt:
459         * platform/ios-wk1/fast/text/selection-hard-linebreak-expected.txt:
460         * platform/ios-wk2/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
461         * platform/ios-wk2/editing/pasteboard/4631972-expected.txt:
462         * platform/ios-wk2/editing/pasteboard/subframe-dragndrop-1-expected.txt:
463         * platform/ios-wk2/editing/selection/select-all-iframe-expected.txt:
464         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
465         * platform/ios-wk2/fast/forms/tabbing-input-iframe-expected.txt:
466         * platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt:
467         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
468         * platform/ios-wk2/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
469         * platform/ios-wk2/fast/frames/onlyCommentInIFrame-expected.txt:
470         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
471         * platform/ios-wk2/fast/replaced/border-radius-clip-expected.txt:
472         * platform/ios/compositing/iframes/composited-iframe-alignment-expected.txt:
473         * platform/ios/compositing/iframes/compositing-for-scrollable-iframe-expected.txt:
474         * platform/ios/compositing/iframes/iframe-copy-on-scroll-expected.txt:
475         * platform/ios/compositing/iframes/iframe-in-composited-layer-expected.txt:
476         * platform/ios/css2.1/20110323/absolute-replaced-height-004-expected.txt:
477         * platform/ios/css2.1/20110323/absolute-replaced-height-005-expected.txt:
478         * platform/ios/css2.1/20110323/absolute-replaced-height-007-expected.txt:
479         * platform/ios/css2.1/20110323/absolute-replaced-height-011-expected.txt:
480         * platform/ios/css2.1/20110323/absolute-replaced-height-012-expected.txt:
481         * platform/ios/css2.1/20110323/absolute-replaced-height-014-expected.txt:
482         * platform/ios/css2.1/20110323/absolute-replaced-height-018-expected.txt:
483         * platform/ios/css2.1/20110323/absolute-replaced-height-019-expected.txt:
484         * platform/ios/css2.1/20110323/absolute-replaced-height-021-expected.txt:
485         * platform/ios/css2.1/20110323/absolute-replaced-height-025-expected.txt:
486         * platform/ios/css2.1/20110323/absolute-replaced-height-026-expected.txt:
487         * platform/ios/css2.1/20110323/absolute-replaced-height-028-expected.txt:
488         * platform/ios/css2.1/20110323/absolute-replaced-height-032-expected.txt:
489         * platform/ios/css2.1/20110323/absolute-replaced-height-033-expected.txt:
490         * platform/ios/css2.1/20110323/absolute-replaced-height-035-expected.txt:
491         * platform/ios/css2.1/20110323/block-replaced-height-004-expected.txt:
492         * platform/ios/css2.1/20110323/block-replaced-height-005-expected.txt:
493         * platform/ios/css2.1/20110323/block-replaced-height-007-expected.txt:
494         * platform/ios/css2.1/20110323/float-replaced-height-004-expected.txt:
495         * platform/ios/css2.1/20110323/float-replaced-height-005-expected.txt:
496         * platform/ios/css2.1/20110323/float-replaced-height-007-expected.txt:
497         * platform/ios/css2.1/20110323/inline-block-replaced-height-004-expected.txt:
498         * platform/ios/css2.1/20110323/inline-block-replaced-height-005-expected.txt:
499         * platform/ios/css2.1/20110323/inline-block-replaced-height-007-expected.txt:
500         * platform/ios/css2.1/20110323/inline-replaced-height-004-expected.txt:
501         * platform/ios/css2.1/20110323/inline-replaced-height-005-expected.txt:
502         * platform/ios/css2.1/20110323/inline-replaced-height-007-expected.txt:
503         * platform/ios/editing/execCommand/find-after-replace-expected.txt:
504         * platform/ios/editing/execCommand/paste-1-expected.txt:
505         * platform/ios/editing/pasteboard/drag-image-to-contenteditable-in-iframe-expected.txt:
506         * platform/ios/editing/pasteboard/image-in-iframe-expected.txt:
507         * platform/ios/editing/pasteboard/paste-2-expected.txt:
508         * platform/ios/editing/selection/4776665-expected.txt:
509         * platform/ios/editing/selection/4960137-expected.txt:
510         * platform/ios/editing/selection/4975120-expected.txt:
511         * platform/ios/editing/selection/drag-in-iframe-expected.txt:
512         * platform/ios/editing/selection/drag-to-contenteditable-iframe-expected.txt:
513         * platform/ios/editing/selection/iframe-expected.txt:
514         * platform/ios/fast/block/basic/013-expected.txt:
515         * platform/ios/fast/block/positioning/window-height-change-expected.txt:
516         * platform/ios/fast/css/line-height-overflow-expected.txt:
517         * platform/ios/fast/css/resize-corner-tracking-transformed-iframe-expected.txt:
518         * platform/ios/fast/css3-text/css3-text-decoration/text-decoration-line-scaled-expected.txt:
519         * platform/ios/fast/dom/Window/open-existing-pop-up-blocking-expected.txt:
520         * platform/ios/fast/flexbox/016-expected.txt:
521         * platform/ios/fast/forms/basic-textareas-expected.txt:
522         * platform/ios/fast/forms/tabbing-input-iframe-expected.txt:
523         * platform/ios/fast/forms/targeted-frame-submission-expected.txt:
524         * platform/ios/fast/frames/001-expected.txt:
525         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-height-expected.txt:
526         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-expected.txt:
527         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-and-height-no-scrolling-expected.txt:
528         * platform/ios/fast/frames/flattening/iframe-flattening-fixed-width-expected.txt:
529         * platform/ios/fast/frames/flattening/iframe-flattening-nested-expected.txt:
530         * platform/ios/fast/frames/flattening/iframe-flattening-offscreen-expected.txt:
531         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-and-scroll-expected.txt:
532         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-expected.txt:
533         * platform/ios/fast/frames/flattening/iframe-flattening-out-of-view-scroll-and-relayout-expected.txt:
534         * platform/ios/fast/frames/flattening/iframe-flattening-simple-expected.txt:
535         * platform/ios/fast/frames/frameElement-iframe-expected.txt:
536         * platform/ios/fast/frames/iframe-option-crash-expected.txt:
537         * platform/ios/fast/frames/iframe-scrolling-attribute-expected.txt:
538         * platform/ios/fast/frames/iframe-with-frameborder-expected.txt:
539         * platform/ios/fast/frames/onlyCommentInIFrame-expected.txt:
540         * platform/ios/fast/frames/take-focus-from-iframe-expected.txt:
541         * platform/ios/fast/images/favicon-as-image-expected.txt:
542         * platform/ios/fast/overflow/scrollRevealButton-expected.txt:
543         * platform/ios/fast/regions/repaint/line-flow-with-floats-in-regions-expected.txt:
544         * platform/ios/fast/replaced/007-expected.txt:
545         * platform/ios/fast/replaced/border-radius-clip-expected.txt:
546         * platform/ios/fast/replaced/percent-height-in-anonymous-block-in-table-expected.txt:
547         * platform/ios/fast/replaced/replaced-breaking-expected.txt:
548         * platform/ios/fast/table/quote-text-around-iframe-expected.txt:
549         * platform/ios/fast/text-autosizing/ios/contenteditable-expected.txt:
550         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
551         * platform/ios/http/tests/local/file-url-sent-as-referer-expected.txt:
552         * platform/ios/http/tests/misc/favicon-as-image-expected.txt:
553         * platform/ios/http/tests/misc/frame-access-during-load-expected.txt:
554         * platform/ios/http/tests/misc/iframe404-expected.txt:
555         * platform/ios/http/tests/multipart/invalid-image-data-standalone-expected.txt:
556         * platform/ios/http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe-expected.txt:
557         * platform/ios/imported/w3c/web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt:
558         * platform/ios/ios/fast/fixed/frame-with-fixed-expected.txt:
559         * platform/ios/svg/custom/embedding-external-svgs-expected.txt:
560         * platform/ios/svg/hixie/rendering-model/003-expected.txt:
561         * platform/ios/tables/mozilla/bugs/bug131020-expected.txt:
562         * platform/ios/tables/mozilla/bugs/bug137388-1-expected.txt:
563         * platform/ios/tables/mozilla/bugs/bug137388-2-expected.txt:
564         * platform/ios/tables/mozilla/bugs/bug137388-3-expected.txt:
565         * platform/ios/tables/mozilla/bugs/bug38916-expected.txt:
566         * platform/ios/tables/mozilla/bugs/bug4527-expected.txt:
567         * platform/ios/tables/mozilla/bugs/bug50695-2-expected.txt:
568         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
569
570 2019-01-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
571
572         Dynamic changes in the style attributes of an SVGElement do no affect the <use> instances
573         https://bugs.webkit.org/show_bug.cgi?id=193647
574
575         Reviewed by Simon Fraser.
576
577         * svg/custom/svg-use-style-dynamic-change-invalidate-expected.svg: Added.
578         * svg/custom/svg-use-style-dynamic-change-invalidate.svg: Added.
579
580 2019-01-22  Michael Catanzaro  <mcatanzaro@igalia.com>
581
582         Unreviewed, skip all resource load statistics tests on GTK
583
584         We don't have this feature enabled yet, so shouldn't be running the tests. Yet.
585
586         * platform/gtk/TestExpectations:
587
588 2019-01-22  Devin Rousso  <drousso@apple.com>
589
590         Web Inspector: Audit: provide a way to get related Accessibility nodes for a given node
591         https://bugs.webkit.org/show_bug.cgi?id=193225
592         <rdar://problem/46799956>
593
594         Reviewed by Joseph Pecoraro.
595
596         * inspector/audit/run-accessibility.html:
597         * inspector/audit/run-accessibility-expected.txt:
598
599 2019-01-22  Simon Fraser  <simon.fraser@apple.com>
600
601         Fix the position of layers nested inside of composited overflow-scroll
602         https://bugs.webkit.org/show_bug.cgi?id=193642
603
604         Reviewed by Antti Koivisto and Sam Weinig.
605         
606         Ref test. Black bar obscures the area that's different because of overlay/non-overlay
607         scrollbar differences between macOS and iOS.
608
609         * compositing/geometry/fixed-inside-overflow-scroll-expected.html: Added.
610         * compositing/geometry/fixed-inside-overflow-scroll.html: Added.
611
612 2019-01-22  Oriol Brufau  <obrufau@igalia.com>
613
614         [css-logical] Implement flow-relative margin, padding and border shorthands
615         https://bugs.webkit.org/show_bug.cgi?id=188697
616
617         Reviewed by Simon Fraser and Antti Koivisto.
618
619         Add tests checking that CSS properties disabled behind runtime flags
620         are not exposed.
621
622         * webexposed/css-properties-behind-flags-expected.txt: Added.
623         * webexposed/css-properties-behind-flags.html: Added.
624
625 2019-01-21  Antti Koivisto  <antti@apple.com>
626
627         [iOS] Handle hit testing for subframes
628         https://bugs.webkit.org/show_bug.cgi?id=192303
629
630         Reviewed by Frédéric Wang.
631
632         Test by Frederic Wang.
633
634         * fast/scrolling/ios/hit-testing-iframe-expected.html: Added.
635         * fast/scrolling/ios/hit-testing-iframe.html: Added.
636
637 2019-01-21  Zalan Bujtas  <zalan@apple.com>
638
639         [LFC][Floats] Take float top position into account when computing containing block height.
640         https://bugs.webkit.org/show_bug.cgi?id=193655
641
642         Reviewed by Antti Koivisto.
643
644         * fast/block/float/float-first-child-and-clear-sibling-expected.html: Added.
645         * fast/block/float/float-first-child-and-clear-sibling.html: Added.
646
647 2019-01-21  Frederic Wang  <fwang@igalia.com>
648
649         Add a basic test for scrollable iframe on iOS
650         https://bugs.webkit.org/show_bug.cgi?id=193650
651
652         Reviewed by Antti Koivisto.
653
654         * fast/scrolling/ios/scroll-iframe-expected.html: Added.
655         * fast/scrolling/ios/scroll-iframe.html: Added.
656
657 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
658
659         Unreviewed GTK test gardening
660
661         * accessibility/gtk/xml-roles-exposed-expected.txt:
662         * platform/gtk/TestExpectations:
663         * platform/gtk/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Removed.
664         * platform/gtk/inspector/css/shadow-scoped-style-expected.txt: Added.
665         * platform/gtk/svg/text/font-size-below-point-five-expected.txt:
666
667 2019-01-20  chris fleizach  <cfleizach@apple.com>
668
669         AX: Support returning relative frames for accessibility
670         https://bugs.webkit.org/show_bug.cgi?id=193414
671         <rdar://problem/47268501>
672
673         Reviewed by Zalan Bujtas.
674
675         * accessibility/mac/relative-frame-expected.txt: Added.
676         * accessibility/mac/relative-frame.html: Added.
677         * platform/mac-wk1/TestExpectations:
678
679 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
680
681         Unreviewed gardening, add failure expectation for js/intl-numberformat.html
682
683         This test requires an old version of ICU to pass.
684
685         * platform/gtk/TestExpectations:
686
687 2019-01-20  Michael Catanzaro  <mcatanzaro@igalia.com>
688
689         Unreviewed, rolling out r240209.
690
691         Broke GTK/WPE injected bundle
692
693         Reverted changeset:
694
695         "AX: Support returning relative frames for accessibility"
696         https://bugs.webkit.org/show_bug.cgi?id=193414
697         https://trac.webkit.org/changeset/240209
698
699 2019-01-20  chris fleizach  <cfleizach@apple.com>
700
701         AX: Support returning relative frames for accessibility
702         https://bugs.webkit.org/show_bug.cgi?id=193414
703         <rdar://problem/47268501>
704
705         Reviewed by Zalan Bujtas.
706
707         * accessibility/mac/relative-frame-expected.txt: Added.
708         * accessibility/mac/relative-frame.html: Added.
709         * platform/mac-wk1/TestExpectations:
710
711 2019-01-19  Zalan Bujtas  <zalan@apple.com>
712
713         [LFC][Floats] Ensure that floats in FloatingContext::m_floats are always horizontally ordered.
714         https://bugs.webkit.org/show_bug.cgi?id=193613
715
716         Reviewed by Antti Koivisto.
717
718         * fast/block/float/floats-with-negative-horizontal-margin-expected.html: Added.
719         * fast/block/float/floats-with-negative-horizontal-margin.html: Added.
720
721 2019-01-19  Eric Liang  <ericliang@apple.com>
722
723         AXSelected attribute on RadioButton should not be settable.
724         https://bugs.webkit.org/show_bug.cgi?id=193371
725
726         Reviewed by Chris Fleizach.
727
728         This change make RadioButton AXSelected attribute no-settable. If this attribute is not writable, then the trackpad should work correctly.
729
730         * accessibility/set-selected-editable-expected.txt: Added.
731         * accessibility/set-selected-editable.html: Added.
732
733 2019-01-18  Ryosuke Niwa  <rniwa@webkit.org>
734
735         iOS: Updating input mode should update the software keyboard
736         https://bugs.webkit.org/show_bug.cgi?id=193565
737         <rdar://problem/47376334>
738
739         Reviewed by Wenson Hsieh.
740
741         Added a regression test for removing inputmode content attribute with the value of "none".
742
743         The test methodology is different between testRunner and in-browser since we don't force
744         software keyboard while running layout tests inside simulator which can elimiate
745         the visual viewport difference inside the test runner, and in-browser testing obviously
746         doesn't have access to the internal keyboard metrics.
747
748         * fast/forms/ios/inputmode-none-removed-expected.txt: Added.
749         * fast/forms/ios/inputmode-none-removed.html: Added.
750
751 2019-01-18  Justin Fan  <justin_fan@apple.com>
752
753         (WIP) [WebGPU] WebGPUProgrammablePassEncoder::setBindGroup prototype
754         https://bugs.webkit.org/show_bug.cgi?id=193457
755         <rdar://problem/47296678>
756
757         Reviewed by Dean Jackson.
758
759         Draw 3 triangles via WebGPU to create a green square canvas, with reference.
760         Each vertex is stored in its own WebGPUBuffer and they are mix/matched per bind group.
761         This tests multiple resource bindings in one bind group as well as setting multiple 
762         bind groups per draw call and per command encoder. 
763
764         * webgpu/buffer-resource-triangles-expected.html: Added. Reference generated using 2D canvas.
765         * webgpu/buffer-resource-triangles.html: Added. 
766                 1) Draw top two triangles using two bind groups in one draw call.
767                 2) Swap first bind group and issue second draw call to draw middle triangle.
768         * webgpu/js/webgpu-functions.js:
769         (createBasicPipeline): Now handles new primitive topologies.
770
771 2019-01-18  Antti Koivisto  <antti@apple.com>
772
773         Implement asynchronous frame scrolling for iOS
774         https://bugs.webkit.org/show_bug.cgi?id=193539
775         <rdar://problem/47379873>
776
777         Reviewed by Simon Fraser.
778
779         * platform/ios-wk2/compositing/tiling/tiled-drawing-async-frame-scrolling-expected.txt:
780
781 2019-01-18  Ali Juma  <ajuma@chromium.org>
782
783         FetchResponse::url should return the empty string for tainted responses
784         https://bugs.webkit.org/show_bug.cgi?id=193553
785
786         Reviewed by Youenn Fablet.
787
788         * http/wpt/fetch/response-opaque-clone.html:
789
790 2019-01-18  Jonathan Bedard  <jbedard@apple.com>
791
792         webkitpy: Implement device type specific expected results (Follow-up fix)
793         https://bugs.webkit.org/show_bug.cgi?id=192162
794         <rdar://problem/46345449>
795
796         Unreviewed test gardening.
797
798         * tiled-drawing/ios/iphone7: Removed.
799
800 2019-01-18  Youenn Fablet  <youenn@apple.com>
801
802         Add a new SPI to request for cache storage quota increase
803         https://bugs.webkit.org/show_bug.cgi?id=193323
804
805         Reviewed by Alex Christensen.
806
807         Use new testRunner method to bump the cache quota and verify adding a
808         cache entry works when bumping the cache quota.
809
810         * http/wpt/cache-storage/cache-quota.any.js:
811         (promise_test):
812
813 2019-01-18  Youenn Fablet  <youenn@apple.com>
814
815         A track source should be unmuted whenever reenabled after setDirection changes
816         https://bugs.webkit.org/show_bug.cgi?id=193554
817         <rdar://problem/47366196>
818
819         Reviewed by Eric Carlson.
820
821         * webrtc/video-setDirection-expected.txt: Added.
822         * webrtc/video-setDirection.html: Added.
823
824 2019-01-18  Jonathan Bedard  <jbedard@apple.com>
825
826         webkitpy: Implement device type specific expected results (Part 2)
827         https://bugs.webkit.org/show_bug.cgi?id=192162
828         <rdar://problem/46345449>
829
830         Rubber-stamped by Aakash Jain.
831
832         Move iPad and iPhone 7 tests to their respective platform specific directories.
833
834         * TestExpectations:
835         * fast/events/touch/ios/iphone7: Removed.
836         * fast/forms/ios/ipad: Removed.
837         * fast/text-autosizing/ios/ipad: Removed.
838         * fast/viewport/ios/ipad: Removed.
839         * media/controls/ipad: Removed.
840         * media/modern-media-controls/media-documents/ipad: Removed.
841         * media/modern-media-controls/pip-support/ipad: Removed.
842         * platform/ios-wk1/TestExpectations:
843         * platform/ios/TestExpectations:
844         * platform/ipad: Added.
845         * platform/ipad/fast: Added.
846         * platform/ipad/fast/forms: Added.
847         * platform/ipad/fast/forms/choose-select-option-expected.txt: Added.
848         * platform/ipad/fast/forms/choose-select-option.html: Added.
849         * platform/ipad/fast/forms/focus-input-via-button-expected.txt: Added.
850         * platform/ipad/fast/forms/focus-input-via-button.html: Added.
851         * platform/ipad/fast/forms/multiple-select-updates-renderer-expected.txt: Added.
852         * platform/ipad/fast/forms/multiple-select-updates-renderer.html: Added.
853         * platform/ipad/fast/forms/select-form-run-twice-expected.txt: Added.
854         * platform/ipad/fast/forms/select-form-run-twice.html: Added.
855         * platform/ipad/fast/forms/select-with-title-expected.txt: Added.
856         * platform/ipad/fast/forms/select-with-title.html: Added.
857         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest-expected.txt: Added.
858         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest.html: Added.
859         * platform/ipad/fast/text-autosizing: Added.
860         * platform/ipad/fast/text-autosizing/programmatic-text-size-adjust-expected.txt: Added.
861         * platform/ipad/fast/text-autosizing/programmatic-text-size-adjust.html: Added.
862         * platform/ipad/fast/text-autosizing/text-size-adjust-inline-style-expected.html: Added.
863         * platform/ipad/fast/text-autosizing/text-size-adjust-inline-style.html: Added.
864         * platform/ipad/fast/viewport: Added.
865         * platform/ipad/fast/viewport/empty-meta-expected.txt: Added.
866         * platform/ipad/fast/viewport/empty-meta.html: Added.
867         * platform/ipad/fast/viewport/meta-viewport-ignored-expected.txt: Added.
868         * platform/ipad/fast/viewport/meta-viewport-ignored.html: Added.
869         * platform/ipad/fast/viewport/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport-expected.txt: Added.
870         * platform/ipad/fast/viewport/viewport-overriden-by-minimum-effective-width-if-ignore-meta-viewport.html: Added.
871         * platform/ipad/fast/viewport/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport-expected.txt: Added.
872         * platform/ipad/fast/viewport/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html: Added.
873         * platform/ipad/fast/viewport/width-is-device-width-expected.txt: Added.
874         * platform/ipad/fast/viewport/width-is-device-width.html: Added.
875         * platform/ipad/media: Added.
876         * platform/ipad/media/controls: Added.
877         * platform/ipad/media/controls/close-page-with-picture-in-picture-video-assertion-failure-expected.txt: Added.
878         * platform/ipad/media/controls/close-page-with-picture-in-picture-video-assertion-failure.html: Added.
879         * platform/ipad/media/controls/resources: Added.
880         * platform/ipad/media/controls/resources/picture-in-picture.html: Added.
881         * platform/ipad/media/modern-media-controls: Added.
882         * platform/ipad/media/modern-media-controls/media-documents: Added.
883         * platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing-expected.txt: Added.
884         * platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html: Added.
885         * platform/ipad/media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt: Added.
886         * platform/ipad/media/modern-media-controls/media-documents/media-document-video-ios-sizing.html: Added.
887         * platform/ipad/media/modern-media-controls/pip-support: Added.
888         * platform/ipad/media/modern-media-controls/pip-support/pip-support-enabled-expected.txt: Added.
889         * platform/ipad/media/modern-media-controls/pip-support/pip-support-enabled.html: Added.
890         * platform/ipad/media/modern-media-controls/pip-support/pip-support-tap-expected.txt: Added.
891         * platform/ipad/media/modern-media-controls/pip-support/pip-support-tap.html: Added.
892         * platform/iphone-7: Added.
893         * platform/iphone-7/fast: Added.
894         * platform/iphone-7/fast/events: Added.
895         * platform/iphone-7/fast/events/touch: Added.
896         * platform/iphone-7/fast/events/touch/force-press-event-expected.txt: Added.
897         * platform/iphone-7/fast/events/touch/force-press-event.html: Added.
898         * platform/iphone-7/fast/events/touch/force-press-on-link-expected.txt: Added.
899         * platform/iphone-7/fast/events/touch/force-press-on-link.html: Added.
900         * platform/iphone-7/fast/events/touch/prevent-default-touchmove-prevents-scrolling-expected.txt: Added.
901         * platform/iphone-7/fast/events/touch/prevent-default-touchmove-prevents-scrolling.html: Added.
902         * platform/iphone-7/tiled-drawing: Added.
903         * platform/iphone-7/tiled-drawing/compositing-layers-deep-color-expected.txt: Added.
904         * platform/iphone-7/tiled-drawing/compositing-layers-deep-color.html: Added.
905         * platform/mac-wk2/TestExpectations:
906         * platform/mac/TestExpectations:
907         * tiled-drawing/ios: Removed.
908
909 2019-01-18  Zalan Bujtas  <zalan@apple.com>
910
911         [LFC][BFC][MarginCollapsing] Collapsing through should not ignore floats.
912         https://bugs.webkit.org/show_bug.cgi?id=193564
913
914         Reviewed by Antti Koivisto.
915
916         * fast/block/float/float-in-descendant-formatting-context-expected.txt: Added.
917         * fast/block/float/float-in-descendant-formatting-context.html: Added.
918
919 2019-01-17  Wenson Hsieh  <wenson_hsieh@apple.com>
920
921         [iOS] Content offset jumps erratically when autoscrolling near scroll view content inset areas
922         https://bugs.webkit.org/show_bug.cgi?id=193494
923         <rdar://problem/46859627>
924
925         Reviewed by Simon Fraser and Tim Horton.
926
927         * editing/selection/ios/autoscroll-with-top-content-inset-expected.txt: Added.
928         * editing/selection/ios/autoscroll-with-top-content-inset.html: Added.
929
930         Add a new test to verify that moving the selection by autoscrolling near the top content inset area does not
931         cause the scroll view's content offset to jump.
932
933         * fast/scrolling/ios/scroll-into-view-with-top-content-inset-expected.txt: Added.
934         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html: Added.
935
936         Add a new test to verify that programmatically scrolling an element that's already visible into view does not
937         scroll away the scroll view's content inset.
938
939         * resources/ui-helper.js:
940         (window.UIHelper.contentOffset):
941         (window.UIHelper):
942
943 2019-01-17  John Wilander  <wilander@apple.com>
944
945         Add infrastructure to enable/disable ITP Debug Mode through Preferences
946         https://bugs.webkit.org/show_bug.cgi?id=193510
947         <rdar://problem/47330969>
948
949         Reviewed by Dean Jackson.
950
951         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
952             Changed the order of function calls since testRunner.setStatisticsPrevalentResourceForDebugMode()
953             now has to be called before testRunner.setStatisticsDebugMode().
954
955 2019-01-16  Dean Jackson  <dino@apple.com>
956
957         (iPad) Link tapping is sluggish on many sites
958         https://bugs.webkit.org/show_bug.cgi?id=193522
959         <rdar://problem/47102987>
960
961         Reviewed by Wenson Hsieh.
962
963         Add a test that checks a double tap will trigger a click
964         event on a page that is at initial scale.
965
966         Extra bonus: for some reason adding this test, or making this code
967         change, uncovered a couple of bugs in existing tests. The
968         viewport-zooms-from-element-to-initial-scale test was completely wrong
969         because it was expecting the incorrect result, which was triggered by
970         the zoom callback firing early at a forced scale value. The
971         viewport-no-width-value-allows-double-tap test was triggering a JS
972         error in its UI script. I modernised both of these to use UIHelper instead.
973
974         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale-expected.txt: Added.
975         * fast/events/ios/fast-click-double-tap-sends-click-when-initial-scale.html: Added.
976         * fast/events/ios/viewport-no-width-value-allows-double-tap.html:
977         * fast/events/ios/viewport-zooms-from-element-to-initial-scale-expected.txt:
978         * fast/events/ios/viewport-zooms-from-element-to-initial-scale.html:
979         * resources/ui-helper.js: Add doubleTapAt and zoomByDoubleTapAt helpers. Remove the
980         unnecessary "Done" return value from many of the callbacks. Give zoomToScale a return
981         value.
982         (window.UIHelper.tapAt.return.new.Promise):
983         (window.UIHelper.tapAt):
984         (window.UIHelper.doubleTapAt.return.new.Promise):
985         (window.UIHelper.doubleTapAt):
986         (window.UIHelper.zoomByDoubleTappingAt):
987         (window.UIHelper.activateAt.return.new.Promise):
988         (window.UIHelper.activateAt):
989         (window.UIHelper.toggleCapsLock):
990         (window.UIHelper.ensurePresentationUpdate.return.new.Promise):
991         (window.UIHelper.ensurePresentationUpdate):
992         (window.UIHelper.activateAndWaitForInputSessionAt.return.new.Promise.):
993         (window.UIHelper.activateFormControl.return.new.Promise.):
994         (window.UIHelper.replaceTextAtRange):
995         (window.UIHelper.zoomToScale):
996         (window.UIHelper.stylusTapAt.return.new.Promise):
997         (window.UIHelper.stylusTapAt):
998
999 2019-01-17  Per Arne Vollan  <pvollan@apple.com>
1000
1001         Layout Test js/dfg-int-overflow-in-loop.html is failing
1002         https://bugs.webkit.org/show_bug.cgi?id=193540
1003
1004         Unreviewed test gardening.
1005
1006         * platform/win/TestExpectations:
1007
1008 2019-01-17  Ross Kirsling  <ross.kirsling@sony.com>
1009
1010         Get rid of Sputnik tests.
1011         https://bugs.webkit.org/show_bug.cgi?id=193464
1012
1013         Rubber stamped by Saam Barati.
1014
1015         * sputnik/: Removed.
1016         * platform/gtk/sputnik/: Removed.
1017         * platform/ios/sputnik/: Removed.
1018         * platform/mac/sputnik/: Removed.
1019         * platform/wpe/sputnik/: Removed.
1020
1021         * TestExpectations:
1022         * platform/gtk/TestExpectations:
1023         * platform/ios-wk2/TestExpectations:
1024         * platform/ios/TestExpectations:
1025         * platform/mac/TestExpectations:
1026         * platform/win/TestExpectations:
1027         * platform/wincairo/TestExpectations:
1028         * platform/wpe/TestExpectations:
1029         Remove all sputnik/ lines.
1030
1031 2019-01-16  Alicia Boya García  <aboya@igalia.com>
1032
1033         Unreviewed GTK and WPE test gardening.
1034         https://bugs.webkit.org/show_bug.cgi?id=193521
1035
1036         * platform/gtk/TestExpectations:
1037         * platform/gtk/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Added.
1038         * platform/gtk/inspector/canvas/recording-bitmaprenderer-expected.txt:
1039         * platform/wpe/TestExpectations:
1040         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/dangling-markup-mitigation-data-url.tentative.sub-expected.txt: Added.
1041
1042 2019-01-16  Justin Fan  <justin_fan@apple.com>
1043
1044         [WebGPU] Update vertex-buffer-triangle-strip.html to actually use vertex buffer
1045         https://bugs.webkit.org/show_bug.cgi?id=193473
1046
1047         Reviewed by Dean Jackson and Myles Maxfield.
1048
1049         Refactor the vertex shader to use the vertex stage input, rather than buffer resources. 
1050
1051         * webgpu/vertex-buffer-triangle-strip.html:
1052
1053 2019-01-16  Chris Dumez  <cdumez@apple.com>
1054
1055         Regression(PSON) View becomes blank after click a cross-site download link
1056         https://bugs.webkit.org/show_bug.cgi?id=193361
1057         <rdar://problem/47099573>
1058
1059         Reviewed by Geoffrey Garen.
1060
1061         Skip test testing the cross-process DOMWindow API as I broke it with this patch.
1062         The feature is far from ready and off by default anyway. I will add support back
1063         in a follow-up.
1064
1065         * platform/wk2/TestExpectations:
1066
1067 2019-01-16  Zalan Bujtas  <zalan@apple.com>
1068
1069         [LFC][Out-of-flow] Set used vertical margin values when top/height/bottom are non-auto.
1070         https://bugs.webkit.org/show_bug.cgi?id=193470
1071
1072         Reviewed by Antti Koivisto.
1073
1074         * fast/block/block-only/non-auto-top-bottom-height-with-margins-expected.txt: Added.
1075         * fast/block/block-only/non-auto-top-bottom-height-with-margins.html: Added.
1076
1077 2019-01-16  Zalan Bujtas  <zalan@apple.com>
1078
1079         [LFC] Adjust margin box verification.
1080         https://bugs.webkit.org/show_bug.cgi?id=193482
1081
1082         Reviewed by Antti Koivisto.
1083
1084         * fast/block/block-only/non-auto-top-bottom-height-with-auto-margins-expected.txt: Added.
1085         * fast/block/block-only/non-auto-top-bottom-height-with-auto-margins.html: Added.
1086
1087 2019-01-15  Ryosuke Niwa  <rniwa@webkit.org>
1088
1089         VisualViewport API should be updated upon opening of keyboard
1090         https://bugs.webkit.org/show_bug.cgi?id=193475
1091
1092         Reviewed by Simon Fraser.
1093
1094         Added a regression test.
1095
1096         * fast/visual-viewport/ios/resize-event-for-keyboard-expected.txt: Added.
1097         * fast/visual-viewport/ios/resize-event-for-keyboard.html: Added.
1098
1099 2019-01-15  Chris Dumez  <cdumez@apple.com>
1100
1101         Unreviewed, rolling out r239993, r239995, r239997, and
1102         r239999.
1103
1104         Caused assertions under
1105         ViewGestureController::disconnectFromProcess()
1106
1107         Reverted changesets:
1108
1109         "Regression(PSON) View becomes blank after click a cross-site
1110         download link"
1111         https://bugs.webkit.org/show_bug.cgi?id=193361
1112         https://trac.webkit.org/changeset/239993
1113
1114         "Unreviewed iOS build fix after r239993."
1115         https://trac.webkit.org/changeset/239995
1116
1117         "Fix iOS build after r239993"
1118         https://bugs.webkit.org/show_bug.cgi?id=193361
1119         https://trac.webkit.org/changeset/239997
1120
1121         "Unreviewed, revert part of r239997 as it is not needed to fix
1122         the build."
1123         https://trac.webkit.org/changeset/239999
1124
1125 2019-01-15  Chris Dumez  <cdumez@apple.com>
1126
1127         Regression(PSON) View becomes blank after click a cross-site download link
1128         https://bugs.webkit.org/show_bug.cgi?id=193361
1129         <rdar://problem/47099573>
1130
1131         Reviewed by Geoff Garen.
1132
1133         Skip test testing the cross-process DOMWindow API as I broke it with this patch.
1134         The feature is far from ready and off by default anyway. I will add support back
1135         in a follow-up.
1136
1137         * platform/wk2/TestExpectations:
1138
1139 2019-01-15  Zalan Bujtas  <zalan@apple.com>
1140
1141         [LFC][Out-of-flow] Ignore bottom when the vertical values are over-constrained
1142         https://bugs.webkit.org/show_bug.cgi?id=193448
1143
1144         Reviewed by Antti Koivisto.
1145
1146         * fast/block/block-only/non-auto-top-bottom-left-right-widht-height-out-of-flow-expected.txt: Added.
1147         * fast/block/block-only/non-auto-top-bottom-left-right-widht-height-out-of-flow.html: Added.
1148
1149 2019-01-15  Devin Rousso  <drousso@apple.com>
1150
1151         Unreviewed, test fix after r239976.
1152
1153         * inspector/model/remote-object-expected.txt:
1154
1155 2019-01-15  Devin Rousso  <drousso@apple.com>
1156
1157         Web Inspector: Audit: provide a way to determine whether a give node has event listeners
1158         https://bugs.webkit.org/show_bug.cgi?id=193226
1159         <rdar://problem/46800005>
1160
1161         Reviewed by Joseph Pecoraro.
1162
1163         * inspector/audit/run-dom.html: Added.
1164         * inspector/audit/run-dom-expected.txt: Added.
1165
1166 2019-01-15  Devin Rousso  <drousso@apple.com>
1167
1168         Web Inspector: Audit: provide a way to query for all nodes with a given computed Accessibility role
1169         https://bugs.webkit.org/show_bug.cgi?id=193228
1170         <rdar://problem/46787787>
1171
1172         Reviewed by Joseph Pecoraro.
1173
1174         * inspector/audit/run-accessibility.html: Added.
1175         * inspector/audit/run-accessibility-expected.txt: Added.
1176
1177 2019-01-15  Zalan Bujtas  <zalan@apple.com>
1178
1179         [LFC] Use the containing block's padding box to position out-of-flow elements.
1180         https://bugs.webkit.org/show_bug.cgi?id=193431
1181
1182         Reviewed by Antti Koivisto.
1183
1184         * fast/block/block-only/out-of-flow-with-containing-block-border-padding-expected.txt: Added.
1185         * fast/block/block-only/out-of-flow-with-containing-block-border-padding.html: Added.
1186
1187 2019-01-15  Guillaume Emont  <guijemont@igalia.com>
1188
1189         Skip a slow test and a flakey test on arm
1190
1191         Unreviewed gardening.
1192
1193         * js/script-tests/stack-overflow-regexp.js: flakey on arm.
1194
1195 2019-01-15  Devin Rousso  <drousso@apple.com>
1196
1197         Web Inspector: Audit: create new IDL type for exposing special functionality in test context
1198         https://bugs.webkit.org/show_bug.cgi?id=193149
1199         <rdar://problem/46801218>
1200
1201         Reviewed by Joseph Pecoraro.
1202
1203         * inspector/audit/resources/audit-utilities.js:
1204         (TestPage.registerInitializer.InspectorTest.Audit.setupAudit): Added.
1205         (TestPage.registerInitializer.InspectorTest.Audit.teardownAudit): Added.
1206
1207         * inspector/audit/run.html: Added.
1208         * inspector/audit/run-expected.txt: Added.
1209         * inspector/audit/setup.html: Added.
1210         * inspector/audit/setup-expected.txt: Added.
1211         * inspector/audit/teardown.html: Added.
1212         * inspector/audit/teardown-expected.txt: Added.
1213
1214         * inspector/canvas/create-context-2d-expected.txt:
1215         * inspector/canvas/create-context-bitmaprenderer-expected.txt:
1216         * inspector/canvas/create-context-webgl-expected.txt:
1217         * inspector/canvas/create-context-webgl2-expected.txt:
1218         * inspector/canvas/create-context-webmetal-expected.txt:
1219         * inspector/canvas/recording-2d-expected.txt:
1220         * inspector/canvas/recording-webgl-expected.txt:
1221         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1222         * inspector/model/remote-object-expected.txt:
1223         * inspector/model/stack-trace-expected.txt:
1224
1225 2019-01-14  Alex Christensen  <achristensen@webkit.org>
1226
1227         Bulgarian TLD should not punycode-encode URLs with Bulgarian Cyrillic characters
1228         https://bugs.webkit.org/show_bug.cgi?id=193411
1229         <rdar://problem/47215929>
1230
1231         Reviewed by Alexey Proskuryakov.
1232
1233         * fast/url/user-visible/cyrillic-NFD-expected.txt:
1234         * fast/url/user-visible/cyrillic-NFD.html:
1235
1236 2019-01-14  John Wilander  <wilander@apple.com>
1237
1238         Restructure http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html to address flakiness
1239         https://bugs.webkit.org/show_bug.cgi?id=191211
1240         <rdar://problem/45818606>
1241
1242         Unreviewed test gardening.
1243
1244         This test is flaky on the MacOS WK2 bot. The patch avoids a page navigation and
1245         redirect which may avoid the code that changed in
1246         https://trac.webkit.org/changeset/237735/webkit and made the test more flaky.
1247
1248         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
1249         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1250
1251 2019-01-14  Simon Fraser  <simon.fraser@apple.com>
1252
1253         Animation and other code is too aggressive about invalidating layer composition
1254         https://bugs.webkit.org/show_bug.cgi?id=193343
1255
1256         Reviewed by Antoine Quint.
1257         
1258         This test was clobbering the 'box' class on the animating element and therefore making it disappear.
1259
1260         * legacy-animation-engine/compositing/animation/animation-compositing.html:
1261
1262 2019-01-14  Charles Vazac  <cvazac@akamai.com>
1263
1264         Import current Resource-Timing WPTs
1265         https://bugs.webkit.org/show_bug.cgi?id=193302
1266
1267         Reviewed by Youenn Fablet.
1268
1269         * TestExpectations:
1270         * tests-options.json:
1271
1272 2019-01-14  Jiewen Tan  <jiewen_tan@apple.com>
1273
1274         Unreviewed, test fixes after r239852.
1275
1276         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1277         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
1278         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1279         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
1280
1281 2019-01-14  Justin Fan  <justin_fan@apple.com>
1282
1283         [WebGPU] Map WebGPUBindGroupLayoutBindings from the BindGroupLayoutDescriptor for error checking and later referencing
1284         https://bugs.webkit.org/show_bug.cgi?id=193405
1285
1286         Reviewed by Dean Jackson.
1287
1288         Small fixes that do not alter behavior.
1289
1290         * webgpu/bind-groups.html:
1291         * webgpu/pipeline-layouts.html:
1292
1293 2019-01-14  Zalan Bujtas  <zalan@apple.com>
1294
1295         [LFC][BFC] Add basic box-sizing support.
1296         https://bugs.webkit.org/show_bug.cgi?id=193392
1297
1298         Reviewed by Antti Koivisto.
1299
1300         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple-expected.txt: Added.
1301         * fast/block/block-only/box-sizing-inflow-out-of-flow-simple.html: Added.
1302
1303 2019-01-14  Zan Dobersek  <zdobersek@igalia.com>
1304
1305         Unreviewed WPE gardening. Updating baselines for failures that in
1306         majority of cases can be tracked down to the test fonts bump in r239436.
1307
1308         * platform/wpe/animations/lineheight-animation-expected.txt:
1309         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
1310         * platform/wpe/animations/width-using-ems-expected.txt:
1311         * platform/wpe/css1/font_properties/font-expected.txt:
1312         * platform/wpe/css3/unicode-bidi-isolate-basic-expected.txt:
1313         * platform/wpe/fast/css/line-height-determined-by-primary-font-expected.txt:
1314         * platform/wpe/fast/css/rtl-ordering-expected.txt:
1315         * platform/wpe/fast/css/text-overflow-ellipsis-bidi-expected.txt:
1316         * platform/wpe/fast/css/text-overflow-ellipsis-expected.txt:
1317         * platform/wpe/fast/css/text-overflow-ellipsis-strict-expected.txt:
1318         * platform/wpe/fast/css/word-space-extra-expected.txt:
1319         * platform/wpe/fast/dom/34176-expected.txt:
1320         * platform/wpe/fast/dom/52776-expected.txt:
1321         * platform/wpe/fast/inline/inline-box-background-expected.txt:
1322         * platform/wpe/fast/inline/inline-box-background-long-image-expected.txt:
1323         * platform/wpe/fast/inline/inline-box-background-repeat-x-expected.txt:
1324         * platform/wpe/fast/inline/inline-box-background-repeat-y-expected.txt:
1325         * platform/wpe/fast/inline/inline-content-with-float-and-margin-expected.txt: Added.
1326         * platform/wpe/fast/inline/simple-inline-inflow-positioned-expected.txt: Added.
1327         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant-expected.txt: Added.
1328         * platform/wpe/fast/inline/simple-inline-with-out-of-flow-descendant2-expected.txt: Added.
1329         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
1330         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
1331         * platform/wpe/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
1332         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
1333         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
1334         * platform/wpe/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
1335         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
1336         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
1337         * platform/wpe/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
1338         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
1339         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
1340         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
1341         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
1342         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
1343         * platform/wpe/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
1344         * platform/wpe/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
1345         * platform/wpe/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
1346         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
1347         * platform/wpe/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
1348         * platform/wpe/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
1349         * platform/wpe/svg/custom/glyph-selection-bidi-mirror-expected.txt:
1350         * platform/wpe/svg/custom/svg-fonts-fallback-expected.txt:
1351         * platform/wpe/svg/hixie/perf/007-expected.txt:
1352         * platform/wpe/svg/text/bidi-embedded-direction-expected.txt:
1353         * platform/wpe/svg/text/bidi-reorder-value-lists-expected.txt: Added.
1354         * platform/wpe/svg/text/bidi-text-anchor-direction-expected.txt:
1355         * platform/wpe/svg/text/text-tselect-02-f-expected.txt:
1356         * platform/wpe/tables/mozilla/marvin/backgr_layers-opacity-expected.txt:
1357         * platform/wpe/tables/mozilla/marvin/backgr_position-table-expected.txt:
1358         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-cell-expected.txt:
1359         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-expected.txt:
1360         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-column-group-expected.txt:
1361         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-expected.txt:
1362         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-expected.txt:
1363         * platform/wpe/tables/mozilla/marvin/backgr_simple-table-row-group-expected.txt:
1364         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-cell-expected.txt:
1365         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-expected.txt:
1366         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-column-group-expected.txt:
1367         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-expected.txt:
1368         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-quirks-expected.txt:
1369         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-expected.txt:
1370         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_border-table-row-group-expected.txt:
1371         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
1372         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-hide-expected.txt:
1373         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_layers-show-expected.txt:
1374         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-cell-expected.txt:
1375         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-expected.txt:
1376         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-column-group-expected.txt:
1377         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-expected.txt:
1378         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_position-table-row-group-expected.txt:
1379
1380 2019-01-14  Karl Leplat  <karl.leplat_ext@softathome.com>
1381
1382         [GTK][WPE] Graphic issue with invalidations on composited layers with subpixel positions
1383         https://bugs.webkit.org/show_bug.cgi?id=193239
1384
1385         Reviewed by Žan Doberšek.
1386
1387         * compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions.html: Added.
1388         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
1389         * platform/gtk/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
1390         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
1391         * platform/ios/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
1392         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
1393         * platform/mac/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
1394         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.png: Added.
1395         * platform/wpe/compositing/repaint/invalidations-on-composited-layers-with-subpixel-positions-expected.txt: Added.
1396
1397 2019-01-13  Carlos Garcia Campos  <cgarcia@igalia.com>
1398
1399         [FreeType] Support emoji modifiers
1400         https://bugs.webkit.org/show_bug.cgi?id=177040
1401
1402         Reviewed by Myles C. Maxfield.
1403
1404         Mark several emoji tests as passing now.
1405
1406         * platform/gtk/TestExpectations:
1407
1408 2019-01-13  Antti Koivisto  <antti@apple.com>
1409
1410         Release assert with <img usemap> in shadow tree
1411         https://bugs.webkit.org/show_bug.cgi?id=193378
1412
1413         Reviewed by Ryosuke Niwa.
1414
1415         * fast/shadow-dom/image-map-tree-scope.html:
1416
1417 2019-01-12  Timothy Hatcher  <timothy@apple.com>
1418
1419         Have prefers-color-scheme: light always match on macOS versions before Mojave.
1420         https://bugs.webkit.org/show_bug.cgi?id=191655
1421         rdar://problem/46074680
1422
1423         Reviewed by Megan Gardner.
1424
1425         * css-dark-mode/older-systems/prefers-color-scheme-expected.txt: Added.
1426         * css-dark-mode/older-systems/prefers-color-scheme.html: Added.
1427         * css-dark-mode/older-systems/supported-color-schemes-css-expected.txt: Added.
1428         * css-dark-mode/older-systems/supported-color-schemes-css.html: Added.
1429         * css-dark-mode/older-systems/supported-color-schemes-expected.txt: Added.
1430         * css-dark-mode/older-systems/supported-color-schemes.html: Added.
1431         * platform/mac/TestExpectations:
1432
1433 2019-01-11  John Wilander  <wilander@apple.com>
1434
1435         Compile out Web API Statistics Collection
1436         https://bugs.webkit.org/show_bug.cgi?id=193370
1437         <rdar://problem/45388584>
1438
1439         Reviewed by Brent Fulgham.
1440
1441         * platform/ios-wk2/TestExpectations:
1442             http/tests/webAPIStatistics skipped.
1443         * platform/mac-wk2/TestExpectations:
1444             http/tests/webAPIStatistics skipped.
1445
1446 2019-01-11  Antti Koivisto  <antti@apple.com>
1447
1448         Release assert when removing element with a map element in the shadow tree
1449         https://bugs.webkit.org/show_bug.cgi?id=193351
1450         <rdar://problem/47208807>
1451
1452         Reviewed by Ryosuke Niwa.
1453
1454         * fast/shadow-dom/image-map-tree-scope-expected.txt: Added.
1455         * fast/shadow-dom/image-map-tree-scope.html: Added.
1456
1457 2019-01-11  Dominik Infuehr  <dinfuehr@igalia.com>
1458
1459         Enable DFG on ARM/Linux again
1460         https://bugs.webkit.org/show_bug.cgi?id=192496
1461
1462         Reviewed by Yusuke Suzuki.
1463
1464         After changing the bytecode format DFG was disabled on all 32-bit
1465         architectures. Enable DFG now again on ARM/Linux. Disable tests that
1466         run out of executable memory with LLInt disabled.
1467
1468         * js/script-tests/dfg-float32array.js:
1469         * js/script-tests/dfg-float64array.js:
1470         * js/script-tests/dfg-int16array.js:
1471         * js/script-tests/dfg-int32array-overflow-values.js:
1472         * js/script-tests/dfg-int32array.js:
1473         * js/script-tests/dfg-int8array.js:
1474         * js/script-tests/dfg-uint16array.js:
1475         * js/script-tests/dfg-uint32array.js:
1476         * js/script-tests/dfg-uint8array.js:
1477
1478 2019-01-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1479
1480         Introduce IDL files for runtime-enabled UndoManager and UndoItem JavaScript API
1481         https://bugs.webkit.org/show_bug.cgi?id=193109
1482         <rdar://problem/44807048>
1483
1484         Reviewed by Ryosuke Niwa.
1485
1486         Add UndoManager tests to exercise new bindings, and verify that the JS wrapper for Document's UndoManager
1487         survives garbage collection.
1488
1489         * TestExpectations:
1490         * editing/undo-manager/undo-manager-interfaces-expected.txt: Added.
1491         * editing/undo-manager/undo-manager-interfaces.html: Added.
1492         * editing/undo-manager/undo-manager-keeps-wrapper-alive-expected.txt: Added.
1493         * editing/undo-manager/undo-manager-keeps-wrapper-alive.html: Added.
1494         * platform/ios-wk2/TestExpectations:
1495         * platform/mac-wk2/TestExpectations:
1496
1497 2019-01-11  Zalan Bujtas  <zalan@apple.com>
1498
1499         [LFC][BFC][MarginCollapsing] Adjust vertical position when box margin collapses through.
1500         https://bugs.webkit.org/show_bug.cgi?id=193346
1501
1502         Reviewed by Antti Koivisto.
1503
1504         * fast/block/block-only/collapsed-through-with-parent-expected.txt: Added.
1505         * fast/block/block-only/collapsed-through-with-parent.html: Added.
1506
1507 2019-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1508
1509         Unreviewed GTK gardening. Rebaseline several tests after r239822.
1510
1511         * platform/gtk/css2.1/t1202-counter-04-b-expected.png:
1512         * platform/gtk/css2.1/t1202-counter-04-b-expected.txt:
1513         * platform/gtk/css2.1/t1202-counters-04-b-expected.png:
1514         * platform/gtk/css2.1/t1202-counters-04-b-expected.txt:
1515         * platform/gtk/fast/text/combining-enclosing-keycap-expected.txt:
1516         * platform/gtk/fast/text/fallback-traits-fixup-expected.png:
1517         * platform/gtk/fast/text/fallback-traits-fixup-expected.txt:
1518
1519 2019-01-10  Devin Rousso  <drousso@apple.com>
1520
1521         Web Inspector: Audit: allow audits to be enabled/disabled
1522         https://bugs.webkit.org/show_bug.cgi?id=192210
1523         <rdar://problem/46423583>
1524
1525         Reviewed by Joseph Pecoraro.
1526
1527         * inspector/unit-tests/objectStore/clear.html: Added.
1528         * inspector/unit-tests/objectStore/clear-expected.txt: Added.
1529
1530 2019-01-10  Justin Fan  <justin_fan@apple.com>
1531
1532         [WebGPU] WebGPUBindGroup and device::createBindGroup prototype
1533         https://bugs.webkit.org/show_bug.cgi?id=193341
1534
1535         Reviewed by Myles C. Maxfield.
1536
1537         Small test that creates a WebGPUBindGroup.
1538
1539         * webgpu/bind-groups-expected.txt: Added.
1540         * webgpu/bind-groups.html: Added.
1541
1542 2019-01-10  Eric Carlson  <eric.carlson@apple.com>
1543
1544         Define page media state flags for display capture.
1545         https://bugs.webkit.org/show_bug.cgi?id=193230
1546         <rdar://problem/47095142>
1547
1548         Reviewed by Youenn Fablet.
1549
1550         * fast/mediastream/get-display-media-muted-expected.txt: Added.
1551         * fast/mediastream/get-display-media-muted.html: Added.
1552
1553 2019-01-10  Commit Queue  <commit-queue@webkit.org>
1554
1555         Unreviewed, rolling out r239825.
1556         https://bugs.webkit.org/show_bug.cgi?id=193330
1557
1558         Broke tests on armv7/linux bots (Requested by guijemont on
1559         #webkit).
1560
1561         Reverted changeset:
1562
1563         "Enable DFG on ARM/Linux again"
1564         https://bugs.webkit.org/show_bug.cgi?id=192496
1565         https://trac.webkit.org/changeset/239825
1566
1567 2019-01-10  Justin Fan  <justin_fan@apple.com>
1568
1569         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
1570         https://bugs.webkit.org/show_bug.cgi?id=193289
1571
1572         Reviewed by Dean Jackson.
1573
1574         Fix broken test after pipeline layouts were added.
1575
1576         * webgpu/js/webgpu-functions.js: 
1577         (createBasicPipeline): Ensure pipeline layout is actually optional.
1578         * webgpu/vertex-buffer-triangle-strip.html: 
1579
1580 2019-01-10  John Wilander  <wilander@apple.com>
1581
1582         Override the session configuration for cookieAcceptPolicy
1583         https://bugs.webkit.org/show_bug.cgi?id=190925
1584         <rdar://problem/45497382>
1585
1586         Reviewed by Alexey Proskuryakov and Alex Christensen.
1587
1588         * TestExpectations:
1589             Skipped since this cookie policy is only supported on Cocoa platforms.
1590         * http/tests/cookies/only-accept-first-party-cookies-expected.txt: Added.
1591         * http/tests/cookies/only-accept-first-party-cookies.html: Added.
1592         * http/tests/cookies/resources/reset-cookies.html: Added.
1593             To support reset of third-party cookies in an iframe.
1594         * http/tests/cookies/resources/set-cookie-and-redirect-back.php: Added.
1595             A simple bounce to set a cookie.
1596         * platform/ios/TestExpectations:
1597             Skipped for now. Will be fixed in <rdar://problem/47165939>.
1598         * platform/mac/TestExpectations:
1599             Skipped for now. Will be fixed in <rdar://problem/47165939>.
1600
1601 2019-01-10  Miguel Gomez  <magomez@igalia.com>
1602
1603         Unreviewed GTK+ gardening after r239824.
1604
1605         * platform/gtk/TestExpectations:
1606
1607 2019-01-10  Zalan Bujtas  <zalan@apple.com>
1608
1609         [LFC][BFC][MarginCollapsing] Take collapsed through siblings into account when computing vertical position
1610         https://bugs.webkit.org/show_bug.cgi?id=193310
1611
1612         Reviewed by Antti Koivisto.
1613
1614         * fast/block/margin-collapse/collapsed-through-siblings-expected.txt: Added.
1615         * fast/block/margin-collapse/collapsed-through-siblings.html: Added.
1616
1617 2019-01-10  Dominik Infuehr  <dinfuehr@igalia.com>
1618
1619         Enable DFG on ARM/Linux again
1620         https://bugs.webkit.org/show_bug.cgi?id=192496
1621
1622         Reviewed by Yusuke Suzuki.
1623
1624         After changing the bytecode format DFG was disabled on all 32-bit
1625         architectures. Enable DFG now again on ARM/Linux. Disable tests that
1626         run out of executable memory with LLInt disabled.
1627
1628         * js/script-tests/dfg-float32array.js:
1629         * js/script-tests/dfg-float64array.js:
1630         * js/script-tests/dfg-int16array.js:
1631         * js/script-tests/dfg-int32array-overflow-values.js:
1632         * js/script-tests/dfg-int32array.js:
1633         * js/script-tests/dfg-int8array.js:
1634         * js/script-tests/dfg-uint16array.js:
1635         * js/script-tests/dfg-uint32array.js:
1636         * js/script-tests/dfg-uint8array.js:
1637
1638 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1639
1640         Unreviewed GTK+ gardening. Rebaseline two css tests.
1641
1642         I think I missed these in previous rebaselines.
1643
1644         * platform/gtk/css1/font_properties/font-expected.png:
1645         * platform/gtk/css1/font_properties/font-expected.txt:
1646         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.png:
1647         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
1648
1649 2019-01-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1650
1651         [FreeType] Color emoji not properly supported
1652         https://bugs.webkit.org/show_bug.cgi?id=191976
1653
1654         Reviewed by Michael Catanzaro.
1655
1656         Add new test to ensure we fallback to noto color emoji for emojis.
1657
1658         * platform/gtk/fonts/font-emoji-system-fallback-expected.html: Added.
1659         * platform/gtk/fonts/font-emoji-system-fallback.html: Added.
1660
1661 2019-01-10  cathie chen  <cathiechen@igalia.com>
1662
1663         Import css-lists testcases from WPT.
1664         https://bugs.webkit.org/show_bug.cgi?id=193273
1665
1666         Reviewed by Daniel Bates.
1667
1668         * TestExpectations:
1669         * platform/gtk/TestExpectations:
1670         * platform/ios-simulator/TestExpectations:
1671         * platform/ios-simulator/imported/w3c/web-platform-tests/css/css-lists/list-and-writing-mode-001-expected.txt: Added.
1672
1673 2019-01-09  Zalan Bujtas  <zalan@apple.com>
1674
1675         [Datalist] Crash when input with datalist is dynamically added.
1676         https://bugs.webkit.org/show_bug.cgi?id=193012
1677         <rdar://problem/45923457>
1678
1679         Reviewed by Brent Fulgham.
1680
1681         * fast/forms/datalist/datalist-crash-when-dynamic-expected.txt: Added.
1682         * fast/forms/datalist/datalist-crash-when-dynamic.html: Added.
1683
1684 2019-01-09  Justin Fan  <justin_fan@apple.com>
1685
1686         [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline
1687         https://bugs.webkit.org/show_bug.cgi?id=193289
1688
1689         Reviewed by Dean Jackson.
1690
1691         Fix broken test after pipeline layouts were added.
1692
1693         * webgpu/js/webgpu-functions.js: 
1694         (createBasicPipeline): Ensure pipeline layout is actually optional.
1695         * webgpu/vertex-buffer-triangle-strip.html: 
1696
1697 2019-01-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1698
1699         [iOS] editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html often times out in internal automation
1700         https://bugs.webkit.org/show_bug.cgi?id=193238
1701
1702         Reviewed by Megan Gardner.
1703
1704         Fix a flaky layout test that currently attempts to run the main logic of the test twice (once after the child
1705         frame finishes loading, and another time after the main document finishes loading). This leads to a race
1706         condition in the test where the incorrect text field is focused, causing the caret rect to deviate from the
1707         expected value.
1708
1709         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
1710
1711 2019-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
1712
1713         Unreviewed, rolling out r239565.
1714
1715         Rebaseline was not correct, changes were due to
1716         webkit.org/b/193276
1717
1718         Reverted changeset:
1719
1720         "Unreviewed GTK+ gardening. Rebaseline several tests after
1721         r239156."
1722         https://trac.webkit.org/changeset/239565
1723
1724 2019-01-08  Joseph Pecoraro  <pecoraro@apple.com>
1725
1726         ASSERT when paused in debugger and console evaluation causes exception
1727         https://bugs.webkit.org/show_bug.cgi?id=193246
1728
1729         Reviewed by Mark Lam.
1730
1731         * inspector/debugger/evaluateOnCallFrame-CommandLineAPI.html:
1732         Correct a typo.
1733
1734         * inspector/debugger/evaluateOnCallFrame-exception-expected.txt: Added.
1735         * inspector/debugger/evaluateOnCallFrame-exception.html: Added.
1736         New test that would have asserted before.
1737
1738 2019-01-08  Jiewen Tan  <jiewen_tan@apple.com>
1739
1740         [WebAuthN] Support U2F HID Authenticators on macOS
1741         https://bugs.webkit.org/show_bug.cgi?id=191535
1742         <rdar://problem/47102027>
1743
1744         Reviewed by Brent Fulgham.
1745
1746         Besiding adding tests for U2F authenticators, it also changes payloadBase64 from
1747         a string to a vector of strings. New tests are skipped for iOS.
1748
1749         * http/wpt/webauthn/ctap-hid-failure.https.html:
1750         * http/wpt/webauthn/ctap-hid-success.https.html:
1751         * http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html:
1752         * http/wpt/webauthn/public-key-credential-create-failure-hid.https.html:
1753         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https-expected.txt: Added.
1754         * http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html: Added.
1755         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https-expected.txt: Added.
1756         * http/wpt/webauthn/public-key-credential-create-failure-u2f.https.html: Added.
1757         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1758         * http/wpt/webauthn/public-key-credential-create-success-u2f.https-expected.txt: Added.
1759         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html: Copied from LayoutTests/http/wpt/webauthn/public-key-credential-create-success-hid.https.html.
1760         * http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html:
1761         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
1762         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https-expected.txt: Added.
1763         * http/wpt/webauthn/public-key-credential-get-failure-u2f-silent.https.html: Added.
1764         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt: Added.
1765         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html: Added.
1766         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
1767         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt: Added.
1768         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html: Added.
1769         * http/wpt/webauthn/resources/util.js:
1770         * platform/ios-wk2/TestExpectations:
1771
1772 2019-01-08  Youenn Fablet  <youenn@apple.com>
1773
1774         service worker fetch handler results in bad referrer
1775         https://bugs.webkit.org/show_bug.cgi?id=188248
1776         <rdar://problem/47050478>
1777
1778         Reviewed by Alex Christensen.
1779
1780         * http/tests/security/referrer-policy-redirect-link-downgrade-expected.txt: Added.
1781         * http/tests/security/referrer-policy-redirect-link-downgrade.html: Added.
1782         * http/tests/security/resources/referrer-policy-redirect-link-downgrade.html: Added.
1783         * http/tests/security/resources/referrer-policy-redirect-link.html:
1784         * platform/ios-wk2/TestExpectations: Skip referrer-policy-redirect-link-downgrade.html
1785         as it is very similar to already skipped referrer-policy-redirect-link.html.
1786
1787 2019-01-08  Youenn Fablet  <youenn@apple.com>
1788
1789         IDB storage of Crypto keys does not work in private browsing mode
1790         https://bugs.webkit.org/show_bug.cgi?id=193219
1791
1792         Reviewed by Brady Eidson.
1793
1794         Activate private browsing mode for these two tests.
1795
1796         * crypto/subtle/rsa-indexeddb-non-exportable-private.html:
1797         * crypto/subtle/rsa-indexeddb-private.html:
1798
1799 2019-01-08  Justin Fan  <justin_fan@apple.com>
1800
1801         [WebGPU] Update createRenderPipeline for WebGPUPipelineLayout
1802         https://bugs.webkit.org/show_bug.cgi?id=193247
1803
1804         Reviewed by Dean Jackson.
1805
1806         Update render-pipelines.html to WPT form and to accomodate WebGPUPipelineLayouts.
1807
1808         * webgpu/js/webgpu-functions.js:
1809         (createBasicPipeline): Added option to include a WebGPUPipelineLayout.
1810         * webgpu/render-pipelines-expected.txt:
1811         * webgpu/render-pipelines.html:
1812
1813 2019-01-08  Chris Dumez  <cdumez@apple.com>
1814
1815         Prevent cross-site top-level navigations from third-party iframes
1816         https://bugs.webkit.org/show_bug.cgi?id=193076
1817         <rdar://problem/36074736>
1818
1819         Reviewed by Alex Christensen.
1820
1821         Add layout test coverage.
1822
1823         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin-expected.txt: Added.
1824         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-to-same-origin.html: Added.
1825         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation-expected.txt: Added.
1826         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-previous-user-activation.html: Added.
1827         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation-expected.txt: Added.
1828         * http/tests/security/allow-top-level-navigations-by-third-party-iframes-with-user-activation.html: Added.
1829         * http/tests/security/block-top-level-navigations-by-third-party-iframes-expected.txt: Added.
1830         * http/tests/security/block-top-level-navigations-by-third-party-iframes.html: Added.
1831         * http/tests/security/resources/navigate-top-level-frame-to-failure-page.html: Added.
1832         * http/tests/security/resources/navigate-top-level-frame-to-success-page-same-origin.html: Added.
1833         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-previous-user-gesture.html: Added.
1834         * http/tests/security/resources/navigate-top-level-frame-to-success-page-with-user-gesture.html: Added.
1835         * http/tests/security/resources/should-have-loaded.html: Added.
1836         * http/tests/security/resources/should-not-have-loaded.html: Added.
1837
1838 2019-01-08  Truitt Savell  <tsavell@apple.com>
1839
1840         Revert expectation changes to pointerevents in iOS after https://trac.webkit.org/changeset/239704/webkit
1841         https://bugs.webkit.org/show_bug.cgi?id=193214
1842
1843         Unreviewed Test Gardening
1844
1845         * platform/ios-wk1/TestExpectations:
1846         * platform/ios-wk2/TestExpectations:
1847
1848 2019-01-07  Youenn Fablet  <youenn@apple.com>
1849
1850         LayoutTests/http/wpt/fetch/csp-reports-bypass-csp-checks.html is flaky
1851         https://bugs.webkit.org/show_bug.cgi?id=193178
1852
1853         Reviewed by Chris Dumez.
1854
1855         Test was flaky as the ping load CSP report request might be sent after the
1856         fetch that grabs the report.
1857         To overcome that issue, fetch the report several times until receiving a report.
1858
1859         * http/wpt/fetch/csp-reports-bypass-csp-checks.html:
1860         * http/wpt/fetch/resources/store-csp-report.py:
1861         (main):
1862
1863 2019-01-07  Dean Jackson  <dino@apple.com>
1864
1865         Turn on Pointer Events by default for iOS
1866         https://bugs.webkit.org/show_bug.cgi?id=193214
1867         <rdar://problem/46974878>
1868
1869         Reviewed by Wenson Hsieh.
1870
1871         Skip the pointer events tests everywhere but iOS.
1872
1873         * TestExpectations:
1874         * platform/ios-wk1/TestExpectations:
1875         * platform/ios-wk2/TestExpectations:
1876         * platform/mac-wk1/TestExpectations:
1877
1878 2019-01-07  Devin Rousso  <drousso@apple.com>
1879
1880         Web Inspector: extend XHR breakpoints to work with fetch
1881         https://bugs.webkit.org/show_bug.cgi?id=185843
1882         <rdar://problem/40431027>
1883
1884         Reviewed by Matt Baker.
1885
1886         * inspector/dom-debugger/url-breakpoints.html: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints.html.
1887         * inspector/dom-debugger/url-breakpoints-expected.txt: Copied from LayoutTests/inspector/dom-debugger/xhr-breakpoints-expected.txt.
1888
1889         * inspector/dom-debugger/xhr-breakpoints.html: Deleted.
1890         * inspector/dom-debugger/xhr-breakpoints-expected.txt: Deleted.
1891
1892         * inspector/dom-debugger/resources/dataFetch.json: Added.
1893
1894 2019-01-07  Devin Rousso  <drousso@apple.com>
1895
1896         Web Inspector: Network: show secure connection details per-request
1897         https://bugs.webkit.org/show_bug.cgi?id=191539
1898         <rdar://problem/45979891>
1899
1900         Reviewed by Joseph Pecoraro.
1901
1902         * http/tests/inspector/network/resource-security-connection-expected.txt: Added.
1903         * http/tests/inspector/network/resource-security-connection.html: Added.
1904
1905         * http/tests/inspector/network/resource-security-certificate-expected.txt: Added.
1906         * http/tests/inspector/network/resource-security-certificate.html: Added.
1907         * http/tests/inspector/network/resource-response-security-expected.txt: Deleted.
1908         * http/tests/inspector/network/resource-response-security.html: Deleted.
1909
1910         * platform/gtk/TestExpectations:
1911         * platform/mac/TestExpectations:
1912         * platform/wincairo/TestExpectations:
1913         * platform/wpe/TestExpectations:
1914
1915 2019-01-07  Truitt Savell  <tsavell@apple.com>
1916
1917         Update test expectations for platform/mac/media/audio-session-category-video-paused.html
1918         https://bugs.webkit.org/show_bug.cgi?id=189680
1919
1920         Unreviewed test gardening.
1921
1922         * platform/mac-wk1/TestExpectations:
1923         * platform/mac/TestExpectations:
1924
1925 2019-01-07  Eric Carlson  <eric.carlson@apple.com>
1926
1927         Deactivate audio session whenever possible
1928         https://bugs.webkit.org/show_bug.cgi?id=193188
1929         <rdar://problem/42678977>
1930
1931         Reviewed by Jer Noble.
1932
1933         * TestExpectations: Skip the new test.
1934         * media/deactivate-audio-session-expected.txt: Added.
1935         * media/deactivate-audio-session.html: Added.
1936         * platform/ios/TestExpectations: Run the new test.
1937         * platform/mac-wk2/TestExpectations: Ditto.
1938
1939 2019-01-07  Youenn Fablet  <youenn@apple.com>
1940
1941         Resync WPT fetch tests to 834eac4
1942         https://bugs.webkit.org/show_bug.cgi?id=193125
1943
1944         Reviewed by Chris Dumez.
1945
1946         * TestExpectations:
1947         * platform/gtk/TestExpectations:
1948         * platform/ios-simulator/imported/w3c/web-platform-tests/fetch/content-type/response.window-expected.txt: Added.
1949         * platform/ios-wk1/TestExpectations:
1950         * platform/ios/TestExpectations:
1951         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/abort/serviceworker-intercepted.https-expected.txt:
1952         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt: Added.
1953         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-reset-attributes.https-expected.txt: Added.
1954         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Added.
1955         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/304-update-expected.txt:
1956         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/cc-request-expected.txt:
1957         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/heuristic-expected.txt:
1958         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/invalidate-expected.txt:
1959         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/http-cache/status-expected.txt:
1960         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/embed.tentative.https.sub-expected.txt: Added.
1961         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/object.tentative.https.sub-expected.txt: Added.
1962         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/sec-metadata/serviceworker.tentative.https.sub-expected.txt: Added.
1963         * platform/mac/TestExpectations:
1964         * tests-options.json:
1965
1966 2019-01-07  Wenson Hsieh  <wenson_hsieh@apple.com>
1967
1968         Native caret shows up alongside the page's caret when requesting desktop site on jsfiddle.net
1969         https://bugs.webkit.org/show_bug.cgi?id=193180
1970         <rdar://problem/45971041>
1971
1972         Reviewed by Tim Horton.
1973
1974         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container-expected.txt: Added.
1975         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html: Added.
1976
1977         Add a layout test to verify that focusing a hidden editable element underneath an empty container with
1978         `overflow: hidden` doesn't cause platform selection UI to appear.
1979
1980         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt: Added.
1981         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html: Added.
1982
1983         Add a layout test to verify that native selection UI shows up when the document element is made empty with
1984         `overflow: hidden`, but the focused elements are still visible.
1985
1986 2019-01-07  Truitt Savell  <tsavell@apple.com>
1987
1988         Mark compositing/masks/compositing-clip-path-change-no-repaint.html flakey for Mojave WK1
1989         https://bugs.webkit.org/show_bug.cgi?id=189753
1990
1991         Unreviewed Test Gardening
1992
1993         * platform/mac-wk1/TestExpectations:
1994
1995 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
1996
1997         [WPE][GTK] Skip css-painting-api tests
1998
1999         Unreviewed gardening. CSS_PAINTING_API is disabled by default.
2000         Also remove a few tests that were individually marked as failing
2001         for css-typedom since we already skipped the whole directory.
2002         * platform/gtk/TestExpectations:
2003         * platform/wpe/TestExpectations:
2004
2005 2019-01-07  Claudio Saavedra  <csaavedra@igalia.com>
2006
2007         [WPE][GTK] Skip css-typedom tests
2008
2009         Unreviewed gardening. CSS_TYPED_OM is disabled by default.
2010         * platform/gtk/TestExpectations:
2011         * platform/wpe/TestExpectations:
2012
2013 2019-01-06  Jiewen Tan  <jiewen_tan@apple.com>
2014
2015         [WebAuthN] Import U2F command/response converters from Chromium
2016         https://bugs.webkit.org/show_bug.cgi?id=193150
2017         <rdar://problem/47054028>
2018
2019         Reviewed by Brent Fulgham.
2020
2021         Fixes Bug 183534:
2022         7) Change little endian bytes (ARM and x86 default) to big endian as requested by the spec.
2023
2024         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
2025         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
2026         * http/wpt/webauthn/resources/util.js:
2027
2028 2019-01-05  Zalan Bujtas  <zalan@apple.com>
2029
2030         Incorrect clipping across compositing boundary.
2031         https://bugs.webkit.org/show_bug.cgi?id=193172
2032         <rdar://problem/44693008>
2033
2034         Reviewed by Simon Fraser.
2035
2036         * compositing/clipping/cached-cliprect-with-compositing-boundary-expected.html: Added.
2037         * compositing/clipping/cached-cliprect-with-compositing-boundary.html: Added.
2038
2039 2019-01-05  Commit Queue  <commit-queue@webkit.org>
2040
2041         Unreviewed, rolling out r239607.
2042         https://bugs.webkit.org/show_bug.cgi?id=193169
2043
2044         This change makes the test even more flaky (Requested by fredw
2045         on #webkit).
2046
2047         Reverted changeset:
2048
2049         "Flaky Test: http/wpt/css/css-animations/start-
2050         animation-001.html"
2051         https://bugs.webkit.org/show_bug.cgi?id=190903
2052         https://trac.webkit.org/changeset/239607
2053
2054 2019-01-04  Daniel Bates  <dabates@apple.com>
2055
2056         REGRESSION (r238522): Erratic scrolling on Google flights search result page and vrbo.com
2057         https://bugs.webkit.org/show_bug.cgi?id=192996
2058         <rdar://problem/46573552>
2059
2060         Reviewed by Simon Fraser.
2061
2062         Add a test to ensure that we do not scroll the page when we lay out an unfocused text field.
2063
2064         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout-expected.txt: Added.
2065         * fast/scrolling/page-should-not-scroll-on-unfocused-text-field-layout.html: Added.
2066
2067 2019-01-04  Devin Rousso  <drousso@apple.com>
2068
2069         Web Inspector: Audit: disable breakpoints when running Audit
2070         https://bugs.webkit.org/show_bug.cgi?id=193158
2071         <rdar://problem/47057083>
2072
2073         Reviewed by Joseph Pecoraro.
2074
2075         * inspector/audit/basic.html:
2076         * inspector/audit/basic-expected.txt:
2077
2078         * inspector/audit/resources/audit-utilities.js:
2079         (TestPage.registerInitializer.InspectorTest.Audit.addTest):
2080
2081 2019-01-04  Youenn Fablet  <youenn@apple.com>
2082
2083         [Fetch API] Implement abortable fetch
2084         https://bugs.webkit.org/show_bug.cgi?id=174980
2085         <rdar://problem/46861402>
2086
2087         Reviewed by Chris Dumez.
2088
2089         * TestExpectations: Enable abort tests.
2090
2091 2019-01-04  Brent Fulgham  <bfulgham@apple.com>
2092
2093         Parsed protocol of javascript URLs with embedded newlines and carriage returns do not match parsed protocol in Chrome and Firefox
2094         https://bugs.webkit.org/show_bug.cgi?id=193155
2095         <rdar://problem/40230982>
2096
2097         Reviewed by Chris Dumez.
2098
2099         * fast/loader/comment-only-javascript-url-expected.txt: Added.
2100         * fast/loader/comment-only-javascript-url.html: Added.
2101
2102 2019-01-04  Jer Noble  <jer.noble@apple.com>
2103
2104         Web Content process main thread blocked beneath ImageDecoderAVFObjC::readSamples for many seconds on imgur.com
2105         https://bugs.webkit.org/show_bug.cgi?id=191806
2106         <rdar://problem/46151477>
2107
2108         Reviewed by Dean Jackson.
2109
2110         * http/tests/images/mp4-partial-load-expected.txt: Added.
2111         * http/tests/images/mp4-partial-load.html: Added.
2112         * platform/win/http/tests/mp4-partial-load-expected.txt: Added.
2113
2114 2019-01-04  Youenn Fablet  <youenn@apple.com>
2115
2116         CSP violation reports should bypass CSP checks
2117         https://bugs.webkit.org/show_bug.cgi?id=192857
2118         <rdar://problem/46887236>
2119
2120         Reviewed by Chris Dumez.
2121
2122         * http/wpt/fetch/csp-reports-bypass-csp-checks-expected.txt: Added.
2123         * http/wpt/fetch/csp-reports-bypass-csp-checks.html: Added.
2124         * http/wpt/fetch/csp-reports-bypass-csp-checks.html.headers: Added.
2125         * http/wpt/fetch/resources/store-csp-report.py: Added.
2126         (main):
2127
2128 2019-01-04  Chris Fleizach  <cfleizach@apple.com>
2129
2130         AX: String check: "Rule" does not reflect the meaning of the <hr> html tag
2131         https://bugs.webkit.org/show_bug.cgi?id=193041
2132         <rdar://problem/46954090>
2133
2134         Reviewed by Zalan Bujtas.
2135
2136         * accessibility/mac/hr-element-expected.txt:
2137         * platform/mac/accessibility/roles-exposed-expected.txt:
2138         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
2139
2140 2019-01-04  Frederic Wang  <fwang@igalia.com>
2141
2142         Flaky Test: http/wpt/css/css-animations/start-animation-001.html
2143         https://bugs.webkit.org/show_bug.cgi?id=190903
2144
2145         This patch modifies start-animation-001.html to rely on the square positions returned by the
2146         Web Process in order to know when they are supposed to be rendered behind the covering rect.
2147         This should make it more robust while still testing the original bug 186129.
2148
2149         Reviewed by Antonio Gomes.
2150
2151         * http/wpt/css/css-animations/start-animation-001.html:
2152
2153 2019-01-03  Zalan Bujtas  <zalan@apple.com>
2154
2155         REGRESSION: -webkit-appearance test case crashes
2156         https://bugs.webkit.org/show_bug.cgi?id=189302
2157         <rdar://problem/44143049>
2158
2159         Reviewed by Wenson Hsieh.
2160
2161         * fast/forms/webkit-appearance-searchfield-cancel-button-crash-expected.txt: Added.
2162         * fast/forms/webkit-appearance-searchfield-cancel-button-crash.html: Added.
2163
2164 2019-01-03  Chris Dumez  <cdumez@apple.com>
2165
2166         Potential infinite recursion in isFrameFamiliarWith(Frame&, Frame&)
2167         https://bugs.webkit.org/show_bug.cgi?id=192997
2168         <rdar://problem/46217271>
2169
2170         Reviewed by Antti Koivisto.
2171
2172         Add layout test coverage.
2173
2174         * fast/dom/Window/resources/window-open-opener-cycle2.html: Added.
2175         * fast/dom/Window/resources/window-open-opener-cycle3.html: Added.
2176         * fast/dom/Window/resources/window-opens-self.html: Added.
2177         * fast/dom/Window/window-open-opener-cycle-expected.txt: Added.
2178         * fast/dom/Window/window-open-opener-cycle.html: Added.
2179         * fast/dom/Window/window-open-self-as-opener-expected.txt: Added.
2180         * fast/dom/Window/window-open-self-as-opener.html: Added.
2181
2182 2019-01-03  Devin Rousso  <drousso@apple.com>
2183
2184         Web Inspector: conic-gradient color picker doesn't accurately show color when saturation value is not 100%
2185         https://bugs.webkit.org/show_bug.cgi?id=192729
2186         <rdar://problem/46746815>
2187
2188         Reviewed by Joseph Pecoraro.
2189
2190         * inspector/model/color.html:
2191         * inspector/model/color-expected.txt:
2192
2193 2019-01-03  Brent Fulgham  <bfulgham@apple.com>
2194
2195         Remove logic handling DNT header during redirects
2196         https://bugs.webkit.org/show_bug.cgi?id=193082
2197         <rdar://problem/45555965>
2198
2199         Reviewed by Chris Dumez.
2200
2201         Revise test case to reflect fact that we no longer include the DNT
2202         header in redirects.
2203
2204         * http/wpt/fetch/dnt-header-after-redirection-expected.txt:
2205         * http/wpt/fetch/dnt-header-after-redirection.html:
2206
2207 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
2208
2209         REGRESSION (r239306): Don't disable font smoothing in transparent layers on macOS Mojave and later
2210         https://bugs.webkit.org/show_bug.cgi?id=193095
2211         <rdar://problem/47014944>
2212
2213         Reviewed by Zalan Bujtas.
2214         
2215         A ref test that compares the rendering of layer and non-layer text with smoothing and antialiasing.
2216
2217         * compositing/contents-format/subpixel-antialiased-text-expected.html: Added.
2218         * compositing/contents-format/subpixel-antialiased-text.html: Added.
2219         * platform/mac/TestExpectations:
2220
2221 2019-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2222
2223         [iOS] REGRESSION (r239441): Tab cycling to offscreen <select> may not scroll it into view
2224         https://bugs.webkit.org/show_bug.cgi?id=193084
2225         <rdar://problem/47006882>
2226
2227         Reviewed by Simon Fraser.
2228
2229         Add a layout test to verify that focusing a select element by tapping outside of it scrolls to reveal the
2230         focused select element.
2231
2232         * fast/forms/ios/scroll-to-reveal-focused-select-expected.txt: Added.
2233         * fast/forms/ios/scroll-to-reveal-focused-select.html: Added.
2234
2235 2019-01-02  Devin Rousso  <webkit@devinrousso.com>
2236
2237         Web Inspector: Implement `queryObjects` Command Line API
2238         https://bugs.webkit.org/show_bug.cgi?id=176766
2239         <rdar://problem/34890689>
2240
2241         Reviewed by Joseph Pecoraro.
2242
2243         * inspector/console/queryObjects-expected.html: Added.
2244         * inspector/console/queryObjects.html: Added.
2245
2246         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
2247
2248 2019-01-02  Charles Vazac  <cvazac@gmail.com>
2249
2250         Fix resourcetimingbufferfull bubbles attribute
2251         https://bugs.webkit.org/show_bug.cgi?id=193087
2252
2253         Reviewed by Chris Dumez.
2254
2255         * http/wpt/resource-timing/rt-performance-extensions.js:
2256         (promise_test):
2257
2258 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
2259
2260         Support css-color-4 rgb functions
2261         https://bugs.webkit.org/show_bug.cgi?id=192321
2262
2263         Reviewed by Zalan Bujtas.
2264
2265         * TestExpectations: Unskip most of the WPT css-color rgb tests. Skip old imported WPT canvas tests.
2266         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Removed.
2267         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-1.html: Removed.
2268         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Removed.
2269         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-2.html: Removed.
2270         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Removed.
2271         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-5.html: Removed.
2272         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Removed.
2273         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgb-7.html: Removed.
2274         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Removed.
2275         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-1.html: Removed.
2276         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Removed.
2277         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-2.html: Removed.
2278         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Removed.
2279         * canvas/philip/tests/2d.fillStyle.parse.invalid.rgba-4.html: Removed.
2280         * css3/calc/color-rgb-expected.txt:
2281         * fast/canvas/gradient-addColorStop-with-invalid-color-expected.txt:
2282         * fast/canvas/gradient-addColorStop-with-invalid-color.html: Remove a test that is no longer invalid.
2283         * fast/css/rgb-float.html: Removed. This test is no longer value, since rgb() accepts floating point values.
2284         * platform/gtk/css2.1/t040306-syntax-01-f-expected.txt:
2285         * platform/gtk/fast/css/rgb-float-expected.png: Removed.
2286         * platform/gtk/fast/css/rgb-float-expected.txt: Removed.
2287         * platform/gtk/svg/hixie/perf/007-expected.txt:
2288         * platform/ios/css2.1/t040306-syntax-01-f-expected.txt:
2289         * platform/ios/fast/css/rgb-float-expected.txt: Removed.
2290         * platform/mac/css2.1/t040306-syntax-01-f-expected.txt:
2291         * platform/mac/fast/css/rgb-float-expected.png: Removed.
2292         * platform/mac/fast/css/rgb-float-expected.txt: Removed.
2293         * platform/mac/svg/hixie/perf/007-expected.txt:
2294         * platform/win-future/svg/hixie/perf/007-expected.txt:
2295         * platform/win/css2.1/t040306-syntax-01-f-expected.txt:
2296         * platform/win/svg/hixie/perf/007-expected.txt:
2297         * platform/wincairo/css2.1/t040306-syntax-01-f-expected.txt:
2298         * platform/wincairo/fast/css/rgb-float-expected.txt: Removed.
2299         * platform/wpe/css2.1/t040306-syntax-01-f-expected.txt:
2300         * platform/wpe/fast/css/rgb-float-expected.txt: Removed.
2301         * platform/wpe/svg/hixie/perf/007-expected.txt:
2302         * svg/hixie/perf/007-expected.txt:
2303
2304 2019-01-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2305
2306         REGRESSION (r239441): [iOS] Selection UI sometimes doesn't change after tapping "select all" in the callout bar
2307         https://bugs.webkit.org/show_bug.cgi?id=193070
2308         <rdar://problem/46921508>
2309
2310         Reviewed by Tim Horton.
2311
2312         Add a test to ensure that selection UI is shown after tapping on a focused element and then changing the
2313         selection programmatically.
2314
2315         * editing/selection/ios/change-selection-after-tapping-focused-element-expected.txt: Added.
2316         * editing/selection/ios/change-selection-after-tapping-focused-element.html: Added.
2317
2318 2019-01-02  Simon Fraser  <simon.fraser@apple.com>
2319
2320         Handle calc() expressions in gradient color stops
2321         https://bugs.webkit.org/show_bug.cgi?id=193066
2322         rdar://problem/46961985
2323
2324         Reviewed by Sam Weinig.
2325
2326         * fast/gradients/conic-calc-stop-position-expected.html: Added.
2327         * fast/gradients/conic-calc-stop-position.html: Added.
2328
2329 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2330
2331         Unreviewed. Support PHP 7.3 in Debian.
2332
2333         * http/conf/debian-httpd-2.4-php7.3.conf: Added.
2334
2335 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2336
2337         Unreviewed GTK+ gardening. Rebaseline several tests after r239156.
2338
2339         * platform/gtk/fast/frames/onlyCommentInIFrame-expected.txt:
2340         * platform/gtk/fast/invalid/junk-data-expected.txt:
2341         * platform/gtk/fast/invalid/missing-end-tag-expected.txt:
2342         * platform/gtk/fast/parser/xhtml-alternate-entities-expected.txt:
2343         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.png:
2344         * platform/gtk/fast/sub-pixel/selection/selection-rect-in-sub-pixel-table-expected.txt:
2345         * platform/gtk/fast/xsl/xslt-extra-content-at-end-expected.txt:
2346         * platform/gtk/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
2347         * platform/gtk/svg/custom/bug45331-expected.txt:
2348         * platform/gtk/svg/custom/junk-data-expected.txt:
2349         * platform/gtk/svg/custom/missing-xlink-expected.txt:
2350         * platform/gtk/svg/custom/path-bad-data-expected.txt:
2351         * platform/gtk/svg/custom/use-font-face-crash-expected.txt:
2352         * platform/gtk/svg/hixie/error/012-expected.txt:
2353
2354 2018-12-31  Carlos Garcia Campos  <cgarcia@igalia.com>
2355
2356         Unreviewed GTK+ gardening. Rebaseline several tests after r238730.
2357
2358         innerText works differently when using complex text path.
2359         See https://bugs.webkit.org/show_bug.cgi?id=192750.
2360
2361         * platform/gtk/fast/events/nested-window-event-expected.txt: Added.
2362         * platform/gtk/fast/events/window-events-bubble-expected.txt: Added.
2363         * platform/gtk/fast/events/window-events-bubble2-expected.txt: Added.
2364         * platform/gtk/fast/tokenizer/script_extra_close-expected.txt: Added.
2365         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015-expected.txt: Added.
2366         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016-expected.txt: Added.
2367         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
2368         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
2369         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
2370         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
2371         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Added.
2372         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Added.
2373
2374 2018-12-30  Ross Kirsling  <ross.kirsling@sony.com>
2375
2376         [JSC] Identifier validity should be based on ID_Start / ID_Continue properties
2377         https://bugs.webkit.org/show_bug.cgi?id=193050
2378
2379         Reviewed by Yusuke Suzuki.
2380
2381         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T2-expected.txt:
2382         * sputnik/Unicode/Unicode_218/S7.6_A1.1_T6-expected.txt:
2383         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T2-expected.txt:
2384         * sputnik/Unicode/Unicode_218/S7.6_A5.2_T6-expected.txt:
2385         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T1-expected.txt:
2386         * sputnik/Unicode/Unicode_218/S7.6_A5.3_T2-expected.txt:
2387         * sputnik/Unicode/Unicode_320/S7.6_A1.1_T6-expected.txt:
2388         * sputnik/Unicode/Unicode_320/S7.6_A2.3-expected.txt:
2389         * sputnik/Unicode/Unicode_320/S7.6_A3.1-expected.txt:
2390         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T6-expected.txt:
2391         * sputnik/Unicode/Unicode_320/S7.6_A5.2_T9-expected.txt:
2392         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T1-expected.txt:
2393         * sputnik/Unicode/Unicode_320/S7.6_A5.3_T2-expected.txt:
2394         * sputnik/Unicode/Unicode_410/S7.6_A1.1_T6-expected.txt:
2395         * sputnik/Unicode/Unicode_410/S7.6_A3.1-expected.txt:
2396         * sputnik/Unicode/Unicode_410/S7.6_A5.2_T6-expected.txt:
2397         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T1-expected.txt:
2398         * sputnik/Unicode/Unicode_410/S7.6_A5.3_T2-expected.txt:
2399         * sputnik/Unicode/Unicode_500/S7.6_A1.1_T6-expected.txt:
2400         * sputnik/Unicode/Unicode_500/S7.6_A3.1-expected.txt:
2401         * sputnik/Unicode/Unicode_500/S7.6_A5.2_T6-expected.txt:
2402         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T1-expected.txt:
2403         * sputnik/Unicode/Unicode_500/S7.6_A5.3_T2-expected.txt:
2404         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T4-expected.txt:
2405         * sputnik/Unicode/Unicode_510/S7.6_A1.1_T6-expected.txt:
2406         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T4-expected.txt:
2407         * sputnik/Unicode/Unicode_510/S7.6_A5.2_T6-expected.txt:
2408         Update expectations for outdated tests.
2409
2410 2018-12-23  Carlos Garcia Campos  <cgarcia@igalia.com>
2411
2412         Unreviewed GTK+ gardening. Rebaseline fast/text/zero-font-size.html after r239539.
2413
2414         * platform/gtk/fast/text/zero-font-size-expected.txt:
2415
2416 2018-12-13  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2417
2418         [BigInt] Support BigInt in JSON.stringify
2419         https://bugs.webkit.org/show_bug.cgi?id=192624
2420
2421         Reviewed by Saam Barati.
2422
2423         The test is wrong according to the spec[1]. valueOf of Boolean object won't be called.
2424
2425         [1]: https://tc39.github.io/ecma262/#sec-serializejsonproperty
2426
2427         * js/resources/JSON-stringify.js:
2428         * js/resources/json2-es5-compat.js:
2429         (str):
2430
2431 2018-12-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2432
2433         [iOS] Suppress native selection behaviors when focusing a very small editable element
2434         https://bugs.webkit.org/show_bug.cgi?id=193005
2435         <rdar://problem/46583527>
2436
2437         Reviewed by Tim Horton.
2438
2439         Add a new layout test to verify that native selection UI is suppressed when focusing a tiny (1px by 1px)
2440         editable element.
2441
2442         * editing/selection/ios/hide-selection-in-tiny-contenteditable-expected.txt: Added.
2443         * editing/selection/ios/hide-selection-in-tiny-contenteditable.html: Added.
2444         * resources/ui-helper.js:
2445         (window.UIHelper.zoomToScale):
2446
2447 2018-12-20  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
2448
2449         [JSC] Implement "well-formed JSON.stringify" proposal
2450         https://bugs.webkit.org/show_bug.cgi?id=191677
2451
2452         Reviewed by Darin Adler.
2453
2454         * css3/escape-dom-api-expected.txt:
2455         * js/dom/webidl-type-mapping-expected.txt:
2456         * js/resources/json2-es5-compat.js:
2457         (isHighSurrogate):
2458         (isLowSurrogate):
2459         (isSurrogate):
2460         (quote):
2461
2462 2018-12-21  Youenn Fablet  <youenn@apple.com>
2463
2464         RTCRtpSender.setParameters() does set active parameter
2465         https://bugs.webkit.org/show_bug.cgi?id=192848
2466
2467         Reviewed by Eric Carlson.
2468
2469         * webrtc/video.html:
2470         Add a check for active value.
2471         Test video freezing through canvas instead of stats.
2472
2473 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
2474
2475         CSS variables don't work for colors in "border" property
2476         https://bugs.webkit.org/show_bug.cgi?id=192922
2477
2478         Reviewed by Simon Fraser.
2479
2480         * css-custom-properties-api/border-variable-parsing-expected.html: Added.
2481         * css-custom-properties-api/border-variable-parsing.html: Added.
2482
2483 2018-12-21  Zalan Bujtas  <zalan@apple.com>
2484
2485         Synchronous media query evaluation could destroy current Frame/FrameView.
2486         https://bugs.webkit.org/show_bug.cgi?id=192781
2487         <rdar://problem/34416793>
2488
2489         Reviewed by Chris Dumez.
2490
2491         * printing/print-with-media-query-destory-expected.txt: Added.
2492         * printing/print-with-media-query-destory.html: Added.
2493
2494 2018-12-21  Alex Christensen  <achristensen@webkit.org>
2495
2496         Revert r239503.
2497         https://bugs.webkit.org/show_bug.cgi?id=192944
2498
2499         * fast/url/host-expected.txt:
2500         * fast/url/host.html:
2501
2502 2018-12-21  Truitt Savell  <tsavell@apple.com>
2503
2504         Skipping webgpu/ tests after https://trac.webkit.org/changeset/239495/webkit disabled webgpu on 10.12
2505         https://bugs.webkit.org/show_bug.cgi?id=192956
2506
2507         Unreviewed Test Gardening.
2508
2509         * platform/mac/TestExpectations:
2510
2511 2018-12-21  Justin Michaud  <justin_michaud@apple.com>
2512
2513         Repeated background images with zero size should display the background color
2514         https://bugs.webkit.org/show_bug.cgi?id=192962
2515
2516         Reviewed by Antti Koivisto.
2517
2518         Fix a rendering bug exposed by the CSS Variable wpt tests where repeated backgrounds with zero size
2519         not draw the background colour underneath.
2520
2521         * fast/backgrounds/background-repeat-with-zero-size-expected.html: Added.
2522         * fast/backgrounds/background-repeat-with-zero-size.html: Added.
2523
2524 2018-12-20  Brent Fulgham  <bfulgham@apple.com>
2525
2526         Show punycode if URL contains Latin small letter dotless i
2527         https://bugs.webkit.org/show_bug.cgi?id=192944
2528         <rdar://problem/46103047>
2529
2530         Reviewed by Andy Estes.
2531
2532         * fast/url/host-expected.txt:
2533         * fast/url/host.html:
2534
2535 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
2536
2537         Unreviewed GTK+ gardening. Remove platform specific files that are exactly the same as the generic expectation.
2538
2539         * platform/gtk/fast/text/selection-in-initial-advance-region-expected.txt: Removed.
2540         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
2541         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Removed.
2542         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Removed.
2543         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Removed.
2544         * platform/gtk/security/block-test-expected.txt: Removed.
2545         * platform/gtk/webaudio/codec-tests/wav/24bit-22khz-resample-expected.wav: Removed.
2546
2547 2018-12-21  Carlos Garcia Campos  <cgarcia@igalia.com>
2548
2549         Unreviewed GTK+ gardening. Rebaseline several tests.
2550
2551         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.png:
2552         * platform/gtk/css2.1/t051201-c23-first-line-00-b-expected.txt:
2553         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.png:
2554         * platform/gtk/css2.1/t1508-c527-font-04-b-expected.txt:
2555         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.png:
2556         * platform/gtk/css2.1/t1508-c527-font-05-b-expected.txt:
2557         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.png:
2558         * platform/gtk/css2.1/t1508-c527-font-07-b-expected.txt:
2559         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt: Added.
2560         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
2561         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
2562         * platform/gtk/fast/text/font-selection-font-loading-api-parse-expected.txt: Added.
2563         * platform/gtk/fast/text/font-stretch-parse-expected.txt: Added.
2564         * platform/gtk/fast/text/font-style-parse-expected.txt: Added.
2565         * platform/gtk/fast/text/font-weight-parse-expected.txt: Added.
2566         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt: Added.
2567
2568 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
2569
2570         [iOS] Some layout tests are failing after r239441
2571         https://bugs.webkit.org/show_bug.cgi?id=192957
2572         <rdar://problem/46781759>
2573
2574         Reviewed by Simon Fraser.
2575
2576         Fix several failing layout tests after r239441.
2577
2578         * fast/events/ios/click-event-while-editing-node.html:
2579
2580         This test started failing after r239441 because it taps the bottom of the editable element, and then expects
2581         WebKit to scroll the web view up to reveal the touched location. This was exactly the bug that r239441 fixed, so
2582         we should just make this test no longer depend on the broken behavior.
2583
2584         * fast/forms/ios/focus-long-textarea-expected.txt:
2585         * fast/forms/ios/zoom-after-input-tap-wide-input-expected.txt:
2586
2587         Rebaseline a couple of test expectations to account for the change in margin around the selection rect, in
2588         -[WKWebView _zoomToFocusRect:…:].
2589
2590 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
2591
2592         [WebAuthN] Remove hash from Client Data
2593         https://bugs.webkit.org/show_bug.cgi?id=192727
2594         <rdar://problem/46746673>
2595
2596         Reviewed by Brent Fulgham.
2597
2598         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
2599         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
2600         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
2601         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
2602
2603 2018-12-20  Jiewen Tan  <jiewen_tan@apple.com>
2604
2605         [WebAuthN] Add a runtime flag for local authenticator
2606         https://bugs.webkit.org/show_bug.cgi?id=192792
2607         <rdar://problem/46798738>
2608
2609         Reviewed by Brent Fulgham.
2610
2611         * platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2612         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2613
2614 2018-12-20  Joseph Pecoraro  <pecoraro@apple.com>
2615
2616         Web Inspector: Autoformat doesn't work on icloud.com (javascript-packed.js)
2617         https://bugs.webkit.org/show_bug.cgi?id=192946
2618         <rdar://problem/42546126>
2619
2620         Rubber-stamped by Devin Rousso.
2621
2622         * inspector/formatting/is-text-likely-minified-expected.txt:
2623         * inspector/formatting/is-text-likely-minified.html:
2624         Add a test for a long header doc at the start but minified content at the end.
2625
2626 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
2627
2628         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html is flaky
2629         https://bugs.webkit.org/show_bug.cgi?id=191704
2630
2631         Unreviewed test gardening.
2632
2633         * platform/ios/TestExpectations: Mark test as flaky.
2634
2635 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
2636
2637         [Mac] Update apache httpd.conf
2638         https://bugs.webkit.org/show_bug.cgi?id=192942
2639
2640         Reviewed by Alexey Proskuryakov.
2641
2642         * http/conf/apache2.4-php7-httpd.conf:
2643
2644 2018-12-20  Ryan Haddad  <ryanhaddad@apple.com>
2645
2646         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-registration-with-type.https.html is a flaky failure
2647         https://bugs.webkit.org/show_bug.cgi?id=192938
2648
2649         Unreviewed test gardening.
2650
2651         * platform/ios/TestExpectations: Mark test as flaky.
2652
2653 2018-12-20  Wenson Hsieh  <wenson_hsieh@apple.com>
2654
2655         [iOS] Focusing an editable element should scroll to reveal the selection
2656         https://bugs.webkit.org/show_bug.cgi?id=192802
2657         <rdar://problem/46781759>
2658
2659         Reviewed by Tim Horton.
2660
2661         Adds a new layout test to verify that tapping near the bottom of a tall editable element to focus it doesn't
2662         cause the page to scroll up (and, as a result, leave the selection caret obscured).
2663
2664         * editing/selection/ios/selection-is-visible-after-focusing-editable-area-expected.txt: Added.
2665         * editing/selection/ios/selection-is-visible-after-focusing-editable-area.html: Added.
2666
2667 2018-12-19  Ross Kirsling  <ross.kirsling@sony.com>
2668
2669         [WinCairo] Unreviewed test gardening.
2670
2671         * platform/wincairo/TestExpectations:
2672
2673 2018-12-19  Alicia Boya García  <aboya@igalia.com>
2674
2675         [GTK][WPE] Unreviewed test gardening.
2676         https://bugs.webkit.org/show_bug.cgi?id=192904
2677
2678         * platform/gtk/TestExpectations:
2679         * platform/gtk/animations/lineheight-animation-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt.
2680         * platform/gtk/animations/simultaneous-start-transform-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt.
2681         * platform/gtk/animations/width-using-ems-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt.
2682         * platform/gtk/css1/font_properties/font-expected.txt:
2683         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
2684         * platform/gtk/css2.1/t1508-c527-font-00-b-expected.txt:
2685         * platform/gtk/css2.1/t1508-c527-font-06-b-expected.txt:
2686         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
2687         * platform/gtk/fast/inline/inline-content-with-image-simple-expected.txt: Added.
2688         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2689         * platform/gtk/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
2690         * platform/gtk/legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
2691         * platform/gtk/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt.
2692         * platform/gtk/legacy-animation-engine/animations/width-using-ems-expected.txt: Copied from LayoutTests/platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt.
2693         * platform/wpe/TestExpectations:
2694         * platform/wpe/css1/font_properties/font-expected.txt:
2695         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
2696         * platform/wpe/css2.1/t1508-c527-font-00-b-expected.txt:
2697         * platform/wpe/css2.1/t1508-c527-font-06-b-expected.txt:
2698         * platform/wpe/css2.1/t1508-c527-font-10-c-expected.txt:
2699         * platform/wpe/fast/inline/inline-content-with-image-simple-expected.txt: Added.
2700         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2701         * platform/wpe/imported/w3c/web-platform-tests/eventsource/format-mime-bogus-expected.txt: Removed.
2702         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
2703         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
2704         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
2705
2706 2018-12-19  Justin Fan  <justin_fan@apple.com>
2707
2708         [WebGPU] Add stubs for WebGPUPipelineLayout/Descriptor and device::createPipelineLayout
2709         https://bugs.webkit.org/show_bug.cgi?id=192843
2710         <rdar://problem/46820395>
2711
2712         Reviewed by Myles Maxfield.
2713
2714         Update bind-group-layouts and rename to match new PipelineLayout functionality.
2715
2716         * webgpu/bind-group-layouts-expected.txt: Removed.
2717         * webgpu/pipeline-layouts-expected.txt: Added.
2718         * webgpu/pipeline-layouts.html: Renamed from LayoutTests/webgpu/bind-group-layouts.html.
2719
2720 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
2721
2722         REGRESSION: [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html is failing
2723         https://bugs.webkit.org/show_bug.cgi?id=192250
2724
2725         Unreviewed test gardening.
2726
2727         * platform/ios/TestExpectations: Mark test as flaky.
2728
2729 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
2730
2731         REGRESSION: imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is very flaky on iOS
2732         https://bugs.webkit.org/show_bug.cgi?id=192279
2733
2734         Unreviewed test gardening.
2735
2736         * platform/ios/TestExpectations: Mark test as flaky.
2737
2738 2018-12-19  Tim Horton  <timothy_horton@apple.com>
2739
2740         UI process crash when focusing an editable image
2741         https://bugs.webkit.org/show_bug.cgi?id=192839
2742         <rdar://problem/46786670>
2743
2744         Reviewed by Wenson Hsieh.
2745
2746         * editing/images/basic-editable-image-with-gesture.html: Added.
2747         * editing/images/basic-editable-image-with-gesture-expected.txt: Added.
2748         * resources/ui-helper.js:
2749         (window.UIHelper.stylusTapAt.return.new.Promise):
2750         (window.UIHelper.stylusTapAt):
2751         Add a test that ensures that adding an editable image from a gesture
2752         doesn't crash, and can be drawn on.
2753
2754 2018-12-19  Youenn Fablet  <youenn@apple.com>
2755
2756         [ MacOS iOS ] Layout Test webrtc/no-port-zero-in-upd-candidates.html is flaky timeout
2757         https://bugs.webkit.org/show_bug.cgi?id=192866
2758
2759         Reviewed by Alex Christensen.
2760
2761         * webrtc/no-port-zero-in-upd-candidates.html:
2762         Add some more logging in the test in case of time out.
2763
2764 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
2765
2766         REGRESSION (r234940): [ MacOS ] Layout Test imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html is flaky
2767         https://bugs.webkit.org/show_bug.cgi?id=190976
2768
2769         Unreviewed test gardening.
2770
2771         * platform/mac/TestExpectations: Mark test as flaky.
2772
2773 2018-12-19  Ryan Haddad  <ryanhaddad@apple.com>
2774
2775         Unreviewed, rolling out r239347.
2776
2777         Caused the leaks bot to hit an exception and the new test
2778         crashes on certain configurations.
2779
2780         Reverted changeset:
2781
2782         "Synchronous media query evaluation could destroy current
2783         Frame/FrameView."
2784         https://bugs.webkit.org/show_bug.cgi?id=192781
2785         https://trac.webkit.org/changeset/239347
2786
2787 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
2788
2789         Update CSS Properties and Values API to use new cycle fallback behaviour
2790         https://bugs.webkit.org/show_bug.cgi?id=192800
2791
2792         Reviewed by Antti Koivisto.
2793
2794         * css-custom-properties-api/crash.html:
2795         * css-custom-properties-api/inherits-expected.txt:
2796         * css-custom-properties-api/inherits.html:
2797         * css-custom-properties-api/registerProperty-expected.txt:
2798         * css-custom-properties-api/registerProperty.html:
2799
2800 2018-12-18  Myles C. Maxfield  <mmaxfield@apple.com>
2801
2802         Thick overlines and line-throughs grow in the wrong direction
2803         https://bugs.webkit.org/show_bug.cgi?id=192264
2804
2805         Reviewed by Dean Jackson.
2806
2807         I can't figure out a way to test the line-through, so this just tests the overline.
2808
2809         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction-expected.html: Added.
2810         * fast/css3-text/css3-text-decoration/text-decoration-thicknes-overline-grow-direction.html: Added.
2811
2812 2018-12-18  Justin Fan  <justin_fan@apple.com>
2813
2814         [WebGPU] BindGroupLayout and Device::createBindGroupLayout
2815         https://bugs.webkit.org/show_bug.cgi?id=192817
2816
2817         Reviewed by Dean Jackson.
2818
2819         Update bind-group-layouts to test new functionality.
2820
2821         * webgpu/bind-group-layouts-expected.txt:
2822         * webgpu/bind-group-layouts.html:
2823
2824 2018-12-18  Ryan Haddad  <ryanhaddad@apple.com>
2825
2826         Unreviewed test gardening after r239306 and r239338.
2827
2828         Move test compositing/contents-format baselines for Mojave into platform/mac, add new baselines for High Sierra and earlier.
2829
2830         * platform/mac-highsierra-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Copied from LayoutTests/platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt.
2831         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Copied from LayoutTests/platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt.
2832         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt.
2833         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt.
2834         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt.
2835         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt.
2836         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt.
2837         * platform/mac-highsierra/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Copied from LayoutTests/platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt.
2838         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
2839         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Removed.
2840         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Removed.
2841         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Removed.
2842         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Removed.
2843         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Removed.
2844         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Removed.
2845         * platform/mac-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
2846         * platform/mac/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Renamed from LayoutTests/platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt.
2847         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt:
2848         * platform/mac/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt:
2849         * platform/mac/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt:
2850         * platform/mac/compositing/contents-format/subpixel-antialiased-text-images-expected.txt:
2851         * platform/mac/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt:
2852         * platform/mac/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt:
2853
2854 2018-12-18  Zalan Bujtas  <zalan@apple.com>
2855
2856         Synchronous media query evaluation could destroy current Frame/FrameView.
2857         https://bugs.webkit.org/show_bug.cgi?id=192781
2858         <rdar://problem/34416793>
2859
2860         Reviewed by Chris Dumez.
2861
2862         * printing/print-with-media-query-destory-expected.txt: Added.
2863         * printing/print-with-media-query-destory.html: Added.
2864
2865 2018-12-18  Joseph Pecoraro  <pecoraro@apple.com>
2866
2867         Web Inspector: m3u8 content not shown, it should be text
2868         https://bugs.webkit.org/show_bug.cgi?id=192731
2869         <rdar://problem/46747728>
2870
2871         Reviewed by Devin Rousso.
2872
2873         * inspector/unit-tests/mimetype-utilities-expected.txt:
2874         * inspector/unit-tests/mimetype-utilities.html:
2875         Tests for shouldTreatMIMETypeAsText.
2876
2877 2018-12-18  Daniel Bates  <dabates@apple.com>
2878
2879         Remove <meta http-equiv=set-cookie> support
2880         https://bugs.webkit.org/show_bug.cgi?id=185077
2881         <rdar://problem/41791397>
2882
2883         Reviewed by Brent Fulgham.
2884
2885         Update test now that we no longer consider the HTTP equiv. pragma Set-Cookie as
2886         dangerous (since it is ignored).
2887
2888         * http/tests/security/xssAuditor/cookie-injection-expected.txt:
2889
2890 2018-12-18  Justin Michaud  <justin_michaud@apple.com>
2891
2892         CSS Typed OM should expose attributeStyleMap
2893         https://bugs.webkit.org/show_bug.cgi?id=192671
2894
2895         Reviewed by Ryosuke Niwa.
2896
2897         * css-typedom/attributeStyleMap-expected.txt: Added.
2898         * css-typedom/attributeStyleMap.html: Added.
2899         * css-typedom/sameobject-expected.txt: Added.
2900         * css-typedom/sameobject.html: Added.
2901         * fast/css-custom-paint/properties.html:
2902         * platform/ios-wk1/TestExpectations:
2903         * platform/ios-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
2904         * platform/mac-wk1/TestExpectations:
2905         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt: Added.
2906         * platform/win/TestExpectations:
2907
2908 2018-12-18  Simon Fraser  <simon.fraser@apple.com>
2909
2910         Fix test failure after r239306.
2911
2912         Need Mojave WK1 results for this test.
2913
2914         * platform/mac-mojave-wk1/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
2915
2916 2018-12-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2917
2918         Calling setValue() while typing should invoke -textDidChangeInTextField in the injected bundle
2919         https://bugs.webkit.org/show_bug.cgi?id=192785
2920         <rdar://problem/45321184>
2921
2922         Reviewed by Tim Horton.
2923
2924         Add a test to verify that:
2925         1. When typing in a focused field, the injected bundle method is invoked.
2926         2. When changing the value of the focused field under non-typing user interaction, the method isn't invoked.
2927         3. When changing the value of the focused field programmatically without user gesture, the method isn't invoked.
2928
2929         * TestExpectations:
2930         * fast/forms/call-text-did-change-in-text-field-when-typing-expected.txt: Added.
2931         * fast/forms/call-text-did-change-in-text-field-when-typing.html: Added.
2932         * platform/wk2/TestExpectations:
2933
2934 2018-12-17  Jiewen Tan  <jiewen_tan@apple.com>
2935
2936         [Mac] Layout Test http/wpt/webauthn/public-key-credential-create-success-hid.https.html and http/wpt/webauthn/public-key-credential-get-success-hid.https.html are flaky
2937         https://bugs.webkit.org/show_bug.cgi?id=192061
2938
2939         Reviewed by Dewei Zhu.
2940
2941         Add a time out value.
2942
2943         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
2944
2945 2018-12-17  Eric Carlson  <eric.carlson@apple.com>
2946
2947         [MediaStream] A stream's first video frame should be rendered
2948         https://bugs.webkit.org/show_bug.cgi?id=192629
2949         <rdar://problem/46664353>
2950
2951         Reviewed by Youenn Fablet.
2952
2953         * fast/mediastream/MediaStream-video-element-displays-buffer.html: Updated.
2954         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled-expected.txt: Ditto.
2955         * fast/mediastream/MediaStream-video-element-video-tracks-disabled-then-enabled.html: Ditto.
2956         * fast/mediastream/media-stream-renders-first-frame-expected.txt: Added.
2957         * fast/mediastream/media-stream-renders-first-frame.html: Added.
2958         * http/tests/media/media-stream/getusermedia-with-canvas-expected.txt: Removed.
2959         * http/tests/media/media-stream/getusermedia-with-canvas.html: Removed.
2960
2961 2018-12-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2962
2963         [iOS] Focusing a large editable element always scrolls to the top of the element
2964         https://bugs.webkit.org/show_bug.cgi?id=192745
2965         <rdar://problem/46758445>
2966
2967         Reviewed by Tim Horton.
2968
2969         Add a new layout test to verify that we don't scroll unnecessarily when focusing a tall editable element, whose
2970         top offset is already near the top of the viewport.
2971
2972         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area-expected.txt: Added.
2973         * editing/selection/ios/no-scrolling-when-focusing-large-editable-area.html: Added.
2974
2975 2018-12-17  Ryosuke Niwa  <rniwa@webkit.org>
2976
2977         offsetLeft and offsetParent should adjust across shadow boundaries
2978         https://bugs.webkit.org/show_bug.cgi?id=157437
2979         <rdar://problem/26154021>
2980
2981         Reviewed by Simon Fraser.
2982
2983         Added a W3C style testharness.js test.
2984
2985         * fast/shadow-dom/offsetParent-across-shadow-boundaries-expected.txt: Added.
2986         * fast/shadow-dom/offsetParent-across-shadow-boundaries.html: Added.
2987
2988 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
2989
2990         Don't use more expensive layer backing store formats when subpixel text antialiasing is not enabled
2991         https://bugs.webkit.org/show_bug.cgi?id=192780
2992         rdar://problem/43394387
2993
2994         Reviewed by Tim Horton.
2995         
2996         New macOS Mojave and later results.
2997
2998         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-nested-layer-expected.txt: Added.
2999         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-antialiasing-style-expected.txt: Added.
3000         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-configs-expected.txt: Added.
3001         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-enabled-expected.txt: Added.
3002         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-images-expected.txt: Added.
3003         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-traversal-expected.txt: Added.
3004         * platform/mac-mojave/compositing/contents-format/subpixel-antialiased-text-visibility-expected.txt: Added.
3005
3006 2018-12-17  Justin Fan  <justin_fan@apple.com>
3007
3008         [WebGPU] Implement WebGPUBindGroupLayoutDescriptor and its supporting dictionaries
3009         https://bugs.webkit.org/show_bug.cgi?id=192726
3010
3011         Reviewed by Myles C. Maxfield.
3012
3013         Add simple test to ensure a WebGPUBindGroupLayoutDescriptor can be created.
3014
3015         * webgpu/bind-group-layouts-expected.txt: Added.
3016         * webgpu/bind-group-layouts.html: Added.
3017
3018 2018-12-17  Zalan Bujtas  <zalan@apple.com>
3019
3020         Reproducible ASSERTion failure when toggling layer borders with find-in-page up
3021         https://bugs.webkit.org/show_bug.cgi?id=192762
3022         <rdar://problem/46676873>
3023
3024         Reviewed by Simon Fraser.
3025
3026         * editing/document-marker-null-check-expected.txt: Added.
3027         * editing/document-marker-null-check.html: Added.
3028
3029 2018-12-17  Commit Queue  <commit-queue@webkit.org>
3030
3031         Unreviewed, rolling out r239265 and r239274.
3032         https://bugs.webkit.org/show_bug.cgi?id=192765
3033
3034         unorm_normalize is deprecated, and broke an internal build
3035         (Requested by Truitt on #webkit).
3036
3037         Reverted changesets:
3038
3039         "[GTK][WPE] Need a function to convert internal URI to display
3040         ("pretty") URI"
3041         https://bugs.webkit.org/show_bug.cgi?id=174816
3042         https://trac.webkit.org/changeset/239265
3043
3044         "Fix the Apple Internal Mac build with a newer SDK"
3045         https://trac.webkit.org/changeset/239274
3046
3047 2018-12-17  Daniel Bates  <dabates@apple.com>
3048
3049         Implement UIScriptController::toggleCapsLock() for iOS
3050         https://bugs.webkit.org/show_bug.cgi?id=191815
3051
3052         Reviewed by Andy Estes.
3053
3054         Add iOS-specific results for some of the tests. We need to continue to skip the caps
3055         lock tests on iOS until we have the fix for <rdar://problem/44930119>.
3056
3057         * fast/forms/password-scrolled-after-caps-lock-toggled.html: Replace input.focus() with
3058         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
3059         Compensate for the fact that one less character than the size of the input is visible in
3060         a password field on iOS.
3061         * fast/repaint/placeholder-after-caps-lock-hidden.html: Replace input.focus() with
3062         UIHelper.activateElement(input) to make it work on iOS and update logic accordingly.
3063         * platform/ios-wk2/TestExpectations:
3064         * platform/ios-wk2/fast/forms/password-scrolled-after-caps-lock-toggled-expected.txt: Added.
3065         * platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt: Added.
3066
3067 2018-12-17  Simon Fraser  <simon.fraser@apple.com>
3068
3069         REGRESSION (r233268): Elements animated in from offscreen sometimes don't display
3070         https://bugs.webkit.org/show_bug.cgi?id=192725
3071         rdar://problem/46011418
3072
3073         Reviewed by Antoine Quint.
3074
3075         * compositing/backing/animate-into-view-expected.txt: Added.
3076         * compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
3077         * compositing/backing/animate-into-view-with-descendant.html: Added.
3078         * compositing/backing/animate-into-view.html: Added.
3079         * platform/ios/compositing/backing/animate-into-view-expected.txt: Added.
3080         * platform/ios/compositing/backing/animate-into-view-with-descendant-expected.txt: Added.
3081
3082 2018-12-17  Ms2ger  <Ms2ger@igalia.com>
3083
3084         [GTK][WPE] Need a function to convert internal URI to display ("pretty") URI
3085         https://bugs.webkit.org/show_bug.cgi?id=174816
3086
3087         Reviewed by Michael Catanzaro.
3088
3089         * TestExpectations: Enable fast/url/user-visible/.
3090
3091 2018-12-15  Youenn Fablet  <youenn@apple.com>
3092
3093         Make RTCRtpSender.setParameters to activate specific encodings
3094         https://bugs.webkit.org/show_bug.cgi?id=192732
3095
3096         Reviewed by Eric Carlson.
3097
3098         * webrtc/video-expected.txt:
3099         * webrtc/video.html:
3100
3101 2018-12-15  Nikita Vasilyev  <nvasilyev@apple.com>
3102
3103         Web Inspector: Styles: toggling selected properties may cause data corruption
3104         https://bugs.webkit.org/show_bug.cgi?id=192396
3105         <rdar://problem/46478383>
3106
3107         Reviewed by Devin Rousso.
3108
3109         * inspector/css/add-css-property-expected.txt: Added.
3110         * inspector/css/add-css-property.html: Added.
3111         Test adding new properties.
3112
3113         * inspector/css/modify-css-property-expected.txt:
3114         * inspector/css/modify-css-property.html:
3115         Test commenting out and uncommenting CSS properties.
3116
3117 2018-12-14  Youenn Fablet  <youenn@apple.com>
3118
3119         MediaRecorderPrivateAVFImpl should have a Ref<MediaRecorderPrivateWriter> as member
3120         https://bugs.webkit.org/show_bug.cgi?id=192720
3121
3122         Reviewed by Eric Carlson.
3123
3124         * http/wpt/mediarecorder/MediaRecorder-onremovetrack-expected.txt: Added.
3125         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html: Added.
3126
3127 2018-12-14  Matt Baker  <mattbaker@apple.com>
3128
3129         Web Inspector: Cookies view should use model objects instead of raw payload data
3130         https://bugs.webkit.org/show_bug.cgi?id=189533
3131         <rdar://problem/44364183>
3132
3133         Reviewed by Joseph Pecoraro and Devin Rousso.
3134
3135         * inspector/unit-tests/cookie-expected.txt:
3136         * inspector/unit-tests/cookie.html:
3137
3138 2018-12-14  Simon Fraser  <simon.fraser@apple.com>
3139
3140         REGRESSION (r233268): contents of an animated element inside overflow:hidden disappear
3141         https://bugs.webkit.org/show_bug.cgi?id=188655
3142         rdar://problem/43382687
3143
3144         Reviewed by Antoine Quint.
3145
3146         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
3147         * compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
3148         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe-expected.txt: Added.
3149         * legacy-animation-engine/compositing/backing/backing-store-attachment-empty-keyframe.html: Added.
3150
3151 2018-12-14  Zalan Bujtas  <zalan@apple.com>
3152
3153         Unreviewed test gardening.
3154
3155         LFC does not support logical to physical coordinate conversion yet.
3156
3157         * fast/block/block-only/float-avoider-with-margins-expected.txt:
3158         * fast/block/block-only/float-avoider-with-margins.html:
3159
3160 2018-12-14  Youenn Fablet  <youenn@apple.com>
3161
3162         IDB should store RTCCertificate
3163         https://bugs.webkit.org/show_bug.cgi?id=192599
3164
3165         Reviewed by Brady Eidson.
3166
3167         * webrtc/certificates-indexeddb-expected.txt: Added.
3168         * webrtc/certificates-indexeddb.html: Added.
3169
3170 2018-12-13  Ryosuke Niwa  <rniwa@webkit.org>
3171
3172         Make HTMLConverter work across shadow boundaries
3173         https://bugs.webkit.org/show_bug.cgi?id=192640
3174
3175         Reviewed by Wenson Hsieh.
3176
3177         Added tests for generating attributed string out across shadow boundaries based on the tests
3178         of respective names in editing/pasteboard.
3179
3180         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
3181         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1.html: Added.
3182         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
3183         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2.html: Added.
3184         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
3185         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3.html: Added.
3186         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
3187         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4.html: Added.
3188         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
3189         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5.html: Added.
3190         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
3191         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1.html: Added.
3192         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
3193         * editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html: Added.
3194         * editing/mac/attributed-string/resources/dump-attributed-string.js:
3195         (window.dumpAttributedString): Now takes start and end containers and offsets.
3196         (serializeSubtreeWithShadow): Added. This function serializes the content of shadow roots along with
3197         start and end markers.
3198         (serializeSubtreeWithShadow.serializeCharacterData): Added.
3199         (serializeSubtreeWithShadow.serializeNode): Added.
3200         (serializeSubtreeWithShadow.serializeChildNodes): Added.
3201         (serializeSubtreeWithShadow.serializeShadowRootAndChildNodes): Added.
3202         (dumpAttributedString): Deleted.
3203         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-1-expected.txt: Added.
3204         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-2-expected.txt: Added.
3205         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-3-expected.txt: Added.
3206         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-4-expected.txt: Added.
3207         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-5-expected.txt: Added.
3208         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-1-expected.txt: Added.
3209         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2-expected.txt: Added.
3210
3211 2018-12-13  Youenn Fablet  <youenn@apple.com>
3212
3213         Trying to play a media element synchronously after setting srcObject should succeed without user gesture
3214         https://bugs.webkit.org/show_bug.cgi?id=192679
3215
3216         Reviewed by Eric Carlson.
3217
3218         * fast/mediastream/local-audio-playing-event-expected.txt:
3219         * fast/mediastream/local-audio-playing-event.html:
3220
3221 2018-12-13  Per Arne Vollan  <pvollan@apple.com>
3222
3223         [macOS] Inline WebVTT styles should override styles from Captions settings in System Preferences
3224         https://bugs.webkit.org/show_bug.cgi?id=192638
3225
3226         Reviewed by Eric Carlson.
3227
3228         * media/track/captions-webvtt/css-styling.vtt:
3229         * media/track/captions-webvtt/no-css-styling.vtt:
3230         * media/track/track-css-user-override-expected.txt:
3231         * media/track/track-css-user-override.html:
3232         * media/track/track-cue-css-expected.html:
3233
3234 2018-12-13  Matt Baker  <mattbaker@apple.com>
3235
3236         Web Inspector: Table selection becomes corrupted when deleting selected cookies
3237         https://bugs.webkit.org/show_bug.cgi?id=192388
3238         <rdar://problem/46472364>
3239
3240         Reviewed by Devin Rousso.
3241
3242         * inspector/table/table-remove-rows-expected.txt:
3243         * inspector/table/table-remove-rows.html:
3244
3245 2018-12-13  Brent Fulgham  <bfulgham@apple.com>
3246
3247         Don't attempt to animate invalid CSS properties
3248         https://bugs.webkit.org/show_bug.cgi?id=192630
3249         <rdar://problem/46664433>
3250
3251         Reviewed by Antoine Quint.
3252
3253         * animations/invalid-property-animation-expected.txt: Added.
3254         * animations/invalid-property-animation.html: Added.
3255
3256 2018-12-13  Eric Carlson  <eric.carlson@apple.com>
3257
3258         [MediaStream] Calculate width or height when constraints contain only the other
3259         https://bugs.webkit.org/show_bug.cgi?id=192632
3260         <rdar://problem/46665734>
3261
3262         Reviewed by Youenn Fablet.
3263
3264         * fast/mediastream/constraint-intrinsic-size-expected.txt: Added.
3265         * fast/mediastream/constraint-intrinsic-size.html: Added.
3266
3267 2018-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
3268
3269         [FreeType] Remove HarfBuzzFace
3270         https://bugs.webkit.org/show_bug.cgi?id=192589
3271
3272         Reviewed by Michael Catanzaro.
3273
3274         Rebaseline test that now matches the firefox output.
3275
3276         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3277         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3278
3279 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3280
3281         [FreeType] Add initial implementation of variation fonts
3282         https://bugs.webkit.org/show_bug.cgi?id=192151
3283
3284         Reviewed by Michael Catanzaro.
3285
3286         Unskip variation fonts tests that are now passing in GTK+ port.
3287
3288         * platform/gtk/TestExpectations:
3289
3290 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
3291
3292         REGRESSION (r238090): CAPCHA UI jumps to the wrong location
3293         https://bugs.webkit.org/show_bug.cgi?id=192651
3294         rdar://problem/46531919
3295
3296         Reviewed by Zalan Bujtas.
3297         
3298         Testcase that makes an intermediate layer non-composited (but still a RenderLayer).
3299
3300         * compositing/geometry/update-child-geometry-on-compositing-change-expected.html: Added.
3301         * compositing/geometry/update-child-geometry-on-compositing-change.html: Added.
3302
3303 2018-12-12  Ryosuke Niwa  <rniwa@webkit.org>
3304
3305         Make TextInputController.legacyAttributedString take DOM nodes and offsets
3306         https://bugs.webkit.org/show_bug.cgi?id=192653
3307
3308         Reviewed by Wenson Hsieh.
3309
3310         Updated the tests per API change.
3311
3312         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html:
3313         * editing/mac/attributed-string/resources/dump-attributed-string.js:
3314         (dumpAttributedString):
3315
3316 2018-12-12  Simon Fraser  <simon.fraser@apple.com>
3317
3318         REGRESSION (r238357): Pins on Yelp map disappear
3319         https://bugs.webkit.org/show_bug.cgi?id=192597
3320         rdar://problem/46578285
3321
3322         Reviewed by Zalan Bujtas.
3323         
3324         Add tests that toggle negative z-index on a child, with and without sibling compositing layers.
3325
3326         * compositing/z-order/add-negative-z-child-expected.html: Added.
3327         * compositing/z-order/add-negative-z-child.html: Added.
3328         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: Added.
3329         * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: Added.
3330
3331 2018-12-12  YUHAN WU  <yuhan_wu@apple.com>
3332
3333         Implement non-timeslice mode encoding for MediaRecorder
3334         https://bugs.webkit.org/show_bug.cgi?id=192069
3335         <rdar://problem/46443290>
3336
3337         Reviewed by Eric Carlson.
3338
3339         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
3340         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
3341
3342         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
3343         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.
3344         * http/wpt/mediarecorder/MediaRecorder-dataavailable.html:
3345         * http/wpt/mediarecorder/MediaRecorder-mock-dataavailable.html:
3346
3347 2018-12-12  Justin Fan  <justin_fan@apple.com>
3348
3349         [WebGPU] Vertex buffers and WebGPUInputState
3350         https://bugs.webkit.org/show_bug.cgi?id=192611
3351
3352         Reviewed by Dean Jackson.
3353
3354         Added variation of simple-triangle-strip to use a vertex buffer. Refactored aforementioned
3355         test to share code with new test.
3356
3357         * webgpu/js/basic-webgpu-functions.js:
3358         (setUpPipelineDescriptor):
3359         * webgpu/js/webgpu-functions.js: Added.
3360         (async.getBasicDevice):
3361         (createBasicContext):
3362         (createBasicPipeline):
3363         (beginBasicRenderPass):
3364         * webgpu/render-pipelines-expected.txt:
3365         * webgpu/render-pipelines.html:
3366         * webgpu/simple-triangle-strip.html:
3367         * webgpu/vertex-buffer-triangle-strip-expected.html: Added.
3368         * webgpu/vertex-buffer-triangle-strip.html: Added.
3369
3370 2018-12-12  Joseph Pecoraro  <pecoraro@apple.com>
3371
3372         REGRESSION: [ MacOS iOS ] Layout Test http/wpt/resource-timing/rt-revalidate-requests.html is flaky timeout
3373         https://bugs.webkit.org/show_bug.cgi?id=191207
3374         <rdar://problem/45818891>
3375
3376         Reviewed by Devin Rousso.
3377
3378         Splitting this test up into separate tests eliminated flakiness
3379         and timeouts for my system that would occasionally encounter them.
3380
3381         * TestExpectations:
3382         Remove expectation for the test now that splitting up eliminated flakiness so far.
3383
3384         * http/wpt/resource-timing/resources/rt-revalidate-utilities.sub.js
3385         Common code for the split out tests.
3386
3387         * http/wpt/resource-timing/rt-revalidate-requests-1-expected.txt: Added.
3388         * http/wpt/resource-timing/rt-revalidate-requests-1.html: Added.
3389         * http/wpt/resource-timing/rt-revalidate-requests-2-expected.txt: Added.
3390         * http/wpt/resource-timing/rt-revalidate-requests-2.html: Added.
3391         * http/wpt/resource-timing/rt-revalidate-requests-3-expected.txt: Added.
3392         * http/wpt/resource-timing/rt-revalidate-requests-3.html: Added.
3393         * http/wpt/resource-timing/rt-revalidate-requests.html: Removed.
3394         * http/wpt/resource-timing/rt-revalidate-requests-expected.txt: Removed.
3395         Split out into separate tests.        
3396
3397 2018-12-12  Chris Dumez  <cdumez@apple.com>
3398
3399         [Mojave Release Wk2] Layout Test http/tests/cache/disk-cache/disk-cache-validation-attachment.html is flaky
3400         https://bugs.webkit.org/show_bug.cgi?id=190323
3401         <rdar://problem/45056253>
3402
3403         Reviewed by Youenn Fablet.
3404
3405         * http/tests/cache/disk-cache/disk-cache-validation-attachment-expected.txt:
3406         * http/tests/cache/disk-cache/disk-cache-validation-attachment.html:
3407         Simplify test a bit to only test the header combinations it cares about.
3408
3409         * http/tests/cache/disk-cache/resources/cache-test.js:
3410         (runTestsNow):
3411         (runTests):
3412         The flakiness was due to logic in CachedResourceLoader::determineRevalidationPolicy() which more aggressively
3413         reuses cached resources (bypassing freshness checks) until the load event has fired. This means that the
3414         test would give different results depending on whether or not the load event had a chance to fire before
3415         we do the checks. To address the issue, update runTests() to wait for the load event if it has not yet
3416         fired. This will likely address flakiness in other disk-cache tests as well.
3417
3418         * platform/mac-wk2/TestExpectations:
3419         Unskip test that is no longer flaky.
3420
3421 2018-12-12  Youenn Fablet  <youenn@apple.com>
3422
3423         Recycling the m section should work if it was rejected remotely
3424         https://bugs.webkit.org/show_bug.cgi?id=192636
3425
3426         Reviewed by Eric Carlson.
3427
3428         * webrtc/msection-recycling-expected.txt: Added.
3429         * webrtc/msection-recycling.html: Added.
3430
3431 2018-12-12  Tim Horton  <timothy_horton@apple.com>
3432
3433         REGRESSION (r237565): >20 Find in Page highlights in one tile results in a single giant highlight
3434         https://bugs.webkit.org/show_bug.cgi?id=192642
3435         <rdar://problem/46498246>
3436
3437         Reviewed by Geoffrey Garen.
3438
3439         * fast/shrink-wrap/rect-shrink-wrap-expected.html:
3440         * fast/shrink-wrap/rect-shrink-wrap.html:
3441         Add a test case with >20 tiny rects.
3442
3443 2018-12-12  Michael Catanzaro  <mcatanzaro@igalia.com>
3444
3445         Unreviewed manual rollout of r239100-r239102 and r239116
3446         https://bugs.webkit.org/show_bug.cgi?id=192151
3447         <rdar://problem/46655586>
3448
3449         * platform/gtk/TestExpectations:
3450         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3451         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3452
3453 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3454
3455         [FreeType] Remove HarfBuzzFace
3456         https://bugs.webkit.org/show_bug.cgi?id=192589
3457
3458         Reviewed by Michael Catanzaro.
3459
3460         Rebaseline test that now matches the firefox output.
3461
3462         * platform/gtk/mathml/opentype/opentype-stretchy-expected.png:
3463         * platform/gtk/mathml/opentype/opentype-stretchy-expected.txt:
3464
3465 2018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
3466
3467         [FreeType] Add initial implementation of variation fonts
3468         https://bugs.webkit.org/show_bug.cgi?id=192151
3469
3470         Reviewed by Michael Catanzaro.
3471
3472         Unskip variation fonts tests that are now passing in GTK+ port.
3473
3474         * platform/gtk/TestExpectations:
3475
3476 2018-12-10  Ryosuke Niwa  <rniwa@webkit.org>
3477
3478         connectedCallback is invoked during the removal of the element inside another element's connectedCallback
3479         https://bugs.webkit.org/show_bug.cgi?id=183586
3480         <rdar://problem/38403504>
3481
3482         Reviewed by Frédéric Wang.
3483
3484         Added a W3C style testharness test.
3485
3486         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback-expected.txt: Added.
3487         * fast/custom-elements/enqueue-custom-element-callback-reactions-inside-another-callback.html: Added.
3488
3489 2018-12-11  Justin Fan  <justin_fan@apple.com>
3490
3491         [WebGPU] Implement WebGPUBuffer
3492         https://bugs.webkit.org/show_bug.cgi?id=192516
3493
3494         Reviewed by Dean Jackson.
3495
3496         Basic test to create a WebGPUBuffer and ensure that its memory is valid.
3497
3498         * webgpu/buffers-expected.txt: Added.
3499         * webgpu/buffers.html: Added.
3500
3501 2018-12-11  Brent Fulgham  <bfulgham@apple.com>
3502
3503         Don't attempt to compute animated values when there is no relevant animation
3504         https://bugs.webkit.org/show_bug.cgi?id=192591
3505         <rdar://problem/34336946>
3506
3507         Reviewed by Dean Jackson.
3508
3509         * svg/animations/avoid-calculating-for-non-animating-elements-expected.txt: Added.
3510         * svg/animations/avoid-calculating-for-non-animating-elements.html: Added.
3511
3512 2018-12-11  Chris Dumez  <cdumez@apple.com>
3513
3514         Unreviewed, fix typos in console log from r239087.
3515
3516         * http/tests/events/device-orientation-motion-non-secure-context.html:
3517         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
3518
3519 2018-12-11  Chris Dumez  <cdumez@apple.com>
3520
3521         Restrict DeviceMotion / DeviceOrientation APIs to secure contexts
3522         https://bugs.webkit.org/show_bug.cgi?id=192595
3523         <rdar://problem/46382603>
3524
3525         Reviewed by Dean Jackson.
3526
3527         Add layout test coverage. Note however that we currently do not have mock data providers
3528         for these APIs.
3529
3530         * http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
3531         * http/tests/events/device-orientation-motion-non-secure-context.html: Added.
3532         * http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
3533         * http/tests/events/device-orientation-motion-secure-context.html: Added.
3534         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt: Added.
3535         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: Added.
3536
3537 2018-12-10  Brent Fulgham  <bfulgham@apple.com>
3538
3539         SVGViewSpec objects should mark relevant SVG elements
3540         https://bugs.webkit.org/show_bug.cgi?id=192567
3541         <rdar://problem/46491325>
3542
3543         Reviewed by Ryosuke Niwa.
3544
3545         * svg/animations/view-dependency-crash-expected.txt: Added.
3546         * svg/animations/view-dependency-crash.html: Added.
3547
3548 2018-12-10  Benjamin Poulain  <benjamin@webkit.org>
3549
3550         <rdar://problem/45296285> Content blocker rule "raw" blocks media elements from loading
3551         https://bugs.webkit.org/show_bug.cgi?id=192439
3552
3553         Reviewed by Dean Jackson.
3554
3555         * http/tests/contentextensions/video-element-resource-type-expected.txt: Added.
3556         * http/tests/contentextensions/video-element-resource-type.html: Added.
3557         * http/tests/contentextensions/video-element-resource-type.html.json: Added.
3558
3559 2018-12-10  Justin Michaud  <justin_michaud@apple.com>
3560
3561         CS Painting API should support multiple worklets.
3562         https://bugs.webkit.org/show_bug.cgi?id=192335
3563
3564         Reviewed by Dean Jackson.
3565
3566         * fast/css-custom-paint/animate-repaint-expected.txt:
3567         * fast/css-custom-paint/animate-repaint.html:
3568         * fast/css-custom-paint/delay-expected.html: Added.
3569         * fast/css-custom-paint/delay-repaint-expected.txt: Copied from LayoutTests/fast/css-custom-paint/animate-repaint-expected.txt.
3570         * fast/css-custom-paint/delay-repaint.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
3571         * fast/css-custom-paint/delay.html: Copied from LayoutTests/fast/css-custom-paint/animate-repaint.html.
3572         * fast/css-custom-paint/multiple-worklets-expected.html: Added.
3573         * fast/css-custom-paint/multiple-worklets.html: Added.
3574
3575 2018-12-10  Youenn Fablet  <youenn@apple.com>
3576
3577         DataChannels created asynchronously never open and are unusable
3578         https://bugs.webkit.org/show_bug.cgi?id=192566
3579
3580         Reviewed by Eric Carlson.
3581
3582         * webrtc/datachannel/basic-expected.txt:
3583         * webrtc/datachannel/basic.html:
3584
3585 2018-12-10  Rob Buis  <rbuis@igalia.com>
3586
3587         XMLHttpRequest removes spaces from content-types before processing
3588         https://bugs.webkit.org/show_bug.cgi?id=8644
3589
3590         Reviewed by Chris Dumez.
3591
3592         Update improved test expectation and remove comment.
3593
3594         * http/tests/xmlhttprequest/supported-xml-content-types-expected.txt:
3595         * http/tests/xmlhttprequest/supported-xml-content-types.html:
3596
3597 2018-12-10  Simon Fraser  <simon.fraser@apple.com>
3598
3599         Allow control over child order when adding nodes to the scrolling tree
3600         https://bugs.webkit.org/show_bug.cgi?id=176914
3601         <rdar://problem/46542237>
3602         
3603         Re-land r239010 after over-zealous rollout.
3604
3605         * platform/mac-wk2/TestExpectations:
3606
3607 2018-12-08  Eric Carlson  <eric.carlson@apple.com>
3608
3609         [MediaStream] Scaled video frames should be resized in letterbox mode
3610         https://bugs.webkit.org/show_bug.cgi?id=192528
3611         <rdar://problem/46576638>
3612
3613         Reviewed by Darin Adler.
3614
3615         * fast/mediastream/resize-letterbox-expected.txt: Added.
3616         * fast/mediastream/resize-letterbox.html: Added.
3617
3618 2018-12-08  Simon Fraser  <simon.fraser@apple.com>
3619
3620         Allow control over child order when adding nodes to the scrolling tree
3621         https://bugs.webkit.org/show_bug.cgi?id=176914
3622         <rdar://problem/46542237>
3623
3624         Reviewed by Simon Fraser.
3625
3626         * platform/mac-wk2/TestExpectations: Mark fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html
3627         as flakey, which it will be until we attach in z-order.
3628
3629 2018-12-07  Eric Carlson  <eric.carlson@apple.com>
3630
3631         [MediaStream] 'devicechange' event should not fire in frames that can't access capture devices
3632         https://bugs.webkit.org/show_bug.cgi?id=192511
3633         <rdar://problem/46562063>
3634
3635         Reviewed by Youenn Fablet.
3636
3637         * fast/mediastream/device-change-event.html: Fix bogus title.
3638         * http/tests/media/media-stream/device-change-event-in-iframe-expected.txt: Added.
3639         * http/tests/media/media-stream/device-change-event-in-iframe.html: Added.
3640         * http/tests/media/media-stream/resources/device-change-iframe.html: Added.
3641
3642 2018-12-07  Truitt Savell  <tsavell@apple.com>
3643
3644         [ MacOS Debug ] Layout Test webgl/2.0.0/conformance2/textures/misc/tex-unpack-params.html is flaky timeout
3645         https://bugs.webkit.org/show_bug.cgi?id=190892
3646
3647         Unreviewed test gardening.
3648
3649         * platform/mac/TestExpectations:
3650
3651 2018-12-07  Truitt Savell  <tsavell@apple.com>
3652
3653         Layout Test fast/css/counters/element-removal-crash.xhtml is a flaky failure
3654         https://bugs.webkit.org/show_bug.cgi?id=183389
3655
3656         Unreviewed test gardening.
3657
3658         * platform/mac/TestExpectations:
3659
3660 2018-12-07  Thibault Saunier  <tsaunier@igalia.com>
3661
3662         [WPE][GTK] Implement WebAudioSourceProviderGStreamer to allow bridging MediaStream and the WebAudio APIs
3663         https://bugs.webkit.org/show_bug.cgi?id=186933
3664
3665         Reviewed by Philippe Normand.
3666
3667         Enabled all tests depending on that feature.
3668
3669         * platform/gtk/TestExpectations:
3670         * webrtc/clone-audio-track.html:
3671
3672 2018-12-06  Yongjun Zhang  <yongjun_zhang@apple.com>
3673
3674         We should ignore minimumEffectiveDeviceWidth if the page specifies device-width in viewport meta-tag.
3675         https://bugs.webkit.org/show_bug.cgi?id=192377
3676         <rdar://problem/46364206>
3677
3678         Reviewed by Tim Horton.
3679
3680         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width-expected.txt: Added.
3681         * fast/viewport/ios/ignore-minimum-device-width-for-page-with-viewport-device-width.html: Added.
3682         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta-expected.txt: Added.
3683         * fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html: Added.
3684
3685 2018-12-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3686
3687         [iOS] WKWebView should match UITextView behavior when editing text with an RTL keyboard
3688         https://bugs.webkit.org/show_bug.cgi?id=187554
3689         <rdar://problem/42075638>
3690
3691         Reviewed by Tim Horton.
3692
3693         Add a new layout test to verify that when focusing an editable WKWebView using a right-to-left keyboard input
3694         mode, we will set the base writing direction to be right-to-left, and vice versa.
3695
3696         * TestExpectations:
3697         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt: Added.
3698         * editing/input/ios/rtl-keyboard-input-on-focus.html: Added.
3699         * platform/ios-wk2/TestExpectations:
3700         * resources/ui-helper.js:
3701
3702         Add a UIHelper method to set the keyboard input mode to the given identifier. Example identifiers are "en_US"
3703         (the default U.S. English keyboard) and "he_IL" (the Hebrew keyboard, which is right-to-left).
3704
3705         (window.UIHelper.setKeyboardInputModeIdentifier):
3706         (window.UIHelper):
3707
3708 2018-12-06  Jiewen Tan  <jiewen_tan@apple.com>
3709
3710         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
3711         https://bugs.webkit.org/show_bug.cgi?id=181957
3712
3713         Reviewed by Youenn Fablet.
3714
3715         Since the timing information is a multiplier of a small delta, it is likely that
3716         two timing information are the same as they are so close that fall into the same
3717         bucket. Therefore, this patch releases the check of 't0 !== t1'.
3718
3719         * http/tests/misc/resource-timing-resolution-expected.txt:
3720         * http/tests/misc/resource-timing-resolution.html:
3721         * platform/ios-wk2/TestExpectations:
3722         * platform/mac-wk2/TestExpectations:
3723
3724 2018-12-06  Truitt Savell  <tsavell@apple.com>
3725
3726         imported/w3c/web-platform-tests/css/mediaqueries/test_media_queries.html is flaky timeout
3727         https://bugs.webkit.org/show_bug.cgi?id=191565
3728
3729         Unreviewed test gardening.
3730
3731         * platform/mac/TestExpectations:
3732
3733 2018-12-05  Alicia Boya García  <aboya@igalia.com>
3734
3735         [GTK] Unreviewed test gardening
3736         https://bugs.webkit.org/show_bug.cgi?id=192436
3737
3738         * platform/gtk/TestExpectations:
3739         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt:
3740         * platform/gtk/editing/deleting/delete-emoji-expected.txt:
3741         * platform/wpe/animations/lineheight-animation-expected.txt:
3742         * platform/wpe/animations/simultaneous-start-transform-expected.txt:
3743         * platform/wpe/animations/width-using-ems-expected.txt:
3744         * platform/wpe/legacy-animation-engine/animations/lineheight-animation-expected.txt:
3745         * platform/wpe/legacy-animation-engine/animations/simultaneous-start-transform-expected.txt:
3746         * platform/wpe/legacy-animation-engine/animations/width-using-ems-expected.txt:
3747
3748 2018-12-05  Youenn Fablet  <youenn@apple.com>
3749
3750         REGRESSION: Layout Test http/tests/security/cross-origin-css-resource-timing.html is flaky
3751         https://bugs.webkit.org/show_bug.cgi?id=192408
3752         <rdar://problem/46492201>
3753
3754         Reviewed by Ryosuke Niwa.
3755
3756         Some of the tests are loading the same subresource and check for resource timing.
3757         We need to clear internal caches to have stable results.
3758
3759         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
3760         * http/tests/security/cross-origin-clean-css-resource-timing.html:
3761         * http/tests/security/cross-origin-css-resource-timing.html:
3762
3763 2018-12-05  Matt Baker  <mattbaker@apple.com>
3764
3765         Web Inspector: SelectionController should not extend the selection when allowsMultipleSelection is false
3766         https://bugs.webkit.org/show_bug.cgi?id=192390
3767         <rdar://problem/46473624>
3768
3769         Reviewed by Devin Rousso.
3770
3771         * inspector/table/table-selection-expected.txt:
3772         * inspector/table/table-selection.html:
3773         Drive-by fix: removed `allowsMultipleSelection` check from test case
3774         Table.SelectMultipleRows.ExtendSelection since it is tested in Table.AllowsMultipleSelection.
3775
3776 2018-12-05  Ryosuke Niwa  <rniwa@webkit.org>
3777
3778         Null pointer crash in DocumentOrderedMap::getElementById via FormAssociatedElement::findAssociatedForm
3779         https://bugs.webkit.org/show_bug.cgi?id=192392
3780
3781         Reviewed by Dean Jackson.
3782
3783         Added a regression test.
3784
3785         * fast/dom/remove-id-form-associated-elemet-id-observer-crash-expected.txt: Added.
3786         * fast/dom/remove-id-form-associated-elemet-id-observer-crash.html: Added.
3787
3788 2018-12-05  Youenn Fablet  <youenn@apple.com>
3789
3790         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
3791         https://bugs.webkit.org/show_bug.cgi?id=189727
3792         <rdar://problem/44584993>
3793
3794         Reviewed by Chris Dumez.
3795
3796         * TestExpectations:
3797         * platform/ios/TestExpectations:
3798
3799 2018-12-05  Commit Queue  <commit-queue@webkit.org>
3800
3801         Unreviewed, rolling out r238844, r238846, and r238874.
3802         https://bugs.webkit.org/show_bug.cgi?id=192414
3803
3804         The layout tests added with this change are flaky. (Requested
3805         by ryanhaddad on #webkit).
3806
3807         Reverted changesets:
3808
3809         "Implement non-timeslice mode encoding for MediaRecorder"
3810         https://bugs.webkit.org/show_bug.cgi?id=192069
3811         https://trac.webkit.org/changeset/238844
3812
3813         "Fix the build"
3814         https://trac.webkit.org/changeset/238846
3815
3816         "Fix MediaRecorder flaky tests"
3817         https://bugs.webkit.org/show_bug.cgi?id=192371
3818         https://trac.webkit.org/changeset/238874
3819
3820 2018-12-05  Per Arne Vollan  <pvollan@apple.com>
3821
3822         Layout Test http/tests/misc/resource-timing-resolution.html is a flaky failure
3823         https://bugs.webkit.org/show_bug.cgi?id=181957
3824
3825         Unreviewed test gardening.
3826
3827         * platform/win/TestExpectations:
3828
3829 2018-12-05  Alicia Boya García  <aboya@igalia.com>
3830
3831         [MSE][GStreamer] Remove the AppendPipeline state machine
3832         https://bugs.webkit.org/show_bug.cgi?id=192204
3833
3834         Reviewed by Xabier Rodriguez-Calvar.
3835
3836         Removed timeout expectations for
3837         media/media-source/media-source-error-crash.html
3838
3839         Added expectations for mediasource-invalid-codec.html for Mac, where
3840         WebM is not supported.
3841
3842         * platform/gtk/TestExpectations:
3843         * platform/wpe/TestExpectations:
3844         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: Added.
3845
3846 2018-12-05  Rob Buis  <rbuis@igalia.com>
3847
3848         [Mac] HEAD requests changed to GET after 301, 302, and 303 redirections (http/tests/xmlhttprequest/head-redirection.html)
3849         https://bugs.webkit.org/show_bug.cgi?id=114965
3850
3851         Reviewed by Frédéric Wang.
3852
3853         Update these since we now expect to pass head-redirection.html here.
3854
3855         * platform/ios/TestExpectations:
3856         * platform/mac/http/tests/xmlhttprequest/head-redirection-expected.txt: Removed.
3857
3858 2018-12-05  Javier Fernandez  <jfernandez@igalia.com>
3859
3860         [css-grid] Crash on debug changing the style of a positioned element
3861         https://bugs.webkit.org/show_bug.cgi?id=191473
3862
3863         Reviewed by Dean Jackson and Zalan Bujtas.
3864
3865         Regression test to ensure that the grid placement logic is executed
3866         when a positioned item becomes a grid item.
3867
3868         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element-expected.txt:
3869         * fast/css-grid-layout/grid-crash-out-of-flow-positioned-element.html:
3870         * TestExpectations: Remove a Skip entry, since the test doesn't crash anymore.
3871
3872 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
3873
3874         Attempt to de-flake this test by scrolling a bit more.
3875
3876         * compositing/fixed-with-main-thread-scrolling.html:
3877
3878 2018-12-04  Ryosuke Niwa  <rniwa@webkit.org>
3879
3880         Crash in HTMLCollection::updateNamedElementCache
3881         https://bugs.webkit.org/show_bug.cgi?id=192347
3882
3883         Reviewed by Darin Adler.
3884
3885         Added a regression test. We can't simply call select.options.item
3886         to catch this crash because the generated bidning code first call length()
3887         to check if the index is within the valid range.
3888
3889         * fast/dom/options-collection-zero-length-crash-expected.txt: Added.
3890         * fast/dom/options-collection-zero-length-crash.html: Added.
3891
3892 2018-11-30  Jiewen Tan  <jiewen_tan@apple.com>
3893
3894         Don't report resource timing to parent frame for history items
3895         https://bugs.webkit.org/show_bug.cgi?id=192273
3896         <rdar://problem/45163764>
3897
3898         Reviewed by Youenn Fablet.
3899
3900         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2-expected.txt: Added.
3901         * http/tests/misc/resource-timing-navigation-in-restored-iframe-2.html: Copied from LayoutTests/http/tests/misc/resource-timing-navigation-in-restored-iframe.html.
3902         * http/tests/misc/resource-timing-navigation-in-restored-iframe.html:
3903
3904 2018-12-04  Simon Fraser  <simon.fraser@apple.com>
3905
3906         REGRESSION (r238090): position:fixed sidebar on https://www.w3.org/TR/SVG2/coords.html does not stay fixed
3907         https://bugs.webkit.org/show_bug.cgi?id=192320
3908         <rdar://problem/46429833>
3909
3910         Reviewed by Zalan Bujtas.
3911
3912         * compositing/fixed-with-main-thread-scrolling-expected.html: Added.
3913         * compositing/fixed-with-main-thread-scrolling.html: Added.
3914         * platform/ios/TestExpectations:
3915
3916 2018-12-04  Youenn Fablet  <youenn@apple.com>
3917
3918         [iOS] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html is a flaky failure
3919         https://bugs.webkit.org/show_bug.cgi?id=189727
3920         <rdar://problem/44584993>
3921
3922         Unreviewed.
3923
3924         * platform/ios/TestExpectations: Update expectation to dump JS console lines in stderr.
3925
3926 2018-12-04  Youenn Fablet  <youenn@apple.com>
3927
3928         Fix MediaRecorder flaky tests
3929         https://bugs.webkit.org/show_bug.cgi?id=192371
3930
3931         Reviewed by Eric Carlson.
3932
3933         Updated tests to make them less flaky and more debuggable.
3934
3935         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html:
3936         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
3937         * http/wpt/mediarecorder/MediaRecorder-AV-video-only-dataavailable.html:
3938         * platform/gtk/TestExpectations:
3939         * platform/wpe/TestExpectations:
3940
3941 2018-12-04  Justin Michaud  <justin_michaud@apple.com>
3942
3943         CSS Painting API should allow image values in inputProperties
3944         https://bugs.webkit.org/show_bug.cgi?id=192200
3945
3946         Reviewed by Dean Jackson.
3947
3948         * fast/css-custom-paint/arguments-expected.html: Added.
3949         * fast/css-custom-paint/arguments.html: Added.
3950         * fast/css-custom-paint/image-expected.html: Added.
3951         * fast/css-custom-paint/image.html: Added.
3952         * fast/css-custom-paint/resources/test-image.png: Added.
3953
3954 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
3955
3956         Unreviewed, rolling out r238838.
3957
3958         The layout test added with this change is failing on iOS.
3959
3960         Reverted changeset:
3961
3962         "Thick overlines and line-throughs grow in the wrong
3963         direction"
3964         https://bugs.webkit.org/show_bug.cgi?id=192264
3965         https://trac.webkit.org/changeset/238838
3966
3967 2018-12-04  Ryan Haddad  <ryanhaddad@apple.com>
3968
3969         Unreviewed, rolling out r238840.
3970
3971         The layout test added with this change is frequently failing.
3972
3973         Reverted changeset:
3974
3975         "REGRESSION (r238090): position:fixed sidebar on
3976         https://www.w3.org/TR/SVG2/coords.html does not stay fixed"
3977         https://bugs.webkit.org/show_bug.cgi?id=192320
3978         https://trac.webkit.org/changeset/238840
3979
3980 2018-12-04  Devin Rousso  <drousso@apple.com>
3981
3982         Web Inspector: Audit: tests should support async operations
3983         https://bugs.webkit.org/show_bug.cgi?id=192171
3984         <rdar://problem/46423562>
3985
3986         Reviewed by Joseph Pecoraro.
3987
3988         * inspector/audit/resources/audit-utilities.js:
3989         (TestPage.registerInitializer.InspectorTest.Audit.addFunctionlessTest):
3990         (TestPage.registerInitializer.InspectorTest.Audit.addStringTest):
3991         (TestPage.registerInitializer.InspectorTest.Audit.addObjectTest):
3992         (TestPage.registerInitializer.InspectorTest.Audit.addPromiseTest): Added.
3993         * inspector/audit/basic-expected.txt:
3994         * inspector/audit/basic.html:
3995
3996         * inspector/model/auditTestCaseResult-expected.txt:
3997         * inspector/model/auditTestCaseResult.html:
3998         * inspector/model/auditTestGroupResult-expected.txt:
3999         * inspector/model/auditTestGroupResult.html:
4000
4001         * inspector/runtime/awaitPromise-expected.txt: Added.
4002         * inspector/runtime/awaitPromise.html: Added.
4003
4004 2018-12-03  Carlos Garcia Campos  <cgarcia@igalia.com>
4005
4006         [GTK] Bump freetype, fontconfig, harfbuzz, cairo and icu in jhbuild
4007         https://bugs.webkit.org/show_bug.cgi?id=192310
4008
4009         Reviewed by Michael Catanzaro.
4010
4011         Rebaseline tests.
4012
4013         * platform/gtk/fast/text/format-control-expected.png:
4014         * platform/gtk/fast/text/format-control-expected.txt:
4015         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png:
4016         * platform/gtk/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
4017         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png:
4018         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
4019         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png:
4020         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
4021         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png:
4022         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
4023         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png:
4024         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
4025         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png:
4026         * platform/gtk/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
4027         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png:
4028         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
4029         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.png:
4030         * platform/gtk/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
4031         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png:
4032         * platform/gtk/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
4033         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png:
4034         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
4035         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png:
4036         * platform/gtk/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
4037         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png:
4038         * platform/gtk/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
4039         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png:
4040         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
4041         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png:
4042         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
4043         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png:
4044         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
4045         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png:
4046         * platform/gtk/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
4047         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png:
4048         * platform/gtk/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
4049         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png:
4050         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
4051         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png:
4052         * platform/gtk/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
4053         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png:
4054         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
4055         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png:
4056         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
4057         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png:
4058         * platform/gtk/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
4059         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png:
4060         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
4061         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png:
4062         * platform/gtk/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
4063         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png:
4064         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
4065         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png:
4066         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
4067         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png:
4068         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
4069         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png:
4070         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
4071         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png:
4072         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
4073         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png:
4074         * platform/gtk/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
4075         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.png:
4076         * platform/gtk/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
4077         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png:
4078         * platform/gtk/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
4079         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png:
4080         * platform/gtk/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
4081         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png:
4082         * platform/gtk/svg/W3C-SVG-1.1/masking-mask-01-b-expected.txt:
4083         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.png:
4084         * platform/gtk/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
4085         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.png:
4086         * platform/gtk/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
4087         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.png:
4088         * platform/gtk/svg/custom/glyph-transformation-with-hkern-expected.txt:
4089         * platform/gtk/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
4090         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.png:
4091         * platform/gtk/svg/foreignObject/text-tref-02-b-expected.txt:
4092         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.png:
4093         * platform/gtk/svg/text/text-hkern-on-vertical-text-expected.txt:
4094         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.png:
4095         * platform/gtk/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
4096
4097 2018-12-03  Youenn Fablet  <youenn@apple.com>
4098
4099         A sender created through addTransceiver and populated using addTrack should have its source set
4100         https://bugs.webkit.org/show_bug.cgi?id=192136
4101
4102         Reviewed by Eric Carlson.
4103
4104         * webrtc/video-replace-track-expected.txt:
4105         * webrtc/video-replace-track.html:
4106
4107 2018-12-03  YUHAN WU  <yuhan_wu@apple.com>
4108
4109         Implement non-timeslice mode encoding for MediaRecorder
4110         https://bugs.webkit.org/show_bug.cgi?id=192069
4111
4112         Reviewed by Youenn Fablet.
4113
4114         Create new tests for encoding of MediaRecorder. Check if the produced video and audio are correct.
4115         Add code to turn on the mock source of MediaRecorder for the two old tests because the real source is enabled by default.
4116
4117         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable-expected.txt: Added.
4118         * http/wpt/mediarecorder/MediaRecorder-AV-audio-only-dataavailable.html: Added.
4119         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-expected.txt: Added.
4120         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html: Added.