f47b9f68c4a426be9c98fa58656f7277cf084ebe
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-06-19  Rob Buis  <rbuis@igalia.com>
2
3         Make preload/link-header-preload-imagesrcset.html work on DPR != 1
4         https://bugs.webkit.org/show_bug.cgi?id=198533
5
6         Reviewed by Youenn Fablet.
7
8         Remove unneeded iOS test expectations.
9
10         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/dynamic-adding-preload-imagesrcset-expected.txt: Removed.
11         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/link-header-preload-imagesrcset-expected.txt: Removed.
12
13 2019-06-19  Justin Fan  <justin_fan@apple.com>
14
15         [WHLSL] Create a shading language test harness
16         https://bugs.webkit.org/show_bug.cgi?id=198978
17
18         Reviewed by Myles C. Maxfield.
19
20         Introduce a test harness that can be used to test WebGPU shader compilation and functionality.
21         Currently using MSL. 
22         Will be replaced with WHLSL as it gains the minimum features needed to support.
23
24         * webgpu/js/whlsl-test-harness.js: Added.
25         (isVectorType):
26         (convertTypeToArrayType):
27         (convertTypeToWHLSLType):
28         (Data):
29         (Data.prototype.async.getArrayBuffer):
30         (Data.prototype.get type):
31         (Data.prototype.get isPointer):
32         (Data.prototype.get buffer):
33         (Data.prototype.get byteLength):
34         (Harness.prototype._initialize):
35         (Harness.prototype.async.callTypedFunction):
36         (Harness.prototype.async.callVoidFunction):
37         (Harness.prototype._setUpArguments):
38         (Harness.prototype._callFunction):
39         (Harness):
40         (harness._initialize.async):
41         (makeBool):
42         (makeInt):
43         (makeUchar):
44         (makeUint):
45         (makeFloat):
46         (makeFloat4):
47         (async.callBoolFunction):
48         (async.callIntFunction):
49         (async.callUcharFunction):
50         (async.callUintFunction):
51         (async.callFloatFunction):
52         (async.callFloat4Function):
53         (callVoidFunction):
54         * webgpu/whlsl-harness-test-expected.txt: Added.
55         * webgpu/whlsl-harness-test.html: Added.
56
57 2019-06-19  Saam Barati  <sbarati@apple.com>
58
59         [WHLSL] The checker needs to resolve types for the anonymous variables in ReadModifyWrite expressions
60         https://bugs.webkit.org/show_bug.cgi?id=198988
61
62         Reviewed by Dean Jackson and Myles C. Maxfield.
63
64         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt: Added.
65         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html: Added.
66
67 2019-06-19  Nikita Vasilyev  <nvasilyev@apple.com>
68
69         REGRESSION(r240946): Web Inspector: Styles: Pasting multiple properties has issues
70         https://bugs.webkit.org/show_bug.cgi?id=198505
71         <rdar://problem/51374780>
72
73         Reviewed by Matt Baker.
74
75         * inspector/css/modify-css-property.html:
76         Listen for PropertiesChanged on the specific inline style declaration.
77         In Debug, PropertiesChanged may fire on a computed style declaration first,
78         causing the test to fail.
79
80         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
81         Drive-by: fix trailing white space.
82
83 2019-06-19  Ryan Haddad  <ryanhaddad@apple.com>
84
85         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
86         https://bugs.webkit.org/show_bug.cgi?id=199012
87
88         Unreviewed test gardening.
89
90         * platform/mac-wk2/TestExpectations: Limit the failure expectation to High Sierra.
91
92 2019-06-19  Russell Epstein  <russell_e@apple.com>
93
94         Layout Tests in imported/w3c/web-platform-tests/websockets/ are flakey failures after r246406.
95         https://bugs.webkit.org/show_bug.cgi?id=199013
96
97         Unreviewed Test Gardening.
98
99         * TestExpectations:
100
101 2019-06-19  Jer Noble  <jer.noble@apple.com>
102
103         iOS 12.2 Drawing portrait video to canvas is sideways
104         https://bugs.webkit.org/show_bug.cgi?id=196772
105         <rdar://problem/49781802>
106
107         Reviewed by Eric Carlson.
108
109         * media/content/no-rotation.mp4:
110         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
111         * media/video-orientation-canvas-expected.html: Added.
112         * media/video-orientation-canvas.html: Added.
113         * media/video-test.js:
114         (waitFor):
115
116 2019-06-19  Alicia Boya García  <aboya@igalia.com>
117
118         [GTK] Unreviewed test gardening
119         https://bugs.webkit.org/show_bug.cgi?id=199021
120
121         * platform/gtk/TestExpectations:
122
123 2019-06-19  Simon Fraser  <simon.fraser@apple.com>
124
125         Revert parts of r246538 so that frame scrolling is reverted to using layer positions.
126         Overflow scroll will still scroll by changing boundsOrigin.
127         
128         The bug was caused by confusion about insetClipLayer and scrollContainerLayer; macOS
129         positions the clip layer using FrameView::yPositionForInsetClipLayer(), so it's not just
130         a simple scroll container, and this change broke positioning for fixed position layers.
131
132         * compositing/iframes/scrolling-iframe-expected.txt:
133         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
134         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
135         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
136         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
137         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
138         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
139         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
140         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
141         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
142         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
143
144 2019-06-19  Russell Epstein  <russell_e@apple.com>
145
146         webgpu/blend-color-triangle-strip.html is a flakey failure since introduction.
147         https://bugs.webkit.org/show_bug.cgi?id=198921
148
149         Unreviewed Test Gardening.
150
151         * platform/mac-wk2/TestExpectations:
152
153 2019-06-19  Russell Epstein  <russell_e@apple.com>
154
155         Layout Test imported/w3c/web-platform-tests/websockets/Create-Secure-verify-url-set-non-default-port.any.html is failing.
156         https://bugs.webkit.org/show_bug.cgi?id=199013
157
158         Unreviewed Test Gardening.
159
160         * platform/ios-wk2/TestExpectations:
161         * platform/mac/TestExpectations:
162
163 2019-06-19  Antti Koivisto  <antti@apple.com>
164
165         RequestedScrollPosition shouldn't be applied after node reattach
166         https://bugs.webkit.org/show_bug.cgi?id=198994
167         <rdar://problem/51439685>
168
169         Reviewed by Simon Fraser.
170
171         * scrollingcoordinator/ios/scroll-position-after-reattach-expected.html: Added.
172         * scrollingcoordinator/ios/scroll-position-after-reattach.html: Added.
173
174 2019-06-19  Truitt Savell  <tsavell@apple.com>
175
176         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
177         https://bugs.webkit.org/show_bug.cgi?id=199012
178
179         Unreviewed test gardening.
180
181         * platform/mac-wk2/TestExpectations:
182
183 2019-06-19  Cathie Chen  <cathiechen@igalia.com>
184
185         resize-observer/element-leak.html is a flaky failure
186         https://bugs.webkit.org/show_bug.cgi?id=198666
187
188         Reviewed by Frédéric Wang.
189
190         It takes a very long time to construct iframes which create and remove 1000 elements. This would cause timeout sometimes.
191         In order to make it more effective, reduce the number of elements to 200 and put them into a container first,
192         then attach the container to DOM tree.
193
194         * resize-observer/resources/element-leak-frame.html:
195
196 2019-06-18  Megan Gardner  <megan_gardner@apple.com>
197
198         Text Selection gesture has changed behavior, change test to match new behavior
199         https://bugs.webkit.org/show_bug.cgi?id=198980
200         <rdar://problem/51713918>
201
202         Reviewed by Wenson Hsieh.
203
204         Long press and drag now starts a selection and entends the range, rather than changing
205         the start of the text selection. Update the test to match the new behavior. 
206
207         * fast/events/touch/ios/long-press-then-drag-to-select-text.html:
208
209 2019-06-18  Saam Barati  <sbarati@apple.com>
210
211         [WHLSL] Support matrices
212         https://bugs.webkit.org/show_bug.cgi?id=198876
213         <rdar://problem/51768882>
214
215         Reviewed by Dean Jackson and Myles Maxfield.
216
217         * webgpu/whlsl-matrix-2-expected.txt: Added.
218         * webgpu/whlsl-matrix-2.html: Added.
219         * webgpu/whlsl-matrix-expected.txt: Added.
220         * webgpu/whlsl-matrix.html: Added.
221
222 2019-06-18  Russell Epstein  <russell_e@apple.com>
223
224         Layout Test imported/w3c/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html is failing.
225         https://bugs.webkit.org/show_bug.cgi?id=198977
226
227         Unreviewed Test Gardening.
228
229         * platform/mac-wk1/TestExpectations:
230
231 2019-06-18  Russell Epstein  <russell_e@apple.com>
232
233         Layout test http/tests/websocket/tests/hybi/send-object-tostring-check.html is flaky.
234         https://bugs.webkit.org/show_bug.cgi?id=176030
235
236         Unreviewed Test Gardening.
237
238         * platform/ios-wk2/TestExpectations:
239         * platform/mac-wk2/TestExpectations:
240
241 2019-06-18  Daniel Bates  <dabates@apple.com>
242
243         REGRESSION (r240757): Cannot dismiss the keyboard on http://apple.com/apple-tv-plus
244         https://bugs.webkit.org/show_bug.cgi?id=198922
245         <rdar://problem/50300056>
246
247         Reviewed by Wenson Hsieh.
248
249         Add a test to ensure that pressing Done hides the keyboard after tapping outside the focused
250         element's frame.
251
252         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt: Added.
253         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field.html: Added.
254         * resources/ui-helper.js:
255         (window.UIHelper.dismissFormAccessoryView): Added.
256
257 2019-06-18  Alexey Shvayka  <shvaikalesh@gmail.com>
258
259         [ESNExt] String.prototype.matchAll
260         https://bugs.webkit.org/show_bug.cgi?id=186694
261
262         Reviewed by Yusuke Suzuki.
263
264         Implement String.prototype.matchAll.
265         (https://tc39.es/ecma262/#sec-string.prototype.matchall)
266
267         * js/Object-getOwnPropertyNames-expected.txt:
268         * js/script-tests/Object-getOwnPropertyNames.js:
269
270 2019-06-18  Keith Miller  <keith_miller@apple.com>
271
272         Add support for WeakRef
273         https://bugs.webkit.org/show_bug.cgi?id=198710
274
275         Reviewed by Yusuke Suzuki.
276
277         Add an asyncTestStart that mirrors the asyncTestStart behavior in
278         the JSC cli.
279
280         * http/tests/resources/js-test-pre.js:
281         (asyncTestStart):
282         * js/script-tests/weakref-async-is-collected.js: Added.
283         (makeWeakRef):
284         (turnEventLoop):
285         (async.foo):
286         (async.test):
287         * js/script-tests/weakref-eventually-collects-values.js: Added.
288         (makeWeakRef):
289         (turnEventLoop):
290         (let.weakRefs.async.test):
291         * js/script-tests/weakref-microtasks-dont-collect.js: Added.
292         (asyncTestStart.1.makeWeakRef):
293         (turnEventLoop):
294         (async.foo):
295         (async.test):
296         * js/script-tests/weakref-weakset-consistency.js: Added.
297         (makeWeakRef):
298         (turnEventLoop):
299         (async.foo):
300         (async.test):
301         * js/weakref-async-is-collected-expected.txt: Added.
302         * js/weakref-async-is-collected.html: Added.
303         * js/weakref-eventually-collects-values-expected.txt: Added.
304         * js/weakref-eventually-collects-values.html: Added.
305         * js/weakref-microtasks-dont-collect-expected.txt: Added.
306         * js/weakref-microtasks-dont-collect.html: Added.
307         * js/weakref-weakset-consistency-expected.txt: Added.
308         * js/weakref-weakset-consistency.html: Added.
309         * resources/js-test-pre.js:
310         (asyncTestStart):
311
312 2019-06-18  Daniel Bates  <dabates@apple.com>
313
314         [iOS] Pressing key while holding Command should not insert character
315         https://bugs.webkit.org/show_bug.cgi?id=198925
316         <rdar://problem/51778811>
317
318         Reviewed by Brent Fulgham.
319
320         Add a test that Command + Shift + v does not insert a v as we don't expect it
321         to as of the time of writing. A more comprehensive test would be needed to
322         ensure that all unhandled key commands with Command modifiers do not insert
323         a character. For now, the added test seems good enough.
324
325         * fast/events/ios/command+shift+v-should-not-insert-v-expected.txt: Added.
326         * fast/events/ios/command+shift+v-should-not-insert-v.html: Added.
327
328 2019-06-18  Russell Epstein  <russell_e@apple.com>
329
330         [iOS] Layout Test http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is frequently failing or timing out.
331         https://bugs.webkit.org/show_bug.cgi?id=198185.
332
333         Unreviewed Test Gardening.
334
335         * platform/ios-wk2/TestExpectations:
336
337 2019-06-18  Devin Rousso  <drousso@apple.com>
338
339         Web Inspector: parseQueryParameters fails to successfully parse query parameter values that contain "="
340         https://bugs.webkit.org/show_bug.cgi?id=198971
341         <rdar://problem/51852782>
342
343         Reviewed by Joseph Pecoraro.
344
345         * inspector/unit-tests/url-utilities.html:
346         * inspector/unit-tests/url-utilities-expected.txt:
347
348 2019-06-18  Saam Barati  <sbarati@apple.com>
349
350         [WHLSL] Do not generate duplicate constructors/copy constructors in synthesizeConstructors
351         https://bugs.webkit.org/show_bug.cgi?id=198580
352
353         Reviewed by Robin Morisset.
354
355         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Added.
356         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html: Added.
357
358 2019-06-18  Simon Fraser  <simon.fraser@apple.com>
359
360         Convert macOS to scroll by changing layer boundsOrigin
361         https://bugs.webkit.org/show_bug.cgi?id=198917
362
363         Reviewed by Antti Koivisto.
364
365         * compositing/iframes/scrolling-iframe-expected.txt:
366         * compositing/overflow/textarea-scroll-touch-expected.txt:
367         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
368         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
369         * compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt:
370         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
371         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
372
373 2019-06-18  Zan Dobersek  <zdobersek@igalia.com>
374
375         [WebGL] Extensions3DOpenGLES::bindVertexArrayOES() should allow zero array object
376         https://bugs.webkit.org/show_bug.cgi?id=198929
377
378         Reviewed by Carlos Garcia Campos.
379
380         Enable the passing tests and update one baseline.
381
382         * platform/wpe/TestExpectations:
383         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
384
385 2019-06-17  Saam Barati  <sbarati@apple.com>
386
387         [WHLSL] Make .length work
388         https://bugs.webkit.org/show_bug.cgi?id=198890
389
390         Reviewed by Myles Maxfield.
391
392         * TestExpectations:
393         * webgpu/whlsl-buffer-length-expected.txt: Added.
394         * webgpu/whlsl-buffer-length.html: Added.
395         * webgpu/whlsl-buffer-vertex.html:
396         * webgpu/whlsl-compute.html:
397         * webgpu/whlsl-null-dereference.html:
398         * webgpu/whlsl-oob-access.html:
399
400 2019-06-17  Shawn Roberts  <sroberts@apple.com>
401
402         scrollingcoordinator/ios/sync-layer-positions-after-scroll.html is a flaky failure on iOS Simulator
403         https://bugs.webkit.org/show_bug.cgi?id=172001
404
405         Unreviewed test gardening.
406
407         * platform/ios-simulator-wk2/TestExpectations:
408
409 2019-06-17  Simon Fraser  <simon.fraser@apple.com>
410
411         Add missing test result after r246471. EWS didn't show any failure when it was missing.
412
413         * compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added.
414
415 2019-06-16  Darin Adler  <darin@apple.com>
416
417         Convert some uses of fixed width and fixed precision floating point formatting to use shortest instead
418         https://bugs.webkit.org/show_bug.cgi?id=198896
419
420         Reviewed by Sam Weinig.
421
422         * fast/loader/stateobjects/pushstate-frequency-expected.txt:
423         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
424         * fast/loader/stateobjects/replacestate-frequency-expected.txt:
425         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
426         Updated to expect cleaner output without ".000000".
427
428 2019-06-15  Simon Fraser  <simon.fraser@apple.com>
429
430         Make layerTreeAsText() output a bit less verbose
431         https://bugs.webkit.org/show_bug.cgi?id=198870
432
433         Reviewed by Tim Horton.
434
435         * compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
436         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
437         * platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
438         * platform/mac-wk1/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
439         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Removed.
440
441 2019-06-15  Rob Buis  <rbuis@igalia.com>
442
443         Add tests for prefetch redirects
444         https://bugs.webkit.org/show_bug.cgi?id=197371
445
446         Reviewed by Youenn Fablet.
447
448         Add a test to verify prefetch redirections are cached in the prefetch
449         cache and reused when navigating.
450
451         * http/wpt/prefetch/link-prefetch-main-resource-redirect-expected.txt: Added.
452         * http/wpt/prefetch/link-prefetch-main-resource-redirect.html: Added.
453         * http/wpt/prefetch/resources/main-resource-redirect-no-prefetch.py: Added.
454         (main):
455         * http/wpt/prefetch/resources/navigate.html: Added.
456         * http/wpt/prefetch/resources/prefetched-main-resource-redirect.py: Added.
457         (main):
458         * platform/mac-wk1/TestExpectations:
459         * platform/win/TestExpectations:
460
461 2019-06-15  Saam Barati  <sbarati@apple.com>
462
463         Unreviewed. Temporarily mark webgpu/whlsl-oob-access.html as flaky.
464
465         * TestExpectations:
466
467 2019-06-14  Devin Rousso  <drousso@apple.com>
468
469         Web Inspector: rework http/tests/inspector/network/resource-sizes-network.html to print the actual values so other platforms don't FAIL
470         https://bugs.webkit.org/show_bug.cgi?id=198877
471         <rdar://problem/50381370>
472
473         Reviewed by Joseph Pecoraro.
474
475         * http/tests/inspector/network/resources/resource-size-test.js:
476         (TestPage.registerInitializer.window.addResourceSizeTest):
477
478         * http/tests/inspector/network/resource-sizes-disk-cache.html:
479         * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt:
480
481         * http/tests/inspector/network/resource-sizes-memory-cache.html:
482         * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
483         * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
484         * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
485         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
486
487         * http/tests/inspector/network/resource-sizes-network.html:
488         * http/tests/inspector/network/resource-sizes-network-expected.txt:
489         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
490         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
491         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt:
492
493 2019-06-14  John Wilander  <wilander@apple.com>
494
495         Repeatedly check for IDB removal to address flakiness in http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html
496         https://bugs.webkit.org/show_bug.cgi?id=198185
497         <rdar://problem/51074251>
498
499         Unreviewed test gardening.
500
501         There's an asynchronosity in the removal of IDB entries so this test case
502         needs to check repeatedly until the removal has happened.
503
504         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
505         * platform/ios-simulator-wk2/TestExpectations:
506             Removed skip.
507
508 2019-06-14  Daniel Bates  <dabates@apple.com>
509
510         [iOS] Split up fast/events/ios/key-events-meta-alt-combinations.html and add more tests
511         https://bugs.webkit.org/show_bug.cgi?id=198834
512         <rdar://problem/50103348>
513
514         Reviewed by Brent Fulgham.
515
516         The test fast/events/ios/key-events-meta-alt-combinations.html frequently times out. Let's try
517         to break up this test into multiple files. Also add more modifier combination tests and group
518         all these combination tests under a new direcdtory: fast/events/ios/key-events-comprehensive.
519
520         * fast/events/ios/key-events-comprehensive/key-events-control-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-control-expected.txt.
521         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt: Added.
522         * fast/events/ios/key-events-comprehensive/key-events-control-option.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
523         * fast/events/ios/key-events-comprehensive/key-events-control-shift-expected.txt: Added.
524         * fast/events/ios/key-events-comprehensive/key-events-control-shift.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
525         * fast/events/ios/key-events-comprehensive/key-events-control.html: Renamed from LayoutTests/fast/events/ios/key-events-control.html.
526         * fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt: Added.
527         * fast/events/ios/key-events-comprehensive/key-events-meta-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
528         * fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-meta-expected.txt.
529         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt: Added.
530         * fast/events/ios/key-events-comprehensive/key-events-meta-option.html: Renamed from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
531         * fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt: Added.
532         * fast/events/ios/key-events-comprehensive/key-events-meta-shift.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
533         * fast/events/ios/key-events-comprehensive/key-events-meta.html: Renamed from LayoutTests/fast/events/ios/key-events-meta.html.
534         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt: Added.
535         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt: Added.
536         * fast/events/ios/key-events-comprehensive/key-events-option-shift.html: Added.
537         * fast/events/ios/key-events-comprehensive/key-events-option.html: Added.
538         * fast/events/ios/key-events-comprehensive/key-events-shift-expected.txt: Added.
539         * fast/events/ios/key-events-comprehensive/key-events-shift.html: Added.
540         * fast/events/ios/key-events-meta-alt-combinations-expected.txt: Removed.
541
542 2019-06-14  Antoine Quint  <graouts@apple.com>
543
544         [Pointer Events] button property is -1 for pointerdown and pointerup
545         https://bugs.webkit.org/show_bug.cgi?id=198868
546         <rdar://problem/51758109>
547
548         Reviewed by Dean Jackson.
549
550         * pointerevents/mouse/pointer-button-and-buttons-expected.txt: Added.
551         * pointerevents/mouse/pointer-button-and-buttons.html: Added.
552         * pointerevents/utils.js:
553         (prototype._handlePointerEvent):
554
555 2019-06-14  John Wilander  <wilander@apple.com>
556
557         Move http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html off of testRunner.setAlwaysAcceptCookies()
558         https://bugs.webkit.org/show_bug.cgi?id=198863
559         <rdar://problem/47854589>
560
561         Unreviewed test gardening.
562
563         testRunner.setAlwaysAcceptCookies() is not working right (tracked
564         in rdar://problem/51757107). Therefore, we need to change
565         http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html
566         to make it work properly.
567
568         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
569         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
570
571 2019-06-14  Saam Barati  <sbarati@apple.com>
572
573         [WHLSL] Implement out-of-bounds and nullptr behavior
574         https://bugs.webkit.org/show_bug.cgi?id=198600
575         <rdar://problem/51668853>
576
577         Reviewed by Robin Morisset.
578
579         * webgpu/whlsl-null-dereference-expected.txt: Added.
580         * webgpu/whlsl-null-dereference.html: Added.
581         * webgpu/whlsl-oob-access-expected.txt: Added.
582         * webgpu/whlsl-oob-access.html: Added.
583
584 2019-06-14  Youenn Fablet  <youenn@apple.com>
585
586         Cloning a MediaStreamTrack does not clone the logger
587         https://bugs.webkit.org/show_bug.cgi?id=198844
588
589         Reviewed by Eric Carlson.
590
591         * fast/mediastream/MediaStreamTrack-clone-expected.txt:
592         * fast/mediastream/MediaStreamTrack-clone.html:
593
594 2019-06-14  Shawn Roberts  <sroberts@apple.com>
595
596         webgpu/compute-squares.html test was deleted in https://trac.webkit.org/changeset/246427
597         https://bugs.webkit.org/show_bug.cgi?id=198841
598
599         Unreviewed test gardening.
600
601         * platform/mac-wk2/TestExpectations: Removing expectation for deleted teest
602
603 2019-06-14  Per Arne Vollan  <pvollan@apple.com>
604
605         [Win10] Some tests are failing only on specific machines
606         https://bugs.webkit.org/show_bug.cgi?id=197509
607
608         Unreviewed test gardening.
609
610         * platform/win/TestExpectations:
611
612 2019-06-13  Devin Rousso  <drousso@apple.com>
613
614         Web Inspector: REGRESSION(r246178): extra spaces added in at-rules when formatting CSS
615         https://bugs.webkit.org/show_bug.cgi?id=198806
616
617         Reviewed by Joseph Pecoraro.
618
619         * inspector/formatting/resources/css-tests/keyframes.css:
620         * inspector/formatting/resources/css-tests/keyframes-expected.css:
621         * inspector/formatting/resources/css-tests/media-query.css:
622         * inspector/formatting/resources/css-tests/media-query-expected.css:
623         * inspector/formatting/resources/css-tests/selectors.css:
624         * inspector/formatting/resources/css-tests/selectors-expected.css:
625         * inspector/formatting/resources/css-tests/wrapping.css:
626         * inspector/formatting/resources/css-tests/wrapping-expected.css:
627
628 2019-06-13  Antoine Quint  <graouts@apple.com>
629
630         REGRESSION (r246103) [ Mojave+ WK1 ] Layout Test scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out
631         https://bugs.webkit.org/show_bug.cgi?id=198800
632         <rdar://problem/51679634>
633
634         Reviewed by Tim Horton.
635
636         This test now passes reliably on WK1.
637
638         * platform/mac-wk1/TestExpectations:
639
640 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
641
642         [WHLSL] Hook up compute
643         https://bugs.webkit.org/show_bug.cgi?id=198644
644
645         Reviewed by Saam Barati.
646
647         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
648
649         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
650         * webgpu/compute-squares.html: Deleted. Ditto.
651         * webgpu/whlsl-compute-expected.txt: Added.
652         * webgpu/whlsl-compute.html: Added.
653
654 2019-06-13  Zalan Bujtas  <zalan@apple.com>
655
656         [ContentChangeObserver] LayoutTest/fast/content-observation/click-event-suppression-on-content-change.html is failing
657         https://bugs.webkit.org/show_bug.cgi?id=198848
658         <rdar://problem/51689630>
659
660         Reviewed by Dean Jackson.
661
662         1. Enable content observation for this test.
663         2. Add role attribute to trigger fast click-through -less flaky with the sleeps. 
664         3. Use UIHelper functions.
665
666         * fast/content-observation/click-event-suppression-on-content-change.html: Removed.
667         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change-expected.txt: Renamed from LayoutTests/fast/content-observation/click-event-suppression-on-content-change-expected.txt.
668         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html: Added.
669
670 2019-06-13  Daniel Bates  <dabates@apple.com>
671
672         [iOS] Normalize test result of fast/events/ios/keyboard-event-key-attribute.html to handle possible modifier dispatch
673         https://bugs.webkit.org/show_bug.cgi?id=198835
674         <rdar://problem/46082708>
675
676         Reviewed by Darin Adler.
677
678         WebKit now knows how to handle flag change events on iOS and dispatch DOM events just like Mac.
679         Until USE(UIKIT_KEYBOARD_ADDITIONS) is enabled by default WebKit does not expect to receive
680         modifier flag changes. But once this compile time flag is enabled it will and the test
681         fast/events/ios/keyboard-event-key-attribute.html will fail because it types '@' and only
682         expects to see a single keydown for '@' even though it actually requires two key downs to
683         generate an '@': Shift, and 2 (on a US keyboard layout). We have a bunch of other tests to
684         check that modifier key presses generate DOM events. So, let's just normalize the result of
685         this test to ignore Shift keydowns.
686
687         * fast/events/ios/keyboard-event-key-attribute.html:
688
689 2019-06-13  Truitt Savell  <tsavell@apple.com>
690
691         Test gardening after r246406
692         https://bugs.webkit.org/show_bug.cgi?id=198774
693
694         Unreviewed test gardening.
695
696         * platform/ios-wk2/TestExpectations:
697         * platform/mac-wk2/TestExpectations:
698
699 2019-06-13  Jonathan Bedard  <jbedard@apple.com>
700
701         run-webkit-tests: Correctly garden fast/events/ios, fast/forms/ios tests
702         https://bugs.webkit.org/show_bug.cgi?id=198798
703
704         Reviewed by Aakash Jain.
705
706         Any expectations for fast/events/ios and fast/forms/ios tests are overriden
707         in ios-wk2 expectations, remove them since they don't do anything.
708
709         * platform/ios-device/TestExpectations:
710         * platform/ios-wk1/TestExpectations:
711         * platform/ios/TestExpectations:
712         * platform/ipad/TestExpectations:
713
714 2019-06-13  Shawn Roberts  <sroberts@apple.com>
715
716         webgpu/compute-squares.html is crashing on HighSierra
717         https://bugs.webkit.org/show_bug.cgi?id=198841
718
719         Unreviewed test gardening.
720
721         * platform/mac-wk2/TestExpectations: Skipping on High Sierra
722
723 2019-06-13  Commit Queue  <commit-queue@webkit.org>
724
725         Unreviewed, rolling out r246396 and r246397.
726         https://bugs.webkit.org/show_bug.cgi?id=198837
727
728         Breaks internal builds (Requested by ShawnRoberts on #webkit).
729
730         Reverted changesets:
731
732         "[WHLSL] Hook up compute"
733         https://bugs.webkit.org/show_bug.cgi?id=198644
734         https://trac.webkit.org/changeset/246396
735
736         "[WHLSL] Hook up compute"
737         https://bugs.webkit.org/show_bug.cgi?id=198644
738         https://trac.webkit.org/changeset/246397
739
740 2019-06-13  Antti Koivisto  <antti@apple.com>
741
742         twitch.tv: embedded video hovers down the screen when scrolling on iPad
743         https://bugs.webkit.org/show_bug.cgi?id=198832
744         <rdar://problem/51541439>
745
746         Reviewed by Simon Fraser.
747
748         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling-expected.html: Added.
749         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling.html: Added.
750
751 2019-06-13  Youenn Fablet  <youenn@apple.com>
752
753         Import WPT websockets tests
754         https://bugs.webkit.org/show_bug.cgi?id=198774
755
756         Reviewed by Geoffrey Garen.
757
758         * platform/mac-wk1/TestExpectations:
759         * TestExpectations:
760         * tests-options.json:
761
762 2019-06-13  Antoine Quint  <graouts@apple.com>
763
764         "display: contents" Content click does not trigger
765         https://bugs.webkit.org/show_bug.cgi?id=198559
766         <rdar://problem/51488524>
767
768         Reviewed by Antti Koivisto.
769
770         Add a new test that checks that tapping on an element with "display: contents" correctly gets a "click" event.
771
772         * fast/events/ios/click-event-and-display-contents-expected.txt: Added.
773         * fast/events/ios/click-event-and-display-contents.html: Added.
774
775 2019-06-13  Youenn Fablet  <youenn@apple.com>
776
777         Update service worker test and expectation after revision 246363
778         https://bugs.webkit.org/show_bug.cgi?id=198808
779
780         Reviewed by Geoffrey Garen.
781
782         * TestExpectations:
783         Skip timing out test in Debug
784
785 2019-06-13  Miguel Gomez  <magomez@igalia.com>
786
787         Unreviewed GTK+ gardening. Update expectations after r246397.
788
789         * platform/gtk/TestExpectations:
790
791 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
792
793         [WHLSL] Hook up compute
794         https://bugs.webkit.org/show_bug.cgi?id=198644
795
796         Reviewed by Saam Barati.
797
798         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
799
800         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
801         * webgpu/compute-squares.html: Deleted. Ditto.
802         * webgpu/whlsl-compute-expected.txt: Added.
803         * webgpu/whlsl-compute.html: Added.
804
805 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
806
807         [WHLSL] Implement array references
808         https://bugs.webkit.org/show_bug.cgi?id=198163
809
810         Reviewed by Saam Barati.
811
812         * webgpu/buffer-resource-triangles-expected.html: Deleted. This test doens't make any sense and triggers
813         Metal to read out-of-bounds of a vertex buffer.
814         * webgpu/buffer-resource-triangles.html: Deleted.
815         * webgpu/whlsl-buffer-fragment-expected.html: Added.
816         * webgpu/whlsl-buffer-fragment.html: Added.
817         * webgpu/whlsl-buffer-vertex-expected.html: Added.
818         * webgpu/whlsl-buffer-vertex.html: Added.
819         * webgpu/whlsl-dont-crash-parsing-enum.html:
820         * webgpu/whlsl.html:
821
822 2019-06-12  Justin Fan  <justin_fan@apple.com>
823
824         [WebGL] ANGLE Extension directive location incorrectly enforced for webgl 1.0
825         https://bugs.webkit.org/show_bug.cgi?id=198811
826
827         Reviewed by Dean Jackson.
828
829         ANGLE was updated so that this case should not be an error.
830
831         * webgl/webgl-extension-directive-location-no-error-expected.txt: Added.
832         * webgl/webgl-extension-directive-location-no-error.html: Added.
833
834 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
835
836         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
837         https://bugs.webkit.org/show_bug.cgi?id=198746
838         <rdar://problem/51620347>
839
840         Reviewed by Don Olmstead.
841
842         * svg/clip-path/clip-hidpi-expected.svg: Added.
843         * svg/clip-path/clip-hidpi.svg: Added.
844         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
845         * svg/clip-path/clip-opacity-translate.svg: Added.
846
847 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
848
849         [WHLSL] Educate the property resolver about IndexExpressions
850         https://bugs.webkit.org/show_bug.cgi?id=198399
851
852         Unreviewed test gardening.
853
854         Failing WebGPU tests should fail instead of time out.
855
856         * webgpu/blend-color-triangle-strip.html:
857         * webgpu/blend-triangle-strip.html:
858         * webgpu/blit-commands.html:
859         * webgpu/buffer-command-buffer-races.html:
860         * webgpu/buffer-resource-triangles.html:
861         * webgpu/color-write-mask-triangle-strip.html:
862         * webgpu/depth-enabled-triangle-strip.html:
863         * webgpu/draw-indexed-triangles.html:
864         * webgpu/propertyresolver/ander-abstract-lvalue.html:
865         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
866         * webgpu/propertyresolver/ander-lvalue.html:
867         * webgpu/propertyresolver/ander.html:
868         * webgpu/propertyresolver/getter.html:
869         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
870         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
871         * webgpu/propertyresolver/indexer-ander-lvalue.html:
872         * webgpu/propertyresolver/indexer-ander.html:
873         * webgpu/propertyresolver/indexer-getter.html:
874         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
875         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
876         * webgpu/propertyresolver/indexer-setter-lvalue.html:
877         * webgpu/propertyresolver/indexer-setter.html:
878         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
879         * webgpu/propertyresolver/setter-abstract-lvalue.html:
880         * webgpu/propertyresolver/setter-lvalue.html:
881         * webgpu/simple-triangle-strip.html:
882         * webgpu/texture-triangle-strip.html:
883         * webgpu/vertex-buffer-triangle-strip.html:
884         * webgpu/viewport-scissor-rect-triangle-strip.html:
885         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
886         * webgpu/whlsl-dereference-pointer-should-type-check.html:
887         * webgpu/whlsl-do-while-loop-break.html:
888         * webgpu/whlsl-do-while-loop-continue.html:
889         * webgpu/whlsl-do-while-loop.html:
890         * webgpu/whlsl-dont-crash-parsing-enum.html:
891         * webgpu/whlsl-dot-expressions.html:
892         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
893         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
894         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
895         * webgpu/whlsl-loops-break.html:
896         * webgpu/whlsl-loops-continue.html:
897         * webgpu/whlsl-loops.html:
898         * webgpu/whlsl-nested-dot-expression-rvalue.html:
899         * webgpu/whlsl-nested-loop.html:
900         * webgpu/whlsl-return-local-variable.html:
901         * webgpu/whlsl-store-to-property-updates-properly.html:
902         * webgpu/whlsl-while-loop-break.html:
903         * webgpu/whlsl-while-loop-continue.html:
904         * webgpu/whlsl-zero-initialize-values-2.html:
905         * webgpu/whlsl-zero-initialize-values.html:
906         * webgpu/whlsl.html:
907
908 2019-06-12  Simon Fraser  <simon.fraser@apple.com>
909
910         paddingBoxRect() is wrong with RTL scrollbars on the left
911         https://bugs.webkit.org/show_bug.cgi?id=198816
912
913         Reviewed by Jon Lee.
914
915         * compositing/geometry/rtl-overflow-scroll-expected.html: Added.
916         * compositing/geometry/rtl-overflow-scroll.html: Added.
917
918 2019-06-12  Eric Carlson  <eric.carlson@apple.com>
919
920         [High Sierra / Mojave Debug WK2] Layout Test media/video-restricted-invisible-autoplay-allowed-when-visible.html is a flaky failure
921         https://bugs.webkit.org/show_bug.cgi?id=190885
922         <rdar://problem/45590590>
923
924         Reviewed by Youenn Fablet.
925
926         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Increase the amount of
927          time it takes for the test to fail so it isn't flaky on slow machines.
928
929 2019-06-12  Daniel Bates  <dabates@apple.com>
930
931         [iOS] Adjust tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html following r243808
932         https://bugs.webkit.org/show_bug.cgi?id=198799
933         <rdar://problem/50181023>
934
935         Reviewed by Brent Fulgham.
936
937         Following r243808 we no longer defocus a <select> on iPad when its popover is dismissed as a
938         result of picking a value for it. This is to make the behavior of <select> on iPad like the Mac. 
939         However the tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html
940         depend on the old behavior. So, we need to update them to no longer expect a defocusing of the
941         <select>/the end of form control interaction.
942
943         * platform/ipad/fast/forms/select-form-run-twice.html:
944         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest.html:
945
946 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
947
948         [WHLSL] Educate the property resolver about IndexExpressions
949         https://bugs.webkit.org/show_bug.cgi?id=198399
950
951         Reviewed by Saam Barati.
952
953         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
954         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
955         * webgpu/propertyresolver/ander-expected.html: Added.
956         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
957         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
958         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
959         * webgpu/propertyresolver/ander-lvalue.html: Added.
960         * webgpu/propertyresolver/ander.html: Added.
961         * webgpu/propertyresolver/getter-expected.html: Added.
962         * webgpu/propertyresolver/getter.html: Added.
963         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
964         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
965         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
966         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
967         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
968         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
969         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
970         * webgpu/propertyresolver/indexer-ander.html: Added.
971         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
972         * webgpu/propertyresolver/indexer-getter.html: Added.
973         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
974         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
975         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
976         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
977         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
978         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
979         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
980         * webgpu/propertyresolver/indexer-setter.html: Added.
981         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
982         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
983         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
984         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
985         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
986         * webgpu/propertyresolver/setter-lvalue.html: Added.
987
988 2019-06-12  Shawn Roberts  <sroberts@apple.com>
989
990         scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out on WK1 testers
991         https://bugs.webkit.org/show_bug.cgi?id=198800
992
993         Unreviewed test gardening.
994
995         * platform/mac-wk1/TestExpectations: Updating expecations for test
996
997 2019-06-12  Jiewen Tan  <jiewen_tan@apple.com>
998
999         REGRESSION (r245043) [Mac WK2 Debug] ASSERTION FAILED: m_services.isEmpty() && transports.size() <= maxTransportNumber seen with two http/wpt/webauthn/public-key-credential-* tests
1000         https://bugs.webkit.org/show_bug.cgi?id=197917
1001         <rdar://problem/51524958>
1002
1003         Reviewed by Brent Fulgham.
1004
1005         * platform/mac-wk2/TestExpectations:
1006
1007 2019-06-12  Antti Koivisto  <antti@apple.com>
1008
1009         (Async scrolling) Handle 'position:fixed' inside 'position:sticky' correctly.
1010         https://bugs.webkit.org/show_bug.cgi?id=198788
1011         <rdar://problem/51589759>
1012
1013         Reviewed by Simon Fraser.
1014
1015         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed-expected.html: Added.
1016         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed.html: Added.
1017         * scrollingcoordinator/ios/fixed-inside-sticky-frame-expected.html: Added.
1018         * scrollingcoordinator/ios/fixed-inside-sticky-frame.html: Added.
1019         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2-expected.html: Added.
1020         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html: Added.
1021         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-expected.html: Added.
1022         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context.html: Added.
1023         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context-expected.html: Added.
1024         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context.html: Added.
1025
1026 2019-06-12  Youenn Fablet  <youenn@apple.com>
1027
1028         Update WPT service workers test up to 0df7c68
1029         https://bugs.webkit.org/show_bug.cgi?id=198720
1030
1031         Reviewed by Eric Carlson.
1032
1033         * TestExpectations:
1034         * tests-options.json:
1035
1036 2019-06-12  Truitt Savell  <tsavell@apple.com>
1037
1038         Unreviewed, rolling out r246350.
1039
1040         r246350 Introduced a failing and timing out test svg/clip-path
1041         /clip-hidpi.svg
1042
1043         Reverted changeset:
1044
1045         "[cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform"
1046         https://bugs.webkit.org/show_bug.cgi?id=198746
1047         https://trac.webkit.org/changeset/246350
1048
1049 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
1050
1051         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
1052         https://bugs.webkit.org/show_bug.cgi?id=198746
1053         <rdar://problem/51665805>
1054
1055         Reviewed by Don Olmstead.
1056
1057         * svg/clip-path/clip-hidpi-expected.svg: Added.
1058         * svg/clip-path/clip-hidpi.svg: Added.
1059         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
1060         * svg/clip-path/clip-opacity-translate.svg: Added.
1061
1062 2019-06-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1063
1064         [GTK] Some reftest fail with only one or two pixel differences in diff image
1065         https://bugs.webkit.org/show_bug.cgi?id=168426
1066
1067         Unreviewed test gardening.
1068
1069         * platform/gtk/TestExpectations:
1070         * platform/wpe/TestExpectations:
1071         svg/clip-path/clip-opacity.html results in 0.01% image diff. Marked it as ImageOnlyFailure of Bug 168426.
1072
1073 2019-06-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1074
1075         [iOS] Idempotent text autosizing needs to react properly to viewport changes
1076         https://bugs.webkit.org/show_bug.cgi?id=198736
1077         <rdar://problem/50591911>
1078
1079         Reviewed by Zalan Bujtas.
1080
1081         Add a new layout test that programmatically adjusts the meta viewport initial scale, and dumps the resulting
1082         computed sizes of several paragraphs of text, after adjusting for text autosizing.
1083
1084         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale-expected.txt: Added.
1085         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html: Added.
1086
1087 2019-06-11  Zalan Bujtas  <zalan@apple.com>
1088
1089         LayoutTests/fast/events/touch/ios/double-tap-for-double-click* test cases are failing
1090         https://bugs.webkit.org/show_bug.cgi?id=198764
1091         <rdar://problem/51035459>
1092
1093         Reviewed by Wenson Hsieh.
1094
1095         * fast/events/touch/ios/double-tap-for-double-click1.html:
1096         * fast/events/touch/ios/double-tap-for-double-click2.html:
1097         * fast/events/touch/ios/double-tap-for-double-click3.html:
1098
1099 2019-06-11  Commit Queue  <commit-queue@webkit.org>
1100
1101         Unreviewed, rolling out r246320.
1102         https://bugs.webkit.org/show_bug.cgi?id=198773
1103
1104         New test is failing, and commit is causing another test to
1105         fail. (Requested by ShawnRoberts on #webkit).
1106
1107         Reverted changeset:
1108
1109         "Web Inspector: AXI: Audit: image label test is throwing
1110         spurious errors on elements with existing alt attr, but no
1111         value: <img alt>"
1112         https://bugs.webkit.org/show_bug.cgi?id=194754
1113         https://trac.webkit.org/changeset/246320
1114
1115 2019-06-11  Devin Rousso  <drousso@apple.com>
1116
1117         Sort the computed styles list
1118         https://bugs.webkit.org/show_bug.cgi?id=198743
1119
1120         Reviewed by Simon Fraser
1121
1122         * fast/css/getComputedStyle/computed-style-expected.txt:
1123         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
1124         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
1125         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
1126         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
1127         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
1128
1129         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1130         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1131         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1132         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1133         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1134         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
1135
1136         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1137         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1138         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1139         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1140         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1141         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1142
1143         * svg/css/getComputedStyle-basic-expected.txt:
1144         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
1145         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
1146         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
1147         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
1148         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
1149
1150 2019-06-11  Daniel Bates  <dabates@apple.com>
1151
1152         [iOS] Adjust test fast/events/ios/keyup.html to ignore Shift keyups
1153         https://bugs.webkit.org/show_bug.cgi?id=198768
1154         <rdar://problem/46082743>
1155
1156         Reviewed by Brent Fulgham.
1157
1158         Ignore Shift keyups as in the future they will be emitted. We have existing test coverage for them
1159         currently skipped in OpenSource that will be unskipped in the future once we enable ENABLE(FULL_KEYBOARD_ACCESS).
1160
1161         * fast/events/ios/keyup.html:
1162
1163 2019-06-11  Daniel Bates  <dabates@apple.com>
1164
1165         Fix up test result following r245161.
1166         <rdar://problem/51032967>
1167
1168         Until we get UIKit support, almost all keys, including the numpad comma key (on JIS keyboards)
1169         report Dead for their key property and Unidentified for their keyIdentifier property.
1170
1171         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
1172
1173 2019-06-11  Truitt Savell  <tsavell@apple.com>
1174
1175         r246018 introduced a falkey test on WK1
1176         https://bugs.webkit.org/show_bug.cgi?id=196508
1177
1178         Unreviewed test gardening.
1179
1180         * platform/mac-wk1/TestExpectations:
1181
1182 2019-06-11  Daniel Bates  <dabates@apple.com>
1183
1184         Import Content Security Policy Web Platform Tests
1185         https://bugs.webkit.org/show_bug.cgi?id=198676
1186         <rdar://problem/51533785>
1187
1188         Reviewed by Youenn Fablet.
1189
1190         Import tests as of 3840f46213d9a991acc9288e3863530f7502c05e (origin/master).
1191
1192         * TestExpectations: Skip some tests for features we do not support.
1193         * platform/mac-wk1/TestExpectations: Skip some tests.
1194         * platform/win/TestExpectations: Ditto.
1195         * tests-options.json:
1196
1197 2019-06-11  Daniel Bates  <dabates@apple.com>
1198
1199         Skip test http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html as
1200         testRunner.queueLoad() does not support loading data URLs in Legacy WebKit on Mac and iOS
1201
1202         * platform/ios-wk1/TestExpectations:
1203         * platform/mac-wk1/TestExpectations:
1204
1205 2019-06-11  Daniel Bates  <dabates@apple.com>
1206
1207         [Win] Layout test http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html is timing out
1208         https://bugs.webkit.org/show_bug.cgi?id=198758
1209
1210         It is a longstanding known issue (since 2015) that navigating to a blob URL times out on Windows.
1211         Further investigation is needed. Skip another test for now.
1212
1213         * platform/win/TestExpectations:
1214
1215 2019-06-11  Shawn Roberts  <sroberts@apple.com>
1216
1217         compositing/fixed-with-main-thread-scrolling.html is a flaky timeout
1218         https://bugs.webkit.org/show_bug.cgi?id=198757
1219
1220         Unreviewed test gardening.
1221
1222         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
1223
1224 2019-06-11  Greg Doolittle  <gr3g@apple.com>
1225
1226         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
1227         https://bugs.webkit.org/show_bug.cgi?id=194754
1228         <rdar://problem/48144534>
1229
1230         Reviewed by Chris Fleizach.
1231
1232         * accessibility/img-alt-attribute-empty-string-expected.txt: Added.
1233         * accessibility/img-alt-attribute-empty-string.html: Added.
1234         * accessibility/img-alt-attribute-no-value-expected.txt: Added.
1235         * accessibility/img-alt-attribute-no-value.html: Added.
1236
1237 2019-06-11  Shawn Roberts  <sroberts@apple.com>
1238
1239         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure and timeout
1240         https://bugs.webkit.org/show_bug.cgi?id=198185
1241
1242         Unreviewed test gardening.
1243
1244         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS
1245
1246 2019-06-11  Devin Rousso  <drousso@apple.com>
1247
1248         Unreviewed, fix test failures after r246292.
1249
1250         * inspector/timeline/timeline-recording.html:
1251         * inspector/timeline/timeline-recording-expected.txt:
1252         Filter the contents of `sampleStackTraces` and `sampleDurations` when exporting.
1253
1254 2019-06-11  Antti Koivisto  <antti@apple.com>
1255
1256         REGRESSION (iOS): Can't scroll litter-robot.com checkout form's dropdown menus
1257         https://bugs.webkit.org/show_bug.cgi?id=198753
1258         <rdar://problem/51355686>
1259
1260         Reviewed by Simon Fraser.
1261
1262         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled-expected.txt: Added.
1263         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled.html: Added.
1264
1265 2019-06-11  Youenn Fablet  <youenn@apple.com>
1266
1267         MediaStreamAudioSourceNode::setFormat should check for m_sourceSampleRate equality
1268         https://bugs.webkit.org/show_bug.cgi?id=198740
1269         <rdar://problem/47088939>
1270
1271         Reviewed by Eric Carlson.
1272
1273         * platform/mac/TestExpectations:
1274
1275 2019-06-11  Fujii Hironori  <Hironori.Fujii@sony.com>
1276
1277         [cairo][SVG] Putting multiple path elements in clippath causes rendering artifacts
1278         https://bugs.webkit.org/show_bug.cgi?id=198701
1279
1280         Reviewed by Carlos Garcia Campos.
1281
1282         * platform/gtk/TestExpectations:
1283         * platform/wpe/TestExpectations:
1284         Unskipped svg/gradients/spreadMethodDiagonal3.svg and svg/gradients/spreadMethodDiagonal4.svg.
1285
1286         * svg/clip-path/clip-opacity-expected.html: Added.
1287         * svg/clip-path/clip-opacity.html: Added.
1288         * svg/clip-path/svg-in-html-expected.html: Added.
1289         * svg/clip-path/svg-in-html.html: Added.
1290
1291 2019-06-10  Daniel Bates  <dabates@apple.com>
1292
1293         [CSP] Blob URLs should inherit their CSP policy
1294         https://bugs.webkit.org/show_bug.cgi?id=198579
1295         <rdar://problem/51366878>
1296
1297         Reviewed by Brent Fulgham.
1298
1299         Actually add the tests that I inadvertently omitted from r246277.
1300
1301         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
1302         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
1303         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
1304         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
1305
1306 2019-06-10  Sam Weinig  <weinig@apple.com>
1307
1308         Remove Dashboard support
1309         https://bugs.webkit.org/show_bug.cgi?id=198615
1310
1311         Reviewed by Ryosuke Niwa.
1312
1313         * TestExpectations:
1314         * cssom/cssvalue-comparison-expected.txt:
1315         * cssom/cssvalue-comparison.html:
1316         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
1317         * fast/canvas/canvas-gradient-addStop-error.html:
1318         * fast/canvas/fill-stroke-clip-reset-path-expected.txt:
1319         * fast/canvas/fill-stroke-clip-reset-path.html:
1320         * fast/css/dashboard-regions-attr-crash-expected.txt: Removed.
1321         * fast/css/dashboard-regions-attr-crash.html: Removed.
1322         * fast/css/dashboard-regions-undefined-length-assertion-expected.txt: Removed.
1323         * fast/css/dashboard-regions-undefined-length-assertion.html: Removed.
1324         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Removed.
1325         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Removed.
1326         * http/tests/xmlhttprequest/default-content-type-dashboard-expected.txt: Removed.
1327         * http/tests/xmlhttprequest/default-content-type-dashboard.html: Removed.
1328         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard-expected.txt: Removed.
1329         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard.html: Removed.
1330         * legacy-animation-engine/cssom/cssvalue-comparison-expected.txt:
1331         * legacy-animation-engine/cssom/cssvalue-comparison.html:
1332         * mathml/mathml-in-dashboard-expected.txt: Removed.
1333         * mathml/mathml-in-dashboard.html: Removed.
1334         * platform/gtk/TestExpectations:
1335         * platform/ios-simulator-wk2/TestExpectations:
1336         * platform/ios-wk1/TestExpectations:
1337         * platform/ios/TestExpectations:
1338         * platform/ios/mathml/mathml-in-dashboard-expected.txt: Removed.
1339         * platform/mac/TestExpectations:
1340         * platform/mac/fast/css/dashboard-region-parser-expected.txt: Removed.
1341         * platform/mac/fast/css/dashboard-region-parser.html: Removed.
1342         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk-expected.txt: Removed.
1343         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html: Removed.
1344         * platform/mac/mathml/mathml-in-dashboard-expected.png: Removed.
1345         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Removed.
1346         * platform/mac/svg/custom/embedded-svg-disallowed-in-dashboard-expected.png: Removed.
1347         * platform/mac/svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard-expected.png: Removed.
1348         * platform/mac/svg/custom/manually-parsed-svg-disallowed-in-dashboard-expected.png: Removed.
1349         * platform/mac/svg/custom/svg-disallowed-in-dashboard-object-expected.png: Removed.
1350         * platform/win/TestExpectations:
1351         * platform/wincairo/TestExpectations:
1352         * svg/custom/embedded-svg-allowed-in-dashboard-expected.txt: Removed.
1353         * svg/custom/embedded-svg-allowed-in-dashboard.xml: Removed.
1354         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard-expected.txt: Removed.
1355         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard.html: Removed.
1356         * svg/custom/manually-parsed-svg-allowed-in-dashboard-expected.txt: Removed.
1357         * svg/custom/manually-parsed-svg-allowed-in-dashboard.html: Removed.
1358         * svg/custom/svg-allowed-in-dashboard-object-expected.txt: Removed.
1359         * svg/custom/svg-allowed-in-dashboard-object.html: Removed.
1360
1361 2019-06-10  Ryan Haddad  <ryanhaddad@apple.com>
1362
1363         [ iOS Sim WK2 ] Layout Test editing/deleting/delete-emoji* is failing
1364
1365         Unreviewed test gardening.
1366
1367         * platform/ios-simulator-wk2/TestExpectations: Remove failure expectation.
1368         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Rebaseline test.
1369         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Ditto.
1370         * platform/ios/editing/deleting/delete-emoji-expected.txt: Ditto.
1371
1372 2019-06-10  Antti Koivisto  <antti@apple.com>
1373
1374         Event region should be set on scrolledContentsLayer if it exists
1375         https://bugs.webkit.org/show_bug.cgi?id=198717
1376         <rdar://problem/51572169>
1377
1378         Reviewed by Simon Fraser.
1379
1380         * pointerevents/ios/touch-action-region-backing-sharing-expected.txt:
1381         * pointerevents/ios/touch-action-region-overflow-expected.txt: Added.
1382         * pointerevents/ios/touch-action-region-overflow.html: Added.
1383
1384 2019-06-10  Daniel Bates  <dabates@apple.com>
1385
1386         [CSP] Blob URLs should inherit their CSP policy
1387         https://bugs.webkit.org/show_bug.cgi?id=198579
1388         <rdar://problem/51366878>
1389
1390         Reviewed by Brent Fulgham.
1391
1392         Add tests to ensure that a self navigation to a Blob or Data URL inherits its CSP policy from
1393         its parent document.
1394
1395         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
1396         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
1397         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
1398         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
1399
1400 2019-06-10  Saam Barati  <sbarati@apple.com>
1401
1402         [WHLSL] Auto initialize local variables
1403         https://bugs.webkit.org/show_bug.cgi?id=198426
1404
1405         Reviewed by Myles Maxfield.
1406
1407         * webgpu/whlsl-zero-initialize-values-2-expected.html: Added.
1408         * webgpu/whlsl-zero-initialize-values-2.html: Added.
1409         * webgpu/whlsl-zero-initialize-values-expected.html: Added.
1410         * webgpu/whlsl-zero-initialize-values.html: Added.
1411
1412 2019-06-10  Timothy Hatcher  <timothy@apple.com>
1413
1414         Integrate dark mode support for iOS.
1415         https://bugs.webkit.org/show_bug.cgi?id=198687
1416         rdar://problem/51545643
1417
1418         Reviewed by Tim Horton.
1419
1420         * platform/ios/TestExpectations:
1421
1422 2019-06-10  Youenn Fablet  <youenn@apple.com>
1423
1424         Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile
1425         https://bugs.webkit.org/show_bug.cgi?id=195124
1426         <rdar://problem/48453085>
1427
1428         Reviewed by Eric Carlson.
1429
1430         * webrtc/video-h264-expected.txt: Added.
1431         * webrtc/video-h264.html: Added.
1432
1433 2019-06-08  Cathie Chen  <cathiechen@igalia.com>
1434
1435         resize-observer/element-leak.html fails on Windows platform
1436         https://bugs.webkit.org/show_bug.cgi?id=197908
1437
1438         Reviewed by Ryosuke Niwa.
1439
1440         We have conservative GC, the removed objects might keep alive for a while. Change the test case
1441         to 20 iframes. This would make the result more accurate.
1442
1443         * platform/win/TestExpectations:
1444         * resize-observer/element-leak-expected.txt:
1445         * resize-observer/element-leak.html:
1446
1447 2019-06-07  Youenn Fablet  <youenn@apple.com>
1448
1449         [ Mac Debug ] REGRESSION (r242975) Layout Test storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure
1450         https://bugs.webkit.org/show_bug.cgi?id=196445
1451         <rdar://problem/49483061>
1452
1453         Reviewed by Brady Eidson.
1454
1455         Unflake the test by making sure to wait for the onerror event before continuing the test.
1456
1457         * platform/mac-wk2/TestExpectations:
1458         * storage/indexeddb/modern/resources/deletedatabase-2.js:
1459         (prepareDatabase.event.target.onerror):
1460         (continueTest1.request.onsuccess): Deleted.
1461
1462 2019-06-07  Truitt Savell  <tsavell@apple.com>
1463
1464         Unreviewed, rolling out r246138.
1465
1466         Broke internal builds
1467
1468         Reverted changeset:
1469
1470         "[WHLSL] Educate the property resolver about IndexExpressions"
1471         https://bugs.webkit.org/show_bug.cgi?id=198399
1472         https://trac.webkit.org/changeset/246138
1473
1474 2019-06-07  Nikita Vasilyev  <nvasilyev@apple.com>
1475
1476         Web Inspector: longhand CSS properties overridden by shorthands miss strikethrough
1477         https://bugs.webkit.org/show_bug.cgi?id=198629
1478         <rdar://problem/51504160>
1479
1480         Reviewed by Devin Rousso.
1481
1482         * inspector/css/overridden-property-expected.txt:
1483         * inspector/css/overridden-property.html:
1484
1485 2019-06-07  Justin Fan  <justin_fan@apple.com>
1486
1487         [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped
1488         https://bugs.webkit.org/show_bug.cgi?id=198591
1489
1490         Reviewed by Myles C. Maxfield.
1491
1492         GPUBuffer.setSubData has been removed from the WebGPU implementation.
1493         GPUDevice.createBufferMapped has been added to the WebGPU implementation.
1494         Replace all setSubData calls with appropriate replacements.
1495
1496         * webgpu/blend-triangle-strip.html:
1497         * webgpu/blit-commands.html:
1498         * webgpu/buffer-command-buffer-races.html:
1499         * webgpu/buffer-resource-triangles.html:
1500         * webgpu/compute-squares.html:
1501         * webgpu/depth-enabled-triangle-strip.html:
1502         * webgpu/draw-indexed-triangles.html:
1503         * webgpu/js/webgpu-functions.js:
1504         (createBufferWithData):
1505         (async.mapWriteDataToBuffer):
1506         * webgpu/map-read-buffers-expected.txt:
1507         * webgpu/map-read-buffers.html:
1508         * webgpu/texture-triangle-strip.html:
1509         * webgpu/vertex-buffer-triangle-strip.html:
1510
1511 2019-06-07  Per Arne Vollan  <pvollan@apple.com>
1512
1513         Layout Test fast/events/fire-mousedown-while-pressing-mouse-button.html is failing
1514         https://bugs.webkit.org/show_bug.cgi?id=198679
1515
1516         Unreviewed test gardening.
1517
1518         * platform/win/TestExpectations:
1519
1520 2019-06-07  Antoine Quint  <graouts@apple.com>
1521
1522         Restrict fast clicks everywhere to desktop content mode
1523         https://bugs.webkit.org/show_bug.cgi?id=198610
1524         <rdar://problem/50114230>
1525
1526         Reviewed by Dean Jackson.
1527
1528         Add a new test that enables fast clicks but also sets a mobile content mode.
1529         
1530         We also mark fast/visual-viewport/ios/min-scale-greater-than-one.html as non-flaky
1531         since the flakiness was due to the fast clicks everywhere behavior being enabled on iPhone.
1532
1533         Finally, we can now remove the hack where ui.tap() in the Pointer Events utility returned
1534         a promise with a one-second delay since the issue of double-taps being recognized instead of
1535         two consecutive single taps across two tests has been resolved.
1536
1537         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
1538         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
1539         * platform/ios-simulator-wk2/TestExpectations:
1540         * pointerevents/utils.js:
1541
1542 2019-06-07  Shawn Roberts  <sroberts@apple.com>
1543
1544         http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html is a flaky timeout
1545         https://bugs.webkit.org/show_bug.cgi?id=198663
1546
1547         Unreviewed test gardening.
1548
1549         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
1550
1551 2019-06-07  Shawn Roberts  <sroberts@apple.com>
1552
1553         scrollingcoordinator/mac/nested-sticky.html is a flaky Timeout and ImageOnlyFailure
1554         https://bugs.webkit.org/show_bug.cgi?id=198661
1555
1556         Unreviewed test gardening.
1557
1558         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
1559
1560 2019-06-07  Antti Koivisto  <antti@apple.com>
1561
1562         position:fixed inside overflow positioning nodes is jumpy
1563         https://bugs.webkit.org/show_bug.cgi?id=198647
1564         <rdar://problem/51514437>
1565
1566         Reviewed by Frédéric Wang.
1567
1568         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1-expected.html: Added.
1569         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1.html: Added.
1570         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2-expected.html: Added.
1571         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2.html: Added.
1572         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary-expected.html: Added.
1573         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary.html: Added.
1574
1575 2019-06-07  Enrique Ocaña González  <eocanha@igalia.com>
1576
1577         [MSE][GStreamer] Avoid QUOTA_EXCEEDED_ERR when seeking to a buffered range just before the buffered one
1578         https://bugs.webkit.org/show_bug.cgi?id=166620
1579
1580         Reviewed by Xabier Rodriguez-Calvar.
1581
1582         Added a test to check that, after the memory is filled by appending a continuous
1583         range, a seek right before it and a new append can be done without getting a
1584         QuotaExceededError on GStreamer ports. On the rest of the ports, QuotaExceededError
1585         is never thrown and the expectations just check that the right buffered ranges
1586         remain.
1587
1588         * media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
1589         * media/media-source/media-source-append-before-last-range-no-quota-exceeded.html: Added.
1590         * platform/gtk/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
1591         * platform/wpe/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
1592
1593
1594 2019-06-07  Joonghun Park  <jh718.park@samsung.com>
1595
1596         Implement tab-size with units
1597         https://bugs.webkit.org/show_bug.cgi?id=179022
1598
1599         Reviewed by Simon Fraser.
1600
1601         This change is ported from Blink.
1602         The committed revision is https://src.chromium.org/viewvc/blink?revision=189430&view=revision.
1603
1604         Additionally, this patch lets css "number" value be allowed as tab-size's property value,
1605         not css "integer" value,
1606         according to https://drafts.csswg.org/css-text-3/#tab-size-property.
1607
1608         * TestExpectations:
1609         * css3/tab-size-expected.txt: Added.
1610         * css3/tab-size.html: Added.
1611         * fast/css/tab-size-expected.html:
1612         * fast/css/tab-size.html:
1613
1614 2019-06-06  Youenn Fablet  <youenn@apple.com>
1615
1616         Allow WebKitTestRunner to terminate network process after it finishes service worker file operations
1617         https://bugs.webkit.org/show_bug.cgi?id=198584
1618
1619         Reviewed by Geoffrey Garen.
1620
1621         * http/wpt/service-workers/service-worker-networkprocess-crash.html:
1622
1623 2019-06-06  Commit Queue  <commit-queue@webkit.org>
1624
1625         Unreviewed, rolling out r246165.
1626         https://bugs.webkit.org/show_bug.cgi?id=198636
1627
1628         Causing test failures in 7 content-observation tests.
1629         (Requested by ShawnRoberts on #webkit).
1630
1631         Reverted changeset:
1632
1633         "Restrict fast clicks everywhere to desktop content mode"
1634         https://bugs.webkit.org/show_bug.cgi?id=198610
1635         https://trac.webkit.org/changeset/246165
1636
1637 2019-06-06  Devin Rousso  <drousso@apple.com>
1638
1639         Web Inspector: Formatter: pretty-print CSS using a Worker
1640         https://bugs.webkit.org/show_bug.cgi?id=197829
1641         <rdar://problem/36891532>
1642
1643         Reviewed by Timothy Hatcher.
1644
1645         * inspector/formatting/formatting-css.html: Added.
1646         * inspector/formatting/formatting-css-expected.txt: Added.
1647         * inspector/formatting/resources/css-tests/basic-expected.css: Added.
1648         * inspector/formatting/resources/css-tests/basic.css: Added.
1649         * inspector/formatting/resources/css-tests/gradient-expected.css: Added.
1650         * inspector/formatting/resources/css-tests/gradient.css: Added.
1651         * inspector/formatting/resources/css-tests/keyframes-expected.css: Added.
1652         * inspector/formatting/resources/css-tests/keyframes.css: Added.
1653         * inspector/formatting/resources/css-tests/media-query-expected.css: Added.
1654         * inspector/formatting/resources/css-tests/media-query.css: Added.
1655         * inspector/formatting/resources/css-tests/selectors-expected.css: Added.
1656         * inspector/formatting/resources/css-tests/selectors.css: Added.
1657         * inspector/formatting/resources/css-tests/wrapping-expected.css: Added.
1658         * inspector/formatting/resources/css-tests/wrapping.css: Added.
1659         * inspector/formatting/resources/utilities.js:
1660         (TestPage.registerInitializer.runFormattingTest):
1661
1662 2019-06-06  Youenn Fablet  <youenn@apple.com>
1663
1664         REGRESSION (r243270) [ iOS Sim Release ] Layout Test imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm is a flaky failure
1665         https://bugs.webkit.org/show_bug.cgi?id=198573
1666         <rdar://problem/51447519>
1667
1668         Unreviewed.
1669
1670         * platform/ios-simulator-wk2/TestExpectations:
1671         Marking test as slow.
1672
1673 2019-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1674
1675         REGRESSION (r243121): Load event should not be fired while animating the 'externalResourcesRequired' attribute 
1676         https://bugs.webkit.org/show_bug.cgi?id=198576
1677
1678         Reviewed by Simon Fraser.
1679
1680         * svg/animations/animate-externalResourcesRequired-no-load-event-expected.txt: Added.
1681         * svg/animations/animate-externalResourcesRequired-no-load-event.html: Added.
1682
1683 2019-06-04  Takashi Komori  <Takashi.Komori@sony.com>
1684 2019-06-06  Antoine Quint  <graouts@apple.com>
1685
1686         Restrict fast clicks everywhere to desktop content mode
1687         https://bugs.webkit.org/show_bug.cgi?id=198610
1688         <rdar://problem/50114230>
1689
1690         Reviewed by Dean Jackson.
1691
1692         Add a new test that enables fast clicks but also sets a mobile content mode.
1693
1694         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
1695         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
1696
1697 2019-06-06  Alexey Shvayka  <shvaikalesh@gmail.com>
1698
1699         JSON.parse throws incorrect exception when called w/o arguments
1700         https://bugs.webkit.org/show_bug.cgi?id=198574
1701
1702         Reviewed by Yusuke Suzuki.
1703
1704         SyntaxError should be thrown if JSON.parse is called w/o arguments.
1705         (steps 1-2 of https://tc39.github.io/ecma262/#sec-json.parse)
1706
1707         * js/dom/JSON-parse-expected.txt:
1708
1709 2019-06-06  Antti Koivisto  <antti@apple.com>
1710
1711         Position fixed is buggy with overflow:auto scrolling inside iframes
1712         https://bugs.webkit.org/show_bug.cgi?id=154399
1713         <rdar://problem/24742251>
1714
1715         Reviewed by Frederic Wang and Simon Fraser.
1716
1717         * scrollingcoordinator/ios/fixed-frame-overflow-swipe-expected.html: Added.
1718         * scrollingcoordinator/ios/fixed-frame-overflow-swipe.html: Added.
1719
1720 2019-06-06  Antoine Quint  <graouts@apple.com>
1721
1722         [Pointer Events] Add support for chorded button interactions
1723         https://bugs.webkit.org/show_bug.cgi?id=198462
1724
1725         Unreviewed, rebaselining this test for WK1.
1726
1727         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
1728
1729 2019-06-05  Takashi Komori  <Takashi.Komori@sony.com>
1730
1731         [Curl] Report all request headers to web inspector.
1732         https://bugs.webkit.org/show_bug.cgi?id=191653
1733
1734         Reviewed by Fujii Hironori.
1735
1736         * platform/wincairo/TestExpectations:
1737         * platform/wincairo/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
1738
1739 2019-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
1740
1741         [WHLSL] Educate the property resolver about IndexExpressions
1742         https://bugs.webkit.org/show_bug.cgi?id=198399
1743
1744         Reviewed by Saam Barati.
1745
1746         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
1747         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
1748         * webgpu/propertyresolver/ander-expected.html: Added.
1749         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
1750         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
1751         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
1752         * webgpu/propertyresolver/ander-lvalue.html: Added.
1753         * webgpu/propertyresolver/ander.html: Added.
1754         * webgpu/propertyresolver/getter-expected.html: Added.
1755         * webgpu/propertyresolver/getter.html: Added.
1756         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
1757         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
1758         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
1759         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
1760         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
1761         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
1762         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
1763         * webgpu/propertyresolver/indexer-ander.html: Added.
1764         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
1765         * webgpu/propertyresolver/indexer-getter.html: Added.
1766         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
1767         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
1768         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
1769         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
1770         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
1771         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
1772         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
1773         * webgpu/propertyresolver/indexer-setter.html: Added.
1774         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
1775         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
1776         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
1777         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
1778         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
1779         * webgpu/propertyresolver/setter-lvalue.html: Added.
1780
1781 2019-06-05  Daniel Bates  <dabates@apple.com>
1782
1783         [CSP] Data URLs should inherit their CSP policy
1784         https://bugs.webkit.org/show_bug.cgi?id=198572
1785         <rdar://problem/50660927>
1786
1787         Reviewed by Brent Fulgham.
1788
1789         Add a test to ensure that a framed data URL inherits its CSP policy from its parent document.
1790
1791         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance-expected.txt: Added.
1792         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance.html: Added.
1793
1794 2019-06-05  Alex Christensen  <achristensen@webkit.org>
1795
1796         Re-enable safe browsing in WKWebView
1797         https://bugs.webkit.org/show_bug.cgi?id=196161
1798         <rdar://problem/49171413>
1799
1800         Reviewed by Ryosuke Niwa.
1801
1802         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
1803
1804 == Rolled over to ChangeLog-2019-06-05 ==