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