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