ee5b5eb93aaeacb4f7dd5bf20c9d2bed32a56bae
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-07-25  Russell Epstein  <repstein@apple.com>
2
3         rdar://53551736 (Layout Test editing/pasteboard/paste-and-sanitize.html is a Flaky Failure on iOS 13).
4
5         Unreviewed Test Gardening.
6
7         * platform/ios-12/TestExpectations: Test is passing on iOS 12
8         * platform/ios/TestExpectations: Marking test as flaky on iOS 13
9
10 2019-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
11
12         REGRESSION (r244995): Assertion failure when addEventListener to an SVGElement which has an. instance in shadow tree
13         https://bugs.webkit.org/show_bug.cgi?id=200083
14
15         Reviewed by Ryosuke Niwa.
16
17         * svg/custom/add-event-listener-shadow-tree-element-expected.txt: Added.
18         * svg/custom/add-event-listener-shadow-tree-element.html: Added.
19
20 2019-07-25  Truitt Savell  <tsavell@apple.com>
21
22         Unreviewed, rolling out r247821.
23
24         Caused two crashing Layout Tests
25
26         Reverted changeset:
27
28         "Make storing cross-origin top-level prefetches in HTTP cache
29         optional"
30         https://bugs.webkit.org/show_bug.cgi?id=199499
31         https://trac.webkit.org/changeset/247821
32
33 2019-07-25  Russell Epstein  <repstein@apple.com>
34
35         Adding iOS-specific expectations for fast/text-indicator/text-indicator-with-low-contrast-text.html.
36         https://bugs.webkit.org/show_bug.cgi?id=200064
37
38         Unreviewed Test Gardening.
39
40         * platform/ios/fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
41
42 2019-07-25  Chris Dumez  <cdumez@apple.com>
43
44         Avoid UI Process hangs when the WebContent process is showing JS prompts / alerts
45         https://bugs.webkit.org/show_bug.cgi?id=200107
46         <rdar://problem/53034592>
47
48         Reviewed by Geoffrey Garen.
49
50         Add layout test coverage for SendSyncOption::ProcessIncomingSyncMessagesWhenWaitingForSyncReply.
51         Without the flag on the sendSync from the WebContent process of the
52         NetworkConnectionToWebProcess::TestProcessIncomingSyncMessagesWhenWaitingForSyncReply IPC, the
53         test would hang. This is because the WebContent process sends a sync IPC to the network process,
54         which in turns sends one to the UIProcess, which itself sends one back to the WebContent process.
55         This would attempt to re-enter the WebContent process which is currently sending a sync IPC, which
56         is not allowed by default.
57
58         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply-expected.txt: Added.
59         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply.html: Added.
60
61 2019-07-25  Rob Buis  <rbuis@igalia.com>
62
63         Make storing cross-origin top-level prefetches in HTTP cache optional
64         https://bugs.webkit.org/show_bug.cgi?id=199499
65
66         Reviewed by Youenn Fablet.
67
68         Remove unneeded Cache-Control headers and verify that Cache-Control
69         effects whether the navigation gets stored in the disk cache or not.
70
71         * http/tests/cache/resources/prefetched-main-resource-iframe.php:
72         * http/tests/cache/resources/prefetched-main-resource.php:
73         * http/wpt/prefetch/link-prefetch-skip-disk-cache-expected.txt: Added.
74         * http/wpt/prefetch/link-prefetch-skip-disk-cache.html: Added.
75         * http/wpt/prefetch/resources/main-resource-skip-disk-cache.py: Added.
76         (main):
77         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html: Added.
78         * platform/mac-wk1/TestExpectations:
79         * platform/win/TestExpectations:
80
81 2019-07-25  Truitt Savell  <tsavell@apple.com>
82
83         Unreviewed, rolling out r247817.
84
85         Broke 14 http/tests/paymentrequest/ tests. on iOS
86
87         Reverted changeset:
88
89         "Unable to tap/double tap to open files/folders in Google
90         Drive in Safari"
91         https://bugs.webkit.org/show_bug.cgi?id=200096
92         https://trac.webkit.org/changeset/247817
93
94 2019-07-24  Zalan Bujtas  <zalan@apple.com>
95
96         Unable to tap/double tap to open files/folders in Google Drive in Safari
97         https://bugs.webkit.org/show_bug.cgi?id=200096
98         <rdar://problem/52748552>
99
100         Reviewed by Wenson Hsieh.
101
102         Rebaseline.
103
104         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
105
106 2019-07-24  Devin Rousso  <drousso@apple.com>
107
108         Web Inspector: support `console.screenshot` with detached Nodes that are graphical
109         https://bugs.webkit.org/show_bug.cgi?id=199309
110
111         Reviewed by Joseph Pecoraro.
112
113         * inspector/console/console-screenshot.html:
114         * inspector/console/console-screenshot-expected.txt:
115
116 2019-07-24  Devin Rousso  <drousso@apple.com>
117
118         Web Inspector: support `console.screenshot` with ImageData and ImageBitmap
119         https://bugs.webkit.org/show_bug.cgi?id=199304
120
121         Reviewed by Joseph Pecoraro.
122
123         * inspector/console/console-screenshot.html:
124         * inspector/console/console-screenshot-expected.txt:
125
126 2019-07-24  Youenn Fablet  <youenn@apple.com>
127
128         Disable speculative loading if cache is not to be used for the load
129         https://bugs.webkit.org/show_bug.cgi?id=199644
130
131         Reviewed by Alex Christensen.
132
133         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
134         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
135         * http/wpt/fetch/resources/iframe-with-image.py: Added.
136         (main):
137         * http/wpt/fetch/resources/image-load-count.py: Added.
138         (main):
139         * http/wpt/fetch/resources/image-load.py: Added.
140         (main):
141
142 2019-07-24  Devin Rousso  <drousso@apple.com>
143
144         Web Inspector: support `console.screenshot` with subclasses of CanvasRenderingContext
145         https://bugs.webkit.org/show_bug.cgi?id=199305
146
147         Reviewed by Joseph Pecoraro.
148
149         * inspector/console/console-screenshot.html:
150         * inspector/console/console-screenshot-expected.txt:
151
152 2019-07-24  Tim Horton  <timothy_horton@apple.com>
153
154         Daring Fireball long press highlights are unnecessarily inflated due to false illegibility
155         https://bugs.webkit.org/show_bug.cgi?id=200064
156
157         Reviewed by Geoff Garen.
158
159         * fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
160         * fast/text-indicator/text-indicator-with-low-contrast-text.html: Added.
161
162 2019-07-24  Devin Rousso  <drousso@apple.com>
163
164         Web Inspector: print the target of `console.screenshot` last so the target is the closest item to the image
165         https://bugs.webkit.org/show_bug.cgi?id=199308
166
167         Reviewed by Joseph Pecoraro.
168
169         * inspector/console/console-expected.txt:
170         * inspector/console/console-screenshot.html:
171         * inspector/console/console-screenshot-expected.txt:
172
173 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
174
175         Unreviewed test gardening, land expectations for rdar://53324867.
176
177         * platform/ios-12/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Copied from LayoutTests/platform/ios/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt.
178         * platform/ios/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt:
179
180 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
181
182         Unreviewed, update test expectations for Catalina.
183
184         * platform/mac/TestExpectations:
185
186 2019-07-24  Alicia Boya García  <aboya@igalia.com>
187
188         [MSE] Reenqueue after removeCodedFrames()
189         https://bugs.webkit.org/show_bug.cgi?id=199749
190
191         Reviewed by Xabier Rodriguez-Calvar.
192
193         Added a test that checks that when an .erase() is performed after the
194         last append the erased frames are indeed not played.
195
196         * media/media-source/media-source-erase-after-last-append-expected.txt: Added.
197         * media/media-source/media-source-erase-after-last-append.html: Added.
198
199 2019-07-24  Russell Epstein  <repstein@apple.com>
200
201         Remove test expectation for fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html
202         <rdar://problem/52608620>
203
204         Unreviewed Test Gardening.
205
206         * platform/ios/TestExpectations:
207
208 2019-07-23  Justin Fan  <justin_fan@apple.com>
209
210         [WebGPU] Implement errors for GPURenderPipeline creation
211         https://bugs.webkit.org/show_bug.cgi?id=200046
212
213         Reviewed by Myles C. Maxfield.
214
215         Add test to cover reproducible render pipeline creation errors.
216
217         * webgpu/js/webgpu-functions.js:
218         (runTestsWithDevice):
219         * webgpu/render-pipeline-errors-expected.txt: Added.
220         * webgpu/render-pipeline-errors.html: Added.
221
222 2019-07-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
223
224         CanvasRenderingContext2D.setTransfrom() reads only the aliases attributes of DOMMatrix2DInit
225         https://bugs.webkit.org/show_bug.cgi?id=199850
226
227         Reviewed by Simon Fraser.
228
229         * fast/canvas/setTransfrom-aliases-transform-expected.html: Added.
230         * fast/canvas/setTransfrom-aliases-transform.html: Added.
231
232 2019-07-23  Tim Horton  <timothy_horton@apple.com>
233
234         Long press hint of AirPods buy buttons are tall and narrow during animation
235         https://bugs.webkit.org/show_bug.cgi?id=200036
236         <rdar://problem/53145697>
237
238         Reviewed by Wenson Hsieh.
239
240         * fast/text-indicator/text-indicator-with-tiny-child-expected.txt: Added.
241         * fast/text-indicator/text-indicator-with-tiny-child.html: Added.
242
243 2019-07-23  Wenson Hsieh  <wenson_hsieh@apple.com>
244
245         [macOS 10.15] Web process crashes when attempting to show the font panel via Font > Show Fonts
246         https://bugs.webkit.org/show_bug.cgi?id=200021
247         <rdar://problem/53301325>
248
249         Reviewed by Ryosuke Niwa.
250
251         Add a new layout test to verify that attempting to show the font panel doesn't crash the web process in WebKit2.
252         This test is skipped in WebKit1, since EventSender::contextClick() in WebKit1 only returns an array of strings
253         corresponding to the titles of each menu item.
254
255         * editing/mac/style/do-not-crash-when-showing-font-panel-expected.txt: Added.
256         * editing/mac/style/do-not-crash-when-showing-font-panel.html: Added.
257         * platform/mac-wk1/TestExpectations:
258
259 2019-07-23  Ryosuke Niwa  <rniwa@webkit.org>
260
261         WebKit should strip away system font names from the pasted content
262         https://bugs.webkit.org/show_bug.cgi?id=199975
263         <rdar://problem/53336353>
264
265         Reviewed by Darin Adler.
266
267         Added a test for ClipboardData.getData returning the original markup and execCommand('insertHTML', ~)
268         not stripping away system font names.
269
270         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts-expected.txt: Added.
271         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts.html: Added.
272
273 2019-07-22  Simon Fraser  <simon.fraser@apple.com>
274
275         Fix WebView iframe rendering in macOS Catalina
276         https://bugs.webkit.org/show_bug.cgi?id=200022
277         rdar://problem/49102040
278
279         Reviewed by Darin Adler.
280         
281         New test for rendering of overlapping iframes, defects when we fail to setAsideSubviews
282         in WebView. 
283
284         * fast/frames/frames-not-double-painted-expected.html: Added.
285         * fast/frames/frames-not-double-painted.html: Added.
286
287 2019-07-22  Youenn Fablet  <youenn@apple.com>
288
289         Make sure the player underlying volume is correctly set after creating a new player
290         https://bugs.webkit.org/show_bug.cgi?id=199974
291         <rdar://problem/52762559>
292
293         Reviewed by Eric Carlson.
294
295         * http/tests/media/128kbps-44khz.mp3: Added.
296         * http/tests/media/audio-volume-zero-expected.txt: Added.
297         * http/tests/media/audio-volume-zero.html: Added.
298
299 2019-07-22  Truitt Savell  <tsavell@apple.com>
300
301         [ Mojave Debug WK1 ] Layout Test imported/blink/storage/indexeddb/blob-basics-metadata.html is Timing out (200002)
302         https://bugs.webkit.org/show_bug.cgi?id=200002
303
304         Unreviewed test gardening.
305
306         * platform/mac-wk1/TestExpectations:
307
308 2019-07-21  Saam Barati  <sbarati@apple.com>
309
310         [WHLSL] Checker needs to setError() when a property access node can't commit its base type
311         https://bugs.webkit.org/show_bug.cgi?id=199978
312
313         Reviewed by Dean Jackson.
314
315         * webgpu/whlsl/null-array-property-access-expected.txt: Added.
316         * webgpu/whlsl/null-array-property-access.html: Added.
317
318 2019-07-21  Saam Barati  <sbarati@apple.com>
319
320         [WHLSL] Return the zero-value enum in the enum-from-integer constructor when the integer is not a valid enum value
321         https://bugs.webkit.org/show_bug.cgi?id=199853
322
323         Reviewed by Dean Jackson.
324
325         * webgpu/whlsl/enum-integer-constructor-expected.txt: Added.
326         * webgpu/whlsl/enum-integer-constructor.html: Added.
327
328 2019-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
329
330         [iOS] Fast and complex text codepaths disagree about how to lay out bopomofo with tone marks
331         https://bugs.webkit.org/show_bug.cgi?id=199912
332         <rdar://problem/52182454>
333
334         Reviewed by Simon Fraser.
335
336         * css3/font-feature-font-face-local-expected.html:
337         * css3/font-feature-font-face-local.html:
338         * editing/mac/selection/word-thai-expected.txt:
339         * editing/mac/selection/word-thai.html:
340         * fast/text/international/system-language/composition-expected.txt: Added.
341         * fast/text/international/system-language/composition.html: Added.
342         * platform/ios/fast/text/crash-complex-text-surrogate-expected.txt:
343         * svg/custom/glyph-selection-arabic-forms-expected.txt:
344
345 2019-07-20  Andres Gonzalez  <andresg_22@apple.com>
346
347         Add accessibilityInsertText for text insertion in edit fields.
348         https://bugs.webkit.org/show_bug.cgi?id=199973
349
350         Reviewed by Chris Fleizach.
351
352         Tests for inserting a newline in the middle of a text line and checking
353         that the insertion point and text ranges are correct.
354         * accessibility/insert-newline-expected.txt: Added.
355         * accessibility/insert-newline.html: Added.
356         * accessibility/ios-simulator/insert-newline-expected.txt: Added.
357         * accessibility/ios-simulator/insert-newline.html: Added.
358
359 2019-07-20  Saam Barati  <sbarati@apple.com>
360
361         [WHLSL] Make enums work
362         https://bugs.webkit.org/show_bug.cgi?id=199634
363
364         Reviewed by Robin Morisset.
365
366         * webgpu/whlsl/enums-2-expected.txt: Added.
367         * webgpu/whlsl/enums-2.html: Added.
368         * webgpu/whlsl/enums-expected.txt: Added.
369         * webgpu/whlsl/enums.html: Added.
370
371 2019-07-19  Jonathan Bedard  <jbedard@apple.com>
372
373         fast/scrolling/ipad/* tests running on Mac
374         https://bugs.webkit.org/show_bug.cgi?id=199969
375         <rdar://problem/52531653>
376
377         Unreviewed test gardening.
378
379         * TestExpectations: Skip fast/scrolling/ipad on all platforms.
380         * platform/ios/TestExpectations: Move to generic TestExpectations.
381
382 2019-07-19  Wenson Hsieh  <wenson_hsieh@apple.com>
383
384         [iOS] Entering 2FA code on idmsa.apple.com causes unexpected scrolling
385         https://bugs.webkit.org/show_bug.cgi?id=199949
386         <rdar://problem/49944428>
387
388         Reviewed by Tim Horton and Megan Gardner.
389
390         Add a new layout test to verify that moving focus between horizontally adjacent form controls doesn't induce
391         vertical scrolling.
392
393         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields-expected.txt: Added.
394         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields.html: Added.
395
396 2019-07-19  Antoine Quint  <graouts@apple.com>
397
398         Links stop working after long-pressing a link (WK1)
399         https://bugs.webkit.org/show_bug.cgi?id=199952
400         <rdar://problem/52291860>
401
402         Reviewed by Wenson Hsieh.
403
404         * fast/events/touch/ios/click-after-long-press-expected.txt: Added.
405         * fast/events/touch/ios/click-after-long-press.html: Added.
406
407 2019-07-19  Alex Christensen  <achristensen@webkit.org>
408
409         Rebase fast/forms/ios/typing-in-input-in-iframe.html after r244141
410         https://bugs.webkit.org/show_bug.cgi?id=199875
411         <rdar://problem/50060561>
412
413         Reviewed by Megan Gardner.
414
415         With r247571 and its justification, we need to rebase another test.
416
417         * fast/forms/ios/typing-in-input-in-iframe-expected.txt:
418         * fast/forms/ios/typing-in-input-in-iframe.html:
419
420 2019-07-19  Antoine Quint  <graouts@apple.com>
421
422         Unable to bring up custom media controls on iOS for video.sina.cn
423         https://bugs.webkit.org/show_bug.cgi?id=199889
424         <rdar://problem/51883919>
425
426         Unreviewed test gardening.
427
428         This new test can only run on Internal bots.
429
430         * platform/ios/TestExpectations:
431
432 2019-07-19  Carlos Garcia Campos  <cgarcia@igalia.com>
433
434         Remove pywebsockets from thirdparty
435         https://bugs.webkit.org/show_bug.cgi?id=199710
436
437         Reviewed by Jonathan Bedard.
438
439         Update two tests that timeout with the new pywebsocket version, because the server doesn't close the connection
440         after handshake.AbortedByUserException(). Simply assume onopen to be called a success in handshake like other
441         tests using handshake.AbortedByUserException() do.
442
443         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt:
444         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html:
445         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt:
446         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html:
447
448 2019-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
449
450         [iOS Sim] Multiple quicklook tests are failing
451         https://bugs.webkit.org/show_bug.cgi?id=191711
452
453         Reviewed by Simon Fraser.
454
455         Rebaseline expected results for quicklook layout tests.
456
457         * platform/ios/TestExpectations:
458         * platform/ios/quicklook/powerpoint-expected.txt:
459         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
460         * platform/ios/quicklook/resources/numbers-expected.pdf:
461         * quicklook/resources/keynote-expected.pdf:
462         * quicklook/resources/pages-expected.pdf:
463
464 2019-07-18  Antoine Quint  <graouts@apple.com>
465
466         [Pointer Events] The button and buttons properties are incorrect on iOS
467         https://bugs.webkit.org/show_bug.cgi?id=199910
468         <rdar://problem/52778374>
469
470         Reviewed by Dean Jackson.
471
472         * pointerevents/ios/pointer-event-button-and-buttons-expected.txt: Added.
473         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel-expected.txt: Added.
474         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel.html: Added.
475         * pointerevents/ios/pointer-event-button-and-buttons.html: Added.
476
477 2019-07-18  Alex Christensen  <achristensen@webkit.org>
478
479         Rebase fast/forms/ios/delete-in-input-in-iframe.html after r244141
480         https://bugs.webkit.org/show_bug.cgi?id=199875
481         <rdar://problem/50060561>
482
483         Reviewed by Megan Gardner.
484
485         In r202295, we added an ios-specific quirk to prevent scrolling on iOS because of UIKit/WebKit scrolling discrepancies.
486         In r244141, we changed the scrolling behavior to be more like macOS, and the test was broken.  Since this was an intentional
487         change and the bugs reported in rdar://problem/26805722 (initially fixed by r202295) and rdar://problem/49225507 (fixed by r244141)
488         are both behaving as desired, the intentional change in r244141 should be reflected by new test expectations.
489         We do want typing in an input field in an iframe to scroll as we type.
490
491         * fast/forms/ios/delete-in-input-in-iframe-expected.txt:
492         * fast/forms/ios/delete-in-input-in-iframe.html:
493
494 2019-07-18  Youenn Fablet  <youenn@apple.com>
495
496         Make sure to set kCTFontFallbackOptionAttribute to kCTFontFallbackOptionSystem for system fonts
497         https://bugs.webkit.org/show_bug.cgi?id=199769
498         <rdar://problem/49390297>
499
500         Reviewed by Myles C. Maxfield.
501
502         Tests require WTR and recent MacOS, hence why they are disabled elsewhere.
503
504         * TestExpectations:
505         * platform/mac-wk2/TestExpectations:
506         * fast/text/user-installed-fonts/extended-character-expected.html: Added.
507         * fast/text/user-installed-fonts/extended-character-with-user-font-expected-mismatch.html: Added.
508         * fast/text/user-installed-fonts/extended-character-with-user-font.html: Added.
509         * fast/text/user-installed-fonts/extended-character.html: Added.
510
511 2019-07-18  Truitt Savell  <tsavell@apple.com>
512
513         Rebaseline imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering.html
514         https://bugs.webkit.org/show_bug.cgi?id=199839
515
516         Unreviewed test gardening.
517
518         * platform/ios/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
519
520 2019-07-17  Fujii Hironori  <Hironori.Fujii@sony.com>
521
522         Unreviewed test gardening for WinCairo port
523
524         * platform/wincairo-wk1/TestExpectations:
525         * platform/wincairo/TestExpectations:
526
527 2019-07-17  Robin Morisset  <rmorisset@apple.com>
528
529         [WHLSL] The lexer should not choke on a single '/'
530         https://bugs.webkit.org/show_bug.cgi?id=199886
531
532         Reviewed by Myles Maxfield.
533
534         Added a new basic test of division.
535
536         * webgpu/whlsl/float-math.html:
537
538 2019-07-17  Antoine Quint  <graouts@apple.com>
539
540         Unable to bring up custom media controls on iOS for video.sina.cn
541         https://bugs.webkit.org/show_bug.cgi?id=199889
542         <rdar://problem/51883919>
543
544         Reviewed by Dean Jackson.
545
546         This test replicates the scenario found on video.sina.cn that caused the issue: a <video> element originally has the "controls"
547         attribute and is not set to autoplay. This means the tap gesture recognizer is created to track a tap for the video to play. Then
548         the "controls" attribute is removed and we dispatch a tap on the video which would previously have *not* caused a "click" event to
549         eventually be dispatched on the <video> element since the tap gesture recognizer would call preventDefault(). With this patch applied,
550         we get the "click" event because the tap gesture recognizer is disabled once the controls are no longer visible.
551
552         * media/modern-media-controls/media-controller/ios/media-controller-allows-click-over-video-with-no-controls-expected.txt: Added.
553         * media/modern-media-controls/media-controller/ios/media-controller-allows-click-over-video-with-no-controls.html: Added.
554
555 2019-07-17  Simon Fraser  <simon.fraser@apple.com>
556
557         [iOS WK2] Avoid lots of compositing backing store for offscreen position:fixed descendants
558         https://bugs.webkit.org/show_bug.cgi?id=199819
559         rdar://problem/51977416
560
561         Reviewed by Zalan Bujtas.
562
563         * compositing/layer-creation/fixed-position-change-out-of-view-in-view.html:
564         * compositing/layer-creation/fixed-position-descendants-out-of-view-expected.txt: Added.
565         * compositing/layer-creation/fixed-position-descendants-out-of-view.html: Added.
566         * compositing/layer-creation/fixed-position-out-of-view.html:
567         * platform/ios-wk2/fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt: Added.
568
569 2019-07-17  Alex Christensen  <achristensen@webkit.org>
570
571         Add a runtime-disabled dialog element skeleton
572         https://bugs.webkit.org/show_bug.cgi?id=199839
573
574         Reviewed by Ryosuke Niwa.
575
576         Rebaseline WK2 test expectations.
577
578         * platform/ios-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt:
579         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
580         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
581         * platform/mac-wk2/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt:
582         * platform/mac-wk2/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
583         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
584
585 2019-07-17  Alicia Boya García  <aboya@igalia.com>
586
587         [GTK] Unreviewed test gardening
588         https://bugs.webkit.org/show_bug.cgi?id=199878
589
590         * platform/gtk/TestExpectations:
591         * platform/gtk/compositing/overflow/textarea-scroll-touch-expected.txt:
592         * platform/gtk/fast/events/shadow-event-path-2-expected.txt:
593         * platform/gtk/fast/events/shadow-event-path-expected.txt:
594         * platform/wpe/TestExpectations:
595
596 2019-07-17  Olivier Blin  <olivier.blin@softathome.com>
597
598         Web Inspector: application/xml content not shown
599         https://bugs.webkit.org/show_bug.cgi?id=199861
600
601         Reviewed by Devin Rousso.
602
603         * inspector/unit-tests/mimetype-utilities-expected.txt:
604         * inspector/unit-tests/mimetype-utilities.html:
605         Test for shouldTreatMIMETypeAsText.
606
607 2019-07-17  Daniel Bates  <dabates@apple.com>
608
609         Typing into a cell in a Google Sheet lags behind by one character
610         https://bugs.webkit.org/show_bug.cgi?id=199587
611         <rdar://problem/51616845>
612
613         Reviewed by Brent Fulgham.
614
615         Add a test that enables the quirk and ensures that the DOM is up-to-date on expiration of a
616         zero timer scheduled from keydown, keypress, keyup, and input.
617
618         * fast/events/ios/dom-update-on-keydown-quirk-expected.txt: Added.
619         * fast/events/ios/dom-update-on-keydown-quirk.html: Added.
620
621 2019-07-17  Myles C. Maxfield  <mmaxfield@apple.com>
622
623         [WHLSL] Move WHLSL tests to their own folder
624         https://bugs.webkit.org/show_bug.cgi?id=199838
625
626         Reviewed by Robin Morisset.
627
628         webgpu/whlsl-foo.html => webgpu/whlsl/foo.html
629
630         * TestExpectations:
631         * platform/mac-wk2/TestExpectations:
632         * webgpu/msl-harness-test.html:
633         * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html: Removed.
634         * webgpu/whlsl-buffer-fragment-expected.html: Removed.
635         * webgpu/whlsl-buffer-vertex-expected.html: Removed.
636         * webgpu/whlsl-dereference-pointer-should-type-check-expected.html: Removed.
637         * webgpu/whlsl-do-while-loop-continue-expected.html: Removed.
638         * webgpu/whlsl-do-while-loop-expected.html: Removed.
639         * webgpu/whlsl-dont-crash-parsing-enum-expected.html: Removed.
640         * webgpu/whlsl-dot-expressions-expected.html: Removed.
641         * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html: Removed.
642         * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html: Removed.
643         * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html: Removed.
644         * webgpu/whlsl-expected.html: Removed.
645         * webgpu/whlsl-loops-expected.html: Removed.
646         * webgpu/whlsl-nested-dot-expression-rvalue-expected.html: Removed.
647         * webgpu/whlsl-return-local-variable-expected.html: Removed.
648         * webgpu/whlsl-store-to-property-updates-properly-expected.html: Removed.
649         * webgpu/whlsl-textures-load-expected.html: Removed.
650         * webgpu/whlsl-textures-sample-expected.html: Removed.
651         * webgpu/whlsl-while-loop-break-expected.html: Removed.
652         * webgpu/whlsl-while-loop-continue-expected.html: Removed.
653         * webgpu/whlsl-zero-initialize-values-2-expected.html: Removed.
654         * webgpu/whlsl-zero-initialize-values-expected.html: Removed.
655         * webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
656         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
657         * webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
658         * webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
659         * webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
660         * webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
661         * webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
662         * webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
663         * webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
664         * webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
665         * webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
666         * webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
667         * webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
668         * webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
669         * webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
670         * webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
671         * webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
672         * webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
673         * webgpu/whlsl/buffer-fragment-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-expected.html.
674         * webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
675         * webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
676         * webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
677         * webgpu/whlsl/buffer-vertex-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
678         * webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
679         * webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
680         * webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
681         * webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
682         * webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
683         * webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
684         * webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
685         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt.
686         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html.
687         * webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
688         * webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
689         * webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
690         * webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
691         * webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
692         * webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
693         * webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
694         * webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
695         * webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
696         * webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
697         * webgpu/whlsl/do-while-loop-break-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
698         * webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
699         * webgpu/whlsl/do-while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/getter-expected.html.
700         * webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
701         * webgpu/whlsl/do-while-loop-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
702         * webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
703         * webgpu/whlsl/dont-crash-parsing-enum-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
704         * webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
705         * webgpu/whlsl/dot-expressions-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
706         * webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
707         * webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
708         * webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
709         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt.
710         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
711         * webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
712         * webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
713         * webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
714         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
715         * webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
716         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
717         * webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
718         * webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
719         * webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
720         * webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
721         * webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
722         * webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
723         * webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
724         * webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
725         * webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
726         * webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
727         * webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
728         * webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
729         * webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
730         * webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
731         * webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
732         * webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
733         * webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
734         * webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
735         * webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
736         * webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
737         * webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
738         * webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
739         * webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
740         * webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
741         * webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
742         * webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
743         * webgpu/whlsl/js/test-harness.js: Renamed from LayoutTests/webgpu/js/whlsl-test-harness.js.
744         (isScalar):
745         (convertTypeToArrayType):
746         (convertTypeToWHLSLType):
747         (whlslArgumentType):
748         (convertToWHLSLOutputType):
749         (convertToWHLSLInputType):
750         (WebGPUUnsupportedError):
751         (Data):
752         (Data.prototype.async.getArrayBuffer):
753         (Data.prototype.get type):
754         (Data.prototype.get isBuffer):
755         (Data.prototype.get buffer):
756         (Data.prototype.get byteLength):
757         (Harness):
758         (Harness.prototype.async.requestDevice):
759         (Harness.prototype.set isWHLSL):
760         (Harness.prototype.get isWHLSL):
761         (Harness.prototype.async.callTypedFunction):
762         (Harness.prototype.callVoidFunction):
763         (Harness.prototype.async.checkCompileFail):
764         (Harness.prototype.get device):
765         (Harness.prototype._clearResults):
766         (Harness.prototype._setUpArguments):
767         (Harness.prototype.async._callFunction):
768         (makeBool):
769         (makeInt):
770         (makeUchar):
771         (makeUint):
772         (makeFloat):
773         (makeFloat4):
774         (makeFloat4x4):
775         (processArrays):
776         (async.callBoolFunction):
777         (async.callIntFunction):
778         (async.callUcharFunction):
779         (async.callUintFunction):
780         (async.callFloatFunction):
781         (async.callFloat4Function):
782         (async.callFloat4x4Function):
783         (async.checkFail):
784         (callVoidFunction):
785         (const.webGPUPromiseTest):
786         * webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
787         * webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
788         * webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
789         * webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
790         * webgpu/whlsl/loops-continue-expected.html: Copied from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
791         * webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
792         * webgpu/whlsl/loops-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
793         * webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
794         * webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
795         * webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
796         * webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
797         * webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
798         * webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
799         * webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
800         * webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
801         * webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
802         * webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
803         * webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
804         * webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
805         * webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
806         * webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
807         * webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
808         * webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
809         * webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
810         * webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
811         * webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
812         * webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
813         * webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
814         * webgpu/whlsl/nested-loop-expected.html: Copied from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
815         * webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
816         * webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
817         * webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
818         * webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
819         * webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
820         * webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
821         * webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
822         * webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
823         * webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
824         * webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
825         * webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
826         * webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
827         * webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
828         * webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
829         * webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
830         * webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
831         * webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
832         * webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
833         * webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
834         * webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
835         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
836         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue.html.
837         * webgpu/whlsl/propertyresolver/ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-expected.html.
838         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels-expected.html.
839         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-3-levels.html.
840         * webgpu/whlsl/propertyresolver/ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue-expected.html.
841         * webgpu/whlsl/propertyresolver/ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-lvalue.html.
842         * webgpu/whlsl/propertyresolver/ander.html: Renamed from LayoutTests/webgpu/propertyresolver/ander.html.
843         * webgpu/whlsl/propertyresolver/getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/getter-expected.html.
844         * webgpu/whlsl/propertyresolver/getter.html: Renamed from LayoutTests/webgpu/propertyresolver/getter.html.
845         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html.
846         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-abstract-lvalue.html.
847         * webgpu/whlsl/propertyresolver/indexer-ander-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-expected.html.
848         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html.
849         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html.
850         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue-expected.html.
851         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander-lvalue.html.
852         * webgpu/whlsl/propertyresolver/indexer-ander.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-ander.html.
853         * webgpu/whlsl/propertyresolver/indexer-getter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter-expected.html.
854         * webgpu/whlsl/propertyresolver/indexer-getter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-getter.html.
855         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html.
856         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html.
857         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html.
858         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-abstract-lvalue.html.
859         * webgpu/whlsl/propertyresolver/indexer-setter-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-expected.html.
860         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
861         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue.html.
862         * webgpu/whlsl/propertyresolver/indexer-setter.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter.html.
863         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
864         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html.
865         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
866         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue.html.
867         * webgpu/whlsl/propertyresolver/setter-lvalue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
868         * webgpu/whlsl/propertyresolver/setter-lvalue.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue.html.
869         * webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
870         * webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
871         * webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
872         * webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
873         * webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
874         * webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
875         * webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/indexer-setter-lvalue-expected.html.
876         * webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
877         * webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
878         * webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
879         * webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
880         * webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
881         * webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
882         * webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
883         * webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
884         * webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
885         * webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
886         * webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
887         * webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
888         * webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
889         * webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
890         * webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
891         * webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html.
892         * webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
893         * webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
894         * webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
895         * webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
896         * webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
897         * webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
898         * webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
899         * webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
900         * webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
901         * webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
902         * webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
903         * webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-abstract-lvalue-expected.html.
904         * webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
905         * webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/setter-lvalue-expected.html.
906         * webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
907         * webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
908         * webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
909         * webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
910         * webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
911         * webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
912         * webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
913         * webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
914         * webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
915         * webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
916         * webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
917         * webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
918         * webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
919         * webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
920         * webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
921         * webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
922         * webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
923         * webgpu/whlsl/while-loop-continue-expected.html: Copied from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
924         * webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
925         * webgpu/whlsl/whlsl-expected.html: Renamed from LayoutTests/webgpu/propertyresolver/ander-abstract-lvalue-expected.html.
926         * webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
927         * webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
928         * webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
929         * webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
930         * webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
931         * webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
932         * webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
933         * webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
934         * webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
935
936 2019-07-17  Truitt Savell  <tsavell@apple.com>
937
938         Unreviewed, rolling out r247501.
939
940         Introduced 100 failures on Mojave WK2.
941
942         Reverted changeset:
943
944         "[WHLSL] Move WHLSL tests to their own folder"
945         https://bugs.webkit.org/show_bug.cgi?id=199838
946         https://trac.webkit.org/changeset/247501
947
948 2019-07-17  Fujii Hironori  <Hironori.Fujii@sony.com>
949
950         Unreviewed test gardening for WinCairo port
951
952         * platform/wincairo-wk1/TestExpectations:
953         * platform/wincairo/TestExpectations:
954
955 2019-07-17  Rob Buis  <rbuis@igalia.com>
956
957         Add referrerpolicy attribute support for <script> elements
958         https://bugs.webkit.org/show_bug.cgi?id=185550
959
960         Reviewed by Youenn Fablet.
961
962         Add tests for scripts with various referrerpolicy attribute values.
963
964         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
965         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
966         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
967         * http/tests/referrer-policy-script/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
968         * http/tests/referrer-policy-script/no-referrer-when-downgrade/same-origin-expected.txt: Added.
969         * http/tests/referrer-policy-script/no-referrer-when-downgrade/same-origin.html: Added.
970         * http/tests/referrer-policy-script/no-referrer/cross-origin-http-http-expected.txt: Added.
971         * http/tests/referrer-policy-script/no-referrer/cross-origin-http-http.html: Added.
972         * http/tests/referrer-policy-script/no-referrer/cross-origin-http.https-expected.txt: Added.
973         * http/tests/referrer-policy-script/no-referrer/cross-origin-http.https.html: Added.
974         * http/tests/referrer-policy-script/no-referrer/same-origin-expected.txt: Added.
975         * http/tests/referrer-policy-script/no-referrer/same-origin.html: Added.
976         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
977         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http-http.html: Added.
978         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
979         * http/tests/referrer-policy-script/origin-when-cross-origin/cross-origin-http.https.html: Added.
980         * http/tests/referrer-policy-script/origin-when-cross-origin/same-origin-expected.txt: Added.
981         * http/tests/referrer-policy-script/origin-when-cross-origin/same-origin.html: Added.
982         * http/tests/referrer-policy-script/origin/cross-origin-http-http-expected.txt: Added.
983         * http/tests/referrer-policy-script/origin/cross-origin-http-http.html: Added.
984         * http/tests/referrer-policy-script/origin/cross-origin-http.https-expected.txt: Added.
985         * http/tests/referrer-policy-script/origin/cross-origin-http.https.html: Added.
986         * http/tests/referrer-policy-script/origin/same-origin-expected.txt: Added.
987         * http/tests/referrer-policy-script/origin/same-origin.html: Added.
988         * http/tests/referrer-policy-script/same-origin/cross-origin-http-http-expected.txt: Added.
989         * http/tests/referrer-policy-script/same-origin/cross-origin-http-http.html: Added.
990         * http/tests/referrer-policy-script/same-origin/cross-origin-http.https-expected.txt: Added.
991         * http/tests/referrer-policy-script/same-origin/cross-origin-http.https.html: Added.
992         * http/tests/referrer-policy-script/same-origin/same-origin-expected.txt: Added.
993         * http/tests/referrer-policy-script/same-origin/same-origin.html: Added.
994         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
995         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
996         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
997         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
998         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
999         * http/tests/referrer-policy-script/strict-origin-when-cross-origin/same-origin.html: Added.
1000         * http/tests/referrer-policy-script/strict-origin/cross-origin-http-http-expected.txt: Added.
1001         * http/tests/referrer-policy-script/strict-origin/cross-origin-http-http.html: Added.
1002         * http/tests/referrer-policy-script/strict-origin/cross-origin-http.https-expected.txt: Added.
1003         * http/tests/referrer-policy-script/strict-origin/cross-origin-http.https.html: Added.
1004         * http/tests/referrer-policy-script/strict-origin/same-origin-expected.txt: Added.
1005         * http/tests/referrer-policy-script/strict-origin/same-origin.html: Added.
1006         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http-http-expected.txt: Added.
1007         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http-http.html: Added.
1008         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https-expected.txt: Added.
1009         * http/tests/referrer-policy-script/unsafe-url/cross-origin-http.https.html: Added.
1010         * http/tests/referrer-policy-script/unsafe-url/same-origin-expected.txt: Added.
1011         * http/tests/referrer-policy-script/unsafe-url/same-origin.html: Added.
1012         * http/tests/referrer-policy/resources/script.php: Added.
1013         * platform/win/TestExpectations:
1014
1015 2019-07-16  Myles C. Maxfield  <mmaxfield@apple.com>
1016
1017         [WHLSL] Move WHLSL tests to their own folder
1018         https://bugs.webkit.org/show_bug.cgi?id=199838
1019
1020         Reviewed by Robin Morisset.
1021
1022         webgpu/whlsl-foo.html => webgpu/whlsl/foo.html
1023
1024         * TestExpectations:
1025         * platform/mac-wk2/TestExpectations:
1026         * webgpu/whlsl/arbitrary-vertex-attribute-locations-expected.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue-expected.html.
1027         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations.html.
1028         * webgpu/whlsl/argument-evaluation-order-expected.txt: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order-expected.txt.
1029         * webgpu/whlsl/argument-evaluation-order.html: Renamed from LayoutTests/webgpu/whlsl-argument-evaluation-order.html.
1030         * webgpu/whlsl/array-length-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests-expected.txt.
1031         * webgpu/whlsl/array-length-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-length-spec-tests.html.
1032         * webgpu/whlsl/array-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests-expected.txt.
1033         * webgpu/whlsl/array-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-array-spec-tests.html.
1034         * webgpu/whlsl/bad-add-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-add-expected.txt.
1035         * webgpu/whlsl/bad-add.html: Renamed from LayoutTests/webgpu/whlsl-bad-add.html.
1036         * webgpu/whlsl/bad-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-ander-expected.txt.
1037         * webgpu/whlsl/bad-ander.html: Renamed from LayoutTests/webgpu/whlsl-bad-ander.html.
1038         * webgpu/whlsl/bad-literals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bad-literals-expected.txt.
1039         * webgpu/whlsl/bad-literals.html: Renamed from LayoutTests/webgpu/whlsl-bad-literals.html.
1040         * webgpu/whlsl/bitwise-bool-ops-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops-expected.txt.
1041         * webgpu/whlsl/bitwise-bool-ops.html: Renamed from LayoutTests/webgpu/whlsl-bitwise-bool-ops.html.
1042         * webgpu/whlsl/bools-expected.txt: Renamed from LayoutTests/webgpu/whlsl-bools-expected.txt.
1043         * webgpu/whlsl/bools.html: Renamed from LayoutTests/webgpu/whlsl-bools.html.
1044         * webgpu/whlsl/buffer-fragment-expected.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample-expected.html.
1045         * webgpu/whlsl/buffer-fragment.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment.html.
1046         * webgpu/whlsl/buffer-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-expected.txt.
1047         * webgpu/whlsl/buffer-length.html: Renamed from LayoutTests/webgpu/whlsl-buffer-length.html.
1048         * webgpu/whlsl/buffer-vertex-expected.html: Renamed from LayoutTests/webgpu/whlsl-textures-load-expected.html.
1049         * webgpu/whlsl/buffer-vertex.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex.html.
1050         * webgpu/whlsl/builtin-vectors-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2-expected.txt.
1051         * webgpu/whlsl/builtin-vectors-2.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-2.html.
1052         * webgpu/whlsl/builtin-vectors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors-expected.txt.
1053         * webgpu/whlsl/builtin-vectors.html: Renamed from LayoutTests/webgpu/whlsl-builtin-vectors.html.
1054         * webgpu/whlsl/casts-expected.txt: Renamed from LayoutTests/webgpu/whlsl-casts-expected.txt.
1055         * webgpu/whlsl/casts.html: Renamed from LayoutTests/webgpu/whlsl-casts.html.
1056         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2-expected.txt.
1057         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html.
1058         * webgpu/whlsl/comment-parsing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-comment-parsing-expected.txt.
1059         * webgpu/whlsl/comment-parsing.html: Renamed from LayoutTests/webgpu/whlsl-comment-parsing.html.
1060         * webgpu/whlsl/compute-expected.txt: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array-expected.txt.
1061         * webgpu/whlsl/compute.html: Renamed from LayoutTests/webgpu/whlsl-compute.html.
1062         * webgpu/whlsl/copy-expected.txt: Renamed from LayoutTests/webgpu/whlsl-copy-expected.txt.
1063         * webgpu/whlsl/copy.html: Renamed from LayoutTests/webgpu/whlsl-copy.html.
1064         * webgpu/whlsl/dereference-ordering-expected.txt: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering-expected.txt.
1065         * webgpu/whlsl/dereference-ordering.html: Renamed from LayoutTests/webgpu/whlsl-dereference-ordering.html.
1066         * webgpu/whlsl/dereference-pointer-should-type-check-expected.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly-expected.html.
1067         * webgpu/whlsl/dereference-pointer-should-type-check.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check.html.
1068         * webgpu/whlsl/do-while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-expected.html.
1069         * webgpu/whlsl/do-while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break.html.
1070         * webgpu/whlsl/do-while-loop-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable-expected.html.
1071         * webgpu/whlsl/do-while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue.html.
1072         * webgpu/whlsl/do-while-loop-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue-expected.html.
1073         * webgpu/whlsl/do-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop.html.
1074         * webgpu/whlsl/dont-crash-parsing-enum-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-expected.html.
1075         * webgpu/whlsl/dont-crash-parsing-enum.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum.html.
1076         * webgpu/whlsl/dot-expressions-expected.html: Renamed from LayoutTests/webgpu/whlsl-expected.html.
1077         * webgpu/whlsl/dot-expressions.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions.html.
1078         * webgpu/whlsl/double-not-expected.txt: Renamed from LayoutTests/webgpu/whlsl-double-not-expected.txt.
1079         * webgpu/whlsl/double-not.html: Renamed from LayoutTests/webgpu/whlsl-double-not.html.
1080         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions-expected.txt.
1081         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html.
1082         * webgpu/whlsl/duplicates-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicates-expected.txt.
1083         * webgpu/whlsl/duplicates.html: Renamed from LayoutTests/webgpu/whlsl-duplicates.html.
1084         * webgpu/whlsl/ensure-proper-variable-lifetime-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-expected.html.
1085         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2.html.
1086         * webgpu/whlsl/ensure-proper-variable-lifetime-3-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html.
1087         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-3.html.
1088         * webgpu/whlsl/ensure-proper-variable-lifetime-expected.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html.
1089         * webgpu/whlsl/ensure-proper-variable-lifetime.html: Renamed from LayoutTests/webgpu/whlsl-ensure-proper-variable-lifetime.html.
1090         * webgpu/whlsl/enum-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests-expected.txt.
1091         * webgpu/whlsl/enum-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-enum-spec-tests.html.
1092         * webgpu/whlsl/equality-expected.txt: Renamed from LayoutTests/webgpu/whlsl-equality-expected.txt.
1093         * webgpu/whlsl/equality.html: Renamed from LayoutTests/webgpu/whlsl-equality.html.
1094         * webgpu/whlsl/expected.html: Renamed from LayoutTests/webgpu/whlsl-dot-expressions-expected.html.
1095         * webgpu/whlsl/float-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-float-math-expected.txt.
1096         * webgpu/whlsl/float-math.html: Renamed from LayoutTests/webgpu/whlsl-float-math.html.
1097         * webgpu/whlsl/getter-setter-type-expected.txt: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type-expected.txt.
1098         * webgpu/whlsl/getter-setter-type.html: Renamed from LayoutTests/webgpu/whlsl-getter-setter-type.html.
1099         * webgpu/whlsl/huge-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-arrays-expected.txt.
1100         * webgpu/whlsl/huge-array.html: Renamed from LayoutTests/webgpu/whlsl-huge-array.html.
1101         * webgpu/whlsl/if-statement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-if-statement-expected.txt.
1102         * webgpu/whlsl/if-statement.html: Renamed from LayoutTests/webgpu/whlsl-if-statement.html.
1103         * webgpu/whlsl/increment-decrement-expected.txt: Renamed from LayoutTests/webgpu/whlsl-increment-decrement-expected.txt.
1104         * webgpu/whlsl/increment-decrement.html: Renamed from LayoutTests/webgpu/whlsl-increment-decrement.html.
1105         * webgpu/whlsl/index-ander-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-ander-expected.txt.
1106         * webgpu/whlsl/index-ander.html: Renamed from LayoutTests/webgpu/whlsl-index-ander.html.
1107         * webgpu/whlsl/index-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter-expected.txt.
1108         * webgpu/whlsl/index-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-index-getter-setter.html.
1109         * webgpu/whlsl/index-setter-getter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter-expected.txt.
1110         * webgpu/whlsl/index-setter-getter.html: Renamed from LayoutTests/webgpu/whlsl-index-setter-getter.html.
1111         * webgpu/whlsl/int-bit-math-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-bit-math-expected.txt.
1112         * webgpu/whlsl/int-bit-math.html: Renamed from LayoutTests/webgpu/whlsl-int-bit-math.html.
1113         * webgpu/whlsl/int-literal-compare-expected.txt: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare-expected.txt.
1114         * webgpu/whlsl/int-literal-compare.html: Renamed from LayoutTests/webgpu/whlsl-int-literal-compare.html.
1115         * webgpu/whlsl/logical-negation-expected.txt: Renamed from LayoutTests/webgpu/whlsl-logical-negation-expected.txt.
1116         * webgpu/whlsl/logical-negation.html: Renamed from LayoutTests/webgpu/whlsl-logical-negation.html.
1117         * webgpu/whlsl/loops-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2-expected.html.
1118         * webgpu/whlsl/loops-break.html: Renamed from LayoutTests/webgpu/whlsl-loops-break.html.
1119         * webgpu/whlsl/loops-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break-expected.html.
1120         * webgpu/whlsl/loops-continue.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue.html.
1121         * webgpu/whlsl/loops-expected.html: Renamed from LayoutTests/webgpu/whlsl-dont-crash-parsing-enum-expected.html.
1122         * webgpu/whlsl/loops-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests-expected.txt.
1123         * webgpu/whlsl/loops-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-loops-spec-tests.html.
1124         * webgpu/whlsl/loops.html: Renamed from LayoutTests/webgpu/whlsl-loops.html.
1125         * webgpu/whlsl/lots-of-local-variables-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables-expected.txt.
1126         * webgpu/whlsl/lots-of-local-variables.html: Renamed from LayoutTests/webgpu/whlsl-lots-of-local-variables.html.
1127         * webgpu/whlsl/lvalues-expected.txt: Renamed from LayoutTests/webgpu/whlsl-lvalues-expected.txt.
1128         * webgpu/whlsl/lvalues.html: Renamed from LayoutTests/webgpu/whlsl-lvalues.html.
1129         * webgpu/whlsl/make-array-ref-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests-expected.txt.
1130         * webgpu/whlsl/make-array-ref-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-make-array-ref-spec-tests.html.
1131         * webgpu/whlsl/make-array-reference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies-expected.txt.
1132         * webgpu/whlsl/make-array-reference.html: Renamed from LayoutTests/webgpu/whlsl-make-array-reference.html.
1133         * webgpu/whlsl/matrices-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests-expected.txt.
1134         * webgpu/whlsl/matrices-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-matrices-spec-tests.html.
1135         * webgpu/whlsl/matrix-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-expected.txt.
1136         * webgpu/whlsl/matrix-2.html: Renamed from LayoutTests/webgpu/whlsl-matrix-2.html.
1137         * webgpu/whlsl/matrix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-oob-access-expected.txt.
1138         * webgpu/whlsl/matrix-memory-layout-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-dereference-expected.txt.
1139         * webgpu/whlsl/matrix-memory-layout.html: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout.html.
1140         * webgpu/whlsl/matrix.html: Renamed from LayoutTests/webgpu/whlsl-matrix.html.
1141         * webgpu/whlsl/nested-dot-expression-rvalue-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-expected.html.
1142         * webgpu/whlsl/nested-dot-expression-rvalue.html: Renamed from LayoutTests/webgpu/whlsl-nested-dot-expression-rvalue.html.
1143         * webgpu/whlsl/nested-loop-expected.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop-expected.html.
1144         * webgpu/whlsl/nested-loop.html: Renamed from LayoutTests/webgpu/whlsl-nested-loop.html.
1145         * webgpu/whlsl/null-arg-expected.txt: Renamed from LayoutTests/webgpu/whlsl-null-arg-expected.txt.
1146         * webgpu/whlsl/null-arg.html: Renamed from LayoutTests/webgpu/whlsl-null-arg.html.
1147         * webgpu/whlsl/null-array-ref.html: Renamed from LayoutTests/webgpu/whlsl-null-array-ref.html.
1148         * webgpu/whlsl/null-dereference-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-memory-layout-expected.txt.
1149         * webgpu/whlsl/null-dereference.html: Renamed from LayoutTests/webgpu/whlsl-null-dereference.html.
1150         * webgpu/whlsl/oob-access-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-expected.txt.
1151         * webgpu/whlsl/oob-access.html: Renamed from LayoutTests/webgpu/whlsl-oob-access.html.
1152         * webgpu/whlsl/operator-overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-operator-overload-expected.txt.
1153         * webgpu/whlsl/operator-overload.html: Renamed from LayoutTests/webgpu/whlsl-operator-overload.html.
1154         * webgpu/whlsl/overload-expected.txt: Renamed from LayoutTests/webgpu/whlsl-overload-expected.txt.
1155         * webgpu/whlsl/overload.html: Renamed from LayoutTests/webgpu/whlsl-overload.html.
1156         * webgpu/whlsl/override-subscript-expected.txt: Renamed from LayoutTests/webgpu/whlsl-override-subscript-expected.txt.
1157         * webgpu/whlsl/override-subscript.html: Renamed from LayoutTests/webgpu/whlsl-override-subscript.html.
1158         * webgpu/whlsl/plus-equals-expected.txt: Renamed from LayoutTests/webgpu/whlsl-plus-equals-expected.txt.
1159         * webgpu/whlsl/plus-equals.html: Renamed from LayoutTests/webgpu/whlsl-plus-equals.html.
1160         * webgpu/whlsl/pointer-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests-expected.txt.
1161         * webgpu/whlsl/pointer-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-pointer-spec-tests.html.
1162         * webgpu/whlsl/postfix-prefix-expected.txt: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix-expected.txt.
1163         * webgpu/whlsl/postfix-prefix.html: Renamed from LayoutTests/webgpu/whlsl-postfix-prefix.html.
1164         * webgpu/whlsl/read-modify-write-expected.txt: Renamed from LayoutTests/webgpu/whlsl-matrix-2-expected.txt.
1165         * webgpu/whlsl/read-modify-write-high-zombies-expected.txt: Renamed from LayoutTests/webgpu/whlsl-make-array-reference-expected.txt.
1166         * webgpu/whlsl/read-modify-write-high-zombies.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write-high-zombies.html.
1167         * webgpu/whlsl/read-modify-write.html: Renamed from LayoutTests/webgpu/whlsl-read-modify-write.html.
1168         * webgpu/whlsl/recursive-structs-expected.txt: Renamed from LayoutTests/webgpu/whlsl-recursive-structs-expected.txt.
1169         * webgpu/whlsl/recursive-structs.html: Renamed from LayoutTests/webgpu/whlsl-recursive-structs.html.
1170         * webgpu/whlsl/return-local-variable-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-continue-expected.html.
1171         * webgpu/whlsl/return-local-variable.html: Renamed from LayoutTests/webgpu/whlsl-return-local-variable.html.
1172         * webgpu/whlsl/return-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests-expected.txt.
1173         * webgpu/whlsl/return-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-return-spec-tests.html.
1174         * webgpu/whlsl/setter-spec-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests-expected.txt.
1175         * webgpu/whlsl/setter-spec-tests.html: Renamed from LayoutTests/webgpu/whlsl-setter-spec-tests.html.
1176         * webgpu/whlsl/simple-arrays-expected.txt: Renamed from LayoutTests/webgpu/whlsl-huge-array-expected.txt.
1177         * webgpu/whlsl/simple-arrays.html: Renamed from LayoutTests/webgpu/whlsl-simple-arrays.html.
1178         * webgpu/whlsl/simple-getter-setter-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter-expected.txt.
1179         * webgpu/whlsl/simple-getter-setter.html: Renamed from LayoutTests/webgpu/whlsl-simple-getter-setter.html.
1180         * webgpu/whlsl/simple-tests-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-tests-expected.txt.
1181         * webgpu/whlsl/simple-tests.html: Renamed from LayoutTests/webgpu/whlsl-simple-tests.html.
1182         * webgpu/whlsl/simple-while-loop-expected.txt: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop-expected.txt.
1183         * webgpu/whlsl/simple-while-loop.html: Renamed from LayoutTests/webgpu/whlsl-simple-while-loop.html.
1184         * webgpu/whlsl/store-null-expected.txt: Renamed from LayoutTests/webgpu/whlsl-store-null-expected.txt.
1185         * webgpu/whlsl/store-null.html: Renamed from LayoutTests/webgpu/whlsl-store-null.html.
1186         * webgpu/whlsl/store-to-property-updates-properly-expected.html: Renamed from LayoutTests/webgpu/whlsl-dereference-pointer-should-type-check-expected.html.
1187         * webgpu/whlsl/store-to-property-updates-properly.html: Renamed from LayoutTests/webgpu/whlsl-store-to-property-updates-properly.html.
1188         * webgpu/whlsl/struct-expected.txt: Renamed from LayoutTests/webgpu/whlsl-struct-expected.txt.
1189         * webgpu/whlsl/struct.html: Renamed from LayoutTests/webgpu/whlsl-struct.html.
1190         * webgpu/whlsl/switch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-switch-expected.txt.
1191         * webgpu/whlsl/switch.html: Renamed from LayoutTests/webgpu/whlsl-switch.html.
1192         * webgpu/whlsl/ternary-spec-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test-expected.txt.
1193         * webgpu/whlsl/ternary-spec-test.html: Renamed from LayoutTests/webgpu/whlsl-ternary-spec-test.html.
1194         * webgpu/whlsl/test-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-test-harness-test-expected.txt.
1195         * webgpu/whlsl/test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-test-harness-test.html.
1196         * webgpu/whlsl/textures-getdimensions-expected.txt: Renamed from LayoutTests/webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt.
1197         * webgpu/whlsl/textures-getdimensions.html: Renamed from LayoutTests/webgpu/whlsl-textures-getdimensions.html.
1198         * webgpu/whlsl/textures-load-expected.html: Renamed from LayoutTests/webgpu/whlsl-buffer-vertex-expected.html.
1199         * webgpu/whlsl/textures-load.html: Renamed from LayoutTests/webgpu/whlsl-textures-load.html.
1200         * webgpu/whlsl/textures-sample-expected.html: Renamed from LayoutTests/webgpu/whlsl-buffer-fragment-expected.html.
1201         * webgpu/whlsl/textures-sample.html: Renamed from LayoutTests/webgpu/whlsl-textures-sample.html.
1202         * webgpu/whlsl/two-dimensional-array-expected.txt: Renamed from LayoutTests/webgpu/whlsl-compute-expected.txt.
1203         * webgpu/whlsl/two-dimensional-array.html: Renamed from LayoutTests/webgpu/whlsl-two-dimensional-array.html.
1204         * webgpu/whlsl/type-mismatch-expected.txt: Renamed from LayoutTests/webgpu/whlsl-type-mismatch-expected.txt.
1205         * webgpu/whlsl/type-mismatch.html: Renamed from LayoutTests/webgpu/whlsl-type-mismatch.html.
1206         * webgpu/whlsl/uint-bitwise-expected.txt: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise-expected.txt.
1207         * webgpu/whlsl/uint-bitwise.html: Renamed from LayoutTests/webgpu/whlsl-uint-bitwise.html.
1208         * webgpu/whlsl/use-undefined-variable-2-expected.txt: Renamed from LayoutTests/webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt.
1209         * webgpu/whlsl/use-undefined-variable-2.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable-2.html.
1210         * webgpu/whlsl/use-undefined-variable-expected.txt: Renamed from LayoutTests/webgpu/whlsl-buffer-length-expected.txt.
1211         * webgpu/whlsl/use-undefined-variable.html: Renamed from LayoutTests/webgpu/whlsl-use-undefined-variable.html.
1212         * webgpu/whlsl/variable-shadowing-expected.txt: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing-expected.txt.
1213         * webgpu/whlsl/variable-shadowing.html: Renamed from LayoutTests/webgpu/whlsl-variable-shadowing.html.
1214         * webgpu/whlsl/vector-syntax-expected.txt: Renamed from LayoutTests/webgpu/whlsl-vector-syntax-expected.txt.
1215         * webgpu/whlsl/vector-syntax.html: Renamed from LayoutTests/webgpu/whlsl-vector-syntax.html.
1216         * webgpu/whlsl/while-loop-break-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-continue-expected.html.
1217         * webgpu/whlsl/while-loop-break.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-break.html.
1218         * webgpu/whlsl/while-loop-continue-expected.html: Renamed from LayoutTests/webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html.
1219         * webgpu/whlsl/while-loop-continue.html: Renamed from LayoutTests/webgpu/whlsl-while-loop-continue.html.
1220         * webgpu/whlsl/whlsl.html: Renamed from LayoutTests/webgpu/whlsl.html.
1221         * webgpu/whlsl/wrong-argument-length-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length-expected.txt.
1222         * webgpu/whlsl/wrong-argument-length.html: Renamed from LayoutTests/webgpu/whlsl-wrong-argument-length.html.
1223         * webgpu/whlsl/wrong-types-expected.txt: Renamed from LayoutTests/webgpu/whlsl-wrong-types-expected.txt.
1224         * webgpu/whlsl/wrong-types.html: Renamed from LayoutTests/webgpu/whlsl-wrong-types.html.
1225         * webgpu/whlsl/zero-initialize-values-2-expected.html: Renamed from LayoutTests/webgpu/whlsl-loops-break-expected.html.
1226         * webgpu/whlsl/zero-initialize-values-2.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values-2.html.
1227         * webgpu/whlsl/zero-initialize-values-expected.html: Renamed from LayoutTests/webgpu/whlsl-do-while-loop-break-expected.html.
1228         * webgpu/whlsl/zero-initialize-values.html: Renamed from LayoutTests/webgpu/whlsl-zero-initialize-values.html.
1229
1230 2019-07-16  Justin Fan  <justin_fan@apple.com>
1231
1232         [WebGPU] Convert GPUComputePipeline LOG statements to generate GPUErrors
1233         https://bugs.webkit.org/show_bug.cgi?id=199773
1234
1235         Reviewed by Myles C. Maxfield.
1236
1237         Add a test to ensure GPUComputePipeline errors generate correctly.
1238         Rework checkFail in the WHLSL test harness to check for GPUError.
1239
1240         * webgpu/compute-pipeline-errors-expected.txt: Added.
1241         * webgpu/compute-pipeline-errors.html: Added.
1242         * webgpu/error-scopes-test.html:
1243         * webgpu/js/webgpu-functions.js:
1244         (runTestsWithDevice): Runs tests in an object all with the same device.
1245         * webgpu/js/whlsl-test-harness.js: Add shader compilation error checking.
1246         (Harness.prototype.async.callTypedFunction):
1247         (Harness.prototype.async.checkCompileFail):
1248         (Harness.prototype.async._callFunction):
1249         (Harness):
1250         (async.checkFail):
1251         (Harness.prototype._callFunction): Deleted.
1252         * webgpu/whlsl-recursive-structs-expected.txt: Remove a WHLSL compiler buggy test.
1253         * webgpu/whlsl-recursive-structs.html:
1254         * webgpu/whlsl-test-harness-test-expected.txt:
1255         * webgpu/whlsl-test-harness-test.html:
1256
1257 2019-07-10  Justin Fan  <justin_fan@apple.com>
1258
1259         [WebGPU] Implement GPUError and error scopes
1260         https://bugs.webkit.org/show_bug.cgi?id=199655
1261
1262         Reviewed by Myles C. Maxfield.
1263
1264         Add a test to cover the cases outlined in the WebGPU error handling design doc.
1265
1266         * webgpu/error-scopes-test-expected.txt: Added.
1267         * webgpu/error-scopes-test.html: Added.
1268
1269 2019-07-16  Commit Queue  <commit-queue@webkit.org>
1270
1271         Unreviewed, rolling out r247493.
1272         https://bugs.webkit.org/show_bug.cgi?id=199841
1273
1274         "The new whlsl-for-loop.html test is failing on the bots"
1275         (Requested by rmorisset on #webkit).
1276
1277         Reverted changeset:
1278
1279         "[WHLSL] Desugar for loops and while loops"
1280         https://bugs.webkit.org/show_bug.cgi?id=199726
1281         https://trac.webkit.org/changeset/247493
1282
1283 2019-07-16  Robin Morisset  <rmorisset@apple.com>
1284
1285         [WHLSL] Desugar for loops and while loops
1286         https://bugs.webkit.org/show_bug.cgi?id=199726
1287
1288         Reviewed by Myles C. Maxfield.
1289
1290         I added the for-loop tests from Test.mjs (with help from Saam).
1291         I did not add the foo9 and foo10 tests, as they are forbidden by the behavior checker in the C++ implementation (and by the spec).
1292
1293         I also changed one test from whlsl-return-spec-tests.html to assert_fail, because it relied on a lone variable declaration in an if, which is forbidden by the spec.
1294
1295         * webgpu/whlsl-for-loop-expected.txt: Added.
1296         * webgpu/whlsl-for-loop.html: Added.
1297         * webgpu/whlsl-return-spec-tests.html:
1298
1299 2019-07-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1300
1301         [Text autosizing] [iPadOS] Paragraph text on the front page of LinkedIn.com is not boosted
1302         https://bugs.webkit.org/show_bug.cgi?id=199827
1303         <rdar://problem/53152660>
1304
1305         Reviewed by Zalan Bujtas.
1306
1307         Add a new test case, inspired by paragraph text in a post on linkedin.com. This text should get autosized.
1308
1309         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
1310         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
1311
1312 2019-07-16  Rob Buis  <rbuis@igalia.com>
1313
1314         Remove support for beforeload on link=prefetch
1315         https://bugs.webkit.org/show_bug.cgi?id=199632
1316
1317         Reviewed by Youenn Fablet.
1318
1319         Add tests to verify that beforeload event is not called for link
1320         rel=prefetch.
1321
1322
1323         * TestExpectations:
1324         * fast/dom/HTMLLinkElement/prefetch-beforeload-expected.txt: Removed.
1325         * fast/dom/HTMLLinkElement/prefetch-beforeload.html: Removed.
1326         * http/wpt/prefetch/beforeload-dynamic-expected.txt: Added.
1327         * http/wpt/prefetch/beforeload-dynamic.html: Added.
1328         * http/wpt/prefetch/beforeload-expected.txt: Added.
1329         * http/wpt/prefetch/beforeload.html: Added.
1330         * platform/mac-wk1/TestExpectations:
1331         * platform/win/TestExpectations:
1332
1333 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
1334
1335         [macOS WK2] Layout Test http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html is a flaky timeout
1336         https://bugs.webkit.org/show_bug.cgi?id=198670
1337
1338         Unreviewed test gardening.
1339
1340         * platform/mac-wk2/TestExpectations: Mark test as flaky.
1341
1342 2019-07-15  Keith Miller  <keith_miller@apple.com>
1343
1344         JSGlobalObject type macros should support feature flags and WeakRef should have one
1345         https://bugs.webkit.org/show_bug.cgi?id=199601
1346
1347         Reviewed by Mark Lam.
1348
1349         Add JSC option requirements for WeakRef tests.
1350
1351         * js/script-tests/weakref-async-is-collected.js:
1352         * js/script-tests/weakref-eventually-collects-values.js:
1353         * js/script-tests/weakref-microtasks-dont-collect.js:
1354         * js/script-tests/weakref-weakset-consistency.js:
1355         * js/weakref-async-is-collected.html:
1356         * js/weakref-eventually-collects-values.html:
1357         * js/weakref-microtasks-dont-collect.html:
1358         * js/weakref-weakset-consistency.html:
1359
1360 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
1361
1362         Unreviewed, rolling out r247444.
1363
1364         Caused two scrolling tests to fail on iOS Simulator
1365
1366         Reverted changeset:
1367
1368         "Typing into a cell in a Google Sheet lags behind by one
1369         character"
1370         https://bugs.webkit.org/show_bug.cgi?id=199587
1371         https://trac.webkit.org/changeset/247444
1372
1373 2019-07-15  Keith Miller  <keith_miller@apple.com>
1374
1375         A Possible Issue of Object.create method
1376         https://bugs.webkit.org/show_bug.cgi?id=199744
1377
1378         Reviewed by Yusuke Suzuki.
1379
1380         Rebaseline error message due to change of error point.
1381
1382         * js/Object-create-expected.txt:
1383
1384 2019-07-15  Saam Barati  <sbarati@apple.com>
1385
1386         [WHLSL] Matrix memory layout should match HLSL by laying out columns linearly
1387         https://bugs.webkit.org/show_bug.cgi?id=199215
1388
1389         Reviewed by Myles C. Maxfield.
1390
1391         * webgpu/whlsl-matrix-memory-layout-expected.txt: Added.
1392         * webgpu/whlsl-matrix-memory-layout.html: Added.
1393         * webgpu/whlsl-test-harness-test.html:
1394
1395 2019-07-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1396
1397         [Text autosizing] [iPadOS] Product label text is clipped in portrait mode on the front page of sephora.com
1398         https://bugs.webkit.org/show_bug.cgi?id=199806
1399         <rdar://problem/52902482>
1400
1401         Reviewed by Zalan Bujtas.
1402
1403         Add a new test case to an existing layout test, which mimics the product label text on sephora.com's front page.
1404
1405         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
1406         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
1407
1408 2019-07-11  Myles C. Maxfield  <mmaxfield@apple.com>
1409
1410         New York font erroneously gets synthetic bold
1411         https://bugs.webkit.org/show_bug.cgi?id=199653
1412         <rdar://problem/51692592>
1413
1414         Reviewed by Simon Fraser.
1415
1416         * TestExpectations:
1417         * fast/text/design-system-ui-10-expected-mismatch.html: Added.
1418         * fast/text/design-system-ui-10.html: Added.
1419         * fast/text/design-system-ui-11-expected-mismatch.html: Added.
1420         * fast/text/design-system-ui-11.html: Added.
1421         * fast/text/design-system-ui-12-expected-mismatch.html: Added.
1422         * fast/text/design-system-ui-12.html: Added.
1423         * fast/text/design-system-ui-13-expected-mismatch.html: Added.
1424         * fast/text/design-system-ui-13.html: Added.
1425         * fast/text/design-system-ui-14-expected-mismatch.html: Added.
1426         * fast/text/design-system-ui-14.html: Added.
1427         * fast/text/design-system-ui-15-expected-mismatch.html: Added.
1428         * fast/text/design-system-ui-15.html: Added.
1429         * fast/text/design-system-ui-16-expected-mismatch.html: Added.
1430         * fast/text/design-system-ui-16.html: Added.
1431         * fast/text/design-system-ui-2-expected.html: Added.
1432         * fast/text/design-system-ui-2.html: Added.
1433         * fast/text/design-system-ui-3-expected-mismatch.html: Added.
1434         * fast/text/design-system-ui-3.html: Added.
1435         * fast/text/design-system-ui-4-expected-mismatch.html: Added.
1436         * fast/text/design-system-ui-4.html: Added.
1437         * fast/text/design-system-ui-5-expected-mismatch.html: Added.
1438         * fast/text/design-system-ui-5.html: Added.
1439         * fast/text/design-system-ui-6-expected.html: Added.
1440         * fast/text/design-system-ui-6.html: Added.
1441         * fast/text/design-system-ui-7-expected.html: Added.
1442         * fast/text/design-system-ui-7.html: Added.
1443         * fast/text/design-system-ui-8-expected-mismatch.html: Added.
1444         * fast/text/design-system-ui-8.html: Added.
1445         * fast/text/design-system-ui-9-expected-mismatch.html: Added.
1446         * fast/text/design-system-ui-9.html: Added.
1447         * fast/text/design-system-ui-expected.html: Added.
1448         * fast/text/design-system-ui.html: Added.
1449         * platform/mac/TestExpectations:
1450
1451 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
1452
1453         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
1454         https://bugs.webkit.org/show_bug.cgi?id=199783
1455
1456         Reviewed by Mark Lam.
1457
1458         * platform/ios-simulator/TestExpectations:
1459         * platform/win/TestExpectations:
1460
1461 2019-07-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1462
1463         Unreviewed, rolling out r247440.
1464
1465         Broke builds
1466
1467         Reverted changeset:
1468
1469         "[JSC] Improve wasm wpt test results by fixing miscellaneous
1470         issues"
1471         https://bugs.webkit.org/show_bug.cgi?id=199783
1472         https://trac.webkit.org/changeset/247440
1473
1474 2019-07-15  Daniel Bates  <dabates@apple.com>
1475
1476         Typing into a cell in a Google Sheet lags behind by one character
1477         https://bugs.webkit.org/show_bug.cgi?id=199587
1478         <rdar://problem/51616845>
1479
1480         Reviewed by Brent Fulgham.
1481
1482         Add a test that enables the quirk and ensures that the DOM is up-to-date on expiration of a
1483         zero timer scheduled from keydown, keypress, keyup, and input.
1484
1485         * fast/events/ios/dom-update-on-keydown-quirk-expected.txt: Added.
1486         * fast/events/ios/dom-update-on-keydown-quirk.html: Added.
1487
1488 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
1489
1490         Unreviewed, rolling out r247397, r247378, r247366.
1491
1492         Broke watchOS builds.
1493
1494         Reverted changesets:
1495
1496         "[WebGPU] Implement GPUError and error scopes"
1497         https://bugs.webkit.org/show_bug.cgi?id=199655
1498         https://trac.webkit.org/changeset/247366/webkit
1499
1500         "[WebGPU] Move error scopes out of GPUDevice for more portable error generation"
1501         https://bugs.webkit.org/show_bug.cgi?id=199740
1502         https://trac.webkit.org/changeset/247397/webkit
1503
1504 2019-07-15  Rob Buis  <rbuis@igalia.com>
1505
1506         MathML WPT test for RadicalDegreeBottomRaisePercent fails
1507         https://bugs.webkit.org/show_bug.cgi?id=183631
1508
1509         Reviewed by Frédéric Wang.
1510
1511         Adjust test expectations.
1512
1513         * platform/ios/mathml/presentation/roots-expected.txt:
1514         * platform/mac/mathml/presentation/roots-expected.txt:
1515         * platform/win/mathml/presentation/roots-expected.txt:
1516
1517 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
1518
1519         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
1520         https://bugs.webkit.org/show_bug.cgi?id=199783
1521
1522         Reviewed by Mark Lam.
1523
1524         * platform/ios-simulator/TestExpectations:
1525         * platform/win/TestExpectations:
1526
1527 2019-07-15  Youenn Fablet  <youenn@apple.com>
1528
1529         Enable a debug WebRTC mode without any encryption
1530         https://bugs.webkit.org/show_bug.cgi?id=199177
1531         <rdar://problem/52074986>
1532
1533         Reviewed by Eric Carlson.
1534
1535         * webrtc/disable-encryption-expected.txt: Added.
1536         * webrtc/disable-encryption.html: Added.
1537
1538 2019-07-15  Youenn Fablet  <youenn@apple.com>
1539
1540         Filter SDP c lines
1541         https://bugs.webkit.org/show_bug.cgi?id=199791
1542
1543         Reviewed by Eric Carlson.
1544
1545         * webrtc/datachannel/filter-ice-candidate.html:
1546
1547 2019-07-14  Dean Jackson  <dino@apple.com>
1548
1549         WebGL not supported on WKWebView on UIKit for Mac
1550         https://bugs.webkit.org/show_bug.cgi?id=199785
1551         <rdar://problem/52911449>
1552
1553         Reviewed by Antoine Quint.
1554
1555         Even though we don't yet run tests on UIKit for Mac, we
1556         should have the most simple "is WebGL working?" ref test.
1557
1558         * webgl/smell-test-expected.html: Added.
1559         * webgl/smell-test.html: Added.
1560
1561 2019-07-13  Wenson Hsieh  <wenson_hsieh@apple.com>
1562
1563         [Text autosizing] [iPadOS] Further adjust our heuristics to determine text autosizing candidates
1564         https://bugs.webkit.org/show_bug.cgi?id=199780
1565         <rdar://problem/52289088>
1566
1567         Reviewed by Simon Fraser.
1568
1569         Rebaseline an existing idempotent text autosizing test, and add an additional test case.
1570
1571         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt:
1572         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html:
1573
1574 2019-07-13  Simon Fraser  <simon.fraser@apple.com>
1575
1576         Don't do async overflow scrolling for visibility:hidden scrollers
1577         https://bugs.webkit.org/show_bug.cgi?id=199779
1578
1579         Reviewed by Dean Jackson.
1580
1581         * compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers-expected.txt: Added.
1582         * compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers.html: Added.
1583         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/visibility-hidden-scrollers-expected.txt: Added.
1584
1585 2019-07-13  Zalan Bujtas  <zalan@apple.com>
1586
1587         Cannot bring up custom media controls at all on v.youku.com
1588         https://bugs.webkit.org/show_bug.cgi?id=199699
1589         <rdar://problem/51835327>
1590
1591         Reviewed by Simon Fraser.
1592
1593         * fast/events/touch/ios/visibility-hidden-iframe-click-expected.txt: Added.
1594         * fast/events/touch/ios/visibility-hidden-iframe-click.html: Added.
1595         * fast/events/touch/ios/visibility-hidden-nested-iframe-click-expected.txt: Added.
1596         * fast/events/touch/ios/visibility-hidden-nested-iframe-click.html: Added.
1597
1598 2019-07-12  Youenn Fablet  <youenn@apple.com>
1599
1600         Stopping a cloned MediaStream video track should not stop any other video track
1601         https://bugs.webkit.org/show_bug.cgi?id=199635
1602
1603         Reviewed by Eric Carlson.
1604
1605         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
1606         * fast/mediastream/mediastreamtrack-video-clone.html:
1607
1608 2019-07-12  Timothy Hatcher  <timothy@apple.com>
1609
1610         Drop DarkModeCSSEnabled as an experimental feature and always enable it.
1611         https://bugs.webkit.org/show_bug.cgi?id=199725
1612         rdar://problem/52970972
1613
1614         Reviewed by Megan Gardner.
1615
1616         Removed <!-- webkit-test-runner [ experimental:DarkModeCSSEnabled=true ] -->
1617         from all dark mode tests.
1618
1619         * css-dark-mode/color-scheme-css-parse.html:
1620         * css-dark-mode/color-scheme-css.html:
1621         * css-dark-mode/color-scheme-meta.html:
1622         * css-dark-mode/color-scheme-priority.html:
1623         * css-dark-mode/color-scheme-scrollbar.html:
1624         * css-dark-mode/default-colors.html:
1625         * css-dark-mode/older-syntax/supported-color-schemes-css.html:
1626         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
1627         * css-dark-mode/older-systems/color-scheme-css.html:
1628         * css-dark-mode/older-systems/color-scheme-meta.html:
1629         * css-dark-mode/older-systems/prefers-color-scheme.html:
1630         * css-dark-mode/prefers-color-scheme-picture-element.html:
1631         * css-dark-mode/prefers-color-scheme.html:
1632
1633 2019-07-11  Myles C. Maxfield  <mmaxfield@apple.com>
1634
1635         New York font erroneously gets synthetic bold
1636         https://bugs.webkit.org/show_bug.cgi?id=199653
1637         <rdar://problem/51692592>
1638
1639         Reviewed by Simon Fraser.
1640
1641         * TestExpectations:
1642         * fast/text/design-system-ui-10-expected-mismatch.html: Added.
1643         * fast/text/design-system-ui-10.html: Added.
1644         * fast/text/design-system-ui-11-expected-mismatch.html: Added.
1645         * fast/text/design-system-ui-11.html: Added.
1646         * fast/text/design-system-ui-12-expected-mismatch.html: Added.
1647         * fast/text/design-system-ui-12.html: Added.
1648         * fast/text/design-system-ui-13-expected-mismatch.html: Added.
1649         * fast/text/design-system-ui-13.html: Added.
1650         * fast/text/design-system-ui-14-expected-mismatch.html: Added.
1651         * fast/text/design-system-ui-14.html: Added.
1652         * fast/text/design-system-ui-15-expected-mismatch.html: Added.
1653         * fast/text/design-system-ui-15.html: Added.
1654         * fast/text/design-system-ui-16-expected-mismatch.html: Added.
1655         * fast/text/design-system-ui-16.html: Added.
1656         * fast/text/design-system-ui-2-expected.html: Added.
1657         * fast/text/design-system-ui-2.html: Added.
1658         * fast/text/design-system-ui-3-expected-mismatch.html: Added.
1659         * fast/text/design-system-ui-3.html: Added.
1660         * fast/text/design-system-ui-4-expected-mismatch.html: Added.
1661         * fast/text/design-system-ui-4.html: Added.
1662         * fast/text/design-system-ui-5-expected-mismatch.html: Added.
1663         * fast/text/design-system-ui-5.html: Added.
1664         * fast/text/design-system-ui-6-expected.html: Added.
1665         * fast/text/design-system-ui-6.html: Added.
1666         * fast/text/design-system-ui-7-expected.html: Added.
1667         * fast/text/design-system-ui-7.html: Added.
1668         * fast/text/design-system-ui-8-expected-mismatch.html: Added.
1669         * fast/text/design-system-ui-8.html: Added.
1670         * fast/text/design-system-ui-9-expected-mismatch.html: Added.
1671         * fast/text/design-system-ui-9.html: Added.
1672         * fast/text/design-system-ui-expected.html: Added.
1673         * fast/text/design-system-ui.html: Added.
1674         * platform/mac/TestExpectations:
1675
1676 2019-07-11  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1677
1678         [GTK][WPE] Rebaseline css3/blending tests with an empty homedir.
1679
1680         It seems this tests are sensible to some configuration of some
1681         library as they produce different output (the layers with more left
1682         margin) depending on that. The test pass on both cases, but the
1683         check with the expected result fails, so it is flagged as failing.
1684
1685         This rebaselines the results to those that happen when running with
1686         an empty/temporal homedir on Debian 10 to match what happens on the
1687         bots. For more info see bugs 169916 and 199738.
1688
1689         Unreviewed gardening commit.
1690
1691         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.png:
1692         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt:
1693         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png:
1694         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt:
1695         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.png:
1696         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt:
1697         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.png:
1698         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt:
1699         * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png:
1700         * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt:
1701         * platform/wpe/TestExpectations: css3/blending/svg-isolation-isolated-group.html passes with an empty homedir.
1702         * platform/wpe/css3/blending/svg-blend-layer-blend-expected.png:
1703         * platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt:
1704         * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png:
1705         * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt:
1706         * platform/wpe/css3/blending/svg-blend-layer-filter-expected.png:
1707         * platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt:
1708         * platform/wpe/css3/blending/svg-blend-layer-mask-expected.png:
1709         * platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt:
1710         * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png:
1711         * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt:
1712
1713 2019-07-11  Chris Dumez  <cdumez@apple.com>
1714
1715         [iOS] fast/events/ios/rotation/orientationchange-event-listener-on.body.html is flaky
1716         https://bugs.webkit.org/show_bug.cgi?id=199732
1717         <rdar://problem/52693087>
1718
1719         Reviewed by Alex Christensen.
1720
1721         Stop logging in each event listener to not be reliant on the order in which listener are called.
1722         Instead, simply make sure all event listeners that should be called were actually called.
1723
1724         * fast/events/ios/rotation/orientationchange-event-listener-on.body-expected.txt:
1725         * fast/events/ios/rotation/orientationchange-event-listener-on.body.html:
1726
1727 2019-07-11  Ryosuke Niwa  <rniwa@webkit.org>
1728
1729         Make the test added in r247327 more reliable.
1730
1731         * editing/selection/ios/autoscroll-with-top-content-inset-2.html:
1732
1733 2019-07-11  Russell Epstein  <russell_e@apple.com>
1734
1735         Layout Test fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html is Failing Consistently on iOS-WK2.
1736         https://bugs.webkit.org/show_bug.cgi?id=199731
1737
1738         Unreviewed Test Gardening
1739
1740         * platform/ios-wk2/TestExpectations:
1741
1742 2019-07-11  Justin Fan  <justin_fan@apple.com>
1743
1744         [WebGPU] Implement GPUError and error scopes
1745         https://bugs.webkit.org/show_bug.cgi?id=199655
1746
1747         Reviewed by Myles C. Maxfield.
1748
1749         Add a test to cover the cases outlined in the WebGPU error handling design doc.
1750
1751         * webgpu/error-scopes-test-expected.txt: Added.
1752         * webgpu/error-scopes-test.html: Added.
1753
1754 2019-07-11  Commit Queue  <commit-queue@webkit.org>
1755
1756         Unreviewed, rolling out r247314.
1757         https://bugs.webkit.org/show_bug.cgi?id=199721
1758
1759         Caused performance regression. (Requested by deanj on
1760         #webkit).
1761
1762         Reverted changeset:
1763
1764         "Disable speculative loading if cache is not to be used for
1765         the load"
1766         https://bugs.webkit.org/show_bug.cgi?id=199644
1767         https://trac.webkit.org/changeset/247314
1768
1769 2019-07-11  Simon Fraser  <simon.fraser@apple.com>
1770
1771         [iOS WK2] Can't place caret or select in content that overflows a contenteditable element
1772         https://bugs.webkit.org/show_bug.cgi?id=199741
1773         rdar://problem/50545233
1774
1775         Reviewed by Wenson Hsieh.
1776         
1777         Re-enable editing/caret/ios, fixing the result of emoji.html which for some reason was
1778         checked in as an html file (the test still fails).
1779
1780         * editing/caret/ios/caret-in-overflow-area-expected.txt: Added.
1781         * editing/caret/ios/caret-in-overflow-area.html: Added.
1782         * editing/caret/ios/emoji-expected.txt: Renamed from LayoutTests/editing/caret/ios/emoji-expected.html.
1783         * editing/caret/ios/fixed-caret-position-after-scroll-expected.txt:
1784         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1785         * editing/selection/ios/place-selection-in-overflow-area-expected.txt: Added.
1786         * editing/selection/ios/place-selection-in-overflow-area.html: Added.
1787         * editing/selection/ios/selection-extends-into-overflow-area-expected.txt: Added.
1788         * editing/selection/ios/selection-extends-into-overflow-area.html: Added.
1789         * platform/ios-wk2/TestExpectations:
1790
1791 2019-07-11  Ryan Haddad  <ryanhaddad@apple.com>
1792
1793         Add test expectations and baselines for iOS 13
1794         https://bugs.webkit.org/show_bug.cgi?id=199329
1795
1796         Reviewed by Jonathan Bedard.
1797
1798         * platform/ios-12/*: Move iOS 12 specific baselines to their own directory.
1799         * platform/ios/*: Add iOS 13 baselines and test expectations.
1800
1801 2019-07-11  Miguel Gomez  <magomez@igalia.com>
1802
1803         Unreviewed GTK+ gardening. Update expectations after r247346.
1804
1805         * platform/gtk/TestExpectations:
1806
1807 2019-07-11  Joanmarie Diggs  <jdiggs@igalia.com>
1808
1809         AX: Implement support for ARIA roles insertion, deletion, subscript, superscript, and time
1810         https://bugs.webkit.org/show_bug.cgi?id=199692
1811
1812         Reviewed by Chris Fleizach.
1813
1814         Add the new roles to the existing role-exposure tests and update expectations accordingly.
1815
1816         * accessibility/gtk/object-attributes-expected.txt:
1817         * accessibility/gtk/object-attributes.html:
1818         * accessibility/gtk/xml-roles-exposed-expected.txt:
1819         * accessibility/gtk/xml-roles-exposed.html:
1820         * accessibility/roles-computedRoleString.html:
1821         * accessibility/roles-exposed.html:
1822         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1823         * platform/gtk/accessibility/roles-exposed-expected.txt:
1824         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1825         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1826         * platform/mac/accessibility/roles-exposed-expected.txt:
1827         * platform/wpe/accessibility/roles-computedRoleString-expected.txt:
1828         * platform/wpe/accessibility/roles-exposed-expected.txt:
1829
1830 2019-07-10  Saam Barati  <sbarati@apple.com>
1831
1832         [WHLSL] Import all tests that pass without compiler changes from the JS reference test suite
1833         https://bugs.webkit.org/show_bug.cgi?id=199595
1834
1835         Rubber stamped by Robin Morisset.
1836
1837         * webgpu/whlsl-argument-evaluation-order-expected.txt: Added.
1838         * webgpu/whlsl-argument-evaluation-order.html: Added.
1839         * webgpu/whlsl-array-length-spec-tests-expected.txt: Added.
1840         * webgpu/whlsl-array-length-spec-tests.html: Added.
1841         * webgpu/whlsl-array-spec-tests-expected.txt:
1842         * webgpu/whlsl-array-spec-tests.html:
1843         * webgpu/whlsl-bad-add-expected.txt: Added.
1844         * webgpu/whlsl-bad-add.html: Added.
1845         * webgpu/whlsl-bools-expected.txt: Added.
1846         * webgpu/whlsl-bools.html: Added.
1847         * webgpu/whlsl-casts-expected.txt: Added.
1848         * webgpu/whlsl-casts.html: Added.
1849         * webgpu/whlsl-comment-parsing-expected.txt: Added.
1850         * webgpu/whlsl-comment-parsing.html: Added.
1851         * webgpu/whlsl-copy-expected.txt: Added.
1852         * webgpu/whlsl-copy.html: Added.
1853         * webgpu/whlsl-dereference-ordering-expected.txt: Added.
1854         * webgpu/whlsl-dereference-ordering.html: Added.
1855         * webgpu/whlsl-double-not-expected.txt: Added.
1856         * webgpu/whlsl-double-not.html: Added.
1857         * webgpu/whlsl-duplicates-expected.txt: Added.
1858         * webgpu/whlsl-duplicates.html: Added.
1859         * webgpu/whlsl-increment-decrement-expected.txt: Added.
1860         * webgpu/whlsl-increment-decrement.html: Added.
1861         * webgpu/whlsl-index-ander-expected.txt: Added.
1862         * webgpu/whlsl-index-ander.html: Added.
1863         * webgpu/whlsl-index-setter-getter-expected.txt: Added.
1864         * webgpu/whlsl-index-setter-getter.html: Added.
1865         * webgpu/whlsl-logical-negation-expected.txt: Added.
1866         * webgpu/whlsl-logical-negation.html: Added.
1867         * webgpu/whlsl-lots-of-local-variables-expected.txt: Added.
1868         * webgpu/whlsl-lots-of-local-variables.html: Added.
1869         * webgpu/whlsl-lvalues-expected.txt: Added.
1870         * webgpu/whlsl-lvalues.html: Added.
1871         * webgpu/whlsl-null-arg-expected.txt: Added.
1872         * webgpu/whlsl-null-arg.html: Added.
1873         * webgpu/whlsl-operator-overload-expected.txt: Added.
1874         * webgpu/whlsl-operator-overload.html: Added.
1875         * webgpu/whlsl-overload-expected.txt: Added.
1876         * webgpu/whlsl-overload.html: Added.
1877         * webgpu/whlsl-setter-spec-tests-expected.txt: Added.
1878         * webgpu/whlsl-setter-spec-tests.html: Added.
1879         * webgpu/whlsl-store-null-expected.txt: Added.
1880         * webgpu/whlsl-store-null.html: Added.
1881         * webgpu/whlsl-struct-expected.txt: Added.
1882         * webgpu/whlsl-struct.html: Added.
1883         * webgpu/whlsl-switch-expected.txt: Added.
1884         * webgpu/whlsl-switch.html: Added.
1885         * webgpu/whlsl-variable-shadowing-expected.txt: Added.
1886         * webgpu/whlsl-variable-shadowing.html: Added.
1887         * webgpu/whlsl-vector-syntax-expected.txt: Added.
1888         * webgpu/whlsl-vector-syntax.html: Added.
1889
1890 2019-07-10  Truitt Savell  <tsavell@apple.com>
1891
1892         Marking webgpu/whlsl-builtin-vectors-2.html as Slow after https://trac.webkit.org/changeset/247319/webkit
1893         https://bugs.webkit.org/show_bug.cgi?id=199651
1894
1895         Unreviewed test gardening.
1896
1897         * platform/mac-wk2/TestExpectations:
1898
1899 2019-07-10  Chris Fleizach  <cfleizach@apple.com>
1900
1901         AX: VoiceOver ignored role="presentation" on <table> HTML elements
1902         https://bugs.webkit.org/show_bug.cgi?id=199659
1903
1904         Reviewed by Zalan Bujtas.
1905
1906         * accessibility/ios-simulator/tables-lists-expected.txt:
1907         * accessibility/ios-simulator/tables-lists.html:
1908
1909 2019-07-10  Ryosuke Niwa  <rniwa@webkit.org>
1910
1911         [iOS] REGRESSION(r244851): Revealing caret sometimes fails when content inset is used
1912         https://bugs.webkit.org/show_bug.cgi?id=199662
1913
1914         Reviewed by Simon Fraser.
1915
1916         Added a regression test.
1917
1918         * editing/selection/ios/autoscroll-with-top-content-inset-2-expected.txt: Added.
1919         * editing/selection/ios/autoscroll-with-top-content-inset-2.html: Added.
1920
1921 2019-07-10  Saam Barati  <sbarati@apple.com>
1922
1923         [WHLSL Import more JS reference spec tests
1924         https://bugs.webkit.org/show_bug.cgi?id=199651
1925
1926         Rubber stamped by Robin Morisset.
1927
1928         * webgpu/whlsl-builtin-vectors-2-expected.txt: Added.
1929         * webgpu/whlsl-builtin-vectors-2.html: Added.
1930         * webgpu/whlsl-builtin-vectors-expected.txt: Added.
1931         * webgpu/whlsl-builtin-vectors.html: Added.
1932         * webgpu/whlsl-getter-setter-type-expected.txt: Added.
1933         * webgpu/whlsl-getter-setter-type.html: Added.
1934         * webgpu/whlsl-loops-spec-tests-expected.txt: Added.
1935         * webgpu/whlsl-loops-spec-tests.html: Added.
1936         * webgpu/whlsl-null-array-ref.html: Added.
1937         * webgpu/whlsl-override-subscript-expected.txt: Added.
1938         * webgpu/whlsl-override-subscript.html: Added.
1939         * webgpu/whlsl-plus-equals-expected.txt: Added.
1940         * webgpu/whlsl-plus-equals.html: Added.
1941         * webgpu/whlsl-recursive-structs-expected.txt: Added.
1942         * webgpu/whlsl-recursive-structs.html: Added.
1943         * webgpu/whlsl-ternary-spec-test-expected.txt: Added.
1944         * webgpu/whlsl-ternary-spec-test.html: Added.
1945         * webgpu/whlsl-wrong-argument-length-expected.txt: Added.
1946         * webgpu/whlsl-wrong-argument-length.html: Added.
1947         * webgpu/whlsl-wrong-types-expected.txt: Added.
1948         * webgpu/whlsl-wrong-types.html: Added.
1949
1950 2019-07-10  Commit Queue  <commit-queue@webkit.org>
1951
1952         Unreviewed, rolling out r247223.
1953         https://bugs.webkit.org/show_bug.cgi?id=199679
1954
1955         Caused perf regression. (Requested by deanj on #webkit).
1956
1957         Reverted changeset:
1958
1959         "[iPadOS] Viewport pops while loading sohu.com, xinhuanet.com,
1960         and various other websites"
1961         https://bugs.webkit.org/show_bug.cgi?id=199575
1962         https://trac.webkit.org/changeset/247223
1963
1964 2019-07-10  Youenn Fablet  <youenn@apple.com>
1965
1966         Disable speculative loading if cache is not to be used for the load
1967         https://bugs.webkit.org/show_bug.cgi?id=199644
1968
1969         Reviewed by Chris Dumez.
1970
1971         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
1972         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
1973         * http/wpt/fetch/resources/iframe-with-image.py: Added.
1974         (main):
1975         * http/wpt/fetch/resources/image-load-count.py: Added.
1976         (main):
1977         * http/wpt/fetch/resources/image-load.py: Added.
1978         (main):
1979
1980 2019-07-10  Youenn Fablet  <youenn@apple.com>
1981
1982         openDatabase property should not be enumerable on DOMWindow
1983         https://bugs.webkit.org/show_bug.cgi?id=199672
1984         <rdar://problem/52809000>
1985
1986         Reviewed by Chris Dumez.
1987
1988         * storage/websql/openDatabase-deprecation-expected.txt: Added.
1989         * storage/websql/openDatabase-deprecation.html: Added.
1990
1991 2019-07-10  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1992
1993         [GTK][WPE] Enable support for CSS_COMPOSITING
1994         https://bugs.webkit.org/show_bug.cgi?id=199513
1995
1996         Reviewed by Michael Catanzaro.
1997
1998         Rebaseline the tests that pass after enabling CSS_COMPOSITING.
1999         The feature works is most of the cases, but there are still some tests/cases not working.
2000
2001         There are also some new failures marked related to SVG blending (css3/blending/svg*), but those were already failing before.
2002         So its unrelated to this change.
2003
2004         * platform/gtk/TestExpectations:
2005         * platform/gtk/css3/blending/background-blend-mode-default-value-expected.png:
2006         * platform/gtk/css3/blending/background-blend-mode-different-image-formats-expected.png:
2007         * platform/gtk/css3/blending/background-blend-mode-image-color-expected.png:
2008         * platform/gtk/css3/blending/background-blend-mode-image-image-expected.png:
2009         * platform/gtk/css3/blending/background-blend-mode-single-layer-no-blending-expected.png:
2010         * platform/gtk/css3/blending/blend-mode-background-expected.png:
2011         * platform/gtk/css3/blending/blend-mode-background-expected.txt:
2012         * platform/gtk/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.png: Added.
2013         * platform/gtk/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added.
2014         * platform/gtk/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.png: Added.
2015         * platform/gtk/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added.
2016         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.png: Added.
2017         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added.
2018         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.png: Added.
2019         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added.
2020         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.png: Added.
2021         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added.
2022         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.png: Added.
2023         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added.
2024         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.png: Added.
2025         * platform/gtk/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added.
2026         * platform/gtk/css3/blending/blend-mode-overflow-expected.png: Added.
2027         * platform/gtk/css3/blending/blend-mode-overflow-expected.txt: Added.
2028         * platform/gtk/css3/blending/blend-mode-simple-expected.png: Added.
2029         * platform/gtk/css3/blending/blend-mode-simple-expected.txt: Added.
2030         * platform/gtk/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2031         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.png:
2032         * platform/gtk/css3/blending/svg-blend-layer-blend-expected.txt:
2033         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.png: Added.
2034         * platform/gtk/css3/blending/svg-blend-layer-clip-path-expected.txt: Added.
2035         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.png:
2036         * platform/gtk/css3/blending/svg-blend-layer-filter-expected.txt:
2037         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.png:
2038         * platform/gtk/css3/blending/svg-blend-layer-mask-expected.txt:
2039         * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.png:
2040         * platform/gtk/css3/blending/svg-blend-layer-opacity-expected.txt:
2041         * platform/wpe/TestExpectations:
2042         * platform/wpe/css3/blending/background-blend-mode-default-value-expected.png: Added.
2043         * platform/wpe/css3/blending/background-blend-mode-default-value-expected.txt: Added.
2044         * platform/wpe/css3/blending/background-blend-mode-different-image-formats-expected.png: Added.
2045         * platform/wpe/css3/blending/background-blend-mode-different-image-formats-expected.txt: Added.
2046         * platform/wpe/css3/blending/background-blend-mode-gif-color-2-expected.png: Added.
2047         * platform/wpe/css3/blending/background-blend-mode-gif-color-2-expected.txt: Added.
2048         * platform/wpe/css3/blending/background-blend-mode-gif-color-expected.png: Added.
2049         * platform/wpe/css3/blending/background-blend-mode-gif-color-expected.txt: Added.
2050         * platform/wpe/css3/blending/background-blend-mode-image-color-expected.png: Added.
2051         * platform/wpe/css3/blending/background-blend-mode-image-color-expected.txt: Added.
2052         * platform/wpe/css3/blending/background-blend-mode-image-image-expected.png: Added.
2053         * platform/wpe/css3/blending/background-blend-mode-image-image-expected.txt: Added.
2054         * platform/wpe/css3/blending/background-blend-mode-single-layer-no-blending-expected.png: Added.
2055         * platform/wpe/css3/blending/background-blend-mode-single-layer-no-blending-expected.txt: Added.
2056         * platform/wpe/css3/blending/blend-mode-background-expected.png: Added.
2057         * platform/wpe/css3/blending/blend-mode-background-expected.txt: Copied from LayoutTests/platform/gtk/css3/blending/blend-mode-background-expected.txt.
2058         * platform/wpe/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.png: Added.
2059         * platform/wpe/css3/blending/blend-mode-isolation-flags-append-non-stacking-context-blending-expected.txt: Added.
2060         * platform/wpe/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.png: Added.
2061         * platform/wpe/css3/blending/blend-mode-isolation-flags-append-stacking-context-blending-expected.txt: Added.
2062         * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.png: Added.
2063         * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-non-stacking-context-blending-expected.txt: Added.
2064         * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.png: Added.
2065         * platform/wpe/css3/blending/blend-mode-isolation-flags-remove-stacking-context-blending-expected.txt: Added.
2066         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.png: Added.
2067         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-expected.txt: Added.
2068         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.png: Added.
2069         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-blending-no-isolation-expected.txt: Added.
2070         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.png: Added.
2071         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-off-stacking-context-expected.txt: Added.
2072         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.png: Added.
2073         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-blending-expected.txt: Added.
2074         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.png: Added.
2075         * platform/wpe/css3/blending/blend-mode-isolation-flags-turn-on-stacking-context-expected.txt: Added.
2076         * platform/wpe/css3/blending/blend-mode-overflow-expected.png: Added.
2077         * platform/wpe/css3/blending/blend-mode-overflow-expected.txt: Added.
2078         * platform/wpe/css3/blending/blend-mode-simple-expected.png: Added.
2079         * platform/wpe/css3/blending/blend-mode-simple-expected.txt: Added.
2080         * platform/wpe/css3/blending/repaint/blend-mode-turn-off-isolation-no-effect-expected.txt: Added.
2081         * platform/wpe/css3/blending/svg-blend-layer-blend-expected.png: Added.
2082         * platform/wpe/css3/blending/svg-blend-layer-blend-expected.txt: Added.
2083         * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.png: Added.
2084         * platform/wpe/css3/blending/svg-blend-layer-clip-path-expected.txt: Added.
2085         * platform/wpe/css3/blending/svg-blend-layer-filter-expected.png: Added.
2086         * platform/wpe/css3/blending/svg-blend-layer-filter-expected.txt: Added.
2087         * platform/wpe/css3/blending/svg-blend-layer-mask-expected.png: Added.
2088         * platform/wpe/css3/blending/svg-blend-layer-mask-expected.txt: Added.
2089         * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.png: Added.
2090         * platform/wpe/css3/blending/svg-blend-layer-opacity-expected.txt: Added.
2091
2092 2019-07-09  Andres Gonzalez  <andresg_22@apple.com>
2093
2094         AX: HTML datalist accessibility is not exposed by WebKit
2095         https://bugs.webkit.org/show_bug.cgi?id=196998
2096         <rdar://problem/49962521>
2097
2098         Reviewed by Chris Fleizach.
2099
2100         * accessibility/datalist-expected.txt: Added.
2101         * accessibility/datalist.html: Added.
2102
2103 2019-07-09  Saam Barati  <sbarati@apple.com>
2104
2105         [WHLSL] Import another round of JS spec tests
2106         https://bugs.webkit.org/show_bug.cgi?id=199647
2107
2108         Reviewed by Myles C. Maxfield.
2109
2110         This patch also removes the unneded <!-- webkit-test-runner [ experimental:WebGPUEnabled=true ] -->
2111         comments in various tests.
2112
2113         * webgpu/bind-groups.html:
2114         * webgpu/blit-commands.html:
2115         * webgpu/map-read-buffers.html:
2116         * webgpu/map-write-buffers.html:
2117         * webgpu/msl-harness-test.html:
2118         * webgpu/pipeline-layouts.html:
2119         * webgpu/queue-creation.html:
2120         * webgpu/render-command-encoding.html:
2121         * webgpu/shader-modules.html:
2122         * webgpu/textures-textureviews.html:
2123         * webgpu/whlsl-array-spec-tests.html:
2124         * webgpu/whlsl-bad-ander-expected.txt: Added.
2125         * webgpu/whlsl-bad-ander.html: Added.
2126         * webgpu/whlsl-bad-literals-expected.txt: Added.
2127         * webgpu/whlsl-bad-literals.html: Added.
2128         * webgpu/whlsl-bitwise-bool-ops.html:
2129         * webgpu/whlsl-enum-spec-tests.html:
2130         * webgpu/whlsl-equality.html:
2131         * webgpu/whlsl-float-math-expected.txt: Added.
2132         * webgpu/whlsl-float-math.html: Added.
2133         * webgpu/whlsl-index-getter-setter-expected.txt: Added.
2134         * webgpu/whlsl-index-getter-setter.html: Added.
2135         * webgpu/whlsl-int-bit-math-expected.txt: Added.
2136         * webgpu/whlsl-int-bit-math.html: Added.
2137         * webgpu/whlsl-int-literal-compare.html:
2138         * webgpu/whlsl-make-array-ref-spec-tests-expected.txt: Added.
2139         * webgpu/whlsl-make-array-ref-spec-tests.html: Added.
2140         * webgpu/whlsl-matrices-spec-tests.html:
2141         * webgpu/whlsl-pointer-spec-tests-expected.txt: Added.
2142         * webgpu/whlsl-pointer-spec-tests.html: Added.
2143         * webgpu/whlsl-postfix-prefix-expected.txt: Added.
2144         * webgpu/whlsl-postfix-prefix.html: Added.
2145         * webgpu/whlsl-return-spec-tests.html:
2146         * webgpu/whlsl-simple-getter-setter.html:
2147         * webgpu/whlsl-simple-tests.html:
2148         * webgpu/whlsl-simple-while-loop.html:
2149         * webgpu/whlsl-test-harness-test.html:
2150         * webgpu/whlsl-type-mismatch.html:
2151         * webgpu/whlsl-uint-bitwise.html:
2152
2153 2019-07-09  Ryan Haddad  <ryanhaddad@apple.com>
2154
2155         Unreviewed test gardening, address TestExpectations linter warning.
2156
2157         * TestExpectations: Delete entry for fast/content-observation since
2158         the directory doesn't exist anymore.
2159
2160 2019-07-09  Saam Barati  <sbarati@apple.com>
2161
2162         [WHLSL] Add another group of WHLSL JS reference spec tests
2163         https://bugs.webkit.org/show_bug.cgi?id=199642
2164
2165         Reviewed by Robin Morisset.
2166
2167         * webgpu/whlsl-array-spec-tests-expected.txt: Added.
2168         * webgpu/whlsl-array-spec-tests.html: Added.
2169         * webgpu/whlsl-enum-spec-tests-expected.txt: Added.
2170         * webgpu/whlsl-enum-spec-tests.html: Added.
2171         * webgpu/whlsl-equality-expected.txt: Added.
2172         * webgpu/whlsl-equality.html: Added.
2173         * webgpu/whlsl-matrices-spec-tests-expected.txt: Added.
2174         * webgpu/whlsl-matrices-spec-tests.html: Added.
2175         * webgpu/whlsl-return-spec-tests-expected.txt: Added.
2176         * webgpu/whlsl-return-spec-tests.html: Added.
2177         * webgpu/whlsl-simple-getter-setter-expected.txt: Added.
2178         * webgpu/whlsl-simple-getter-setter.html: Added.
2179         * webgpu/whlsl-simple-while-loop-expected.txt: Added.
2180         * webgpu/whlsl-simple-while-loop.html: Added.
2181
2182 2019-07-09  Youenn Fablet  <youenn@apple.com>
2183
2184         XHR CORS requests logged twice in the server
2185         https://bugs.webkit.org/show_bug.cgi?id=199492
2186         <rdar://problem/52757558>
2187
2188         Reviewed by Chris Dumez.
2189
2190         * http/wpt/fetch/disable-speculative-load-for-xhr-and-fetch-loads-expected.txt: Added.
2191         * http/wpt/fetch/disable-speculative-load-for-xhr-and-fetch-loads.html: Added.
2192         * http/wpt/fetch/resources/fetch-xhr-load.py: Added.
2193         (main):
2194         * http/wpt/fetch/resources/xhr-and-fetch.html: Added.
2195
2196 2019-07-09  Rob Buis  <rbuis@igalia.com>
2197
2198         Remove rel=subresource tests
2199         https://bugs.webkit.org/show_bug.cgi?id=199616
2200
2201         Reviewed by Ryosuke Niwa.
2202
2203         Remove rel=subresource references by deleting or using rel=prefetch
2204         instead.
2205
2206         * TestExpectations:
2207         * fast/dom/HTMLLinkElement/cachedresource-types.html:
2208         * http/tests/misc/link-rel-prefetch-and-subresource.html: Removed.
2209         * webarchive/test-link-rel-subresource-beforeload-expected.webarchive: Removed.
2210         * webarchive/test-link-rel-subresource-beforeload.html: Removed.
2211
2212 2019-07-09  Antoine Quint  <graouts@apple.com>
2213
2214         [Pointer Events] Scroll indicators should not show for scrollable content with touch-action: none
2215         https://bugs.webkit.org/show_bug.cgi?id=199618
2216
2217         Reviewed by Simon Fraser.
2218
2219         Add a new test that swipes "overflow: scroll" content which would show scroll indicators without scrolling
2220         prior to this patch.
2221
2222         * pointerevents/ios/touch-action-none-no-scroll-indicators-expected.html: Added.
2223         * pointerevents/ios/touch-action-none-no-scroll-indicators.html: Added.
2224
2225 2019-07-09  Charlie Turner  <cturner@igalia.com>
2226
2227         [GStreamer] HLS media test gardening
2228         https://bugs.webkit.org/show_bug.cgi?id=199620
2229
2230         Unreviewed gardening commit.
2231
2232         * platform/gtk/TestExpectations:
2233
2234 2019-07-09  Antti Koivisto  <antti@apple.com>
2235
2236         REGRESSION(r244906): Crash in WebCore::positionOffsetValue
2237         https://bugs.webkit.org/show_bug.cgi?id=199613
2238         <rdar://problem/51518172>
2239
2240         Reviewed by Zalan Bujtas.
2241
2242         * fast/css/getComputedStyle/sticky-scroll-container-crash-expected.txt: Added.
2243         * fast/css/getComputedStyle/sticky-scroll-container-crash.html: Added.
2244
2245 2019-07-09  Cathie Chen  <cathiechen@igalia.com>
2246
2247         Support writing-mode and direction for scrollIntoViewOptions.
2248         https://bugs.webkit.org/show_bug.cgi?id=161611
2249
2250         Reviewed by Frédéric Wang and Simon Fraser.
2251
2252         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction-expected.txt: Removed.
2253
2254 2019-07-08  Saam Barati  <sbarati@apple.com>
2255
2256         [WHLSL Import 23 new JS reference spec tests
2257         https://bugs.webkit.org/show_bug.cgi?id=199604
2258
2259         Reviewed by Myles C. Maxfield.
2260
2261         This moves some stuff down into whlsl-test-harness which are needed by
2262         all tests. This also adds a new checkFail that ensures the program never
2263         runs (e.g, it has a compile error).
2264
2265         * webgpu/js/whlsl-test-harness.js:
2266         (async.checkFail):
2267         (const.webGPUPromiseTest):
2268         * webgpu/whlsl-bitwise-bool-ops-expected.txt:
2269         * webgpu/whlsl-bitwise-bool-ops.html:
2270         * webgpu/whlsl-int-literal-compare-expected.txt: Added.
2271         * webgpu/whlsl-int-literal-compare.html: Added.
2272         * webgpu/whlsl-simple-tests-expected.txt: Added.
2273         * webgpu/whlsl-simple-tests.html: Added.
2274         * webgpu/whlsl-type-mismatch-expected.txt: Added.
2275         * webgpu/whlsl-type-mismatch.html: Added.
2276         * webgpu/whlsl-uint-bitwise-expected.txt: Added.
2277         * webgpu/whlsl-uint-bitwise.html: Added.
2278
2279 2019-07-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2280
2281         [iOS 13] paste-does-not-fire-promises-while-sanitizing-web-content.html times out when run with multiple iterations
2282         https://bugs.webkit.org/show_bug.cgi?id=199597
2283
2284         Reviewed by Tim Horton.
2285
2286         Make this test more robust to work around bugs in iOS 13 that currently prevent some single tap gestures from
2287         being recognized, due to conflicts with double tap gesture recognizers.
2288         -   Make both the subframe and editable element taller, so that they're easier to hit.
2289         -   Tap twice when attempting to trigger a paste, in hopes that at least one of the taps will be recognized as a
2290             single click.
2291         -   Make several event listeners one-shot, to prevent the double tap gesture from triggering paste twice.
2292
2293         * editing/pasteboard/paste-does-not-fire-promises-while-sanitizing-web-content.html:
2294
2295 2019-07-08  Keith Miller  <keith_miller@apple.com>
2296
2297         Enable Intl.PluralRules and Intl.NumberFormatToParts by default
2298         https://bugs.webkit.org/show_bug.cgi?id=199288
2299
2300         Reviewed by Yusuke Suzuki.
2301
2302         Remove runtime flag from testing.
2303
2304         * js/intl-numberformat-format-to-parts.html:
2305         * js/intl-pluralrules.html:
2306         * js/script-tests/intl-numberformat-format-to-parts.js:
2307         * js/script-tests/intl-pluralrules.js:
2308
2309 2019-07-08  Daniel Bates  <dabates@apple.com>
2310
2311         [iOS] Support select all in non-editable element
2312         https://bugs.webkit.org/show_bug.cgi?id=199257
2313         <rdar://problem/52553667>
2314
2315         Reviewed by Wenson Hsieh.
2316
2317         Add a test to ensure that we can perform Select All even when a non-editable element is focused.
2318
2319         Also disallow testing of Command + A until we fix <https://bugs.webkit.org/show_bug.cgi?id=199475>.
2320         Otherwise, the test fast/events/ios/key-events-comprehensive/key-events-meta.html fails since
2321         Command + A now triggers page selection even in a non-editable (the purpose of this change)
2322         and hence Command + C also triggers the copy command. The triggering of these commands causes
2323         the test to fail the Command + A and Command + C sub-tests since no keypress event is dispatched
2324         for the key that triggered these key commands. This is expected, but Command + A should not have
2325         triggered selection as key-tester.js calls preventDefault() from a keypress handler. That's
2326         the bug. See <https://bugs.webkit.org/show_bug.cgi?id=199475> for more details.
2327
2328         * editing/selection/ios/select-all-non-editable-text-using-keyboard-expected.txt: Added.
2329         * editing/selection/ios/select-all-non-editable-text-using-keyboard.html: Added.
2330         * fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt: Updated result.
2331         * fast/events/ios/resources/key-tester.js: Disallow Command + A until we fix <https://bugs.webkit.org/show_bug.cgi?id=199475>.
2332         * platform/ios/TestExpectations: Skip the test until the fix for <rdar://problem/48322899>
2333         has shipped.
2334
2335 2019-07-08  Daniel Bates  <dabates@apple.com>
2336
2337         Command + . generates Escape with key identifier Period, should be Escape
2338         https://bugs.webkit.org/show_bug.cgi?id=199393
2339         <rdar://problem/52498001>
2340
2341         Reviewed by Wenson Hsieh.
2342
2343         Update test result.
2344
2345         * fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt:
2346
2347 2019-07-08  Charlie Turner  <cturner@igalia.com>
2348
2349         [GTK] Some media fragment tests are flaky
2350         https://bugs.webkit.org/show_bug.cgi?id=132248
2351
2352         Reviewed by Eric Carlson.
2353
2354         These tests look like they're flakey due to a small stop time. I'm
2355         surmising that based on the bot's load, we step over the 0.5 mark
2356         often. When I run this locally, despite running the fragment tests
2357         100 times, I saw no timeouts.
2358
2359         I have seen crashes in the flakiness dashboard, but I would prefer
2360         for these to have separate bugs so that we can squash them rather
2361         than allowing them to linger. Having them expected to crash means
2362         we have no crash logs to investigate.
2363
2364         Updated the baselines in the LayoutTests/ directory to reflect the
2365         new stop time delta.
2366
2367         * media/media-fragments/media-fragments.js:
2368         (pause): Increase stop delta, on simulator builds the stddev
2369         crossed the 0.5s mark, and I suspect on GTK builds, our bots being
2370         heavily loaded cause the majority of timeouts.
2371         * platform/gtk/TestExpectations: Remove expectations.
2372
2373 2019-07-08  Ryan Haddad  <ryanhaddad@apple.com>
2374
2375         Add test expectations and baselines for Catalina
2376         https://bugs.webkit.org/show_bug.cgi?id=199328
2377
2378         Reviewed by Jonathan Bedard.
2379
2380         * platfrom/mac/*: Adding Catalina test expectations and baselines.
2381         * platform/mac-mojave/*: Migrating Mojave baselines from platform/mac directory.
2382
2383 2019-07-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2384
2385         [iPadOS] Viewport pops while loading sohu.com, xinhuanet.com, and various other websites
2386         https://bugs.webkit.org/show_bug.cgi?id=199575
2387         <rdar://problem/51842220>
2388
2389         Reviewed by Simon Fraser.
2390
2391         Adjusts an existing layout test, and introduces a new test to verify that the shrink-to-fit heuristic is given a
2392         chance to run before document load. See WebKit ChangeLog for more details.
2393
2394         * fast/viewport/ios/shrink-to-fit-content-before-document-load-expected.txt: Added.
2395         * fast/viewport/ios/shrink-to-fit-content-before-document-load.html: Added.
2396         * fast/viewport/ios/shrink-to-fit-content-temporary-overflow.html:
2397
2398         Tweak this layout test to add the temporarily overflowing element after document load.
2399
2400 2019-07-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2401
2402         Unable to paste from Notes into Excel 365 spreadsheet
2403         https://bugs.webkit.org/show_bug.cgi?id=199565
2404         <rdar://problem/43615497>
2405
2406         Reviewed by Chris Dumez.
2407
2408         Add a test to verify that promises scheduled right before a programmatic paste resolve in the middle of the
2409         paste, while creating a document for web content sanitization. See WebCore ChangeLog for more details.
2410
2411         * editing/pasteboard/paste-does-not-fire-promises-while-sanitizing-web-content-expected.txt: Added.
2412         * editing/pasteboard/paste-does-not-fire-promises-while-sanitizing-web-content.html: Added.
2413
2414 2019-07-08  Chris Dumez  <cdumez@apple.com>
2415
2416         Unable to play videos on xfinity.com/stream on macOS Catalina
2417         https://bugs.webkit.org/show_bug.cgi?id=199576
2418         <rdar://problem/50101264>
2419
2420         Reviewed by Alex Christensen.
2421
2422         Rebaseline existing test.
2423
2424         * http/wpt/fetch/request-abort-expected.txt:
2425
2426 2019-07-08  Antoine Quint  <graouts@apple.com>
2427
2428         [Pointer Events] "touch-action: none" does not prevent double-tap-to-zoom
2429         https://bugs.webkit.org/show_bug.cgi?id=199571
2430         <rdar://problem/51715002>
2431
2432         Reviewed by Wenson Hsieh.
2433
2434         Add two new tests that check that setting "touch-action: none" on an element does not allow double-tap-to-zoom
2435         and that "touch-action: manipulation" allows it.
2436
2437         * pointerevents/ios/touch-action-manipulation-double-tap-to-zoom-expected.txt: Added.
2438         * pointerevents/ios/touch-action-manipulation-double-tap-to-zoom.html: Added.
2439         * pointerevents/ios/touch-action-none-double-tap-to-zoom-expected.txt: Added.
2440         * pointerevents/ios/touch-action-none-double-tap-to-zoom.html: Added.
2441         * pointerevents/utils.js:
2442         (const.ui.new.UIController.prototype.doubleTapToZoom):
2443
2444 2019-07-08  Charlie Turner  <cturner@igalia.com>
2445
2446         [GStreamer] media/video-volume.html broken after switching from cubic to linear scaling
2447         https://bugs.webkit.org/show_bug.cgi?id=199505
2448
2449         Reviewed by Xabier Rodriguez-Calvar.
2450
2451         PulseAudio has a conversion process from volume's in
2452         double-precision to uint32_t volumes. Depending on the environment
2453         can introduce rounding errors. Be more lenient in our comparison
2454         code.
2455
2456         * media/video-volume-expected.txt: Update baseline
2457         * media/video-volume.html: Compare volume values within a
2458         reasonable tolerance.
2459
2460 2019-07-08  Antoine Quint  <graouts@apple.com>
2461
2462         [Pointer Events] Enable only on the most recent version of the supported iOS family
2463         https://bugs.webkit.org/show_bug.cgi?id=199562
2464         <rdar://problem/52766511>
2465
2466         Reviewed by Dean Jackson.
2467
2468         * js/dom/navigator-maxtouchpoints-expected.txt: Since ENABLE_POINTER_EVENTS is now disabled by default, navigator.maxTouchPoints
2469         is "undefined" in thed default case.
2470         * platform/mac/js/dom/navigator-maxtouchpoints-expected.txt: But 0 on macOS.
2471
2472 2019-07-07  Zalan Bujtas  <zalan@apple.com>
2473
2474         [ContentChangeObserver] Difficult to control videos on iqiyi.com as the actions are mouse hover
2475         https://bugs.webkit.org/show_bug.cgi?id=199542
2476         <rdar://problem/51886813>
2477
2478         Reviewed by Simon Fraser.
2479
2480         * fast/events/touch/ios/content-observation/tap-on-1px-height-content-expected.txt: Added.
2481         * fast/events/touch/ios/content-observation/tap-on-1px-height-content.html: Added.
2482         * fast/events/touch/ios/content-observation/tap-on-1px-width-content-expected.txt: Added.
2483         * fast/events/touch/ios/content-observation/tap-on-1px-width-content.html: Added.
2484
2485 2019-07-06  Cathie Chen  <cathiechen@igalia.com>
2486
2487         Import css/cssom-view testcases from WPT.
2488         https://bugs.webkit.org/show_bug.cgi?id=199509
2489
2490         Reviewed by Frédéric Wang.
2491
2492         * TestExpectations:
2493         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt: Added.
2494         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt: Added.
2495         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction-expected.txt: Added.
2496         * tests-options.json:
2497
2498 2019-07-05  Youenn Fablet  <youenn@apple.com> and Simon Fraser  <simon.fraser@apple.com>
2499
2500         Trigger a compositing update when video element is changing
2501         https://bugs.webkit.org/show_bug.cgi?id=199522
2502         <rdar://problem/47297159>
2503
2504         Reviewed by Simon Fraser.
2505
2506         * compositing/video/video-update-rendering-expected.txt: Added.
2507         * compositing/video/video-update-rendering.html: Added.
2508
2509 2019-07-05  Ryosuke Niwa  <rniwa@webkit.org>
2510
2511         [iOS] Crash in WebKit::WebPage::positionInformation via Range::startPosition
2512         https://bugs.webkit.org/show_bug.cgi?id=199503
2513
2514         Reviewed by Wenson Hsieh.
2515
2516         Added a regression test for the crash.
2517
2518         * editing/input/delete-text-in-composition-expected.txt: Added.
2519         * editing/input/delete-text-in-composition.html: Added.
2520         * resources/ui-helper.js:
2521         (window.UIHelper.ensurePositionInformationUpdateForElement): Added.
2522
2523 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
2524
2525         [WHLSL] Standard library is too big to directly include in WebCore
2526         https://bugs.webkit.org/show_bug.cgi?id=198186
2527         <rdar://problem/51288898>
2528
2529         Reviewed by Saam Barati.
2530
2531         The standard library doesn't include any matrix constructors that broadcast a single value
2532         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
2533
2534         * webgpu/whlsl-matrix.html:
2535
2536 2019-07-05  Zalan Bujtas  <zalan@apple.com>
2537
2538         [ContentChangeObserver] REGRESSION (r247015): facebook photo/video upload button is unresponsive to user interaction.
2539         https://bugs.webkit.org/show_bug.cgi?id=199502
2540         <rdar://problem/52547473>
2541
2542         Reviewed by Simon Fraser.
2543
2544         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3-expected.txt: Added.
2545         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3.html: Added.
2546
2547 2019-07-05  Youenn Fablet  <youenn@apple.com>
2548
2549         [iOS] Local capture MediaStreamTrack does not render in portrait mode
2550         https://bugs.webkit.org/show_bug.cgi?id=199519
2551         <rdar://problem/52689720>
2552
2553         Reviewed by Eric Carlson.
2554
2555         * webrtc/video-rotation-expected.txt:
2556         * webrtc/video-rotation.html:
2557
2558 2019-07-05  Ryan Haddad  <ryanhaddad@apple.com>
2559
2560         Unreviewed, rolling out r247115.
2561
2562         Breaks lldbWebKitTester (and by extension, test-webkitpy)
2563
2564         Reverted changeset:
2565
2566         "[WHLSL] Standard library is too big to directly include in
2567         WebCore"
2568         https://bugs.webkit.org/show_bug.cgi?id=198186
2569         https://trac.webkit.org/changeset/247115
2570
2571 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2572
2573         Click events on outer page are not being dispatched correctly after touch-zooming within an iframe
2574         https://bugs.webkit.org/show_bug.cgi?id=185001
2575         <rdar://problem/40569615>
2576
2577         Reviewed by Simon Fraser.
2578
2579         Add a new layout test to verify that after interacting with an element with touch event handlers in a cross-
2580         origin subframe, the user is still able to click on elements on the top level document.
2581
2582         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https-expected.txt: Added.
2583         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https.html: Added.
2584         * http/tests/events/touch/ios/resources/touch-target.html: Added.
2585
2586 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2587
2588         Touching media controls sometimes shows software keyboard
2589         https://bugs.webkit.org/show_bug.cgi?id=199490
2590         <rdar://problem/52076270>
2591
2592         Reviewed by Eric Carlson.
2593
2594         Adds a new layout test to verify that the keyboard only appears after a handled touch event if the focused
2595         element is inside a hidden editable area; otherwise, the keyboard should not be present.
2596
2597         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart-expected.txt: Added.
2598         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart.html: Added.
2599
2600         This test passes as long as we didn't begin showing the keyboard after tapping.
2601
2602         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt:
2603         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html:
2604
2605         Adjust this existing test to make the focused textarea hidden.
2606
2607         * resources/ui-helper.js:
2608         (window.UIHelper.hasInputSession):
2609
2610         Add a new testing hook to check whether there is an active input session.
2611
2612 2019-07-05  Antoine Quint  <graouts@apple.com>
2613
2614         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
2615         https://bugs.webkit.org/show_bug.cgi?id=198999
2616         <rdar://problem/51979477>
2617
2618         Reviewed by Dean Jackson.
2619
2620         Update some WK1-specific expectations.
2621
2622         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
2623         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
2624
2625 2019-07-04  Zalan Bujtas  <zalan@apple.com>
2626
2627         [ContentChangeObserver] didFinishTransition triggers a nested style recalc via isConsideredClickable
2628         https://bugs.webkit.org/show_bug.cgi?id=199506
2629         <rdar://problem/52656221>
2630
2631         Reviewed by Ryosuke Niwa.
2632
2633         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style-expected.txt: Added.
2634         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style.html: Added.
2635
2636 2019-07-04  Zalan Bujtas  <zalan@apple.com>
2637
2638         [ContentChangeObserver] Limit mouseOut dispatching after synthetic click to YouTube.com
2639         https://bugs.webkit.org/show_bug.cgi?id=199497
2640         <rdar://problem/52361019>
2641
2642         Reviewed by Wenson Hsieh.
2643
2644         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
2645         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-expected.txt: Added.
2646         * 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.
2647
2648 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
2649
2650         Some layers inside overflow:scroll don't move back to correct positions when the contents are shrunk
2651         https://bugs.webkit.org/show_bug.cgi?id=199464
2652         rdar://problem/52613285
2653
2654         Reviewed by Sam Weinig.
2655
2656         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child-expected.html: Added.
2657         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child.html: Added.
2658
2659 2019-07-03  Justin Fan  <justin_fan@apple.com>
2660
2661         [WHLSL] Support float4x4 in test harness
2662         https://bugs.webkit.org/show_bug.cgi?id=199484
2663
2664         Reviewed by Myles C. Maxfield.
2665
2666         Support WHLSL float4x4 parameters in the WHLSL test harness.
2667
2668         * webgpu/js/whlsl-test-harness.js:
2669         (isScalar):
2670         (convertTypeToArrayType):
2671         (convertTypeToWHLSLType):
2672         (Data):
2673         (makeFloat4):
2674         (makeFloat4x4):
2675         (processArrays):
2676         (async.callFloat4x4Function):
2677         (isVectorType): Deleted. Replaced with isScalar.
2678
2679         Add some float4x4 sanity checks:
2680         * webgpu/whlsl-test-harness-test-expected.txt:
2681         * webgpu/whlsl-test-harness-test.html:
2682
2683 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
2684
2685         RELEASE_ASSERT in WebCore: WebCore::ScrollingStateTree::insertNode()
2686         https://bugs.webkit.org/show_bug.cgi?id=199479
2687         rdar://problem/52392556
2688
2689         Reviewed by Zalan Bujtas.
2690
2691         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer-expected.txt: Added.
2692         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer.html: Added.
2693
2694 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
2695
2696         [WHLSL] Standard library is too big to directly include in WebCore
2697         https://bugs.webkit.org/show_bug.cgi?id=198186
2698         <rdar://problem/51288898>
2699
2700         Reviewed by Saam Barati.
2701
2702         The standard library doesn't include any matrix constructors that broadcast a single value
2703         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
2704
2705         * webgpu/whlsl-matrix.html:
2706
2707 2019-07-03  Daniel Bates  <dabates@apple.com>
2708
2709         Skip the test added in r246810 as it requires the simulator to be preconfigured with a Pinyin keyboard
2710         <rdar://problem/52608620>
2711
2712         We will remove this prerequisite in <https://bugs.webkit.org/show_bug.cgi?id=199472>.
2713
2714         * platform/ios/TestExpectations:
2715
2716 2019-07-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2717
2718         REGRESSION (iOS 13): Tapping an element with a click event handler no longer clears the selection
2719         https://bugs.webkit.org/show_bug.cgi?id=199430
2720
2721         Reviewed by Tim Horton.
2722
2723         Add and adjust layout tests to verify that calling preventDefault() on mousedown on iOS causes an existing
2724         selection to not be cleared, and that tapping in an element with a click handler clears out the selection.
2725
2726         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler-expected.txt: Added.
2727         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler.html: Added.
2728         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler-expected.txt: Renamed.
2729         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler.html:
2730
2731         Renamed from LayoutTests/editing/selection/ios/persist-selection-after-tapping-on-element-with-click-handler.html,
2732         and adjusted to call preventDefault() on mousedown events instead of click events. Also, remove a bit of
2733         trailing whitespace.
2734
2735 2019-07-03  Russell Epstein  <russell_e@apple.com>
2736
2737         Rebaseline fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
2738         https://bugs.webkit.org/show_bug.cgi?id=199459
2739
2740         Unreviewed Test Gardening.
2741
2742         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2743
2744 2019-07-03  Zalan Bujtas  <zalan@apple.com>
2745
2746         REGRESSION (r244356): Drop down menus collapse without user input - Ebay.com
2747         https://bugs.webkit.org/show_bug.cgi?id=199457
2748         <rdar://problem/52386563>
2749
2750         Reviewed by Simon Fraser.
2751
2752         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-async-clickable-change-expected.txt: Added.
2753         * 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.
2754         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-clickable-change-expected.txt: Added.
2755         * 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.
2756         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
2757
2758 2019-07-03  Andres Gonzalez  <andresg_22@apple.com>
2759
2760         Safari hanging while loading pages - WebCore::AccessibilityRenderObject::visiblePositionRangeForLine.
2761         https://bugs.webkit.org/show_bug.cgi?id=199434
2762         <rdar://problem/52475140>
2763
2764         Reviewed by Chris Fleizach.
2765
2766         Disabled the tests that were passing for workaround. The workaround had
2767         to be roll out cause it is hanging Safari.
2768         * TestExpectations:
2769         * platform/ios-wk2/TestExpectations:
2770
2771 2019-07-02  Fujii Hironori  <Hironori.Fujii@sony.com>
2772
2773         imported/blink/animations/display-inline-style-adjust.html isn't a valid ref test
2774         https://bugs.webkit.org/show_bug.cgi?id=199311
2775
2776         Reviewed by Simon Fraser.
2777
2778         These tests are depending on platform font metrics. They were
2779         created for a Blink bug, doesn't seem useful for WebKit. Just
2780         removed them.
2781
2782         * imported/blink/animations/display-inline-style-adjust.html: Deleted.
2783         * legacy-animation-engine/imported/blink/animations/display-inline-style-adjust.html: Deleted.
2784         * platform/gtk/TestExpectations: Unmarked them.
2785         * platform/ios/TestExpectations: Ditto.
2786         * platform/wpe/TestExpectations: Ditto.
2787
2788 2019-07-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2789
2790         Assertion fires when animating the 'class' attribute of an SVG element
2791         https://bugs.webkit.org/show_bug.cgi?id=197372
2792
2793         Reviewed by Ryosuke Niwa.
2794
2795         * svg/animations/animated-bool-externalResourcesRequired-instances-expected.svg: Added.
2796         * svg/animations/animated-bool-externalResourcesRequired-instances.svg: Added.
2797         * svg/animations/animated-string-class-instances-expected.svg: Added.
2798         * svg/animations/animated-string-class-instances.svg: Added.
2799         * svg/animations/animated-string-href-expected.svg: Added.
2800         * svg/animations/animated-string-href.svg: Added.
2801
2802 2019-07-02  Ryan Haddad  <ryanhaddad@apple.com>
2803
2804         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
2805         https://bugs.webkit.org/show_bug.cgi?id=195635
2806
2807         Unreviewed test gardening.
2808
2809         Move test expectation entry to a more specific file.
2810
2811         * platform/mac-wk2/TestExpectations:
2812         * platform/mac/TestExpectations:
2813
2814 2019-07-02  Saam Barati  <sbarati@apple.com>
2815
2816         [WHLSL] Change whlsl-two-dimensional-array.html to not be flaky on AMD Radeon Pro GPUs
2817         https://bugs.webkit.org/show_bug.cgi?id=199424
2818
2819         Reviewed by Myles C. Maxfield.
2820
2821         * webgpu/whlsl-two-dimensional-array.html:
2822
2823 2019-07-02  Andres Gonzalez  <andresg_22@apple.com>
2824
2825         Enhance support of aria-haspopup per ARIA 1.1 specification.
2826         https://bugs.webkit.org/show_bug.cgi?id=199216
2827         <rdar://problem/46221342>
2828
2829         Reviewed by Chris Fleizach.
2830
2831         * accessibility/button-with-aria-haspopup-role-expected.txt:
2832         * accessibility/button-with-aria-haspopup-role.html:
2833         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
2834         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
2835
2836 2019-07-02  Saam Barati  <sbarati@apple.com>
2837
2838         [WHLSL] Import bitwise bool tests
2839         https://bugs.webkit.org/show_bug.cgi?id=199093
2840
2841         Reviewed by Myles C. Maxfield.
2842
2843         This patch makes it so that we can mark bools as input and output types in the
2844         WHLSL harness. Since bool is not something WHLSL itself allows as an entrypoint
2845         input/output type (because we don't specify its bit pattern), we convert between
2846         bool and int in the input and output of the function. For now,  we don't support
2847         a buffer of bools for the input type as a simplification, so we don't have to worry
2848         about dynamically converting an int buffer to a bool buffer. We could add this
2849         in the future if we found it helpful, but we don't have a strong reason for supporting
2850         it right now.
2851         
2852         This patch also starts the process of importing the WHLSL test suite by importing bool
2853         bit op tests.
2854
2855         * webgpu/js/whlsl-test-harness.js:
2856         (convertTypeToArrayType):
2857         (whlslArgumentType):
2858         (convertToWHLSLOutputType):
2859         (convertToWHLSLInputType):
2860         (Data):
2861         (Harness.prototype.get isWHLSL):
2862         (Harness.prototype.async.callTypedFunction):
2863         (Harness.prototype._setUpArguments):
2864         (callVoidFunction):
2865         * webgpu/whlsl-bitwise-bool-ops-expected.txt: Added.
2866         * webgpu/whlsl-bitwise-bool-ops.html: Added.
2867         * webgpu/whlsl-test-harness-test-expected.txt:
2868         * webgpu/whlsl-test-harness-test.html:
2869
2870 2019-07-02  Takashi Komori  <Takashi.Komori@sony.com>
2871
2872         [Curl] Fix CookieJarCurl::getRawCookie.
2873         https://bugs.webkit.org/show_bug.cgi?id=199300
2874
2875         Reviewed by Fujii Hironori.
2876
2877         * http/tests/inspector/page/get-cookies-expected.txt: Added.
2878         * http/tests/inspector/page/get-cookies.html: Added.
2879         * http/tests/inspector/page/resources/set-cookie.php: Added.
2880         * platform/wincairo-wk1/TestExpectations:
2881         * platform/wincairo/TestExpectations:
2882
2883 2019-07-02  Daniel Bates  <dabates@apple.com>
2884
2885         [iOS] Cannot tab cycle through credit card fields on antonsvpatisserie.com checkout page
2886         https://bugs.webkit.org/show_bug.cgi?id=196053
2887         <rdar://problem/49093034>
2888
2889         Reviewed by Wenson Hsieh.
2890
2891         Add some tests.
2892
2893         * fast/events/ios/tab-cycle-expected.txt: Added.
2894         * fast/events/ios/tab-cycle.html: Added.
2895         * fast/events/ios/tab-into-text-field-inside-iframe-expected.txt: Added.
2896         * fast/events/ios/tab-into-text-field-inside-iframe.html: Added.
2897
2898 2019-07-02  Daniel Bates  <dabates@apple.com>
2899
2900         Left and right option key has Unidentified key identifier
2901         https://bugs.webkit.org/show_bug.cgi?id=199392
2902         <rdar://problem/52497604>
2903
2904         Reviewed by Wenson Hsieh.
2905
2906         Update test results.
2907
2908         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt:
2909         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt:
2910         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt:
2911         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt:
2912
2913 2019-07-02  Antti Koivisto  <antti@apple.com>
2914
2915         Crash when adding inline stylesheet to shadow tree in document with null base URL
2916         https://bugs.webkit.org/show_bug.cgi?id=199400
2917
2918         Reviewed by Zalan Bujtas.
2919
2920         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash-expected.txt: Added.
2921         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash.html: Added.
2922
2923 2019-07-01  Justin Michaud  <justin_michaud@apple.com>
2924
2925         [Wasm-References] Disable references by default
2926         https://bugs.webkit.org/show_bug.cgi?id=199390
2927
2928         Reviewed by Saam Barati.
2929
2930         * workers/wasm-references.html:
2931
2932 2019-07-01  Devin Rousso  <drousso@apple.com>
2933
2934         Web Inspector: REGRESSION(r245498): Timelines: CPU: discontinuities are filled in by the next record
2935         https://bugs.webkit.org/show_bug.cgi?id=198927
2936
2937         Reviewed by Matt Baker.
2938
2939         * inspector/unit-tests/set-utilities.html:
2940         * inspector/unit-tests/set-utilities-expected.txt:
2941
2942 2019-07-01  Russell Epstein  <russell_e@apple.com>
2943
2944         Layout Test imported/blink/fast/multicol/span/overflow-on-viewport.html is flaky.
2945         https://bugs.webkit.org/show_bug.cgi?id=199387
2946
2947         Unreviewed Test Gardening.
2948
2949         * platform/ios-wk2/TestExpectations:
2950
2951 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2952
2953         [iOS 13] editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html fails on trunk
2954         https://bugs.webkit.org/show_bug.cgi?id=199384
2955
2956         Reviewed by Tim Horton.
2957
2958         Adjust this test to show the callout menu by tapping on the caret rect, rather than the center of the editable
2959         area. Currently, tapping the center of the editable area twice results in a double tap, which fails to trigger
2960         the callout bar.
2961
2962         * editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html:
2963
2964 2019-07-01  Chris Dumez  <cdumez@apple.com>
2965
2966         It should not be possible to trigger a load while in the middle of restoring a page in PageCache
2967         https://bugs.webkit.org/show_bug.cgi?id=199190
2968         <rdar://problem/52114552>
2969
2970         Reviewed by Brady Eidson.
2971
2972         Add layout test coverage.
2973
2974         * http/tests/security/navigate-when-restoring-cached-page-expected.txt: Added.
2975         * http/tests/security/navigate-when-restoring-cached-page.html: Added.
2976         * http/tests/security/resources/navigate-when-restoring-cached-page-frame.html: Added.
2977         * http/tests/security/resources/navigate-when-restoring-cached-page-victim.html: Added.
2978
2979 2019-07-01  Truitt Savell  <tsavell@apple.com>
2980
2981         Unreviewed, rolling out r246844.
2982
2983         Broke 12 tests in imported/w3c/web-platform-
2984         tests/pointerevents/
2985
2986         Reverted changeset:
2987
2988         "[Pointer Events] Respect pointer capture when dispatching
2989         mouse boundary events and updating :hover"
2990         https://bugs.webkit.org/show_bug.cgi?id=198999
2991         https://trac.webkit.org/changeset/246844
2992
2993 2019-07-01  Truitt Savell  <tsavell@apple.com>
2994
2995         Unreviewed, rolling out r246958.
2996
2997         Broke inspector/dom/getAccessibilityPropertiesForNode.html
2998
2999         Reverted changeset:
3000
3001         "Enhance support of aria-haspopup per ARIA 1.1 specification."
3002         https://bugs.webkit.org/show_bug.cgi?id=199216
3003         https://trac.webkit.org/changeset/246958
3004
3005 2019-07-01  Eric Carlson  <eric.carlson@apple.com>
3006
3007         [iOS] Exiting from fullscreen scrolls to top of page
3008         https://bugs.webkit.org/show_bug.cgi?id=199338
3009         <rdar://problem/51273017>
3010
3011         Reviewed by Jer Noble.
3012
3013         * fullscreen/fullscreen-restore-scroll-position-expected.txt: Added.
3014         * fullscreen/fullscreen-restore-scroll-position.html: Added.
3015
3016 2019-07-01  Russell Epstein  <russell_e@apple.com>
3017
3018         Layout Test imported/mozilla/svg/text/selectSubString.svg is flaky.
3019         https://bugs.webkit.org/show_bug.cgi?id=199370
3020
3021         Unreviewed Test Gardening.
3022
3023         * platform/ios-wk2/TestExpectations:
3024
3025 2019-07-01  Zalan Bujtas  <zalan@apple.com>
3026
3027         Tapping on the bottom part of youtube video behaves as if controls were visible
3028         https://bugs.webkit.org/show_bug.cgi?id=199349
3029         <rdar://problem/51955744>
3030
3031         Reviewed by Simon Fraser.
3032
3033         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2-expected.txt: Added.
3034         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2.html: Added.
3035
3036 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3037
3038         iOS: REGRESSION(async scroll): Caret doesn't scroll when scrolling textarea
3039         https://bugs.webkit.org/show_bug.cgi?id=198217
3040         <rdar://problem/51097296>
3041
3042         Reviewed by Simon Fraser.
3043
3044         Add a new layout test to check that the text selection views are updated after scrolling in a fast overflow
3045         scrolling container.
3046
3047         * editing/selection/ios/update-selection-after-overflow-scroll-expected.txt: Added.
3048         * editing/selection/ios/update-selection-after-overflow-scroll.html: Added.
3049
3050 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
3051
3052         Unreviewed, rolling out r246959.
3053
3054         svg/clip-path/clip-hidpi.svg is flaky on mac-wk2-ews
3055
3056         Reverted changeset:
3057
3058         "LayoutTests svg/clip-path/clip-hidpi.svg isn't working as
3059         expected due to a syntax error"
3060         https://bugs.webkit.org/show_bug.cgi?id=199313
3061         https://trac.webkit.org/changeset/246959
3062
3063 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
3064
3065         LayoutTests svg/clip-path/clip-hidpi.svg isn't working as expected due to a syntax error
3066         https://bugs.webkit.org/show_bug.cgi?id=199313
3067
3068         Reviewed by Carlos Garcia Campos.
3069
3070         * svg/clip-path/clip-hidpi.svg: Fix the syntax error by replacing '->' with '=>'.
3071         Call testRunner.waitUntilDone() before testRunner.notifyDone().
3072         * svg/clip-path/clip-hidpi-expected.svg: Call testRunner.setBackingScaleFactor().
3073
3074 2019-06-30  Andres Gonzalez  <andresg_22@apple.com>
3075
3076         Enhance support of aria-haspopup per ARIA 1.1 specification.
3077         https://bugs.webkit.org/show_bug.cgi?id=199216
3078         <rdar://problem/46221342>
3079
3080         Reviewed by Chris Fleizach.
3081
3082         * accessibility/button-with-aria-haspopup-role-expected.txt:
3083         * accessibility/button-with-aria-haspopup-role.html:
3084         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
3085         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
3086
3087 2019-06-29  Simon Fraser  <simon.fraser@apple.com>
3088
3089         Remove a PLATFORM(IOS_FAMILY) related to repaint offsets in composited scrolling layers
3090         https://bugs.webkit.org/show_bug.cgi?id=199342
3091
3092         Reviewed by Zalan Bujtas.
3093
3094         * fast/events/touch/ios/touch-event-regions/scrolled-overflow-expected.txt: Added.
3095         * fast/events/touch/ios/touch-event-regions/scrolled-overflow.html: Added.
3096
3097 2019-06-28  Zalan Bujtas  <zalan@apple.com>
3098
3099         [Text autosizing][iPadOS] bing.com is hard to read even with boosted text because of the line height
3100         https://bugs.webkit.org/show_bug.cgi?id=199318
3101         <rdar://problem/51826096>
3102
3103         Reviewed by Wenson Hsieh.
3104
3105         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt: Added.
3106         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html: Added.
3107
3108 2019-06-27  Ryosuke Niwa  <rniwa@webkit.org>
3109
3110         Fix the test added in r246868 on iOS debug simulator.
3111
3112         * editing/pasteboard/paste-contents-with-side-effects.html:
3113
3114 2019-06-27  Daniel Bates  <dabates@apple.com>
3115
3116         [iOS] Select all with existing range selection replaces range instead of selecting all text
3117         https://bugs.webkit.org/show_bug.cgi?id=197950
3118         <rdar://problem/50245131>
3119
3120         Reviewed by Wenson Hsieh.
3121
3122         Add a test to ensure that pressing Command + A performs a "select all" even when there
3123         is an existing range selection.
3124
3125         * fast/events/ios/select-all-with-existing-selection-expected.txt: Added.
3126         * fast/events/ios/select-all-with-existing-selection.html: Added.
3127
3128 2019-06-27  Russell Epstein  <russell_e@apple.com>
3129
3130         Layout Test fast/parser/parser-yield-timing.html was flaky due to strict tolerance, increased tolerance.
3131         https://bugs.webkit.org/show_bug.cgi?id=199280
3132
3133         Reviewed by Tim Horton.
3134
3135         * fast/parser/parser-yield-timing-expected.txt:
3136         * fast/parser/parser-yield-timing.html:
3137         * platform/mac-wk1/TestExpectations:
3138
3139 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
3140
3141         REGRESSION (r246888): fast/dom/navigator-detached-no-crash.html failing on Apple High Sierra Release WK2 (Tests)
3142         https://bugs.webkit.org/show_bug.cgi?id=199284
3143
3144         Unreviewed test gardening.
3145
3146         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt: Rebaseline test after r246888.
3147
3148 2019-06-27  Russell Epstein  <russell_e@apple.com>
3149
3150         Layout Test fast/parser/parser-yield-timing.html is flaky.
3151         https://bugs.webkit.org/show_bug.cgi?id=199280
3152
3153         Unreviewed test gardening.
3154
3155         * platform/mac-wk1/TestExpectations:
3156
3157 2019-06-27  Antoine Quint  <graouts@apple.com>
3158
3159         pointerevents/ios/pointer-events-implicit-capture.html fails on iOS
3160         https://bugs.webkit.org/show_bug.cgi?id=199259
3161
3162         Reviewed by Dean Jackson.
3163
3164         The assumptions made by this test were incorrect. The "gotpointercapture" event should not be dispatched
3165         until the next pointer event is dispatched after setting pointer capture. Even though pointer capture is
3166         set implicitly on "pointerdown" on non-mouse devices, the event will only be fired once a "pointermove" or
3167         "pointerup" event is dispatched.
3168
3169         * pointerevents/ios/pointer-events-implicit-capture.html:
3170
3171 2019-06-27  Devin Rousso  <drousso@apple.com>
3172
3173         Unreviewed, fix test failures after r246876.
3174
3175         * inspector/worker/console-basic-expected.txt:
3176
3177 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
3178
3179         Unreviewed test gardening, rebaseline test after r246876.
3180
3181         * inspector/worker/console-basic-expected.txt:
3182
3183 2019-06-27  Saam Barati  <sbarati@apple.com>
3184
3185         Unreviewed. Skip WebGPU tests on High Sierra since WebGPU is disabled.
3186
3187         * platform/mac-wk2/TestExpectations:
3188         * platform/mac/TestExpectations:
3189
3190 2019-06-27  Antti Koivisto  <antti@apple.com>
3191
3192         REGRESSION (touch-action): Can't scroll vertically when touching a horizontally-scrollable element on instagram.com
3193         https://bugs.webkit.org/show_bug.cgi?id=199268
3194         <rdar://problem/52246473>
3195
3196         Reviewed by Antoine Quint.
3197
3198         * pointerevents/ios/touch-action-region-manipulation-expected.txt: Added.
3199         * pointerevents/ios/touch-action-region-manipulation.html: Added.
3200
3201 2019-06-27  Devin Rousso  <drousso@apple.com>
3202
3203         Web Inspector: throw an error if console.count/console.countReset is called with an object that throws an error from toString
3204         https://bugs.webkit.org/show_bug.cgi?id=199252
3205
3206         Reviewed by Joseph Pecoraro.
3207
3208         * inspector/console/console-count.html:
3209         * inspector/console/console-count-expected.txt:
3210         * inspector/console/console-api-expected.txt:
3211
3212 2019-06-27  Saam Barati  <sbarati@apple.com>
3213
3214         [WHLSL] Implement arrays and MakeArrayReference
3215         https://bugs.webkit.org/show_bug.cgi?id=198414
3216
3217         Reviewed by Myles C. Maxfield.
3218
3219         * webgpu/whlsl-huge-array-expected.txt: Added.
3220         * webgpu/whlsl-huge-array.html: Added.
3221         * webgpu/whlsl-make-array-reference-expected.txt: Added.
3222         * webgpu/whlsl-make-array-reference.html: Added.
3223         * webgpu/whlsl-simple-arrays-expected.txt: Added.
3224         * webgpu/whlsl-simple-arrays.html: Added.
3225         * webgpu/whlsl-two-dimensional-array-expected.txt: Added.
3226         * webgpu/whlsl-two-dimensional-array.html: Added.
3227
3228 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
3229
3230         [Async overflow scrolling] Fix missing or misplaced content inside overflow:scroll
3231         https://bugs.webkit.org/show_bug.cgi?id=199253
3232
3233         Reviewed by Zalan Bujtas.
3234
3235         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3236         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
3237         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
3238         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3239         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller-expected.html: Added.
3240         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller.html: Added.
3241         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
3242         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller.html: Added.
3243         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller-expected.html: Added.
3244         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller.html: Added.
3245         * compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
3246         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
3247         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
3248         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
3249         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
3250         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3251
3252 2019-06-26  Ryosuke Niwa  <rniwa@webkit.org>
3253
3254         ReplacementFragment should not have script observable side effects
3255         https://bugs.webkit.org/show_bug.cgi?id=199147
3256
3257         Reviewed by Wenson Hsieh.
3258
3259         Added regression tests.
3260
3261         * editing/pasteboard/paste-contents-with-side-effects-expected.txt: Added.
3262         * editing/pasteboard/paste-contents-with-side-effects.html: Added.
3263
3264 2019-06-26  Andy Estes  <aestes@apple.com>
3265
3266         [Payment Request] Set state to Closed when show() is called during an active session
3267         https://bugs.webkit.org/show_bug.cgi?id=199239
3268
3269         Reviewed by Alex Christensen.
3270
3271         Copied from web-platform-tests/payment-request/payment-is-showing.https.html and modified to
3272         use UIHelper instead of test_driver.bless.
3273
3274         * http/tests/paymentrequest/payment-is-showing.https-expected.txt: Added.
3275         * http/tests/paymentrequest/payment-is-showing.https.html: Added.
3276         * http/tests/paymentrequest/resources/blank.html: Added.
3277
3278 2019-06-26  Russell Epstein  <russell_e@apple.com>
3279
3280         Layout Test http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html is failing.
3281         https://bugs.webkit.org/show_bug.cgi?id=199242
3282
3283         Unreviewed Test Gardening.
3284
3285         * platform/mac-wk1/TestExpectations:
3286
3287 2019-06-26  Wenson Hsieh  <wenson_hsieh@apple.com>
3288
3289         [iPadOS] eddm.usps.com scrolls horizontally due to explicit width set in viewport meta tag
3290         https://bugs.webkit.org/show_bug.cgi?id=199219
3291         <rdar://problem/50425765>
3292
3293         Reviewed by Tim Horton.
3294
3295         Add a new test to verify that if the meta viewport tag specifies a wide fixed width value, we will still try to
3296         shrink the page down to fit within the viewport.
3297
3298         * fast/viewport/ios/shrink-to-fit-content-large-constant-width-expected.txt: Added.
3299         * fast/viewport/ios/shrink-to-fit-content-large-constant-width.html: Added.
3300
3301 2019-06-26  Joseph Pecoraro  <pecoraro@apple.com>
3302
3303         Web Inspector: Implement console.countReset
3304         https://bugs.webkit.org/show_bug.cgi?id=199200
3305
3306         Reviewed by Devin Rousso.
3307
3308         * inspector/console/console-count-expected.txt:
3309         * inspector/console/console-count.html:
3310         * js/console-expected.txt:
3311
3312 2019-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
3313
3314         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
3315         https://bugs.webkit.org/show_bug.cgi?id=199012
3316
3317         Reviewed by Saam Barati.
3318
3319         Make the tests still pass if the machine doesn't support WebGPU.
3320
3321         * webgpu/adapter-options-expected.txt: Removed.
3322         * webgpu/adapter-options.html: Removed.
3323         * webgpu/bind-groups.html:
3324         * webgpu/blend-color-triangle-strip-expected.html:
3325         * webgpu/blend-color-triangle-strip.html:
3326         * webgpu/blend-triangle-strip-expected.html:
3327         * webgpu/blend-triangle-strip.html:
3328         * webgpu/blit-commands-expected.html:
3329         * webgpu/blit-commands.html:
3330         * webgpu/buffer-command-buffer-races-expected.html:
3331         * webgpu/buffer-command-buffer-races.html:
3332         * webgpu/color-write-mask-triangle-strip-expected.html:
3333         * webgpu/color-write-mask-triangle-strip.html:
3334         * webgpu/command-buffers.html:
3335         * webgpu/depth-enabled-triangle-strip-expected.html:
3336         * webgpu/depth-enabled-triangle-strip.html:
3337         * webgpu/draw-indexed-triangles-expected.html:
3338         * webgpu/draw-indexed-triangles.html:
3339         * webgpu/js/create-worker-device.js: Removed.
3340         * webgpu/js/webgpu-functions.js:
3341         (drawWhiteSquareOnBlueBackgroundInSoftware):
3342         (drawGreenSquareInSoftware):
3343         (drawGreenAndBlueCheckerboardInSoftware):
3344         (async.mapWriteDataToBuffer):
3345         * webgpu/map-read-buffers.html:
3346         * webgpu/map-write-buffers.html:
3347         * webgpu/pipeline-layouts.html:
3348         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html:
3349         * webgpu/propertyresolver/ander-abstract-lvalue.html:
3350         * webgpu/propertyresolver/ander-expected.html:
3351         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html:
3352         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
3353         * webgpu/propertyresolver/ander-lvalue-expected.html:
3354         * webgpu/propertyresolver/ander-lvalue.html:
3355         * webgpu/propertyresolver/ander.html:
3356         * webgpu/propertyresolver/getter-expected.html:
3357         * webgpu/propertyresolver/getter.html:
3358         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html:
3359         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
3360         * webgpu/propertyresolver/indexer-ander-expected.html:
3361         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html:
3362         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
3363         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html:
3364         * webgpu/propertyresolver/indexer-ander-lvalue.html:
3365         * webgpu/propertyresolver/indexer-ander.html:
3366         * webgpu/propertyresolver/indexer-getter-expected.html:
3367         * webgpu/propertyresolver/indexer-getter.html:
3368         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html:
3369         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
3370         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html:
3371         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
3372         * webgpu/propertyresolver/indexer-setter-expected.html:
3373         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html:
3374         * webgpu/propertyresolver/indexer-setter-lvalue.html:
3375         * webgpu/propertyresolver/indexer-setter.html:
3376         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html:
3377         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
3378         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html:
3379         * webgpu/propertyresolver/setter-abstract-lvalue.html:
3380         * webgpu/propertyresolver/setter-lvalue-expected.html:
3381         * webgpu/propertyresolver/setter-lvalue.html:
3382         * webgpu/queue-creation.html:
3383         * webgpu/render-command-encoding.html:
3384         * webgpu/render-pipelines.html:
3385         * webgpu/shader-modules.html:
3386         * webgpu/simple-triangle-strip-expected.html:
3387         * webgpu/simple-triangle-strip.html:
3388         * webgpu/texture-triangle-strip-expected.html:
3389         * webgpu/texture-triangle-strip.html:
3390         * webgpu/textures-textureviews.html:
3391         * webgpu/vertex-buffer-triangle-strip-expected.html:
3392         * webgpu/vertex-buffer-triangle-strip.html:
3393         * webgpu/viewport-scissor-rect-triangle-strip-expected.html:
3394         * webgpu/viewport-scissor-rect-triangle-strip.html:
3395         * webgpu/webgpu-enabled-expected.txt: Removed.
3396         * webgpu/webgpu-enabled-in-worker-expected.txt: Removed.
3397         * webgpu/webgpu-enabled-in-worker.html: Removed.
3398         * webgpu/webgpu-enabled.html: Removed.
3399         * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html:
3400         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
3401         * webgpu/whlsl-buffer-fragment-expected.html:
3402         * webgpu/whlsl-buffer-fragment.html:
3403         * webgpu/whlsl-buffer-length-expected.txt:
3404         * webgpu/whlsl-buffer-length.html:
3405         * webgpu/whlsl-buffer-vertex-expected.html:
3406         * webgpu/whlsl-buffer-vertex.html:
3407         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt:
3408         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html:
3409         * webgpu/whlsl-compute-expected.txt:
3410         * webgpu/whlsl-compute.html:
3411         * webgpu/whlsl-dereference-pointer-should-type-check-expected.html:
3412         * webgpu/whlsl-dereference-pointer-should-type-check.html:
3413         * webgpu/whlsl-do-while-loop-break-expected.html:
3414         * webgpu/whlsl-do-while-loop-break.html:
3415         * webgpu/whlsl-do-while-loop-continue-expected.html:
3416         * webgpu/whlsl-do-while-loop-continue.html:
3417         * webgpu/whlsl-do-while-loop-expected.html:
3418         * webgpu/whlsl-do-while-loop.html:
3419         * webgpu/whlsl-dont-crash-parsing-enum-expected.html:
3420         * webgpu/whlsl-dont-crash-parsing-enum.html:
3421         * webgpu/whlsl-dot-expressions-expected.html:
3422         * webgpu/whlsl-dot-expressions.html:
3423         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt:
3424         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html:
3425         * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html:
3426         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
3427         * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html:
3428         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
3429         * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html:
3430         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
3431         * webgpu/whlsl-expected.html:
3432         * webgpu/whlsl-loops-break-expected.html:
3433         * webgpu/whlsl-loops-break.html:
3434         * webgpu/whlsl-loops-continue-expected.html:
3435         * webgpu/whlsl-loops-continue.html:
3436         * webgpu/whlsl-loops-expected.html:
3437         * webgpu/whlsl-loops.html:
3438         * webgpu/whlsl-matrix-2-expected.txt:
3439         * webgpu/whlsl-matrix-2.html:
3440         * webgpu/whlsl-matrix-expected.txt:
3441         * webgpu/whlsl-matrix.html:
3442         * webgpu/whlsl-nested-dot-expression-rvalue-expected.html:
3443         * webgpu/whlsl-nested-dot-expression-rvalue.html:
3444         * webgpu/whlsl-nested-loop-expected.html:
3445         * webgpu/whlsl-nested-loop.html:
3446         * webgpu/whlsl-null-dereference-expected.txt:
3447         * webgpu/whlsl-null-dereference.html:
3448         * webgpu/whlsl-oob-access-expected.txt:
3449         * webgpu/whlsl-oob-access.html:
3450         * webgpu/whlsl-read-modify-write-high-zombies-expected.txt:
3451         * webgpu/whlsl-read-modify-write-high-zombies.html:
3452         * webgpu/whlsl-return-local-variable-expected.html:
3453         * webgpu/whlsl-return-local-variable.html:
3454         * webgpu/whlsl-store-to-property-updates-properly-expected.html:
3455         * webgpu/whlsl-store-to-property-updates-properly.html:
3456         * webgpu/whlsl-textures-getdimensions-expected.txt:
3457         * webgpu/whlsl-textures-getdimensions.html:
3458         * webgpu/whlsl-textures-load-expected.html:
3459         * webgpu/whlsl-textures-load.html:
3460         * webgpu/whlsl-textures-sample-expected.html:
3461         * webgpu/whlsl-textures-sample.html:
3462         * webgpu/whlsl-while-loop-break-expected.html:
3463         * webgpu/whlsl-while-loop-break.html:
3464         * webgpu/whlsl-while-loop-continue-expected.html:
3465         * webgpu/whlsl-while-loop-continue.html:
3466         * webgpu/whlsl-zero-initialize-values-2-expected.html:
3467         * webgpu/whlsl-zero-initialize-values-2.html:
3468         * webgpu/whlsl-zero-initialize-values-expected.html:
3469         * webgpu/whlsl-zero-initialize-values.html:
3470         * webgpu/whlsl.html:
3471
3472 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
3473
3474         Incorrect clippping with overflow:scroll inside oveflow:hidden with border-radius
3475         https://bugs.webkit.org/show_bug.cgi?id=199135
3476         rdar://problem/51882383
3477
3478         Reviewed by Zalan Bujtas.
3479
3480         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container-expected.html: Added.
3481         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container.html: Added.
3482
3483 2019-06-26  Antoine Quint  <graouts@apple.com>
3484
3485         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
3486         https://bugs.webkit.org/show_bug.cgi?id=198999
3487         <rdar://problem/51979477>
3488
3489         Reviewed by Dean Jackson.
3490
3491         Update some WK1-specific expectations.
3492
3493         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
3494         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
3495
3496 2019-06-26  Russell Epstein  <russell_e@apple.com>
3497
3498         Layout Test imported/mozilla/svg/text/selectSubString-2.svg is failing.
3499         https://bugs.webkit.org/show_bug.cgi?id=199196
3500
3501         Unreviewed Test Gardening.
3502
3503         * platform/ios-wk2/TestExpectations:
3504
3505 2019-06-26  Zalan Bujtas  <zalan@apple.com>
3506
3507         [ContentChangeObserver] Dispatch synthetic mouse event asynchronously in completePendingSyntheticClickForContentChangeObserver
3508         https://bugs.webkit.org/show_bug.cgi?id=199220
3509         <rdar://problem/51787961>
3510
3511         Reviewed by Simon Fraser.
3512
3513         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash-expected.txt: Added.
3514         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash.html: Added.
3515
3516 2019-06-25  Russell Epstein  <russell_e@apple.com>
3517
3518         Layout Test imported/blink/editing/selection/deleteFromDocument-crash.html is failing.
3519         https://bugs.webkit.org/show_bug.cgi?id=199213
3520
3521         Unreviewed Test Gardening.
3522
3523         * platform/ios-wk2/TestExpectations:
3524
3525 2019-06-25  Justin Fan  <justin_fan@apple.com>
3526
3527         [WHLSL] Make whlsl-test-harness actually generate WHLSL shaders by default
3528         https://bugs.webkit.org/show_bug.cgi?id=199028
3529
3530         Reviewed by Saam Barati.
3531
3532         whlsl-test-harness.js now generates WHLSL shaders and invokes WebKit's WHLSL compiler.
3533         MSL mode remains to facilitate further harness tesing.
3534         In addition, if WebGPU is not supported, synchronous Harness methods do nothing.
3535         Asynchronous methods will throw a WebGPUUnsupportedError that "rejects" the returned Promise.
3536
3537         * TestExpectations:
3538         * platform/mac/TestExpectations:
3539         * webgpu/js/whlsl-test-harness.js:
3540         (WebGPUUnsupportedError): Layout tests should catch these to fail gracefully if WebGPU is not supported.
3541         (Data):
3542         (Data.prototype.async.getArrayBuffer):
3543         (Data.prototype.get isBuffer): Renamed from isPointer.
3544         (Harness):
3545         (Harness.prototype.async.requestDevice): Can be used to re-acquire a GPUDevice.
3546         (Harness.prototype.set isWHLSL): Determines whether harness will generate WHLSL or MSL shaders.
3547         (Harness.prototype.async.callTypedFunction):
3548         (Harness.prototype.callVoidFunction):
3549         (Harness.prototype.get device):
3550         (Harness.prototype._clearResults):
3551         (Harness.prototype._setUpArguments):
3552         (Harness.prototype._callFunction):
3553         (Data.prototype.get isPointer): Deleted.
3554         (Harness.prototype._initialize): Deleted.
3555         (Harness.prototype.async.callVoidFunction): Deleted.
3556         (harness._initialize.async): Deleted.
3557         * webgpu/msl-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-harness-test-expected.txt.
3558         * webgpu/msl-harness-test.html: Copied from LayoutTests/webgpu/whlsl-harness-test.html.
3559         * webgpu/whlsl-test-harness-test-expected.html: Added.
3560         * webgpu/whlsl-test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-harness-test.html.
3561
3562 2019-06-25  Daniel Bates  <dabates@apple.com>
3563
3564         Non-editable text selections should be modifiable with hardware keyboard
3565         https://bugs.webkit.org/show_bug.cgi?id=199204
3566         <rdar://problem/51651496>
3567
3568         Reviewed by Wenson Hsieh.
3569
3570         Add a test, skipped for now, until we have the fix for <rdar://problem/48322899>.
3571
3572         * editing/selection/ios/select-non-editable-text-using-keyboard-expected.txt: Added.
3573         * editing/selection/ios/select-non-editable-text-using-keyboard.html: Added.
3574         * platform/ios/TestExpectations:
3575         * resources/ui-helper.js:
3576         (window.UIHelper.callFunctionAndWaitForEvent): Added.
3577
3578 2019-06-25  Daniel Bates  <dabates@apple.com>
3579
3580         [iOS] Should not process key events in non-editable elements using IME
3581         https://bugs.webkit.org/show_bug.cgi?id=199122
3582         <rdar://problem/52006654>
3583
3584         Reviewed by Brent Fulgham.
3585
3586         Add a test to ensure that we do not process key events as being handled by the Input Manager
3587         when using a Chinese keyboard layout and targeting a non-editable element.
3588
3589         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard-expected.txt: Added.
3590         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html: Added.
3591
3592 2019-06-25  Truitt Savell  <tsavell@apple.com>
3593
3594         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
3595         https://bugs.webkit.org/show_bug.cgi?id=195635
3596
3597         Unreviewed test gardening.
3598
3599         * platform/mac/TestExpectations:
3600
3601 2019-06-25  John Wilander  <wilander@apple.com>
3602
3603         Migrate LayoutTests/http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store* test cases to setEnableFeature() and jsTestIsAsync
3604         https://bugs.webkit.org/show_bug.cgi?id=199180
3605         <rdar://problem/52085369>
3606
3607         Reviewed by Brent Fulgham.
3608
3609         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
3610         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
3611         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
3612         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
3613
3614 2019-06-25  Russell Epstein  <russell_e@apple.com>
3615
3616         Layout Test imported/mozilla/svg/text/textpath-selection.svg is flaky.
3617         https://bugs.webkit.org/show_bug.cgi?id=199196
3618
3619         Unreviewed Test Gardening.
3620
3621         * platform/ios-wk2/TestExpectations:
3622
3623 2019-06-25  Joseph Pecoraro  <pecoraro@apple.com>
3624
3625         Web Inspector: Implement console.timeLog
3626         https://bugs.webkit.org/show_bug.cgi?id=199184
3627
3628         Reviewed by Devin Rousso.
3629
3630         * inspector/console/console-time-expected.txt:
3631         * inspector/console/console-time.html:
3632         Add new timeLog tests.
3633
3634         * js/console-expected.txt:
3635         New timeLog method.
3636
3637         * platform/gtk/TestExpectations:
3638         * platform/mac/TestExpectations:
3639         Unskip test.
3640
3641 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
3642
3643         Unreviewed test gardening
3644
3645         * TestExpectations: Added webkit.org/b/184066 to imported/w3c/web-platform-tests/IndexedDB/nested-cloning-large-multiple.html and others.
3646         Added webkit.org/b/184065 to imported/w3c/web-platform-tests/IndexedDB/keypath-exceptions.htm.
3647
3648 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
3649
3650         [WinCairo] Unreviewed test gardening
3651
3652         * platform/wincairo/TestExpectations: Added webkit.org/b/199186 to fonts/use-typo-metrics-1.html.
3653         Removed duplicated storage/indexeddb/key-type-array-private.html and storage/indexeddb/key-type-array.html.
3654
3655 2019-06-24  Wenson Hsieh  <wenson_hsieh@apple.com>
3656
3657         [Text autosizing] [iPadOS] Revise our heuristics to determine idempotent text autosizing candidates
3658         https://bugs.webkit.org/show_bug.cgi?id=198763
3659         <rdar://problem/51826266>
3660
3661         Reviewed by Simon Fraser.
3662
3663         Rebaseline an existing text autosizing test, and introduce some new test cases that correspond to several common
3664         patterns of autosizable (or non-autosizable) text on websites that were surveyed.
3665
3666         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html:
3667         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt: Added.
3668         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html: Renamed from LayoutTests/fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip.html.
3669
3670         Rename this existing layout test too, to avoid using the term "skip" in the name of a layout test.
3671
3672         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip-expected.txt: Removed.
3673
3674 2019-06-24  Simon Fraser  <simon.fraser@apple.com>
3675
3676         REGRESSION (r246725 ): Crashes on twitch.tv
3677         https://bugs.webkit.org/show_bug.cgi?id=199176
3678
3679         Reviewed by Zalan Bujtas.
3680
3681         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child-expected.txt: Added.
3682         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child.html: Added.
3683
3684 2019-06-24  Alexey Shvayka  <shvaikalesh@gmail.com>
3685
3686         Add Array.prototype.{flat,flatMap} to unscopables
3687         https://bugs.webkit.org/show_bug.cgi?id=194322
3688
3689         Reviewed by Keith Miller.
3690
3691         * js/array-unscopables-properties-expected.txt:
3692         * js/script-tests/array-unscopables-properties.js:
3693
3694 2019-06-24  Jer Noble  <jer.noble@apple.com>
3695
3696         iOS 12.2 Drawing portrait video to canvas is sideways
3697         https://bugs.webkit.org/show_bug.cgi?id=196772
3698         <rdar://problem/49781802>
3699
3700         Reviewed by Eric Carlson.
3701
3702         * media/content/no-rotation.mp4:
3703         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
3704         * media/video-orientation-canvas-expected.txt: Added.
3705         * media/video-orientation-canvas.html: Added.
3706         * media/video-test.js:
3707         (waitFor):
3708
3709 2019-06-24  Daniel Bates  <dabates@apple.com>
3710
3711         m_focusedElement != &element in WebPage::elementDidBlur() sometimes
3712         https://bugs.webkit.org/show_bug.cgi?id=198928
3713         <rdar://problem/51814327>
3714
3715         Reviewed by Brent Fulgham.
3716
3717         Update test result now that we do not mutate the focused frame on tap.
3718
3719         * TestExpectations: Skip problematic test editing/deleting/smart-delete-paragraph-003.html;
3720         See <https://bugs.webkit.org/show_bug.cgi?id=198928#c16>, <https://bugs.webkit.org/show_bug.cgi?id=198928#c17>,
3721         and <https://bugs.webkit.org/show_bug.cgi?id=199039> for more details.
3722         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt:
3723
3724 2019-06-24  Antoine Quint  <graouts@apple.com>
3725
3726         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html
3727         https://bugs.webkit.org/show_bug.cgi?id=197007
3728
3729         Reviewed by Dean Jackson.
3730
3731         This test now works reliably, even if it fails the actual assertions.
3732
3733         * platform/mac/TestExpectations:
3734
3735 2019-06-24  Antoine Quint  <graouts@apple.com>
3736
3737         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html
3738         https://bugs.webkit.org/show_bug.cgi?id=197005
3739
3740         Reviewed by Dean Jackson.
3741
3742         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
3743         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
3744         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
3745         Since we've fixed the issue with event dispatch in WK1, we can remove these platform-specific expectations.
3746         * platform/mac/TestExpectations: We no longer skip this test which works reliably.
3747         * pointerevents/mouse/pointer-capture.html: We modify this test to correctly expect the "gotpointercapture" event only once the next
3748         pointer event has been dispatched.
3749
3750 2019-06-24  Greg Doolittle  <gr3g@apple.com>
3751
3752         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
3753         https://bugs.webkit.org/show_bug.cgi?id=194754
3754
3755         Reviewed by Chris Fleizach.
3756
3757         * accessibility/img-alt-attribute-unassigned-value-expected.txt: Added.
3758         * accessibility/img-alt-attribute-unassigned-value.html: Added.
3759         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
3760
3761 2019-06-24  Antoine Quint  <graouts@apple.com>
3762
3763         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
3764         https://bugs.webkit.org/show_bug.cgi?id=198999
3765         <rdar://problem/51979477>
3766
3767         Unreviewed.
3768
3769         Rolling back all changes made for this bug (r246728 + r246716 + r246674) as it regressed one test
3770         (imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html).
3771
3772         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
3773         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
3774         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
3775         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Removed.
3776         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
3777         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
3778
3779 2019-06-23  Fujii Hironori  <Hironori.Fujii@sony.com>
3780
3781         [WinCairo] Unreviewed test gardening
3782
3783         * platform/wincairo/TestExpectations:
3784
3785 2019-06-23  Simon Fraser  <simon.fraser@apple.com>
3786
3787         [Async overflow scroll] Clipped composited layers inside overflow scroll jitter and get incorrectly clipped
3788         https://bugs.webkit.org/show_bug.cgi?id=199133
3789         rdar://problem/43614439
3790
3791         Reviewed by Antti Koivisto.
3792         
3793         New baselines for:
3794         - clipping layers no longer have offsetFromRenderer(), which they didn't need.
3795         - positioned nodes don't print scrollBehavior (they are always "Stationary")
3796         - "Moves" positioned nodes are replaced with overflow scroll proxy nodes
3797
3798         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt:
3799         * compositing/geometry/clip-expected.txt:
3800         * compositing/geometry/clip-inside-expected.txt:
3801         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3802         * compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
3803         * compositing/layer-creation/clipping-scope/nested-scroller-overlap.html:
3804         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
3805         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
3806         * compositing/overflow/clip-descendents-expected.txt:
3807         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
3808         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3809         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
3810         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
3811         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll.html: Added.
3812         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
3813         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
3814         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested.html: Added.
3815         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow.html: Added.
3816         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
3817         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden.html: Added.
3818         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
3819         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible.html: Added.
3820         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
3821         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
3822         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer.html: Added.
3823         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
3824         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped.html: Added.
3825         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
3826         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer.html: Added.
3827         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow.html: Added.
3828         * compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
3829         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
3830         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness.html:
3831         * platform/ios-wk2/compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
3832         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
3833         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
3834         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
3835         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
3836         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
3837         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
3838         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
3839         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
3840         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
3841         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
3842         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
3843         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
3844         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
3845         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
3846         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
3847         * 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.
3848         * 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.
3849         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
3850         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
3851         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
3852         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
3853         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
3854         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
3855         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
3856         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
3857         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
3858         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
3859         * scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
3860         * scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
3861         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt.
3862         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt.
3863         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested.html: Added.
3864         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow.html: Added.
3865         * scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
3866         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
3867         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
3868         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
3869         * scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
3870         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
3871         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
3872         * scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
3873
3874 2019-06-23  Antoine Quint  <graouts@apple.com>
3875
3876         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html
3877         https://bugs.webkit.org/show_bug.cgi?id=197058
3878
3879         Unreviewed test gardening.
3880
3881         * platform/mac/TestExpectations:
3882
3883 2019-06-23  Antoine Quint  <graouts@apple.com>
3884
3885         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
3886         https://bugs.webkit.org/show_bug.cgi?id=197009
3887
3888         Unreviewed test gardening.
3889
3890         This test some being flaky as of r245809, the fix for wkb.ug/198191.
3891
3892         * platform/mac/TestExpectations:
3893
3894 2019-06-22  Andres Gonzalez  <andresg_22@apple.com>
3895
3896         Accessibility objects contained in links should honor the aria-haspopup attribute in the ancestor link.
3897         https://bugs.webkit.org/show_bug.cgi?id=199107
3898         <rdar://problem/43663611>
3899
3900         Reviewed by Chris Fleizach.
3901
3902         * accessibility/element-haspopup-expected.txt:
3903         * accessibility/element-haspopup.html: Added cases for a <p> element contained within <a>.
3904         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt: Added.
3905         * accessibility/ios-simulator/button-with-aria-haspopup-role.html: Added. Existed for MacOS and now also for iOS.
3906         * accessibility/ios-simulator/element-haspopup-expected.txt: Copied from LayoutTests/accessibility/element-haspopup-expected.txt.
3907         * accessibility/ios-simulator/element-haspopup.html: Added.
3908
3909 2019-06-21  Sihui Liu  <sihui_liu@apple.com>
3910
3911         openDatabase should return an empty object when WebSQL is disabled
3912         https://bugs.webkit.org/show_bug.cgi?id=198805
3913
3914         Reviewed by Geoffrey Garen.
3915
3916         Modify test expectation as openDatabase is not a function but an attribute of window now.
3917
3918         * js/dom/global-function-resolve-expected.txt:
3919         * js/dom/script-tests/global-function-resolve.js:
3920
3921 2019-06-21  Saam Barati  <sbarati@apple.com>
3922
3923         [WHLSL] Code that accesses an undefined variable crashes
3924         https://bugs.webkit.org/show_bug.cgi?id=198775
3925
3926         Reviewed by Myles C. Maxfield.
3927
3928         * webgpu/whlsl-use-undefined-variable-2-expected.txt: Added.
3929         * webgpu/whlsl-use-undefined-variable-2.html: Added.
3930         * webgpu/whlsl-use-undefined-variable-expected.txt: Added.
3931         * webgpu/whlsl-use-undefined-variable.html: Added.
3932
3933 2019-06-21  Truitt Savell  <tsavell@apple.com>
3934
3935         Unreviewed, rolling out r246611.
3936
3937         Introduced a flakey test.
3938
3939         Reverted changeset:
3940
3941         "iOS 12.2 Drawing portrait video to canvas is sideways"
3942         https://bugs.webkit.org/show_bug.cgi?id=196772
3943         https://trac.webkit.org/changeset/246611
3944
3945 2019-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
3946
3947         [WHLSL] read modify write expressions do no work as expected
3948         https://bugs.webkit.org/show_bug.cgi?id=195864
3949
3950         Unreviewed test gardening.
3951
3952         * webgpu/whlsl-read-modify-write-expected.txt: Added.
3953
3954 2019-06-21  Tim Horton  <timothy_horton@apple.com>
3955
3956         Preview of <picture> element doesn't match element bounds
3957         https://bugs.webkit.org/show_bug.cgi?id=199049
3958         <rdar://problem/51474402>
3959
3960         Reviewed by Simon Fraser.
3961
3962         * fast/text-indicator/text-indicator-uses-img-size-inside-picture-expected.txt: Added.
3963         * fast/text-indicator/text-indicator-uses-img-size-inside-picture.html: Added.
3964
3965 2019-06-21  Antoine Quint  <graouts@apple.com>
3966
3967         [iOS] Compatibility mouse events aren't prevented by calling preventDefault() on pointerdown
3968         https://bugs.webkit.org/show_bug.cgi?id=198124
3969