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