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