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