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