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