Unreviewed, fix -Wmisleading-indentation warning introduced in r246764
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-07-05  Ryosuke Niwa  <rniwa@webkit.org>
2
3         [iOS] Crash in WebKit::WebPage::positionInformation via Range::startPosition
4         https://bugs.webkit.org/show_bug.cgi?id=199503
5
6         Reviewed by Wenson Hsieh.
7
8         Added a regression test for the crash.
9
10         * editing/input/delete-text-in-composition-expected.txt: Added.
11         * editing/input/delete-text-in-composition.html: Added.
12         * resources/ui-helper.js:
13         (window.UIHelper.ensurePositionInformationUpdateForElement): Added.
14
15 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
16
17         [WHLSL] Standard library is too big to directly include in WebCore
18         https://bugs.webkit.org/show_bug.cgi?id=198186
19         <rdar://problem/51288898>
20
21         Reviewed by Saam Barati.
22
23         The standard library doesn't include any matrix constructors that broadcast a single value
24         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
25
26         * webgpu/whlsl-matrix.html:
27
28 2019-07-05  Zalan Bujtas  <zalan@apple.com>
29
30         [ContentChangeObserver] REGRESSION (r247015): facebook photo/video upload button is unresponsive to user interaction.
31         https://bugs.webkit.org/show_bug.cgi?id=199502
32         <rdar://problem/52547473>
33
34         Reviewed by Simon Fraser.
35
36         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3-expected.txt: Added.
37         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3.html: Added.
38
39 2019-07-05  Youenn Fablet  <youenn@apple.com>
40
41         [iOS] Local capture MediaStreamTrack does not render in portrait mode
42         https://bugs.webkit.org/show_bug.cgi?id=199519
43         <rdar://problem/52689720>
44
45         Reviewed by Eric Carlson.
46
47         * webrtc/video-rotation-expected.txt:
48         * webrtc/video-rotation.html:
49
50 2019-07-05  Ryan Haddad  <ryanhaddad@apple.com>
51
52         Unreviewed, rolling out r247115.
53
54         Breaks lldbWebKitTester (and by extension, test-webkitpy)
55
56         Reverted changeset:
57
58         "[WHLSL] Standard library is too big to directly include in
59         WebCore"
60         https://bugs.webkit.org/show_bug.cgi?id=198186
61         https://trac.webkit.org/changeset/247115
62
63 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
64
65         Click events on outer page are not being dispatched correctly after touch-zooming within an iframe
66         https://bugs.webkit.org/show_bug.cgi?id=185001
67         <rdar://problem/40569615>
68
69         Reviewed by Simon Fraser.
70
71         Add a new layout test to verify that after interacting with an element with touch event handlers in a cross-
72         origin subframe, the user is still able to click on elements on the top level document.
73
74         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https-expected.txt: Added.
75         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https.html: Added.
76         * http/tests/events/touch/ios/resources/touch-target.html: Added.
77
78 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
79
80         Touching media controls sometimes shows software keyboard
81         https://bugs.webkit.org/show_bug.cgi?id=199490
82         <rdar://problem/52076270>
83
84         Reviewed by Eric Carlson.
85
86         Adds a new layout test to verify that the keyboard only appears after a handled touch event if the focused
87         element is inside a hidden editable area; otherwise, the keyboard should not be present.
88
89         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart-expected.txt: Added.
90         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart.html: Added.
91
92         This test passes as long as we didn't begin showing the keyboard after tapping.
93
94         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt:
95         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html:
96
97         Adjust this existing test to make the focused textarea hidden.
98
99         * resources/ui-helper.js:
100         (window.UIHelper.hasInputSession):
101
102         Add a new testing hook to check whether there is an active input session.
103
104 2019-07-05  Antoine Quint  <graouts@apple.com>
105
106         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
107         https://bugs.webkit.org/show_bug.cgi?id=198999
108         <rdar://problem/51979477>
109
110         Reviewed by Dean Jackson.
111
112         Update some WK1-specific expectations.
113
114         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
115         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
116
117 2019-07-04  Zalan Bujtas  <zalan@apple.com>
118
119         [ContentChangeObserver] didFinishTransition triggers a nested style recalc via isConsideredClickable
120         https://bugs.webkit.org/show_bug.cgi?id=199506
121         <rdar://problem/52656221>
122
123         Reviewed by Ryosuke Niwa.
124
125         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style-expected.txt: Added.
126         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style.html: Added.
127
128 2019-07-04  Zalan Bujtas  <zalan@apple.com>
129
130         [ContentChangeObserver] Limit mouseOut dispatching after synthetic click to YouTube.com
131         https://bugs.webkit.org/show_bug.cgi?id=199497
132         <rdar://problem/52361019>
133
134         Reviewed by Wenson Hsieh.
135
136         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
137         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-expected.txt: Added.
138         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html.
139
140 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
141
142         Some layers inside overflow:scroll don't move back to correct positions when the contents are shrunk
143         https://bugs.webkit.org/show_bug.cgi?id=199464
144         rdar://problem/52613285
145
146         Reviewed by Sam Weinig.
147
148         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child-expected.html: Added.
149         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child.html: Added.
150
151 2019-07-03  Justin Fan  <justin_fan@apple.com>
152
153         [WHLSL] Support float4x4 in test harness
154         https://bugs.webkit.org/show_bug.cgi?id=199484
155
156         Reviewed by Myles C. Maxfield.
157
158         Support WHLSL float4x4 parameters in the WHLSL test harness.
159
160         * webgpu/js/whlsl-test-harness.js:
161         (isScalar):
162         (convertTypeToArrayType):
163         (convertTypeToWHLSLType):
164         (Data):
165         (makeFloat4):
166         (makeFloat4x4):
167         (processArrays):
168         (async.callFloat4x4Function):
169         (isVectorType): Deleted. Replaced with isScalar.
170
171         Add some float4x4 sanity checks:
172         * webgpu/whlsl-test-harness-test-expected.txt:
173         * webgpu/whlsl-test-harness-test.html:
174
175 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
176
177         RELEASE_ASSERT in WebCore: WebCore::ScrollingStateTree::insertNode()
178         https://bugs.webkit.org/show_bug.cgi?id=199479
179         rdar://problem/52392556
180
181         Reviewed by Zalan Bujtas.
182
183         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer-expected.txt: Added.
184         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer.html: Added.
185
186 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
187
188         [WHLSL] Standard library is too big to directly include in WebCore
189         https://bugs.webkit.org/show_bug.cgi?id=198186
190         <rdar://problem/51288898>
191
192         Reviewed by Saam Barati.
193
194         The standard library doesn't include any matrix constructors that broadcast a single value
195         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
196
197         * webgpu/whlsl-matrix.html:
198
199 2019-07-03  Daniel Bates  <dabates@apple.com>
200
201         Skip the test added in r246810 as it requires the simulator to be preconfigured with a Pinyin keyboard
202         <rdar://problem/52608620>
203
204         We will remove this prerequisite in <https://bugs.webkit.org/show_bug.cgi?id=199472>.
205
206         * platform/ios/TestExpectations:
207
208 2019-07-03  Wenson Hsieh  <wenson_hsieh@apple.com>
209
210         REGRESSION (iOS 13): Tapping an element with a click event handler no longer clears the selection
211         https://bugs.webkit.org/show_bug.cgi?id=199430
212
213         Reviewed by Tim Horton.
214
215         Add and adjust layout tests to verify that calling preventDefault() on mousedown on iOS causes an existing
216         selection to not be cleared, and that tapping in an element with a click handler clears out the selection.
217
218         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler-expected.txt: Added.
219         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler.html: Added.
220         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler-expected.txt: Renamed.
221         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler.html:
222
223         Renamed from LayoutTests/editing/selection/ios/persist-selection-after-tapping-on-element-with-click-handler.html,
224         and adjusted to call preventDefault() on mousedown events instead of click events. Also, remove a bit of
225         trailing whitespace.
226
227 2019-07-03  Russell Epstein  <russell_e@apple.com>
228
229         Rebaseline fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
230         https://bugs.webkit.org/show_bug.cgi?id=199459
231
232         Unreviewed Test Gardening.
233
234         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
235
236 2019-07-03  Zalan Bujtas  <zalan@apple.com>
237
238         REGRESSION (r244356): Drop down menus collapse without user input - Ebay.com
239         https://bugs.webkit.org/show_bug.cgi?id=199457
240         <rdar://problem/52386563>
241
242         Reviewed by Simon Fraser.
243
244         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-async-clickable-change-expected.txt: Added.
245         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-async-clickable-change.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html.
246         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-clickable-change-expected.txt: Added.
247         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-clickable-change.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html.
248         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
249
250 2019-07-03  Andres Gonzalez  <andresg_22@apple.com>
251
252         Safari hanging while loading pages - WebCore::AccessibilityRenderObject::visiblePositionRangeForLine.
253         https://bugs.webkit.org/show_bug.cgi?id=199434
254         <rdar://problem/52475140>
255
256         Reviewed by Chris Fleizach.
257
258         Disabled the tests that were passing for workaround. The workaround had
259         to be roll out cause it is hanging Safari.
260         * TestExpectations:
261         * platform/ios-wk2/TestExpectations:
262
263 2019-07-02  Fujii Hironori  <Hironori.Fujii@sony.com>
264
265         imported/blink/animations/display-inline-style-adjust.html isn't a valid ref test
266         https://bugs.webkit.org/show_bug.cgi?id=199311
267
268         Reviewed by Simon Fraser.
269
270         These tests are depending on platform font metrics. They were
271         created for a Blink bug, doesn't seem useful for WebKit. Just
272         removed them.
273
274         * imported/blink/animations/display-inline-style-adjust.html: Deleted.
275         * legacy-animation-engine/imported/blink/animations/display-inline-style-adjust.html: Deleted.
276         * platform/gtk/TestExpectations: Unmarked them.
277         * platform/ios/TestExpectations: Ditto.
278         * platform/wpe/TestExpectations: Ditto.
279
280 2019-07-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
281
282         Assertion fires when animating the 'class' attribute of an SVG element
283         https://bugs.webkit.org/show_bug.cgi?id=197372
284
285         Reviewed by Ryosuke Niwa.
286
287         * svg/animations/animated-bool-externalResourcesRequired-instances-expected.svg: Added.
288         * svg/animations/animated-bool-externalResourcesRequired-instances.svg: Added.
289         * svg/animations/animated-string-class-instances-expected.svg: Added.
290         * svg/animations/animated-string-class-instances.svg: Added.
291         * svg/animations/animated-string-href-expected.svg: Added.
292         * svg/animations/animated-string-href.svg: Added.
293
294 2019-07-02  Ryan Haddad  <ryanhaddad@apple.com>
295
296         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
297         https://bugs.webkit.org/show_bug.cgi?id=195635
298
299         Unreviewed test gardening.
300
301         Move test expectation entry to a more specific file.
302
303         * platform/mac-wk2/TestExpectations:
304         * platform/mac/TestExpectations:
305
306 2019-07-02  Saam Barati  <sbarati@apple.com>
307
308         [WHLSL] Change whlsl-two-dimensional-array.html to not be flaky on AMD Radeon Pro GPUs
309         https://bugs.webkit.org/show_bug.cgi?id=199424
310
311         Reviewed by Myles C. Maxfield.
312
313         * webgpu/whlsl-two-dimensional-array.html:
314
315 2019-07-02  Andres Gonzalez  <andresg_22@apple.com>
316
317         Enhance support of aria-haspopup per ARIA 1.1 specification.
318         https://bugs.webkit.org/show_bug.cgi?id=199216
319         <rdar://problem/46221342>
320
321         Reviewed by Chris Fleizach.
322
323         * accessibility/button-with-aria-haspopup-role-expected.txt:
324         * accessibility/button-with-aria-haspopup-role.html:
325         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
326         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
327
328 2019-07-02  Saam Barati  <sbarati@apple.com>
329
330         [WHLSL] Import bitwise bool tests
331         https://bugs.webkit.org/show_bug.cgi?id=199093
332
333         Reviewed by Myles C. Maxfield.
334
335         This patch makes it so that we can mark bools as input and output types in the
336         WHLSL harness. Since bool is not something WHLSL itself allows as an entrypoint
337         input/output type (because we don't specify its bit pattern), we convert between
338         bool and int in the input and output of the function. For now,  we don't support
339         a buffer of bools for the input type as a simplification, so we don't have to worry
340         about dynamically converting an int buffer to a bool buffer. We could add this
341         in the future if we found it helpful, but we don't have a strong reason for supporting
342         it right now.
343         
344         This patch also starts the process of importing the WHLSL test suite by importing bool
345         bit op tests.
346
347         * webgpu/js/whlsl-test-harness.js:
348         (convertTypeToArrayType):
349         (whlslArgumentType):
350         (convertToWHLSLOutputType):
351         (convertToWHLSLInputType):
352         (Data):
353         (Harness.prototype.get isWHLSL):
354         (Harness.prototype.async.callTypedFunction):
355         (Harness.prototype._setUpArguments):
356         (callVoidFunction):
357         * webgpu/whlsl-bitwise-bool-ops-expected.txt: Added.
358         * webgpu/whlsl-bitwise-bool-ops.html: Added.
359         * webgpu/whlsl-test-harness-test-expected.txt:
360         * webgpu/whlsl-test-harness-test.html:
361
362 2019-07-02  Takashi Komori  <Takashi.Komori@sony.com>
363
364         [Curl] Fix CookieJarCurl::getRawCookie.
365         https://bugs.webkit.org/show_bug.cgi?id=199300
366
367         Reviewed by Fujii Hironori.
368
369         * http/tests/inspector/page/get-cookies-expected.txt: Added.
370         * http/tests/inspector/page/get-cookies.html: Added.
371         * http/tests/inspector/page/resources/set-cookie.php: Added.
372         * platform/wincairo-wk1/TestExpectations:
373         * platform/wincairo/TestExpectations:
374
375 2019-07-02  Daniel Bates  <dabates@apple.com>
376
377         [iOS] Cannot tab cycle through credit card fields on antonsvpatisserie.com checkout page
378         https://bugs.webkit.org/show_bug.cgi?id=196053
379         <rdar://problem/49093034>
380
381         Reviewed by Wenson Hsieh.
382
383         Add some tests.
384
385         * fast/events/ios/tab-cycle-expected.txt: Added.
386         * fast/events/ios/tab-cycle.html: Added.
387         * fast/events/ios/tab-into-text-field-inside-iframe-expected.txt: Added.
388         * fast/events/ios/tab-into-text-field-inside-iframe.html: Added.
389
390 2019-07-02  Daniel Bates  <dabates@apple.com>
391
392         Left and right option key has Unidentified key identifier
393         https://bugs.webkit.org/show_bug.cgi?id=199392
394         <rdar://problem/52497604>
395
396         Reviewed by Wenson Hsieh.
397
398         Update test results.
399
400         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt:
401         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt:
402         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt:
403         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt:
404
405 2019-07-02  Antti Koivisto  <antti@apple.com>
406
407         Crash when adding inline stylesheet to shadow tree in document with null base URL
408         https://bugs.webkit.org/show_bug.cgi?id=199400
409
410         Reviewed by Zalan Bujtas.
411
412         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash-expected.txt: Added.
413         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash.html: Added.
414
415 2019-07-01  Justin Michaud  <justin_michaud@apple.com>
416
417         [Wasm-References] Disable references by default
418         https://bugs.webkit.org/show_bug.cgi?id=199390
419
420         Reviewed by Saam Barati.
421
422         * workers/wasm-references.html:
423
424 2019-07-01  Devin Rousso  <drousso@apple.com>
425
426         Web Inspector: REGRESSION(r245498): Timelines: CPU: discontinuities are filled in by the next record
427         https://bugs.webkit.org/show_bug.cgi?id=198927
428
429         Reviewed by Matt Baker.
430
431         * inspector/unit-tests/set-utilities.html:
432         * inspector/unit-tests/set-utilities-expected.txt:
433
434 2019-07-01  Russell Epstein  <russell_e@apple.com>
435
436         Layout Test imported/blink/fast/multicol/span/overflow-on-viewport.html is flaky.
437         https://bugs.webkit.org/show_bug.cgi?id=199387
438
439         Unreviewed Test Gardening.
440
441         * platform/ios-wk2/TestExpectations:
442
443 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
444
445         [iOS 13] editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html fails on trunk
446         https://bugs.webkit.org/show_bug.cgi?id=199384
447
448         Reviewed by Tim Horton.
449
450         Adjust this test to show the callout menu by tapping on the caret rect, rather than the center of the editable
451         area. Currently, tapping the center of the editable area twice results in a double tap, which fails to trigger
452         the callout bar.
453
454         * editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html:
455
456 2019-07-01  Chris Dumez  <cdumez@apple.com>
457
458         It should not be possible to trigger a load while in the middle of restoring a page in PageCache
459         https://bugs.webkit.org/show_bug.cgi?id=199190
460         <rdar://problem/52114552>
461
462         Reviewed by Brady Eidson.
463
464         Add layout test coverage.
465
466         * http/tests/security/navigate-when-restoring-cached-page-expected.txt: Added.
467         * http/tests/security/navigate-when-restoring-cached-page.html: Added.
468         * http/tests/security/resources/navigate-when-restoring-cached-page-frame.html: Added.
469         * http/tests/security/resources/navigate-when-restoring-cached-page-victim.html: Added.
470
471 2019-07-01  Truitt Savell  <tsavell@apple.com>
472
473         Unreviewed, rolling out r246844.
474
475         Broke 12 tests in imported/w3c/web-platform-
476         tests/pointerevents/
477
478         Reverted changeset:
479
480         "[Pointer Events] Respect pointer capture when dispatching
481         mouse boundary events and updating :hover"
482         https://bugs.webkit.org/show_bug.cgi?id=198999
483         https://trac.webkit.org/changeset/246844
484
485 2019-07-01  Truitt Savell  <tsavell@apple.com>
486
487         Unreviewed, rolling out r246958.
488
489         Broke inspector/dom/getAccessibilityPropertiesForNode.html
490
491         Reverted changeset:
492
493         "Enhance support of aria-haspopup per ARIA 1.1 specification."
494         https://bugs.webkit.org/show_bug.cgi?id=199216
495         https://trac.webkit.org/changeset/246958
496
497 2019-07-01  Eric Carlson  <eric.carlson@apple.com>
498
499         [iOS] Exiting from fullscreen scrolls to top of page
500         https://bugs.webkit.org/show_bug.cgi?id=199338
501         <rdar://problem/51273017>
502
503         Reviewed by Jer Noble.
504
505         * fullscreen/fullscreen-restore-scroll-position-expected.txt: Added.
506         * fullscreen/fullscreen-restore-scroll-position.html: Added.
507
508 2019-07-01  Russell Epstein  <russell_e@apple.com>
509
510         Layout Test imported/mozilla/svg/text/selectSubString.svg is flaky.
511         https://bugs.webkit.org/show_bug.cgi?id=199370
512
513         Unreviewed Test Gardening.
514
515         * platform/ios-wk2/TestExpectations:
516
517 2019-07-01  Zalan Bujtas  <zalan@apple.com>
518
519         Tapping on the bottom part of youtube video behaves as if controls were visible
520         https://bugs.webkit.org/show_bug.cgi?id=199349
521         <rdar://problem/51955744>
522
523         Reviewed by Simon Fraser.
524
525         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2-expected.txt: Added.
526         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2.html: Added.
527
528 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
529
530         iOS: REGRESSION(async scroll): Caret doesn't scroll when scrolling textarea
531         https://bugs.webkit.org/show_bug.cgi?id=198217
532         <rdar://problem/51097296>
533
534         Reviewed by Simon Fraser.
535
536         Add a new layout test to check that the text selection views are updated after scrolling in a fast overflow
537         scrolling container.
538
539         * editing/selection/ios/update-selection-after-overflow-scroll-expected.txt: Added.
540         * editing/selection/ios/update-selection-after-overflow-scroll.html: Added.
541
542 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
543
544         Unreviewed, rolling out r246959.
545
546         svg/clip-path/clip-hidpi.svg is flaky on mac-wk2-ews
547
548         Reverted changeset:
549
550         "LayoutTests svg/clip-path/clip-hidpi.svg isn't working as
551         expected due to a syntax error"
552         https://bugs.webkit.org/show_bug.cgi?id=199313
553         https://trac.webkit.org/changeset/246959
554
555 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
556
557         LayoutTests svg/clip-path/clip-hidpi.svg isn't working as expected due to a syntax error
558         https://bugs.webkit.org/show_bug.cgi?id=199313
559
560         Reviewed by Carlos Garcia Campos.
561
562         * svg/clip-path/clip-hidpi.svg: Fix the syntax error by replacing '->' with '=>'.
563         Call testRunner.waitUntilDone() before testRunner.notifyDone().
564         * svg/clip-path/clip-hidpi-expected.svg: Call testRunner.setBackingScaleFactor().
565
566 2019-06-30  Andres Gonzalez  <andresg_22@apple.com>
567
568         Enhance support of aria-haspopup per ARIA 1.1 specification.
569         https://bugs.webkit.org/show_bug.cgi?id=199216
570         <rdar://problem/46221342>
571
572         Reviewed by Chris Fleizach.
573
574         * accessibility/button-with-aria-haspopup-role-expected.txt:
575         * accessibility/button-with-aria-haspopup-role.html:
576         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
577         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
578
579 2019-06-29  Simon Fraser  <simon.fraser@apple.com>
580
581         Remove a PLATFORM(IOS_FAMILY) related to repaint offsets in composited scrolling layers
582         https://bugs.webkit.org/show_bug.cgi?id=199342
583
584         Reviewed by Zalan Bujtas.
585
586         * fast/events/touch/ios/touch-event-regions/scrolled-overflow-expected.txt: Added.
587         * fast/events/touch/ios/touch-event-regions/scrolled-overflow.html: Added.
588
589 2019-06-28  Zalan Bujtas  <zalan@apple.com>
590
591         [Text autosizing][iPadOS] bing.com is hard to read even with boosted text because of the line height
592         https://bugs.webkit.org/show_bug.cgi?id=199318
593         <rdar://problem/51826096>
594
595         Reviewed by Wenson Hsieh.
596
597         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt: Added.
598         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html: Added.
599
600 2019-06-27  Ryosuke Niwa  <rniwa@webkit.org>
601
602         Fix the test added in r246868 on iOS debug simulator.
603
604         * editing/pasteboard/paste-contents-with-side-effects.html:
605
606 2019-06-27  Daniel Bates  <dabates@apple.com>
607
608         [iOS] Select all with existing range selection replaces range instead of selecting all text
609         https://bugs.webkit.org/show_bug.cgi?id=197950
610         <rdar://problem/50245131>
611
612         Reviewed by Wenson Hsieh.
613
614         Add a test to ensure that pressing Command + A performs a "select all" even when there
615         is an existing range selection.
616
617         * fast/events/ios/select-all-with-existing-selection-expected.txt: Added.
618         * fast/events/ios/select-all-with-existing-selection.html: Added.
619
620 2019-06-27  Russell Epstein  <russell_e@apple.com>
621
622         Layout Test fast/parser/parser-yield-timing.html was flaky due to strict tolerance, increased tolerance.
623         https://bugs.webkit.org/show_bug.cgi?id=199280
624
625         Reviewed by Tim Horton.
626
627         * fast/parser/parser-yield-timing-expected.txt:
628         * fast/parser/parser-yield-timing.html:
629         * platform/mac-wk1/TestExpectations:
630
631 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
632
633         REGRESSION (r246888): fast/dom/navigator-detached-no-crash.html failing on Apple High Sierra Release WK2 (Tests)
634         https://bugs.webkit.org/show_bug.cgi?id=199284
635
636         Unreviewed test gardening.
637
638         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt: Rebaseline test after r246888.
639
640 2019-06-27  Russell Epstein  <russell_e@apple.com>
641
642         Layout Test fast/parser/parser-yield-timing.html is flaky.
643         https://bugs.webkit.org/show_bug.cgi?id=199280
644
645         Unreviewed test gardening.
646
647         * platform/mac-wk1/TestExpectations:
648
649 2019-06-27  Antoine Quint  <graouts@apple.com>
650
651         pointerevents/ios/pointer-events-implicit-capture.html fails on iOS
652         https://bugs.webkit.org/show_bug.cgi?id=199259
653
654         Reviewed by Dean Jackson.
655
656         The assumptions made by this test were incorrect. The "gotpointercapture" event should not be dispatched
657         until the next pointer event is dispatched after setting pointer capture. Even though pointer capture is
658         set implicitly on "pointerdown" on non-mouse devices, the event will only be fired once a "pointermove" or
659         "pointerup" event is dispatched.
660
661         * pointerevents/ios/pointer-events-implicit-capture.html:
662
663 2019-06-27  Devin Rousso  <drousso@apple.com>
664
665         Unreviewed, fix test failures after r246876.
666
667         * inspector/worker/console-basic-expected.txt:
668
669 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
670
671         Unreviewed test gardening, rebaseline test after r246876.
672
673         * inspector/worker/console-basic-expected.txt:
674
675 2019-06-27  Saam Barati  <sbarati@apple.com>
676
677         Unreviewed. Skip WebGPU tests on High Sierra since WebGPU is disabled.
678
679         * platform/mac-wk2/TestExpectations:
680         * platform/mac/TestExpectations:
681
682 2019-06-27  Antti Koivisto  <antti@apple.com>
683
684         REGRESSION (touch-action): Can't scroll vertically when touching a horizontally-scrollable element on instagram.com
685         https://bugs.webkit.org/show_bug.cgi?id=199268
686         <rdar://problem/52246473>
687
688         Reviewed by Antoine Quint.
689
690         * pointerevents/ios/touch-action-region-manipulation-expected.txt: Added.
691         * pointerevents/ios/touch-action-region-manipulation.html: Added.
692
693 2019-06-27  Devin Rousso  <drousso@apple.com>
694
695         Web Inspector: throw an error if console.count/console.countReset is called with an object that throws an error from toString
696         https://bugs.webkit.org/show_bug.cgi?id=199252
697
698         Reviewed by Joseph Pecoraro.
699
700         * inspector/console/console-count.html:
701         * inspector/console/console-count-expected.txt:
702         * inspector/console/console-api-expected.txt:
703
704 2019-06-27  Saam Barati  <sbarati@apple.com>
705
706         [WHLSL] Implement arrays and MakeArrayReference
707         https://bugs.webkit.org/show_bug.cgi?id=198414
708
709         Reviewed by Myles C. Maxfield.
710
711         * webgpu/whlsl-huge-array-expected.txt: Added.
712         * webgpu/whlsl-huge-array.html: Added.
713         * webgpu/whlsl-make-array-reference-expected.txt: Added.
714         * webgpu/whlsl-make-array-reference.html: Added.
715         * webgpu/whlsl-simple-arrays-expected.txt: Added.
716         * webgpu/whlsl-simple-arrays.html: Added.
717         * webgpu/whlsl-two-dimensional-array-expected.txt: Added.
718         * webgpu/whlsl-two-dimensional-array.html: Added.
719
720 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
721
722         [Async overflow scrolling] Fix missing or misplaced content inside overflow:scroll
723         https://bugs.webkit.org/show_bug.cgi?id=199253
724
725         Reviewed by Zalan Bujtas.
726
727         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
728         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
729         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
730         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
731         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller-expected.html: Added.
732         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller.html: Added.
733         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
734         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller.html: Added.
735         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller-expected.html: Added.
736         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller.html: Added.
737         * compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
738         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
739         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
740         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
741         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
742         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
743
744 2019-06-26  Ryosuke Niwa  <rniwa@webkit.org>
745
746         ReplacementFragment should not have script observable side effects
747         https://bugs.webkit.org/show_bug.cgi?id=199147
748
749         Reviewed by Wenson Hsieh.
750
751         Added regression tests.
752
753         * editing/pasteboard/paste-contents-with-side-effects-expected.txt: Added.
754         * editing/pasteboard/paste-contents-with-side-effects.html: Added.
755
756 2019-06-26  Andy Estes  <aestes@apple.com>
757
758         [Payment Request] Set state to Closed when show() is called during an active session
759         https://bugs.webkit.org/show_bug.cgi?id=199239
760
761         Reviewed by Alex Christensen.
762
763         Copied from web-platform-tests/payment-request/payment-is-showing.https.html and modified to
764         use UIHelper instead of test_driver.bless.
765
766         * http/tests/paymentrequest/payment-is-showing.https-expected.txt: Added.
767         * http/tests/paymentrequest/payment-is-showing.https.html: Added.
768         * http/tests/paymentrequest/resources/blank.html: Added.
769
770 2019-06-26  Russell Epstein  <russell_e@apple.com>
771
772         Layout Test http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html is failing.
773         https://bugs.webkit.org/show_bug.cgi?id=199242
774
775         Unreviewed Test Gardening.
776
777         * platform/mac-wk1/TestExpectations:
778
779 2019-06-26  Wenson Hsieh  <wenson_hsieh@apple.com>
780
781         [iPadOS] eddm.usps.com scrolls horizontally due to explicit width set in viewport meta tag
782         https://bugs.webkit.org/show_bug.cgi?id=199219
783         <rdar://problem/50425765>
784
785         Reviewed by Tim Horton.
786
787         Add a new test to verify that if the meta viewport tag specifies a wide fixed width value, we will still try to
788         shrink the page down to fit within the viewport.
789
790         * fast/viewport/ios/shrink-to-fit-content-large-constant-width-expected.txt: Added.
791         * fast/viewport/ios/shrink-to-fit-content-large-constant-width.html: Added.
792
793 2019-06-26  Joseph Pecoraro  <pecoraro@apple.com>
794
795         Web Inspector: Implement console.countReset
796         https://bugs.webkit.org/show_bug.cgi?id=199200
797
798         Reviewed by Devin Rousso.
799
800         * inspector/console/console-count-expected.txt:
801         * inspector/console/console-count.html:
802         * js/console-expected.txt:
803
804 2019-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
805
806         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
807         https://bugs.webkit.org/show_bug.cgi?id=199012
808
809         Reviewed by Saam Barati.
810
811         Make the tests still pass if the machine doesn't support WebGPU.
812
813         * webgpu/adapter-options-expected.txt: Removed.
814         * webgpu/adapter-options.html: Removed.
815         * webgpu/bind-groups.html:
816         * webgpu/blend-color-triangle-strip-expected.html:
817         * webgpu/blend-color-triangle-strip.html:
818         * webgpu/blend-triangle-strip-expected.html:
819         * webgpu/blend-triangle-strip.html:
820         * webgpu/blit-commands-expected.html:
821         * webgpu/blit-commands.html:
822         * webgpu/buffer-command-buffer-races-expected.html:
823         * webgpu/buffer-command-buffer-races.html:
824         * webgpu/color-write-mask-triangle-strip-expected.html:
825         * webgpu/color-write-mask-triangle-strip.html:
826         * webgpu/command-buffers.html:
827         * webgpu/depth-enabled-triangle-strip-expected.html:
828         * webgpu/depth-enabled-triangle-strip.html:
829         * webgpu/draw-indexed-triangles-expected.html:
830         * webgpu/draw-indexed-triangles.html:
831         * webgpu/js/create-worker-device.js: Removed.
832         * webgpu/js/webgpu-functions.js:
833         (drawWhiteSquareOnBlueBackgroundInSoftware):
834         (drawGreenSquareInSoftware):
835         (drawGreenAndBlueCheckerboardInSoftware):
836         (async.mapWriteDataToBuffer):
837         * webgpu/map-read-buffers.html:
838         * webgpu/map-write-buffers.html:
839         * webgpu/pipeline-layouts.html:
840         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html:
841         * webgpu/propertyresolver/ander-abstract-lvalue.html:
842         * webgpu/propertyresolver/ander-expected.html:
843         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html:
844         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
845         * webgpu/propertyresolver/ander-lvalue-expected.html:
846         * webgpu/propertyresolver/ander-lvalue.html:
847         * webgpu/propertyresolver/ander.html:
848         * webgpu/propertyresolver/getter-expected.html:
849         * webgpu/propertyresolver/getter.html:
850         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html:
851         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
852         * webgpu/propertyresolver/indexer-ander-expected.html:
853         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html:
854         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
855         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html:
856         * webgpu/propertyresolver/indexer-ander-lvalue.html:
857         * webgpu/propertyresolver/indexer-ander.html:
858         * webgpu/propertyresolver/indexer-getter-expected.html:
859         * webgpu/propertyresolver/indexer-getter.html:
860         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html:
861         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
862         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html:
863         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
864         * webgpu/propertyresolver/indexer-setter-expected.html:
865         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html:
866         * webgpu/propertyresolver/indexer-setter-lvalue.html:
867         * webgpu/propertyresolver/indexer-setter.html:
868         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html:
869         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
870         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html:
871         * webgpu/propertyresolver/setter-abstract-lvalue.html:
872         * webgpu/propertyresolver/setter-lvalue-expected.html:
873         * webgpu/propertyresolver/setter-lvalue.html:
874         * webgpu/queue-creation.html:
875         * webgpu/render-command-encoding.html:
876         * webgpu/render-pipelines.html:
877         * webgpu/shader-modules.html:
878         * webgpu/simple-triangle-strip-expected.html:
879         * webgpu/simple-triangle-strip.html:
880         * webgpu/texture-triangle-strip-expected.html:
881         * webgpu/texture-triangle-strip.html:
882         * webgpu/textures-textureviews.html:
883         * webgpu/vertex-buffer-triangle-strip-expected.html:
884         * webgpu/vertex-buffer-triangle-strip.html:
885         * webgpu/viewport-scissor-rect-triangle-strip-expected.html:
886         * webgpu/viewport-scissor-rect-triangle-strip.html:
887         * webgpu/webgpu-enabled-expected.txt: Removed.
888         * webgpu/webgpu-enabled-in-worker-expected.txt: Removed.
889         * webgpu/webgpu-enabled-in-worker.html: Removed.
890         * webgpu/webgpu-enabled.html: Removed.
891         * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html:
892         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
893         * webgpu/whlsl-buffer-fragment-expected.html:
894         * webgpu/whlsl-buffer-fragment.html:
895         * webgpu/whlsl-buffer-length-expected.txt:
896         * webgpu/whlsl-buffer-length.html:
897         * webgpu/whlsl-buffer-vertex-expected.html:
898         * webgpu/whlsl-buffer-vertex.html:
899         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt:
900         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html:
901         * webgpu/whlsl-compute-expected.txt:
902         * webgpu/whlsl-compute.html:
903         * webgpu/whlsl-dereference-pointer-should-type-check-expected.html:
904         * webgpu/whlsl-dereference-pointer-should-type-check.html:
905         * webgpu/whlsl-do-while-loop-break-expected.html:
906         * webgpu/whlsl-do-while-loop-break.html:
907         * webgpu/whlsl-do-while-loop-continue-expected.html:
908         * webgpu/whlsl-do-while-loop-continue.html:
909         * webgpu/whlsl-do-while-loop-expected.html:
910         * webgpu/whlsl-do-while-loop.html:
911         * webgpu/whlsl-dont-crash-parsing-enum-expected.html:
912         * webgpu/whlsl-dont-crash-parsing-enum.html:
913         * webgpu/whlsl-dot-expressions-expected.html:
914         * webgpu/whlsl-dot-expressions.html:
915         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt:
916         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html:
917         * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html:
918         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
919         * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html:
920         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
921         * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html:
922         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
923         * webgpu/whlsl-expected.html:
924         * webgpu/whlsl-loops-break-expected.html:
925         * webgpu/whlsl-loops-break.html:
926         * webgpu/whlsl-loops-continue-expected.html:
927         * webgpu/whlsl-loops-continue.html:
928         * webgpu/whlsl-loops-expected.html:
929         * webgpu/whlsl-loops.html:
930         * webgpu/whlsl-matrix-2-expected.txt:
931         * webgpu/whlsl-matrix-2.html:
932         * webgpu/whlsl-matrix-expected.txt:
933         * webgpu/whlsl-matrix.html:
934         * webgpu/whlsl-nested-dot-expression-rvalue-expected.html:
935         * webgpu/whlsl-nested-dot-expression-rvalue.html:
936         * webgpu/whlsl-nested-loop-expected.html:
937         * webgpu/whlsl-nested-loop.html:
938         * webgpu/whlsl-null-dereference-expected.txt:
939         * webgpu/whlsl-null-dereference.html:
940         * webgpu/whlsl-oob-access-expected.txt:
941         * webgpu/whlsl-oob-access.html:
942         * webgpu/whlsl-read-modify-write-high-zombies-expected.txt:
943         * webgpu/whlsl-read-modify-write-high-zombies.html:
944         * webgpu/whlsl-return-local-variable-expected.html:
945         * webgpu/whlsl-return-local-variable.html:
946         * webgpu/whlsl-store-to-property-updates-properly-expected.html:
947         * webgpu/whlsl-store-to-property-updates-properly.html:
948         * webgpu/whlsl-textures-getdimensions-expected.txt:
949         * webgpu/whlsl-textures-getdimensions.html:
950         * webgpu/whlsl-textures-load-expected.html:
951         * webgpu/whlsl-textures-load.html:
952         * webgpu/whlsl-textures-sample-expected.html:
953         * webgpu/whlsl-textures-sample.html:
954         * webgpu/whlsl-while-loop-break-expected.html:
955         * webgpu/whlsl-while-loop-break.html:
956         * webgpu/whlsl-while-loop-continue-expected.html:
957         * webgpu/whlsl-while-loop-continue.html:
958         * webgpu/whlsl-zero-initialize-values-2-expected.html:
959         * webgpu/whlsl-zero-initialize-values-2.html:
960         * webgpu/whlsl-zero-initialize-values-expected.html:
961         * webgpu/whlsl-zero-initialize-values.html:
962         * webgpu/whlsl.html:
963
964 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
965
966         Incorrect clippping with overflow:scroll inside oveflow:hidden with border-radius
967         https://bugs.webkit.org/show_bug.cgi?id=199135
968         rdar://problem/51882383
969
970         Reviewed by Zalan Bujtas.
971
972         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container-expected.html: Added.
973         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container.html: Added.
974
975 2019-06-26  Antoine Quint  <graouts@apple.com>
976
977         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
978         https://bugs.webkit.org/show_bug.cgi?id=198999
979         <rdar://problem/51979477>
980
981         Reviewed by Dean Jackson.
982
983         Update some WK1-specific expectations.
984
985         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
986         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
987
988 2019-06-26  Russell Epstein  <russell_e@apple.com>
989
990         Layout Test imported/mozilla/svg/text/selectSubString-2.svg is failing.
991         https://bugs.webkit.org/show_bug.cgi?id=199196
992
993         Unreviewed Test Gardening.
994
995         * platform/ios-wk2/TestExpectations:
996
997 2019-06-26  Zalan Bujtas  <zalan@apple.com>
998
999         [ContentChangeObserver] Dispatch synthetic mouse event asynchronously in completePendingSyntheticClickForContentChangeObserver
1000         https://bugs.webkit.org/show_bug.cgi?id=199220
1001         <rdar://problem/51787961>
1002
1003         Reviewed by Simon Fraser.
1004
1005         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash-expected.txt: Added.
1006         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash.html: Added.
1007
1008 2019-06-25  Russell Epstein  <russell_e@apple.com>
1009
1010         Layout Test imported/blink/editing/selection/deleteFromDocument-crash.html is failing.
1011         https://bugs.webkit.org/show_bug.cgi?id=199213
1012
1013         Unreviewed Test Gardening.
1014
1015         * platform/ios-wk2/TestExpectations:
1016
1017 2019-06-25  Justin Fan  <justin_fan@apple.com>
1018
1019         [WHLSL] Make whlsl-test-harness actually generate WHLSL shaders by default
1020         https://bugs.webkit.org/show_bug.cgi?id=199028
1021
1022         Reviewed by Saam Barati.
1023
1024         whlsl-test-harness.js now generates WHLSL shaders and invokes WebKit's WHLSL compiler.
1025         MSL mode remains to facilitate further harness tesing.
1026         In addition, if WebGPU is not supported, synchronous Harness methods do nothing.
1027         Asynchronous methods will throw a WebGPUUnsupportedError that "rejects" the returned Promise.
1028
1029         * TestExpectations:
1030         * platform/mac/TestExpectations:
1031         * webgpu/js/whlsl-test-harness.js:
1032         (WebGPUUnsupportedError): Layout tests should catch these to fail gracefully if WebGPU is not supported.
1033         (Data):
1034         (Data.prototype.async.getArrayBuffer):
1035         (Data.prototype.get isBuffer): Renamed from isPointer.
1036         (Harness):
1037         (Harness.prototype.async.requestDevice): Can be used to re-acquire a GPUDevice.
1038         (Harness.prototype.set isWHLSL): Determines whether harness will generate WHLSL or MSL shaders.
1039         (Harness.prototype.async.callTypedFunction):
1040         (Harness.prototype.callVoidFunction):
1041         (Harness.prototype.get device):
1042         (Harness.prototype._clearResults):
1043         (Harness.prototype._setUpArguments):
1044         (Harness.prototype._callFunction):
1045         (Data.prototype.get isPointer): Deleted.
1046         (Harness.prototype._initialize): Deleted.
1047         (Harness.prototype.async.callVoidFunction): Deleted.
1048         (harness._initialize.async): Deleted.
1049         * webgpu/msl-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-harness-test-expected.txt.
1050         * webgpu/msl-harness-test.html: Copied from LayoutTests/webgpu/whlsl-harness-test.html.
1051         * webgpu/whlsl-test-harness-test-expected.html: Added.
1052         * webgpu/whlsl-test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-harness-test.html.
1053
1054 2019-06-25  Daniel Bates  <dabates@apple.com>
1055
1056         Non-editable text selections should be modifiable with hardware keyboard
1057         https://bugs.webkit.org/show_bug.cgi?id=199204
1058         <rdar://problem/51651496>
1059
1060         Reviewed by Wenson Hsieh.
1061
1062         Add a test, skipped for now, until we have the fix for <rdar://problem/48322899>.
1063
1064         * editing/selection/ios/select-non-editable-text-using-keyboard-expected.txt: Added.
1065         * editing/selection/ios/select-non-editable-text-using-keyboard.html: Added.
1066         * platform/ios/TestExpectations:
1067         * resources/ui-helper.js:
1068         (window.UIHelper.callFunctionAndWaitForEvent): Added.
1069
1070 2019-06-25  Daniel Bates  <dabates@apple.com>
1071
1072         [iOS] Should not process key events in non-editable elements using IME
1073         https://bugs.webkit.org/show_bug.cgi?id=199122
1074         <rdar://problem/52006654>
1075
1076         Reviewed by Brent Fulgham.
1077
1078         Add a test to ensure that we do not process key events as being handled by the Input Manager
1079         when using a Chinese keyboard layout and targeting a non-editable element.
1080
1081         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard-expected.txt: Added.
1082         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html: Added.
1083
1084 2019-06-25  Truitt Savell  <tsavell@apple.com>
1085
1086         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
1087         https://bugs.webkit.org/show_bug.cgi?id=195635
1088
1089         Unreviewed test gardening.
1090
1091         * platform/mac/TestExpectations:
1092
1093 2019-06-25  John Wilander  <wilander@apple.com>
1094
1095         Migrate LayoutTests/http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store* test cases to setEnableFeature() and jsTestIsAsync
1096         https://bugs.webkit.org/show_bug.cgi?id=199180
1097         <rdar://problem/52085369>
1098
1099         Reviewed by Brent Fulgham.
1100
1101         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
1102         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
1103         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1104         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1105
1106 2019-06-25  Russell Epstein  <russell_e@apple.com>
1107
1108         Layout Test imported/mozilla/svg/text/textpath-selection.svg is flaky.
1109         https://bugs.webkit.org/show_bug.cgi?id=199196
1110
1111         Unreviewed Test Gardening.
1112
1113         * platform/ios-wk2/TestExpectations:
1114
1115 2019-06-25  Joseph Pecoraro  <pecoraro@apple.com>
1116
1117         Web Inspector: Implement console.timeLog
1118         https://bugs.webkit.org/show_bug.cgi?id=199184
1119
1120         Reviewed by Devin Rousso.
1121
1122         * inspector/console/console-time-expected.txt:
1123         * inspector/console/console-time.html:
1124         Add new timeLog tests.
1125
1126         * js/console-expected.txt:
1127         New timeLog method.
1128
1129         * platform/gtk/TestExpectations:
1130         * platform/mac/TestExpectations:
1131         Unskip test.
1132
1133 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1134
1135         Unreviewed test gardening
1136
1137         * TestExpectations: Added webkit.org/b/184066 to imported/w3c/web-platform-tests/IndexedDB/nested-cloning-large-multiple.html and others.
1138         Added webkit.org/b/184065 to imported/w3c/web-platform-tests/IndexedDB/keypath-exceptions.htm.
1139
1140 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1141
1142         [WinCairo] Unreviewed test gardening
1143
1144         * platform/wincairo/TestExpectations: Added webkit.org/b/199186 to fonts/use-typo-metrics-1.html.
1145         Removed duplicated storage/indexeddb/key-type-array-private.html and storage/indexeddb/key-type-array.html.
1146
1147 2019-06-24  Wenson Hsieh  <wenson_hsieh@apple.com>
1148
1149         [Text autosizing] [iPadOS] Revise our heuristics to determine idempotent text autosizing candidates
1150         https://bugs.webkit.org/show_bug.cgi?id=198763
1151         <rdar://problem/51826266>
1152
1153         Reviewed by Simon Fraser.
1154
1155         Rebaseline an existing text autosizing test, and introduce some new test cases that correspond to several common
1156         patterns of autosizable (or non-autosizable) text on websites that were surveyed.
1157
1158         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html:
1159         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt: Added.
1160         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html: Renamed from LayoutTests/fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip.html.
1161
1162         Rename this existing layout test too, to avoid using the term "skip" in the name of a layout test.
1163
1164         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip-expected.txt: Removed.
1165
1166 2019-06-24  Simon Fraser  <simon.fraser@apple.com>
1167
1168         REGRESSION (r246725 ): Crashes on twitch.tv
1169         https://bugs.webkit.org/show_bug.cgi?id=199176
1170
1171         Reviewed by Zalan Bujtas.
1172
1173         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child-expected.txt: Added.
1174         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child.html: Added.
1175
1176 2019-06-24  Alexey Shvayka  <shvaikalesh@gmail.com>
1177
1178         Add Array.prototype.{flat,flatMap} to unscopables
1179         https://bugs.webkit.org/show_bug.cgi?id=194322
1180
1181         Reviewed by Keith Miller.
1182
1183         * js/array-unscopables-properties-expected.txt:
1184         * js/script-tests/array-unscopables-properties.js:
1185
1186 2019-06-24  Jer Noble  <jer.noble@apple.com>
1187
1188         iOS 12.2 Drawing portrait video to canvas is sideways
1189         https://bugs.webkit.org/show_bug.cgi?id=196772
1190         <rdar://problem/49781802>
1191
1192         Reviewed by Eric Carlson.
1193
1194         * media/content/no-rotation.mp4:
1195         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
1196         * media/video-orientation-canvas-expected.txt: Added.
1197         * media/video-orientation-canvas.html: Added.
1198         * media/video-test.js:
1199         (waitFor):
1200
1201 2019-06-24  Daniel Bates  <dabates@apple.com>
1202
1203         m_focusedElement != &element in WebPage::elementDidBlur() sometimes
1204         https://bugs.webkit.org/show_bug.cgi?id=198928
1205         <rdar://problem/51814327>
1206
1207         Reviewed by Brent Fulgham.
1208
1209         Update test result now that we do not mutate the focused frame on tap.
1210
1211         * TestExpectations: Skip problematic test editing/deleting/smart-delete-paragraph-003.html;
1212         See <https://bugs.webkit.org/show_bug.cgi?id=198928#c16>, <https://bugs.webkit.org/show_bug.cgi?id=198928#c17>,
1213         and <https://bugs.webkit.org/show_bug.cgi?id=199039> for more details.
1214         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt:
1215
1216 2019-06-24  Antoine Quint  <graouts@apple.com>
1217
1218         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html
1219         https://bugs.webkit.org/show_bug.cgi?id=197007
1220
1221         Reviewed by Dean Jackson.
1222
1223         This test now works reliably, even if it fails the actual assertions.
1224
1225         * platform/mac/TestExpectations:
1226
1227 2019-06-24  Antoine Quint  <graouts@apple.com>
1228
1229         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html
1230         https://bugs.webkit.org/show_bug.cgi?id=197005
1231
1232         Reviewed by Dean Jackson.
1233
1234         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1235         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1236         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1237         Since we've fixed the issue with event dispatch in WK1, we can remove these platform-specific expectations.
1238         * platform/mac/TestExpectations: We no longer skip this test which works reliably.
1239         * pointerevents/mouse/pointer-capture.html: We modify this test to correctly expect the "gotpointercapture" event only once the next
1240         pointer event has been dispatched.
1241
1242 2019-06-24  Greg Doolittle  <gr3g@apple.com>
1243
1244         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
1245         https://bugs.webkit.org/show_bug.cgi?id=194754
1246
1247         Reviewed by Chris Fleizach.
1248
1249         * accessibility/img-alt-attribute-unassigned-value-expected.txt: Added.
1250         * accessibility/img-alt-attribute-unassigned-value.html: Added.
1251         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1252
1253 2019-06-24  Antoine Quint  <graouts@apple.com>
1254
1255         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
1256         https://bugs.webkit.org/show_bug.cgi?id=198999
1257         <rdar://problem/51979477>
1258
1259         Unreviewed.
1260
1261         Rolling back all changes made for this bug (r246728 + r246716 + r246674) as it regressed one test
1262         (imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html).
1263
1264         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1265         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1266         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
1267         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Removed.
1268         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
1269         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
1270
1271 2019-06-23  Fujii Hironori  <Hironori.Fujii@sony.com>
1272
1273         [WinCairo] Unreviewed test gardening
1274
1275         * platform/wincairo/TestExpectations:
1276
1277 2019-06-23  Simon Fraser  <simon.fraser@apple.com>
1278
1279         [Async overflow scroll] Clipped composited layers inside overflow scroll jitter and get incorrectly clipped
1280         https://bugs.webkit.org/show_bug.cgi?id=199133
1281         rdar://problem/43614439
1282
1283         Reviewed by Antti Koivisto.
1284         
1285         New baselines for:
1286         - clipping layers no longer have offsetFromRenderer(), which they didn't need.
1287         - positioned nodes don't print scrollBehavior (they are always "Stationary")
1288         - "Moves" positioned nodes are replaced with overflow scroll proxy nodes
1289
1290         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt:
1291         * compositing/geometry/clip-expected.txt:
1292         * compositing/geometry/clip-inside-expected.txt:
1293         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1294         * compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
1295         * compositing/layer-creation/clipping-scope/nested-scroller-overlap.html:
1296         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
1297         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
1298         * compositing/overflow/clip-descendents-expected.txt:
1299         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1300         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1301         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
1302         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
1303         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll.html: Added.
1304         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
1305         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
1306         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested.html: Added.
1307         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow.html: Added.
1308         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
1309         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden.html: Added.
1310         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
1311         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible.html: Added.
1312         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
1313         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
1314         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer.html: Added.
1315         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
1316         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped.html: Added.
1317         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
1318         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer.html: Added.
1319         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow.html: Added.
1320         * compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
1321         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
1322         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness.html:
1323         * platform/ios-wk2/compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
1324         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
1325         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
1326         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
1327         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
1328         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
1329         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
1330         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
1331         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
1332         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
1333         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
1334         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
1335         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
1336         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
1337         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
1338         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
1339         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: Copied from LayoutTests/platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt.
1340         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: Copied from LayoutTests/platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt.
1341         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
1342         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
1343         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
1344         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1345         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
1346         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1347         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1348         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
1349         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1350         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1351         * scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
1352         * scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
1353         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt.
1354         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt.
1355         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested.html: Added.
1356         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow.html: Added.
1357         * scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
1358         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
1359         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
1360         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1361         * scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
1362         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1363         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1364         * scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
1365
1366 2019-06-23  Antoine Quint  <graouts@apple.com>
1367
1368         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html
1369         https://bugs.webkit.org/show_bug.cgi?id=197058
1370
1371         Unreviewed test gardening.
1372
1373         * platform/mac/TestExpectations:
1374
1375 2019-06-23  Antoine Quint  <graouts@apple.com>
1376
1377         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
1378         https://bugs.webkit.org/show_bug.cgi?id=197009
1379
1380         Unreviewed test gardening.
1381
1382         This test some being flaky as of r245809, the fix for wkb.ug/198191.
1383
1384         * platform/mac/TestExpectations:
1385
1386 2019-06-22  Andres Gonzalez  <andresg_22@apple.com>
1387
1388         Accessibility objects contained in links should honor the aria-haspopup attribute in the ancestor link.
1389         https://bugs.webkit.org/show_bug.cgi?id=199107
1390         <rdar://problem/43663611>
1391
1392         Reviewed by Chris Fleizach.
1393
1394         * accessibility/element-haspopup-expected.txt:
1395         * accessibility/element-haspopup.html: Added cases for a <p> element contained within <a>.
1396         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt: Added.
1397         * accessibility/ios-simulator/button-with-aria-haspopup-role.html: Added. Existed for MacOS and now also for iOS.
1398         * accessibility/ios-simulator/element-haspopup-expected.txt: Copied from LayoutTests/accessibility/element-haspopup-expected.txt.
1399         * accessibility/ios-simulator/element-haspopup.html: Added.
1400
1401 2019-06-21  Sihui Liu  <sihui_liu@apple.com>
1402
1403         openDatabase should return an empty object when WebSQL is disabled
1404         https://bugs.webkit.org/show_bug.cgi?id=198805
1405
1406         Reviewed by Geoffrey Garen.
1407
1408         Modify test expectation as openDatabase is not a function but an attribute of window now.
1409
1410         * js/dom/global-function-resolve-expected.txt:
1411         * js/dom/script-tests/global-function-resolve.js:
1412
1413 2019-06-21  Saam Barati  <sbarati@apple.com>
1414
1415         [WHLSL] Code that accesses an undefined variable crashes
1416         https://bugs.webkit.org/show_bug.cgi?id=198775
1417
1418         Reviewed by Myles C. Maxfield.
1419
1420         * webgpu/whlsl-use-undefined-variable-2-expected.txt: Added.
1421         * webgpu/whlsl-use-undefined-variable-2.html: Added.
1422         * webgpu/whlsl-use-undefined-variable-expected.txt: Added.
1423         * webgpu/whlsl-use-undefined-variable.html: Added.
1424
1425 2019-06-21  Truitt Savell  <tsavell@apple.com>
1426
1427         Unreviewed, rolling out r246611.
1428
1429         Introduced a flakey test.
1430
1431         Reverted changeset:
1432
1433         "iOS 12.2 Drawing portrait video to canvas is sideways"
1434         https://bugs.webkit.org/show_bug.cgi?id=196772
1435         https://trac.webkit.org/changeset/246611
1436
1437 2019-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
1438
1439         [WHLSL] read modify write expressions do no work as expected
1440         https://bugs.webkit.org/show_bug.cgi?id=195864
1441
1442         Unreviewed test gardening.
1443
1444         * webgpu/whlsl-read-modify-write-expected.txt: Added.
1445
1446 2019-06-21  Tim Horton  <timothy_horton@apple.com>
1447
1448         Preview of <picture> element doesn't match element bounds
1449         https://bugs.webkit.org/show_bug.cgi?id=199049
1450         <rdar://problem/51474402>
1451
1452         Reviewed by Simon Fraser.
1453
1454         * fast/text-indicator/text-indicator-uses-img-size-inside-picture-expected.txt: Added.
1455         * fast/text-indicator/text-indicator-uses-img-size-inside-picture.html: Added.
1456
1457 2019-06-21  Antoine Quint  <graouts@apple.com>
1458
1459         [iOS] Compatibility mouse events aren't prevented by calling preventDefault() on pointerdown
1460         https://bugs.webkit.org/show_bug.cgi?id=198124
1461
1462         Reviewed by Dean Jackson.
1463
1464         Add a new test that checks that calling preventDefault() within a "pointerdown" event handler correctly prevents
1465         the dispatch of compatibility mouse events even with a slow tap. 
1466
1467         * pointerevents/ios/pointer-events-no-mousedown-when-prevent-default-called-on-pointerdown-expected.txt: Added.
1468         * pointerevents/ios/pointer-events-no-mousedown-when-prevent-default-called-on-pointerdown.html: Added.
1469
1470 2019-06-21  Russell Epstein  <russell_e@apple.com>
1471
1472         Layout Test animations/change-one-anim.html is flaky.
1473         https://bugs.webkit.org/show_bug.cgi?id=190882
1474
1475         Unreviewed Test Gardening.
1476
1477         * platform/ios-wk2/TestExpectations:
1478         * platform/mac/TestExpectations:
1479
1480 2019-06-21  Youenn Fablet  <youenn@apple.com>
1481
1482         Safari crashes after ~2028 OfflineAudioContext objects are created (they never get garbage collected, consuming a thread each)
1483         https://bugs.webkit.org/show_bug.cgi?id=198964
1484         <rdar://problem/51891520>
1485
1486         Reviewed by Jer Noble.
1487
1488         * webaudio/offlineaudiocontext-gc-expected.txt: Added.
1489         * webaudio/offlineaudiocontext-gc.html: Added.
1490
1491 2019-06-21  Truitt Savell  <tsavell@apple.com>
1492
1493         Unreviewed, rolling out r246655.
1494
1495         Introduced a failing test
1496
1497         Reverted changeset:
1498
1499         "Web Inspector: AXI: Audit: image label test is throwing
1500         spurious errors on elements with existing alt attr, but no
1501         value: <img alt>"
1502         https://bugs.webkit.org/show_bug.cgi?id=194754
1503         https://trac.webkit.org/changeset/246655
1504
1505 2019-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
1506
1507         [WHLSL] read modify write expressions do no work as expected
1508         https://bugs.webkit.org/show_bug.cgi?id=195864
1509
1510         Reviewed by Saam Barati.
1511
1512         * webgpu/whlsl-read-modify-write.html: Added.
1513
1514 2019-06-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1515
1516         Unreviewed GTK gardening. Rebaseline css-dark-mode/default-colors.html.
1517
1518         * platform/gtk/TestExpectations:
1519         * platform/gtk/css-dark-mode/default-colors-expected.txt:
1520
1521 2019-06-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1522
1523         Unreviewed GTK gardening. Skip touch event tests.
1524
1525         Since r245788 touch events support is enabled at runtime depending on whether there's an actual touch device
1526         attached or not. We need to skip the tests in the bots since they don't have a touch screen.
1527
1528         * platform/gtk/TestExpectations:
1529         * platform/gtk/fast/events/event-attribute-expected.txt: Removed.
1530         * platform/gtk/fast/events/touch/document-create-touch-list-expected.txt: Removed.
1531
1532 2019-06-20  Antoine Quint  <graouts@apple.com>
1533
1534         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
1535         https://bugs.webkit.org/show_bug.cgi?id=198999
1536
1537         Reviewed by Dean Jackson.
1538
1539         Record progressions in two WPT tests and mark updated failures in two other WPT tests.
1540
1541         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1542         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1543         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
1544         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Added.
1545         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Removed.
1546         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
1547
1548 2019-06-20  Antoine Quint  <graouts@apple.com>
1549
1550         fast/events/ios/click-event-and-display-contents.html times out on iPad
1551         https://bugs.webkit.org/show_bug.cgi?id=199068
1552         <rdar://problem/51899547>
1553
1554         Reviewed by Dean Jackson.
1555
1556         Querying the bounds of a "display: contents" element will always return 0 width and height. So let's position the element at 0,0
1557         so that we can send a tap at that location and reliably tap on that element.
1558
1559         * fast/events/ios/click-event-and-display-contents.html:
1560
1561 2019-06-20  Simon Fraser  <simon.fraser@apple.com>
1562
1563         Make it possible to include clipping in GraphicsLayer tree dumps
1564         https://bugs.webkit.org/show_bug.cgi?id=199096
1565
1566         Reviewed by Zalan Bujtas.
1567
1568         * compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt:
1569         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
1570         * compositing/clipping/border-radius-overflow-hidden-stacking-context-expected.txt:
1571         * compositing/clipping/border-radius-overflow-hidden-stacking-context.html:
1572         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt:
1573
1574 2019-06-20  Greg Doolittle  <gr3g@apple.com>
1575
1576         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
1577         https://bugs.webkit.org/show_bug.cgi?id=194754
1578
1579         Reviewed by Chris Fleizach.
1580
1581         * accessibility/img-alt-attribute-unassigned-value-expected.txt: Added.
1582         * accessibility/img-alt-attribute-unassigned-value.html: Added.
1583         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1584
1585 2019-06-20  Saam Barati  <sbarati@apple.com>
1586
1587         [WHLSL] Property resolver needs to recurse on newValueExpression for RMW operations
1588         https://bugs.webkit.org/show_bug.cgi?id=199037
1589
1590         Reviewed by Myles C. Maxfield.
1591
1592         * webgpu/whlsl-read-modify-write-high-zombies-expected.txt: Added.
1593         * webgpu/whlsl-read-modify-write-high-zombies.html: Added.
1594
1595 2019-06-20  Justin Fan  <justin_fan@apple.com>
1596
1597         [WebGPU] High Sierra/Intel HD Graphics 4000: whlsl-harness-test.html crashes during dispatch call.
1598         https://bugs.webkit.org/show_bug.cgi?id=199076
1599
1600         Unreviewed test gardening.
1601
1602         * platform/mac/TestExpectations: Skip the test on High Sierra.
1603
1604 2019-06-20  Justin Michaud  <justin_michaud@apple.com>
1605
1606         [WASM-References] Add extra tests for Wasm references + fix element parsing and subtyping bugs
1607         https://bugs.webkit.org/show_bug.cgi?id=199044
1608
1609         Reviewed by Saam Barati.
1610
1611         Add wasm references spec tests as well as a worker test. 
1612
1613         * workers/wasm-references.html: Added.
1614         * workers/wasm-references/test.js: Added.
1615         (const._fail):
1616         (const.isNotA.assert.isNotA):
1617         (const):
1618         (switch.typeof):
1619         (Builder):
1620         (Builder.prototype.setChecked):
1621         (Builder.prototype.setPreamble):
1622         (Builder.prototype._functionIndexSpaceKeyHash):
1623         (Builder.prototype._registerFunctionToIndexSpace):
1624         (Builder.prototype._getFunctionFromIndexSpace):
1625         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1626         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1627         (Builder.prototype._registerSectionBuilders.this.Unknown):
1628         (done):
1629         (runTest.worker.onmessage):
1630         (runTest):
1631         (doGC):
1632         * workers/wasm-references/worker.js: Added.
1633         (const._fail):
1634         (const.isNotA.assert.isNotA):
1635
1636 2019-06-20  Youenn Fablet  <youenn@apple.com>
1637
1638         Changing settings of a MediaStreamTrack clone should not alter the settings of the original track
1639         https://bugs.webkit.org/show_bug.cgi?id=198840
1640
1641         Reviewed by Eric Carlson.
1642
1643         * fast/mediastream/mediastreamtrack-video-clone-expected.txt: Added.
1644         * fast/mediastream/mediastreamtrack-video-clone.html: Added.
1645
1646 2019-06-20  Russell Epstein  <russell_e@apple.com>
1647
1648         Layout Test imported/blink/fast/css/user-select-none.html is flaky.
1649         https://bugs.webkit.org/show_bug.cgi?id=199071
1650
1651         Unreviewed Test Gardening.
1652
1653         * platform/ios-wk2/TestExpectations:
1654
1655 2019-06-20  Shawn Roberts  <sroberts@apple.com>
1656
1657         Moving expectations files
1658         https://bugs.webkit.org/show_bug.cgi?id=196495
1659
1660         Unreviewed test gardening.
1661
1662         * platform/ios-simulator-wk2/TestExpectations:
1663         * platform/ios-wk2/TestExpectations:
1664
1665 2019-06-20  Alexander Mikhaylenko  <exalm7659@gmail.com>
1666
1667         [GTK] Enable navigation swipe layout tests
1668         https://bugs.webkit.org/show_bug.cgi?id=198995
1669
1670         Reviewed by Michael Catanzaro.
1671
1672         Enable the existing tests for the swipe gesture.
1673
1674         swipe/pushState-programmatic-back-while-swiping-crash.html is not applicable because
1675         it deals with NSEvents directly, skip it.
1676
1677         swipe/main-frame-pinning-requirement.html is flaky, same as on Mac.
1678
1679         swipe/pushstate-with-manual-scrollrestoration.html passes, don't mark it as failure.
1680
1681         * platform/gtk/TestExpectations:
1682
1683 2019-06-20  Alexander Mikhaylenko  <exalm7659@gmail.com>
1684
1685         [GTK] HTTP layout tests don't run in flatpak
1686         https://bugs.webkit.org/show_bug.cgi?id=199067
1687
1688         Reviewed by Michael Catanzaro.
1689
1690         Set PERL5LIB environment variable in Apache config.
1691
1692         * http/conf/flatpak-httpd.conf:
1693
1694 2019-06-18  Darin Adler  <darin@apple.com>
1695
1696         Tidy up the remaining bits of the AtomicString to AtomString rename
1697         https://bugs.webkit.org/show_bug.cgi?id=198990
1698
1699         Reviewed by Michael Catanzaro.
1700
1701         * js/dopey-rope-with-16-bit-propertyname-expected.txt: Rename to AtomString.
1702         * js/dopey-rope-with-16-bit-propertyname.html: Ditto.
1703
1704 2019-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
1705
1706         [WHLSL] Hook up common texture functions
1707         https://bugs.webkit.org/show_bug.cgi?id=198704
1708         <rdar://problem/51668841>
1709
1710         Reviewed by Saam Barati.
1711
1712         Make the text tests play better with js-test-pre.js.
1713
1714         * webgpu/whlsl-buffer-length.html:
1715         * webgpu/whlsl-compute-expected.txt:
1716         * webgpu/whlsl-compute.html:
1717         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html:
1718         * webgpu/whlsl-null-dereference-expected.txt:
1719         * webgpu/whlsl-null-dereference.html:
1720         * webgpu/whlsl-oob-access-expected.txt:
1721         * webgpu/whlsl-oob-access.html:
1722         * webgpu/whlsl-textures-getdimensions-expected.txt: Added.
1723         * webgpu/whlsl-textures-getdimensions.html: Copied from LayoutTests/webgpu/whlsl-buffer-length.html.
1724         * webgpu/whlsl-textures-load-expected.html: Added.
1725         * webgpu/whlsl-textures-load.html: Added.
1726         * webgpu/whlsl-textures-sample-expected.html: Added.
1727         * webgpu/whlsl-textures-sample.html: Added.
1728
1729 2019-06-19  Rob Buis  <rbuis@igalia.com>
1730
1731         Make preload/link-header-preload-imagesrcset.html work on DPR != 1
1732         https://bugs.webkit.org/show_bug.cgi?id=198533
1733
1734         Reviewed by Youenn Fablet.
1735
1736         Remove unneeded iOS test expectations.
1737
1738         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/dynamic-adding-preload-imagesrcset-expected.txt: Removed.
1739         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/link-header-preload-imagesrcset-expected.txt: Removed.
1740
1741 2019-06-19  Justin Fan  <justin_fan@apple.com>
1742
1743         [WHLSL] Create a shading language test harness
1744         https://bugs.webkit.org/show_bug.cgi?id=198978
1745
1746         Reviewed by Myles C. Maxfield.
1747
1748         Introduce a test harness that can be used to test WebGPU shader compilation and functionality.
1749         Currently using MSL. 
1750         Will be replaced with WHLSL as it gains the minimum features needed to support.
1751
1752         * webgpu/js/whlsl-test-harness.js: Added.
1753         (isVectorType):
1754         (convertTypeToArrayType):
1755         (convertTypeToWHLSLType):
1756         (Data):
1757         (Data.prototype.async.getArrayBuffer):
1758         (Data.prototype.get type):
1759         (Data.prototype.get isPointer):
1760         (Data.prototype.get buffer):
1761         (Data.prototype.get byteLength):
1762         (Harness.prototype._initialize):
1763         (Harness.prototype.async.callTypedFunction):
1764         (Harness.prototype.async.callVoidFunction):
1765         (Harness.prototype._setUpArguments):
1766         (Harness.prototype._callFunction):
1767         (Harness):
1768         (harness._initialize.async):
1769         (makeBool):
1770         (makeInt):
1771         (makeUchar):
1772         (makeUint):
1773         (makeFloat):
1774         (makeFloat4):
1775         (async.callBoolFunction):
1776         (async.callIntFunction):
1777         (async.callUcharFunction):
1778         (async.callUintFunction):
1779         (async.callFloatFunction):
1780         (async.callFloat4Function):
1781         (callVoidFunction):
1782         * webgpu/whlsl-harness-test-expected.txt: Added.
1783         * webgpu/whlsl-harness-test.html: Added.
1784
1785 2019-06-19  Saam Barati  <sbarati@apple.com>
1786
1787         [WHLSL] The checker needs to resolve types for the anonymous variables in ReadModifyWrite expressions
1788         https://bugs.webkit.org/show_bug.cgi?id=198988
1789
1790         Reviewed by Dean Jackson and Myles C. Maxfield.
1791
1792         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt: Added.
1793         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html: Added.
1794
1795 2019-06-19  Nikita Vasilyev  <nvasilyev@apple.com>
1796
1797         REGRESSION(r240946): Web Inspector: Styles: Pasting multiple properties has issues
1798         https://bugs.webkit.org/show_bug.cgi?id=198505
1799         <rdar://problem/51374780>
1800
1801         Reviewed by Matt Baker.
1802
1803         * inspector/css/modify-css-property.html:
1804         Listen for PropertiesChanged on the specific inline style declaration.
1805         In Debug, PropertiesChanged may fire on a computed style declaration first,
1806         causing the test to fail.
1807
1808         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1809         Drive-by: fix trailing white space.
1810
1811 2019-06-19  Ryan Haddad  <ryanhaddad@apple.com>
1812
1813         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
1814         https://bugs.webkit.org/show_bug.cgi?id=199012
1815
1816         Unreviewed test gardening.
1817
1818         * platform/mac-wk2/TestExpectations: Limit the failure expectation to High Sierra.
1819
1820 2019-06-19  Russell Epstein  <russell_e@apple.com>
1821
1822         Layout Tests in imported/w3c/web-platform-tests/websockets/ are flakey failures after r246406.
1823         https://bugs.webkit.org/show_bug.cgi?id=199013
1824
1825         Unreviewed Test Gardening.
1826
1827         * TestExpectations:
1828
1829 2019-06-19  Jer Noble  <jer.noble@apple.com>
1830
1831         iOS 12.2 Drawing portrait video to canvas is sideways
1832         https://bugs.webkit.org/show_bug.cgi?id=196772
1833         <rdar://problem/49781802>
1834
1835         Reviewed by Eric Carlson.
1836
1837         * media/content/no-rotation.mp4:
1838         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
1839         * media/video-orientation-canvas-expected.html: Added.
1840         * media/video-orientation-canvas.html: Added.
1841         * media/video-test.js:
1842         (waitFor):
1843
1844 2019-06-19  Alicia Boya García  <aboya@igalia.com>
1845
1846         [GTK] Unreviewed test gardening
1847         https://bugs.webkit.org/show_bug.cgi?id=199021
1848
1849         * platform/gtk/TestExpectations:
1850
1851 2019-06-19  Simon Fraser  <simon.fraser@apple.com>
1852
1853         Revert parts of r246538 so that frame scrolling is reverted to using layer positions.
1854         Overflow scroll will still scroll by changing boundsOrigin.
1855         
1856         The bug was caused by confusion about insetClipLayer and scrollContainerLayer; macOS
1857         positions the clip layer using FrameView::yPositionForInsetClipLayer(), so it's not just
1858         a simple scroll container, and this change broke positioning for fixed position layers.
1859
1860         * compositing/iframes/scrolling-iframe-expected.txt:
1861         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1862         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1863         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
1864         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1865         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1866         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1867         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1868         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1869         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1870         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1871
1872 2019-06-19  Russell Epstein  <russell_e@apple.com>
1873
1874         webgpu/blend-color-triangle-strip.html is a flakey failure since introduction.
1875         https://bugs.webkit.org/show_bug.cgi?id=198921
1876
1877         Unreviewed Test Gardening.
1878
1879         * platform/mac-wk2/TestExpectations:
1880
1881 2019-06-19  Russell Epstein  <russell_e@apple.com>
1882
1883         Layout Test imported/w3c/web-platform-tests/websockets/Create-Secure-verify-url-set-non-default-port.any.html is failing.
1884         https://bugs.webkit.org/show_bug.cgi?id=199013
1885
1886         Unreviewed Test Gardening.
1887
1888         * platform/ios-wk2/TestExpectations:
1889         * platform/mac/TestExpectations:
1890
1891 2019-06-19  Antti Koivisto  <antti@apple.com>
1892
1893         RequestedScrollPosition shouldn't be applied after node reattach
1894         https://bugs.webkit.org/show_bug.cgi?id=198994
1895         <rdar://problem/51439685>
1896
1897         Reviewed by Simon Fraser.
1898
1899         * scrollingcoordinator/ios/scroll-position-after-reattach-expected.html: Added.
1900         * scrollingcoordinator/ios/scroll-position-after-reattach.html: Added.
1901
1902 2019-06-19  Truitt Savell  <tsavell@apple.com>
1903
1904         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
1905         https://bugs.webkit.org/show_bug.cgi?id=199012
1906
1907         Unreviewed test gardening.
1908
1909         * platform/mac-wk2/TestExpectations:
1910
1911 2019-06-19  Cathie Chen  <cathiechen@igalia.com>
1912
1913         resize-observer/element-leak.html is a flaky failure
1914         https://bugs.webkit.org/show_bug.cgi?id=198666
1915
1916         Reviewed by Frédéric Wang.
1917
1918         It takes a very long time to construct iframes which create and remove 1000 elements. This would cause timeout sometimes.
1919         In order to make it more effective, reduce the number of elements to 200 and put them into a container first,
1920         then attach the container to DOM tree.
1921
1922         * resize-observer/resources/element-leak-frame.html:
1923
1924 2019-06-18  Megan Gardner  <megan_gardner@apple.com>
1925
1926         Text Selection gesture has changed behavior, change test to match new behavior
1927         https://bugs.webkit.org/show_bug.cgi?id=198980
1928         <rdar://problem/51713918>
1929
1930         Reviewed by Wenson Hsieh.
1931
1932         Long press and drag now starts a selection and entends the range, rather than changing
1933         the start of the text selection. Update the test to match the new behavior. 
1934
1935         * fast/events/touch/ios/long-press-then-drag-to-select-text.html:
1936
1937 2019-06-18  Saam Barati  <sbarati@apple.com>
1938
1939         [WHLSL] Support matrices
1940         https://bugs.webkit.org/show_bug.cgi?id=198876
1941         <rdar://problem/51768882>
1942
1943         Reviewed by Dean Jackson and Myles Maxfield.
1944
1945         * webgpu/whlsl-matrix-2-expected.txt: Added.
1946         * webgpu/whlsl-matrix-2.html: Added.
1947         * webgpu/whlsl-matrix-expected.txt: Added.
1948         * webgpu/whlsl-matrix.html: Added.
1949
1950 2019-06-18  Russell Epstein  <russell_e@apple.com>
1951
1952         Layout Test imported/w3c/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html is failing.
1953         https://bugs.webkit.org/show_bug.cgi?id=198977
1954
1955         Unreviewed Test Gardening.
1956
1957         * platform/mac-wk1/TestExpectations:
1958
1959 2019-06-18  Russell Epstein  <russell_e@apple.com>
1960
1961         Layout test http/tests/websocket/tests/hybi/send-object-tostring-check.html is flaky.
1962         https://bugs.webkit.org/show_bug.cgi?id=176030
1963
1964         Unreviewed Test Gardening.
1965
1966         * platform/ios-wk2/TestExpectations:
1967         * platform/mac-wk2/TestExpectations:
1968
1969 2019-06-18  Daniel Bates  <dabates@apple.com>
1970
1971         REGRESSION (r240757): Cannot dismiss the keyboard on http://apple.com/apple-tv-plus
1972         https://bugs.webkit.org/show_bug.cgi?id=198922
1973         <rdar://problem/50300056>
1974
1975         Reviewed by Wenson Hsieh.
1976
1977         Add a test to ensure that pressing Done hides the keyboard after tapping outside the focused
1978         element's frame.
1979
1980         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt: Added.
1981         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field.html: Added.
1982         * resources/ui-helper.js:
1983         (window.UIHelper.dismissFormAccessoryView): Added.
1984
1985 2019-06-18  Alexey Shvayka  <shvaikalesh@gmail.com>
1986
1987         [ESNExt] String.prototype.matchAll
1988         https://bugs.webkit.org/show_bug.cgi?id=186694
1989
1990         Reviewed by Yusuke Suzuki.
1991
1992         Implement String.prototype.matchAll.
1993         (https://tc39.es/ecma262/#sec-string.prototype.matchall)
1994
1995         * js/Object-getOwnPropertyNames-expected.txt:
1996         * js/script-tests/Object-getOwnPropertyNames.js:
1997
1998 2019-06-18  Keith Miller  <keith_miller@apple.com>
1999
2000         Add support for WeakRef
2001         https://bugs.webkit.org/show_bug.cgi?id=198710
2002
2003         Reviewed by Yusuke Suzuki.
2004
2005         Add an asyncTestStart that mirrors the asyncTestStart behavior in
2006         the JSC cli.
2007
2008         * http/tests/resources/js-test-pre.js:
2009         (asyncTestStart):
2010         * js/script-tests/weakref-async-is-collected.js: Added.
2011         (makeWeakRef):
2012         (turnEventLoop):
2013         (async.foo):
2014         (async.test):
2015         * js/script-tests/weakref-eventually-collects-values.js: Added.
2016         (makeWeakRef):
2017         (turnEventLoop):
2018         (let.weakRefs.async.test):
2019         * js/script-tests/weakref-microtasks-dont-collect.js: Added.
2020         (asyncTestStart.1.makeWeakRef):
2021         (turnEventLoop):
2022         (async.foo):
2023         (async.test):
2024         * js/script-tests/weakref-weakset-consistency.js: Added.
2025         (makeWeakRef):
2026         (turnEventLoop):
2027         (async.foo):
2028         (async.test):
2029         * js/weakref-async-is-collected-expected.txt: Added.
2030         * js/weakref-async-is-collected.html: Added.
2031         * js/weakref-eventually-collects-values-expected.txt: Added.
2032         * js/weakref-eventually-collects-values.html: Added.
2033         * js/weakref-microtasks-dont-collect-expected.txt: Added.
2034         * js/weakref-microtasks-dont-collect.html: Added.
2035         * js/weakref-weakset-consistency-expected.txt: Added.
2036         * js/weakref-weakset-consistency.html: Added.
2037         * resources/js-test-pre.js:
2038         (asyncTestStart):
2039
2040 2019-06-18  Daniel Bates  <dabates@apple.com>
2041
2042         [iOS] Pressing key while holding Command should not insert character
2043         https://bugs.webkit.org/show_bug.cgi?id=198925
2044         <rdar://problem/51778811>
2045
2046         Reviewed by Brent Fulgham.
2047
2048         Add a test that Command + Shift + v does not insert a v as we don't expect it
2049         to as of the time of writing. A more comprehensive test would be needed to
2050         ensure that all unhandled key commands with Command modifiers do not insert
2051         a character. For now, the added test seems good enough.
2052
2053         * fast/events/ios/command+shift+v-should-not-insert-v-expected.txt: Added.
2054         * fast/events/ios/command+shift+v-should-not-insert-v.html: Added.
2055
2056 2019-06-18  Russell Epstein  <russell_e@apple.com>
2057
2058         [iOS] Layout Test http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is frequently failing or timing out.
2059         https://bugs.webkit.org/show_bug.cgi?id=198185.
2060
2061         Unreviewed Test Gardening.
2062
2063         * platform/ios-wk2/TestExpectations:
2064
2065 2019-06-18  Devin Rousso  <drousso@apple.com>
2066
2067         Web Inspector: parseQueryParameters fails to successfully parse query parameter values that contain "="
2068         https://bugs.webkit.org/show_bug.cgi?id=198971
2069         <rdar://problem/51852782>
2070
2071         Reviewed by Joseph Pecoraro.
2072
2073         * inspector/unit-tests/url-utilities.html:
2074         * inspector/unit-tests/url-utilities-expected.txt:
2075
2076 2019-06-18  Saam Barati  <sbarati@apple.com>
2077
2078         [WHLSL] Do not generate duplicate constructors/copy constructors in synthesizeConstructors
2079         https://bugs.webkit.org/show_bug.cgi?id=198580
2080
2081         Reviewed by Robin Morisset.
2082
2083         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Added.
2084         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html: Added.
2085
2086 2019-06-18  Simon Fraser  <simon.fraser@apple.com>
2087
2088         Convert macOS to scroll by changing layer boundsOrigin
2089         https://bugs.webkit.org/show_bug.cgi?id=198917
2090
2091         Reviewed by Antti Koivisto.
2092
2093         * compositing/iframes/scrolling-iframe-expected.txt:
2094         * compositing/overflow/textarea-scroll-touch-expected.txt:
2095         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
2096         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
2097         * compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt:
2098         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2099         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2100
2101 2019-06-18  Zan Dobersek  <zdobersek@igalia.com>
2102
2103         [WebGL] Extensions3DOpenGLES::bindVertexArrayOES() should allow zero array object
2104         https://bugs.webkit.org/show_bug.cgi?id=198929
2105
2106         Reviewed by Carlos Garcia Campos.
2107
2108         Enable the passing tests and update one baseline.
2109
2110         * platform/wpe/TestExpectations:
2111         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
2112
2113 2019-06-17  Saam Barati  <sbarati@apple.com>
2114
2115         [WHLSL] Make .length work
2116         https://bugs.webkit.org/show_bug.cgi?id=198890
2117
2118         Reviewed by Myles Maxfield.
2119
2120         * TestExpectations:
2121         * webgpu/whlsl-buffer-length-expected.txt: Added.
2122         * webgpu/whlsl-buffer-length.html: Added.
2123         * webgpu/whlsl-buffer-vertex.html:
2124         * webgpu/whlsl-compute.html:
2125         * webgpu/whlsl-null-dereference.html:
2126         * webgpu/whlsl-oob-access.html:
2127
2128 2019-06-17  Shawn Roberts  <sroberts@apple.com>
2129
2130         scrollingcoordinator/ios/sync-layer-positions-after-scroll.html is a flaky failure on iOS Simulator
2131         https://bugs.webkit.org/show_bug.cgi?id=172001
2132
2133         Unreviewed test gardening.
2134
2135         * platform/ios-simulator-wk2/TestExpectations:
2136
2137 2019-06-17  Simon Fraser  <simon.fraser@apple.com>
2138
2139         Add missing test result after r246471. EWS didn't show any failure when it was missing.
2140
2141         * compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added.
2142
2143 2019-06-16  Darin Adler  <darin@apple.com>
2144
2145         Convert some uses of fixed width and fixed precision floating point formatting to use shortest instead
2146         https://bugs.webkit.org/show_bug.cgi?id=198896
2147
2148         Reviewed by Sam Weinig.
2149
2150         * fast/loader/stateobjects/pushstate-frequency-expected.txt:
2151         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
2152         * fast/loader/stateobjects/replacestate-frequency-expected.txt:
2153         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
2154         Updated to expect cleaner output without ".000000".
2155
2156 2019-06-15  Simon Fraser  <simon.fraser@apple.com>
2157
2158         Make layerTreeAsText() output a bit less verbose
2159         https://bugs.webkit.org/show_bug.cgi?id=198870
2160
2161         Reviewed by Tim Horton.
2162
2163         * compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2164         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
2165         * platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2166         * platform/mac-wk1/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2167         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Removed.
2168
2169 2019-06-15  Rob Buis  <rbuis@igalia.com>
2170
2171         Add tests for prefetch redirects
2172         https://bugs.webkit.org/show_bug.cgi?id=197371
2173
2174         Reviewed by Youenn Fablet.
2175
2176         Add a test to verify prefetch redirections are cached in the prefetch
2177         cache and reused when navigating.
2178
2179         * http/wpt/prefetch/link-prefetch-main-resource-redirect-expected.txt: Added.
2180         * http/wpt/prefetch/link-prefetch-main-resource-redirect.html: Added.
2181         * http/wpt/prefetch/resources/main-resource-redirect-no-prefetch.py: Added.
2182         (main):
2183         * http/wpt/prefetch/resources/navigate.html: Added.
2184         * http/wpt/prefetch/resources/prefetched-main-resource-redirect.py: Added.
2185         (main):
2186         * platform/mac-wk1/TestExpectations:
2187         * platform/win/TestExpectations:
2188
2189 2019-06-15  Saam Barati  <sbarati@apple.com>
2190
2191         Unreviewed. Temporarily mark webgpu/whlsl-oob-access.html as flaky.
2192
2193         * TestExpectations:
2194
2195 2019-06-14  Devin Rousso  <drousso@apple.com>
2196
2197         Web Inspector: rework http/tests/inspector/network/resource-sizes-network.html to print the actual values so other platforms don't FAIL
2198         https://bugs.webkit.org/show_bug.cgi?id=198877
2199         <rdar://problem/50381370>
2200
2201         Reviewed by Joseph Pecoraro.
2202
2203         * http/tests/inspector/network/resources/resource-size-test.js:
2204         (TestPage.registerInitializer.window.addResourceSizeTest):
2205
2206         * http/tests/inspector/network/resource-sizes-disk-cache.html:
2207         * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt:
2208
2209         * http/tests/inspector/network/resource-sizes-memory-cache.html:
2210         * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2211         * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2212         * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2213         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2214
2215         * http/tests/inspector/network/resource-sizes-network.html:
2216         * http/tests/inspector/network/resource-sizes-network-expected.txt:
2217         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
2218         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
2219         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt:
2220
2221 2019-06-14  John Wilander  <wilander@apple.com>
2222
2223         Repeatedly check for IDB removal to address flakiness in http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html
2224         https://bugs.webkit.org/show_bug.cgi?id=198185
2225         <rdar://problem/51074251>
2226
2227         Unreviewed test gardening.
2228
2229         There's an asynchronosity in the removal of IDB entries so this test case
2230         needs to check repeatedly until the removal has happened.
2231
2232         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
2233         * platform/ios-simulator-wk2/TestExpectations:
2234             Removed skip.
2235
2236 2019-06-14  Daniel Bates  <dabates@apple.com>
2237
2238         [iOS] Split up fast/events/ios/key-events-meta-alt-combinations.html and add more tests
2239         https://bugs.webkit.org/show_bug.cgi?id=198834
2240         <rdar://problem/50103348>
2241
2242         Reviewed by Brent Fulgham.
2243
2244         The test fast/events/ios/key-events-meta-alt-combinations.html frequently times out. Let's try
2245         to break up this test into multiple files. Also add more modifier combination tests and group
2246         all these combination tests under a new direcdtory: fast/events/ios/key-events-comprehensive.
2247
2248         * fast/events/ios/key-events-comprehensive/key-events-control-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-control-expected.txt.
2249         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt: Added.
2250         * fast/events/ios/key-events-comprehensive/key-events-control-option.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
2251         * fast/events/ios/key-events-comprehensive/key-events-control-shift-expected.txt: Added.
2252         * fast/events/ios/key-events-comprehensive/key-events-control-shift.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
2253         * fast/events/ios/key-events-comprehensive/key-events-control.html: Renamed from LayoutTests/fast/events/ios/key-events-control.html.
2254         * fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt: Added.
2255         * fast/events/ios/key-events-comprehensive/key-events-meta-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
2256         * fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-meta-expected.txt.
2257         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt: Added.
2258         * fast/events/ios/key-events-comprehensive/key-events-meta-option.html: Renamed from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
2259         * fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt: Added.
2260         * fast/events/ios/key-events-comprehensive/key-events-meta-shift.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
2261         * fast/events/ios/key-events-comprehensive/key-events-meta.html: Renamed from LayoutTests/fast/events/ios/key-events-meta.html.
2262         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt: Added.
2263         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt: Added.
2264         * fast/events/ios/key-events-comprehensive/key-events-option-shift.html: Added.
2265         * fast/events/ios/key-events-comprehensive/key-events-option.html: Added.
2266         * fast/events/ios/key-events-comprehensive/key-events-shift-expected.txt: Added.
2267         * fast/events/ios/key-events-comprehensive/key-events-shift.html: Added.
2268         * fast/events/ios/key-events-meta-alt-combinations-expected.txt: Removed.
2269
2270 2019-06-14  Antoine Quint  <graouts@apple.com>
2271
2272         [Pointer Events] button property is -1 for pointerdown and pointerup
2273         https://bugs.webkit.org/show_bug.cgi?id=198868
2274         <rdar://problem/51758109>
2275
2276         Reviewed by Dean Jackson.
2277
2278         * pointerevents/mouse/pointer-button-and-buttons-expected.txt: Added.
2279         * pointerevents/mouse/pointer-button-and-buttons.html: Added.
2280         * pointerevents/utils.js:
2281         (prototype._handlePointerEvent):
2282
2283 2019-06-14  John Wilander  <wilander@apple.com>
2284
2285         Move http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html off of testRunner.setAlwaysAcceptCookies()
2286         https://bugs.webkit.org/show_bug.cgi?id=198863
2287         <rdar://problem/47854589>
2288
2289         Unreviewed test gardening.
2290
2291         testRunner.setAlwaysAcceptCookies() is not working right (tracked
2292         in rdar://problem/51757107). Therefore, we need to change
2293         http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html
2294         to make it work properly.
2295
2296         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2297         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2298
2299 2019-06-14  Saam Barati  <sbarati@apple.com>
2300
2301         [WHLSL] Implement out-of-bounds and nullptr behavior
2302         https://bugs.webkit.org/show_bug.cgi?id=198600
2303         <rdar://problem/51668853>
2304
2305         Reviewed by Robin Morisset.
2306
2307         * webgpu/whlsl-null-dereference-expected.txt: Added.
2308         * webgpu/whlsl-null-dereference.html: Added.
2309         * webgpu/whlsl-oob-access-expected.txt: Added.
2310         * webgpu/whlsl-oob-access.html: Added.
2311
2312 2019-06-14  Youenn Fablet  <youenn@apple.com>
2313
2314         Cloning a MediaStreamTrack does not clone the logger
2315         https://bugs.webkit.org/show_bug.cgi?id=198844
2316
2317         Reviewed by Eric Carlson.
2318
2319         * fast/mediastream/MediaStreamTrack-clone-expected.txt:
2320         * fast/mediastream/MediaStreamTrack-clone.html:
2321
2322 2019-06-14  Shawn Roberts  <sroberts@apple.com>
2323
2324         webgpu/compute-squares.html test was deleted in https://trac.webkit.org/changeset/246427
2325         https://bugs.webkit.org/show_bug.cgi?id=198841
2326
2327         Unreviewed test gardening.
2328
2329         * platform/mac-wk2/TestExpectations: Removing expectation for deleted teest
2330
2331 2019-06-14  Per Arne Vollan  <pvollan@apple.com>
2332
2333         [Win10] Some tests are failing only on specific machines
2334         https://bugs.webkit.org/show_bug.cgi?id=197509
2335
2336         Unreviewed test gardening.
2337
2338         * platform/win/TestExpectations:
2339
2340 2019-06-13  Devin Rousso  <drousso@apple.com>
2341
2342         Web Inspector: REGRESSION(r246178): extra spaces added in at-rules when formatting CSS
2343         https://bugs.webkit.org/show_bug.cgi?id=198806
2344
2345         Reviewed by Joseph Pecoraro.
2346
2347         * inspector/formatting/resources/css-tests/keyframes.css:
2348         * inspector/formatting/resources/css-tests/keyframes-expected.css:
2349         * inspector/formatting/resources/css-tests/media-query.css:
2350         * inspector/formatting/resources/css-tests/media-query-expected.css:
2351         * inspector/formatting/resources/css-tests/selectors.css:
2352         * inspector/formatting/resources/css-tests/selectors-expected.css:
2353         * inspector/formatting/resources/css-tests/wrapping.css:
2354         * inspector/formatting/resources/css-tests/wrapping-expected.css:
2355
2356 2019-06-13  Antoine Quint  <graouts@apple.com>
2357
2358         REGRESSION (r246103) [ Mojave+ WK1 ] Layout Test scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out
2359         https://bugs.webkit.org/show_bug.cgi?id=198800
2360         <rdar://problem/51679634>
2361
2362         Reviewed by Tim Horton.
2363
2364         This test now passes reliably on WK1.
2365
2366         * platform/mac-wk1/TestExpectations:
2367
2368 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2369
2370         [WHLSL] Hook up compute
2371         https://bugs.webkit.org/show_bug.cgi?id=198644
2372
2373         Reviewed by Saam Barati.
2374
2375         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
2376
2377         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
2378         * webgpu/compute-squares.html: Deleted. Ditto.
2379         * webgpu/whlsl-compute-expected.txt: Added.
2380         * webgpu/whlsl-compute.html: Added.
2381
2382 2019-06-13  Zalan Bujtas  <zalan@apple.com>
2383
2384         [ContentChangeObserver] LayoutTest/fast/content-observation/click-event-suppression-on-content-change.html is failing
2385         https://bugs.webkit.org/show_bug.cgi?id=198848
2386         <rdar://problem/51689630>
2387
2388         Reviewed by Dean Jackson.
2389
2390         1. Enable content observation for this test.
2391         2. Add role attribute to trigger fast click-through -less flaky with the sleeps. 
2392         3. Use UIHelper functions.
2393
2394         * fast/content-observation/click-event-suppression-on-content-change.html: Removed.
2395         * 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.
2396         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html: Added.
2397
2398 2019-06-13  Daniel Bates  <dabates@apple.com>
2399
2400         [iOS] Normalize test result of fast/events/ios/keyboard-event-key-attribute.html to handle possible modifier dispatch
2401         https://bugs.webkit.org/show_bug.cgi?id=198835
2402         <rdar://problem/46082708>
2403
2404         Reviewed by Darin Adler.
2405
2406         WebKit now knows how to handle flag change events on iOS and dispatch DOM events just like Mac.
2407         Until USE(UIKIT_KEYBOARD_ADDITIONS) is enabled by default WebKit does not expect to receive
2408         modifier flag changes. But once this compile time flag is enabled it will and the test
2409         fast/events/ios/keyboard-event-key-attribute.html will fail because it types '@' and only
2410         expects to see a single keydown for '@' even though it actually requires two key downs to
2411         generate an '@': Shift, and 2 (on a US keyboard layout). We have a bunch of other tests to
2412         check that modifier key presses generate DOM events. So, let's just normalize the result of
2413         this test to ignore Shift keydowns.
2414
2415         * fast/events/ios/keyboard-event-key-attribute.html:
2416
2417 2019-06-13  Truitt Savell  <tsavell@apple.com>
2418
2419         Test gardening after r246406
2420         https://bugs.webkit.org/show_bug.cgi?id=198774
2421
2422         Unreviewed test gardening.
2423
2424         * platform/ios-wk2/TestExpectations:
2425         * platform/mac-wk2/TestExpectations:
2426
2427 2019-06-13  Jonathan Bedard  <jbedard@apple.com>
2428
2429         run-webkit-tests: Correctly garden fast/events/ios, fast/forms/ios tests
2430         https://bugs.webkit.org/show_bug.cgi?id=198798
2431
2432         Reviewed by Aakash Jain.
2433
2434         Any expectations for fast/events/ios and fast/forms/ios tests are overriden
2435         in ios-wk2 expectations, remove them since they don't do anything.
2436
2437         * platform/ios-device/TestExpectations:
2438         * platform/ios-wk1/TestExpectations:
2439         * platform/ios/TestExpectations:
2440         * platform/ipad/TestExpectations:
2441
2442 2019-06-13  Shawn Roberts  <sroberts@apple.com>
2443
2444         webgpu/compute-squares.html is crashing on HighSierra
2445         https://bugs.webkit.org/show_bug.cgi?id=198841
2446
2447         Unreviewed test gardening.
2448
2449         * platform/mac-wk2/TestExpectations: Skipping on High Sierra
2450
2451 2019-06-13  Commit Queue  <commit-queue@webkit.org>
2452
2453         Unreviewed, rolling out r246396 and r246397.
2454         https://bugs.webkit.org/show_bug.cgi?id=198837
2455
2456         Breaks internal builds (Requested by ShawnRoberts on #webkit).
2457
2458         Reverted changesets:
2459
2460         "[WHLSL] Hook up compute"
2461         https://bugs.webkit.org/show_bug.cgi?id=198644
2462         https://trac.webkit.org/changeset/246396
2463
2464         "[WHLSL] Hook up compute"
2465         https://bugs.webkit.org/show_bug.cgi?id=198644
2466         https://trac.webkit.org/changeset/246397
2467
2468 2019-06-13  Antti Koivisto  <antti@apple.com>
2469
2470         twitch.tv: embedded video hovers down the screen when scrolling on iPad
2471         https://bugs.webkit.org/show_bug.cgi?id=198832
2472         <rdar://problem/51541439>
2473
2474         Reviewed by Simon Fraser.
2475
2476         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling-expected.html: Added.
2477         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling.html: Added.
2478
2479 2019-06-13  Youenn Fablet  <youenn@apple.com>
2480
2481         Import WPT websockets tests
2482         https://bugs.webkit.org/show_bug.cgi?id=198774
2483
2484         Reviewed by Geoffrey Garen.
2485
2486         * platform/mac-wk1/TestExpectations:
2487         * TestExpectations:
2488         * tests-options.json:
2489
2490 2019-06-13  Antoine Quint  <graouts@apple.com>
2491
2492         "display: contents" Content click does not trigger
2493         https://bugs.webkit.org/show_bug.cgi?id=198559
2494         <rdar://problem/51488524>
2495
2496         Reviewed by Antti Koivisto.
2497
2498         Add a new test that checks that tapping on an element with "display: contents" correctly gets a "click" event.
2499
2500         * fast/events/ios/click-event-and-display-contents-expected.txt: Added.
2501         * fast/events/ios/click-event-and-display-contents.html: Added.
2502
2503 2019-06-13  Youenn Fablet  <youenn@apple.com>
2504
2505         Update service worker test and expectation after revision 246363
2506         https://bugs.webkit.org/show_bug.cgi?id=198808
2507
2508         Reviewed by Geoffrey Garen.
2509
2510         * TestExpectations:
2511         Skip timing out test in Debug
2512
2513 2019-06-13  Miguel Gomez  <magomez@igalia.com>
2514
2515         Unreviewed GTK+ gardening. Update expectations after r246397.
2516
2517         * platform/gtk/TestExpectations:
2518
2519 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2520
2521         [WHLSL] Hook up compute
2522         https://bugs.webkit.org/show_bug.cgi?id=198644
2523
2524         Reviewed by Saam Barati.
2525
2526         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
2527
2528         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
2529         * webgpu/compute-squares.html: Deleted. Ditto.
2530         * webgpu/whlsl-compute-expected.txt: Added.
2531         * webgpu/whlsl-compute.html: Added.
2532
2533 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2534
2535         [WHLSL] Implement array references
2536         https://bugs.webkit.org/show_bug.cgi?id=198163
2537
2538         Reviewed by Saam Barati.
2539
2540         * webgpu/buffer-resource-triangles-expected.html: Deleted. This test doens't make any sense and triggers
2541         Metal to read out-of-bounds of a vertex buffer.
2542         * webgpu/buffer-resource-triangles.html: Deleted.
2543         * webgpu/whlsl-buffer-fragment-expected.html: Added.
2544         * webgpu/whlsl-buffer-fragment.html: Added.
2545         * webgpu/whlsl-buffer-vertex-expected.html: Added.
2546         * webgpu/whlsl-buffer-vertex.html: Added.
2547         * webgpu/whlsl-dont-crash-parsing-enum.html:
2548         * webgpu/whlsl.html:
2549
2550 2019-06-12  Justin Fan  <justin_fan@apple.com>
2551
2552         [WebGL] ANGLE Extension directive location incorrectly enforced for webgl 1.0
2553         https://bugs.webkit.org/show_bug.cgi?id=198811
2554
2555         Reviewed by Dean Jackson.
2556
2557         ANGLE was updated so that this case should not be an error.
2558
2559         * webgl/webgl-extension-directive-location-no-error-expected.txt: Added.
2560         * webgl/webgl-extension-directive-location-no-error.html: Added.
2561
2562 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2563
2564         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
2565         https://bugs.webkit.org/show_bug.cgi?id=198746
2566         <rdar://problem/51620347>
2567
2568         Reviewed by Don Olmstead.
2569
2570         * svg/clip-path/clip-hidpi-expected.svg: Added.
2571         * svg/clip-path/clip-hidpi.svg: Added.
2572         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
2573         * svg/clip-path/clip-opacity-translate.svg: Added.
2574
2575 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2576
2577         [WHLSL] Educate the property resolver about IndexExpressions
2578         https://bugs.webkit.org/show_bug.cgi?id=198399
2579
2580         Unreviewed test gardening.
2581
2582         Failing WebGPU tests should fail instead of time out.
2583
2584         * webgpu/blend-color-triangle-strip.html:
2585         * webgpu/blend-triangle-strip.html:
2586         * webgpu/blit-commands.html:
2587         * webgpu/buffer-command-buffer-races.html:
2588         * webgpu/buffer-resource-triangles.html:
2589         * webgpu/color-write-mask-triangle-strip.html:
2590         * webgpu/depth-enabled-triangle-strip.html:
2591         * webgpu/draw-indexed-triangles.html:
2592         * webgpu/propertyresolver/ander-abstract-lvalue.html:
2593         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
2594         * webgpu/propertyresolver/ander-lvalue.html:
2595         * webgpu/propertyresolver/ander.html:
2596         * webgpu/propertyresolver/getter.html:
2597         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
2598         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
2599         * webgpu/propertyresolver/indexer-ander-lvalue.html:
2600         * webgpu/propertyresolver/indexer-ander.html:
2601         * webgpu/propertyresolver/indexer-getter.html:
2602         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
2603         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
2604         * webgpu/propertyresolver/indexer-setter-lvalue.html:
2605         * webgpu/propertyresolver/indexer-setter.html:
2606         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
2607         * webgpu/propertyresolver/setter-abstract-lvalue.html:
2608         * webgpu/propertyresolver/setter-lvalue.html:
2609         * webgpu/simple-triangle-strip.html:
2610         * webgpu/texture-triangle-strip.html:
2611         * webgpu/vertex-buffer-triangle-strip.html:
2612         * webgpu/viewport-scissor-rect-triangle-strip.html:
2613         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
2614         * webgpu/whlsl-dereference-pointer-should-type-check.html:
2615         * webgpu/whlsl-do-while-loop-break.html:
2616         * webgpu/whlsl-do-while-loop-continue.html:
2617         * webgpu/whlsl-do-while-loop.html:
2618         * webgpu/whlsl-dont-crash-parsing-enum.html:
2619         * webgpu/whlsl-dot-expressions.html:
2620         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
2621         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
2622         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
2623         * webgpu/whlsl-loops-break.html:
2624         * webgpu/whlsl-loops-continue.html:
2625         * webgpu/whlsl-loops.html:
2626         * webgpu/whlsl-nested-dot-expression-rvalue.html:
2627         * webgpu/whlsl-nested-loop.html:
2628         * webgpu/whlsl-return-local-variable.html:
2629         * webgpu/whlsl-store-to-property-updates-properly.html:
2630         * webgpu/whlsl-while-loop-break.html:
2631         * webgpu/whlsl-while-loop-continue.html:
2632         * webgpu/whlsl-zero-initialize-values-2.html:
2633         * webgpu/whlsl-zero-initialize-values.html:
2634         * webgpu/whlsl.html:
2635
2636 2019-06-12  Simon Fraser  <simon.fraser@apple.com>
2637
2638         paddingBoxRect() is wrong with RTL scrollbars on the left
2639         https://bugs.webkit.org/show_bug.cgi?id=198816
2640
2641         Reviewed by Jon Lee.
2642
2643         * compositing/geometry/rtl-overflow-scroll-expected.html: Added.
2644         * compositing/geometry/rtl-overflow-scroll.html: Added.
2645
2646 2019-06-12  Eric Carlson  <eric.carlson@apple.com>
2647
2648         [High Sierra / Mojave Debug WK2] Layout Test media/video-restricted-invisible-autoplay-allowed-when-visible.html is a flaky failure
2649         https://bugs.webkit.org/show_bug.cgi?id=190885
2650         <rdar://problem/45590590>
2651
2652         Reviewed by Youenn Fablet.
2653
2654         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Increase the amount of
2655          time it takes for the test to fail so it isn't flaky on slow machines.
2656
2657 2019-06-12  Daniel Bates  <dabates@apple.com>
2658
2659         [iOS] Adjust tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html following r243808
2660         https://bugs.webkit.org/show_bug.cgi?id=198799
2661         <rdar://problem/50181023>
2662
2663         Reviewed by Brent Fulgham.
2664
2665         Following r243808 we no longer defocus a <select> on iPad when its popover is dismissed as a
2666         result of picking a value for it. This is to make the behavior of <select> on iPad like the Mac. 
2667         However the tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html
2668         depend on the old behavior. So, we need to update them to no longer expect a defocusing of the
2669         <select>/the end of form control interaction.
2670
2671         * platform/ipad/fast/forms/select-form-run-twice.html:
2672         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest.html:
2673
2674 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2675
2676         [WHLSL] Educate the property resolver about IndexExpressions
2677         https://bugs.webkit.org/show_bug.cgi?id=198399
2678
2679         Reviewed by Saam Barati.
2680
2681         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
2682         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
2683         * webgpu/propertyresolver/ander-expected.html: Added.
2684         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
2685         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
2686         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
2687         * webgpu/propertyresolver/ander-lvalue.html: Added.
2688         * webgpu/propertyresolver/ander.html: Added.
2689         * webgpu/propertyresolver/getter-expected.html: Added.
2690         * webgpu/propertyresolver/getter.html: Added.
2691         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
2692         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
2693         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
2694         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
2695         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
2696         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
2697         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
2698         * webgpu/propertyresolver/indexer-ander.html: Added.
2699         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
2700         * webgpu/propertyresolver/indexer-getter.html: Added.
2701         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
2702         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
2703         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
2704         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
2705         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
2706         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
2707         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
2708         * webgpu/propertyresolver/indexer-setter.html: Added.
2709         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
2710         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
2711         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
2712         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
2713         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
2714         * webgpu/propertyresolver/setter-lvalue.html: Added.
2715
2716 2019-06-12  Shawn Roberts  <sroberts@apple.com>
2717
2718         scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out on WK1 testers
2719         https://bugs.webkit.org/show_bug.cgi?id=198800
2720
2721         Unreviewed test gardening.
2722
2723         * platform/mac-wk1/TestExpectations: Updating expecations for test
2724
2725 2019-06-12  Jiewen Tan  <jiewen_tan@apple.com>
2726
2727         REGRESSION (r245043) [Mac WK2 Debug] ASSERTION FAILED: m_services.isEmpty() && transports.size() <= maxTransportNumber seen with two http/wpt/webauthn/public-key-credential-* tests
2728         https://bugs.webkit.org/show_bug.cgi?id=197917
2729         <rdar://problem/51524958>
2730
2731         Reviewed by Brent Fulgham.
2732
2733         * platform/mac-wk2/TestExpectations:
2734
2735 2019-06-12  Antti Koivisto  <antti@apple.com>
2736
2737         (Async scrolling) Handle 'position:fixed' inside 'position:sticky' correctly.
2738         https://bugs.webkit.org/show_bug.cgi?id=198788
2739         <rdar://problem/51589759>
2740
2741         Reviewed by Simon Fraser.
2742
2743         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed-expected.html: Added.
2744         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed.html: Added.
2745         * scrollingcoordinator/ios/fixed-inside-sticky-frame-expected.html: Added.
2746         * scrollingcoordinator/ios/fixed-inside-sticky-frame.html: Added.
2747         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2-expected.html: Added.
2748         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html: Added.
2749         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-expected.html: Added.
2750         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context.html: Added.
2751         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context-expected.html: Added.
2752         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context.html: Added.
2753
2754 2019-06-12  Youenn Fablet  <youenn@apple.com>
2755
2756         Update WPT service workers test up to 0df7c68
2757         https://bugs.webkit.org/show_bug.cgi?id=198720
2758
2759         Reviewed by Eric Carlson.
2760
2761         * TestExpectations:
2762         * tests-options.json:
2763
2764 2019-06-12  Truitt Savell  <tsavell@apple.com>
2765
2766         Unreviewed, rolling out r246350.
2767
2768         r246350 Introduced a failing and timing out test svg/clip-path
2769         /clip-hidpi.svg
2770
2771         Reverted changeset:
2772
2773         "[cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform"
2774         https://bugs.webkit.org/show_bug.cgi?id=198746
2775         https://trac.webkit.org/changeset/246350
2776
2777 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2778
2779         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
2780         https://bugs.webkit.org/show_bug.cgi?id=198746
2781         <rdar://problem/51665805>
2782
2783         Reviewed by Don Olmstead.
2784
2785         * svg/clip-path/clip-hidpi-expected.svg: Added.
2786         * svg/clip-path/clip-hidpi.svg: Added.
2787         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
2788         * svg/clip-path/clip-opacity-translate.svg: Added.
2789
2790 2019-06-12  Fujii Hironori  <Hironori.Fujii@sony.com>
2791
2792         [GTK] Some reftest fail with only one or two pixel differences in diff image
2793         https://bugs.webkit.org/show_bug.cgi?id=168426
2794
2795         Unreviewed test gardening.
2796
2797         * platform/gtk/TestExpectations:
2798         * platform/wpe/TestExpectations:
2799         svg/clip-path/clip-opacity.html results in 0.01% image diff. Marked it as ImageOnlyFailure of Bug 168426.
2800
2801 2019-06-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2802
2803         [iOS] Idempotent text autosizing needs to react properly to viewport changes
2804         https://bugs.webkit.org/show_bug.cgi?id=198736
2805         <rdar://problem/50591911>
2806
2807         Reviewed by Zalan Bujtas.
2808
2809         Add a new layout test that programmatically adjusts the meta viewport initial scale, and dumps the resulting
2810         computed sizes of several paragraphs of text, after adjusting for text autosizing.
2811
2812         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale-expected.txt: Added.
2813         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html: Added.
2814
2815 2019-06-11  Zalan Bujtas  <zalan@apple.com>
2816
2817         LayoutTests/fast/events/touch/ios/double-tap-for-double-click* test cases are failing
2818         https://bugs.webkit.org/show_bug.cgi?id=198764
2819         <rdar://problem/51035459>
2820
2821         Reviewed by Wenson Hsieh.
2822
2823         * fast/events/touch/ios/double-tap-for-double-click1.html:
2824         * fast/events/touch/ios/double-tap-for-double-click2.html:
2825         * fast/events/touch/ios/double-tap-for-double-click3.html:
2826
2827 2019-06-11  Commit Queue  <commit-queue@webkit.org>
2828
2829         Unreviewed, rolling out r246320.
2830         https://bugs.webkit.org/show_bug.cgi?id=198773
2831
2832         New test is failing, and commit is causing another test to
2833         fail. (Requested by ShawnRoberts on #webkit).
2834
2835         Reverted changeset:
2836
2837         "Web Inspector: AXI: Audit: image label test is throwing
2838         spurious errors on elements with existing alt attr, but no
2839         value: <img alt>"
2840         https://bugs.webkit.org/show_bug.cgi?id=194754
2841         https://trac.webkit.org/changeset/246320
2842
2843 2019-06-11  Devin Rousso  <drousso@apple.com>
2844
2845         Sort the computed styles list
2846         https://bugs.webkit.org/show_bug.cgi?id=198743
2847
2848         Reviewed by Simon Fraser
2849
2850         * fast/css/getComputedStyle/computed-style-expected.txt:
2851         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
2852         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2853         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2854         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2855         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
2856
2857         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2858         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2859         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2860         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2861         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2862         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2863
2864         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2865         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2866         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2867         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2868         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2869         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2870
2871         * svg/css/getComputedStyle-basic-expected.txt:
2872         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
2873         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
2874         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2875         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2876         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
2877
2878 2019-06-11  Daniel Bates  <dabates@apple.com>
2879
2880         [iOS] Adjust test fast/events/ios/keyup.html to ignore Shift keyups
2881         https://bugs.webkit.org/show_bug.cgi?id=198768
2882         <rdar://problem/46082743>
2883
2884         Reviewed by Brent Fulgham.
2885
2886         Ignore Shift keyups as in the future they will be emitted. We have existing test coverage for them
2887         currently skipped in OpenSource that will be unskipped in the future once we enable ENABLE(FULL_KEYBOARD_ACCESS).
2888
2889         * fast/events/ios/keyup.html:
2890
2891 2019-06-11  Daniel Bates  <dabates@apple.com>
2892
2893         Fix up test result following r245161.
2894         <rdar://problem/51032967>
2895
2896         Until we get UIKit support, almost all keys, including the numpad comma key (on JIS keyboards)
2897         report Dead for their key property and Unidentified for their keyIdentifier property.
2898
2899         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2900
2901 2019-06-11  Truitt Savell  <tsavell@apple.com>
2902
2903         r246018 introduced a falkey test on WK1
2904         https://bugs.webkit.org/show_bug.cgi?id=196508
2905
2906         Unreviewed test gardening.
2907
2908         * platform/mac-wk1/TestExpectations:
2909
2910 2019-06-11  Daniel Bates  <dabates@apple.com>
2911
2912         Import Content Security Policy Web Platform Tests
2913         https://bugs.webkit.org/show_bug.cgi?id=198676
2914         <rdar://problem/51533785>
2915
2916         Reviewed by Youenn Fablet.
2917
2918         Import tests as of 3840f46213d9a991acc9288e3863530f7502c05e (origin/master).
2919
2920         * TestExpectations: Skip some tests for features we do not support.
2921         * platform/mac-wk1/TestExpectations: Skip some tests.
2922         * platform/win/TestExpectations: Ditto.
2923         * tests-options.json:
2924
2925 2019-06-11  Daniel Bates  <dabates@apple.com>
2926
2927         Skip test http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html as
2928         testRunner.queueLoad() does not support loading data URLs in Legacy WebKit on Mac and iOS
2929
2930         * platform/ios-wk1/TestExpectations:
2931         * platform/mac-wk1/TestExpectations:
2932
2933 2019-06-11  Daniel Bates  <dabates@apple.com>
2934
2935         [Win] Layout test http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html is timing out
2936         https://bugs.webkit.org/show_bug.cgi?id=198758
2937
2938         It is a longstanding known issue (since 2015) that navigating to a blob URL times out on Windows.
2939         Further investigation is needed. Skip another test for now.
2940
2941         * platform/win/TestExpectations:
2942
2943 2019-06-11  Shawn Roberts  <sroberts@apple.com>
2944
2945         compositing/fixed-with-main-thread-scrolling.html is a flaky timeout
2946         https://bugs.webkit.org/show_bug.cgi?id=198757
2947
2948         Unreviewed test gardening.
2949
2950         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
2951
2952 2019-06-11  Greg Doolittle  <gr3g@apple.com>
2953
2954         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
2955         https://bugs.webkit.org/show_bug.cgi?id=194754
2956         <rdar://problem/48144534>
2957
2958         Reviewed by Chris Fleizach.
2959
2960         * accessibility/img-alt-attribute-empty-string-expected.txt: Added.
2961         * accessibility/img-alt-attribute-empty-string.html: Added.
2962         * accessibility/img-alt-attribute-no-value-expected.txt: Added.
2963         * accessibility/img-alt-attribute-no-value.html: Added.
2964
2965 2019-06-11  Shawn Roberts  <sroberts@apple.com>
2966
2967         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure and timeout
2968         https://bugs.webkit.org/show_bug.cgi?id=198185
2969
2970         Unreviewed test gardening.
2971
2972         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS
2973
2974 2019-06-11  Devin Rousso  <drousso@apple.com>
2975
2976         Unreviewed, fix test failures after r246292.
2977
2978         * inspector/timeline/timeline-recording.html:
2979         * inspector/timeline/timeline-recording-expected.txt:
2980         Filter the contents of `sampleStackTraces` and `sampleDurations` when exporting.
2981
2982 2019-06-11  Antti Koivisto  <antti@apple.com>
2983
2984         REGRESSION (iOS): Can't scroll litter-robot.com checkout form's dropdown menus
2985         https://bugs.webkit.org/show_bug.cgi?id=198753
2986         <rdar://problem/51355686>
2987
2988         Reviewed by Simon Fraser.
2989
2990         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled-expected.txt: Added.
2991         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled.html: Added.
2992
2993 2019-06-11  Youenn Fablet  <youenn@apple.com>
2994
2995         MediaStreamAudioSourceNode::setFormat should check for m_sourceSampleRate equality
2996         https://bugs.webkit.org/show_bug.cgi?id=198740
2997         <rdar://problem/47088939>
2998
2999         Reviewed by Eric Carlson.
3000
3001         * platform/mac/TestExpectations:
3002
3003 2019-06-11  Fujii Hironori  <Hironori.Fujii@sony.com>
3004
3005         [cairo][SVG] Putting multiple path elements in clippath causes rendering artifacts
3006         https://bugs.webkit.org/show_bug.cgi?id=198701
3007
3008         Reviewed by Carlos Garcia Campos.
3009
3010         * platform/gtk/TestExpectations:
3011         * platform/wpe/TestExpectations:
3012         Unskipped svg/gradients/spreadMethodDiagonal3.svg and svg/gradients/spreadMethodDiagonal4.svg.
3013
3014         * svg/clip-path/clip-opacity-expected.html: Added.
3015         * svg/clip-path/clip-opacity.html: Added.
3016         * svg/clip-path/svg-in-html-expected.html: Added.
3017         * svg/clip-path/svg-in-html.html: Added.
3018
3019 2019-06-10  Daniel Bates  <dabates@apple.com>
3020
3021         [CSP] Blob URLs should inherit their CSP policy
3022         https://bugs.webkit.org/show_bug.cgi?id=198579
3023         <rdar://problem/51366878>
3024
3025         Reviewed by Brent Fulgham.
3026
3027         Actually add the tests that I inadvertently omitted from r246277.
3028
3029         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
3030         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
3031         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
3032         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
3033
3034 2019-06-10  Sam Weinig  <weinig@apple.com>
3035
3036         Remove Dashboard support
3037         https://bugs.webkit.org/show_bug.cgi?id=198615
3038
3039         Reviewed by Ryosuke Niwa.
3040
3041         * TestExpectations:
3042         * cssom/cssvalue-comparison-expected.txt:
3043         * cssom/cssvalue-comparison.html:
3044         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
3045         * fast/canvas/canvas-gradient-addStop-error.html:
3046         * fast/canvas/fill-stroke-clip-reset-path-expected.txt:
3047         * fast/canvas/fill-stroke-clip-reset-path.html:
3048         * fast/css/dashboard-regions-attr-crash-expected.txt: Removed.
3049         * fast/css/dashboard-regions-attr-crash.html: Removed.
3050         * fast/css/dashboard-regions-undefined-length-assertion-expected.txt: Removed.
3051         * fast/css/dashboard-regions-undefined-length-assertion.html: Removed.
3052         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Removed.
3053         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Removed.
3054         * http/tests/xmlhttprequest/default-content-type-dashboard-expected.txt: Removed.
3055         * http/tests/xmlhttprequest/default-content-type-dashboard.html: Removed.
3056         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard-expected.txt: Removed.
3057         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard.html: Removed.
3058         * legacy-animation-engine/cssom/cssvalue-comparison-expected.txt:
3059         * legacy-animation-engine/cssom/cssvalue-comparison.html:
3060         * mathml/mathml-in-dashboard-expected.txt: Removed.
3061         * mathml/mathml-in-dashboard.html: Removed.
3062         * platform/gtk/TestExpectations:
3063         * platform/ios-simulator-wk2/TestExpectations:
3064         * platform/ios-wk1/TestExpectations:
3065         * platform/ios/TestExpectations:
3066         * platform/ios/mathml/mathml-in-dashboard-expected.txt: Removed.
3067         * platform/mac/TestExpectations:
3068         * platform/mac/fast/css/dashboard-region-parser-expected.txt: Removed.
3069         * platform/mac/fast/css/dashboard-region-parser.html: Removed.
3070         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk-expected.txt: Removed.
3071         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html: Removed.
3072         * platform/mac/mathml/mathml-in-dashboard-expected.png: Removed.
3073         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Removed.
3074         * platform/mac/svg/custom/embedded-svg-disallowed-in-dashboard-expected.png: Removed.
3075         * platform/mac/svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard-expected.png: Removed.
3076         * platform/mac/svg/custom/manually-parsed-svg-disallowed-in-dashboard-expected.png: Removed.
3077         * platform/mac/svg/custom/svg-disallowed-in-dashboard-object-expected.png: Removed.
3078         * platform/win/TestExpectations:
3079         * platform/wincairo/TestExpectations:
3080         * svg/custom/embedded-svg-allowed-in-dashboard-expected.txt: Removed.
3081         * svg/custom/embedded-svg-allowed-in-dashboard.xml: Removed.
3082         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard-expected.txt: Removed.
3083         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard.html: Removed.
3084         * svg/custom/manually-parsed-svg-allowed-in-dashboard-expected.txt: Removed.
3085         * svg/custom/manually-parsed-svg-allowed-in-dashboard.html: Removed.
3086         * svg/custom/svg-allowed-in-dashboard-object-expected.txt: Removed.
3087         * svg/custom/svg-allowed-in-dashboard-object.html: Removed.
3088
3089 2019-06-10  Ryan Haddad  <ryanhaddad@apple.com>
3090
3091         [ iOS Sim WK2 ] Layout Test editing/deleting/delete-emoji* is failing
3092
3093         Unreviewed test gardening.
3094
3095         * platform/ios-simulator-wk2/TestExpectations: Remove failure expectation.
3096         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Rebaseline test.
3097         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Ditto.
3098         * platform/ios/editing/deleting/delete-emoji-expected.txt: Ditto.
3099
3100 2019-06-10  Antti Koivisto  <antti@apple.com>
3101
3102         Event region should be set on scrolledContentsLayer if it exists
3103         https://bugs.webkit.org/show_bug.cgi?id=198717
3104         <rdar://problem/51572169>
3105
3106         Reviewed by Simon Fraser.
3107
3108         * pointerevents/ios/touch-action-region-backing-sharing-expected.txt:
3109         * pointerevents/ios/touch-action-region-overflow-expected.txt: Added.
3110         * pointerevents/ios/touch-action-region-overflow.html: Added.
3111
3112 2019-06-10  Daniel Bates  <dabates@apple.com>
3113
3114         [CSP] Blob URLs should inherit their CSP policy
3115         https://bugs.webkit.org/show_bug.cgi?id=198579
3116         <rdar://problem/51366878>
3117
3118         Reviewed by Brent Fulgham.
3119
3120         Add tests to ensure that a self navigation to a Blob or Data URL inherits its CSP policy from
3121         its parent document.
3122
3123         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
3124         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
3125         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
3126         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
3127
3128 2019-06-10  Saam Barati  <sbarati@apple.com>
3129
3130         [WHLSL] Auto initialize local variables
3131         https://bugs.webkit.org/show_bug.cgi?id=198426
3132
3133         Reviewed by Myles Maxfield.
3134
3135         * webgpu/whlsl-zero-initialize-values-2-expected.html: Added.
3136         * webgpu/whlsl-zero-initialize-values-2.html: Added.
3137         * webgpu/whlsl-zero-initialize-values-expected.html: Added.
3138         * webgpu/whlsl-zero-initialize-values.html: Added.
3139
3140 2019-06-10  Timothy Hatcher  <timothy@apple.com>
3141
3142         Integrate dark mode support for iOS.
3143         https://bugs.webkit.org/show_bug.cgi?id=198687
3144         rdar://problem/51545643
3145
3146         Reviewed by Tim Horton.
3147
3148         * platform/ios/TestExpectations:
3149
3150 2019-06-10  Youenn Fablet  <youenn@apple.com>
3151
3152         Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile
3153         https://bugs.webkit.org/show_bug.cgi?id=195124
3154         <rdar://problem/48453085>
3155
3156         Reviewed by Eric Carlson.
3157
3158         * webrtc/video-h264-expected.txt: Added.
3159         * webrtc/video-h264.html: Added.
3160
3161 2019-06-08  Cathie Chen  <cathiechen@igalia.com>
3162
3163         resize-observer/element-leak.html fails on Windows platform
3164         https://bugs.webkit.org/show_bug.cgi?id=197908
3165
3166         Reviewed by Ryosuke Niwa.
3167
3168         We have conservative GC, the removed objects might keep alive for a while. Change the test case
3169         to 20 iframes. This would make the result more accurate.
3170
3171         * platform/win/TestExpectations:
3172         * resize-observer/element-leak-expected.txt:
3173         * resize-observer/element-leak.html:
3174
3175 2019-06-07  Youenn Fablet  <youenn@apple.com>
3176
3177         [ Mac Debug ] REGRESSION (r242975) Layout Test storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure
3178         https://bugs.webkit.org/show_bug.cgi?id=196445
3179         <rdar://problem/49483061>
3180
3181         Reviewed by Brady Eidson.
3182
3183         Unflake the test by making sure to wait for the onerror event before continuing the test.
3184
3185         * platform/mac-wk2/TestExpectations:
3186         * storage/indexeddb/modern/resources/deletedatabase-2.js:
3187         (prepareDatabase.event.target.onerror):
3188         (continueTest1.request.onsuccess): Deleted.
3189
3190 2019-06-07  Truitt Savell  <tsavell@apple.com>
3191
3192         Unreviewed, rolling out r246138.
3193
3194         Broke internal builds
3195
3196         Reverted changeset:
3197
3198         "[WHLSL] Educate the property resolver about IndexExpressions"
3199         https://bugs.webkit.org/show_bug.cgi?id=198399
3200         https://trac.webkit.org/changeset/246138
3201
3202 2019-06-07  Nikita Vasilyev  <nvasilyev@apple.com>
3203
3204         Web Inspector: longhand CSS properties overridden by shorthands miss strikethrough
3205         https://bugs.webkit.org/show_bug.cgi?id=198629
3206         <rdar://problem/51504160>
3207
3208         Reviewed by Devin Rousso.
3209
3210         * inspector/css/overridden-property-expected.txt:
3211         * inspector/css/overridden-property.html:
3212
3213 2019-06-07  Justin Fan  <justin_fan@apple.com>
3214
3215         [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped
3216         https://bugs.webkit.org/show_bug.cgi?id=198591
3217
3218         Reviewed by Myles C. Maxfield.
3219
3220         GPUBuffer.setSubData has been removed from the WebGPU implementation.
3221         GPUDevice.createBufferMapped has been added to the WebGPU implementation.
3222         Replace all setSubData calls with appropriate replacements.
3223
3224         * webgpu/blend-triangle-strip.html:
3225         * webgpu/blit-commands.html:
3226         * webgpu/buffer-command-buffer-races.html:
3227         * webgpu/buffer-resource-triangles.html:
3228         * webgpu/compute-squares.html:
3229         * webgpu/depth-enabled-triangle-strip.html:
3230         * webgpu/draw-indexed-triangles.html:
3231         * webgpu/js/webgpu-functions.js:
3232         (createBufferWithData):
3233         (async.mapWriteDataToBuffer):
3234         * webgpu/map-read-buffers-expected.txt:
3235         * webgpu/map-read-buffers.html:
3236         * webgpu/texture-triangle-strip.html:
3237         * webgpu/vertex-buffer-triangle-strip.html:
3238
3239 2019-06-07  Per Arne Vollan  <pvollan@apple.com>
3240
3241         Layout Test fast/events/fire-mousedown-while-pressing-mouse-button.html is failing
3242         https://bugs.webkit.org/show_bug.cgi?id=198679
3243
3244         Unreviewed test gardening.
3245
3246         * platform/win/TestExpectations:
3247
3248 2019-06-07  Antoine Quint  <graouts@apple.com>
3249
3250         Restrict fast clicks everywhere to desktop content mode
3251         https://bugs.webkit.org/show_bug.cgi?id=198610
3252         <rdar://problem/50114230>
3253
3254         Reviewed by Dean Jackson.
3255
3256         Add a new test that enables fast clicks but also sets a mobile content mode.
3257         
3258         We also mark fast/visual-viewport/ios/min-scale-greater-than-one.html as non-flaky
3259         since the flakiness was due to the fast clicks everywhere behavior being enabled on iPhone.
3260
3261         Finally, we can now remove the hack where ui.tap() in the Pointer Events utility returned
3262         a promise with a one-second delay since the issue of double-taps being recognized instead of
3263         two consecutive single taps across two tests has been resolved.
3264
3265         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
3266         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
3267         * platform/ios-simulator-wk2/TestExpectations:
3268         * pointerevents/utils.js:
3269
3270 2019-06-07  Shawn Roberts  <sroberts@apple.com>
3271
3272         http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html is a flaky timeout
3273         https://bugs.webkit.org/show_bug.cgi?id=198663
3274
3275         Unreviewed test gardening.
3276
3277         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
3278
3279 2019-06-07  Shawn Roberts  <sroberts@apple.com>
3280
3281         scrollingcoordinator/mac/nested-sticky.html is a flaky Timeout and ImageOnlyFailure
3282         https://bugs.webkit.org/show_bug.cgi?id=198661
3283
3284         Unreviewed test gardening.
3285
3286         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
3287
3288 2019-06-07  Antti Koivisto  <antti@apple.com>
3289
3290         position:fixed inside overflow positioning nodes is jumpy
3291         https://bugs.webkit.org/show_bug.cgi?id=198647
3292         <rdar://problem/51514437>
3293
3294         Reviewed by Frédéric Wang.
3295
3296         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1-expected.html: Added.
3297         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1.html: Added.
3298         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2-expected.html: Added.
3299         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2.html: Added.
3300         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary-expected.html: Added.
3301         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary.html: Added.
3302
3303 2019-06-07  Enrique Ocaña González  <eocanha@igalia.com>
3304
3305         [MSE][GStreamer] Avoid QUOTA_EXCEEDED_ERR when seeking to a buffered range just before the buffered one
3306         https://bugs.webkit.org/show_bug.cgi?id=166620
3307
3308         Reviewed by Xabier Rodriguez-Calvar.
3309
3310         Added a test to check that, after the memory is filled by appending a continuous
3311         range, a seek right before it and a new append can be done without getting a
3312         QuotaExceededError on GStreamer ports. On the rest of the ports, QuotaExceededError
3313         is never thrown and the expectations just check that the right buffered ranges
3314         remain.
3315
3316         * media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3317         * media/media-source/media-source-append-before-last-range-no-quota-exceeded.html: Added.
3318         * platform/gtk/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3319         * platform/wpe/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3320
3321
3322 2019-06-07  Joonghun Park  <jh718.park@samsung.com>
3323
3324         Implement tab-size with units
3325         https://bugs.webkit.org/show_bug.cgi?id=179022
3326
3327         Reviewed by Simon Fraser.
3328
3329         This change is ported from Blink.
3330         The committed revision is https://src.chromium.org/viewvc/blink?revision=189430&view=revision.
3331
3332         Additionally, this patch lets css "number" value be allowed as tab-size's property value,
3333         not css "integer" value,
3334         according to https://drafts.csswg.org/css-text-3/#tab-size-property.
3335
3336         * TestExpectations:
3337         * css3/tab-size-expected.txt: Added.
3338         * css3/tab-size.html: Added.
3339         * fast/css/tab-size-expected.html:
3340         * fast/css/tab-size.html:
3341
3342 2019-06-06  Youenn Fablet  <youenn@apple.com>
3343
3344         Allow WebKitTestRunner to terminate network process after it finishes service worker file operations
3345         https://bugs.webkit.org/show_bug.cgi?id=198584
3346
3347         Reviewed by Geoffrey Garen.
3348
3349         * http/wpt/service-workers/service-worker-networkprocess-crash.html:
3350
3351 2019-06-06  Commit Queue  <commit-queue@webkit.org>
3352
3353         Unreviewed, rolling out r246165.
3354         https://bugs.webkit.org/show_bug.cgi?id=198636
3355
3356         Causing test failures in 7 content-observation tests.
3357         (Requested by ShawnRoberts on #webkit).
3358
3359         Reverted changeset:
3360
3361         "Restrict fast clicks everywhere to desktop content mode"
3362         https://bugs.webkit.org/show_bug.cgi?id=198610
3363         https://trac.webkit.org/changeset/246165
3364
3365 2019-06-06  Devin Rousso  <drousso@apple.com>
3366
3367         Web Inspector: Formatter: pretty-print CSS using a Worker
3368         https://bugs.webkit.org/show_bug.cgi?id=197829
3369         <rdar://problem/36891532>
3370
3371         Reviewed by Timothy Hatcher.
3372
3373         * inspector/formatting/formatting-css.html: Added.
3374         * inspector/formatting/formatting-css-expected.txt: Added.
3375         * inspector/formatting/resources/css-tests/basic-expected.css: Added.
3376         * inspector/formatting/resources/css-tests/basic.css: Added.
3377         * inspector/formatting/resources/css-tests/gradient-expected.css: Added.
3378         * inspector/formatting/resources/css-tests/gradient.css: Added.
3379         * inspector/formatting/resources/css-tests/keyframes-expected.css: Added.
3380         * inspector/formatting/resources/css-tests/keyframes.css: Added.
3381         * inspector/formatting/resources/css-tests/media-query-expected.css: Added.
3382         * inspector/formatting/resources/css-tests/media-query.css: Added.
3383         * inspector/formatting/resources/css-tests/selectors-expected.css: Added.
3384         * inspector/formatting/resources/css-tests/selectors.css: Added.
3385         * inspector/formatting/resources/css-tests/wrapping-expected.css: Added.
3386         * inspector/formatting/resources/css-tests/wrapping.css: Added.
3387         * inspector/formatting/resources/utilities.js:
3388         (TestPage.registerInitializer.runFormattingTest):
3389
3390 2019-06-06  Youenn Fablet  <youenn@apple.com>
3391
3392         REGRESSION (r243270) [ iOS Sim Release ] Layout Test imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm is a flaky failure
3393         https://bugs.webkit.org/show_bug.cgi?id=198573
3394         <rdar://problem/51447519>
3395
3396         Unreviewed.
3397
3398         * platform/ios-simulator-wk2/TestExpectations:
3399         Marking test as slow.
3400
3401 2019-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
3402
3403         REGRESSION (r243121): Load event should not be fired while animating the 'externalResourcesRequired' attribute 
3404         https://bugs.webkit.org/show_bug.cgi?id=198576
3405
3406         Reviewed by Simon Fraser.
3407
3408         * svg/animations/animate-externalResourcesRequired-no-load-event-expected.txt: Added.
3409         * svg/animations/animate-externalResourcesRequired-no-load-event.html: Added.
3410
3411 2019-06-04  Takashi Komori  <Takashi.Komori@sony.com>
3412 2019-06-06  Antoine Quint  <graouts@apple.com>
3413
3414         Restrict fast clicks everywhere to desktop content mode
3415         https://bugs.webkit.org/show_bug.cgi?id=198610
3416         <rdar://problem/50114230>
3417
3418         Reviewed by Dean Jackson.
3419
3420         Add a new test that enables fast clicks but also sets a mobile content mode.
3421
3422         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
3423         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
3424
3425 2019-06-06  Alexey Shvayka  <shvaikalesh@gmail.com>
3426
3427         JSON.parse throws incorrect exception when called w/o arguments
3428         https://bugs.webkit.org/show_bug.cgi?id=198574
3429
3430         Reviewed by Yusuke Suzuki.
3431
3432         SyntaxError should be thrown if JSON.parse is called w/o arguments.
3433         (steps 1-2 of https://tc39.github.io/ecma262/#sec-json.parse)
3434
3435         * js/dom/JSON-parse-expected.txt:
3436
3437 2019-06-06  Antti Koivisto  <antti@apple.com>
3438
3439         Position fixed is buggy with overflow:auto scrolling inside iframes
3440         https://bugs.webkit.org/show_bug.cgi?id=154399
3441         <rdar://problem/24742251>
3442
3443         Reviewed by Frederic Wang and Simon Fraser.
3444
3445         * scrollingcoordinator/ios/fixed-frame-overflow-swipe-expected.html: Added.
3446         * scrollingcoordinator/ios/fixed-frame-overflow-swipe.html: Added.
3447
3448 2019-06-06  Antoine Quint  <graouts@apple.com>
3449
3450         [Pointer Events] Add support for chorded button interactions
3451         https://bugs.webkit.org/show_bug.cgi?id=198462
3452
3453         Unreviewed, rebaselining this test for WK1.
3454
3455         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
3456
3457 2019-06-05  Takashi Komori  <Takashi.Komori@sony.com>
3458
3459         [Curl] Report all request headers to web inspector.
3460         https://bugs.webkit.org/show_bug.cgi?id=191653
3461
3462         Reviewed by Fujii Hironori.
3463
3464         * platform/wincairo/TestExpectations:
3465         * platform/wincairo/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
3466
3467 2019-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
3468
3469         [WHLSL] Educate the property resolver about IndexExpressions
3470         https://bugs.webkit.org/show_bug.cgi?id=198399
3471
3472         Reviewed by Saam Barati.
3473
3474         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
3475         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
3476         * webgpu/propertyresolver/ander-expected.html: Added.
3477         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
3478         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
3479         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
3480         * webgpu/propertyresolver/ander-lvalue.html: Added.
3481         * webgpu/propertyresolver/ander.html: Added.
3482         * webgpu/propertyresolver/getter-expected.html: Added.
3483         * webgpu/propertyresolver/getter.html: Added.
3484         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
3485         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
3486         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
3487         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
3488         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
3489         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
3490         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
3491         * webgpu/propertyresolver/indexer-ander.html: Added.
3492         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
3493         * webgpu/propertyresolver/indexer-getter.html: Added.
3494         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
3495         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
3496         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
3497         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
3498         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
3499         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
3500         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
3501         * webgpu/propertyresolver/indexer-setter.html: Added.
3502         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
3503         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
3504         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
3505         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
3506         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
3507         * webgpu/propertyresolver/setter-lvalue.html: Added.
3508
3509 2019-06-05  Daniel Bates  <dabates@apple.com>
3510
3511         [CSP] Data URLs should inherit their CSP policy
3512         https://bugs.webkit.org/show_bug.cgi?id=198572
3513         <rdar://problem/50660927>
3514
3515         Reviewed by Brent Fulgham.
3516
3517         Add a test to ensure that a framed data URL inherits its CSP policy from its parent document.
3518
3519         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance-expected.txt: Added.
3520         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance.html: Added.
3521
3522 2019-06-05  Alex Christensen  <achristensen@webkit.org>
3523
3524         Re-enable safe browsing in WKWebView
3525         https://bugs.webkit.org/show_bug.cgi?id=196161
3526         <rdar://problem/49171413>
3527
3528         Reviewed by Ryosuke Niwa.
3529
3530         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3531
3532 == Rolled over to ChangeLog-2019-06-05 ==