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