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