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