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