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